Database Migrations
- #27119 refactor: Updates some database columns to MediumText (@michael-s-molina)
- #27029 chore: Add granular permissions for actions in Dashboard (@geido)
- #26654 chore: add unique constraint to tagged_objects (@mistercrunch)
- #26377 refactor: Removes the deprecated redirect endpoint (@michael-s-molina)
- #26328 refactor: Removes the Filter Box code (@michael-s-molina)
- #26350 refactor: Migrates legacy Sunburst charts to ECharts and removes legacy code (@michael-s-molina)
- #26369 refactor: Removes the filters set feature (@michael-s-molina)
- #26416 fix: improve performance on reports log queries (@dpgaspar)
- #26290 feat(echarts-funnel): Implement % calculation type (@kgabryje)
Features
- #27159 feat: bump FAB to 4.4.0 (@dpgaspar)
- #26202 feat(Alerts and Reports): Modal redesign (@rtexelm)
- #26907 feat(storybook): Co-habitating/Upgrading Storybooks to v7 (dependency madness ensues) (@rusackas)
- #27092 feat(plugins): Tooltips on BigNumber with Time Comparison chart (@Antonio-RiveroMartnez)
- #27052 feat(plugins): Adding colors to BigNumber with Time Comparison chart (@Antonio-RiveroMartnez)
- #27054 feat(plugins): Update custom controls for BigNumber with Time Comparison chart (@Antonio-RiveroMartnez)
- #27055 feat(docker): allow for docker release builds to be multi-platform (@mistercrunch)
- #26923 feat: docker image tags documentation + tweaks (@mistercrunch)
- #26945 feat(ci): kill duplicate CI jobs on PRs (@mistercrunch)
- #26639 feat(components): Add static class name with button style (@mskelton)
- #26908 feat: Period over Period Big Number comparison chart (@eschutho)
- #26912 feat(ci): unleash dependabot on our github actions (@mistercrunch)
- #26300 feat(maps): Consolidating all country maps (and TS) into the Jupyter notebook workflow. (@rusackas)
- #26877 feat(ci): add a check to make sure there's no hold label on the PR (@mistercrunch)
- #26880 feat: configuring an extensible PR auto-labeler (@mistercrunch)
- #25323 feat(i18n): add ukranian translations (@GlugovGrGlib)
- #26443 feat: add chart id and dataset id to global logs (@eschutho)
- #26754 feat: Stop editor scrolling to top (@puridach-w)
- #26745 feat: auto-label PRs that contain db migrations (@mistercrunch)
- #26418 feat: global logs context (@eschutho)
- #26604 feat(celery): upgrade celery and its dependencies packages (@Musa10)
- #26407 feat: Add ValuePercent option to LABEL TYPE for Pie and Funnel charts (@kainchow)
- #26278 feat(releasing): adding SHA512 and RSA signature validation script to verify releases (@rusackas)
- #26011 feat(telemetry): Adding Scarf based telemetry to Superset (@rusackas)
- #26196 feat(docker): Add ARM builds (@alekseyolg)
- #26161 feat: Create db_engine_spec ibmi.py (@wAVeckx)
Fixes
- #27706 fix: Select onChange is fired when the same item is selected in single mode (@michael-s-molina)
- #27763 fix: Removes filter plugins from viz gallery (@michael-s-molina)
- #27744 fix: reduce alert error to warning (@eschutho)
- #27558 fix(explore): drag and drop indicator UX (@justinpark)
- #27644 fix: Provide more inclusive error handling for saved queries (@john-bodley)
- #27646 fix: Leverage actual database for rendering Jinjarized SQL (@john-bodley)
- #27550 fix(AlertReports): disabling value when not null option is active (@fisjac)
- #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)
- #27470 fix(sql_parse): Ensure table extraction handles Jinja templating (@john-bodley)
- #27601 fix: Persist query params appended to permalink (@kgabryje)
- #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)
- #19595 fix: Volatile datasource ordering in dashboard export (@pnadolny13)
- #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) - #27539 fix(explore): Allow only saved metrics and columns (@justinpark)
- #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)
- #27186 fix: SSH Tunnel configuration settings (@geido)
- #27411 fix(dashboard): Only fetch CSS templates for dashboard header menu when in edit mode (@mskelton)
- #27315 fix(deps): resolving canvg and html2canvas module not found (@fisjac)
- #27403 fix: missing shared color in mixed timeseries (@justinpark)
- #27402 fix: typescript errors in 4.0 (@justinpark)
- #27390 fix: Re-enable CI checks on release branches (@michael-s-molina)
- #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)
- #27262 fix(Alerts & Reports): Fixing bug that resets cron value to default when empty (@fisjac)
- #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)
- #27361 fix: Missing SQL Lab permission (@michael-s-molina)
- #27360 fix: Heatmap numeric sorting (@michael-s-molina)
- #27313 fix(sqllab): Missing empty query result state (@justinpark)
- #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)
- #27214 fix(releasing): fixes npm script for release validation (@rusackas)
- #26074 fix: Translations related to the date range filter (@Ralkion)
- #26699 fix(dashboard): drag and drop indicator UX (@justinpark)
- #27191 fix: Failed to execute importScripts on worker-css (@michael-s-molina)
- #27181 fix(sqllab): typeahead search is broken in db selector (@justinpark)
- #27164 fix: unlock and bump werkzeug (@dpgaspar)
- #27161 fix(ci): mypy pre-commit issues (@dpgaspar)
- #27138 fix(plugins): Apply dashboard filters to comparison query in BigNumber with Time Comparison chart (@Antonio-RiveroMartnez)
- #27135 fix: Duplicated toast messages (@michael-s-molina)
- #27132 fix: Plain error message when visiting a dashboard via permalink without permissions (@michael-s-molina)
- #27130 fix: ID param for DELETE ssh_tunnel endpoint (@geido)
- #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)
- #27117 fix: removes old deprecated sqllab endpoints (@dpgaspar)
- #27124 fix: bump grpcio, urllib3 and paramiko (@dpgaspar)
- #27116 fix(docker): *-dev tags target right stage from Dockerfile (@lodu)
- #26791 fix(sqllab): flaky json explore modal due to over-rendering (@justinpark)
- #27113 fix: upgrade cryptography to major 42 (@dpgaspar)
- #27106 fix: Timeseries Y-axis format with contribution mode (@michael-s-molina)
- #27098 fix: try to fix cypress with magic (@mistercrunch)
- #27094 fix(helm): typo on ssl_cert_reqs variable (@pcop00)
- #27091 fix(deps): un-bumping dom-to-pdf ro resolve missing file warnings (@rusackas)
- #27087 fix(ci): Docker master builds fail while checking version (@mistercrunch)
- #27085 fix(ci): new PR comments cancel ongoing ephemeral builds (@dpgaspar)
- #26663 fix(helm): Include option to use Redis with SSL (@shakeelansari63)
- #27060 fix(ephemeral): last try fixing this GH action (@mistercrunch)
- #27058 fix(ephemeral): point to the full tag name (@mistercrunch)
- #27057 fix(ephemeral): fix tagging command for ECR (@mistercrunch)
- #27056 fix(ephemeral): fix ephemeral builds in PR (@mistercrunch)
- #27048 fix(actions): correcting malformed labeler configs (@rusackas)
- #19744 fix(webpack-dev-server): parse env args (@jdbranham)
- #27042 fix(ci): fix action script v7 breaking changes v3 (@dpgaspar)
- #27040 fix(ci): fix action script v7 breaking changes v2 (@dpgaspar)
- #27014 fix(maps): france_regions.geojson generated with the notebook, from natural earth data (@qleroy)
- #26966 fix(actions): make tech debt uploader not block CI and skip w/o creds (@rusackas)
- #27001 fix(cypress): resolving random dri3 error on cypress runner (@rusackas)
- #27013 fix(plugins): Fix dashboard filter in Period Over Period KPI plugin (@Antonio-RiveroMartnez)
- #27005 fix(helm): Fix inconsistency for the chart appVersion and default image tag (@dnskr)
- #26995 fix(maps): Move Overseas department and regions closer to France mainland (@qleroy)
- #26987 fix(ci): typo in my bash script (@mistercrunch)
- #26985 fix(plugin): Period Over Period KPI Plugin Feature flag value (@Antonio-RiveroMartnez)
- #26969 fix(ci): support action/script v5 breaking change v2 (@dpgaspar)
- #26968 fix(ci): support action/script v5 breaking change (@dpgaspar)
- #26963 fix(plugin-chart-table): Revert "fix(chart table in dashboard): improve screen reading of table (#26453)" (@kgabryje)
- #26949 fix(actions): specify branch on monorepo lockfile pusher (@rusackas)
- #26921 fix(ci): remove deprecated set-output on github workflows (@dpgaspar)
- #26920 fix(ci): lint issue on update-monorepo-lockfiles.yml (@dpgaspar)
- #26919 fix(ci): ephemeral env build and up dependency (@dpgaspar)
- #26852 fix(ci): ephemeral env build (@dpgaspar)
- #26917 fix: remove ephemeral docker build from required workflow (@dpgaspar)
- #26787 fix(docker): improve docker tags to be cleared and avoid conflicts (@mistercrunch)
- #26904 fix(dependabot): lockfile updater won't fail when there's nothing to push (@rusackas)
- #26888 fix(dependencies): adding auth for dependabot lockfile action (@rusackas)
- #26901 fix(svg): reformatting svgs to allow license without breaking images (@rusackas)
- #26453 fix(chart table in dashboard): improve screen reading of table (@ncar285)
- #26801 fix: docker should always run, even in forks (@mistercrunch)
- #26752 fix: add user to latest-release-tag workflow (@eschutho)
- #26772 fix(docker): credentials issues around superset-cache in forks (@mistercrunch)
- #25510 fix: change the validation logic for python_date_format (@mapledan)
- #26710 fix(dependencies): stopping (and preventing) full lodash library import... now using only method level imports. (@rusackas)
- #26473 fix: docker ephemeral environment, push only on testenv comment (@dpgaspar)
- #26682 fix: Revert "build(deps): bump @mdx-js/react from 1.6.22 to 3.0.0 in /docs" (@rusackas)
- #26679 fix: Revert "buld(deps): bump swagger-ui-react from 4.1.3 to 5.11.0 in docs (#26552) (@michael-s-molina)
- #26648 fix: Removes unused cache cleanup (@michael-s-molina)
- #26649 fix: remove possible unnecessary file 1 (@dpgaspar)
- #26351 fix: stringify scarf pixel value (@eschutho)
- #26205 fix(docker): Remove race condition when building image (@alekseyolg)
Others
- #27441 chore: Adds the 4.0 release notes (@michael-s-molina)
- #27768 chore(docs): Cleanup UPDATING.md (@john-bodley)
- #27625 perf(explore): virtualized datasource field sections (@justinpark)
- #27488 perf(sqllab): reduce bootstrap data delay by queries (@justinpark)
- #27281 chore: bump cryptography minimum to 42.0.4 (@sadpandajoe)
- #27232 chore: Removes Chromatic workflow and dependencies (@michael-s-molina)
- #27169 chore: Updates CHANGELOG.md with 3.0.4 data (@michael-s-molina)
- #27166 docs: add Dropit Shopping to users list (@IlyaDropit)
- #27143 refactor: Migrate ErrorBoundary to typescript (@EnxDev)
- #27136 chore(tests): Remove unnecessary explicit Flask-SQLAlchemy session expunges (@john-bodley)
- #27134 docs: add Geotab to users list (@JZ6)
- #26693 chore(hail mary): Update package-lock.json via npm-audit-fix (@rusackas)
- #27129 chore: lower cryptography min version to 41.0.2 (@sadpandajoe)
- #27120 docs(miscellaneous): Export Datasoruces: export datasources exports to ZIP (@ddxv)
- #27078 chore(internet_port): added new ports and removed unnecessary string class (@anirudh-hegde)
- #27118 chore: bump firebolt-sqlalchemy to support service account auth (@Vitor-Avila)
- #27090 chore(plugins): Update dropdown control for BigNumber with Time Comparison range (@Antonio-RiveroMartnez)
- #26909 refactor: Ensure Flask framework leverages the Flask-SQLAlchemy session (Phase II) (@john-bodley)
- #27030 chore: Migrate AlteredSliceTag to typescript (@EnxDev)
- #26773 chore(translations): updating pot -> po -> json files (babel 2.9.1) (@rusackas)
- #27071 chore(docs): adding meta db to Feature Flags page (@rusackas)
- #27072 docs(installation): document multi-platform support in Docker builds (@mistercrunch)
- #27053 chore: prevent prophet from logging non-errors as errors (@betodealmeida)
- #27038 chore(docs): bump version number in docs example (@sfirke)
- #26973 build(deps-dev): bump @types/jest from 26.0.24 to 29.5.12 in /superset-frontend/plugins/plugin-chart-handlebars (@dependabot[bot])
- #26260 chore(dashboard): migrate enzyme to RTL (@justinpark)
- #26989 chore: Remove database ID dependency for SSH Tunnel creation (@geido)
- #26981 build(deps): bump react-js-cron from 1.2.0 to 2.1.2 in /superset-frontend (@dependabot[bot])
- #26893 build(deps-dev): bump copy-webpack-plugin from 9.1.0 to 12.0.2 in /superset-frontend (@dependabot[bot])
- #26171 chore(sqllab): migrate to typescript (@justinpark)
- #27021 chore(plugins): Description, Category and Tags for BigNumber with Period Time Comparison plugin (@Antonio-RiveroMartnez)
- #27020 docs: add a note about database drivers in Docker builds (@mistercrunch)
- #26979 build(deps): bump @types/seedrandom from 2.4.30 to 3.0.8 in /superset-frontend (@dependabot[bot])
- #27000 chore(github): adding code owners for translation and country map wor… (@rusackas)
- #26998 docs: add notes to RELEASING about how to deploy docker images (@mistercrunch)
- #26996 build(deps): bump react-intersection-observer from 9.4.1 to 9.6.0 in /superset-frontend (@dependabot[bot])
- #26986 docs(presto): add Presto SSL connection details (@rusackas)
- #26526 build(deps): bump @vx/legend from 0.0.198 to 0.0.199 in /superset-frontend/plugins/legacy-plugin-chart-histogram (@dependabot[bot])
- #26903 chore(dependencies): bump encodable to 0.7.8 (@rusackas)
- #26977 build(deps-dev): bump webpack from 5.90.0 to 5.90.1 in /docs (@dependabot[bot])
- #26974 build(deps-dev): bump @types/node from 20.11.14 to 20.11.16 in /superset-websocket (@dependabot[bot])
- #26971 build(deps): bump actions/checkout from 2 to 4 (@dependabot[bot])
- #26972 build(deps): bump actions/cache from 1 to 4 (@dependabot[bot])
- #26970 build(deps): bump actions/setup-python from 4 to 5 (@dependabot[bot])
- #26950 chore(actions): getting fancier with labels (@rusackas)
- #26952 build(deps): bump actions/setup-java from 1 to 4 (@dependabot[bot])
- #26958 build(deps-dev): bump mock-socket from 9.0.3 to 9.3.1 in /superset-frontend (@dependabot[bot])
- #26953 build(deps): bump actions/github-script from 3 to 7 (@dependabot[bot])
- #26927 build(deps): bump actions/setup-node from 2 to 4 (@dependabot[bot])
- #26954 build(deps): bump aws-actions/configure-aws-credentials from 1 to 4 (@dependabot[bot])
- #26955 build(deps): bump aws-actions/amazon-ecr-login from 1 to 2 (@dependabot[bot])
- #26956 build(deps): bump github/codeql-action from 2 to 3 (@dependabot[bot])
- #26938 build(deps): bump moment from 2.29.4 to 2.30.1 in /superset-frontend (@dependabot[bot])
- #26943 chore(dependencies): Push lockfile for monorepo updates on rebuild/rebase (@rusackas)
- #26875 chore: make TS enums strictly PascalCase (@villebro)
- #26942 chore(ci): run pre-commit across the repo (@mistercrunch)
- #26935 build(deps): bump interweave from 13.0.0 to 13.1.0 in /superset-frontend (@dependabot[bot])
- #26941 build(deps): bump emotion-rgba from 0.0.9 to 0.0.12 in /superset-frontend (@dependabot[bot])
- #26939 build(deps-dev): bump @babel/core from 7.22.8 to 7.23.9 in /superset-frontend (@dependabot[bot])
- #26940 build(deps): bump shortid from 2.2.14 to 2.2.16 in /superset-frontend (@dependabot[bot])
- #26924 build(deps-dev): bump @types/node from 20.11.10 to 20.11.14 in /superset-websocket (@dependabot[bot])
- #26928 build(deps): bump chromaui/action from 1 to 10 (@dependabot[bot])
- #26929 build(deps): bump azure/setup-helm from 1 to 3 (@dependabot[bot])
- #26930 build(deps): bump actions/upload-artifact from 3 to 4 (@dependabot[bot])
- #26931 build(deps): bump actions/dependency-review-action from 2 to 4 (@dependabot[bot])
- #26918 chore(ci): notify PMCs of changes on required workflows (@dpgaspar)
- #26372 refactor: Removes the deprecated GENERIC_CHART_AXES feature flag (@michael-s-molina)
- #26881 build(deps-dev): update @babel/types requirement from ^7.13.12 to ^7.23.9 in /superset-frontend/plugins/plugin-chart-pivot-table (@dependabot[bot])
- #26727 build(deps): bump @ant-design/icons from 5.0.1 to 5.2.6 in /superset-frontend (@dependabot[bot])
- #26894 build(deps): bump @vx/scale from 0.0.197 to 0.0.199 in /superset-frontend (@dependabot[bot])
- #26840 build(deps): bump d3-selection from 1.4.2 to 3.0.0 in /superset-frontend (@dependabot[bot])
- #26861 build(deps): bump @visx/axis from 3.5.0 to 3.8.0 in /superset-frontend (@dependabot[bot])
- #26272 chore(explore): migrate enzyme to RTL (@justinpark)
- #26899 build(deps): bump @types/rison from 0.0.6 to 0.0.9 in /superset-frontend (@dependabot[bot])
- #26831 build(deps): bump @types/rison from 0.0.6 to 0.0.9 in /superset-frontend/packages/superset-ui-core (@dependabot[bot])
- #26869 build(deps): bump dom-to-image-more from 2.16.0 to 3.2.0 in /superset-frontend (@dependabot[bot])
- #26902 chore(docs): remove misplaced k8s installation instructions (@sfirke)
- #26897 build(deps-dev): bump webpack-bundle-analyzer from 4.9.0 to 4.10.1 in /superset-frontend (@dependabot[bot])
- #26900 chore(ci): make action/labeler work on fork PRs (@mistercrunch)
- #26879 chore(dependabot): ignore css-minimizer-webpack-plugin (@mistercrunch)
- #26860 build(deps): bump rehype-sanitize from 5.0.1 to 6.0.0 in /superset-frontend (@dependabot[bot])
- #26872 chore(dependabot): auto-update lockfiles for monorepo package bumps (@rusackas)
- #26859 build(deps): bump @types/enzyme from 3.10.10 to 3.10.18 in /superset-frontend (@dependabot[bot])
- #26874 chore(license): adding a missing license blurb to a translation file (@rusackas)
- #26870 build(deps): bump yargs and @types/yargs in /superset-frontend (@dependabot[bot])
- #26841 chore(dependencies): bump less from 3.12.2 to 4.2.0 in /superset-frontend (@dependabot[bot])
- #26868 chore(actions): run docs actions on Node 16 to conform with the project (@rusackas)
- #26857 chore(actions): generate FOSSA report on master, and ALWAYS check for… (@rusackas)
- #26826 build(deps-dev): bump @types/uuid from 9.0.7 to 9.0.8 in /superset-websocket (@dependabot[bot])
- #26867 build(deps): bump @testing-library/react-hooks from 5.0.3 to 5.1.3 in /superset-frontend (@dependabot[bot])
- #26866 build(deps): bump mousetrap and @types/mousetrap in /superset-frontend (@dependabot[bot])
- #26865 build(deps): bump react-redux from 7.2.8 to 7.2.9 in /superset-frontend (@dependabot[bot])
- #26855 chore(dependabot): lowering bump cadence from weekly to monthly (@rusackas)
- #26854 chore(CI): get docs building on ALL branches. (@rusackas)
- #26825 build(deps-dev): bump @types/node from 20.11.5 to 20.11.10 in /superset-websocket (@dependabot[bot])
- #26820 chore(lint/a11y): fixing and locking down jsx-a11y/anchor-is-valid (@rusackas)
- #26819 chore(dependencies): bumps match-sorter (@rusackas)
- #26798 chore: Add permission to view and drill on Dashboard context (@geido)
- #26827 build(deps): bump use-immer from 0.8.1 to 0.9.0 in /superset-frontend (@dependabot[bot])
- #24272 chore(deps): bump typescript to 4.8.4 (@jansule)
- #26832 build(deps): bump @types/react-table from 7.0.29 to 7.7.19 in /superset-frontend (@dependabot[bot])
- #26834 build(deps-dev): bump @docusaurus/module-type-aliases from 3.1.0 to 3.1.1 in /docs (@dependabot[bot])
- #26839 build(deps-dev): bump webpack from 5.89.0 to 5.90.0 in /docs (@dependabot[bot])
- #23873 chore: Slovenian translation update (@dkrat7)
- #26702 chore: fix GitHub 'Unchanged files with check annotations' reports in PR (@mistercrunch)
- #26726 build(deps): bump prism-react-renderer from 1.2.1 to 2.3.1 in /docs (@dependabot[bot])
- #26813 chore(ci): change code owners for .github (@dpgaspar)
- #26794 chore(dependencies): bumping jinja2 (@rusackas)
- #26816 chore: add google-auth for new example dashboard (@betodealmeida)
- #26815 chore: Reformat changelogs (@geido)
- #26793 chore(dependencies): bumping fonttools (@rusackas)
- #26442 chore: Technical Debt Metrics (@rusackas)
- #26800 chore: Splits the CHANGELOG into multiple files (@michael-s-molina)
- #26621 build(deps): update jquery requirement from ^3.4.1 to ^3.7.1 in /superset-frontend/packages/superset-ui-demo (@dependabot[bot])
- #26789 chore(RESOURCES): fix markdown for table formatting (@qleroy)
- #26759 chore: Add Embed Modal extension override and tests (@geido)
- #26656 build(deps-dev): bump css-minimizer-webpack-plugin from 3.4.1 to 6.0.0 in /superset-frontend (@dependabot[bot])
- #26704 chore: improve/decouple eslint and tsc 'npm run' commands (@mistercrunch)
- #26728 build(deps): bump @visx/grid from 3.0.1 to 3.5.0 in /superset-frontend (@dependabot[bot])
- #26729 build(deps): update classnames requirement from ^2.3.2 to ^2.5.1 in /superset-frontend/plugins/plugin-chart-table (@dependabot[bot])
- #26766 chore: prevent CI double runs on push + pull_request (@mistercrunch)
- #26528 build(deps-dev): bump jest from 26.6.3 to 29.7.0 in /superset-frontend/plugins/plugin-chart-handlebars (@dependabot[bot])
- #26513 build(deps): bump d3-color from 1.4.1 to 3.1.0 in /superset-frontend/plugins/legacy-plugin-chart-world-map (@dependabot[bot])
- #26596 build(deps): update @types/math-expression-evaluator requirement from ^1.2.1 to ^1.3.3 in /superset-frontend/packages/superset-ui-core (@dependabot[bot])
- #26595 build(deps-dev): update @types/lodash requirement from ^4.14.149 to ^4.14.202 in /superset-frontend/plugins/plugin-chart-handlebars (@dependabot[bot])
- #26698 build: Parallelize the CI image builds (continued) (@mistercrunch)
- #26499 build(deps): update d3-cloud requirement from ^1.2.5 to ^1.2.7 in /superset-frontend/plugins/plugin-chart-word-cloud (@dependabot[bot])
- #26481 build(deps-dev): bump @types/jest from 26.0.24 to 29.5.11 in /superset-frontend/plugins/plugin-chart-pivot-table (@dependabot[bot])
- #26546 build(deps-dev): bump @docusaurus/module-type-aliases from 2.4.1 to 3.1.0 in /docs (@dependabot[bot])
- #26105 docs(storybook): fix typo in TimeFormatStories.tsx (@HurSungYun)
- #26594 build(deps): update whatwg-fetch requirement from ^3.0.0 to ^3.6.20 in /superset-frontend/packages/superset-ui-core (@dependabot[bot])
- #26753 chore: do not mark helm releases as github latest (@eschutho)
- #26718 build(deps): bump @svgr/webpack from 5.5.0 to 8.1.0 in /docs (@dependabot[bot])
- #26714 build(deps): bump @visx/axis from 3.0.1 to 3.5.0 in /superset-frontend (@dependabot[bot])
- #26760 docs: update fixed CVEs for version 3.0.3 (@dpgaspar)
- #26483 build(deps): update @types/d3-cloud requirement from ^1.2.1 to ^1.2.9 in /superset-frontend/plugins/plugin-chart-word-cloud (@dependabot[bot])
- #26616 build(deps): bump fuse.js from 6.4.6 to 7.0.0 in /superset-frontend (@dependabot[bot])
- #26717 build(deps-dev): bump webpack from 5.76.0 to 5.89.0 in /docs (@dependabot[bot])
- #26570 build(deps-dev): bump prettier-plugin-packagejson from 2.2.15 to 2.4.9 in /superset-frontend (@dependabot[bot])
- #26556 build(deps-dev): bump @babel/register from 7.22.5 to 7.23.7 in /superset-frontend (@dependabot[bot])
- #26522 build(deps): update react-table requirement from ^7.6.3 to ^7.8.0 in /superset-frontend/plugins/plugin-chart-table (@dependabot[bot])
- #26613 build(deps): bump react-github-btn from 1.2.1 to 1.4.0 in /docs (@dependabot[bot])
- #26572 build(deps-dev): bump eslint-plugin-react-hooks from 4.2.0 to 4.6.0 in /superset-frontend (@dependabot[bot])
- #26576 build(deps): bump @emotion/babel-preset-css-prop from 11.2.0 to 11.11.0 in /superset-frontend (@dependabot[bot])
- #26724 build(deps): bump @saucelabs/theme-github-codeblock from 0.1.1 to 0.2.3 in /docs (@dependabot[bot])
- #26720 build(deps): bump @docsearch/react from 3.3.3 to 3.5.2 in /docs (@dependabot[bot])
- #26708 chore(dependencies): loosen constraints on dependency checker (@rusackas)
- #25665 build(deps): bump @babel/traverse from 7.22.8 to 7.23.2 in /superset-frontend (@dependabot[bot])
- #26694 chore(dependencies): removes unsued d3-color and d3-array (@rusackas)
- #26692 chore(dependencies): removes unused minimist (@rusackas)
- #26690 chore(dependencies): remove unused global-box (@rusackas)
- #26689 chore(dependencies): remove unused lodash-es (@rusackas)
- #26688 chore(dependencies): remove unused react-datetime (@rusackas)
- #26687 chore(dependencies): remove unused ansi-regex (@rusackas)
- #26686 chore(dependencies): removes unused @visx/tooltip (@rusackas)
- #26685 chore(dependencies): remove unused @babel/runtime-corejs3 (@rusackas)
- #26684 chore(dependencies): removes unused bootstrap-slider (@rusackas)
- #26691 chore(dependencies): npm audit fix for superset-ui-demo (@rusackas)
- #26703 chore: silence SECRET_KEY warning when running tests (@mistercrunch)
- #26733 build(deps-dev): bump @types/node from 20.11.1 to 20.11.5 in /superset-websocket (@dependabot[bot])
- #26329 refactor: Removes the deprecated DASHBOARD_NATIVE_FILTERS feature flag (@michael-s-molina)
- #26347 refactor: Removes the deprecated VERSIONED_EXPORT feature flag (@michael-s-molina)
- #26677 chore: Updates the Release Process link in the issue template (@michael-s-molina)
- #26375 chore: Updates the bug report template (@michael-s-molina)
- #26462 refactor: Removes the Profile feature (@michael-s-molina)
- #26665 build(deps): bump the npm_and_yarn group group in /superset-frontend with 2 updates (@dependabot[bot])
- #26661 chore: Updates CHANGELOG.md and UPDATING.md with 3.1.0 data (@michael-s-molina)
- #26330 refactor: Removes the deprecated DASHBOARD_FILTERS_EXPERIMENTAL feature flag (@michael-s-molina)
- #26547 build(deps): bump @mdx-js/react from 1.6.22 to 3.0.0 in /docs (@dependabot[bot])
- #26552 build(deps): bump swagger-ui-react from 4.1.3 to 5.11.0 in /docs (@dependabot[bot])
- #26555 build(deps-dev): bump @tsconfig/docusaurus from 1.0.7 to 2.0.2 in /docs (@dependabot[bot])
- #26344 refactor: Removes the deprecated ENABLE_EXPLORE_JSON_CSRF_PROTECTION feature flag (@michael-s-molina)
- #26345 refactor: Removes the deprecated ENABLE_TEMPLATE_REMOVE_FILTERS feature flag (@michael-s-molina)
- #25800 docs: update embedded readme with user params context (@jbat)
- #12175 build(deps): bump node-notifier from 8.0.0 to 8.0.1 in /superset-frontend (@dependabot[bot])
- #26549 build(deps): bump clsx from 1.1.1 to 2.1.0 in /docs (@dependabot[bot])
- #26560 build(deps-dev): bump typescript from 4.4.4 to 5.3.3 in /docs (@dependabot[bot])
- #26650 chore: Updates CHANGELOG.md and UPDATING.md with 3.0.3 data (@michael-s-molina)
- #26346 refactor: Removes the deprecated REMOVE_SLICE_LEVEL_LABEL_COLORS feature flag (@michael-s-molina)
- #26200 refactor: Ensure Flask framework leverages the Flask-SQLAlchemy session (Phase I) (@john-bodley)
- #26633 chore: Deprecates the DASHBOARD_CROSS_FILTERS feature flag (@michael-s-molina)
- #26635 chore: Deprecates the ENABLE_JAVASCRIPT_CONTROLS feature flag (@michael-s-molina)
- #26636 chore: Sets DASHBOARD_VIRTUALIZATION feature flag to True by default (@michael-s-molina)
- #26540 chore(API): Include changed_by.id in Get Charts and Get Datasets API responses (@Vitor-Avila)
- #26637 chore: Sets the DRILL_BY feature flag to True by default (@michael-s-molina)
- #26186 refactor: Ensure Celery leverages the Flask-SQLAlchemy session (@john-bodley)
- #26500 build(deps): update datamaps requirement from ^0.5.8 to ^0.5.9 in /superset-frontend/plugins/legacy-plugin-chart-world-map (@dependabot[bot])
- #25663 build(deps-dev): bump @babel/traverse from 7.16.10 to 7.23.2 in /superset-embedded-sdk (@dependabot[bot])
- #25664 build(deps): bump @babel/traverse from 7.21.4 to 7.23.2 in /superset-frontend/cypress-base (@dependabot[bot])
- #25662 build(deps): bump @babel/traverse from 7.16.3 to 7.23.2 in /docs (@dependabot[bot])
- #26606 docs: fix links (@fenilgmehta)
- #26348 refactor: Removes the deprecated CLIENT_CACHE feature flag (@michael-s-molina)
- #26349 refactor: Removes the deprecated DASHBOARD_CACHE feature flag (@michael-s-molina)
- #26450 chore: Deprecates the KV_STORE feature flag (@michael-s-molina)
- #26343 refactor: Removes the deprecated ENABLE_EXPLORE_DRAG_AND_DROP feature flag (@michael-s-molina)
- #26331 refactor: Removes the deprecated DISABLE_DATASET_SOURCE_EDIT feature flag (@michael-s-molina)
- #26589 build(deps): update lodash requirement from ^4.17.11 to ^4.17.21 in /superset-frontend/plugins/legacy-preset-chart-nvd3 (@dependabot[bot])
- #26506 build(deps): update urijs requirement from ^1.19.8 to ^1.19.11 in /superset-frontend/plugins/legacy-preset-chart-nvd3 (@dependabot[bot])
- #26520 build(deps-dev): bump style-loader from 3.3.3 to 3.3.4 in /superset-frontend (@dependabot[bot])
- #26538 build(deps-dev): bump @types/urijs from 1.19.19 to 1.19.25 in /superset-frontend (@dependabot[bot])
- #26530 build(deps): update lodash requirement from ^4.17.15 to ^4.17.21 in /superset-frontend/packages/superset-ui-chart-controls (@dependabot[bot])
- #26539 build(deps): update xss requirement from ^1.0.10 to ^1.0.14 in /superset-frontend/plugins/plugin-chart-table (@dependabot[bot])
- #26545 build(deps): bump moment-timezone from 0.5.37 to 0.5.44 in /superset-frontend (@dependabot[bot])
- #26562 build(deps): bump less from 4.1.3 to 4.2.0 in /docs (@dependabot[bot])
- #26612 build(deps): bump @docusaurus/preset-classic from 2.4.1 to 2.4.3 in /docs (@dependabot[bot])
- #26619 build(deps-dev): bump @types/node from 20.11.0 to 20.11.1 in /superset-websocket (@dependabot[bot])
- #26503 build(deps): update prop-types requirement from ^15.6.2 to ^15.8.1 in /superset-frontend/plugins/legacy-plugin-chart-sunburst (@dependabot[bot])
- #26509 build(deps): update prop-types requirement from ^15.6.2 to ^15.8.1 in /superset-frontend/plugins/legacy-plugin-chart-rose (@dependabot[bot])
- #26515 build(deps): update prop-types requirement from ^15.6.2 to ^15.8.1 in /superset-frontend/plugins/legacy-plugin-chart-country-map (@dependabot[bot])
- #26524 build(deps): update prop-types requirement from ^15.6.2 to ^15.8.1 in /superset-frontend/plugins/legacy-plugin-chart-partition (@dependabot[bot])
- #26525 build(deps): update prop-types requirement from ^15.6.2 to ^15.8.1 in /superset-frontend/plugins/legacy-plugin-chart-chord (@dependabot[bot])
- #26535 build(deps): update prop-types requirement from ^15.6.2 to ^15.8.1 in /superset-frontend/plugins/legacy-plugin-chart-histogram (@dependabot[bot])
- #26536 build(deps): update prop-types requirement from ^15.6.2 to ^15.8.1 in /superset-frontend/plugins/legacy-plugin-chart-calendar (@dependabot[bot])
- #26541 build(deps): update lodash requirement from ^4.17.15 to ^4.17.21 in /superset-frontend/plugins/plugin-chart-echarts (@dependabot[bot])
- #26569 build(deps): update prop-types requirement from ^15.6.2 to ^15.8.1 in /superset-frontend/plugins/legacy-plugin-chart-map-box (@dependabot[bot])
- #26574 build(deps): update prop-types requirement from ^15.7.2 to ^15.8.1 in /superset-frontend/plugins/legacy-plugin-chart-parallel-coordinates (@dependabot[bot])
- #26580 build(deps): update prop-types requirement from ^15.6.2 to ^15.8.1 in /superset-frontend/plugins/legacy-plugin-chart-horizon (@dependabot[bot])
- #26587 build(deps): update prop-types requirement from ^15.7.2 to ^15.8.1 in /superset-frontend/packages/superset-ui-chart-controls (@dependabot[bot])
- #26477 build(deps): update prop-types requirement from ^15.6.2 to ^15.8.1 in /superset-frontend/plugins/legacy-plugin-chart-sankey (@dependabot[bot])
- #26480 build(deps): update prop-types requirement from ^15.6.2 to ^15.8.1 in /superset-frontend/plugins/legacy-preset-chart-nvd3 (@dependabot[bot])
- #26484 build(deps): update prop-types requirement from ^15.6.2 to ^15.8.1 in /superset-frontend/plugins/legacy-plugin-chart-world-map (@dependabot[bot])
- #26486 build(deps): update prop-types requirement from ^15.6.2 to ^15.8.1 in /superset-frontend/plugins/legacy-plugin-chart-event-flow (@dependabot[bot])
- #26488 build(deps): update prop-types requirement from ^15.6.2 to ^15.8.1 in /superset-frontend/plugins/legacy-plugin-chart-heatmap (@dependabot[bot])
- #26492 build(deps): update prop-types requirement from ^15.6.2 to ^15.8.1 in /superset-frontend/plugins/legacy-plugin-chart-sankey-loop (@dependabot[bot])
- #26558 build(deps): bump @docusaurus/plugin-client-redirects from 2.4.1 to 2.4.3 in /docs (@dependabot[bot])
- #26554 build(deps): bump @algolia/client-search from 4.13.0 to 4.22.1 in /docs (@dependabot[bot])
- #26559 build(deps): bump react-draggable from 4.4.3 to 4.4.6 in /superset-frontend (@dependabot[bot])
- #26568 build(deps): bump react-resizable from 3.0.4 to 3.0.5 in /superset-frontend (@dependabot[bot])
- #26591 build(deps): update lodash requirement from ^4.17.11 to ^4.17.21 in /superset-frontend/packages/generator-superset (@dependabot[bot])
- #26592 build(deps): update prop-types requirement from ^15.6.2 to ^15.8.1 in /superset-frontend/plugins/legacy-plugin-chart-paired-t-test (@dependabot[bot])
- #26600 build(deps-dev): update yeoman-assert requirement from ^3.1.0 to ^3.1.1 in /superset-frontend/packages/generator-superset (@dependabot[bot])
- #26601 build(deps): update fast-safe-stringify requirement from ^2.0.6 to ^2.1.1 in /superset-frontend/plugins/legacy-preset-chart-nvd3 (@dependabot[bot])
- #26444 chore(deps): adding dependabot for plugins/packages and upping PR limits. (@rusackas)
- #26468 docs: Update installing-superset-from-scratch.mdx (@nytai)
- #26455 build(deps-dev): bump @types/node from 20.10.8 to 20.11.0 in /superset-websocket (@dependabot[bot])
- #26447 build(deps-dev): bump @types/node from 20.10.7 to 20.10.8 in /superset-websocket (@dependabot[bot])
- #26441 build(deps): bump follow-redirects from 1.15.2 to 1.15.4 in /superset-frontend (@dependabot[bot])
- #26440 build(deps-dev): bump follow-redirects from 1.15.3 to 1.15.4 in /superset-embedded-sdk (@dependabot[bot])
- #26438 build(deps): bump follow-redirects from 1.14.8 to 1.15.4 in /docs (@dependabot[bot])
- #26428 chore(docs): remove incorrect answer from FAQ (@sfirke)
- #26425 build(deps-dev): bump @types/node from 20.10.6 to 20.10.7 in /superset-websocket (@dependabot[bot])
- #24605 chore: Reenable SQLite tests which leverage foreign key constraints et al. (@john-bodley)
- #26386 build(deps-dev): bump @types/node from 20.10.5 to 20.10.6 in /superset-websocket (@dependabot[bot])
- #26381 docs: fix spelling and grammar (@fenilgmehta)
- #26363 build(deps): bump ws from 8.15.0 to 8.16.0 in /superset-websocket (@dependabot[bot])
- #26371 docs: fix config webdriver snippet in install on K8s (@dbaltor)
- #26368 chore(docs): point to correct StackOverflow page (@sfirke)
- #26308 docs: update CVEs fixed on 3.0.2 and 2.1.3 (@dpgaspar)
- #26305 build(deps-dev): bump @types/node from 20.10.4 to 20.10.5 in /superset-websocket (@dependabot[bot])
- #26301 chore(sqlalchemy): import from correct path (@villebro)
- #26294 build(deps-dev): bump eslint from 8.55.0 to 8.56.0 in /superset-websocket (@dependabot[bot])
- #26293 chore(cleanup): removing redundant rendering logic in telemetry pixel (@rusackas)
- #26285 chore(docs): fix typo "loader balancer" -> "load balancer" (@sfirke)
- #26280 chore(in the wild): Making it even easer to add a name (and cleanup) (@rusackas)
- #26253 chore(docs): add troubleshooting guide to alerts & reports (@sfirke)
- #26259 chore(async queries): sending statsd event for async events API call (@zephyring)
- #25628 chore: adding 'no-experimental-fetch' node option by default (@rusackas)
- #26220 chore(tests): Add tests to the column denormalization flow (@Vitor-Avila)
- #26078 chore: add class component tasklist file (@eschutho)
- #26234 build(deps): bump ws from 8.14.2 to 8.15.0 in /superset-websocket (@dependabot[bot])
- #26233 build(deps-dev): bump ts-node from 10.9.1 to 10.9.2 in /superset-websocket (@dependabot[bot])
- #26204 build(deps-dev): bump @types/node from 20.10.3 to 20.10.4 in /superset-websocket (@dependabot[bot])
- #26174 build(deps-dev): bump eslint from 8.54.0 to 8.55.0 in /superset-websocket (@dependabot[bot])
- #26150 docs: update CHANGELOG for 2.1.2 (@dpgaspar)
- #26166 build(deps-dev): bump eslint-config-prettier from 9.0.0 to 9.1.0 in /superset-websocket (@dependabot[bot])
- #26167 build(deps-dev): bump @types/node from 20.10.1 to 20.10.3 in /superset-websocket (@dependabot[bot])
- #26129 docs: add quickstart (@artofcomputing)
- #26143 build(deps-dev): bump @types/node from 20.10.0 to 20.10.1 in /superset-websocket (@dependabot[bot])
- #26149 docs: update CVEs fixed on 3.0.0 (@dpgaspar)
- #26038 docs(drivers): refresh guide on adding a db driver in docker (@sfirke)
- #26124 docs: add Increff to INTHEWILD (@ishansinghania)
- #26112 docs: add Onebeat to users list (@GuyAttia)
- #26119 docs: Update Trino Kerberos configuration (@john-bodley)
- #26100 build(deps-dev): bump @types/node from 20.9.4 to 20.10.0 in /superset-websocket (@dependabot[bot])
- #26099 build(deps-dev): bump @types/cookie from 0.5.4 to 0.6.0 in /superset-websocket (@dependabot[bot])
- #26104 docs: update CVEs fixed on 2.1.2 (@dpgaspar)
- #26288 chore: Ensure Mixins are ordered according to the MRO (@john-bodley)