Skip to content

Commit 0983e69

Browse files
author
Jesse
authored
update changelog for v10-beta (#5517)
1 parent dec8879 commit 0983e69

File tree

1 file changed

+122
-0
lines changed

1 file changed

+122
-0
lines changed

CHANGELOG.md

Lines changed: 122 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,127 @@
11
# Change Log
22

3+
## v10.0.0-beta - 2021-06-16
4+
5+
Just over a year since our last release, the V10 beta is ready. Since we never made a non-beta release of V9, we expect many users will upgrade directly from V8 -> V10. This will bring a lot of exciting features. Please check out the V9 beta release notes below to learn more.
6+
7+
This V10 beta incorporates fixes for the feedback we received on the V9 beta along with a few long-requested features (horizontal bar charts!) and other changes to improve UX and reliability.
8+
9+
This release was made possible by contributions from 35+ people (the Github API didn't let us pull handles this time around): Alex Kovar, Alexander Rusanov, Arik Fraimovich, Ben Amor, Christopher Grant, Đặng Minh Dũng, Daniel Lang, deecay, Elad Ossadon, Gabriel Dutra, iwakiriK, Jannis Leidel, Jerry, Jesse Whitehouse, Jiajie Zhong, Jim Sparkman, Jonathan Hult, Josh Bohde, Justin Talbot, koooge, Lei Ni, Levko Kravets, Lingkai Kong, max-voronov, Mike Nason, Nolan Nichols, Omer Lachish, Patrick Yang, peterlee, Rafael Wendel, Sebastian Tramp, simonschneider-db, Tim Gates, Tobias Macey, Vipul Mathur, and Vladislav Denisov
10+
11+
Our special thanks to [Sohail Ahmed](https://pk.linkedin.com/in/sohail-ahmed-755776184) for reporting a vulnerability in our "forgot password" page (#5425)
12+
13+
### Upgrading
14+
15+
(This section is duplicated from the previous release - since many users will upgrade directly from V8 -> V10)
16+
17+
Typically, if you are running your own instance of Redash and wish to upgrade, you would simply modify the Docker tag in your `docker-compose.yml` file. Since RQ has replaced Celery in this version, there are a couple extra modifications that need to be done in your `docker-compose.yml`:
18+
19+
1. Under `services/scheduler/environment`, omit `QUEUES` and `WORKERS_COUNT` (and omit `environment` altogether if it is empty).
20+
2. Under `services`, add a new service for general RQ jobs:
21+
22+
```yaml
23+
worker:
24+
<<: *redash-service
25+
command: worker
26+
environment:
27+
QUEUES: "periodic emails default"
28+
WORKERS_COUNT: 1
29+
```
30+
31+
Following that, force a recreation of your containers with `docker-compose up --force-recreate --build` and you should be good to go.
32+
### UX
33+
- Redash now uses a vertical navbar
34+
- Dashboard list now includes “My Dashboards” filter
35+
- Dashboard parameters can now be re-ordered
36+
- Queries can now be executed with Shift + Enter on all platforms.
37+
- Added New Dashboard/Query/Alert buttons to corresponding list pages
38+
- Dashboard text widgets now prompt to confirm before closing the text editor
39+
- A plus sign is now shown between tags used for search
40+
- On the queries list view “My Queries” has moved above “Archived”
41+
- Improved behavior for filtering by tags in list views
42+
- When a user’s session expires for inactivity, they are prompted to log-in with a pop-up so they don’t lose their place in the app
43+
- Numerous accessibility changes towards the a11y standard
44+
- Hide the “Create” menu button if current user doesn’t have permission to any data sources
45+
46+
### Visualizations
47+
- Feature: Added support for horizontal box plots
48+
- Feature: Added support for horizontal bar charts
49+
- Feature: Added “Reverse” option for Chart visualization legend
50+
- Feature: Added option to align Chart Y-axes at zero
51+
- Feature: The table visualization header is now fixed when scrolling
52+
- Feature: Added USA map to choropleth visualization
53+
- Fix: Selected filters were reset when switching visualizations
54+
- Fix: Stacked bar chart showed the wrong Y-axis range in some cases
55+
- Fix: Bar chart with second y axis overlapped data series
56+
- Fix: Y-axis autoscale failed when min or max was set
57+
- Fix: Custom JS visualization was broken because of a typo
58+
- Fix: Too large visualization caused filters block to collapse
59+
- Fix: Sankey visualization looked inconsistent if the data source returned VARCHAR instead of numeric types
60+
61+
### Structural Updates
62+
- Redash now prevents CSRF attacks
63+
- Migration to TypeScript
64+
- Upgrade to Antd version 4
65+
### Data Sources
66+
- New Data Sources: SPARQL Endpoint, Eccenca Corporate Memory, TrinoDB
67+
- Databricks
68+
- Custom Schema Browser that allows switching between databases
69+
- Option added to truncate large results
70+
- Support for multiple-statement queries
71+
- Schema browser can now use eventlet instead of RQ
72+
- MongoDB:
73+
- Moved Username and Password out of the connection string so that password can be stored secretly
74+
- Oracle:
75+
- Fix: Annotated queries always failed. Annotation is now disabled
76+
- Postgres/CockroachDB:
77+
- SSL certfile/keyfile fields are now handled as secret
78+
- Python:
79+
- Feature: Custom built-ins are now supported
80+
- Fix: Query runner was not compatible with Python 3
81+
- TreasureData:
82+
- API key field is now handled as secret
83+
- Yandex:
84+
- OAuth token field is now handled as secret
85+
86+
### Alerts
87+
- Feature: Added ability to mute alerts without deleting them
88+
- Change: Non-email alert destination details are now obfuscated to avoid leaking sensitive information (webhook URLs, tokens etc.)
89+
- Fix: numerical comparisons failed if value from query was a string
90+
91+
### Parameters
92+
- Added “Last 12 months” option for dynamic date ranges
93+
94+
### Bug Fixes
95+
- Fix: Private addresses were not allowed even when enforcing was disabled
96+
- Fix: Python query runner wasn’t updated for Python 3
97+
- Fix: Sorting queries by schedule returned the wrong order
98+
- Fix: Counter visualization was enormous in some cases
99+
- Fix: Dashboard URL will now change when the dashboard title changes
100+
- Fix: URL parameters were removed when forking a query
101+
- Fix: Create link on data sources page was broken
102+
- Fix: Queries could be reassigned to read-only data sources
103+
- Fix: Multi-select dropdown was very slow if there were 1k+ options
104+
- Fix: Search Input couldn’t be focused or updated while editing a dashboard
105+
- Fix: The CLI command for “status” did not work
106+
- Fix: The dashboard list screen displayed too few items under certain pagination configurations
107+
108+
### Other
109+
- Added an environment variable to disable public sharing links for queries and dashboards
110+
- Alert destinations are now encrypted at the database
111+
- The base query runner now has stubs to implement result truncating for other data sources
112+
- Static SAML configuration and assertion encryption are now supported
113+
- Adds new component for adding extra actions to the query and dashboard pages
114+
- Non-admins with at least view_only permission on a dashboard can now make GET requests to the data source resource
115+
- Added a BLOCKED_DOMAINS setting to prevent sign-ups from emails at specific domains
116+
- Added a rate limit to the “forgot password” page
117+
- RQ workers will now shutdown gracefully for known error codes
118+
- Scheduled execution failure counter now resets following a successful ad hoc execution
119+
- Redash now deletes locks for cancelled queries
120+
- Upgraded Ace Editor from v6 to v9
121+
- Added a periodic job to remove ghost locks
122+
- Removed content width limit on all pages
123+
- Introduce a <Link> React component
124+
3125
## v9.0.0-beta - 2020-06-11
4126

5127
This release was long time in the making and has several major changes:

0 commit comments

Comments
 (0)