- 10 Mar 2023
- 6 Minutes to read
-
Print
-
DarkLight
Changelog Archive
- Updated on 10 Mar 2023
- 6 Minutes to read
-
Print
-
DarkLight
Introducing Horizontal Filter Bar (December 20, 2022)
We’re excited to launch the horizontal filter bar, giving you more options to configure your Preset dashboards. If you're embedding Preset dashboards into a custom application, placing dashboard filters above the charts improves the usability and readability of the visualizations.
The horizontal filter bar functions just like the vertical filter bar (see Dashboard Filtering to learn more). To select the placement of the filter bar, click on the gear icon in the “Filters” column of the “Dashboard” tab.
December 14, 2022
Highlights
- Self-serve exploration with Drill to Detail: Explore the granular data that makes up specific values directly from the chart. As you filter down the dashboard for the data that meets your specific criteria, Drill to Detail will display the underlying data that corresponds to the applied filters in a tabular format. Follow Drilling to Chart Details for more details.
New features
- (Database) You can now connect your Preset instance to Databricks by providing the required credentials in a dynamic form, making it easier for non-technical users to connect to the database. Connection through SQLAlechemy URI is still supported.
Enhancements & fixes
- (Dataset) We resolved an infinite rendering loop issue that occurred occasionally on the Chart Builder page during dataset editing.
- (Database) We organized the CSV file upload form with an expandable and collapsable grouping feature, making it easier to navigate.
- (Database) An error message for database connection is properly displayed in the basic tab of the “Connect a Database” modal.
- (Database) We clarified the “con” field by renaming it to “database” in the Columnar and Excel upload forms.
- (SQL Lab) Autocomplete options are properly displayed when you write queries in a new tab.
- (Dashboard) Chart content resizes properly when you switch between tabs.
- (Charts) The “Columns” section is added back to the side menu of the Preset Chart Builder when you open it on saved datasets.
- (Charts) Tooltips stay displayed correctly when they overflow out of the chart box.
- (Charts) A pointer no longer hovers over a tooltip.
- (Chart Builder) We fixed an error that occurred when you updated a chart by changing the underlying dataset and the visualization type on the Chart Builder page.
- (Alerts & reports) We fixed text alignment in the CRON Schedule selector1.
- (API) Permission API allows
INVITEE
to be added as a grantee for a Data Access Role (DAR) permission2.
To learn more about the features and enhancements included in this release, visit Apache Superset Pull Request.
1 The feature is only available for the Preset Professional and Enterprise plan users.
2 The feature is only available for the Preset Enterprise plan users.
December 5, 2022
Enhancements & fixes
- (Database) We updated the form for uploading CSV files to improve user navigation.
- (Database) A schema is auto-selected when choosing a database with a single schema.
- (Database) ClickHouse's official driver, ClickHouse Connect, is supported.
- (Dashboard) Users are now prompted to confirm overwrite when updating values in the "CSS Editor" and "Configuring Filter Scopes" to prevent unintended changes.
- (Dashboard API) We added the "Chart ID" field to the result payload of the
/api/v1/dashboard/<pk>/charts
endpoint in accordance with the OpenAPI Specification1. - (Chart) Chart files with empty
chart_slug
can now be exported. - (SQL Lab) We added the template parameters in KVStore to make it easier to share queries.
To learn more about the features and enhancements included in this release, visit Apache Superset Pull Request.
1: This feature is available on the Preset Enterprise plan.
November 16, 2022
Highlights
- Enhanced experience for Preset Professional trials1: We improved the product experience to help new teams plan their free trial of the Preset Professional plan. Features exclusive to the Professional plan (i.e., not included in the Starter plan) are marked with the "sparkle" icon, making it easier to prioritize which features to test during the 14-day trial period.
Enhancements and fixes
- (Database) We allow only JSON files to be selected in the file dialog for selecting credentials for BigQuery.
- (Database) We improved the BigQuery database connection error message related to the service account's roles and permissions.
- (Database) We added pre-load validation to the schema used for databases CRUD to support old payload with
encrypted_extra
. - (Dataset) We improved data validation on Datasource save and sanitized the default endpoint on datasets.
- (Dataset) We fixed an issue for which the default temporal column wasn't picked up correctly.
- (Chart Builder) We improved the metadata language and tooltip placement.
- (Chart Builder) A modal for saving charts displays an error message instead of failing silently.
- (Dashboard) The background color of a chart when you "download (it) as image" matches Superset's theme color.
- (Dashboard) Auto refresh intervals are no longer hard-coded and can be properly configured.
- (Native filters) The panels stay expanded in native filters when you switch between the filters.
- (SQL Lab) We fixed the erroneous message about missing parameters that appeared when saving a dataset created from charts powered by SQL queries.
- (Alerts and reports) We bumped Gecko and Mozilla in the Dockerfile to resolve an error that users saw with alerts and reports.
- (Other) We deprecated
approve
andrequest_access
endpoints. - (Other) We added logging for SPA route navigation with React router to fix an issue with LoggerMiddleware sending malformed log payloads.
- (Other) We put in control to check that imported files are ZIP files.
To learn more about the features and enhancements included in this release, visit Apache Superset Pull Request.
1 The feature is available for new users using Preset during the trial period.
November 4, 2022
Highlights
We built additional logic in the navigation to create and find your datasets, charts, and dashboards easier.
-
Creating datasets from the menu button: You will now see the option to create a dataset upon clicking "+" menu in the navigation bar after connecting a database.
-
Cross-referencing between charts and dashboards: You can now confidently edit charts and datasets while understanding which dashboards or charts may be impacted. You will see which charts are on which dashboards and what datasets power which charts, improving the ability to understand how changing individual objects impacts other aspects of the workspace.
New features
- Added layer of security with content security policy check: The new Content Security Policy (CSP) check verifies if a policy is defined or not to help detect and mitigate Cross-Site Scripting (XSS) and data injection attacks. If the policy is not defined, you will see a warning message. For deployments that manage CSP with other software, this check can be disabled using the
CONTENT_SECURITY_POLICY_WARNING
configuration.
Enhancements and fixes
- (SQL Lab) We updated the timer to use a monospace font so its width doesn't change.
- (SQL Lab) We fixed a bug where "Ctrl+X" would not properly stop querying in the "SQL Lab."
- (Chart Builder) We show a warning about breaking a chart with custom SQL when a user changes the database.
- (Chart Builder) Commas have been enabled in number format to make reading easier.
- (Chart Builder) We ensured that unknown URL parameters would be preserved in the URL.
- (Chart Builder) We fixed a regression in which the URL parameters were not persisted to the form data.
- (Chart Builder) We resolved the issue where the date range in "Chart Builder" resulted in runtime errors.
- (Plugin) We fixed build and runtime errors associated with the Handlebars viz plugin.
- (Other) We disabled HTML rendering in the error pop-up notification by default.
- (Other) We enhanced color consistency across charts.
- (Other) We added CRLF line separators for Windows.
To learn more about the features and enhancements included in this release, visit Apache Superset Pull Request.