Redash v2.0.0 Release Notes
Release Date: 2017-08-08 // over 6 years ago-
โ Added
- ๐ [Cassandra] Support for UUID serializing and setting protocol version. @mfouilleul
- ๐ง [BigQuery] Add maximumBillingTier to BigQuery configuration. @dotneet
- โ Add the propertyOrder field to specify order of data source settings. @rmakulov
- โ Add Plotly based Boxplot visualization. @deecay
- ๐ [Presto] Add: query cancellation support. @fbertsch
- [MongoDB] add \$oids JSON extension.
- ๐ [PostgreSQL] support for loading materialized views in schema.
- [MySQL] Add option to hide SSL settings.
- ๐ [MySQL] support for RDS MySQL and SSL.
- ๐ [Google Analytics] support for mcf queries & better errors.
- โ Add: static enum parameter type. @rockwotj
- โ Add: option to hide pivot table controls. @deecay
- Retry reload of query results if it had an error.
- [Data Sources] Add: MemSQL query runner. @alexanderlz
- ๐ "Dumb" recents option (see #1779 for details)
- Athena: direct query runner using the instead of JDBC proxy. @laughingman7743
- ๐ Optionally support parameters in embeds. @ziahamza
- Sorting ability in alerts view.
- 0๏ธโฃ Option to change default encoding of CSV writer. @yamamanx
- ๐ป Ability to set dashboard level filters from UI.
- CLI command to open IPython shell.
- โ Add link to query page from admin view. @miketheman
- โ Add the option to write logs to STDOUT instead of STDERR. @eyalzek
- โ Add limit parameter to tasks API. @alexpekurovsky
- โ Add SQLAlchemy pool settings.
- ๐ Support for category type y axis.
- โ Add 12 & 24 hours refresh rate option to dashboards.
๐ Changed
- โฌ๏ธ Upgrade Google API client library for all Google data sources. @ahamino
- 0๏ธโฃ [JIRA JQL] change default max results limit from 50 to 1000. @jvanegmond
- โฌ๏ธ Upgrade to newer Plotly version. @deecay
- ๐ง [Athena] Configuration flag to disable query annotations for Athena. @suemoc
- Ignore extra columns in CSV output. @alexanderlz
- โฌ๏ธ [TreasureData] improve error handling and upgrade client.
- โ [InfluxDB] simpler test connection query (show databases requires admin).
- [MSSQL] Mark integers as decimals as well, as sometimes decimal columns being returned with integer column type.
- โฑ [Google Spreadsheets] add timeout to requests.
- Sort dashboards list by name. @deecay
- Include Celery task name in statsd metrics.
- Don't include paused datasource's queries in outdated queries count.
- Cohort: handle the case where the value/total might be strings.
- ๐ Query results: better type guessing on the client side.
- ๐ Counter: support negative indexes to iterate from the end of the results.
- ๐ง Data sources and destinations configuration: change order of name and type (type first now).
- ๐ Show API Key in a modal dialog instead of alert.
- โฌ๏ธ Sentry: upgrade client version.
- ๐ฒ Sentry: don't install logging hook.
- โฑ Split refresh schemas into separate tasks and add a timeout.
- โฑ Execute scheduled queries with parameters using their default value.
- โฑ Keep track of last query execution (including failed ones) for scheduling purposes.
- Same view for input on search result page as in header. @44px
- Metrics: report endpoints without dots for metrics.
- Redirect to / when org not found.
- ๐ Improve parameters label placement. @44px
- Auto-publish queries when they are named (with option to disable; #1830).
- ๐ Show friendly error message in case of duplicate data source name.
- Don't allow saving dashboard with empty name.
- Enable strict checking for Angular DI.
- ๐ Disable Angular debug info (should improve performance).
- โก๏ธ Update to Webpack 2. @44px
- Remove /forgot endpoint if REDASH_PASSWORD_LOGIN_ENABLED is false. @amarjayr
- ๐ณ Docker: make Gunicorn worker count configurable. @unixwitch
- 0๏ธโฃ Snowflake support is no longer enabled by default.
- Enable memory optimization for Excel exporter.
๐ Fixed
- ๐ Fix: set default values in options to enable 'default: True' for checkbox. @rmakulov
- ๐ Support MULTI_ORG again.
- [Google Spreadsheets] handle distant future dates.
- ๐ [SQLite] better handle utf-8 error messages.
- ๐ Fix: don't remove locks for queries with task status of PENDING.
- Only split columns with __/:: that end with filter/MultiFilter.
- Alert notifications fail (sometime) with a SQLAlchemy error.
- Safeguard against empty query results when checking alert status. @danielerapati
- โ Delete data source doesn't work when query results referenced by queries.
- ๐ Fix redirect to /setup on the last setup step. @44px
- Cassandra: use port setting in connection options. @yershalom
- Metrics: table name wasn't found for count queries.
- BigQuery wasn't loading due to bad import.
- DynamicForm component was inserting empty values.
- Clear null values from data source options dictionary.
- /api/session API call wasn't working when multi tenancy enabled
- If column had no type it would use previous column's type.
- โก๏ธ Alert destination details were not updating.
- When setting rearm on a new alert, it wasn't persisted.
- Salesforce: sandbox parameter should be optional. @msnider
- Alert page wasn't properly linked from alerts list. @alison985
- ๐ PostgreSQL passwords with spaces were not supported. (#1056)
- โก๏ธ PivotTable wasn't updating after first save.