Database Migrations
Features
Fixes
- #22417 fix: fix: Force configuration for SafeMarkdown component in Handlebars(@geido)
- #21895 feat: Improves SafeMarkdown HTML sanitization (@michael-s-molina) (security-improvement)
- #21874 feat: Adds a Content Security Policy (CSP) check for production environments (@michael-s-molina)(security-improvement)
- #21853 feat: Disables HTML rendering in Toast by default (@michael-s-molina)(security-improvement)
- #21776 fix(CustomFrame): Resolves issue #21731 where date range in explore throws runtime error (@eric-briscoe)
- #21637 fix: respect chart cache timeout setting (@mayurnewase)
- #21729 fix: allow adhoc columns in non-aggregate query (@mayurnewase)
- #21441 fix(cache): respect default cache timeout on v1 chart data requests (@villebro)
- #22038 fix: datasource save, improve data validation (@dpgaspar)
- #22022 fix: deprecate approve and request_access endpoint (@dpgaspar)
- #21964 fix: dashboard api cache decorator (@dpgaspar)
- #21875 fix: check that imports are ZIPs (@betodealmeida)
- #21761 fix: flash message on database data upload forms (@dpgaspar)
- #21759 fix: database schema selector on import data (@dpgaspar)
- #21729 fix: allow adhoc columns in non-aggregate query (@mayurnewase)
- #21773 fix: remove deprecated ETagResponseMixin (@eschutho)
- #21561 fix(report): Fix permission check for set up email report on charts/dashboards. Fixes #21559 (@zhaorui2022)
- #20651 fix: annotation broken (@zhaoyongjie)
- #20830 fix: remove element reference in alerts report fetchs (@hughhhh)
- #20063 fix: Add locale for DatePicker component (@aehanno)
- #21302 fix: disallow users from viewing other user's profile on config (@dpgaspar)
- #21154 fix(explore): Prevent unnecessary series limit subquery (@codyml)
- #21498 fix: set correct favicon from config for login and FAB list views (@mayurnewase)
- #21380 fix(sqllab): Fix cursor alignment in SQL lab editor by avoiding Lucida Console font on Windows (@MichaelHintz)
- #20061 fix: Add french translation missing (@aehanno)
- #21044 fix(plugin-chart-echarts): missing value format in mixed timeseries (@justinpark)
- #21419 fix: cached common bootstrap Revert (#21018) (@dpgaspar)
- #21296 fix(plugin-chart-echarts): show zero value in tooltip (@villebro)
- #21294 fix(explore): Time column label not formatted when GENERIC_X_AXES enabled (@kgabryje)
- #21272 fix: adds TLS certificate validation option for SMTP (@dpgaspar)
- #21076 fix(celery cache warmup): add auth and use warm_up_cache endpoint (@nytai)
- #21216 fix(database-list): hide upload file button if no permission (@stephenLYZ)
- #21153 fix(sqllab): missing zero values while copy-to-clipboard (@justinpark)
- #21084 fix(native filters): groupby filter issue (@stevetracvc)
- #21005 fix(plugin-chart-handlebars): Sort-By and Sort-By-Descending control not work (@stephenLYZ)
- #20969 fix(dashboard): Fix scroll behaviour in DashboardBuilderSidepane (@EugeneTorap)
- #21007 fix(plugin-chart-echarts): gauge chart enhancements and fixes (@stephenLYZ)
- #21032 fix(plugin-chart-echarts): invalid total label location for negative values in stacked bar chart (@justinpark)
- #20962 fix: Explore scrolled down when navigating from dashboard (@kgabryje)
- #20946 fix(viz): Show zero percent changes in Big Number Viz (@Antonio-RiveroMartnez)
- #20819 fix: Temporal X Axis values are not properly displayed if the time column has a custom label defined (@diegomedina248)
- #20736 fix: getting default value in run-server.sh (@zhaoyongjie)
- #20733 fix(docker): Make Gunicorn max_requests and max_requests_jitter adjustable (@mdeshmu)
- #20714 fix: logger message (@betodealmeida)
Others
- #21811 chore(sqla): refactor query utils (@villebro)
- #21811 chore(sqla): refactor query utils (@villebro)
- #20644 chore(deps): bump moment from 2.29.2 to 2.29.4 in /superset-frontend (@dependabot[bot])
- #21721 build: changelog for 2.0.1 (@AAfghahi)
- #21018 perf: Memoize the common_bootstrap_payload (@bkyryliuk)
- #21091 chore(deps): unpin holidays dependency version (@ecederstrand)