Fixes
- #27706 fix: Select onChange is fired when the same item is selected in single mode (@michael-s-molina)
- #27744 fix: reduce alert error to warning (@eschutho)
- #27644 fix: Provide more inclusive error handling for saved queries (@john-bodley)
- #27646 fix: Leverage actual database for rendering Jinjarized SQL (@john-bodley)
- #27636 fix(sqllab): unable to remove table (@justinpark)
- #27022 fix(Chart Annotation modal): Table and Superset annotation options will paginate, exceeding previous max limit 100 (@rtexelm)
- #27552 fix(AlertReports): defaulting grace period to undefined (@fisjac)
- #27551 fix(AlertReports): clearing custom_width when disabled (@fisjac)
- #27601 fix: Persist query params appended to permalink (@kgabryje)
- #27470 fix(sql_parse): Ensure table extraction handles Jinja templating (@john-bodley)
- #19595 fix: Volatile datasource ordering in dashboard export (@pnadolny13)
- #27613 fix(Dashboard): Add editMode conditional for translate3d fix on charts to allow intended Fullscreen (@rtexelm)
- #27388 fix(utils): fix off-by-one error in how rolling window's min_periods truncates dataframe (@sfirke)
- #27577 fix: sqlglot SQL Server (@betodealmeida)
- #27576 fix: bump sqlglot to support materialized CTEs (@betodealmeida)
- #27567 fix(db_engine_specs): Update convert_dttm to work correctly with CrateDB (@hlcianfagna)
- #27605 fix: Skips Hive tests that are blocking PRs (@michael-s-molina)
- #27566 fix: guest queries (@betodealmeida)
- #27464 fix: pass valid SQL to SM (@betodealmeida)
- #26748 fix:
improve _extract_tables_from_sql
(@betodealmeida) - #27260 fix(alerts/reports): implementing custom_width as an Antd number input (@fisjac)
- #27487 fix(postprocessing): resample with holes (@villebro)
- #27484 fix: check if guest user modified query (@betodealmeida)
- #27471 fix(webpack): remove double-dotted file extensions in webpack config (@rusackas)
- #27411 fix(dashboard): Only fetch CSS templates for dashboard header menu when in edit mode (@mskelton)
- #27262 fix(Alerts & Reports): Fixing bug that resets cron value to default when empty (@fisjac)
- #27315 fix(deps): resolving canvg and html2canvas module not found (@fisjac)
- #27403 fix: missing shared color in mixed timeseries (@justinpark)
- #27391 fix(sqllab): Close already removed tab (@justinpark)
- #27364 fix(API): Updating assets via the API should preserve ownership configuration (@Vitor-Avila)
- #27395 fix: improve explore REST api validations (@dpgaspar)
- #26205 fix(docker): Remove race condition when building image (@alekseyolg)
- #27366 fix: Results section in Explore shows an infinite spinner (@michael-s-molina)
- #27187 fix: numexpr to fix CVE-2023-39631 (2.8.4 => 2.9.0) (@nigzak)
- #27360 fix: Heatmap numeric sorting (@michael-s-molina)
- #27308 fix(dashboard): table chart drag preview overflowing container (@rtexelm)
- #27295 fix(sqllab): invalid dump sql shown after closing tab (@justinpark)
- #27285 fix(plugin-chart-echarts): calculate Gauge Chart intervals correctly when min value is set (@goto-loop)
- #27307 fix: Incorrect data type on import page (@michael-s-molina)
- #27291 fix: Data zoom with horizontal orientation (@michael-s-molina)
- #27273 fix: Navigating to an invalid page index in lists (@michael-s-molina)
- #27271 fix: Inoperable dashboard filter slider when range is <= 1 (@michael-s-molina)
- #27154 fix(import-datasources): Use "admin" user as default for importing datasources (@ddxv)
- #27258 fix: Sorting charts/dashboards makes the applied filters ineffective (@michael-s-molina)
- #27213 fix(trino): bumping trino to fix hudi schema fetching (@rusackas)
- #27236 fix(reports): fixing unit test (@fisjac)
- #27217 fix(sqlglot): Address regressions introduced in #26476 (@john-bodley)
- #27233 fix: bump FAB to 4.4.1 (perf issue) (@dpgaspar)
- #27167 fix: setting important lower bounds versions on requirements (@dpgaspar)
- #27215 fix: no limit in SELECT * for TOP dbs (@betodealmeida)
- #27191 fix: Failed to execute importScripts on worker-css (@michael-s-molina)
- #27181 fix(sqllab): typeahead search is broken in db selector (@justinpark)
- #27161 fix(ci): mypy pre-commit issues (@dpgaspar)
- #27135 fix: Duplicated toast messages (@michael-s-molina)
- #27132 fix: Plain error message when visiting a dashboard via permalink without permissions (@michael-s-molina)
- #22840 fix(pivot-table-v2): Added forgotten translation pivot table v2 (@Always-prog)
- #27128 fix: RLS modal overflow (@michael-s-molina)
- #27112 fix: gevent upgrade to 23.9.1 (@dpgaspar)
- #27124 fix: bump grpcio, urllib3 and paramiko (@dpgaspar)
- #27113 fix: upgrade cryptography to major 42 (@dpgaspar)
- #27106 fix: Timeseries Y-axis format with contribution mode (@michael-s-molina)
Others