Evan Rusackas
e4f0e0a71b
fix(docker): prevent static asset 404s by waiting for webpack dev server
...
When running `docker compose up`, nginx would start immediately and begin
proxying `/static` requests to port 9000 (webpack dev server) before the
`superset-node` container had finished running `npm install` and starting
the dev server. This resulted in 404 errors for all static assets.
This fix adds:
1. A health check to `superset-node` that verifies the webpack dev server
is responding on port 9000
2. A `depends_on` condition on `nginx` that waits for `superset-node` to
be healthy before starting
The health check:
- Uses Node.js (already available in the container) to make HTTP requests
- Has a 60-second start period to allow for `npm install`
- Retries up to 30 times at 10-second intervals (5+ minutes total)
- Prevents nginx from proxying to a non-existent server
Fixes #30183
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-21 21:51:14 -08:00
Rohan Santhosh
a87a006aae
ci: declare explicit permissions in maintenance workflows ( #38159 )
...
Co-authored-by: rohan436 <rohan.santhoshkumar@googlemail.com >
2026-02-22 12:05:58 +07:00
dependabot[bot]
159fb5d6f4
chore(deps-dev): bump ajv from 6.12.6 to 6.14.0 in /superset-frontend/cypress-base ( #38131 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-21 17:34:27 -08:00
dependabot[bot]
6424194c87
chore(deps): bump underscore from 1.13.7 to 1.13.8 in /superset-frontend ( #38142 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-21 13:25:26 +07:00
dependabot[bot]
5bee32ea93
chore(deps): bump aquasecurity/trivy-action from 0.34.0 to 0.34.1 ( #38138 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-21 11:45:40 +07:00
dependabot[bot]
82fce8d7de
chore(deps-dev): bump @types/node from 25.2.3 to 25.3.0 in /superset-frontend ( #38143 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-21 11:45:06 +07:00
dependabot[bot]
5e6524954c
chore(deps): pin react-icons to 5.4.0 in /superset-frontend ( #38144 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-02-21 11:44:46 +07:00
dependabot[bot]
987b6a6f04
chore(deps): bump swagger-ui-react from 5.31.1 to 5.31.2 in /docs ( #38140 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-21 07:43:21 +07:00
Đỗ Trọng Hải
3d6644864d
build(deps): migrate to lighter and modern react-icons ( #38125 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-02-20 16:19:01 -08:00
dependabot[bot]
577b965a60
chore(deps-dev): bump ajv from 6.12.6 to 6.14.0 in /superset-frontend ( #38132 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-21 06:51:28 +07:00
Enzo Martellucci
b565128fe7
fix(charts): improve error display for failed charts in dashboards ( #37939 )
2026-02-20 15:14:48 -08:00
madhushreeag
b290f71245
fix(explore): prevent theme object from being passed to ReactAce in TextAreaControl ( #38117 )
...
Co-authored-by: madhushree agarwal <madhushree_agarwal@apple.com >
2026-02-20 14:16:07 -08:00
dependabot[bot]
cff854b06e
chore(deps-dev): bump oxlint from 1.48.0 to 1.49.0 in /superset-frontend ( #38115 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-02-20 14:13:37 -08:00
Manoj S
44d6b6a513
fix(table): preserve line breaks in cell content modal ( #37036 )
2026-02-20 14:12:14 -08:00
Ujjwaljain16
2d44f52ad1
fix(encryption): resolve SECRET_KEY lazily to fix silent re-encrypt-secrets failures ( #37982 )
2026-02-20 14:10:09 -08:00
wuqicyber
6f34ba7d4a
fix(table-chart): support orderby adhoc columns with server-side pagination ( #37521 )
2026-02-21 00:29:34 +03:00
Damian Pendrak
1a77e17179
fix(chart-customizations): support migration of dynamic group by ( #37176 )
2026-02-20 13:11:07 -08:00
Gabriel Torres Ruiz
6fdaa8e9b3
fix(crud): reorder table actions + improve react memoization + improve hooks ( #37897 )
2026-02-20 08:58:28 -08:00
Kamil Gabryjelski
e30a9caba5
fix(dataset-modal): fix folders tab scrollbar by establishing proper flex chain ( #38123 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 16:54:23 +01:00
Kamil Gabryjelski
7937246575
fix(button): use colorLink token for link-style buttons ( #38121 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 16:54:05 +01:00
Amin Ghadersohi
9f8b212ccc
feat(mcp): add LIKE, ILIKE, IN, NOT IN filter operators to MCP chart tools ( #38071 )
2026-02-20 11:56:40 +01:00
Amin Ghadersohi
1ecff6fe5c
fix(thumbnails): stabilize digest by sorting datasources and charts ( #38079 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 09:51:35 +01:00
dependabot[bot]
69653dfd08
chore(deps-dev): bump baseline-browser-mapping from 2.9.19 to 2.10.0 in /superset-frontend ( #38116 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-20 15:35:18 +07:00
dependabot[bot]
58d8aa01f8
chore(deps): bump react-intersection-observer from 10.0.2 to 10.0.3 in /superset-frontend ( #38114 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-20 15:34:15 +07:00
dependabot[bot]
88f0e322e3
chore(deps): bump baseline-browser-mapping from 2.9.19 to 2.10.0 in /docs ( #38113 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-20 15:33:56 +07:00
Vanessa Giannoni
f4acce5727
fix(table): preserve time grain aggregation when temporal column casing changes ( #37893 )
2026-02-19 16:46:39 -08:00
Richard Fogaca Nienkotter
5278deaf63
fix(metrics): normalize legacy currency strings ( #37455 )
2026-02-19 21:25:44 -03:00
Mehmet Salih Yavuz
3868821dc8
fix(webpack): skip building service worker in dev ( #38106 )
2026-02-20 00:26:16 +03:00
Joe Li
6a61baf5be
fix(alerts): show friendly filter names in report edit modal ( #38054 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 10:33:33 -08:00
dependabot[bot]
5cc8ae5427
chore(deps): bump ol from 7.5.2 to 10.8.0 in /superset-frontend ( #37961 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-02-19 10:32:32 -08:00
Michael S. Molina
1f76944c2b
fix: Add editors to ContributionConfig and additional properties to EditorKeyword ( #38098 )
2026-02-19 15:00:21 -03:00
Kamil Gabryjelski
f049d3e34a
fix: Search in folders editor with verbose names ( #38101 )
2026-02-19 18:45:22 +01:00
Kamil Gabryjelski
86c8fa5cd7
fix: Badge count in folders editor ( #38100 )
2026-02-19 18:45:04 +01:00
Kamil Gabryjelski
e12140beb6
fix: Warning toast copy in folders editor ( #38099 )
2026-02-19 18:22:22 +01:00
Kamil Gabryjelski
b7a3224f04
feat: Larger folder drag area in folders editor ( #38102 )
2026-02-19 18:22:04 +01:00
Kamil Gabryjelski
f5a5a804e2
perf(dashboard): skip thumbnail_url computing on single dashboard endpoint ( #38015 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 18:15:20 +01:00
Đỗ Trọng Hải
0b77ace110
chore: fix lint issue with no-unsafe-optional-chaining rule ( #38103 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-02-19 23:54:37 +07:00
Levis Mbote
c175346808
fix(table-charts): Prevent time grain from altering Raw Records in Tables + Interactive Tables ( #37561 )
2026-02-19 10:24:09 +01:00
Evan Rusackas
6b80135aa2
chore(lint): enforce more strict eslint/oxlint rules (batch 2) ( #37884 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-18 19:27:27 -08:00
RealGreenDragon
de079a7b19
feat(deps)!: bump postgresql from 16 to 17 ( #37782 )
superset-helm-chart-0.15.4
2026-02-18 17:12:48 -08:00
dependabot[bot]
f54bbdc06b
chore(deps): bump dawidd6/action-download-artifact from 14 to 15 ( #38060 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-18 17:11:41 -08:00
SBIN2010
33441ccf3d
feat: add formatting column and formatting object to conditional formating table ( #35897 )
2026-02-19 02:07:15 +03:00
Vitor Avila
9ec56f5f02
fix: Include app_root in next param ( #37942 )
2026-02-18 19:52:06 -03:00
dependabot[bot]
11a36ff488
chore(deps-dev): bump the storybook group across 1 directory with 11 updates ( #38068 )
2026-02-18 23:48:16 +07:00
Đỗ Trọng Hải
af3e088233
build(deps): resolve GHSA-36jr-mh4h-2g58 by upgrading d3-color to 3.1.0 ( #37981 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-02-18 21:12:39 +07:00
dependabot[bot]
29f499528f
chore(deps-dev): bump eslint-plugin-testing-library from 7.15.4 to 7.16.0 in /superset-frontend ( #38066 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-18 21:01:04 +07:00
dependabot[bot]
21481eef4f
chore(deps): bump the storybook group in /docs with 9 updates ( #38067 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-18 21:00:01 +07:00
dependabot[bot]
0d2c8fd373
chore(deps): bump @storybook/core from 8.6.15 to 8.6.16 in /docs ( #38046 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-02-18 20:22:21 +07:00
Đỗ Trọng Hải
7b56fc1714
fix(docs): correct DB module filename for editing + update DB metadata file ( #37990 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-02-18 20:08:50 +07:00
Đỗ Trọng Hải
9131739f98
fix(home): null check for possibly undefined filtered other table data due to insufficient permission ( #37983 )
2026-02-18 17:33:51 +07:00