Features
- #25795 feat: support server-side sessions (@dpgaspar)
Fixes
- #27096 fix(big_number): white-space: nowrap to prevent wrapping (@mistercrunch)
- #27066 fix: Drill by with GLOBAL_ASYNC_QUERIES (@kgabryje)
- #27039 fix: bump FAB to 4.3.11 (@dpgaspar)
- #26993 fix: chart import validation (@dpgaspar)
- #27073 fix(drill): no rows returned (@betodealmeida)
- #27069 fix: Filters sidebar stretching dashboard height (@kgabryje)
- #27041 fix(plugins): missing currency on small number format in table chart (@justinpark)
- #27023 fix(explore): allow free-form d3 format on custom column formatting (@justinpark)
- #27019 fix: safer error message in alerts (@betodealmeida)
- #27015 fix(security manager): Users should not have access to all draft dashboards (@Vitor-Avila)
- #26946 fix: column values with NaN (@betodealmeida)
- #26964 fix(plugin-chart-table): Prevent misalignment of totals and headers when scrollbar is visible (@kgabryje)
- #22849 fix(cache): remove unused webserver config & handle trailing slashes (@Usiel)
- #26889 fix: Allow exporting saved queries without schema information (@sbernauer)
- #26887 fix: dashboard import validation (@dpgaspar)
- #26911 fix: handle CRLF endings causing sqlglot failure (@mapledan)
- #26906 fix(pinot): typo in the name for epoch_ms_to_dttm (@ege-st)
- #26817 fix: Bar charts horizontal margin adjustment error (@michael-s-molina)
- #26749 fix: prevent guest user from modifying metrics (@betodealmeida)
- #25923 fix(deck.gl Multiple Layer Chart): Add Contour and Heatmap Layer as options (@Mattc1221)
- #26476 fix(sqlparse): improve table parsing (@betodealmeida)
- #26814 fix(time-series table): Can't compare from the beginning of the time range (@michael-s-molina)
- #26807 fix: Row limit hardcoded (@michael-s-molina)
- #26652 fix(import): only import FORMULA annotations (@mistercrunch)
- #26314 fix(logging): Filter out undefined columns (@john-bodley)
- #26461 fix(BigQuery): Support special characters in column/metric names used in ORDER BY (@Vitor-Avila)
- #26744 fix(db2): Improving support for ibm db2 connections (@Vitor-Avila)
- #26705 fix(legacy-charts): Show Time Grain control for legacy charts (@Vitor-Avila)
- #26709 fix: do not use lodash/memoize (@rusackas)
- #25550 fix: Catch ImportErrors for Google SDKs (@skion)
- #26645 fix(translation): correct translation errors for Chinese(zh) (@Waterkin)
- #26638 fix: Avoid 500 if end users write bad SQL (@Khrol)
- #26644 fix: unnecessary logic on CI ephemeral (@dpgaspar)
- #26625 fix: create virtual dataset validation (@dpgaspar)
- #26634 fix: RLS modal styling (@geido)
- #26469 fix(database): allow filtering by UUID (@betodealmeida)
- #26412 fix(embedded): Hide dashboard fullscreen option for embedded context (@Vitor-Avila)
- #26355 fix: Trino - handle table not found in SQLLab (@Khrol)
Others