3.26.23
Contents
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!
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.
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.
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. |