Apache Superset v0.35.0 Release Notes

Release Date: 2019-10-31 // over 4 years ago
    • #8436 [fix] Updating parse_human_timedelta typing (#8436) (@john-bodley)
    • โœ… #8423 chore: disable another flaky cypress test (#8423) (@mistercrunch)
    • #8331 Add improved typed casting to BigQuery (#8331) (@betodealmeida)
    • ๐Ÿš€ #8353 [tests] Fix, removing deprecated function for future Python release compatibility. (#8353) (@MarcusSorealheis)
    • ๐Ÿ›  #8413 fixed typo in installation instructions (#8413) (@francishemingway)
    • ๐Ÿ—„ #8409 [ci] Deprecate flake8 (#8409) (@john-bodley)
    • #7702 [sqla] Enforcing ISO 8601 date/timestamp formats (#7702) (@john-bodley)
    • #8370 [Config] Cache static resources (#8370) (@etr2460)
    • ๐Ÿ“„ #8367 [docs] CTAS on PostgreSQL needs commit to apply (#8367) (@dpgaspar)
    • โšก๏ธ #8399 Update Slack invitation link (#8399) (@robdiciuccio)
    • #8371 [fix] make names non-nullable (#8371) (@serenajiang)
    • #8390 [form-data] Deleting obsolete Superset.get_form_data method (#8390) (@john-bodley)
    • #8376 Add 0.34.1 PRs to CHANGELOG (#8376) (@villebro)
    • #8372 [migration] Migrating since/until to time_range (#8372) (@john-bodley)
    • โœ… #8374 [Cypress] Skip another flaky sqllab test (#8374) (@etr2460)
    • #8369 Add incubating to NOTICE (#8369) (@villebro)
    • ๐Ÿ“„ #8368 [Docs] Put superset users in abc order (#8368) (@etr2460)
    • โšก๏ธ #8365 Update README.md (#8365) (@christophlingg)
    • โช #8332 Revert "[fix] make datasource names non-nullable (#8332)" (#8363) (@serenajiang)
    • #8345 [dashboard] show less filter indicators (#8345) (@graceguo-supercat)
    • #8330 Fix pypi link and replace gitter badge with slack (#8330) (@villebro)
    • โช #7992 Revert "[init] Setting up cache before registering blueprints (#7992)" (#8005) (@john-bodley)
    • ๐Ÿ‘ #8343 Add support for Exasol (#8343) (@kevang)
    • #8351 fix saving new sql lab queries (#8351) (@suddjian)
    • ๐Ÿšš #8350 Remove unused methods from Presto (#8350) (@betodealmeida)
    • #8338 Fix lint in superset/db_engine_spec (#8338) (@willbarrett)
    • #8332 [fix] make datasource names non-nullable (#8332) (@serenajiang)
    • #8344 Add Fanatics to companies that use Superset (#8344) (@coderfender)
    • ๐Ÿ“„ #8347 [docs] Add Deepomatic in organization list (#8347) (@Zanoellia)
    • #8296 feat: Set moment library language during app setup (#8296) (@oskarhinc)
    • #8299 fix: npm audit fix bumps handlebars 4.1.2->4.3.1 (#8299) (@mistercrunch)
    • ๐Ÿ”’ #8175 [metric] Adding security for restricted metrics (#8175) (@john-bodley)
    • #8304 [Presto] Handle uncaught exception in get_create_view (#8304) (@etr2460)
    • #8305 [SQL Lab] Improve autocomplete (#8305) (@etr2460)
    • #8298 Allow overwriting a SQLLab query that has previously been saved (#8298) (@suddjian)
    • ๐Ÿ”จ #8300 refactor: remove unused code (#8300) (@kristw)
    • โšก๏ธ #8320 Update RunQueryActionButton.jsx (#8320) (@nabinkhadka)
    • 0๏ธโƒฃ #8317 Adding explicit Flask session cookie options to default config (#8317) (@craig-rueda)
    • #8239 [superset] Fix, missing return on error and improved query (#8239) (@dpgaspar)
    • #8307 allow non-relative LOGO_TARGET_PATH (#8307) (@nytai)
    • #8311 Add safaricom to companies using superset (#8311) (@mmutiso)
    • ๐Ÿ‘ #8309 Add explicit support for python 3.7 (#8309) (@villebro)
    • ๐Ÿš€ #8272 Refine release instructions (#8272) (@villebro)
    • ๐Ÿ”’ #8262 Add commit to attempt to resolve query table lock (#8262) (@etr2460)
    • โœ… #8282 chore: skip flaky SQL Lab test (#8282) (@mistercrunch)
    • #8261 [migration] Stripping leading and trailing whitespace (#8261) (@john-bodley)
    • #8256 [sql_json] Ensuring the request body is JSON encoded (#8256) (@john-bodley)
    • #8240 [database] Improve form and API validation for invalid URI (#8240) (@dpgaspar)
    • #8274 More intuitive display of negative time deltas (#8274) (#8276) (@benvdh)
    • #8268 Fix no data in Presto (#8268) (@betodealmeida)
    • ๐Ÿ”จ #8258 refactor: use deck.gl plugins from npm package (#8258) (@kristw)
    • #8138 [typing] add typing for superset/connectors and superset/common (#8138) (@serenajiang)
    • ๐Ÿ”จ #8163 [SQLLab] Refactor sql json endpoint (#8163) (@dpgaspar)
    • #8257 Remove __row_id (#8257) (@betodealmeida)
    • โšก๏ธ #8250 Update another pypi case from superset to apache-superset (#8250) (@etr2460)
    • ๐Ÿšš #8244 docs: reflect the pypi move from superset to apache-superset (#8244) (@mistercrunch)
    • #8224 [sqllab] create query slightly earlier (#8224) (@serenajiang)
    • #8253 Fix array casting (#8253) (@betodealmeida)
    • #8243 Show Presto views as views, not tables (#8243) (@betodealmeida)
    • #8251 Small fix for Presto dtype map (#8251) (@betodealmeida)
    • โšก๏ธ #8246 Update README.md (#8246) (@MaiTiano)
    • ๐Ÿ‘ #8185 Add RegisteredLookupExtraction support to extraction function (#8185) (@1AB9502)
    • ๐Ÿ‘ #8213 Better distinction between tables and views, and show CREATE VIEW (#8213) (@betodealmeida)
    • #8233 Simplify and improve expand_data in Presto (#8233) (@betodealmeida)
    • #8172 Allow users to estimate query cost before executing it (#8172) (@betodealmeida)
    • #8226 Handle int64 columns with missing data in SQL Lab (#8226) (@betodealmeida)
    • ๐Ÿ”จ #8222 refactor: prepare control panel configs for separation into plugins (#8222) (@kristw)
    • #8221 fix: initialize control state for inline control config object (#8221) (@kristw)
    • #8214 [talisman] Enforcing HTTP for status checks (#8214) (@john-bodley)
    • #8173 feat: read control panel configs from registry (#8173) (@kristw)
    • #8196 chore: fix version info (#8196) (@mistercrunch)
    • โœ… #8212 fix: attempt to fix the flaky SQL Lab test (#8212) (@mistercrunch)
    • โšก๏ธ #8210 Update messages.json (#8210) (@klxiang)
    • #8166 [feature][dashboard] Show/hide filter indicator on the applicable charts when filter options are open/close (#8166) (@graceguo-supercat)
    • โšก๏ธ #8206 Update README.md (#8206) (@garnservo)
    • โšก๏ธ #8208 chore: update UPDATING.md with a 0.34.0 section (#8208) (@mistercrunch)
    • #8034 [viz] Adding get_def typing (#8034) (@john-bodley)
    • ๐Ÿ—„ #8197 chore: deprecate restricted metrics (#8197) (@mistercrunch)
    • โšก๏ธ #8198 Update messages.json (#8198) (@klxiang)
    • #8204 change log from csv_export to data_export; fix db name in log (#8204) (@DiggidyDave)
    • #8164 more detailed async error messages (#8164) (@serenajiang)
    • #8182 [Config] Disable celery acks late (#8182) (@etr2460)
    • #8038 Prevent 'main' database connection creation (#8038) (@mistercrunch)
    • #8187 ignore formatting for <Select> (#8187) (@gbates101)
    • #8184 [fix] retry stop_query on all exceptions (#8184) (@serenajiang)
    • โšก๏ธ #8179 Update messages.json (#8179) (@klxiang)
    • #8158 Bump cypress from 3.1.5 to 3.4.1 (#8158) (@mistercrunch)
    • #8139 [sqllab] add retries for stop_query (#8139) (@serenajiang)
    • #8143 [Codemod] Rename react unsafe lifecycles (#8143) (@etr2460)
    • ๐Ÿšš #8149 chore: remove PY3 conditional logic (#8149) (@mistercrunch)
    • ๐Ÿšฆ #8156 Forward SIGTERM signal to gunicorn (#8156) (@smacker)
    • #8148 Adding explicit include for version_info.json (#8148) (@craig-rueda)
    • โช #7822 Revert "Fix tooltips not visible for NVD3 charts on Firefox (#7822) (#7929)" (#8147) (@etr2460)
    • โช #8099 Revert "Allow resizing width of SQL Lab left bar / editor (#8099)" (#8146) (@etr2460)
    • ๐Ÿšš #8130 removes unused state values and redundant presence checks (#8130) (@nytai)
    • #8136 Add duration formatter for numeric data (#8136) (@villebro)
    • ๐Ÿšš #8140 remove unused files (#8140) (@kristw)
    • ๐Ÿ“‡ #8135 [setup] use new python requires metadata key (#8135) (@dpgaspar)
    • #8109 Moving towards a whitelist approach for MANIFEST.in (#8109) (@craig-rueda)
    • #8069 [SQL Lab] Async query results serialization with MessagePack and PyArrow (#8069) (@robdiciuccio)
    • ๐Ÿ”Œ #8115 feat: bump superset-ui dependencies to v0.12 and plugins to v0.11 (#8115) (@kristw)
    • ๐ŸŒฒ #8085 Add LogConfigurator, and add logging for CSV export (#8085) (@DiggidyDave)
    • ๐Ÿšš #8111 removed database deps from reqs-dev.txt and typo. (#8111) (@MarcusSorealheis)
    • ๐Ÿ”Š #8104 [logging] add query id to SQL Lab logs (#8104) (@serenajiang)
    • โœ… #8098 [Hive Engine Spec] Fix latest partition logic (#8098) (@etr2460)
    • #8099 Allow resizing width of SQL Lab left bar / editor (#8099) (@betodealmeida)
    • #8106 Fix cache set kwargs (#8106) (@etr2460)
    • #8105 Fix sqla query cache keys function (#8105) (@etr2460)
    • ๐Ÿ”จ #7569 refactor: separate vis-specific controls from centralized controls (#7569) (@felixcodes)
    • ๐Ÿš€ #8100 docs: remove unused release instruction (#8100) (@mistercrunch)
    • ๐Ÿšš #8093 Move Darwin-specific JS libs to optional (#8093) (@friendzis)
    • #8097 [fix] checks for stopped queries (#8097) (@serenajiang)
    • ๐Ÿš€ #8087 fix: minor release/license related issues (#8087) (@mistercrunch)
    • ๐Ÿ”Œ #8083 feat: replace table and box plot vis with new plugins (#8083) (@kristw)
    • #8058 Add docstrings and typing to db_engine_specs and sql_parse (#8058) (@villebro)
    • #7908 [Feature] Dashboard filter indicators (#7908) (@graceguo-supercat)
    • ๐Ÿšš #8078 Remove gevent installation as a separate layer (#8078) (@aspedrosa)
    • ๐Ÿšš #8067 remove idna req from setup.py (#8067) (@DiggidyDave)
    • ๐Ÿšš #8075 Move more Presto nested types behind feature flag (#8075) (@betodealmeida)
    • โœ… #8051 bump a set of test-related JS libs (#8051) (@mistercrunch)
    • ๐Ÿ“ฆ #8035 Make package.json cross platform (#8035) (@fzzylogic)
    • ๐Ÿ‘ #8057 Adding support for filter box in annotations (#8057) (@KKcorps)
    • #8042 Improve birth example dashboard (#8042) (@mistercrunch)
    • โช #8040 [viz] Revert dropna logic for pivot tables (#8040) (@john-bodley)
    • #8056 Add feature flag for Presto expand data (#8056) (@betodealmeida)
    • โœ… #8039 Disable flaky cypress test (#8039) (@mistercrunch)
    • #8045 Added WPSemantix to list of companies using Apache Superset in README.md file (#8045) (@semantiDan)
    • #8032 Fix bug where lists in queries cannot contain multiple types (#8032) (@serenajiang)
    • #8026 Two more organisations using Superset - Zalora, GFG (#8026) (@ksaagariconic)
    • #8018 [Dashboard] Hide slice titles when they're empty (#8018) (@etr2460)
    • ๐Ÿš€ #8016 Improve release instructions (#8016) (@mistercrunch)
    • #8011 [SQL Lab] Improve perf for filterable table rendering (#8011) (@etr2460)
    • #7822 Fix tooltips not visible for NVD3 charts on Firefox (#7822) (#7929) (@schoel-bis)
    • ๐Ÿ‘ #8003 Added better display of NULL values in FilterableTable (as in SQL Lab Results) (#8003) (@semantiDan)