Elizabeth Thompson
|
5ec0931840
|
fix(pandas_postprocessing): pass string operator names to GroupBy.agg to avoid FutureWarning (#41025)
|
2026-06-27 15:01:43 -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 |
|
Amin Ghadersohi
|
a5dbb394e5
|
fix(thumbnails): add deduplication to dashboard thumbnail Celery tasks (#38576)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-26 12:41:02 -04:00 |
|
Elizabeth Thompson
|
baca76ebe0
|
fix(slack): fix indented triple-quoted string in v1 API deprecation warning (#41393)
|
2026-06-25 09:54:33 -07:00 |
|
abhyudaytomar
|
09c7ba14df
|
fix(export): sanitize control characters in titles to prevent export failures (#39294)
Co-authored-by: Abhyuday Tomar <abhyuday.tomar@exotel.com>
Co-authored-by: Evan <evan@preset.io>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-24 11:03:46 -07:00 |
|
yousoph
|
f6ce105450
|
fix(pandas-postprocessing): handle prophet errors and validate minimum data points for forecast (#41180)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-24 10:44:23 -07:00 |
|
Evan Rusackas
|
b4dfeef2fd
|
fix(reports): add network timeouts so schedules can't hang forever (#41250)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-06-23 18:01:03 -07:00 |
|
Ville Brofeldt
|
b061b5d317
|
chore: fix lint on untouched files (#41333)
|
2026-06-23 11:29:19 -07:00 |
|
Hans Yu
|
c49391ab08
|
refactor: update Connection.execute() to use queries with text() (#40277)
|
2026-06-22 15:36:15 -07:00 |
|
Daniel Vaz Gaspar
|
27a65257ee
|
perf(screenshots): reuse Playwright browser across tasks instead of launching per-task (#41243)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-06-22 11:32:30 -07:00 |
|
Elizabeth Thompson
|
0c9ece65bb
|
fix(reports): require user in get_screenshot, simplify Selenium lifecycle, and fail on tiled screenshot error (#41080)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-18 15:46:17 -07:00 |
|
Hans Yu
|
883b7a286d
|
refactor: update SQLAlchemy select() syntax to 2.0 (#40276)
|
2026-06-17 17:50:32 -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 |
|
Nitish Agarwal
|
02f32469b0
|
fix(pandas-postprocessing): resolve SettingWithCopyWarning in histogram and boxplot (#36605)
Co-authored-by: Evan Rusackas <evan@preset.io>
|
2026-06-13 16:31:32 -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 |
|
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 |
|