Release Notes for Superset 1.3

Superset 1.3 focuses on hardening and polishing the superset user experience, with tons of UX improvements and bug fixes focused on charts, dashboards, and the new dashboard-native filters.

User Experience

One major goal of this release is to improve and harden dashboard-native filters. These filters live at the dashboard level instead of within a chart and affect all charts under their scope within a dashboard. Improvements in this release include clearer visual indicators of what charts are within the scope of a selected filter.

dashboard native filter scoping

Native-filters can also be set to load collapsed, which also improves connected thumbnail and alerts/reports functionality.

dashboard native filter collapsed

For charts, we've added a new funnel chart.

funnel chart

Users can also now use Jinja templating in calculated columns and SQL metrics.

jinja templating

At the dashboard level, work has been focused on improving available information and UX ergonomics. Users can now download a full .csv of the full dataset behind a table chart from the dashboard.

export full csv

Continuing on the theme of making more things accessible directly from the dashboard, users can now view the SQL Query behind any chart directly from the dashboard as well.

view query dashboard

Developer Experience

The API has received a new endpoint to allow the developer to pass DB-specific parameters instead of the full SQLAlchemy URI.

Database Connectivity

We have improved support for Ascend.io's engine spec and fixed a long list of bugs.

Also in the works is a new database connection UI, which should make connecting to a database easier without having to put together a SQLAlchemy URI. It's behind a feature flag for now, but it can be turned on in config.py with FORCE_DATABASE_CONNECTIONS_SSL = True.

PR Highlights

  • 14682 add ascend engine spec (#14682) (@Daniel Wood)
  • 14420 feat: API endpoint to validate databases using separate parameters (#14420) (@Beto Dealmeida)
  • 14934 feat: Adding FORCE_SSL as feature flag in config.py (#14934) (@AAfghahi)
  • 14480 feat(viz): add funnel chart (#14480) (@Ville Brofeldt)

Breaking Changes and Full Changelog

  • To see the complete changelog in this release, head to CHANGELOG.MD.
  • 1.3.0 does not contain any backwards incompatible changes.