## Change Log ### 0.35.2 (2020/01/03 16:42 +00:00) - [#8918](https://github.com/apache/incubator-superset/pull/8918) [database] [log] Fix, Limit the amount of info on response (#8918) (@dpgaspar) - [#8759](https://github.com/apache/incubator-superset/pull/8759) Bump viz plugins for bug bash (#8759) (@etr2460) - [#8729](https://github.com/apache/incubator-superset/pull/8729) fix: don't show filter popover on explore view load (#8729) (@mistercrunch) - [#8718](https://github.com/apache/incubator-superset/pull/8718) Migrate filter_immune_slice_fields (#8718) (@betodealmeida) - [#8714](https://github.com/apache/incubator-superset/pull/8714) [fix] Druid IS NULL/IS NOT NULL filters (#8714) (@john-bodley) - [#8678](https://github.com/apache/incubator-superset/pull/8678) fix: default missing values to zero on area chart (#8678) (@villebro) - [#8573](https://github.com/apache/incubator-superset/pull/8573) [SECURITY] bump packages with security vulnerabilities (#8573) (@nytai) - [#8583](https://github.com/apache/incubator-superset/pull/8583) Bump pyarrow to 0.15.1 due to CVE (#8583) (@robdiciuccio) - [#8581](https://github.com/apache/incubator-superset/pull/8581) Fix error when templateParams is undefined (#8581) (@betodealmeida) - [#8575](https://github.com/apache/incubator-superset/pull/8575) Math.max(...array) considered harmful (#8575) (@betodealmeida) - [#8550](https://github.com/apache/incubator-superset/pull/8550) [Dashboard Import] Log error on dashboard import failure (#8550) (@etr2460) - [#8427](https://github.com/apache/incubator-superset/pull/8427) Default page: remove title attribute to fall back on appbuilder.app_name (#8427) (@Zanoellia) - [#8495](https://github.com/apache/incubator-superset/pull/8495) [datasource editor] Only one click target for edit action (#8495) (@graceguo-supercat) - [#8465](https://github.com/apache/incubator-superset/pull/8465) Update UPDATING.md (#8465) (@john-bodley) - [#8471](https://github.com/apache/incubator-superset/pull/8471) [Datasource Editor] A few small UI changes in modal to prevent accidental edits (#8471) (@graceguo-supercat) - [#8439](https://github.com/apache/incubator-superset/pull/8439) [setup] Fix, download_url (#8439) (@dpgaspar) - [#8449](https://github.com/apache/incubator-superset/pull/8449) Split up tests/db_engine_test.py (#8449) (@willbarrett) - [#8438](https://github.com/apache/incubator-superset/pull/8438) introduce a space in command line option (#8438) (@christophlingg) - [#8444](https://github.com/apache/incubator-superset/pull/8444) explain the need to enable async queries (#8444) (@christophlingg) - [#8442](https://github.com/apache/incubator-superset/pull/8442) spelling fix (#8442) (@austinpray) - [#8419](https://github.com/apache/incubator-superset/pull/8419) docs: add a note to RELEASING about Slack Channel (#8419) (@mistercrunch) ### 0.35.1 (2019/11/15 13:47 +00:00) - [#8457](https://github.com/apache/incubator-superset/pull/8457) [fix] Improve csv upload functionality (#8457) (@villebro) - [#8566](https://github.com/apache/incubator-superset/pull/8566) [druid] Fix, pydruid forced dependency (#8566) (@dpgaspar) - [#8558](https://github.com/apache/incubator-superset/pull/8558) bump legacy-preset-chart-nvd3 to 0.11.5 (#8558) (@nytai) - [#8498](https://github.com/apache/incubator-superset/pull/8498) build: bump dompurify version because of nasty xss bypass. (#8498) (@MarcusSorealheis) - [#8477](https://github.com/apache/incubator-superset/pull/8477) [cli] Fix, import datasources exported by UI (#8477) (@dpgaspar) - [#8487](https://github.com/apache/incubator-superset/pull/8487) fixing typo. (#8487) (@MarcusSorealheis) - [#8430](https://github.com/apache/incubator-superset/pull/8430) [pydruid] Bumping the pydruid version (#8430) (@john-bodley) ### 0.35.0 (2019/10/31 11:12 +00:00) - [#8436](https://github.com/apache/incubator-superset/pull/8436) [fix] Updating parse_human_timedelta typing (#8436) (@john-bodley) - [#8423](https://github.com/apache/incubator-superset/pull/8423) chore: disable another flaky cypress test (#8423) (@mistercrunch) - [#8331](https://github.com/apache/incubator-superset/pull/8331) Add improved typed casting to BigQuery (#8331) (@betodealmeida) - [#8353](https://github.com/apache/incubator-superset/pull/8353) [tests] Fix, removing deprecated function for future Python release compatibility. (#8353) (@MarcusSorealheis) - [#8413](https://github.com/apache/incubator-superset/pull/8413) fixed typo in installation instructions (#8413) (@francishemingway) - [#8409](https://github.com/apache/incubator-superset/pull/8409) [ci] Deprecate flake8 (#8409) (@john-bodley) - [#7702](https://github.com/apache/incubator-superset/pull/7702) [sqla] Enforcing ISO 8601 date/timestamp formats (#7702) (@john-bodley) - [#8370](https://github.com/apache/incubator-superset/pull/8370) [Config] Cache static resources (#8370) (@etr2460) - [#8367](https://github.com/apache/incubator-superset/pull/8367) [docs] CTAS on PostgreSQL needs commit to apply (#8367) (@dpgaspar) - [#8399](https://github.com/apache/incubator-superset/pull/8399) Update Slack invitation link (#8399) (@robdiciuccio) - [#8371](https://github.com/apache/incubator-superset/pull/8371) [fix] make names non-nullable (#8371) (@serenajiang) - [#8390](https://github.com/apache/incubator-superset/pull/8390) [form-data] Deleting obsolete Superset.get_form_data method (#8390) (@john-bodley) - [#8376](https://github.com/apache/incubator-superset/pull/8376) Add 0.34.1 PRs to CHANGELOG (#8376) (@villebro) - [#8372](https://github.com/apache/incubator-superset/pull/8372) [migration] Migrating since/until to time_range (#8372) (@john-bodley) - [#8374](https://github.com/apache/incubator-superset/pull/8374) [Cypress] Skip another flaky sqllab test (#8374) (@etr2460) - [#8369](https://github.com/apache/incubator-superset/pull/8369) Add incubating to NOTICE (#8369) (@villebro) - [#8368](https://github.com/apache/incubator-superset/pull/8368) [Docs] Put superset users in abc order (#8368) (@etr2460) - [#8365](https://github.com/apache/incubator-superset/pull/8365) Update README.md (#8365) (@christophlingg) - [#8332](https://github.com/apache/incubator-superset/pull/8332) Revert "[fix] make datasource names non-nullable (#8332)" (#8363) (@serenajiang) - [#8345](https://github.com/apache/incubator-superset/pull/8345) [dashboard] show less filter indicators (#8345) (@graceguo-supercat) - [#8330](https://github.com/apache/incubator-superset/pull/8330) Fix pypi link and replace gitter badge with slack (#8330) (@villebro) - [#7992](https://github.com/apache/incubator-superset/pull/7992) Revert "[init] Setting up cache before registering blueprints (#7992)" (#8005) (@john-bodley) - [#8343](https://github.com/apache/incubator-superset/pull/8343) Add support for Exasol (#8343) (@kevang) - [#8351](https://github.com/apache/incubator-superset/pull/8351) fix saving new sql lab queries (#8351) (@suddjian) - [#8350](https://github.com/apache/incubator-superset/pull/8350) Remove unused methods from Presto (#8350) (@betodealmeida) - [#8338](https://github.com/apache/incubator-superset/pull/8338) Fix lint in `superset/db_engine_spec` (#8338) (@willbarrett) - [#8332](https://github.com/apache/incubator-superset/pull/8332) [fix] make datasource names non-nullable (#8332) (@serenajiang) - [#8344](https://github.com/apache/incubator-superset/pull/8344) Add Fanatics to companies that use Superset (#8344) (@coderfender) - [#8347](https://github.com/apache/incubator-superset/pull/8347) [docs] Add Deepomatic in organization list (#8347) (@Zanoellia) - [#8296](https://github.com/apache/incubator-superset/pull/8296) feat: Set moment library language during app setup (#8296) (@oskarhinc) - [#8299](https://github.com/apache/incubator-superset/pull/8299) fix: npm audit fix bumps handlebars 4.1.2->4.3.1 (#8299) (@mistercrunch) - [#8175](https://github.com/apache/incubator-superset/pull/8175) [metric] Adding security for restricted metrics (#8175) (@john-bodley) - [#8304](https://github.com/apache/incubator-superset/pull/8304) [Presto] Handle uncaught exception in get_create_view (#8304) (@etr2460) - [#8305](https://github.com/apache/incubator-superset/pull/8305) [SQL Lab] Improve autocomplete (#8305) (@etr2460) - [#8298](https://github.com/apache/incubator-superset/pull/8298) Allow overwriting a SQLLab query that has previously been saved (#8298) (@suddjian) - [#8300](https://github.com/apache/incubator-superset/pull/8300) refactor: remove unused code (#8300) (@kristw) - [#8320](https://github.com/apache/incubator-superset/pull/8320) Update RunQueryActionButton.jsx (#8320) (@nabinkhadka) - [#8317](https://github.com/apache/incubator-superset/pull/8317) Adding explicit Flask session cookie options to default config (#8317) (@craig-rueda) - [#8239](https://github.com/apache/incubator-superset/pull/8239) [superset] Fix, missing return on error and improved query (#8239) (@dpgaspar) - [#8307](https://github.com/apache/incubator-superset/pull/8307) allow non-relative LOGO_TARGET_PATH (#8307) (@nytai) - [#8311](https://github.com/apache/incubator-superset/pull/8311) Add safaricom to companies using superset (#8311) (@mmutiso) - [#8309](https://github.com/apache/incubator-superset/pull/8309) Add explicit support for python 3.7 (#8309) (@villebro) - [#8272](https://github.com/apache/incubator-superset/pull/8272) Refine release instructions (#8272) (@villebro) - [#8262](https://github.com/apache/incubator-superset/pull/8262) Add commit to attempt to resolve query table lock (#8262) (@etr2460) - [#8282](https://github.com/apache/incubator-superset/pull/8282) chore: skip flaky SQL Lab test (#8282) (@mistercrunch) - [#8261](https://github.com/apache/incubator-superset/pull/8261) [migration] Stripping leading and trailing whitespace (#8261) (@john-bodley) - [#8256](https://github.com/apache/incubator-superset/pull/8256) [sql_json] Ensuring the request body is JSON encoded (#8256) (@john-bodley) - [#8240](https://github.com/apache/incubator-superset/pull/8240) [database] Improve form and API validation for invalid URI (#8240) (@dpgaspar) - [#8274](https://github.com/apache/incubator-superset/pull/8274) More intuitive display of negative time deltas (#8274) (#8276) (@benvdh) - [#8268](https://github.com/apache/incubator-superset/pull/8268) Fix no data in Presto (#8268) (@betodealmeida) - [#8258](https://github.com/apache/incubator-superset/pull/8258) refactor: use deck.gl plugins from npm package (#8258) (@kristw) - [#8138](https://github.com/apache/incubator-superset/pull/8138) [typing] add typing for superset/connectors and superset/common (#8138) (@serenajiang) - [#8163](https://github.com/apache/incubator-superset/pull/8163) [SQLLab] Refactor sql json endpoint (#8163) (@dpgaspar) - [#8257](https://github.com/apache/incubator-superset/pull/8257) Remove __row_id (#8257) (@betodealmeida) - [#8250](https://github.com/apache/incubator-superset/pull/8250) Update another pypi case from superset to apache-superset (#8250) (@etr2460) - [#8244](https://github.com/apache/incubator-superset/pull/8244) docs: reflect the pypi move from superset to apache-superset (#8244) (@mistercrunch) - [#8224](https://github.com/apache/incubator-superset/pull/8224) [sqllab] create query slightly earlier (#8224) (@serenajiang) - [#8253](https://github.com/apache/incubator-superset/pull/8253) Fix array casting (#8253) (@betodealmeida) - [#8243](https://github.com/apache/incubator-superset/pull/8243) Show Presto views as views, not tables (#8243) (@betodealmeida) - [#8251](https://github.com/apache/incubator-superset/pull/8251) Small fix for Presto dtype map (#8251) (@betodealmeida) - [#8246](https://github.com/apache/incubator-superset/pull/8246) Update README.md (#8246) (@MaiTiano) - [#8185](https://github.com/apache/incubator-superset/pull/8185) Add RegisteredLookupExtraction support to extraction function (#8185) (@1AB9502) - [#8213](https://github.com/apache/incubator-superset/pull/8213) Better distinction between tables and views, and show CREATE VIEW (#8213) (@betodealmeida) - [#8233](https://github.com/apache/incubator-superset/pull/8233) Simplify and improve `expand_data` in Presto (#8233) (@betodealmeida) - [#8172](https://github.com/apache/incubator-superset/pull/8172) Allow users to estimate query cost before executing it (#8172) (@betodealmeida) - [#8226](https://github.com/apache/incubator-superset/pull/8226) Handle int64 columns with missing data in SQL Lab (#8226) (@betodealmeida) - [#8222](https://github.com/apache/incubator-superset/pull/8222) refactor: prepare control panel configs for separation into plugins (#8222) (@kristw) - [#8221](https://github.com/apache/incubator-superset/pull/8221) fix: initialize control state for inline control config object (#8221) (@kristw) - [#8214](https://github.com/apache/incubator-superset/pull/8214) [talisman] Enforcing HTTP for status checks (#8214) (@john-bodley) - [#8173](https://github.com/apache/incubator-superset/pull/8173) feat: read control panel configs from registry (#8173) (@kristw) - [#8196](https://github.com/apache/incubator-superset/pull/8196) chore: fix version info (#8196) (@mistercrunch) - [#8212](https://github.com/apache/incubator-superset/pull/8212) fix: attempt to fix the flaky SQL Lab test (#8212) (@mistercrunch) - [#8210](https://github.com/apache/incubator-superset/pull/8210) Update messages.json (#8210) (@klxiang) - [#8166](https://github.com/apache/incubator-superset/pull/8166) [feature][dashboard] Show/hide filter indicator on the applicable charts when filter options are open/close (#8166) (@graceguo-supercat) - [#8206](https://github.com/apache/incubator-superset/pull/8206) Update README.md (#8206) (@garnservo) - [#8208](https://github.com/apache/incubator-superset/pull/8208) chore: update UPDATING.md with a 0.34.0 section (#8208) (@mistercrunch) - [#8034](https://github.com/apache/incubator-superset/pull/8034) [viz] Adding get_def typing (#8034) (@john-bodley) - [#8197](https://github.com/apache/incubator-superset/pull/8197) chore: deprecate restricted metrics (#8197) (@mistercrunch) - [#8198](https://github.com/apache/incubator-superset/pull/8198) Update messages.json (#8198) (@klxiang) - [#8204](https://github.com/apache/incubator-superset/pull/8204) change log from csv_export to data_export; fix db name in log (#8204) (@DiggidyDave) - [#8164](https://github.com/apache/incubator-superset/pull/8164) more detailed async error messages (#8164) (@serenajiang) - [#8182](https://github.com/apache/incubator-superset/pull/8182) [Config] Disable celery acks late (#8182) (@etr2460) - [#8038](https://github.com/apache/incubator-superset/pull/8038) Prevent 'main' database connection creation (#8038) (@mistercrunch) - [#8187](https://github.com/apache/incubator-superset/pull/8187) ignore formatting for `` clearable (#7215) (@mistercrunch) - [#7218](https://github.com/apache/incubator-superset/pull/7218) Allow bigint to be used as time column in Presto (#7218) (@betodealmeida) - [#7032](https://github.com/apache/incubator-superset/pull/7032) Fetch charts with GET to benefit from browser cache and conditional requests (#7032) (@betodealmeida) - [#7210](https://github.com/apache/incubator-superset/pull/7210) chore: revert bignumber.js patch for charts and reapply the original bignumber.js change to SQL editor in an opt-in fashion (#7210) (@xtinec) - [#7123](https://github.com/apache/incubator-superset/pull/7123) [Data Source Editor] Use type of NUMERIC instead of NUMBER and make editor accept freeform types (#7123) (@agrawaldevesh) - [#7208](https://github.com/apache/incubator-superset/pull/7208) fix: [lyftga] pass the latest deckgl props (#7208) (@khtruong) - [#7205](https://github.com/apache/incubator-superset/pull/7205) Update necessary packages (#7205) (@khtruong) - [#6979](https://github.com/apache/incubator-superset/pull/6979) Show tooltip with time frame (#6979) (@betodealmeida) - [#6978](https://github.com/apache/incubator-superset/pull/6978) Fix time filter control (#6978) (@betodealmeida) - [#7003](https://github.com/apache/incubator-superset/pull/7003) feat: add ability to change font size in big number (#7003) (@khtruong) - [#7052](https://github.com/apache/incubator-superset/pull/7052) Allow LIMIT to be specified in parameters (#7052) (@betodealmeida) - [#7135](https://github.com/apache/incubator-superset/pull/7135) [Lyft-GA] Enable color consistency in a dashboard (#7135) (@khtruong) - [#7162](https://github.com/apache/incubator-superset/pull/7162) Revert PR #6933 (#7162) (@betodealmeida) - [#7198](https://github.com/apache/incubator-superset/pull/7198) Fix race condition when fetching results in SQL Lab (#7198) (@betodealmeida) - [#7137](https://github.com/apache/incubator-superset/pull/7137) Change number format default (#7137) (@khtruong) - [#7188](https://github.com/apache/incubator-superset/pull/7188) fix: deck.gl polygon tooltip (#7188) (@datability-io) - [#7036](https://github.com/apache/incubator-superset/pull/7036) [security] make it easier to redefine Alpha/Gamma (#7036) (@mistercrunch) - [#7197](https://github.com/apache/incubator-superset/pull/7197) [fix] a typo in variable name (#7197) (@graceguo-supercat) - [#7194](https://github.com/apache/incubator-superset/pull/7194) feat: added i18n statements to sqllab (#7194) (@enricoberti) - [#7180](https://github.com/apache/incubator-superset/pull/7180) fix: do not crash when a vis type is disabled. (#7180) (@kristw) - [#7126](https://github.com/apache/incubator-superset/pull/7126) fix(sqllab): remove duplicate selector in style file (#7126) (@rasmi-ranjan-guavus) - [#7179](https://github.com/apache/incubator-superset/pull/7179) fix PRODUCT-67916 Click OK button cannot close error message modal (#7179) (@hannahsquier) - [#7166](https://github.com/apache/incubator-superset/pull/7166) Update __init__.py (#7166) (@john-bodley) - [#7120](https://github.com/apache/incubator-superset/pull/7120) [SQL Lab] Show tooltip on schema and table select options (#7120) (@enricoberti) - [#7176](https://github.com/apache/incubator-superset/pull/7176) chore: add main pull request template (#7176) (@michellethomas) - [#7159](https://github.com/apache/incubator-superset/pull/7159) Adding pull request templates (#7159) (@michellethomas) - [#7168](https://github.com/apache/incubator-superset/pull/7168) Fix double scroll bars when content of sql result table overflows horizontally (#7168) (@xtinec) - [#7158](https://github.com/apache/incubator-superset/pull/7158) docs: add cloudsmith to company list (#7158) (@alancarson) - [#7145](https://github.com/apache/incubator-superset/pull/7145) [migration] Fixing issue with fb13d49b72f9 downgrade (#7145) (@john-bodley) - [#7144](https://github.com/apache/incubator-superset/pull/7144) [migration] Fixing issue with c82ee8a39623 downgrade (#7144) (@john-bodley) - [#7104](https://github.com/apache/incubator-superset/pull/7104) [bugfix] SQL Lab 'Filter Results' doesn't stick (#7104) (@mistercrunch) - [#7138](https://github.com/apache/incubator-superset/pull/7138) Injectable statsd client (#7138) (@DiggidyDave) - [#7118](https://github.com/apache/incubator-superset/pull/7118) fix: Superset logo link when logged out (#7118) (@enricoberti) - [#7115](https://github.com/apache/incubator-superset/pull/7115) chore: updating extra requires (#7115) (@john-bodley) - [#7111](https://github.com/apache/incubator-superset/pull/7111) [SQL Lab] Avoid closing save query modal on backdrop click (#7111) (@enricoberti) - [#7103](https://github.com/apache/incubator-superset/pull/7103) [docs] CONTRIBUTING.md - how to setup SQL Lab in async mode (#7103) (@mistercrunch) - [#7132](https://github.com/apache/incubator-superset/pull/7132) Bump python lib croniter to an existing version (#7132) (@mistercrunch) - [#7122](https://github.com/apache/incubator-superset/pull/7122) Remove super verbose `logging.debug` call (#7122) (@mistercrunch) - [#7090](https://github.com/apache/incubator-superset/pull/7090) fix(useless-self-assignment): correct useless-self-assignment (#7090) (@rasmi-ranjan-guavus) - [#7054](https://github.com/apache/incubator-superset/pull/7054) Scripts & instructions to craft official Apache source releases (#7054) (@mistercrunch) - [#6795](https://github.com/apache/incubator-superset/pull/6795) Add HTTP Basic Auth for Druid (Issue #4776) (#6795) (@donbowman) - [#7102](https://github.com/apache/incubator-superset/pull/7102) SQL editor layout makeover (#7102) (@xtinec) - [#7117](https://github.com/apache/incubator-superset/pull/7117) [docs] improve UPDATING.md around 0.31's [now] optional deps (#7117) (@mistercrunch) - [#7106](https://github.com/apache/incubator-superset/pull/7106) Use metric name instead of metric in filter box (#7106) (@michellethomas) - [#7078](https://github.com/apache/incubator-superset/pull/7078) [forms] Fix handling of NULLs (#7078) (@john-bodley) - [#7099](https://github.com/apache/incubator-superset/pull/7099) Bump SQLAlchemy to 1.3 (#7099) (@villebro) - [#7053](https://github.com/apache/incubator-superset/pull/7053) [mypy] Adding mypy linting (#7053) (@john-bodley) - [#7063](https://github.com/apache/incubator-superset/pull/7063) handle null column_name in sqla and druid models (#7063) (@graceguo-supercat) - [#7097](https://github.com/apache/incubator-superset/pull/7097) [api] add `available_domains/` endpoint (#7097) (@williaster) - [#5741](https://github.com/apache/incubator-superset/pull/5741) [Dashboard] Keeping refresh frequency value in Dashboard (#5741) (@zhaoyongjie) - [#7088](https://github.com/apache/incubator-superset/pull/7088) fix: bump pivot table version (#7088) (@kristw) - [#5835](https://github.com/apache/incubator-superset/pull/5835) [bugfix] throw "TypeError: 'NoneType'..." when save chart to new/existing dash. (#5835) (@hitdemo) - [#7085](https://github.com/apache/incubator-superset/pull/7085) Bump FAB to 1.12.5 (#7085) (@dpgaspar) - [#7082](https://github.com/apache/incubator-superset/pull/7082) [SQL Lab] Improved query and results tabs rendering reliability (#7082) (@enricoberti) - [#7066](https://github.com/apache/incubator-superset/pull/7066) Fix filter_box migration PR #6523 (#7066) (@mistercrunch) - [#4905](https://github.com/apache/incubator-superset/pull/4905) [missing values] Removing replacing missing values (#4905) (@john-bodley) - [#7069](https://github.com/apache/incubator-superset/pull/7069) [SQL Lab] Fixed TableElement sorting functionality and tests (#7069) (#7070) (@enricoberti) - [#7068](https://github.com/apache/incubator-superset/pull/7068) [SQL Lab] Copy to clipboard should work on the preview tab too (#7068) (#7071) (@enricoberti) - [#7060](https://github.com/apache/incubator-superset/pull/7060) [tox] Enforcing consistent ordering (#7060) (@john-bodley) - [#7062](https://github.com/apache/incubator-superset/pull/7062) Handle memoryview like bytes instances and decode bytes to utf8 (#7062) (@villebro) - [#7065](https://github.com/apache/incubator-superset/pull/7065) docs: add hostnfly to company list (#7065) (@kristw) - [84109be](https://github.com/apache/incubator-superset/commit/84109be1bfa42480865b7bc766de2680fbd9aba2) fix: search for visualizations with case-insensitive keyword (@bipinsoniguavus) ### 0.31.0rc18 (2019/03/19 06:32 +00:00) - [#7012](https://github.com/apache/incubator-superset/pull/7012) docs: fix RST issues while building docs (#7012) (@mistercrunch) - [#6938](https://github.com/apache/incubator-superset/pull/6938) feat: add Bulgaria to country map (#6938) (@djok) - [#7051](https://github.com/apache/incubator-superset/pull/7051) feat: bump superset-ui-plugins to v0.10.2 (#7051) (@kristw) ### 0.31.0rc1 (2019/03/18 23:17 +00:00) - [#7028](https://github.com/apache/incubator-superset/pull/7028) Adding warning message for sqllab save query (#7028) (@michellethomas) - [#7037](https://github.com/apache/incubator-superset/pull/7037) [datasource] Ensuring consistent behavior of datasource editing/saving. (#7037) (@john-bodley) - [#7040](https://github.com/apache/incubator-superset/pull/7040) [fix] Use HTTPS, not HTTP wherever practical (#7040) (@hajdbo) - [#7009](https://github.com/apache/incubator-superset/pull/7009) Fix issues around Database permissions (#7009) (@mistercrunch) - [#7046](https://github.com/apache/incubator-superset/pull/7046) [fix] explore chart from dashboard missed slice title (#7046) (@graceguo-supercat) - [#6821](https://github.com/apache/incubator-superset/pull/6821) User can turn off download - export csv from a dashboard (#6821) (@emacip) - [#6993](https://github.com/apache/incubator-superset/pull/6993) fix: groupable only columns populating in filters (#6993) (@1AB9502) - [#7038](https://github.com/apache/incubator-superset/pull/7038) [fix] Cursor jumping when editing chart and dashboard titles (#7038) (@graceguo-supercat) - [#7029](https://github.com/apache/incubator-superset/pull/7029) [sqlparse] Fixing table name extraction for ill-defined query (#7029) (@john-bodley) - [#7039](https://github.com/apache/incubator-superset/pull/7039) [api/v1][query_obj] add default prequeries array (#7039) (@williaster) - [#6987](https://github.com/apache/incubator-superset/pull/6987) Add handling for memoryview (#6987) (@villebro) - [#7034](https://github.com/apache/incubator-superset/pull/7034) fix(css-selector): Fixed incorrect css-selector for CRUD page reported by sonarqube report as a critical vulnerability (#7034) (@bipinsoniguavus) - [#7035](https://github.com/apache/incubator-superset/pull/7035) fix inaccurate data calculation with adata rolling and contribution (#7035) (@conglei) - [#7027](https://github.com/apache/incubator-superset/pull/7027) [WIP] fix user specified JSON metadata not updating dashboard on refresh (#7027) (@thunter009) - [#7007](https://github.com/apache/incubator-superset/pull/7007) [db-engine-spec] Aligning Hive/Presto partition logic (#7007) (@john-bodley) - [#7020](https://github.com/apache/incubator-superset/pull/7020) Changing time table viz to pass formatTime a date (#7020) (@michellethomas) - [#7000](https://github.com/apache/incubator-superset/pull/7000) Bump sqlalchemy dependency (#7000) (@mistercrunch) - [#7005](https://github.com/apache/incubator-superset/pull/7005) fixing a broken link for the ORM documentation (#7005) (@MarcusSorealheis) - [#6989](https://github.com/apache/incubator-superset/pull/6989) [fix] /superset/slice/id url is too long (#6989) (@graceguo-supercat) - [#6990](https://github.com/apache/incubator-superset/pull/6990) Retrieve df from get_df_payload to hit cache (#6990) (@villebro) - [#7002](https://github.com/apache/incubator-superset/pull/7002) Split tags migration (#7002) (@xtinec) - [#6980](https://github.com/apache/incubator-superset/pull/6980) fix(fetch-datasource-meta-data): Chart data is not showing after in charts added by edit mode (#6980) (@ankursinghal2005) - [#6982](https://github.com/apache/incubator-superset/pull/6982) refactor: bump @superset-ui versions (#6982) (@kristw) - [#6956](https://github.com/apache/incubator-superset/pull/6956) Adding custom control overrides (#6956) (@michellethomas) - [#6925](https://github.com/apache/incubator-superset/pull/6925) docs: warn that docker installation instructions are `contrib/` (#6925) (@mistercrunch) - [#6849](https://github.com/apache/incubator-superset/pull/6849) Sort Chart Types based on Usage (#6849) (@datability-io) - [#6963](https://github.com/apache/incubator-superset/pull/6963) [sql-parse] Fixing LIMIT exceptions (#6963) (@john-bodley) - [#6859](https://github.com/apache/incubator-superset/pull/6859) [dashboard editor] use the theme's btn-primary (#6859) (@mistercrunch) - [#6857](https://github.com/apache/incubator-superset/pull/6857) auto-set 'Is Temporal' to true where column_name == '__time' (#6857) (@mistercrunch) - [#6962](https://github.com/apache/incubator-superset/pull/6962) Enhancement of query context and object. (#6962) (@conglei) - [#6968](https://github.com/apache/incubator-superset/pull/6968) [date-filter] Adding minus infinity (#6968) (@john-bodley) - [#6971](https://github.com/apache/incubator-superset/pull/6971) [csv-upload] Fixing message encoding (#6971) (@john-bodley) - [#6965](https://github.com/apache/incubator-superset/pull/6965) Exclude venv for python linter to ignore (#6965) (@khtruong) - [#6933](https://github.com/apache/incubator-superset/pull/6933) Show charts and dashboards based also on database permissions (#6933) (@betodealmeida) - [#6952](https://github.com/apache/incubator-superset/pull/6952) re-added deleted example file (#6952) (@srggrs) - [#6958](https://github.com/apache/incubator-superset/pull/6958) VIZ-190 fix (#6958) (@khtruong) - [#6955](https://github.com/apache/incubator-superset/pull/6955) All french translations (#6955) (@Benji81) - [#6808](https://github.com/apache/incubator-superset/pull/6808) Allow for dynamic feature flags (#6808) (@mistercrunch) - [#6953](https://github.com/apache/incubator-superset/pull/6953) Fix deck.gl form data (#6953) (@betodealmeida) - [#6912](https://github.com/apache/incubator-superset/pull/6912) Remove Cypress from package.json (#6912) (@mistercrunch) - [#6904](https://github.com/apache/incubator-superset/pull/6904) [js deps] fix dependencies vulnerabilities (#6904) (@mistercrunch) - [#6905](https://github.com/apache/incubator-superset/pull/6905) Erase previously shown chart on error (#6905) (@mistercrunch) - [#6944](https://github.com/apache/incubator-superset/pull/6944) Fixes #6842: Refreshes all metadata and datasource (#6944) (@prashant-shahi) - [#6937](https://github.com/apache/incubator-superset/pull/6937) Fix rendering regression from the introduction of bignumber (#6937) (@xtinec) - [#6927](https://github.com/apache/incubator-superset/pull/6927) [datasource editor] Add description and label fields (#6927) (@moonboots) - [#6786](https://github.com/apache/incubator-superset/pull/6786) Remove redundant UTC casts (#6786) (@villebro) - [#6831](https://github.com/apache/incubator-superset/pull/6831) Do label name mutation before anything else on the dataframe (#6831) (@agrawaldevesh) - [#6934](https://github.com/apache/incubator-superset/pull/6934) [fix] fix for css not loading on docker dev mode (#6934) (@iaperez) - [#6897](https://github.com/apache/incubator-superset/pull/6897) Force quotes on non-expression time grains on Postgres (#6897) (@villebro) - [#6847](https://github.com/apache/incubator-superset/pull/6847) Refactor dataframe and column name mutation logic (#6847) (@villebro) - [#6920](https://github.com/apache/incubator-superset/pull/6920) Update CHANGELOG.md (#6920) (@wushenchao) - [#6922](https://github.com/apache/incubator-superset/pull/6922) [fix] minor fix for Superset logger (#6922) (@graceguo-supercat) - [#6816](https://github.com/apache/incubator-superset/pull/6816) Adding dropdown to DatasourceControl and ability to change datasource (#6816) (@michellethomas) - [#6923](https://github.com/apache/incubator-superset/pull/6923) Add a safety check before getting clientHeight (#6923) (@xtinec) - [#6917](https://github.com/apache/incubator-superset/pull/6917) Fix database typeahead in SQL Lab (#6917) (@betodealmeida) - [#6895](https://github.com/apache/incubator-superset/pull/6895) Fix tooltip (#6895) (@betodealmeida) - [#6903](https://github.com/apache/incubator-superset/pull/6903) [box plot] add X tick layout control (#6903) (@mistercrunch) - [#6911](https://github.com/apache/incubator-superset/pull/6911) Add show metadata button back to the explore view (#6911) (@xtinec) - [#6867](https://github.com/apache/incubator-superset/pull/6867) Raise exception if long or lat not set in mapbox viz (#6867) (@villebro) - [#6885](https://github.com/apache/incubator-superset/pull/6885) add Filters copy change (#6885) (@MarcusSorealheis) - [#6894](https://github.com/apache/incubator-superset/pull/6894) Fix npm warning by bumping @superset-ui version (#6894) (@kristw) - [#6901](https://github.com/apache/incubator-superset/pull/6901) [fix] Typo on config comments for SILENCE_FAB (#6901) (@dpgaspar) - [#6879](https://github.com/apache/incubator-superset/pull/6879) Improve Superset logger (#6879) (@graceguo-supercat) - [#6884](https://github.com/apache/incubator-superset/pull/6884) remove dead code (#6884) (@kristw) - [#6862](https://github.com/apache/incubator-superset/pull/6862) [sqla] Fixing order-by for non-inner-joins (#6862) (@john-bodley) - [#6869](https://github.com/apache/incubator-superset/pull/6869) Adding template_params to datasource editor for sqla tables (#6869) (@michellethomas) - [#6882](https://github.com/apache/incubator-superset/pull/6882) [ci] take #2, improve build times by saving TerserPlugin cache (#6882) (@mistercrunch) - [#6872](https://github.com/apache/incubator-superset/pull/6872) Relayout SQL Editor (#6872) (@xtinec) - [#6880](https://github.com/apache/incubator-superset/pull/6880) Update webpack config to facilitate debugging charts via npm link (#6880) (@kristw) - [#6874](https://github.com/apache/incubator-superset/pull/6874) Speed up CI by caching TerserPlugin cache (#6874) (@mistercrunch) - [#6838](https://github.com/apache/incubator-superset/pull/6838) Use chart plugins and remove code under visualizations (#6838) (@kristw) - [#6865](https://github.com/apache/incubator-superset/pull/6865) Update docs for pinot support (#6865) (@agrawaldevesh) - [#6845](https://github.com/apache/incubator-superset/pull/6845) [main] Disable resetting main DB attributes (#6845) (@john-bodley) - [#6870](https://github.com/apache/incubator-superset/pull/6870) Docs: update user list in README (#6870) (@haaspt) - [#6832](https://github.com/apache/incubator-superset/pull/6832) Adding chart-id to chartrenderer (#6832) (@kakoni) - [#6848](https://github.com/apache/incubator-superset/pull/6848) Adding BigQuery to the list of supported DBs. (#6848) (@pabloem) - [#6854](https://github.com/apache/incubator-superset/pull/6854) Bump FAB to 1.12.3 (#6854) (@mistercrunch) - [#6852](https://github.com/apache/incubator-superset/pull/6852) Fixing issue where tooltip gets hidden on dashboard for all charts (#6852) (@michellethomas) - [#6840](https://github.com/apache/incubator-superset/pull/6840) [config] clarifications around SUPERSET_WEBSERVER_TIMEOUT (#6840) (@mistercrunch) - [#6844](https://github.com/apache/incubator-superset/pull/6844) fix dist-bar overflow css (#6844) (@kristw) - [#6828](https://github.com/apache/incubator-superset/pull/6828) Add check for invalid color scheme (#6828) (@kristw) - [#6839](https://github.com/apache/incubator-superset/pull/6839) Use SuperChart from package and remove one in apache (#6839) (@kristw) - [#6830](https://github.com/apache/incubator-superset/pull/6830) update @superset-ui/packages (#6830) (@kristw) - [#6829](https://github.com/apache/incubator-superset/pull/6829) Fix line chart overflowing the right side (#6829) (@kristw) - [#6815](https://github.com/apache/incubator-superset/pull/6815) Make the target path of the superset logo configuable (#6815) (@xtinec) - [#6823](https://github.com/apache/incubator-superset/pull/6823) Backend only tagging system (#6823) (@betodealmeida) - [#6802](https://github.com/apache/incubator-superset/pull/6802) Removing additional unguarded calls to JSON.stringify (#6802) (@mrmcduff) - [#6826](https://github.com/apache/incubator-superset/pull/6826) added docs on proper function call for db mutator (#6826) (@hughhhh) - [#6719](https://github.com/apache/incubator-superset/pull/6719) Adding support for Pinot (#6719) (@agrawaldevesh) - [#6811](https://github.com/apache/incubator-superset/pull/6811) Add .standalone class to when in standalone mode (#6811) (@raphaelmerx) - [#6793](https://github.com/apache/incubator-superset/pull/6793) [sql lab] improve table name detection in free form SQL (#6793) (@mistercrunch) - [#6722](https://github.com/apache/incubator-superset/pull/6722) SelectControl hackery: Fixing freeform select and allowing group by and non group-by column selectors to take in arbitrary expressions including select-all semantics. (#6722) (@agrawaldevesh) - [#5445](https://github.com/apache/incubator-superset/pull/5445) [wtforms] Using wtforms-json which supports None (#5445) (@john-bodley) - [#6809](https://github.com/apache/incubator-superset/pull/6809) Add Korean translations (#6809) (@wonjin911) - [#6745](https://github.com/apache/incubator-superset/pull/6745) Omnibar (#6745) (@hughhhh) - [#6721](https://github.com/apache/incubator-superset/pull/6721) Summary: Introduce configs for default relative end time and the epoch-tz (#6721) (@agrawaldevesh) ### test_tag (2019/02/01 23:07 +00:00) - [#6805](https://github.com/apache/incubator-superset/pull/6805) Merge pull request #6805 from lyft/xtinec--fix-sticky-tooltip (@lyft) - [#6801](https://github.com/apache/incubator-superset/pull/6801) Add missing license (#6801) (@mistercrunch) - [#6781](https://github.com/apache/incubator-superset/pull/6781) Merge pull request #6781 from lyft/xtinec--merge-feature-flags (@lyft) - [501340b](https://github.com/apache/incubator-superset/commit/501340b5db07d0ec1711dccf0a7e4669fde77192) Fix sticky tooltips on nvd3 vizzes (@xtinec) - [19b3753](https://github.com/apache/incubator-superset/commit/19b3753d2c4dd6826f73feeb9db253edf9761c28) Move feature flag utility function into superset/__init__.py (@xtinec) - [#6800](https://github.com/apache/incubator-superset/pull/6800) fix: don't remove leading new line (#6800) (@AlexRRR) - [#6783](https://github.com/apache/incubator-superset/pull/6783) [cosmetic] TableSelector use instead of