Zack
|
be5744c431
|
fix(chart): updates counties of kenya map (#38019)
Co-authored-by: Zack Adams <zack@Zacks-Laptop.local>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Evan <evan@preset.io>
Co-authored-by: Evan Rusackas <evan@rusackas.com>
|
2026-07-22 10:17:29 -07:00 |
|
Evan Rusackas
|
c5935b6904
|
feat(table/pivot-table): correct non-additive totals/subtotals via DB rollup [SIP-216] (#41184)
Co-authored-by: Superset Dev <dev@superset.apache.org>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com>
|
2026-07-22 10:06:05 -07:00 |
|
Ville Brofeldt
|
15d7d36580
|
chore: remove deprecated from_dttm and to_dttm jinja vars (#42279)
|
2026-07-21 15:07:36 -07:00 |
|
Taras Pashkevych
|
df34b5d277
|
fix(drill-detail): paginate Elasticsearch samples via engine cursor (#39509)
|
2026-07-21 10:09:28 -07:00 |
|
Evan Rusackas
|
b362d36019
|
chore: remove deck.gl JavaScript tooltip controls and ENABLE_JAVASCRIPT_CONTROLS (#42126)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
|
2026-07-21 10:01:25 -07:00 |
|
Hugh A. Miles II
|
00cb3037e7
|
feat(dashboard): export dashboard chart data to Excel (async, S3 + email) (#41133)
|
2026-07-21 12:17:00 -04:00 |
|
Evan Rusackas
|
b3757870cc
|
fix(sqllab): apply SQL_QUERY_MUTATOR in SQL Lab when MUTATE_AFTER_SPLIT is set (#41127)
Co-authored-by: Lucas Wolkersdorfer <lucas.wolkersdorfer@rise-world.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-20 15:36:45 -07:00 |
|
Adolfo Carvalho
|
515dfef955
|
fix(dashboard import): Importing existing dashboard via UI won't update charts and datasets (#34880)
Co-authored-by: Evan Rusackas <evan@preset.io>
Co-authored-by: Joe Li <joe@preset.io>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-20 09:22:06 -07:00 |
|
Evan Rusackas
|
5a17ae1224
|
chore: drop Python 3.10 support, require Python 3.11+ (#42045)
Signed-off-by: hainenber <dotronghai96@gmail.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: hainenber <dotronghai96@gmail.com>
|
2026-07-20 08:16:22 -07:00 |
|
Mike Bridge
|
caf017bd0b
|
feat(versioning): cross-entity version activity view (#41076)
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-18 11:06:54 -07:00 |
|
Evan Rusackas
|
b432f8c917
|
fix(docs): use modern driver package for CrateDB (#42125)
Co-authored-by: Andreas Motl <andreas.motl@crate.io>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
|
2026-07-18 10:05:09 +07:00 |
|
dependabot[bot]
|
6a330c251b
|
chore(deps): bump redis from 5.3.1 to 8.0.1 (#41813)
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Evan Rusackas <evan@rusackas.com>
Co-authored-by: Evan Rusackas <evan@preset.io>
Co-authored-by: Joe Li <joe@preset.io>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-17 15:25:51 -07:00 |
|
Evan Rusackas
|
9ccd365652
|
feat(echarts): respect time grain in time-series tooltips (#41350)
Co-authored-by: Michael Gerber <michael.gerber@nxt.engineering>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-17 09:41:04 -07:00 |
|
Evan Rusackas
|
e063f5093c
|
feat(frontend): upgrade Ant Design from v5 to v6 (#41636)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com>
|
2026-07-13 10:13:30 -07:00 |
|
Mike Bridge
|
a899e1db41
|
feat(versioning): entity-version base infrastructure (gated off, dark launch) (#41176)
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-09 19:57:05 -07:00 |
|
Ville Brofeldt
|
33f0fc93ed
|
feat: introduce Subject model and entity editors/viewers (#38831)
|
2026-07-08 11:00:03 -07:00 |
|
Evan Rusackas
|
01e872c105
|
refactor: remove the deprecated AVOID_COLORS_COLLISION feature flag (#41800)
Co-authored-by: Claude Code <noreply@anthropic.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
|
2026-07-08 09:48:32 -07:00 |
|
Mike Bridge
|
04f8b700d7
|
feat(datasets): soft-delete and restore (#40130)
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-07 08:57:08 -07:00 |
|
Evan Rusackas
|
1c3b070d34
|
feat(i18n): do-not-translate registry + '#. do-not-translate' marker standard (#41651)
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-06 19:31:41 -07:00 |
|
Mike Bridge
|
a7a051777c
|
feat(charts): soft-delete and restore (#40129)
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-07-06 10:07:04 -07:00 |
|
Joe Li
|
1e50316bcc
|
chore(reports): deprecate Slack v1 and harden Slack v2 tests (#39914)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-07-04 16:41:39 -07:00 |
|
Luis Carbonell
|
6309d08d59
|
feat(helm): standardize to Kubernetes recommended labels (app.kubernetes.io/*) (#39350)
|
2026-07-03 00:26:35 +07:00 |
|
Mike Bridge
|
af0a55a4f3
|
feat(dashboards): soft-delete and restore (#40128)
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-07-01 17:20:44 -07:00 |
|
Mike Bridge
|
393adc4535
|
refactor(db): composite PK on M2M association tables (#39859)
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-07-01 13:07:15 -07:00 |
|
Joe Li
|
bed1034c2f
|
refactor(frontend): centralize subdirectory URL prefixing behind nav helpers (#39925)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Evan <evan@preset.io>
|
2026-07-01 11:20:13 -07:00 |
|
Ale
|
6d2b94ceb8
|
fix(currency): derive default symbol position from locale when unset (#40931)
Co-authored-by: kleostouraiti <212892934+kleostouraiti@users.noreply.github.com>
Co-authored-by: Evan Rusackas <evan@preset.io>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-01 09:12:18 -07:00 |
|
Shaitan
|
2da2db6c7c
|
feat(sql): schema-qualified table denylist + information_schema/lo_* defaults (#41120)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-01 16:57:45 +01:00 |
|
Shaitan
|
3651020014
|
fix(sql): cap parser input length via SQL_MAX_PARSE_LENGTH config (#40499)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Co-authored-by: sha174n <pedro.sousa@preset.io>
Co-authored-by: Evan Rusackas <evan@preset.io>
|
2026-07-01 16:32:12 +01:00 |
|
Evan Rusackas
|
a8f43890b1
|
chore(superset-ui-core): forward-compat fixes for TypeScript 6.0 (Phase B) (#39535)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-06-30 13:52:14 -07:00 |
|
Evan Rusackas
|
4bf203ee70
|
chore(config): default SMTP_SSL_SERVER_AUTH to True (#40647)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-06-30 13:50:38 -07:00 |
|
Evan Rusackas
|
1b7b9ce948
|
fix(tags): remove unsatisfiable foreign keys from tagged_object.object_id (#41126)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-06-29 09:30:04 -07:00 |
|
Evan Rusackas
|
068a709c14
|
fix(config): expose build details (git SHA/build number) to admins only (#41301)
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-06-26 12:08:04 -07:00 |
|
Evan Rusackas
|
4b9b8187b3
|
fix(config): make Swagger UI opt-in (off by default) (#41300)
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-06-25 10:34:28 -07:00 |
|
Evan Rusackas
|
e0f3f93cd4
|
fix(mcp): require MCP_JWT_AUDIENCE when MCP JWT auth is enabled (#41292)
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-06-24 16:53:36 -07:00 |
|
Evan Rusackas
|
0fd244b5c6
|
fix(security): reject unknown fields on guest-token RLS rules (#41217)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-06-24 16:16:43 -07:00 |
|
Michael S. Molina
|
d76b896c9c
|
chore: Updates CHANGELOG.md and UPDATING.md with 6.1.0 (#41249)
|
2026-06-22 13:53:48 -03:00 |
|
ksnikiforov
|
c218dc418b
|
fix(dashboard): fixed first/last aggregations in pivot tables (#33275)
Co-authored-by: Evan Rusackas <evan@preset.io>
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com>
|
2026-06-18 10:49:12 +02:00 |
|
Amin Ghadersohi
|
eebe1a1a5b
|
fix(dashboards): remove thumbnail_url from list API to reduce cache cost (#38567)
|
2026-06-17 09:35:21 -06:00 |
|
Evan Rusackas
|
379435b7eb
|
feat(ssh_tunnel): add opt-in server host key verification (#40673)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-06-15 12:17:14 -07:00 |
|
Evan Rusackas
|
9d2f625e55
|
feat(encrypt): selectable encryption engine + AES-GCM re-encryption migrator (#40654)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-06-15 08:10:08 -07:00 |
|
Evan Rusackas
|
9f81565625
|
feat(uploads): add optional max file size for data uploads (#40860)
|
2026-06-14 19:46:48 +07:00 |
|
Evan Rusackas
|
d120b1c250
|
feat(security): enforce password complexity policy (min length + common-password blocklist) (#40670)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-06-13 16:31:23 -07:00 |
|
Shaitan
|
5fb13f102a
|
fix(network): validate target hostname in outbound requests (#39301)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Evan Rusackas <evan@preset.io>
Co-authored-by: Arpit Jain <3242828+arpitjain099@users.noreply.github.com>
Co-authored-by: Mafi <matt.fitzgerald@gmail.com>
Co-authored-by: Matt Fitzgerald <matt.fitzgerald@preset.io>
Co-authored-by: Richard Fogaca Nienkotter <63572350+richardfogaca@users.noreply.github.com>
Co-authored-by: Superset Dev <dev@superset.apache.org>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: sadpandajoe <jcli38@gmail.com>
Co-authored-by: JUST.in DO IT <justin.park@airbnb.com>
Co-authored-by: Michael S. Molina <70410625+michael-s-molina@users.noreply.github.com>
Co-authored-by: sha174n <pedro.sousa@preset.io>
|
2026-06-13 20:26:58 +01:00 |
|
Evan Rusackas
|
9938ee273f
|
feat: terminate active sessions when an account is disabled (#40695)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-11 19:37:13 -07:00 |
|
Richard Fogaca Nienkotter
|
046b1b61b3
|
fix(maps): preserve OSM styles and configurable renderer defaults (#40804)
|
2026-06-10 22:26:00 -03:00 |
|
Evan Rusackas
|
5a0e3f15ca
|
feat(embedded): add guest token revocation support (#40671)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-06-10 09:17:30 -07:00 |
|
Evan Rusackas
|
837f41986d
|
fix: reject default guest/async JWT secrets at startup (#40649)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-06-08 16:53:37 -07:00 |
|
Evan Rusackas
|
6b0d747939
|
fix: cache warmup using WebDriver for reliable authentication (#38449)
Co-authored-by: Superset Dev <dev@superset.apache.org>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-05 16:36:30 -07:00 |
|
innovark
|
108e40cbb6
|
feat(duration-format): replace pretty-ms with native Intl.DurationFormat for localized duration formatting (#39330)
|
2026-06-05 10:33:17 -07:00 |
|
jesperct
|
8119204857
|
fix(dashboard): sort Dynamic Group By display values alphabetically (#40220)
|
2026-06-05 10:32:54 -07:00 |
|