mirror of
https://github.com/apache/superset.git
synced 2024-09-19 12:09:42 -04:00
1ffd73d03b
* docs: superset release notes 1.3 * swapped out image * Update RELEASING/release-notes-1-3/README.md Co-authored-by: Michael S. Molina <70410625+michael-s-molina@users.noreply.github.com> * Update RELEASING/release-notes-1-3/README.md Co-authored-by: Michael S. Molina <70410625+michael-s-molina@users.noreply.github.com> * Update RELEASING/release-notes-1-3/README.md Co-authored-by: Michael S. Molina <70410625+michael-s-molina@users.noreply.github.com> * Update RELEASING/release-notes-1-3/README.md Co-authored-by: Michael S. Molina <70410625+michael-s-molina@users.noreply.github.com> Co-authored-by: Junlin Chen <junlin@preset.io> Co-authored-by: Michael S. Molina <70410625+michael-s-molina@users.noreply.github.com>
74 lines
3.6 KiB
Markdown
74 lines
3.6 KiB
Markdown
<!--
|
|
Licensed to the Apache Software Foundation (ASF) under one
|
|
or more contributor license agreements. See the NOTICE file
|
|
distributed with this work for additional information
|
|
regarding copyright ownership. The ASF licenses this file
|
|
to you under the Apache License, Version 2.0 (the
|
|
"License"); you may not use this file except in compliance
|
|
with the License. You may obtain a copy of the License at
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
Unless required by applicable law or agreed to in writing,
|
|
software distributed under the License is distributed on an
|
|
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
|
KIND, either express or implied. See the License for the
|
|
specific language governing permissions and limitations
|
|
under the License.
|
|
-->
|
|
|
|
# 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.
|