## Change Log ### 0.37.2 (2020/09/21 11:45 +00:00) - [#10964](https://github.com/apache/incubator-superset/pull/10964) fix: simply is_adhoc_metric (#10964) (@villebro) - [#10934](https://github.com/apache/incubator-superset/pull/10934) fix(jinja): make context attrs private on SQL templates (#10934) (@dpgaspar) - [#10931](https://github.com/apache/incubator-superset/pull/10931) fix(legacy-druid): undefined filter key (#10931) (@villebro) - [#10451](https://github.com/apache/incubator-superset/pull/10451) fix(chart-data-api): assert referenced columns are present in datasource (#10451) (@villebro) - [#10816](https://github.com/apache/incubator-superset/pull/10816) fix(sql-lab): relax column name restrictions (#10816) (@villebro) - [#10814](https://github.com/apache/incubator-superset/pull/10814) fix: ColorSchemeControl should not use CreatableSelect (#10814) (@ktmud) - [#10805](https://github.com/apache/incubator-superset/pull/10805) Fix: Include RLS filters for cache keys (#10805) (@gtg472b) - [#10774](https://github.com/apache/incubator-superset/pull/10774) fix: pivot table timestamp grouping (#10774) (@villebro) - [#10706](https://github.com/apache/incubator-superset/pull/10706) fix(db-engine-spec): execute oracle DML statement bug in sqllab (#10706) (@chuancyzhang) - [#10684](https://github.com/apache/incubator-superset/pull/10684) fix(jinja): extract form_data from json body (#10684) (@villebro) - [#10707](https://github.com/apache/incubator-superset/pull/10707) refactor(database): use SupersetResultSet on SqlaTable.get_df() (#10707) (@villebro) - [#10687](https://github.com/apache/incubator-superset/pull/10687) fix(filter-box): don't add empty filter to filtersChoices (#10687) (@villebro) - [#10683](https://github.com/apache/incubator-superset/pull/10683) feat(row-level-security): add hook for customizing form dropdowns (#10683) (@villebro) - [#10633](https://github.com/apache/incubator-superset/pull/10633) fix: dedup groupby in viz.py while preserving order (#10633) (@mistercrunch) - [#10637](https://github.com/apache/incubator-superset/pull/10637) feat(viz-plugins): add date formatting to pivot-table (#10637) (@villebro) - [#10621](https://github.com/apache/incubator-superset/pull/10621) improve documentation for country maps (#10621) (@czue) - [#10572](https://github.com/apache/incubator-superset/pull/10572) fix: show error if rolling window returns empty df (#10572) (@villebro) - [#10578](https://github.com/apache/incubator-superset/pull/10578) fix: dataset delete and perm delete (#10578) (@dpgaspar) - [#10576](https://github.com/apache/incubator-superset/pull/10576) fix: disable false positive error (#10576) (@dpgaspar) - [#10475](https://github.com/apache/incubator-superset/pull/10475) fix(dashboard): add animation state to fix tab switch re-renders (#10475) (@ktmud) - [#10552](https://github.com/apache/incubator-superset/pull/10552) fix: table viz query mode switch not working (#10552) (@ktmud) - [#10551](https://github.com/apache/incubator-superset/pull/10551) fix: embedded chart height (#10551) (@etr2460) - [#10548](https://github.com/apache/incubator-superset/pull/10548) fix: handle query exceptions gracefully (#10548) (@villebro) - [#10544](https://github.com/apache/incubator-superset/pull/10544) bugfix: table chart query mode initial value (#10544) (@ktmud) - [#10538](https://github.com/apache/incubator-superset/pull/10538) fix: remove unnecessary exception when exploring non-legacy viz plugins (#10538) (@villebro) - [#10522](https://github.com/apache/incubator-superset/pull/10522) fix(log): don't log exceptions on test connection (#10522) (@dpgaspar) - [#10517](https://github.com/apache/incubator-superset/pull/10517) feat: make screenshot timeout configurable (#10517) (@JasonD28) - [#10458](https://github.com/apache/incubator-superset/pull/10458) fix: update time range select tooltip (#10458) (@riahk) - [#10493](https://github.com/apache/incubator-superset/pull/10493) fix: support non-string groupbys for pie chart (#10493) (@villebro) - [#10435](https://github.com/apache/incubator-superset/pull/10435) fix(log): log endpoint authentication (#10435) (@dpgaspar) - [#10430](https://github.com/apache/incubator-superset/pull/10430) update code (#10430) (@stuarthu) - [#10391](https://github.com/apache/incubator-superset/pull/10391) fix: pie chart multiple groupbys (#10391) (@villebro) ### 0.37.1 (2020/09/05 17:28 +00:00) - [#10794](https://github.com/apache/incubator-superset/pull/10794) security: disallow uuid package on jinja1 (#10794) (@dpgaspar) ### 0.37.0 (2020/07/11 08:07 +00:00) - [#10450](https://github.com/apache/incubator-superset/pull/10450) fix: excel sheet upload is not working (#10450) (@pphszx) - [#10389](https://github.com/apache/incubator-superset/pull/10389) feat: support non-numeric columns in pivot table (#10389) (@villebro) - [#10432](https://github.com/apache/incubator-superset/pull/10432) fix(dashboard): chart rerender when switching tabs (#10432) (@ktmud) - [#10421](https://github.com/apache/incubator-superset/pull/10421) fix: incorrect filter operator emitted by Filter Box (#10421) (@villebro) - [#10400](https://github.com/apache/incubator-superset/pull/10400) fix: bump pivot-table and rose (#10400) (@villebro) - [#10382](https://github.com/apache/incubator-superset/pull/10382) fix: treemap template literal (#10382) (@villebro) - [#10344](https://github.com/apache/incubator-superset/pull/10344) fix: group by with timestamp granularity (#10344) (@dpgaspar) - [#10340](https://github.com/apache/incubator-superset/pull/10340) fix: modified by column on charts and dashboards (#10340) (@dpgaspar) - [#10359](https://github.com/apache/incubator-superset/pull/10359) fix: extra filters for chart data endpoint (#10359) (@villebro) - [#10345](https://github.com/apache/incubator-superset/pull/10345) Pin slack client, breaking change (#10345) (@bkyryliuk) - [#10336](https://github.com/apache/incubator-superset/pull/10336) fix: make __time an ok column name in SQL Lab (#10336) (@villebro) - [#10325](https://github.com/apache/incubator-superset/pull/10325) fix(table-viz): value "undefined" for column.name (#10325) (@ktmud) - [#10321](https://github.com/apache/incubator-superset/pull/10321) fix: humanised changed on UTC on dashboards and charts (#10321) (@dpgaspar) - [#10317](https://github.com/apache/incubator-superset/pull/10317) chore: type welcome (#10317) (@etr2460) - [#10278](https://github.com/apache/incubator-superset/pull/10278) chore: add typing to more sqllab components (#10278) (@etr2460) - [#10282](https://github.com/apache/incubator-superset/pull/10282) chore: add typing to profile (#10282) (@etr2460) - [#10310](https://github.com/apache/incubator-superset/pull/10310) fix: Bump FAB to 3.0.1 fix superset init (#10310) (@dpgaspar) - [#10313](https://github.com/apache/incubator-superset/pull/10313) fix: leave null timestamp unformatted in view results table (#10313) (@villebro) - [#10312](https://github.com/apache/incubator-superset/pull/10312) fix: fix csv and query result type and QueryObject schema (#10312) (@villebro) - [#10300](https://github.com/apache/incubator-superset/pull/10300) fix(chart-data-api): improve chart data endpoint errors (#10300) (@villebro) - [#10293](https://github.com/apache/incubator-superset/pull/10293) fix(table-viz): table chart time column should use default (#10293) (@ktmud) - [#10299](https://github.com/apache/incubator-superset/pull/10299) fix(chart-data-api): case insensitive evaluation of filter op (#10299) (@villebro) - [#10292](https://github.com/apache/incubator-superset/pull/10292) chore: improve release documentation (#10292) (@villebro) - [#10281](https://github.com/apache/incubator-superset/pull/10281) logo gets the vertically-centered flexbox treatment in jinja template (#10281) (@rusackas) - [#10178](https://github.com/apache/incubator-superset/pull/10178) style: new toast design closer to SIP-34 (#10178) (@lilykuang) - [#10258](https://github.com/apache/incubator-superset/pull/10258) feat: update delete modal for dataset (#10258) (@lilykuang) - [#10284](https://github.com/apache/incubator-superset/pull/10284) fix(explore): edit datasource does not update control states (#10284) (@ktmud) - [#10279](https://github.com/apache/incubator-superset/pull/10279) chore: Releasing SQL Lab Celery results (#10279) (@john-bodley) - [#10280](https://github.com/apache/incubator-superset/pull/10280) chore: Bumping Celery (#10280) (@john-bodley) - [#10286](https://github.com/apache/incubator-superset/pull/10286) feat: add contribution operation and fix cache_key bug (#10286) (@villebro) - [#10283](https://github.com/apache/incubator-superset/pull/10283) fix(explore): 'Edit Datasource' is missing from btn-dropdown (#10283) (@mistercrunch) - [#10277](https://github.com/apache/incubator-superset/pull/10277) fix: deckgl dimension select missing options (#10277) (@ktmud) - [#10276](https://github.com/apache/incubator-superset/pull/10276) docs(fix): /swaggerview/v1 has moved to /swagger/v1 (#10276) (@mistercrunch) - [#10273](https://github.com/apache/incubator-superset/pull/10273) fix(csv upload): hive params typo (#10273) (@serenajiang) - [#10268](https://github.com/apache/incubator-superset/pull/10268) feat: show formatted dates instead of epoch on results (#10268) (@villebro) - [#10269](https://github.com/apache/incubator-superset/pull/10269) fix: Fixed bug for issue #9967 (#10269) (@Nj-kol) - [#10220](https://github.com/apache/incubator-superset/pull/10220) fix: dashboard endpoint sig changed (#10220) (@dpgaspar) - [#10264](https://github.com/apache/incubator-superset/pull/10264) fix: optimize mapStateToProps for chart controls (#10264) (@ktmud) - [#10263](https://github.com/apache/incubator-superset/pull/10263) feat: revised icons (#10263) (@rusackas) - [#10262](https://github.com/apache/incubator-superset/pull/10262) fix: issue in getting filter_box config (#10262) (@graceguo-supercat) - [#10259](https://github.com/apache/incubator-superset/pull/10259) chore: nixing requiresTime (#10259) (@rusackas) - [#10260](https://github.com/apache/incubator-superset/pull/10260) [fix] disable search all options by default (#10260) (@graceguo-supercat) - [#10257](https://github.com/apache/incubator-superset/pull/10257) feat: minor reorder SQL Lab Tab controls (#10257) (@graceguo-supercat) - [#10255](https://github.com/apache/incubator-superset/pull/10255) feat(chart-data-api): make pivoted columns flattenable (#10255) (@villebro) - [#10253](https://github.com/apache/incubator-superset/pull/10253) docs: update upgrading for FAB3 OAuth change (#10253) (@dpgaspar) - [#10252](https://github.com/apache/incubator-superset/pull/10252) fix: datasets related objects, apply filter and openapi spec (#10252) (@dpgaspar) - [#10250](https://github.com/apache/incubator-superset/pull/10250) fix(table-viz): JS error when sort time column (#10250) (@ktmud) - [#10210](https://github.com/apache/incubator-superset/pull/10210) feat: Typeahead searchable filter_box for dashboard (#10210) (@graceguo-supercat) - [#9964](https://github.com/apache/incubator-superset/pull/9964) feat(api): bump marshmallow and FAB to version 3 (#9964) (@dpgaspar) - [#10248](https://github.com/apache/incubator-superset/pull/10248) chore: Cleaning up types and names for SQLA models (#10248) (@john-bodley) - [#10237](https://github.com/apache/incubator-superset/pull/10237) chore: Revised logo (new color), w/CSS for vert alignment (#10237) (@rusackas) - [#10235](https://github.com/apache/incubator-superset/pull/10235) feat: dataset api endpoint for charts and dashboards count (#10235) (@lilykuang) - [#10208](https://github.com/apache/incubator-superset/pull/10208) feat: support nulls in the csv uploads (#10208) (@bkyryliuk) - [#9944](https://github.com/apache/incubator-superset/pull/9944) feat: Alerts! allowing users to set SQL-based email alerts with screenshots (#9944) (@mistercrunch) - [#10165](https://github.com/apache/incubator-superset/pull/10165) fix: downgrade sqlparse and add unit test (#10165) (@bkyryliuk) - [#10243](https://github.com/apache/incubator-superset/pull/10243) feat: support new errors payload in SQL Lab (#10243) (@etr2460) - [#10118](https://github.com/apache/incubator-superset/pull/10118) feat: add database dropdown to dashboard import (#10118) (@mistercrunch) - [#10146](https://github.com/apache/incubator-superset/pull/10146) refactor: Using self.get_session in security manager (#10146) (@john-bodley) - [#10197](https://github.com/apache/incubator-superset/pull/10197) [log] Updating form-data logic (#10197) (@john-bodley) - [#10233](https://github.com/apache/incubator-superset/pull/10233) chore: Deprecating ENABLE_FLASK_COMPRESS (#10233) (@john-bodley) - [#10236](https://github.com/apache/incubator-superset/pull/10236) Removing node_modules volume in docker-compose.yml (#10236) (@craig-rueda) - [#9825](https://github.com/apache/incubator-superset/pull/9825) Upload excel (#9825) (@blcksrx) - [#10222](https://github.com/apache/incubator-superset/pull/10222) fix: Remove double pickling for cached payloads (#10222) (@john-bodley) - [#10234](https://github.com/apache/incubator-superset/pull/10234) fix(table-viz): format non-numeric metrics (#10234) (@ktmud) - [#10226](https://github.com/apache/incubator-superset/pull/10226) chore: type ResultSet.tsx (#10226) (@etr2460) - [#10223](https://github.com/apache/incubator-superset/pull/10223) fix(listview): use disableSortBy to disable sorting in table columns (#10223) (@nytai) - [#10221](https://github.com/apache/incubator-superset/pull/10221) Update README.md (#10221) (@ceohockey60) - [#10225](https://github.com/apache/incubator-superset/pull/10225) fix(table-vis): bump to v0.14.6 to fix missing anchor links (#10225) (@ktmud) - [#10224](https://github.com/apache/incubator-superset/pull/10224) fix: chart validation error not cleared on control value update (#10224) (@ktmud) - [#10219](https://github.com/apache/incubator-superset/pull/10219) fix: better backward compatibility for table viz (#10219) (@ktmud) - [#10192](https://github.com/apache/incubator-superset/pull/10192) docs: update release instructions for Github releases (#10192) (@etr2460) - [#10209](https://github.com/apache/incubator-superset/pull/10209) docs: added slack community guidelines (#10209) (@srinify) - [#10211](https://github.com/apache/incubator-superset/pull/10211) fix: tooltips on nvd3 charts rendering in the wrong location (#10211) (@etr2460) - [#10206](https://github.com/apache/incubator-superset/pull/10206) build: enable Cypress tests for visualizations (#10206) (@ktmud) - [#10205](https://github.com/apache/incubator-superset/pull/10205) fix: datatable dependencies for pivot-table in dev (#10205) (@ktmud) - [#10191](https://github.com/apache/incubator-superset/pull/10191) feat: add configuration for Presto cursor poll interval (#10191) (@etr2460) - [#10195](https://github.com/apache/incubator-superset/pull/10195) s/assertEqual/assertEquals (#10195) (@bkyryliuk) - [#10177](https://github.com/apache/incubator-superset/pull/10177) feat: Switch from nosetest to pytest (#10177) (@bkyryliuk) - [#10174](https://github.com/apache/incubator-superset/pull/10174) added explore database for ctas/cvas (#10174) (@JasonD28) - [#10170](https://github.com/apache/incubator-superset/pull/10170) build: enable typescript for cypress (#10170) (@ktmud) - [#10188](https://github.com/apache/incubator-superset/pull/10188) update to last pyathena >= 1.10.8, to fix athena CSV upload (#10188) (@thibault-ketterer) - [#10187](https://github.com/apache/incubator-superset/pull/10187) fix: make time grain nullable in chart data endpoint (#10187) (@villebro) - [#10172](https://github.com/apache/incubator-superset/pull/10172) fix: make auth for hive optional (#10172) (@0xBADBAC0N) - [#10113](https://github.com/apache/incubator-superset/pull/10113) feat(viz): add query mode switch to table chart (#10113) (@ktmud) - [#10180](https://github.com/apache/incubator-superset/pull/10180) refactor: better naming for config flags (#10180) (@nytai) - [#10179](https://github.com/apache/incubator-superset/pull/10179) fix: row count container alignment (#10179) (@etr2460) - [#10175](https://github.com/apache/incubator-superset/pull/10175) Break some static methods out of superset.views.core.Superset (#10175) (@willbarrett) - [#10155](https://github.com/apache/incubator-superset/pull/10155) chore: Updating UPDATING.md (#10155) (@john-bodley) - [#10121](https://github.com/apache/incubator-superset/pull/10121) style: bring new SIP-34 palettes in controls (#10121) (@mistercrunch) - [#10164](https://github.com/apache/incubator-superset/pull/10164) feat: Added configuration to SQL Lab results "Explore" button (#10164) (@JasonD28) - [#9210](https://github.com/apache/incubator-superset/pull/9210) Add maximize and minimize feature to charts (#9210) (@oashton) - [#10120](https://github.com/apache/incubator-superset/pull/10120) refactor: Fix lint on superset/utils/core.py (#10120) (@willbarrett) - [#10171](https://github.com/apache/incubator-superset/pull/10171) fix: return slice owners for /user_slices ep (#10171) (@villebro) - [#10161](https://github.com/apache/incubator-superset/pull/10161) build: dont prefer ts for cypress tests (#10161) (@ktmud) - [#10158](https://github.com/apache/incubator-superset/pull/10158) build: upgrade Cypress and re-enable visualization tests (#10158) (@ktmud) - [#10128](https://github.com/apache/incubator-superset/pull/10128) fix: [search query view] edit link is broken (#10128) (@mistercrunch) - [#10106](https://github.com/apache/incubator-superset/pull/10106) refactor: Re-enable pylint on 5 files (#10106) (@willbarrett) - [#10135](https://github.com/apache/incubator-superset/pull/10135) fix: implement legacy druid dashboard import (#10135) (@villebro) - [#10160](https://github.com/apache/incubator-superset/pull/10160) feat: Add new timegrains and convert_dttm to Druid engine spec (#10160) (@villebro) - [#10157](https://github.com/apache/incubator-superset/pull/10157) refactor: import emotion-theming methods from @superset-ui/style (#10157) (@ktmud) - [#10124](https://github.com/apache/incubator-superset/pull/10124) refactor: Re-enable lint for 3 files (#10124) (@willbarrett) - [#10105](https://github.com/apache/incubator-superset/pull/10105) fix: Loading overlay bugfix and cleanup (#10105) (@rusackas) - [#10154](https://github.com/apache/incubator-superset/pull/10154) fix: Fixed Attribute Error when running core_tests.py (#10154) (@JasonD28) - [#10156](https://github.com/apache/incubator-superset/pull/10156) Fix alembic migrations order (#10156) (@bkyryliuk) - [#10130](https://github.com/apache/incubator-superset/pull/10130) fix(security): dbs/clusters perm (#10130) (@john-bodley) - [#9794](https://github.com/apache/incubator-superset/pull/9794) Implement create view as functionality (#9794) (@bkyryliuk) - [#10148](https://github.com/apache/incubator-superset/pull/10148) fix: refine shouldUseLegacyApi and add tests (#10148) (@villebro) - [#10143](https://github.com/apache/incubator-superset/pull/10143) fix: FilterBox JS when no results (#10143) (@ktmud) - [#10147](https://github.com/apache/incubator-superset/pull/10147) Fix CTAS explore flow (#10147) (@bkyryliuk) - [#10034](https://github.com/apache/incubator-superset/pull/10034) chore(security): Updating assert logic (#10034) (@john-bodley) - [#10094](https://github.com/apache/incubator-superset/pull/10094) style: listviews closer to SIP-34 (#10094) (@nytai) - [#10104](https://github.com/apache/incubator-superset/pull/10104) feat: dataset add modal (#10104) (@lilykuang) - [#10138](https://github.com/apache/incubator-superset/pull/10138) Break down Superset 101 Getting Started content (#10138) (@ceohockey60) - [#10112](https://github.com/apache/incubator-superset/pull/10112) chore: bump superset-ui to v0.14.1 (#10112) (@ktmud) - [#10114](https://github.com/apache/incubator-superset/pull/10114) fix: dashboard filter scope bug (#10114) (@graceguo-supercat) - [#10080](https://github.com/apache/incubator-superset/pull/10080) [logging] add selected tab name into perf logging (#10080) (@graceguo-supercat) - [#10127](https://github.com/apache/incubator-superset/pull/10127) chore: type src/addSlice (#10127) (@etr2460) - [#10129](https://github.com/apache/incubator-superset/pull/10129) chore: fix add datasource help string (#10129) (@etr2460) - [#10131](https://github.com/apache/incubator-superset/pull/10131) chore: extract translateable strings (#10131) (@etr2460) - [#10117](https://github.com/apache/incubator-superset/pull/10117) chore: Bump sqlalchemy-utils and cachelib and refresh requirements.txt (#10117) (@villebro) - [#9751](https://github.com/apache/incubator-superset/pull/9751) feat: Add multiple table filters for Row Level Security (#9751) (@axelet) - [#10111](https://github.com/apache/incubator-superset/pull/10111) perf(datasets): improve datasets API performance for attr kind (#10111) (@dpgaspar) - [#10123](https://github.com/apache/incubator-superset/pull/10123) style: replace broken glyphs with font-awesome (#10123) (@mistercrunch) - [#10122](https://github.com/apache/incubator-superset/pull/10122) Add Nielsen to users list (#10122) (@amitNielsen) - [#10119](https://github.com/apache/incubator-superset/pull/10119) chore(mypy): Fixing can_access_database types (#10119) (@john-bodley) - [#10115](https://github.com/apache/incubator-superset/pull/10115) fix: dashboard should not add extra_filters onto chart annotation (#10115) (@graceguo-supercat) - [#10092](https://github.com/apache/incubator-superset/pull/10092) fix: Visualization settings were lost when editing a datasource from Explore (#10092) (@willbarrett) - [#10073](https://github.com/apache/incubator-superset/pull/10073) chore: type FilterableTable (#10073) (@etr2460) - [#10056](https://github.com/apache/incubator-superset/pull/10056) style: push bootstrap theme towards SIP-34 styles (#10056) (@mistercrunch) - [#10101](https://github.com/apache/incubator-superset/pull/10101) chore: Upgrade pylint to 2.5.3 and fix most new rules (#10101) (@willbarrett) - [#10077](https://github.com/apache/incubator-superset/pull/10077) chore(metricoption): remove metricoption and columntypelable dependency (#10077) (@pkdotson) - [#10090](https://github.com/apache/incubator-superset/pull/10090) style: Change logo color to new branding (#10090) (@willbarrett) - [#10035](https://github.com/apache/incubator-superset/pull/10035) fix: adds pagination/infinite scroll to owners select in DashboardList and ChartList (#10035) (@nytai) - [#9444](https://github.com/apache/incubator-superset/pull/9444) feat: implement dttm column configuration through db extra config (#9444) (@bkyryliuk) - [#10078](https://github.com/apache/incubator-superset/pull/10078) refactor: Break up superset/views/core.py (#10078) (@willbarrett) - [#10068](https://github.com/apache/incubator-superset/pull/10068) chore: type src/dashboard/util/charts (#10068) (@etr2460) - [#10076](https://github.com/apache/incubator-superset/pull/10076) fix(sqllab): table refresh API endpoint (#10076) (@ktmud) - [#9810](https://github.com/apache/incubator-superset/pull/9810) feat: superset report slack integration (#9810) (@bkyryliuk) - [#10071](https://github.com/apache/incubator-superset/pull/10071) docs: FAQ entry for 'Does Superset have an API' (#10071) (@mistercrunch) - [#10079](https://github.com/apache/incubator-superset/pull/10079) fix: Ensuring queries route accepts float or int (#10079) (@john-bodley) - [#10075](https://github.com/apache/incubator-superset/pull/10075) add GrowthSimple to list of users on readme (#10075) (@AnimeshAgrawal) - [#10074](https://github.com/apache/incubator-superset/pull/10074) other: add TypeScript tracker generation script (#10074) (@etr2460) - [#10043](https://github.com/apache/incubator-superset/pull/10043) feat: add more columns and icons to dataset listview (#10043) (@nytai) - [#10059](https://github.com/apache/incubator-superset/pull/10059) chore: bumping superset-ui theme version (#10059) (@rusackas) - [#10070](https://github.com/apache/incubator-superset/pull/10070) fix: use custom int parsing over flask int parsing in sqllab queries endpoint (#10070) (@nytai) - [#10069](https://github.com/apache/incubator-superset/pull/10069) Update prefer_typescript.yml (#10069) (@etr2460) - [#10062](https://github.com/apache/incubator-superset/pull/10062) fix: chart export fails when buildQuery not present (#10062) (@villebro) - [#10061](https://github.com/apache/incubator-superset/pull/10061) fix: caching on viz with relative time ranges and time compare (#10061) (@etr2460) - [#10065](https://github.com/apache/incubator-superset/pull/10065) docs: Add DouroECI to list of users on readme (#10065) (@nunohelibeires) - [#10060](https://github.com/apache/incubator-superset/pull/10060) fix: dashboard export raises schema issues (#10060) (@mistercrunch) - [#10041](https://github.com/apache/incubator-superset/pull/10041) feat: owners profile icon on dataset list view (#10041) (@lilykuang) - [#10037](https://github.com/apache/incubator-superset/pull/10037) fix: native annotations (#10037) (@villebro) - [#10046](https://github.com/apache/incubator-superset/pull/10046) fix: bump pydruid version (#10046) (@villebro) - [#10048](https://github.com/apache/incubator-superset/pull/10048) feat: add deafult buildQuery for V1 chart data requests (#10048) (@villebro) - [#10042](https://github.com/apache/incubator-superset/pull/10042) other: [logging] add dashboard is_published into perf logging (#10042) (@graceguo-supercat) - [#10031](https://github.com/apache/incubator-superset/pull/10031) chore(security): Renaming access methods (#10031) (@john-bodley) - [#10030](https://github.com/apache/incubator-superset/pull/10030) chore(security): Renaming schemas_accessible_by_user (#10030) (@john-bodley) - [#10039](https://github.com/apache/incubator-superset/pull/10039) fix(security): can_access with None crashes on builtin roles (#10039) (@dpgaspar) - [#9971](https://github.com/apache/incubator-superset/pull/9971) [csv upload][hive] support other delimiters (#9971) (@serenajiang) - [#10036](https://github.com/apache/incubator-superset/pull/10036) Fix chart annotation source type showing perpetual loading when re-selecting the same value. (#10036) (@nruhe) - [#10033](https://github.com/apache/incubator-superset/pull/10033) fix: Resolves a regression from #9939 (#10033) (@john-bodley) - [#10014](https://github.com/apache/incubator-superset/pull/10014) fix: bump pydruid to 0.6.0 (#10014) (@karen-pal) - [#10025](https://github.com/apache/incubator-superset/pull/10025) feat: Add owners and physical/virtual status to Datasets API list endpoint (#10025) (@willbarrett) - [#9982](https://github.com/apache/incubator-superset/pull/9982) feat: implement secondary navigation for datasets (#9982) (@lilykuang) - [#9764](https://github.com/apache/incubator-superset/pull/9764) feat: add replace option to hive csv upload (#9764) (@etr2460) - [#9859](https://github.com/apache/incubator-superset/pull/9859) fix: raise error in sqllab when using reserved column name (#9859) (@villebro) - [#10018](https://github.com/apache/incubator-superset/pull/10018) chore: bump superset-ui to 0.13.27 (#10018) (@villebro) - [#9673](https://github.com/apache/incubator-superset/pull/9673) refactor(sql): optimize sql query parser (#9673) (@lilykuang) - [#9997](https://github.com/apache/incubator-superset/pull/9997) chore: remove markup from viz.py (#9997) (@villebro) - [#10003](https://github.com/apache/incubator-superset/pull/10003) fix(SankeyViz): enforce source/target order (#10003) (@serenajiang) - [#10021](https://github.com/apache/incubator-superset/pull/10021) fix: flaky test_copy_dash test in dashboard_tests.py (#10021) (@villebro) - [#10010](https://github.com/apache/incubator-superset/pull/10010) feat: add support for query offset (#10010) (@villebro) - [#10015](https://github.com/apache/incubator-superset/pull/10015) Quick fix for bad regex in GH Workflow (#10015) (@craig-rueda) - [#10001](https://github.com/apache/incubator-superset/pull/10001) style(mypy): Spit-and-polish pass (#10001) (@john-bodley) - [#10000](https://github.com/apache/incubator-superset/pull/10000) fix: [logging] fix render chart error type (#10000) (@graceguo-supercat) - [#9939](https://github.com/apache/incubator-superset/pull/9939) style(mypy): Enforcing typing for superset.views (#9939) (@john-bodley) - [#9975](https://github.com/apache/incubator-superset/pull/9975) feat: finalize Word Cloud move to new chart data endpoint (#9975) (@villebro) - [#9989](https://github.com/apache/incubator-superset/pull/9989) fix: remove -1,-1 from owners request in charts, dashboards list and propertiesModal (#9989) (@nytai) - [#9965](https://github.com/apache/incubator-superset/pull/9965) fix(api): Wrong parameter name on database openapi spec (#9965) (@dpgaspar) - [#9960](https://github.com/apache/incubator-superset/pull/9960) docs: add ELMO Cloud HR & Payroll to list of users on readme (#9960) (@rayzor65) - [#9934](https://github.com/apache/incubator-superset/pull/9934) fix: display python_date_format in react views as well (#9934) (@bkyryliuk) - [#9784](https://github.com/apache/incubator-superset/pull/9784) fix: fetch all owners for dashboard, chart listview filters and properties modal (#9784) (@nytai) - [#9943](https://github.com/apache/incubator-superset/pull/9943) style(mypy): Enforcing typing for superset (#9943) (@john-bodley) - [#9886](https://github.com/apache/incubator-superset/pull/9886) feat: [dashboard] notification and warning for auto force refresh (#9886) (@graceguo-supercat) - [#9973](https://github.com/apache/incubator-superset/pull/9973) fix(mypy): Resolves regression introducted in #9824 (#9973) (@john-bodley) - [#9456](https://github.com/apache/incubator-superset/pull/9456) fix #8302, disabling save button when can_add: false, can_overwrite: false (#9456) (@micimize) - [#9954](https://github.com/apache/incubator-superset/pull/9954) fix: pinot select query logic (#9954) (@fx19880617) - [#9888](https://github.com/apache/incubator-superset/pull/9888) feat: make CRUD annotations inline (#9888) (@mistercrunch) - [#9969](https://github.com/apache/incubator-superset/pull/9969) Revert "[caching] Using request context rather than globals" (#9969) (@john-bodley) - [#9970](https://github.com/apache/incubator-superset/pull/9970) style(mypy): Fix memoize watch type (#9970) (@john-bodley) - [#9962](https://github.com/apache/incubator-superset/pull/9962) feat: implement new version of word cloud (#9962) (@villebro) - [#9903](https://github.com/apache/incubator-superset/pull/9903) feat: expand new chart data endpoint coverage (#9903) (@villebro) - [#9901](https://github.com/apache/incubator-superset/pull/9901) build: add workflow preferring TypeScript files (#9901) (@etr2460) - [#9952](https://github.com/apache/incubator-superset/pull/9952) [filter_box] disable instant_filtering by defult (#9952) (@graceguo-supercat) - [#9940](https://github.com/apache/incubator-superset/pull/9940) fix: FilterBox Select should be Creatable (#9940) (@ktmud) - [#9905](https://github.com/apache/incubator-superset/pull/9905) [mypy] Enforcing typing for superset.utils (#9905) (@john-bodley) - [#9912](https://github.com/apache/incubator-superset/pull/9912) style(mypy): Enforcing mypy typing for views.chart (#9912) (@john-bodley) - [#9920](https://github.com/apache/incubator-superset/pull/9920) style(mypy): Enforcing typing for views.database (#9920) (@john-bodley) - [#9921](https://github.com/apache/incubator-superset/pull/9921) style(mypy): Enforcing typing for views.dashboard (#9921) (@john-bodley) - [#9933](https://github.com/apache/incubator-superset/pull/9933) fix(react-select): FilterBox focus event and adhoc filter popup height (#9933) (@ktmud) - [#9908](https://github.com/apache/incubator-superset/pull/9908) Revert "feat: bump superset-ui and implement queryFields in formData (#9908)" (#9931) (@villebro) - [#9926](https://github.com/apache/incubator-superset/pull/9926) feat: bump sinon to latest (#9926) (@villebro) - [#9915](https://github.com/apache/incubator-superset/pull/9915) fix: annotation layer json (#9915) (@etr2460) - [#9890](https://github.com/apache/incubator-superset/pull/9890) css: beautify roles CRUD (#9890) (@mistercrunch) - [#9919](https://github.com/apache/incubator-superset/pull/9919) fix: bump nvd3 plugin for annotation styles (#9919) (@etr2460) - [#9916](https://github.com/apache/incubator-superset/pull/9916) feat: paired t testchart control migration (#9916) (@pkdotson) - [#9851](https://github.com/apache/incubator-superset/pull/9851) feat: remove para controls (#9851) (@pkdotson) - [#9908](https://github.com/apache/incubator-superset/pull/9908) feat: bump superset-ui and implement queryFields in formData (#9908) (@villebro) - [#9891](https://github.com/apache/incubator-superset/pull/9891) fix: [dashboard] should not trigger chart refresh when filter not applicable (#9891) (@graceguo-supercat) - [#9824](https://github.com/apache/incubator-superset/pull/9824) style: enforcing mypy typing for connectors (#9824) (@john-bodley) - [#9826](https://github.com/apache/incubator-superset/pull/9826) chore(ts): convert base js files to typescript (#9826) (@etr2460) - [#9895](https://github.com/apache/incubator-superset/pull/9895) Fix missing line break in Database 'extra' instructions (#9895) (@tooptoop4) - [#9883](https://github.com/apache/incubator-superset/pull/9883) [mypy] Enforcing typing for superset.models (#9883) (@john-bodley) - [#9884](https://github.com/apache/incubator-superset/pull/9884) fix: reenable table chart page length (#9884) (@ktmud) - [#9881](https://github.com/apache/incubator-superset/pull/9881) fix: don't create examples db on 'superset init' (#9881) (@mistercrunch) - [#9734](https://github.com/apache/incubator-superset/pull/9734) feat: implement csv upload configuration func for the schema enforcement (#9734) (@bkyryliuk) - [#9847](https://github.com/apache/incubator-superset/pull/9847) feat: tablechart plugin controls migration (#9847) (@pkdotson) - [#9864](https://github.com/apache/incubator-superset/pull/9864) Update README Resources section (#9864) (@ceohockey60) - [#9839](https://github.com/apache/incubator-superset/pull/9839) fix: chart datasource explore URL showing datasource name for druid (#9839) (@dpgaspar) - [#9820](https://github.com/apache/incubator-superset/pull/9820) refactor(frontend): move utils to TypeScript (#9820) (@ChristianMurphy) - [#9865](https://github.com/apache/incubator-superset/pull/9865) only skip fossa on PRs (#9865) (@nytai) - [#9811](https://github.com/apache/incubator-superset/pull/9811) fix: Emit a warning message rather than an exception on query failure (#9811) (@willbarrett) - [#9853](https://github.com/apache/incubator-superset/pull/9853) feat: Adding Emotion ThemeProviders for all React apps (#9853) (@rusackas) - [#9848](https://github.com/apache/incubator-superset/pull/9848) upgrade plugins, remove unnecessary code (#9848) (@suddjian) - [#9841](https://github.com/apache/incubator-superset/pull/9841) feat: Add new result formats and types to chart data API (#9841) (@villebro) - [#9832](https://github.com/apache/incubator-superset/pull/9832) fix: Removing the logic to add timeseries_limit_metric to the data for table (#9832) (@michellethomas) - [#9862](https://github.com/apache/incubator-superset/pull/9862) Revert "[sqllab] fix, strip comments before parsing statements" (#9862) (@john-bodley) - [#9850](https://github.com/apache/incubator-superset/pull/9850) fix: Fix for updated cache dependency (#9850) (@craig-rueda) - [#9816](https://github.com/apache/incubator-superset/pull/9816) fixes: limit no authorization error for sentry (#9816) (@lilykuang) - [#9846](https://github.com/apache/incubator-superset/pull/9846) docs: Disable sphinx-autodoc-typehints (#9846) (@john-bodley) - [#9806](https://github.com/apache/incubator-superset/pull/9806) feat: markupchart plugin controls migration (#9806) (@pkdotson) - [#9628](https://github.com/apache/incubator-superset/pull/9628) feat: upgrade react-select and make multi-select sortable (#9628) (@ktmud) - [#9814](https://github.com/apache/incubator-superset/pull/9814) build: conditionally run fossa check if dependency files change (#9814) (@nytai) - [#9837](https://github.com/apache/incubator-superset/pull/9837) fix: issue with duplicated dependencies (#9837) (@craig-rueda) - [#9817](https://github.com/apache/incubator-superset/pull/9817) [explore view] inline edit slice name should not overwrite (#9817) (@graceguo-supercat) - [#9833](https://github.com/apache/incubator-superset/pull/9833) build: Updating the sphinx configuration (#9833) (@john-bodley) - [#9829](https://github.com/apache/incubator-superset/pull/9829) fix: [filter_box] fix 2 issues in single value filter_box (#9829) (@graceguo-supercat) - [#9834](https://github.com/apache/incubator-superset/pull/9834) Update the link to ClickHouse official website (#9834) (@blinkov) - [#9768](https://github.com/apache/incubator-superset/pull/9768) feat: partitionchart controls migration (#9768) (@pkdotson) - [#9808](https://github.com/apache/incubator-superset/pull/9808) feat: bump superset-ui/time-format and big-number (#9808) (@ktmud) - [#9835](https://github.com/apache/incubator-superset/pull/9835) fix: use snake_case for error_type (#9835) (@etr2460) - [#9831](https://github.com/apache/incubator-superset/pull/9831) refactor: simplify getExploreUrl functions (#9831) (@villebro) - [#9828](https://github.com/apache/incubator-superset/pull/9828) build: tox leveraging conditional factors (#9828) (@john-bodley) - [#9819](https://github.com/apache/incubator-superset/pull/9819) feat(frontend): add ability to download dashboard and chart as image (#9819) (@ChristianMurphy) - [#9827](https://github.com/apache/incubator-superset/pull/9827) build: Add python 3.8 to the build matrix (#9827) (@etr2460) - [#9800](https://github.com/apache/incubator-superset/pull/9800) [mypy] Enforcing typing for translations (#9800) (@john-bodley) - [#9789](https://github.com/apache/incubator-superset/pull/9789) FilterBox,BigNumber,WorldMap: Handle empty results - second attempt (#9789) (@elukey) - [#9790](https://github.com/apache/incubator-superset/pull/9790) fix(babel): broken babel extract (#9790) (@dpgaspar) - [#9774](https://github.com/apache/incubator-superset/pull/9774) upgrade migrated plugins, remove controlPanel configs (#9774) (@suddjian) - [#9803](https://github.com/apache/incubator-superset/pull/9803) fix: invalid JSON in FR and DE translations (#9803) (@villebro) - [#9752](https://github.com/apache/incubator-superset/pull/9752) fix(mssql): reverts #9644 and displays a better error msg (#9752) (@dpgaspar) - [#9775](https://github.com/apache/incubator-superset/pull/9775) tests(celery): improve celery tests infra (#9775) (@dpgaspar) - [#9796](https://github.com/apache/incubator-superset/pull/9796) feat: return security errors in the SIP-40 format (#9796) (@etr2460) - [#9799](https://github.com/apache/incubator-superset/pull/9799) fix: construct SupersetErrors properly (#9799) (@etr2460) - [#9798](https://github.com/apache/incubator-superset/pull/9798) fix: add flag for time series table (#9798) (@kristw) - [#9342](https://github.com/apache/incubator-superset/pull/9342) Add extra configration to the email reports (#9342) (@bkyryliuk) - [#9786](https://github.com/apache/incubator-superset/pull/9786) chore: bump python dependencies (#9786) (@villebro) - [#9795](https://github.com/apache/incubator-superset/pull/9795) docs: add whale.im to list of users (#9795) (@Fullstop000) - [#9753](https://github.com/apache/incubator-superset/pull/9753) feat: convert backend chart errors to the new error type (#9753) (@etr2460) - [#9791](https://github.com/apache/incubator-superset/pull/9791) build: disable webpack progress for CI (#9791) (@ktmud) - [#9655](https://github.com/apache/incubator-superset/pull/9655) chore: add support for prlint: a commit msg linter (#9655) (@mistercrunch) - [#9715](https://github.com/apache/incubator-superset/pull/9715) [caching] Using request context rather than globals (#9715) (@john-bodley) - [#9773](https://github.com/apache/incubator-superset/pull/9773) chore: move bullet string manipulation to frontend (#9773) (@villebro) - [#9782](https://github.com/apache/incubator-superset/pull/9782) fix: make tests work individually (#9782) (@villebro) - [#9779](https://github.com/apache/incubator-superset/pull/9779) tests: Fix, script to help run single tests (#9779) (@dpgaspar) - [#9778](https://github.com/apache/incubator-superset/pull/9778) Add QueryContext deserialization test (#9778) (@villebro) - [#9767](https://github.com/apache/incubator-superset/pull/9767) [docs] Add SSL config options for postgres (#9767) (@nytai) - [#9756](https://github.com/apache/incubator-superset/pull/9756) Fix SQL Lab schema permission checks (#9756) (@bkyryliuk) - [#9691](https://github.com/apache/incubator-superset/pull/9691) fix: Catch db_engine_spec.get_function_names exceptions (#9691) (@bkyryliuk) - [#9714](https://github.com/apache/incubator-superset/pull/9714) fix bug where error at import dashboard fails to show toast in "welcome" app (#9714) (@pkdotson) - [#9771](https://github.com/apache/incubator-superset/pull/9771) use the builtin calendar control panel (#9771) (@suddjian) - [#9770](https://github.com/apache/incubator-superset/pull/9770) use word cloud's built in control panel (#9770) (@suddjian) - [#9761](https://github.com/apache/incubator-superset/pull/9761) test(frontend): use absolute path for src imports (#9761) (@ktmud) - [#9766](https://github.com/apache/incubator-superset/pull/9766) [docs] add postgres documentation (#9766) (@nytai) - [#9762](https://github.com/apache/incubator-superset/pull/9762) fix: implement force refresh in chart data request (#9762) (@villebro) - [#9710](https://github.com/apache/incubator-superset/pull/9710) Query the new chart data api for charts that support it (#9710) (@suddjian) - [#9758](https://github.com/apache/incubator-superset/pull/9758) fix: removing controls from incubator-superset that are now in the plugin (#9758) (@rusackas) - [#9757](https://github.com/apache/incubator-superset/pull/9757) build: bump superset-ui to 0.13 (#9757) (@kristw) - [#9731](https://github.com/apache/incubator-superset/pull/9731) Update README.md (#9731) (@ceohockey60) - [#9671](https://github.com/apache/incubator-superset/pull/9671) Revert "FilterBox,BigNumber,WorldMap: Handle empty results (#9671)" (#9755) (@etr2460) - [#9745](https://github.com/apache/incubator-superset/pull/9745) [perf logging] Add extra logging for new/editMode dash (#9745) (@graceguo-supercat) - [#9652](https://github.com/apache/incubator-superset/pull/9652) fix: adhoc filter 'equals' doesn't let you save (#9652) (@mistercrunch) - [#9709](https://github.com/apache/incubator-superset/pull/9709) Use monospace (#9709) (@bkyryliuk) - [#9740](https://github.com/apache/incubator-superset/pull/9740) feat: Add controlGroups to formData (#9740) (@villebro) - [#9739](https://github.com/apache/incubator-superset/pull/9739) perf(dataset): improve performance on get list (#9739) (@dpgaspar) - [#9749](https://github.com/apache/incubator-superset/pull/9749) fix: Add force flag to QueryContext schema (#9749) (@villebro) - [#9654](https://github.com/apache/incubator-superset/pull/9654) fix: autocomplete search in AdhocFilter operator dropdown (#9654) (@mistercrunch) - [#9744](https://github.com/apache/incubator-superset/pull/9744) fix: re-add all time grain options to the new chart API (#9744) (@etr2460) - [#9728](https://github.com/apache/incubator-superset/pull/9728) chore: update README screenshots (#9728) (@etr2460) - [#9733](https://github.com/apache/incubator-superset/pull/9733) [perf logging] Add timing event when browser tab is hidden (#9733) (@graceguo-supercat) - [#9742](https://github.com/apache/incubator-superset/pull/9742) fix: css prop is now overwhelmed with emotion (#9742) (@suddjian) - [#9724](https://github.com/apache/incubator-superset/pull/9724) docs(api): improve openapi documentation for dash, charts and queries (#9724) (@dpgaspar) - [#9703](https://github.com/apache/incubator-superset/pull/9703) fix(dependencies): Bump FAB to 2.3.4 (#9703) (@dpgaspar) - [#9704](https://github.com/apache/incubator-superset/pull/9704) perf(dashboards): improve API performance for dashboards (#9704) (@dpgaspar) - [#9735](https://github.com/apache/incubator-superset/pull/9735) Fix bad test (#9735) (@bkyryliuk) - [#9671](https://github.com/apache/incubator-superset/pull/9671) FilterBox,BigNumber,WorldMap: Handle empty results (#9671) (@elukey) - [#9692](https://github.com/apache/incubator-superset/pull/9692) [sqllab] fix, strip comments before parsing statements (#9692) (@nytai) - [#9716](https://github.com/apache/incubator-superset/pull/9716) [hive][csv upload] make INTs BIGINTs (#9716) (@serenajiang) - [#9712](https://github.com/apache/incubator-superset/pull/9712) feat: add logging to warm_up_cache endpoint (#9712) (@etr2460) - [#9695](https://github.com/apache/incubator-superset/pull/9695) Fix email reports (#9695) (@bkyryliuk) - [#9707](https://github.com/apache/incubator-superset/pull/9707) migrate bignumber to use builtin controls (#9707) (@suddjian) - [#9706](https://github.com/apache/incubator-superset/pull/9706) [table editor] hide Edit Datasource option when no onDatasourceSave (#9706) (@graceguo-supercat) - [#9693](https://github.com/apache/incubator-superset/pull/9693) chore(ts): type getClientErrorObject (#9693) (@etr2460) - [#9696](https://github.com/apache/incubator-superset/pull/9696) chore: Bump PyArrow to latest stable version (#9696) (@villebro) - [#9694](https://github.com/apache/incubator-superset/pull/9694) [Helm] - Allow for customization of release name (#9694) (@craig-rueda) - [#9702](https://github.com/apache/incubator-superset/pull/9702) tests(engine_specs): full bigquery engine coverage (#9702) (@dpgaspar) - [#9705](https://github.com/apache/incubator-superset/pull/9705) fix(security) Fixing regression in #9689 (#9705) (@john-bodley) - [#9619](https://github.com/apache/incubator-superset/pull/9619) perf(charts): improve performance on GET list (#9619) (@dpgaspar) - [#9684](https://github.com/apache/incubator-superset/pull/9684) fix: migrate all slices off the old time grain format (#9684) (@etr2460) - [#9649](https://github.com/apache/incubator-superset/pull/9649) [sql] Adding lighweight Table class (#9649) (@john-bodley) - [#9651](https://github.com/apache/incubator-superset/pull/9651) [Chart & Dashboard] improve listview filter ui and add expandable list support (#9651) (@nytai) - [#9677](https://github.com/apache/incubator-superset/pull/9677) feat(errors): add client scaffolding for custom error messages (#9677) (@etr2460) - [#9688](https://github.com/apache/incubator-superset/pull/9688) Make cache work again for annotations (#9688) (@bkyryliuk) - [#9689](https://github.com/apache/incubator-superset/pull/9689) Fix ENABLE_ROW_LEVEL_SECURITY flag usage (#9689) (@bkyryliuk) - [#9665](https://github.com/apache/incubator-superset/pull/9665) [debug] Debugging caching issue (#9665) (@john-bodley) - [#9685](https://github.com/apache/incubator-superset/pull/9685) [fix] reduce table metadata fetch for latest_partition check (#9685) (@graceguo-supercat) - [#9682](https://github.com/apache/incubator-superset/pull/9682) tests(engine_specs): full postgres engine coverage (#9682) (@dpgaspar) - [#9679](https://github.com/apache/incubator-superset/pull/9679) fix(tests): custom filter flaky tests on dash and charts (#9679) (@dpgaspar) - [#9637](https://github.com/apache/incubator-superset/pull/9637) [explore view] add partition as adhoc filter option (#9637) (@graceguo-supercat) - [#9669](https://github.com/apache/incubator-superset/pull/9669) fix: catch viz exceptions (#9669) (@villebro) - [#9662](https://github.com/apache/incubator-superset/pull/9662) [logging] deprecation notices for SQLite (#9662) (@lilykuang) - [#9676](https://github.com/apache/incubator-superset/pull/9676) gotta catch 'em all (#9676) (@rusackas) - [#9666](https://github.com/apache/incubator-superset/pull/9666) [fix] Support APP_ICON_WIDTH configuration parameter in SPA menu (#9666) (@nruhe) - [#9661](https://github.com/apache/incubator-superset/pull/9661) feat: Add geospatial post processing operations (#9661) (@villebro) - [#9624](https://github.com/apache/incubator-superset/pull/9624) [fix] Push browser history on pagination in react listviews (#9624) (@lilykuang) - [#9663](https://github.com/apache/incubator-superset/pull/9663) chore(ts): refactor and migrate StackTraceMessage to TypeScript (#9663) (@etr2460) - [#9634](https://github.com/apache/incubator-superset/pull/9634) fix(database): test connection error message for module not found (#9634) (@dpgaspar) - [#9644](https://github.com/apache/incubator-superset/pull/9644) fix(mssql): apply limit and set alias for functions (#9644) (@dpgaspar) - [#9578](https://github.com/apache/incubator-superset/pull/9578) Controls cleanup pass (#9578) (@rusackas) - [#9640](https://github.com/apache/incubator-superset/pull/9640) [dashboard] increase tab count limit (#9640) (@graceguo-supercat) - [#9586](https://github.com/apache/incubator-superset/pull/9586) [mypy] Enforcing typing for a number of modules (#9586) (@john-bodley) - [#9639](https://github.com/apache/incubator-superset/pull/9639) docs: remove references to superset-ui-plugins (#9639) (@ktmud) - [#9577](https://github.com/apache/incubator-superset/pull/9577) [datesets] feat: add statsd to datasets api (#9577) (@lilykuang) - [#9572](https://github.com/apache/incubator-superset/pull/9572) [fix] Automatically add relevant Jinja methods to cache key if present (#9572) (@john-bodley) - [#9643](https://github.com/apache/incubator-superset/pull/9643) Cast raw 'fetch_values_predicate' to Sqlalchemy Text (#9643) (@vnnw) - [#9641](https://github.com/apache/incubator-superset/pull/9641) [fix] Fixing regression from #9161 (#9641) (@john-bodley) - [#9599](https://github.com/apache/incubator-superset/pull/9599) chore: Improve chart data API + schemas + tests (#9599) (@villebro) - [#9612](https://github.com/apache/incubator-superset/pull/9612) [sql_lab] Improve performance, only use slow func when needed (#9612) (@dpgaspar) - [#9605](https://github.com/apache/incubator-superset/pull/9605) use new @superset-ui/style package for theming (#9605) (@suddjian) - [#9608](https://github.com/apache/incubator-superset/pull/9608) fix: change number format to original value to "~g" (#9608) (@ktmud) - [#9613](https://github.com/apache/incubator-superset/pull/9613) fix: broken IS NULL and IS NOT NULL operator (#9613) (@villebro) - [#9592](https://github.com/apache/incubator-superset/pull/9592) fix: move docs image symlink to _static (#9592) (@villebro) - [#9614](https://github.com/apache/incubator-superset/pull/9614) [statsd] Send time metrics in ms not seconds (#9614) (@dpgaspar) - [#9346](https://github.com/apache/incubator-superset/pull/9346) improve helm chart (#9346) (@fbalicchia) - [#9587](https://github.com/apache/incubator-superset/pull/9587) [SQL Lab] Lock result set controls to be always visible (#9587) (@etr2460) - [#9530](https://github.com/apache/incubator-superset/pull/9530) [charts] adds new filters ui (#9530) (@nytai) - [#9547](https://github.com/apache/incubator-superset/pull/9547) [tests] Helper script to run single tests (#9547) (@dpgaspar) - [#9571](https://github.com/apache/incubator-superset/pull/9571) [charts] feat: add statsd to charts api (#9571) (@lilykuang) - [#9602](https://github.com/apache/incubator-superset/pull/9602) Bump superset-ui-connection to 0.12.22 (#9602) (@etr2460) - [#9562](https://github.com/apache/incubator-superset/pull/9562) Add raw number/integer option to d3 number formats (#9562) (@ktmud) - [#9569](https://github.com/apache/incubator-superset/pull/9569) Add documentation build to Github Actions (#9569) (@willbarrett) - [#9591](https://github.com/apache/incubator-superset/pull/9591) [Build] moves prettier check to separate script (#9591) (@nytai) - [#9582](https://github.com/apache/incubator-superset/pull/9582) [fix] Fixing issue with Jinja filter_value (#9582) (@john-bodley) - [#9598](https://github.com/apache/incubator-superset/pull/9598) [docs] fix, elastic.co elasticsearch product location (#9598) (@dpgaspar) - [#9585](https://github.com/apache/incubator-superset/pull/9585) [config] Enable dashboard bootstrap payload reduction by default (#9585) (@etr2460) - [#9443](https://github.com/apache/incubator-superset/pull/9443) Re-enable the AnnotationLayerModelView read API (#9443) (@etr2460) - [#9583](https://github.com/apache/incubator-superset/pull/9583) [mypy] Enforcing typing for superset.migrations (#9583) (@john-bodley) - [#9579](https://github.com/apache/incubator-superset/pull/9579) fix: Add deprecated fields to QueryObject schema (#9579) (@villebro) - [#9525](https://github.com/apache/incubator-superset/pull/9525) Migrating shared NVD3 controls to new module (#9525) (@rusackas) - [#9570](https://github.com/apache/incubator-superset/pull/9570) doc: Add changelog for 0.36.0 (#9570) (@villebro) - [#9567](https://github.com/apache/incubator-superset/pull/9567) [pypi] Include compiled translations on Pypi pkg (#9567) (@dpgaspar) - [#9556](https://github.com/apache/incubator-superset/pull/9556) chore: Add OpenAPI docs to /api/v1/chart/data EP (#9556) (@villebro) - [#9566](https://github.com/apache/incubator-superset/pull/9566) chore: Migrate unique FilterBox controls from controls.jsx (#9566) (@villebro) - [#9555](https://github.com/apache/incubator-superset/pull/9555) [Build] Collect frontend code coverage from Cypress tests (#9555) (@ktmud) - [#9550](https://github.com/apache/incubator-superset/pull/9550) [fix] dashboard filter scope bug (#9550) (@graceguo-supercat) - [#9560](https://github.com/apache/incubator-superset/pull/9560) [fix] warm up cache error handling (#9560) (@john-bodley) - [#9519](https://github.com/apache/incubator-superset/pull/9519) [dashboard] New, add statsd metrics to the API (#9519) (@dpgaspar) - [#9549](https://github.com/apache/incubator-superset/pull/9549) Bump @superset-ui/legacy-plugin-chart-table to 0.12.14 (#9549) (@ktmud) - [#9548](https://github.com/apache/incubator-superset/pull/9548) Ditching travis config in favor of Github Actions (#9548) (@craig-rueda) - [#9539](https://github.com/apache/incubator-superset/pull/9539) Bump copyright notice (#9539) (@villebro) - [#9536](https://github.com/apache/incubator-superset/pull/9536) docs: point our README the maintained Docker image (#9536) (@mistercrunch) - [#9523](https://github.com/apache/incubator-superset/pull/9523) Make email parsing more robust (#9523) (@bkyryliuk) - [#9541](https://github.com/apache/incubator-superset/pull/9541) [copy] fix: Row Level Security get_rls_filters func SELECT statement (#9541) (@axelet) - [#8947](https://github.com/apache/incubator-superset/pull/8947) [thumbnails] API and celery task for dashboards and charts (#8947) (@dpgaspar) - [#9537](https://github.com/apache/incubator-superset/pull/9537) [list views] add work-break css for table layouts (#9537) (@nytai) - [#9538](https://github.com/apache/incubator-superset/pull/9538) Run CI on all pushes / PR's (#9538) (@craig-rueda) - [#9535](https://github.com/apache/incubator-superset/pull/9535) Disabling recording in Cypress tests (#9535) (@craig-rueda) - [#9517](https://github.com/apache/incubator-superset/pull/9517) [Build] Add Github workflows (#9517) (@ktmud) - [#9533](https://github.com/apache/incubator-superset/pull/9533) Fix typo in viz.py (#9533) (@willbarrett) - [#9465](https://github.com/apache/incubator-superset/pull/9465) Importing validators module from superset-ui (#9465) (@rusackas) - [#9520](https://github.com/apache/incubator-superset/pull/9520) [api] refactor, remove unnecessary code, using command pattern now (#9520) (@dpgaspar) - [#9521](https://github.com/apache/incubator-superset/pull/9521) [dashboard] Fix, improve test for custom filter (#9521) (@dpgaspar) - [#9366](https://github.com/apache/incubator-superset/pull/9366) deprecate groupby controls in query_obj (#9366) (@villebro) - [#9522](https://github.com/apache/incubator-superset/pull/9522) Another attempt to fix a viz.py bug (#9522) (@willbarrett) - [#9500](https://github.com/apache/incubator-superset/pull/9500) control to turn off table bar-chart backgrounds (#9500) (@rusackas) - [#9507](https://github.com/apache/incubator-superset/pull/9507) chore: auto label issues based on the template chosen (#9507) (@mistercrunch) - [#9462](https://github.com/apache/incubator-superset/pull/9462) [Dashboard] new listview filters & emotion infra (#9462) (@nytai) - [#9509](https://github.com/apache/incubator-superset/pull/9509) docker node_modules in its own volume (#9509) (@octaviancorlade) - [#9492](https://github.com/apache/incubator-superset/pull/9492) [charts] New, custom filter for name OR description (#9492) (@dpgaspar) - [#9503](https://github.com/apache/incubator-superset/pull/9503) Bump sqlalchemy and dremio deps (#9503) (@villebro) - [#9370](https://github.com/apache/incubator-superset/pull/9370) Add visualization flow to the CTA queries (#9370) (@bkyryliuk) - [#9427](https://github.com/apache/incubator-superset/pull/9427) feat: Add post processing to QueryObject (#9427) (@villebro) - [#9496](https://github.com/apache/incubator-superset/pull/9496) fix: add lineWidth to Shared_DeckGL.jsx (#9496) (@villebro) - [#9435](https://github.com/apache/incubator-superset/pull/9435) [dashboards] New, tittle and slug OR filter (#9435) (@dpgaspar) - [#9484](https://github.com/apache/incubator-superset/pull/9484) [dashboards] Fix, update dashboard owners not propagating to charts o… (#9484) (@dpgaspar) - [#9491](https://github.com/apache/incubator-superset/pull/9491) Bump FAB to 2.3.2 (#9491) (@dpgaspar) - [#9479](https://github.com/apache/incubator-superset/pull/9479) [query] Migrate api v1 query to new location (#9479) (@dpgaspar) - [#9495](https://github.com/apache/incubator-superset/pull/9495) fix: add explore control tabOverride at the section level (#9495) (@ktmud) - [#9486](https://github.com/apache/incubator-superset/pull/9486) feat: change default time range in sql lab explore (#9486) (@ktmud) - [#9493](https://github.com/apache/incubator-superset/pull/9493) Upgrade table chart plugin to 0.12.13 (#9493) (@ktmud) - [#9460](https://github.com/apache/incubator-superset/pull/9460) pylint: accept specific 2 character names by default (#9460) (@villebro) - [#9487](https://github.com/apache/incubator-superset/pull/9487) [tests] refactor, change datasets and charts to it's own folder (#9487) (@dpgaspar) - [#9376](https://github.com/apache/incubator-superset/pull/9376) [sqllab] Add CUSTOM_TEMPLATE_PROCESSOR config (#9376) (@dandanhub) - [#9480](https://github.com/apache/incubator-superset/pull/9480) Handle empty dataframes in TableViz (#9480) (@elukey) - [#9337](https://github.com/apache/incubator-superset/pull/9337) Filter owners select by text input (#9337) (@suddjian) - [#9437](https://github.com/apache/incubator-superset/pull/9437) [datasets] Add strict type annotation (#9437) (@dpgaspar) - [#9418](https://github.com/apache/incubator-superset/pull/9418) [mypy] Enforcing typing for superset.dashboards (#9418) (@dpgaspar) - [#9464](https://github.com/apache/incubator-superset/pull/9464) [Doc] Update installation doc for Dremio (#9464) (@narendrans) - [#9455](https://github.com/apache/incubator-superset/pull/9455) Migrating shared DeckGL controls (#9455) (@rusackas) - [#9469](https://github.com/apache/incubator-superset/pull/9469) [mypy] Enforcing typing for superset.examples (#9469) (@john-bodley) - [#9403](https://github.com/apache/incubator-superset/pull/9403) [query] New, readonly API (#9403) (@dpgaspar) - [#9472](https://github.com/apache/incubator-superset/pull/9472) Added dremio (#9472) (@narendrans) - [#9451](https://github.com/apache/incubator-superset/pull/9451) release: Add support for ZSH in RELEASING and add tagging instructions (#9451) (@villebro) - [#9378](https://github.com/apache/incubator-superset/pull/9378) chore: bump black to 19.10b0 and mypy to 0.770 (#9378) (@ktmud) - [#9416](https://github.com/apache/incubator-superset/pull/9416) [mypy] Enforcing typing for some modules (#9416) (@john-bodley) - [#9466](https://github.com/apache/incubator-superset/pull/9466) Eslint prefer-object-spread (#9466) (@rusackas) - [#9454](https://github.com/apache/incubator-superset/pull/9454) Migrating NVD3 Area's stacked_style config (#9454) (@rusackas) - [#9445](https://github.com/apache/incubator-superset/pull/9445) Migrating unique NVD3 viz controls (#9445) (@rusackas) - [#9440](https://github.com/apache/incubator-superset/pull/9440) Migrating unique bigNumber(total) controls (#9440) (@rusackas) - [#9356](https://github.com/apache/incubator-superset/pull/9356) Enforcing linting of LESS (#9356) (@rusackas) - [#9446](https://github.com/apache/incubator-superset/pull/9446) migrating unique controls (#9446) (@rusackas) ### 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