## Change Log ### 0.36.0 (2020/04/02 07:57 +00:00) - [#9436](https://github.com/apache/incubator-superset/pull/9436) Add check for SSL certificate and add form validators (#9436) (@villebro) - [#9428](https://github.com/apache/incubator-superset/pull/9428) [fix]some translation not work better (#9428) (@venter-zhu) - [#9425](https://github.com/apache/incubator-superset/pull/9425) fix pagination for list views (#9425) (@nytai) - [#9401](https://github.com/apache/incubator-superset/pull/9401) [fix] dashboard filter indicator no showing single number value (#9401) (@graceguo-supercat) - [#9408](https://github.com/apache/incubator-superset/pull/9408) [fix] allow force refresh for No Results chart (#9408) (@graceguo-supercat) - [#9400](https://github.com/apache/incubator-superset/pull/9400) Build: fix hot reload for charts (#9400) (@ktmud) - [#9417](https://github.com/apache/incubator-superset/pull/9417) [dashboards] Fix, API update slug uniqueness refusing empty string (#9417) (@dpgaspar) - [#9411](https://github.com/apache/incubator-superset/pull/9411) [mypy] Enforcing typing for charts (#9411) (@john-bodley) - [#9413](https://github.com/apache/incubator-superset/pull/9413) [dependency] Fix, Bump FAB to 2.3.1 (#9413) (@dpgaspar) - [#9382](https://github.com/apache/incubator-superset/pull/9382) [fix] Fixing cache key inconsistencies (#9382) (@john-bodley) - [#9396](https://github.com/apache/incubator-superset/pull/9396) feat: add SSL certificate validation for Druid (#9396) (@villebro) - [#9385](https://github.com/apache/incubator-superset/pull/9385) Mirgrating unique Partition chart controls (#9385) (@rusackas) - [#9397](https://github.com/apache/incubator-superset/pull/9397) [sip-15] fix messaging (#9397) (@john-bodley) - [#9387](https://github.com/apache/incubator-superset/pull/9387) [charts] New, bulk delete API endpoint (#9387) (@dpgaspar) - [#9367](https://github.com/apache/incubator-superset/pull/9367) [dataset] New, export API endpoint (#9367) (@dpgaspar) - [#9373](https://github.com/apache/incubator-superset/pull/9373) migrating controls (#9373) (@rusackas) - [#9333](https://github.com/apache/incubator-superset/pull/9333) build: use manifest hooks for dev server proxy and fix hot reload for charts (#9333) (@ktmud) - [#9368](https://github.com/apache/incubator-superset/pull/9368) Migrating horizon controls (#9368) (@rusackas) - [#9374](https://github.com/apache/incubator-superset/pull/9374) migrating unique controls (#9374) (@rusackas) - [#9372](https://github.com/apache/incubator-superset/pull/9372) upgrade to react-bootstrap v0.33.1 (#9372) (@suddjian) - [#9392](https://github.com/apache/incubator-superset/pull/9392) Migrating unique BoxPlot controls (#9392) (@rusackas) - [#9388](https://github.com/apache/incubator-superset/pull/9388) Migrating unique Table controls (#9388) (@rusackas) - [#9386](https://github.com/apache/incubator-superset/pull/9386) migrating controls 🎛 (#9386) (@rusackas) - [#9375](https://github.com/apache/incubator-superset/pull/9375) [cache] Cleaning up viz/cache logic (#9375) (@john-bodley) - [#9350](https://github.com/apache/incubator-superset/pull/9350) [dashboard] handle markdown error (#9350) (@graceguo-supercat) - [#9391](https://github.com/apache/incubator-superset/pull/9391) Removing WordCloud controls from CONTRIBUTING.md (#9391) (@rusackas) - [#9381](https://github.com/apache/incubator-superset/pull/9381) fix: [dashboard] add row padding (#9381) (@nytai) - [#9261](https://github.com/apache/incubator-superset/pull/9261) Update MANIFEST.in (#9261) (@amancevice) - [#9359](https://github.com/apache/incubator-superset/pull/9359) Migrating unique DirectedForce controls (#9359) (@rusackas) - [#9383](https://github.com/apache/incubator-superset/pull/9383) fix a typo in set prop value (#9383) (@graceguo-supercat) - [#9345](https://github.com/apache/incubator-superset/pull/9345) [explore view] fix long query issue from Run in SQL LAB Button (#9345) (@graceguo-supercat) - [#9377](https://github.com/apache/incubator-superset/pull/9377) [sip-15] Fixing typo in docstring (#9377) (@john-bodley) - [#9351](https://github.com/apache/incubator-superset/pull/9351) fix: don't parseFloat when the *already numeric* value ends in a decimal point (#9351) (@rusackas) - [#9360](https://github.com/apache/incubator-superset/pull/9360) Migrate unique Heatmap controls (#9360) (@villebro) - [#9357](https://github.com/apache/incubator-superset/pull/9357) Adding requirements-local.txt support (#9357) (@craig-rueda) - [#9268](https://github.com/apache/incubator-superset/pull/9268) [dataset] columns and metrics API (nested) (#9268) (@dpgaspar) - [#9310](https://github.com/apache/incubator-superset/pull/9310) Add global install of webpack and webpack-cli to docker-compose (#9310) (@willbarrett) - [#9329](https://github.com/apache/incubator-superset/pull/9329) [charts] Refactor API using SIP-35 (#9329) (@dpgaspar) - [#9340](https://github.com/apache/incubator-superset/pull/9340) feat: [explore] don't save filters inherited from a dashboard (#9340) (@mistercrunch) - [#9352](https://github.com/apache/incubator-superset/pull/9352) Treemap controls migration (#9352) (@rusackas) - [#9358](https://github.com/apache/incubator-superset/pull/9358) migrating unique EventFlow controls (#9358) (@rusackas) - [#9355](https://github.com/apache/incubator-superset/pull/9355) Cal heatmap controls migration (#9355) (@rusackas) - [#9338](https://github.com/apache/incubator-superset/pull/9338) feat: [SQLLAB] add checkbox to control autocomplete (#9338) (@nytai) - [#9339](https://github.com/apache/incubator-superset/pull/9339) [config] Fixing GET_FEATURE_FLAGS_FUNC example (#9339) (@john-bodley) - [#9332](https://github.com/apache/incubator-superset/pull/9332) refactor: remove settooltip (#9332) (@kristw) - [#9343](https://github.com/apache/incubator-superset/pull/9343) fix: suburst chart when secondary metric is defined (#9343) (@villebro) - [#9331](https://github.com/apache/incubator-superset/pull/9331) [requirements] Telling Celery 4.4.1 it is not welcome here (#9331) (@john-bodley) - [#9315](https://github.com/apache/incubator-superset/pull/9315) [dashboard] Refactor API using SIP-35 (#9315) (@dpgaspar) - [#9325](https://github.com/apache/incubator-superset/pull/9325) feat: bump deckgl plugin version (#9325) (@kristw) - [#9326](https://github.com/apache/incubator-superset/pull/9326) Build: optimize frontend build configs to improve superset-ui-plugin dev experience (#9326) (@ktmud) - [#9330](https://github.com/apache/incubator-superset/pull/9330) [chart] fix, bulk delete endpoint and error message (#9330) (@nytai) - [#9211](https://github.com/apache/incubator-superset/pull/9211) show edit modal on dashboards list view (#9211) (@suddjian) - [#9277](https://github.com/apache/incubator-superset/pull/9277) Revert "[requirements] Bumpy Celery (#9277)" (#9323) (@etr2460) - [#9322](https://github.com/apache/incubator-superset/pull/9322) fix: handle list of lists from fetch_data (#9322) (@villebro) - [#9319](https://github.com/apache/incubator-superset/pull/9319) fix: cannot assign to read only property exports of object (#9319) (@kristw) - [#9311](https://github.com/apache/incubator-superset/pull/9311) [cache warm_up] warm_up slice with dashboard default_filters (#9311) (@graceguo-supercat) - [#8940](https://github.com/apache/incubator-superset/pull/8940) Add Iran to Country Visualization (#8940) (@ali-bahjati) - [#9296](https://github.com/apache/incubator-superset/pull/9296) chore: allow webpack-dev-server proxy to any destination (#9296) (@ktmud) - [#9318](https://github.com/apache/incubator-superset/pull/9318) bump FAB to 2.3.0 (#9318) (@nytai) - [#9316](https://github.com/apache/incubator-superset/pull/9316) fix: remove character set and collate column info by default (#9316) (@villebro) - [#9314](https://github.com/apache/incubator-superset/pull/9314) fix: big number to handle NULL as it did in the past (#9314) (@mistercrunch) - [#9312](https://github.com/apache/incubator-superset/pull/9312) [datasets] fix typo (#9312) (@nytai) - [#9309](https://github.com/apache/incubator-superset/pull/9309) fix: add saved metrics to point size metric dropdown in deckgl scatterplot (#9309) (@villebro) - [#9287](https://github.com/apache/incubator-superset/pull/9287) [sqllab] fix exception caused by casting string to int with psycopg2 (#9287) (@nytai) - [#9305](https://github.com/apache/incubator-superset/pull/9305) Fixed two typos in the README (#9305) (@mfharding) - [#9267](https://github.com/apache/incubator-superset/pull/9267) [Charts] Use the Edit Properties modal throughout React views (#9267) (@suddjian) - [#9299](https://github.com/apache/incubator-superset/pull/9299) fix: bump click in setup.py and requirements.txt (#9299) (@villebro) - [#9197](https://github.com/apache/incubator-superset/pull/9197) [datasets] new, listview (react) (#9197) (@nytai) - [#9284](https://github.com/apache/incubator-superset/pull/9284) Reduce dashboard bootstrap payload (#9284) (@etr2460) - [#9285](https://github.com/apache/incubator-superset/pull/9285) Docker-Compose Memory Issue Fix? (#9285) (@craig-rueda) - [#9290](https://github.com/apache/incubator-superset/pull/9290) [SIP-36] Migrate RunQueryActionButton.jsx to RunQueryActionButton.tsx (#9290) (#9291) (@asif-ir) - [#9283](https://github.com/apache/incubator-superset/pull/9283) [api] Fix, related fields need to be explicitly defined (#9283) (@dpgaspar) - [#9279](https://github.com/apache/incubator-superset/pull/9279) [dashboard][api] Fix, PUT publish/draft to not clean slug and owners (#9279) (@dpgaspar) - [#9286](https://github.com/apache/incubator-superset/pull/9286) fix: bump legacy-table-chart to 0.11.20 (#9286) (@ktmud) - [#9277](https://github.com/apache/incubator-superset/pull/9277) [requirements] Bumpy Celery (#9277) (@john-bodley) - [#9275](https://github.com/apache/incubator-superset/pull/9275) fix(table-chart): bump legacy-table-chart to 0.11.18 (#9275) (@ktmud) - [#9274](https://github.com/apache/incubator-superset/pull/9274) fix: remove duplicate metric from bullet chart (#9274) (@villebro) - [#9272](https://github.com/apache/incubator-superset/pull/9272) fix: add connection testing params for snowflake (#9272) (@villebro) - [#9271](https://github.com/apache/incubator-superset/pull/9271) [fix] copy filter_scopes with duplicate charts (#9271) (@graceguo-supercat) - [#9107](https://github.com/apache/incubator-superset/pull/9107) feat: add rolling window support to 'Big Number with Trendline' viz (#9107) (@mistercrunch) - [#9269](https://github.com/apache/incubator-superset/pull/9269) fix: upgrade legacy table chart to 0.11.17 (#9269) (@ktmud) - [#9255](https://github.com/apache/incubator-superset/pull/9255) fix: change database save in DatasourceEditor (#9255) (@mistercrunch) - [#9263](https://github.com/apache/incubator-superset/pull/9263) Adds default username and password created at installation to documentation (#9263) (@willbarrett) - [#9264](https://github.com/apache/incubator-superset/pull/9264) removing safari "fix" for ACE editor font width jank. (#9264) (@rusackas) - [#9259](https://github.com/apache/incubator-superset/pull/9259) New entry into superset user (#9259) (@Better-Boy) - [#9243](https://github.com/apache/incubator-superset/pull/9243) [log] Add dashboard_id param to explore_json request (#9243) (@graceguo-supercat) - [#9119](https://github.com/apache/incubator-superset/pull/9119) Update PyArrow to 0.16.0 (#9119) (@robdiciuccio) - [#9250](https://github.com/apache/incubator-superset/pull/9250) [webpack] fix copying images when running dev server (#9250) (@nytai) - [#9129](https://github.com/apache/incubator-superset/pull/9129) [datasets] new, API using command pattern (#9129) (@dpgaspar) - [#9247](https://github.com/apache/incubator-superset/pull/9247) [chart] fix, datasource link in listview (#9247) (@nytai) - [#9254](https://github.com/apache/incubator-superset/pull/9254) fix: update release testing FLASK_APP param (#9254) (@villebro) - [#9252](https://github.com/apache/incubator-superset/pull/9252) Add PubNub to list of organizations that use Superset (#9252) (@jzucker2) - [#9235](https://github.com/apache/incubator-superset/pull/9235) [fix] use filter_scopes in dashboard warmup strategy (#9235) (@graceguo-supercat) - [#9248](https://github.com/apache/incubator-superset/pull/9248) Bump node from v10 to v12 in release Dockerfiles (#9248) (@kristw) - [#9241](https://github.com/apache/incubator-superset/pull/9241) [build] Bump superset-ui packages and update build (#9241) (@etr2460) - [#9246](https://github.com/apache/incubator-superset/pull/9246) [UPDATING] Adding notes regarding #8867 (#9246) (@villebro) - [#9238](https://github.com/apache/incubator-superset/pull/9238) Add option to specify type specific date truncation functions (#9238) (@villebro) - [#9207](https://github.com/apache/incubator-superset/pull/9207) Introducing Inter UI & Fira typefaces (#9207) (@etr2460) - [#9215](https://github.com/apache/incubator-superset/pull/9215) fix: choose language link for local dev (#9215) (@etr2460) - [#9240](https://github.com/apache/incubator-superset/pull/9240) fix: Oracle fetch_query and datetime conversion (#9240) (@villebro) - [#9161](https://github.com/apache/incubator-superset/pull/9161) fix: share column type matching between model and result set (#9161) (@villebro) - [#9232](https://github.com/apache/incubator-superset/pull/9232) [security] Fix, let admin's be able to reset user passwords on AUTH_DB (#9232) (@dpgaspar) - [#8867](https://github.com/apache/incubator-superset/pull/8867) Make schema name for the CTA queries and limit configurable (#8867) (@bkyryliuk) - [#9205](https://github.com/apache/incubator-superset/pull/9205) [api] enable CSRF by default (#9205) (@dpgaspar) - [#9220](https://github.com/apache/incubator-superset/pull/9220) [SQL Lab] Implement refetch results button properly (#9220) (@etr2460) - [#9218](https://github.com/apache/incubator-superset/pull/9218) Prevent database connections to sqlite (#9218) (@suddjian) - [#9224](https://github.com/apache/incubator-superset/pull/9224) refactor copy filter_scopes and add tests (#9224) (@graceguo-supercat) - [#9219](https://github.com/apache/incubator-superset/pull/9219) [fix] Adding SIP-15 support for the query context (#9219) (@john-bodley) - [#9212](https://github.com/apache/incubator-superset/pull/9212) [dashboard, chart] fix ordering and filtering in listviews (#9212) (@nytai) - [#9213](https://github.com/apache/incubator-superset/pull/9213) [fix] remove chart id from filter_scopes metadata if chart is not in dash anymore (#9213) (@graceguo-supercat) - [#9196](https://github.com/apache/incubator-superset/pull/9196) [Bug Fix] Returning timeseries_limit_metric in table viz get_data (#9196) (@michellethomas) - [#9203](https://github.com/apache/incubator-superset/pull/9203) [annotation] upgrade chart plugin version (#9203) (@graceguo-supercat) - [#9202](https://github.com/apache/incubator-superset/pull/9202) [dashboard perf logging] add dashboard url anchor component id (#9202) (@graceguo-supercat) - [#9106](https://github.com/apache/incubator-superset/pull/9106) chore: run 'npm audit fix' to fix 2 vulnerabilities (#9106) (@mistercrunch) - [#9063](https://github.com/apache/incubator-superset/pull/9063) Removing (unused?) Victory theme file (#9063) (@rusackas) - [#9189](https://github.com/apache/incubator-superset/pull/9189) Upgrade typescript to 3.8.2 (#9189) (@ktmud) - [#9133](https://github.com/apache/incubator-superset/pull/9133) [config] Disable FAB's permission and view menus views (#9133) (@dpgaspar) - [#9185](https://github.com/apache/incubator-superset/pull/9185) docs: update CONTRIBUTING with TypeScript details from [SIP-36] (#9185) (@etr2460) - [#9180](https://github.com/apache/incubator-superset/pull/9180) [SIP-36] Migrate setupApp.js to setupApp.ts (#9180) (@etr2460) - [#9188](https://github.com/apache/incubator-superset/pull/9188) [dashboard] fix filter_scopes when copy dashboard with duplicate_slices (#9188) (@graceguo-supercat) - [#9165](https://github.com/apache/incubator-superset/pull/9165) Bump FAB to 2.2.4 (#9165) (@dpgaspar) - [#9086](https://github.com/apache/incubator-superset/pull/9086) adds FAB style filter types (#9086) (@nytai) - [#9183](https://github.com/apache/incubator-superset/pull/9183) forcing fixed width fonts on ace editor (fixes #9095) (#9183) (@rusackas) - [#9167](https://github.com/apache/incubator-superset/pull/9167) [log] Set detailed query info to log debug level (#9167) (@dpgaspar) - [#9178](https://github.com/apache/incubator-superset/pull/9178) [core] Fix, sanitize errors returned from testconn (#9178) (@dpgaspar) - [#9184](https://github.com/apache/incubator-superset/pull/9184) docs: remove focus on Druid in README.md (#9184) (@mistercrunch) - [#9191](https://github.com/apache/incubator-superset/pull/9191) Make JSX Menu links open in new tab (#9191) (@etr2460) - [#8699](https://github.com/apache/incubator-superset/pull/8699) [SIP-29] Add support for row-level security (#8699) (@altef) - [#9181](https://github.com/apache/incubator-superset/pull/9181) Infer SQL_LAB QuerySource from referrer (#9181) (@etr2460) - [#9173](https://github.com/apache/incubator-superset/pull/9173) [fix] SQL query source (#9173) (@john-bodley) - [#9172](https://github.com/apache/incubator-superset/pull/9172) deprecate tslint and configure eslint for typescript (#9172) (@nytai) - [#9144](https://github.com/apache/incubator-superset/pull/9144) [database] Fix, tables API endpoint (#9144) (@dpgaspar) - [#9146](https://github.com/apache/incubator-superset/pull/9146) [dashboard] clean up usage for old filter immune metadata (#9146) (@graceguo-supercat) - [#9120](https://github.com/apache/incubator-superset/pull/9120) Add feature flags to control query sharing, KV exposure (#9120) (@willbarrett) - [#9145](https://github.com/apache/incubator-superset/pull/9145) [dashboard] use filter_scopes metadata when import old dashboard (#9145) (@graceguo-supercat) - [#9162](https://github.com/apache/incubator-superset/pull/9162) [SIP-36] Migrate Link.jsx to Link.tsx (#9162) (@etr2460) - [#9163](https://github.com/apache/incubator-superset/pull/9163) filter out markdown containing XSS (#9163) (@nytai) - [#9138](https://github.com/apache/incubator-superset/pull/9138) [mypy] Enforcing typing for db_engine_specs (#9138) (@john-bodley) - [#8925](https://github.com/apache/incubator-superset/pull/8925) Add release refinements from 0.35.2 release (#8925) (@villebro) - [#9142](https://github.com/apache/incubator-superset/pull/9142) Support human readable datetime type for PinotDB (#9142) (@fx19880617) - [#9139](https://github.com/apache/incubator-superset/pull/9139) Catch TypeError on PyArrow array instantiation (#9139) (@robdiciuccio) - [#9122](https://github.com/apache/incubator-superset/pull/9122) [fix] Fix table viz column order (#9122) (@john-bodley) - [#9150](https://github.com/apache/incubator-superset/pull/9150) [mypy] Disallowing implicit optional (#9150) (@john-bodley) - [#9149](https://github.com/apache/incubator-superset/pull/9149) fix adhoc metric bug in chord diagram (#9149) (@villebro) - [#9102](https://github.com/apache/incubator-superset/pull/9102) [sqllab] fix: return pandas records in execute_sql_statements (#9102) (@nytai) - [#8658](https://github.com/apache/incubator-superset/pull/8658) fix: handle duplicate groupby keys (#8658) (@mistercrunch) - [#9109](https://github.com/apache/incubator-superset/pull/9109) [migration] metadata for dashboard filters (#9109) (@graceguo-supercat) - [#9140](https://github.com/apache/incubator-superset/pull/9140) [dashboard] remove loading spinner in missing chart holder (#9140) (@graceguo-supercat) - [#9054](https://github.com/apache/incubator-superset/pull/9054) [database] new, select star API migration (#9054) (@dpgaspar) - [#9134](https://github.com/apache/incubator-superset/pull/9134) [charts] Fix, double registration of charts API (#9134) (@dpgaspar) - [#9114](https://github.com/apache/incubator-superset/pull/9114) [docker] fix, Dockerfile for frontend builds (#9114) (@suddjian) - [#9117](https://github.com/apache/incubator-superset/pull/9117) Bump FAB to 2.2.3 (#9117) (@dpgaspar) - [#9121](https://github.com/apache/incubator-superset/pull/9121) [logging] Add data_age for cached chart (#9121) (@graceguo-supercat) - [#9098](https://github.com/apache/incubator-superset/pull/9098) SIP-32: Moving frontend code to the base of the repo (#9098) (@suddjian) - [#9043](https://github.com/apache/incubator-superset/pull/9043) Add support for Cockroach DB (#9043) (@derari) - [#9099](https://github.com/apache/incubator-superset/pull/9099) Moving away from using the root logger everywhere (#9099) (@craig-rueda) - [#9081](https://github.com/apache/incubator-superset/pull/9081) [dashboard] Fix for dashboard edit modal, loading user list (#9081) (@suddjian) - [#9091](https://github.com/apache/incubator-superset/pull/9091) [datasources] Fix, Prevent gamma user's from accessing save datasources (#9091) (@dpgaspar) - [#9096](https://github.com/apache/incubator-superset/pull/9096) SQL Lab: Use numpy structured arrays, fallback to JSON serialization (#9096) (@robdiciuccio) - [#9097](https://github.com/apache/incubator-superset/pull/9097) [tox] Allowing running of specific tests (#9097) (@john-bodley) - [#9044](https://github.com/apache/incubator-superset/pull/9044) [table] [columns] remove generic checkbox API (#9044) (@dpgaspar) - [#9088](https://github.com/apache/incubator-superset/pull/9088) [dashboard] Fix metadata state (#9088) (@suddjian) - [#9093](https://github.com/apache/incubator-superset/pull/9093) [fix] Temporary filename for CSV upload to Hive (#9093) (@john-bodley) - [#8999](https://github.com/apache/incubator-superset/pull/8999) [chart] new, list view (react) (#8999) (@nytai) - [#9087](https://github.com/apache/incubator-superset/pull/9087) [fix] Add Auto Refresh Dashboard user event into dashboard logging (#9087) (@graceguo-supercat) - [#9078](https://github.com/apache/incubator-superset/pull/9078) Wrap tagging endpoints in a feature flag (disabled by default) (#9078) (@willbarrett) - [#9046](https://github.com/apache/incubator-superset/pull/9046) [query] deprecate can_only_access_owned_queries (#9046) (@dpgaspar) - [#9056](https://github.com/apache/incubator-superset/pull/9056) Do not show stacktraces on some intentionally-thrown errors (#9056) (@willbarrett) - [#9082](https://github.com/apache/incubator-superset/pull/9082) [fix] Issue with previously defined SQL configuration (#9082) (@john-bodley) - [#9047](https://github.com/apache/incubator-superset/pull/9047) [csv upload] Use python's named temp file (#9047) (@dpgaspar) - [#9051](https://github.com/apache/incubator-superset/pull/9051) [explore] Modal to edit chart properties (#9051) (@suddjian) - [#9069](https://github.com/apache/incubator-superset/pull/9069) [docs] add a link to versioned docs in the docs (#9069) (@mistercrunch) - [#9076](https://github.com/apache/incubator-superset/pull/9076) Add Preset, Inc. to companies using Superset (#9076) (@willbarrett) - [#9070](https://github.com/apache/incubator-superset/pull/9070) [logging] Add flag for document visibility (#9070) (@graceguo-supercat) - [#9060](https://github.com/apache/incubator-superset/pull/9060) [domain sharding] Freeup main domain when domain sharding is enabled (#9060) (@graceguo-supercat) - [#9017](https://github.com/apache/incubator-superset/pull/9017) [sip-15] Enabling SIP-15 by default (#9017) (@john-bodley) - [#9075](https://github.com/apache/incubator-superset/pull/9075) add Dragonpass Com. Ltd. (#9075) (@zhxjdwh) - [#9065](https://github.com/apache/incubator-superset/pull/9065) [sqla] Fixing ORDER BY logic (#9065) (@john-bodley) - [#9068](https://github.com/apache/incubator-superset/pull/9068) update organisation name from WPSemantix to timbr.ai (#9068) (@semantiDan) - [#9064](https://github.com/apache/incubator-superset/pull/9064) [SQL Lab] Improve autocomplete performance (#9064) (@etr2460) - [#9062](https://github.com/apache/incubator-superset/pull/9062) [fix] Ensure that is_adhoc_metric returns a boolean (#9062) (@john-bodley) - [#9023](https://github.com/apache/incubator-superset/pull/9023) LESS is more (#9023) (@rusackas) - [#9058](https://github.com/apache/incubator-superset/pull/9058) [Viz/Query] Improve logging around cache hits (#9058) (@etr2460) - [#9059](https://github.com/apache/incubator-superset/pull/9059) [SQL Lab] Remove space after schema autocomplete (#9059) (@etr2460) - [#9052](https://github.com/apache/incubator-superset/pull/9052) [docs] update README.md Peak AI (#9052) (@azhar22k) - [#9050](https://github.com/apache/incubator-superset/pull/9050) [UPDATING] Add metadata cache changes to 0.29.0 (#9050) (@john-bodley) - [#9018](https://github.com/apache/incubator-superset/pull/9018) Add revert guidelines to CONTRIBUTING.md (#9018) (@willbarrett) - [#9041](https://github.com/apache/incubator-superset/pull/9041) [sqllab] Showing schema length only when schema selected (#9041) (@john-bodley) - [#9031](https://github.com/apache/incubator-superset/pull/9031) [fix] Pivot table metric ordering (#9031) (@john-bodley) - [#8527](https://github.com/apache/incubator-superset/pull/8527) Avoid fetch fav dashboard stat not logged in (#8527) (@aspedrosa) - [#9049](https://github.com/apache/incubator-superset/pull/9049) Remove endpoints allowing arbitrary cache access (#9049) (@willbarrett) - [#9002](https://github.com/apache/incubator-superset/pull/9002) [database] new, API table metadata (#9002) (@dpgaspar) - [#8982](https://github.com/apache/incubator-superset/pull/8982) [api] fix, set default columns to just id when not defined (#8982) (@dpgaspar) - [#9038](https://github.com/apache/incubator-superset/pull/9038) Remove redirect endpoint /superset/explorev2 (#9038) (@willbarrett) - [#9040](https://github.com/apache/incubator-superset/pull/9040) [fix] Adding show to FAB CRUD set (#9040) (@john-bodley) - [#9007](https://github.com/apache/incubator-superset/pull/9007) Serialize nested columns as JSON strings (#9007) (@robdiciuccio) - [#9036](https://github.com/apache/incubator-superset/pull/9036) [routes] Re-adding FAB API routes for TableColumnInlineView (#9036) (@john-bodley) - [#9035](https://github.com/apache/incubator-superset/pull/9035) [routes] Re-adding FAB API routes for SqlMetricInlineView and TableModelView (#9035) (@john-bodley) - [#9030](https://github.com/apache/incubator-superset/pull/9030) [fix] Reverting metic logic from #8901 (#9030) (@john-bodley) - [#9025](https://github.com/apache/incubator-superset/pull/9025) [dashboard] fix, add config to optionally enable react replacement fo… (#9025) (@nytai) - [#8979](https://github.com/apache/incubator-superset/pull/8979) [dashboard] new, bulk actions for delete & export (#8979) (@nytai) - [#9026](https://github.com/apache/incubator-superset/pull/9026) [refactor] Centralizing custom Python types (#9026) (@john-bodley) - [#8993](https://github.com/apache/incubator-superset/pull/8993) [log] fix, log model view permissions (#8993) (@dpgaspar) - [#9020](https://github.com/apache/incubator-superset/pull/9020) [Caching] Ensure cache is always created (#9020) (@etr2460) - [#9015](https://github.com/apache/incubator-superset/pull/9015) [dashboard] fix, enable info endpoint (#9015) (@nytai) - [#9019](https://github.com/apache/incubator-superset/pull/9019) [SQL Lab] Cache function names query (#9019) (@etr2460) - [#9010](https://github.com/apache/incubator-superset/pull/9010) [i18n] enable spanish (#9010) (@serenajiang) - [#9011](https://github.com/apache/incubator-superset/pull/9011) [fix] Ensure sunburst column ordering adheres to hierarchy (#9011) (@john-bodley) - [#9012](https://github.com/apache/incubator-superset/pull/9012) [SQL Lab] Add function names to autocomplete (#9012) (@etr2460) - [#8984](https://github.com/apache/incubator-superset/pull/8984) Z index registry / clean-up (#8984) (@rusackas) - [#9009](https://github.com/apache/incubator-superset/pull/9009) [perf_logging] Add is_cached status when chart has error (#9009) (@graceguo-supercat) - [#9008](https://github.com/apache/incubator-superset/pull/9008) [SQL Lab] Disable autocomplete when typing numbers (#9008) (@etr2460) - [#9006](https://github.com/apache/incubator-superset/pull/9006) [fix] pydruid export_pandas (#9006) (@john-bodley) - [#8998](https://github.com/apache/incubator-superset/pull/8998) docs: remove reference to Panoramix and Caravel (#8998) (@mistercrunch) - [#9004](https://github.com/apache/incubator-superset/pull/9004) Bump FAB to 2.2.2 (#9004) (@dpgaspar) - [#8960](https://github.com/apache/incubator-superset/pull/8960) fix: shut off unneeded endpoints (#8960) (@mistercrunch) - [#8988](https://github.com/apache/incubator-superset/pull/8988) Timing and radii (#8988) (@rusackas) - [#8992](https://github.com/apache/incubator-superset/pull/8992) Bump requirements.txt to what setup.py would pull in (#8992) (@villebro) - [#8995](https://github.com/apache/incubator-superset/pull/8995) [druid] Making scaning/refreshing Druid datasource view items optional (#8995) (@john-bodley) - [#8997](https://github.com/apache/incubator-superset/pull/8997) [SQL Lab] Open request access link in a new tab (#8997) (@etr2460) - [#8996](https://github.com/apache/incubator-superset/pull/8996) [druid] make cluster_name editable (#8996) (@serenajiang) - [#8985](https://github.com/apache/incubator-superset/pull/8985) Bump pandas to 0.25.3 (#8985) (@villebro) - [#8972](https://github.com/apache/incubator-superset/pull/8972) [dashboards] New, API for Bulk delete (#8972) (@dpgaspar) - [#8917](https://github.com/apache/incubator-superset/pull/8917) [charts] New, REST API (#8917) (@dpgaspar) - [#8817](https://github.com/apache/incubator-superset/pull/8817) [sip-15] Displaying endpoints for all start/end time ranges (#8817) (@john-bodley) - [#8901](https://github.com/apache/incubator-superset/pull/8901) fix: add datasource.changed_on to cache_key (#8901) (@villebro) - [#8958](https://github.com/apache/incubator-superset/pull/8958) [docs] Fix CORS section in installation (#8958) (@graceguo-supercat) - [#8845](https://github.com/apache/incubator-superset/pull/8845) [dashboard] New, list view (react) (#8845) (@nytai) - [#8974](https://github.com/apache/incubator-superset/pull/8974) fix empty slug breaking url (#8974) (@suddjian) - [#8967](https://github.com/apache/incubator-superset/pull/8967) Refactor sql editor autocomplete (#8967) (@etr2460) - [#8941](https://github.com/apache/incubator-superset/pull/8941) [dashboards] New, export api (#8941) (@dpgaspar) - [#8971](https://github.com/apache/incubator-superset/pull/8971) Add changelog for 0.35.2 (#8971) (@villebro) - [#8969](https://github.com/apache/incubator-superset/pull/8969) docs: fix bad extras_require reference (#8969) (@mistercrunch) - [#8964](https://github.com/apache/incubator-superset/pull/8964) Fixing RewardGateway URL (https://rewardgateway.com/ gave a cert error) (#8964) (@craig-rueda) - [#8966](https://github.com/apache/incubator-superset/pull/8966) fix: lighten CSS border for data preview table (#8966) (@mistercrunch) - [#8876](https://github.com/apache/incubator-superset/pull/8876) [dashboard] Modal for editing dashboard properties & metadata (#8876) (@suddjian) - [#8949](https://github.com/apache/incubator-superset/pull/8949) [filter_box] Fix ; separated filter_box default values (#8949) (@graceguo-supercat) - [#8950](https://github.com/apache/incubator-superset/pull/8950) docs: add Reward Gateway to README (#8950) (@mistercrunch) - [#8576](https://github.com/apache/incubator-superset/pull/8576) [db migration] change datasources-clusters foreign key to cluster_id (#8576) (@serenajiang) - [#8781](https://github.com/apache/incubator-superset/pull/8781) [css] Bringing Bootswatch in line with external variables, and other CSS tweaks (#8781) (@rusackas) - [#8948](https://github.com/apache/incubator-superset/pull/8948) [fix] Enforce the QueryResult.df to be a pandas.DataFrame (Phase II) (#8948) (@john-bodley) - [#8946](https://github.com/apache/incubator-superset/pull/8946) Ensure proper JSON serialization of numpy.ndarray (#8946) (@robdiciuccio) - [#8945](https://github.com/apache/incubator-superset/pull/8945) [app] Fix, manage menu should be before charts (#8945) (@dpgaspar) - [#8939](https://github.com/apache/incubator-superset/pull/8939) Add support for Dremio as a new source (#8939) (@narendrans) - [#8914](https://github.com/apache/incubator-superset/pull/8914) [dashboard] Deprecate superset published API (#8914) (@dpgaspar) - [#8942](https://github.com/apache/incubator-superset/pull/8942) [dashboards] Fix, missing mulexport permission (#8942) (@dpgaspar) - [#8935](https://github.com/apache/incubator-superset/pull/8935) [fix] Enforce the query result to contain a data-frame (#8935) (@john-bodley) - [#8912](https://github.com/apache/incubator-superset/pull/8912) Moving appbuilder.xxx out of view files and into app.py (#8912) (@craig-rueda) - [#8931](https://github.com/apache/incubator-superset/pull/8931) Fix docstrings in superset/config.py (#8931) (@moshthepitt) - [#8598](https://github.com/apache/incubator-superset/pull/8598) Revert "Make select_star work with SQL Lab views (#8598)" (#8930) (@graceguo-supercat) ### 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