Fixes
- #21461 fix: dashboard filter value is cleared when 2 similar dashboards opened in succession (@mayurnewase)
- #21419 fix: cached common bootstrap Revert (#21018) (@dpgaspar)
- #21302 fix: disallow users from viewing other user's profile on config (@dpgaspar)
- #21272 fix: adds TLS certificate validation option for SMTP (@dpgaspar)
- #21076 fix(celery cache warmup): add auth and use warm_up_cache endpoint (@nytai)
- #20178 fix: While exporting CSV , only the entries on first page are getting downloaded even when user is on other pages #17861 (@LahmerIlyas)
- #20058 fix: Support the Clipboard API in modern browsers (@diegomedina248)
- #20434 fix(20428): Address-Presto/Trino-Poll-Issue-Refactor (@Thelin90)
- #20348 fix(docker): Make Gunicorn Keepalive Adjustable (@mdeshmu)
- #20315 fix(chart): chart gets cut off on the dashboard (@stephenLYZ)
- #20235 fix: Box Plot Chart throws an error when the average (AVG) / SUM is being calculated on the Metrics (@diegomedina248)
- #20151 fix(csv): Ensure df_to_escaped_csv does not coerce integer columns to float (@john-bodley)
- #20173 fix: avoid while cycle in computeMaxFontSize for big Number run forever when css rule applied (@diegomedina248)
- #19570 fix: sqloxide optional (@betodealmeida)
Others
- #21439 perf: Memoize the common_bootstrap_payload and include user param (#21018) (@bkyryliuk)
- #19703 chore(build): upgrade less-loader (@ktmud)
- #20550 chore: updating python docker image to 3.8.13 (@nisheldo)
- #21018 perf: Memoize the common_bootstrap_payload (@bkyryliuk)
- #20974 perf: Implement model specific lookups by id to improve performance (@bkyryliuk)
- #20273 chore: adjust the psycopg2 version of k8s installation guide (@ensky)