Quickbase March 2023 release notes

Prev Next

3.26.23

New

Restrict outside realms from making Quickbase Sync connections

Security-sensitive realm admins on Enterprise plans can more effectively control access to their data by preventing other realms from making Quickbase Sync connections to apps in their own realm. To restrict Quickbase Sync connections, click the Policies page in the Admin Console. You can disallow all outside realms from making a connection, or you can allow connections from a specified list of outside realms. Learn more in our Security Policies help article.

Enhancements

Pipelines now trigger up to 5x faster

Over the last few months, we’ve been working on new behind-the-scenes architecture to power speed and reliability improvements that customer wanted in the Pipelines area of Quickbase. As of March 1st, all customers are now backed by this new architecture. In the chart below you can see that “typical” pipeline workloads and “busy” pipeline workloads are now firing 5.6x faster and 3.5x faster than before (respectively).

  • A “typical” pipeline workload is a generalization used to describe pipelines with simple structures. Most pipelines fall into this category

  • A “busy” pipeline workload is a generalization used to describe pipelines that fire frequently or contain complex looping logic within.

If you’re interested in deeper details and explanations on all the Pipelines speed improvements, please be on the lookout for an upcoming Community blog post!

chart.pipe.png

Reliability improvements in Pipelines 

Throughout the first three months of 2023, Quickbase steadily increased the outbound-webhook rate limits from 20, to 50, per second per app. This increased rate limit now covers 99.99% of activity that we’ve seen throughout 2023.

Also, there is now an error notification sent to the pipeline owner if a pipeline is attempting to be triggered by a Quickbase app that exceeds this outbound-webhook rate limit.

Microsoft Outlook channel in Pipelines: Reply to email thread

New functionality of the Outlook channel that allows the user to reply to an email thread.

Increase the limit for uploading file attachments in OneDrive and SharePoint

The limit for uploading file attachments is now increased from 30MB to 100MB which allows users to upload even larger files.

Dashboard performance improvements

Earlier this month, we released changes to improve the initial time it takes a dashboard to load. Dashboard tabs that use a smaller number of distinct widget types will see the largest impact. Builders will also notice improvements in the time it takes to lock and unlock a dashboard for editing.

Creating report subscriptions for table reports

In the March release, we're excited to bring more functionality to our table reports. You can now create subscriptions for table reports directly from the More menu of a standalone report. To set it up, simply choose 'New subscription' and you'll be redirected to the Notification center. Learn more in Create a report subscription

Note: Previously, this feature was available only in the legacy version of table reports. With the March release, it will also be available in the default version of table reports.

Change to embedded report links across apps

We’re continuing our efforts to help app builders scale effectively on Quickbase by changing the behavior of email notifications when a form is sent with an embedded report originating from a different app without an explicitly-defined relationship. Now, if the form is configured to include an embedded report directly, it will always be sent with the email notification. A few weeks ago, we changed the behavior so that:

  • When the embedded report on the form is part of an explicitly-defined cross-application relationship, there are no changes.

  • When the report is embedded on a form within the same app, there are no changes.

  • When the report is not part of a cross-application relationship, but does come from another application, the parent form displays a link to the report.

With this release, embedded reports from different apps will scale more effectively. This change will stop embedded reports from causing dependency in the Quickbase infrastructure. Apps with a defined cross-application relationship will still share resources.

User tokens and app tokens

For performance reasons, revocations to apptokens or usertokens may take up to 5 minutes to propagate.

Create and manage custom searches with the Sensitive Data Scanner

The Sensitive Data Scanner will now allow account admins to customize their scans to fit the way each organization works by allowing them to manage scan configuration and set custom rules. Custom rules would enable admins to create their unique scan patterns and search for any data types using regular expressions. Scan configurations will allow them to save and re-use for search sets of predefined and user-build custom scan rules.

With the improved scanner you will be able to create and manage your scans easily by selecting your own scan thresholds, set custom rules and configurations altered based on your needs and then scan based on the selection

Additionally, you will have the opportunity to scan using the default scans or your custom configuration for each of your apps.

customscan.png

For more information on how to use the Custom search see Using custom search in Sensitive Data Scanner.

On top of that, you can now access Table ID to view the table, where sensitive data was found by simply clicking on the Table ID.

Read more information Sensitive Data Scanner.

Beta opportunities

Announcing Forms Beta

This month we’re continuing our journey in modernizing Quickbase with a beta program for the latest version of forms. The new version of forms will benefit builders of all skill levels with a drag and drop, WYSIWYG building experience.. We will be activating the feature for customers in waves. This will allow us to monitor performance, identify bugs, and gather feedback that will inform our roadmap on the way to General Availability later this year.

forms.beta.gif

