Amin Ghadersohi
|
7459b5ab40
|
style: ruff-format auto-format fix
|
2026-06-10 23:04:53 +00:00 |
|
dependabot[bot]
|
b2c5a1ecb3
|
chore(deps): bump jsonpath-ng from 1.7.0 to 1.8.0 (#40940)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-10 12:45:21 -07:00 |
|
Evan Rusackas
|
0a1e51f542
|
fix(schemas): tighten guest dataset fields, external_url protocols, ssh creds, prophet bounds (#40640)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-06-09 18:30:30 -07:00 |
|
Evan Rusackas
|
065578e48a
|
fix(commands,api): enforce command validation, sanitize export filename/token, set cache TTLs (#40655)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-06-09 10:29:46 -07:00 |
|
Evan Rusackas
|
7b1e1e5668
|
fix(charts): route CSV result format through the escaping CSV writer (#40859)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-06-09 09:33:46 -07:00 |
|
Evan Rusackas
|
911bb9dcda
|
fix: harden ZIP safety checks (total-size cap, zero-division guard) and extension path matching (#40664)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-06-08 14:14:53 -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 |
|
Elizabeth Thompson
|
42367afb25
|
fix(reports): add per-tile animation wait to prevent partial ECharts renders in tiled screenshots (#40694)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-04 16:43:34 -07:00 |
|
Shaitan
|
e3ba85b1a5
|
fix(redirect): normalize browser-stripped whitespace before protocol-relative check (#40566)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-06-03 12:56:10 +01:00 |
|
Evan Rusackas
|
4d2b10d916
|
chore(excel): strip document metadata from Excel exports (#40661)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-06-02 11:48:36 -07:00 |
|
Evan Rusackas
|
093b43c7a5
|
fix(exports,email,logs): csv formula escaping, subject CRLF stripping, UTC log pruning (#40645)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-06-02 18:32:36 +01:00 |
|
Hugh A. Miles II
|
9a79588d35
|
feat(dashboard): add Rison-encoded URL filter support (#39795)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-31 08:06:09 -04:00 |
|
Elizabeth Thompson
|
f187a8e1c4
|
fix(reports): guard null dashboard height in Playwright screenshots (#40179)
|
2026-05-21 09:19:29 -07:00 |
|
Vitor Avila
|
d40a5cad5d
|
fix(OAuth2): Re-query the OAuth2 token to avoid stale reference (#40071)
|
2026-05-18 13:07:54 -03:00 |
|
Evan Rusackas
|
3a9c54a672
|
fix(date_parser): suppress noisy parsedatetime DEBUG logs (#33365) (#40144)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-05-17 19:58:08 -07:00 |
|
Elizabeth Thompson
|
8d2b655c22
|
fix(reports): narrow spinner checks to viewport and tighten exception handling (#39895)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-05-15 13:35:07 -07:00 |
|
Mehmet Salih Yavuz
|
8b0e63b58c
|
fix(rls): prevent double-apply when converting physical dataset to virtual (#39725)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-14 18:05:48 +03:00 |
|
Mafi
|
01224007da
|
fix(mixed-timeseries): preserve all-NaN metric columns after pivot when Jinja evaluates to NULL (#40005)
Co-authored-by: Matt Fitzgerald <matt.fitzgerald@preset.io>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-05-14 07:46:34 -03:00 |
|
Ville Brofeldt
|
af4dc3a9aa
|
fix(re-encrypt): handle non-id PKs and make command idempotent (#40079)
|
2026-05-12 17:59:52 -07:00 |
|
Andy
|
a6ad0bf169
|
fix(re-encrypt-secrets): use db.Model.metadata to discover encrypted … (#39390)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-11 21:16:41 -07:00 |
|
Beto Dealmeida
|
cb53745d43
|
feat: semantic layer extension (#37815)
|
2026-05-05 12:07:46 -04:00 |
|
Sam Firke
|
c2725e86f3
|
fix(markdown): Allow "target" attribute (#39868)
|
2026-05-04 18:27:43 -04:00 |
|
Vitor Avila
|
86eb6176d1
|
fix: Enforce per-user caching on legacy API endpoint (#39789)
|
2026-04-30 18:04:33 -03:00 |
|
Elizabeth Thompson
|
f0d521dfc2
|
fix(reports): poll for spinner absence instead of snapshotting loading elements (#39579)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-23 22:03:43 -03:00 |
|
Joao Amaral
|
e10918307c
|
fix(db): Add MariaDB DDL fix for NOCYCLE syntax (#37582)
|
2026-04-22 19:01:20 -04:00 |
|
Vitor Avila
|
191337e08d
|
fix(db oauth2): Improve OAuth2 flow (#39499)
|
2026-04-21 11:54:52 -03:00 |
|
Beto Dealmeida
|
5fb89b865d
|
fix(oauth2): silence lock acquisition errors on token refresh (#39463)
Co-authored-by: Beto Dealmeida <beto@preset.io>
|
2026-04-20 18:08:33 -04:00 |
|
Alexandru Soare
|
ffcc6e8b63
|
fix(MCP): fix MCP logs (#39159)
|
2026-04-15 15:57:04 +03:00 |
|
Amin Ghadersohi
|
68067d7f44
|
fix(mcp): handle OAuth-authenticated databases in execute_sql (#39166)
|
2026-04-09 15:47:00 -04:00 |
|
Daniel Vaz Gaspar
|
5815665cc6
|
feat: role/user CRUD events and login/logout tracking in the action log (#39121)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-09 15:55:25 +01:00 |
|
Elizabeth Thompson
|
587fe4af63
|
fix(reports): propagate PlaywrightTimeout so execution transitions to ERROR state (#39176)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-08 11:00:03 -07:00 |
|
Beto Dealmeida
|
a854fa60a2
|
feat: apply RLS conservatively (#38683)
|
2026-03-17 10:20:09 -04:00 |
|
Yuriy Krasilnikov
|
09e9c6a522
|
fix(embedded): prevent double RLS application in virtual datasets (#37395)
|
2026-03-12 14:12:59 +01:00 |
|
Beto Dealmeida
|
03ad1789f0
|
feat(alerts/reports): external URL warning (#35021)
|
2026-03-06 11:57:03 -05:00 |
|
Antonio Rivero
|
20cc3345d8
|
chore(playwright): Using warning for timeouts (#38441)
|
2026-03-05 14:15:10 +01:00 |
|
Vitor Avila
|
8c9efe5659
|
feat: support for import/export masked_encrypted_extra (backend) (#38077)
|
2026-03-04 11:26:28 -08:00 |
|
Đỗ Trọng Hải
|
27d54f8421
|
fix(build/backend): migrate to deps-free pygeohash with pre-built wheels at runtime (#37524)
Signed-off-by: hainenber <dotronghai96@gmail.com>
|
2026-03-04 11:24:43 -08:00 |
|
Michael S. Molina
|
19f949276c
|
refactor(config): SIGNAL_CACHE_CONFIG → DISTRIBUTED_COORDINATION_CONFIG (#38395)
|
2026-03-04 09:40:21 -08:00 |
|
Vitor Avila
|
fa34609952
|
feat: Support OAuth2 single-use refresh tokens (#38364)
|
2026-03-03 16:07:15 -03:00 |
|
Amin Ghadersohi
|
01d5245cd2
|
fix: silence deprecation warnings causing noisy production logs (#38128)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-02 10:55:00 -08:00 |
|
Amin Ghadersohi
|
985c3d12a1
|
fix(screenshots): downgrade screenshot timeout logs from ERROR to WARNING (#38130)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-02 10:03:07 +01: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 |
|
Türker Ziya Ercin
|
440602ef34
|
fix(utils): datetime_to_epoch function is fixed to timezone aware epoch (#37979)
|
2026-02-15 22:36:18 +07:00 |
|
Ville Brofeldt
|
59dd2fa385
|
feat: add global task framework (#36368)
|
2026-02-09 10:45:56 -08:00 |
|
Jamile Celento
|
2dfc770b0f
|
fix(native-filters): update TEMPORAL_RANGE filter subject when Time Column filter is applied (#36985)
|
2026-02-04 12:37:17 +03:00 |
|
Beto Dealmeida
|
5d20dc57d7
|
feat(oauth2): add PKCE support for database OAuth2 authentication (#37067)
|
2026-01-30 23:28:10 -05:00 |
|
Vitor Avila
|
6043e7e7e3
|
fix: more DB OAuth2 fixes (#37398)
|
2026-01-30 21:11:26 -03:00 |
|
Daniel Vaz Gaspar
|
290bcc1dbb
|
feat(cache): use configurable hash algorithm for flask-caching (#37361)
|
2026-01-26 10:19:51 -08:00 |
|
Vitor Avila
|
cc972cad5a
|
fix: DB OAuth2 fixes (#37350)
|
2026-01-22 01:51:48 -03:00 |
|
Richard Fogaca Nienkotter
|
f4474b2e3e
|
feat: Dynamic currency (#36416)
|
2026-01-16 21:58:41 -08:00 |
|