You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This release was long time in the making and has several major changes:
6
+
7
+
- Our backend code was updated to support Python 3 and we no longer support Python 2. If you're using our Docker images, this should be a transparent change for you.
8
+
- We replaced Celery with RQ for background jobs processing. This will require some setup updates -- see instructions below.
9
+
- The frontend code is now 100% React and we removed all the Angular dependencies.
10
+
11
+
This release was made possible by contributions from over 50 people: @ari-e, @ariarijp, @arihantsurana, @arikfr, @atharvai, @cemremengu, @chulucninh09, @citrin, @daniellangnet, @DavidHernandez, @deecay, @dmudro, @erans, @erels, @ezkl, @gabrieldutra, @gstaykov, @ialeinikov, @ikenji, @Jakdaw, @jezdez, @juanvasquezreyes, @koooge, @kravets-levko, @kykrueger, @leibowitz, @leosunmo, @lihan, @loganprice, @mickeey2525, @mnoorenberghe, @monicagangwar, @NicolasLM, @p-yang, @Ralnoc, @ranbena, @randyzwitch, @rauchy, @rxin, @saravananselvamohan, @satyamkrishna, @shinsuke-nara, @stefan-mees, @stevebuckingham, @susodapop, @taminif, @thewarpaint, @tsuyoshizawa, @uncletimmy3, @wengkham.
6
12
7
13
### Upgrading
8
14
@@ -24,130 +30,119 @@ Following that, force a recreation of your containers with `docker-compose up --
24
30
25
31
### UX
26
32
27
-
* Redesigned Query Results page:
33
+
-Redesigned Query Results page:
28
34
- Completely new layout is easier to read for non-technical Redash users.
29
35
- Empty query results are clearly displayed. User is now prompted to edit or execute the query.
30
-
* Mobile Experience Improvements:
36
+
-Mobile Experience Improvements:
31
37
- UI element spacing has been redesigned for clarity
32
38
- Admin pages now honor max-width. Tables scroll independent of the top menu.
33
39
- Large legends no longer shrink the visualization on small screens.
34
40
- Fix: it was sometimes impossible to scroll pages with dashboards because the visualizations captured every touch event.
35
41
- Fix: Visualizations on small screens would not always show horizontal scroll bars.
36
-
* Dashboards can now be un-archived from the UI and via the API.
37
-
* Dashboard UI performance was improved.
38
-
* List pages were changed to show a user's name instead of avatar.
39
-
* Search-enabled tables now show a prompt for which columns will be searched.
40
-
* In the visualization editor, the settings pane now scrolls independent of the visualization preview.
41
-
* Tokens in the schema viewer now sort alphabetically.
42
-
* Links to settings panes that require Admin privileges are now hidden from non-Admins.
43
-
* The Admin page now remembers which tab you were viewing after a page reload.
42
+
-Dashboards can now be un-archived using the API.
43
+
-Dashboard UI performance was improved.
44
+
-List pages were changed to show a user's name instead of avatar.
45
+
-Search-enabled tables now show a prompt for which columns will be searched.
46
+
-In the visualization editor, the settings pane now scrolls independent of the visualization preview.
47
+
-Tokens in the schema viewer now sort alphabetically.
48
+
-Links to settings panes that require Admin privileges are now hidden from non-Admins.
49
+
-The Admin page now remembers which tab you were viewing after a page reload.
44
50
45
51
### Visualizations
46
52
47
-
* Feature: Allow bubble size control with either coefficient or sizemode.
48
-
* Feature: Table visualization now treats Unix timestamps in query results as timestamps.
49
-
* Feature: It's now possible to provide a description to each Table column, appearing in UI as a tooltip.
50
-
* Feature: Added tooltip and popover templating to the map with markers visualization.
51
-
* Feature: Added an organization setting to hide the Plotly mode bar on all visualizations.
52
-
* Feature: Cohort visualization now has appearance settings.
53
-
* Feature: Add option to explicitly set Chart legend position.
54
-
* Change: Deprecated visualizations are now hidden.
55
-
* Change: Table settings editor now extends vertically instead of horizontally.
56
-
* Change: The maximum table pagination is now 500.
57
-
* Change: Pie chart labels maintain contrast against lighter slices.
58
-
* Fix: Chart series switched places when picking Y axis.
59
-
* Fix: Third column was not selectable for Bubble and Heatmap charts.
60
-
* Fix: On the counter visualizations, the “count rows” option showed an empty string instead of 0.
61
-
* Fix: Table visualization with column named "children" rendered +/- buttons.
62
-
* Fix: Sankey visualization now correctly occupies all available area even with fewer stages.
63
-
* Fix: Pie chart ignores series labels.
64
-
65
-
### Structural Updates
66
-
67
-
* Migrated 100% of our code from Python 2 to Python 3.
68
-
* Migrated our front-end from Angular to React.
69
-
* Migrated our scheduler from Celery to RQ.
53
+
- Feature: Allow bubble size control with either coefficient or sizemode.
54
+
- Feature: Table visualization now treats Unix timestamps in query results as timestamps.
55
+
- Feature: It's now possible to provide a description to each Table column, appearing in UI as a tooltip.
56
+
- Feature: Added tooltip and popover templating to the map with markers visualization.
57
+
- Feature: Added an organization setting to hide the Plotly mode bar on all visualizations.
58
+
- Feature: Cohort visualization now has appearance settings.
59
+
- Feature: Add option to explicitly set Chart legend position.
60
+
- Change: Deprecated visualizations are now hidden.
61
+
- Change: Table settings editor now extends vertically instead of horizontally.
62
+
- Change: The maximum table pagination is now 500.
63
+
- Change: Pie chart labels maintain contrast against lighter slices.
64
+
- Fix: Chart series switched places when picking Y axis.
65
+
- Fix: Third column was not selectable for Bubble and Heatmap charts.
66
+
- Fix: On the counter visualizations, the “count rows” option showed an empty string instead of 0.
67
+
- Fix: Table visualization with column named "children" rendered +/- buttons.
68
+
- Fix: Sankey visualization now correctly occupies all available area even with fewer stages.
69
+
- Fix: Pie chart ignores series labels.
70
70
71
71
### Data Sources
72
72
73
-
* New Data Sources: Amazon Cloudwatch, Amazon CloudWatch Logs Insights, Azure Kusto, Exasol.
- Added the option to specify a base cost in settings, displaying a price for each query when executed.
76
-
* BigQuery:
76
+
-BigQuery:
77
77
- Fix: large jobs continued running after the user clicked “Cancel” query execution.
78
-
* Cassandra:
78
+
-Cassandra:
79
79
- Updated driver to 3.21.0 which dramatically reduces Docker build times.
80
80
- SSL options are now available.
81
-
* Clickhouse:
81
+
-Clickhouse:
82
82
- You can now choose whether to verify the SSL certificate.
83
-
* Databricks / Hive:
83
+
-Databricks:
84
84
- Databricks now use an ODBC-based connector.
85
85
- Fix: Date column was coerced to DateTime in the front-end.
86
-
* Druid:
86
+
-Druid:
87
87
- Added username and password authentication option.
88
-
* Microsoft SQL Server
88
+
-Microsoft SQL Server
89
89
- Added support for ODBC connections via pyodbc. There are now two MSSQL data source types. One using TDS. The other is using ODBC.
90
-
* MongoDB:
90
+
-MongoDB:
91
91
- Added support for running queries on secondary in replicaset mode.
92
92
- Fix: Connection test always succeeded.
93
-
* Oracle:
93
+
-Oracle:
94
94
- Fix: Connection would fail if username or password contained special characters.
95
95
- Fix: Comparisons would fail if scale was None.
96
-
* RDS:
96
+
-RDS:
97
97
- Updated rds-combined-ca-bundle.pem to the latest CA.
98
-
* Redshift:
98
+
-Redshift:
99
99
- Added the ability to use IAM Roles and Users.
100
100
- Fix: Redshift was unable to have its schema refreshed.
101
-
* Rockset:
101
+
-Rockset:
102
102
- Fix: Allow Redash to load collections in all workspaces.
103
-
* Snowflake:
103
+
-Snowflake:
104
104
- You can now refresh the snowflake schema without waking the cluster.
105
105
- Added support for all of Snowflake’s datetime types. Otherwise certain timestamps would only appear as strings in the front-end.
106
-
* TreasureData:
106
+
-TreasureData:
107
107
- Fix: API calls would fail when setting a non-default region.
108
108
109
109
### Alerts
110
110
111
-
* Feature: Added ability to mute alerts without deleting them.
112
-
* Fix: numerical comparisons failed if value from query was a string.
111
+
-Feature: Added ability to mute alerts without deleting them.
112
+
-Fix: numerical comparisons failed if value from query was a string.
113
113
114
114
### Parameters
115
115
116
-
* Added Last x Days options for date range parameters.
117
-
* Fix: Parameters added in empty queries were always added as text parameters
116
+
-Added Last x Days options for date range parameters.
117
+
-Fix: Parameters added in empty queries were always added as text parameters
118
118
119
119
### Bug Fixes
120
120
121
-
* Fix: Alembic migration schema was preventing v4 users from upgrading. In v5 we started encrypting data source credentials in the database.
122
-
* Fix: System admin dashboard would not show correct database size if non-default name was used.
123
-
* Fix: refresh_queries job would break if any query had a bad schedule object.
124
-
* Fix: Orgs with LDAP enabled couldn’t disable password login.
125
-
* Fix: SSL mode was sometimes sent as an empty string to the database instead of omitted entirely.
126
-
* Fix: When creating new Map visualization with clustering disabled, map would crash on save.
127
-
* Fix: It was possible on the New Query page to click “Save” multiple times, causing multiple new query records to be created.
128
-
* Fix: Visualization render errors on a dashboard would crash the entire page.
129
-
* Fix: A scheduled execution failure would modify the query’s “updated_at” timestamp.
130
-
* Fix: Parameter UI would wrap awkwardly during some drag operations.
131
-
* Fix: In dashboard edit mode, users couldn’t modify widgets.
132
-
* Fix: Frontend error when parsing a NaN float.
121
+
-Fix: Alembic migration schema was preventing v4 users from upgrading. In v5 we started encrypting data source credentials in the database.
122
+
-Fix: System admin dashboard would not show correct database size if non-default name was used.
123
+
-Fix: refresh_queries job would break if any query had a bad schedule object.
124
+
-Fix: Orgs with LDAP enabled couldn’t disable password login.
125
+
-Fix: SSL mode was sometimes sent as an empty string to the database instead of omitted entirely.
126
+
-Fix: When creating new Map visualization with clustering disabled, map would crash on save.
127
+
-Fix: It was possible on the New Query page to click “Save” multiple times, causing multiple new query records to be created.
128
+
-Fix: Visualization render errors on a dashboard would crash the entire page.
129
+
-Fix: A scheduled execution failure would modify the query’s “updated_at” timestamp.
130
+
-Fix: Parameter UI would wrap awkwardly during some drag operations.
131
+
-Fix: In dashboard edit mode, users couldn’t modify widgets.
132
+
-Fix: Frontend error when parsing a NaN float.
133
133
134
134
### Other
135
135
136
-
* Added TSV as a download format (in addition to CSV and Excel).
137
-
* Added a setting to allow you to override the SAML Auth URL scheme that gets constructed by Flask. This is a useful feature if, for example, you're behind a Proxy Protocol enabled TCP load balancer (AWS ELB that terminates SSL) and your Nginx proxy or similar adds a X-Forwarded-Proto of HTTP even though your Redash URL for SAML auth is HTTPS.
138
-
* Updated repository development environment setup instructions.
139
-
* Added maildev settings (helps with automated settings).
140
-
* Refine permissions usage in Redash to allow for guest users
141
-
* The query results API now explicitly handles 404 errors.
142
-
* Forked queries now retain the tags of the original.
143
-
* Bumped Python pymapd to latest version.
144
-
* We now allow setting custom Sentry environments.
145
-
* Started using Black linter for our Python source code
146
-
* Added CLI command to re-encrypt data source details with new secret key.
147
-
* Favorites list is now loaded on menu click instead of on page load.
148
-
* Administrators can now allow connections to private IP addresses.
149
-
* Delete buttons now have a red background.
150
-
136
+
- Added TSV as a download format (in addition to CSV and Excel).
137
+
- Added maildev settings (helps with automated settings).
138
+
- Refine permissions usage in Redash to allow for guest users
139
+
- The query results API now explicitly handles 404 errors.
140
+
- Forked queries now retain the tags of the original query.
141
+
- We now allow setting custom Sentry environments.
142
+
- Started using Black linter for our Python source code
143
+
- Added CLI command to re-encrypt data source details with new secret key.
144
+
- Favorites list is now loaded on menu click instead of on page load.
145
+
- Administrators can now allow connections to private IP addresses.
151
146
152
147
## v8.0.0 - 2019-10-27
153
148
@@ -157,24 +152,23 @@ There were no changes in this release since `v8.0.0-beta.2`. This is just to mar
157
152
158
153
This is an update to the previous beta release, which includes:
159
154
160
-
* Add options for users to share anonymous usage information with us (see [docs](https://redash.io/help/open-source/admin-guide/usage-data) for details).
161
-
* Visualizations:
162
-
- Allow the user to decide how to handle null values in charts.
163
-
* Upgrade Sentry-SDK to latest version.
164
-
* Make horizontal table scroll visible in dashboard widgets without scrolling.
165
-
* Data Sources:
166
-
* Add support for Azure Data Explorer (Kusto).
167
-
* MySQL: fix connections without SSL configuration failing.
168
-
* Amazon Redshift: option to set query group for adhoc/scheduled queries.
169
-
* Hive: make error message more friendly.
170
-
* Qubole: add support to run Quantum queries.
171
-
* Display data source icon in query editor.
172
-
* Fix: allow users with view only acces to use the queries in Query Results
173
-
* Dashboard: when updating parameters refersh only widgets that use those parameters.
155
+
-Add options for users to share anonymous usage information with us (see [docs](https://redash.io/help/open-source/admin-guide/usage-data) for details).
156
+
-Visualizations:
157
+
- Allow the user to decide how to handle null values in charts.
158
+
-Upgrade Sentry-SDK to latest version.
159
+
-Make horizontal table scroll visible in dashboard widgets without scrolling.
160
+
-Data Sources:
161
+
-Add support for Azure Data Explorer (Kusto).
162
+
-MySQL: fix connections without SSL configuration failing.
163
+
-Amazon Redshift: option to set query group for adhoc/scheduled queries.
164
+
-Hive: make error message more friendly.
165
+
-Qubole: add support to run Quantum queries.
166
+
-Display data source icon in query editor.
167
+
-Fix: allow users with view only acces to use the queries in Query Results
168
+
-Dashboard: when updating parameters refersh only widgets that use those parameters.
174
169
175
170
This release had contributions from 12 people: @arikfr, @cclauss, @gabrieldutra, @justinclift, @kravets-levko, @ranbena, @rauchy, @sandeepV2, @shinsuke-nara, @spacentropy, @sphenlee, @swfz.
176
171
177
-
178
172
## v8.0.0-beta - 2019-08-18
179
173
180
174
After months of being heads down with hard work, it's finally time to wrap up the V8 release 🤩 This release includes many long awaited improvements to parameters, UX improvements, further React migration and other changes, fixes and improvements.
@@ -188,10 +182,10 @@ This release was made possible by contributions from over 40 people: @aidarbek,
188
182
### Parameters
189
183
190
184
- Parameter UI improvements:
191
-
- Support for multi-select in dropdown (and query dropdown) parameters.
192
-
- Support for dynamic values in date and date-range parameters.
193
-
- Search dropdown parameter values.
194
-
- New UX for applying parameter changes in queries and dashboards.
185
+
- Support for multi-select in dropdown (and query dropdown) parameters.
186
+
- Support for dynamic values in date and date-range parameters.
187
+
- Search dropdown parameter values.
188
+
- New UX for applying parameter changes in queries and dashboards.
195
189
- Allow using Safe Parameters in visualization embeds and public dashboards. Safe Parameters are any parameter type except for the a text parameter (dropdowns are safe).
196
190
197
191
### Data Sources
@@ -201,19 +195,19 @@ This release was made possible by contributions from over 40 people: @aidarbek,
201
195
- Snowflake: update connector to latest version.
202
196
- PostgreSQL: show only accessible tables in schema.
203
197
- BigQuery:
204
-
- Correctly handle NaN values.
205
-
- Treat repeated fields as rrays.
206
-
- [BigQuery] Fix: in some queries there is no mode field
198
+
- Correctly handle NaN values.
199
+
- Treat repeated fields as rrays.
200
+
- [BigQuery] Fix: in some queries there is no mode field
207
201
- DynamoDB:
208
-
- Support for Unicode in queries.
209
-
- Safe loading of schema.
202
+
- Support for Unicode in queries.
203
+
- Safe loading of schema.
210
204
- Rockset: better handling of query errors.
211
205
- Google Sheets:
212
-
- Support for Team Drive.
213
-
- Friendlier error message in case of an API error and more reliable test connection.
214
-
- MySQL:
215
-
- Support for calling Stored Procedures and better handling of query cancellation.
216
-
- Switch to using `mysqlclient` (a maintained fork of `Python-MySQL`).
206
+
- Support for Team Drive.
207
+
- Friendlier error message in case of an API error and more reliable test connection.
208
+
- MySQL:
209
+
- Support for calling Stored Procedures and better handling of query cancellation.
210
+
- Switch to using `mysqlclient` (a maintained fork of `Python-MySQL`).
217
211
- MongoDB: Support serializing Decimal128 values.
218
212
- Presto: support for passwords in connection settings.
219
213
- Amazon Athena: allow to specify custom work group.
@@ -224,15 +218,15 @@ This release was made possible by contributions from over 40 people: @aidarbek,
224
218
### Visualizations
225
219
226
220
- Charts:
227
-
- Fix: legend overlapping chart on small screens.
228
-
- Fix: Pie chart not rendering when series doesn't exist in options.
229
-
- Pie Chart: add option to set direction of slices.
221
+
- Fix: legend overlapping chart on small screens.
222
+
- Fix: Pie chart not rendering when series doesn't exist in options.
223
+
- Pie Chart: add option to set direction of slices.
230
224
- WordCloud: rewritten to support new options (provide frequency in query, limits), scale when resizing, handle long words and more.
0 commit comments