Changelog
  • 22 Mar 2023
  • 8 Minutes to read
  • Dark
    Light

Changelog

  • Dark
    Light

Release notes tag.png

March 22, 2023

Highlights

Non-temporal X-axis is now generally available (GA). The updated X-axis allows you to visualize trends and patterns over variables beyond temporal dimensions in Preset charts (formally known as time-series charts). This feature was in beta and is generally available (GA), with chart names and the Chart Builder interactions updated in this release. Read our blog to discover what's changed in detail.
Mixed Chart non-temporal.png

Enhancements and fixes

  • (General) The “Explore” view has been renamed as the “Chart Builder” view to better reflect its functionality.
  • (Dashboard) Users without the proper dashboard editing permission (i.e., Viewers) can no longer enable or disable cross-filters on the dashboard.
  • (Dashboard) You can now select text in cells of the table charts and pivot table charts without triggering cross-filters.
  • (Dashboard) You can now apply cross-filters to only the charts containing compatible datasets without causing database errors on the remaining charts with incompatible datasets.
  • (Dashboard) The “Search” icon in the FiltersBadge, which indicates where the cross-filter is emitted from, is clearly visible on hover.
  • (Dashboard) Cross-filters apply correctly when you create a new dashboard or add a new chart to an existing dashboard.
  • (Dashboard) Cross-filters applied to time-shifted series return expected behaviors.
  • (Dashboard) We fixed an issue that caused the dashboard to get stuck in the loading state when it contained an out-of-scope filter with the "Select first filter value by default" enabled.
  • (Dashboard) Clicking the “cross-filter search” icon in the dashboard filter bar no longer grays out the entire dashboard.
  • (Chart Builder) We fixed the blank state of the "Customize" panel issue in the Chart Builder view of the Heatmap charts.
  • (Chart Builder) When exploring a chart in the Chart Builder view after applying a cross-filter on an ad-hoc column, the filter now correctly translates to the SQL ad-hoc filter.
  • (Trino database) The table charts correctly display timestamps with timezones in Safari browsers when you query datasets created from the Trino SQL query engine.

To learn more about the features and enhancements included in this release, visit Apache Superset Pull Request.


Release notes tag.png

March 9, 2023

Highlights

Cross-filtering is available to all users by default, enabling self-serve data exploration: Users with any workspace-level role can now apply cross-filters in dashboards, making it easier to understand the nuances of data and tell their story. Cross-filtering allows users to interact with a chart or a table and apply the same filters to other visualizations in the dashboard without having to set up persistent filters in the dashboard filter bar. Previously, cross-filtering needed to be enabled by Workspace Admins and Contributors through the Chart Builder view; now users with Viewer access can set up cross-filters and self-Chart Builder their data.

Cross-filtering in dashboards.gif

Key cross-filtering updates in this release include:

  • You can immediately apply cross-filters in the dashboards. The chart creator no longer has to mark a chart as usable for cross-filtering.
  • You can see applied cross-filters in the vertical and horizontal filter bars.
  • Graph charts and world maps are eligible for cross-filtering.
  • Cross-filtering is no longer accessible through the Chart Builder view.

Enhancements and fixes

  • (RBAC) The data access role, Database Access, lets you see all dashboards, charts, and datasets associated with the databases you have access permissions for in their list views1.
  • (Database) You can edit the SSH tunneling setting for existing databases connected to Preset using the dynamic form2.

To learn more about the features and enhancements included in this release, visit Apache Superset Pull Request.

1: This feature is available on the Professional and Enterprise subscriptions only.
2: This feature is available on the Enterprise subscription only.


Release notes tag.png

February 28, 2023

Highlights

  • UI support for SSH Tunneling1: Setting up secure connections via SSH Tunneling is made easier in this release. In addition to the API or SQL Alchemy forms announced earlier, you can now connect your database and Preset via an SSH tunnel using a dynamic form. SSH tunneling provides an additional layer of security by directing data traffic to flow inside an encrypted SSH connection, acting as an alternative to native data encryption.

SSH tunneling.png

  • More intuitive workflow for creating datasets: The new workflow for creating datasets allows users to have a better understanding of the hierarchy of a database, schema, and tables. Users can create a new dataset from a table that has no associated dataset, and they will be prompted to view the existing dataset if it has already been created for the table.

Dataset creation workflow.gif

New features

  • (Chart) Apache EChart’s Sunburst Chart is available in Preset.