You can read more about the form designer in our announcement post on Quickbase Community (link incoming). Interested customers can join the waitlist for the beta program by signing up in our registration app.

We’re looking forward to partnering with our awesome community of builders to make this next iteration of form building in Quickbase as powerful as the apps you create. We can’t wait to see what you make.

FEATURE

DESCRIPTION

STATUS

HOW TO PARTICIPATE

New form experience

A new drag-and-drop form designer that allows builders to easily create powerful, intuitive user experiences. 

Beta

Join the waitlist in the beta registration app

 

What’s fixed in Quickbase

ISSUE

AREA AFFECTED

WHAT WAS BROKEN

WHAT WE FIXED

QBE010770

Quickbase Sync

"https" was required in a URL for a Quickbase-to-Quickbase connection. 

When creating or editing a Quickbase connection to be used by Quickbase Sync (connected tables), if you omit the https:// or use http:// instead at the beginning of the Quickbase URL, we automatically correct the URL to begin with https://.

QBE017739

Quickbase Sync

A connected table for Quickbase would fail to refresh if the source table had a record ID value that exceeded the int32 maximum.

Quickbase Sync will now support Quickbase record IDs greater than the int32 maximum.

QBE017685

Pipelines

In Pipelines, ODBC Channel, Null values fail input validation for nullable columns.

ODBC channel now allows setting NULL values for parameterized queries for Create Row and Execute SQL steps. Now that can be set with {{CLEAR}} Jinja expression.

QBE017695

Platform

A tooltip reading ‘This field can’t be edited' is shown and the names of the channels are shown on a single row and they are cut off.

The tooltip and the display of the channels are now displayed correctly.

QBE017758

Gantt plugin

Launch gantt on any project, create a new task, enter  “6 hours”, Save, refresh, on refresh it will show the duration as 6 days even though “hour” is written to the duration unit field in QB.

Gantt now respects duration units

QBE017757

Gantt plugin

Removing Predecessor in Gantt Plugin does not save fully

Now saving correctly.

QBE017756

Gantt plugin

Issue with new project where duration was not incrementing correctly. 

This is now resolved.

QBE017755

Gantt plugin

 

Draw dependencies feature does not work when first enabled

When you enable draw dependencies for the first time, the dots to create dependencies now appear on existing tasks.

QBE017754

Gantt plugin

 

Issue when trying to add a non working interval to a calendar.

This is now resolved.

 

QBE017753

Gantt plugin

 

When manually entering values into the predecessor column, an error message sometimes displayed incorrectly.

Error message no longer displays.

QBE017679

Gantt plugin

 

Gantt Plugin is not saving after removing predecessor.

Gantt Plugin saved correctly

QBE017670

Gantt plugin

 

When editing launch button, users are not redirected to the correct page.

Users will now be redirected to the a=listfields page

 

QBE017730

Fields

Unexpected creation of row in add fields popup.

Pressing backspace on an empty field no longer creates a new row in the list of fields in the popup.

 

QBE017726

 

Grid edit doesn't support Record ID numbers greater than the int32 maximum.

Customers can now edit records up to our stated limit

 

QBE017759

Charts

When the local time zone is more than 5 hours behind, the app bar charts don't reflect accurate values.

This is now resolved.

QBE017486,  QBE017752

 

Charts

When a chart uses a date field as the x-axis and Hide category labels with no data is unchecked, the chart labels are misaligned, making the chart look inaccurate. 

Chart labels now correctly align when the option is used.

 

QBE017752

Reports - Charts 2.0

The Report: Line Graph is not plotting properly in the new style.

This is now resolved.

 

QBE017762

Reports - Builder 2.0

In an accessibility issue for report builder panel, it was difficult to select sorting fields with voiceover commands.

The input fields now have labels/text.

QBE017763

Reports - Builder 2.0

In an accessibility issue for report builder panel, sorting wasn’t completely accessible using a keyboard.

Users are now able to use the keyboard to select, unselect sorting condition, add/move/delete sorting condition, select dropdown option in sorting field and direction picker.

QBE017735

Reports - Table 2.0

For some users, table reports weren’t loading in the default style.

This is now resolved.

 

QBE017734

Reports - Table 2.0

For some users, error screens displayed when interacting with table reports.

This is now resolved.

QBE017639

Pipelines

With the current live version if a user selects ‘Float’ type for a field we throw a validation error due to a bug on our side.

With this fix the issue is solved, however user’s pipelines will still be broken unless the user deletes the parameter name from parameters list field, wait the pipeline to refresh/update and then write it again. In this case the parameter type selector will be refreshed and correct Number (float) type will be displayed

QBE017685

Pipelines

Null values for query parameters were failing input validation in any ODBC step.

This is now resolved. If your steps had null values in your queries, you should refresh your existing steps to refetch the table schema again.