diff --git a/RELEASING/README.md b/RELEASING/README.md index a338358937374..92934a49ea836 100644 --- a/RELEASING/README.md +++ b/RELEASING/README.md @@ -29,6 +29,8 @@ on the Superset Slack. People crafting releases and those interested in partaking in the process should join the channel. ## Release notes for recent releases + +- [1.3](release-notes-1-3/README.md) - [1.2](release-notes-1-2/README.md) - [1.1](release-notes-1-1/README.md) - [1.0](release-notes-1-0/README.md) diff --git a/RELEASING/release-notes-1-3/README.md b/RELEASING/release-notes-1-3/README.md new file mode 100644 index 0000000000000..5900843ec25c8 --- /dev/null +++ b/RELEASING/release-notes-1-3/README.md @@ -0,0 +1,73 @@ + + +# 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**](#user-experience) +- [**PR Highlights**](#pr-highlights) +- [**Breaking Changes and Full Changelog**](#breaking-changes-and-full-changelog) + +# 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](media/dashboard_native_filters_1.jpg) + +Native-filters can also be set to load collapsed, which also improves connected thumbnail and alerts/reports functionality. + +![dashboard native filter collapsed](media/native_filters_collapsed.png) + +For charts, we've added a new funnel chart. + +![funnel chart](media/funnel_chart.png) + +Users can also now use Jinja templating in calculated columns and SQL metrics. + +![jinja templating](media/jinja_templating.png) + +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](media/export_full_csv.png) + +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](media/view_query_dashboard.png) + +# 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](https://github.com/apache/superset/pull/14682) add ascend engine spec (#14682) (@Daniel Wood) +- [14420](https://github.com/apache/superset/pull/14420) feat: API endpoint to validate databases using separate parameters (#14420) (@Beto Dealmeida) +- [14934](https://github.com/apache/superset/pull/14934) feat: Adding FORCE_SSL as feature flag in config.py (#14934) (@AAfghahi) +- [14480](https://github.com/apache/superset/pull/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](../../CHANGELOG.md). +- 1.3.0 does not contain any backwards incompatible changes. diff --git a/RELEASING/release-notes-1-3/media/dashboard_native_filters_1.jpg b/RELEASING/release-notes-1-3/media/dashboard_native_filters_1.jpg new file mode 100644 index 0000000000000..5ac3f93bd9496 Binary files /dev/null and b/RELEASING/release-notes-1-3/media/dashboard_native_filters_1.jpg differ diff --git a/RELEASING/release-notes-1-3/media/export_full_csv.png b/RELEASING/release-notes-1-3/media/export_full_csv.png new file mode 100644 index 0000000000000..028c89471b6d4 Binary files /dev/null and b/RELEASING/release-notes-1-3/media/export_full_csv.png differ diff --git a/RELEASING/release-notes-1-3/media/funnel_chart.png b/RELEASING/release-notes-1-3/media/funnel_chart.png new file mode 100644 index 0000000000000..5aea7c1d3ba20 Binary files /dev/null and b/RELEASING/release-notes-1-3/media/funnel_chart.png differ diff --git a/RELEASING/release-notes-1-3/media/jinja_templating.png b/RELEASING/release-notes-1-3/media/jinja_templating.png new file mode 100644 index 0000000000000..bace4aa9afaf6 Binary files /dev/null and b/RELEASING/release-notes-1-3/media/jinja_templating.png differ diff --git a/RELEASING/release-notes-1-3/media/native_filters_collapsed.png b/RELEASING/release-notes-1-3/media/native_filters_collapsed.png new file mode 100644 index 0000000000000..3d2728715d251 Binary files /dev/null and b/RELEASING/release-notes-1-3/media/native_filters_collapsed.png differ diff --git a/RELEASING/release-notes-1-3/media/view_query_dashboard.png b/RELEASING/release-notes-1-3/media/view_query_dashboard.png new file mode 100644 index 0000000000000..1776bbd6a2eb5 Binary files /dev/null and b/RELEASING/release-notes-1-3/media/view_query_dashboard.png differ