Fixes and enhancements

  • (Database) The allow_dml field is included when a database is exported and is used when the database is imported.
  • (Database) A new configuration,  DATASET_IMPORT_ALLOWED_DATA_URLS, is available, allowing admins to define a list of regular expressions to allow URLs to import data.
  • (Dataset) Expression and description are passed to duplicated datasets to preserve calculated columns.
  • (Dataset) We clarified the error message for dataset import.
  • (SQL Lab) We clarified database error messages for Databricks.
  • (Dashboard) We updated Select to correctly handle disabled options on “Select All.”
  • (Dashboard) The time range filter now loses focus after closing its modal, removing the graying-out effect on charts that are not in scope.
  • (Chart Builder) You can now edit and save the title of a custom metric.
  • (Chart Builder) You can save a new metric when the UX_BETA feature flag is turned on.
  • (Chart Builder) We enhanced the filter logic to prevent the removal of the last temporal filter from a chart.
  • (Chart) The dashboard owners are correctly removed from the chart owners after deleting the charts from the dashboard where they were inserted.
  • (Chart) Tables now correctly handle emojis and accents.
  • (Alerts & Reports) We updated the width of the reports to display them properly 2
  • (Alerts & Reports) Reports are generated on https.
  • (Other) We fixed the visual regression with the floating action button (FAB) dropdown menus.

To learn more about the features and enhancements included in this release, visit Apache Superset Pull Request.

1: This feature is available on the Enterprise subscription only.
2: This feature is available on the Professional and Enterprise subscriptions only.


Release notes tag.png

February 6, 2023

New features

  • (User Permissions) The new workspace role, “Secondary Contributor,” allows users to have full workspace contributor access (e.g., dataset creation/editing) subject to data restrictions as defined by the data access role. Learn more about the workspace roles.
    Secondary Contributor.png

Release notes tag.png

February 1, 2023

New features

  • Secure database connections via SSH Tunneling1: Set up a secure connection between your database and Preset via API or SQL Alchemy forms. SSH tunneling provides an additional layer of security by directing data traffic to flow inside an encrypted SSH connection, acting as an alternative to native data encryption.
    SSH Tunneling SQL Alchemy.png

Enhancements and fixes

  • (Alerts & Reports) The dropdown menu in the ”Alerts & Reports” modal correctly updates when a user switches from one alert option to another2.
  • (Alerts & Reports) We made improvements to logging the Slack API errors3.
  • (Database) We fixed the error related to the Databricks connector driver by removing whitespace in the http_path.
  • (Database) You can now estimate the cost of running queries on the BigQuery database.
  • (Dashboard, SQL Lab) You can now "Select All" items in the dashboard filter dropdown menus.
  • (Dashboard) A loading animation (loading spinner) displays while a dashboard is being saved.
  • (SQL Lab) We fixed the JSON SQL Lab displaying an incorrect value due to Javascript's max integer on 64-bit IDs.
  • (Charts) The "View in SQL Lab" option in the “Chart Builder” view of the “Charts” page is only available to users with the necessary permissions to access the SQL Lab.
  • (Charts) The "View in SQL Lab" and “Edit Dataset” options in the “Chart Builder” view of the “Charts” page are displayed only when a dataset is linked to a chart, and we clarified the error message.

To learn more about the features and enhancements included in this release, visit Apache Superset Pull Request.

1, 2, 3: These features are available on Professional and Enterprise subscriptions only.


Release notes tag.png

January 11, 2023

New features

  • (Chart) We added support for user-specific chart thumbnails, limiting the risk of sensitive data leakage in an environment where user impersonation is used.

Enhancements & fixes

  • (Database) You can now import Snowflake’s encrypted_extra field for authentication.
  • (Database) We made enhancements to load the Google Sheets connection form.
  • (SQL Lab) We display a clearer syntax error message for BigQuery databases.
  • (Dashboard) You can now edit the filter selection directly from the filter cards in both vertical and horizontal filter bars through the Edit (pencil) icon.
  • (Dashboard) We added a tooltip to the horizontal filter bar, allowing you to quickly see which filters are applied to the dashboard.
  • (Dashboard) We made enhancements to the styling of the horizontal filter bar.
  • (Dashboard) The “More Filters” dropdown in the horizontal filter bar shows additional filters in the correct order as specified by a user.
  • (Dashboard) The “Owners” column on the Dashboard page shows the correct owners after editing.
  • (Dashboard): We fixed the position and unintended closing of the time range filter’s popover screen in the horizontal filter bar.
  • (Dashboard) We disabled button resizing in the horizontal filter bar to fixate the button position.
  • (Chart) You can now save a Handlebar chart without CSS text. A tooltip containing the required HTML sanitization will also be displayed when using CSS.
  • (Chart) We removed the “Dashboards added to” column on the Charts page to resolve occasional page crashing issues.
  • (Chart) We fixed the overflowing of the header and footer in the table charts.
  • (Other) We added an option to log errors on the server side to help debug issues.
  • (Other) We removed timestamp precision for custom python datetime conversion to enable time range filters for Trino query engine.

To learn more about the features and enhancements included in this release, visit Apache Superset Pull Request.


Earlier Releases

See Preset's product announcement blog for key updates.


Was this article helpful?