Back to Superset

3.1.2

CHANGELOG/3.1.2.md

2021.41.08.8 KB
Original Source
<!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -->

Change Log

3.1.2 (Thu Mar 28 11:32:00 2024 -0300)

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

  • #27281 chore: bump cryptography minimum to 42.0.4 (@sadpandajoe)
  • #27232 chore: Removes Chromatic workflow and dependencies (@michael-s-molina)
  • #27159 chore: bump FAB to 4.4.0 (@dpgaspar)
  • #27129 chore: lower cryptography min version to 41.0.2 (@sadpandajoe)