Commit Graph

791 Commits

Author SHA1 Message Date
Maxime Beauchemin 529aed5da1
chore(deps): cap async_timeout<5.0.0 (#31170) 2024-11-26 14:12:04 -08:00
Beto Dealmeida 09802acf0d
refactor: remove more sqlparse (#31032) 2024-11-26 17:01:07 -05:00
Maxime Beauchemin fd9d3301f6
chore: deprecate tox in favor of act (#29382) 2024-11-26 13:27:37 -08:00
Michael S. Molina ff282492a1
fix: Revert "feat(trino): Add functionality to upload data (#29164)" (#31151) 2024-11-25 15:16:28 -03:00
github-actions[bot] b24323d500
chore(🦾): bump python pre-commit 3.7.1 -> 4.0.1 (#31050)
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Maxime Beauchemin <maximebeauchemin@gmail.com>
2024-11-24 17:34:36 -08:00
github-actions[bot] 1e4098a29e
chore(🦾): bump python ruff 0.4.5 -> 0.8.0 (#31001)
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Maxime Beauchemin <maximebeauchemin@gmail.com>
2024-11-24 17:30:48 -08:00
github-actions[bot] c5f6cc6382
chore(🦾): bump python et-xmlfile 1.1.0 -> 2.0.0 & remove pyhive[hive] from requirements/development.in (#31040)
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Maxime Beauchemin <maximebeauchemin@gmail.com>
2024-11-24 13:35:50 -08:00
Beto Dealmeida 832fed1db5
fix(dataset): use sqlglot for DML check (#31024) 2024-11-22 07:21:05 -05:00
Linden 8905508d8f
fix(imports): import query_context for imports with charts (#30887) 2024-11-21 16:14:45 -07:00
Geido 90572be95a
fix(Dashboard): Retain colors when color scheme not set (#30646) 2024-11-21 19:58:32 +02:00
Michael S. Molina c2885a166e
fix: Exception handling for SQL Lab views (#30897) 2024-11-12 08:54:58 -08:00
Jack dd39138e6e
fix(chart data): removing query from /chart/data payload when accessing as guest user (#30858) 2024-11-07 11:24:15 -06:00
Steven Liu 29e3f4bcc4
feat: allow exporting all tabs to a single PDF in report (#30694) 2024-11-03 17:39:09 -08:00
Geido 3e29777526
fix(Dashboard): Sync/Async Dashboard Screenshot Generation and Default Cache (#30755)
Co-authored-by: Michael S. Molina <michael.s.molina@gmail.com>
Co-authored-by: Michael S. Molina <70410625+michael-s-molina@users.noreply.github.com>
2024-11-01 11:39:43 +02:00
Jack 849d426e06
feat(oauth): adding necessary changes to support bigquery oauth (#30674) 2024-10-30 14:56:22 -05:00
Vitor Avila e79778ac6d
feat(dataset API): Add parameter to optionally render Jinja macros in API response (#30721) 2024-10-30 12:42:27 -03:00
Vitor Avila 09d3f60d85
fix(Jinja): Extra cache keys for calculated columns and metrics using Jinja (#30735) 2024-10-29 10:14:27 -03:00
Geido a12ccf2c1d
fix(Jinja): Extra cache keys for Jinja columns (#30715) 2024-10-25 19:11:28 +03:00
Elizabeth Thompson 4d5f70c694
chore: add link to Superset when report error (#30576) 2024-10-21 15:40:20 -07:00
Geido d9a1db044a
refactor(Dashboard): Native filters form update endpoint (#30609) 2024-10-21 14:11:22 +03:00
Beto Dealmeida 47c1e09c75
fix: `sqlparse` fallback for formatting queries (#30578) 2024-10-11 15:45:40 -04:00
Vitor Avila 9c12b1c7da
fix(Jinja metric macro): Support Drill By and Excel/CSV download without a dataset ID (#30443) 2024-10-10 21:03:19 -03:00
Beto Dealmeida 0db59b45b8
fix: adhoc metrics (#30202) 2024-10-10 16:46:17 -04:00
Geido 318eff7327
fix(Jinja): Extra cache keys to consider vars with set (#30549) 2024-10-09 23:26:32 +03:00
Felix 211564a6da
fix(dashboard-export): Fixes datasetId is not replaced with datasetUuid in Dashboard export in 4.1.x (#30425) 2024-10-09 11:36:46 -07:00
Maxime Beauchemin a849c29288
chore: enable lint PT009 'use regular assert over self.assert.*' (#30521) 2024-10-07 13:17:27 -07:00
Jack 95325c4673
fix(imports): Error when importing charts / dashboards with missing DB credentials (#30503) 2024-10-04 15:43:29 -05:00
Geido f314685a8e
fix(Explore): Apply RLS at column values (#30490)
Co-authored-by: Beto Dealmeida <roberto@dealmeida.net>
2024-10-04 18:12:28 +03:00
Beto Dealmeida 0b34197815
fix: don't reformat generated queries (#30350) 2024-10-04 11:09:37 -04:00
Elizabeth Thompson 2e5016713a
chore: log warnings for database tables api (#30410) 2024-09-30 13:52:17 -07:00
Beto Dealmeida cc9fd88c0d
chore: improve DML check (#30417) 2024-09-27 15:26:36 -04:00
Elizabeth Thompson 96b0bcfd78
chore: add logging for dashboards/get warnings (#30365) 2024-09-27 11:08:04 -07:00
Maxime Beauchemin f315a4f02c
chore: move SLACK_ENABLE_AVATARS from config to feature flag (#30274) 2024-09-16 16:07:11 -07:00
Geido 23467bd7e4
fix(Fave): Charts and Dashboards fave/unfave do not commit transactions (#30215) 2024-09-12 18:06:30 +02:00
David Markey a31a4eebdd
feat(embedded): add hook to allow superset admins to validate guest token parameters (#30132)
Co-authored-by: David Markey <markey@rapidraitngs.com>
2024-09-10 22:49:56 -06:00
Maxime Beauchemin 6baeb659a7
fix: set default mysql isolation level to 'READ COMMITTED' (#30174)
Co-authored-by: Ville Brofeldt <33317356+villebro@users.noreply.github.com>
2024-09-09 17:00:54 -07:00
Ross Masters 0744abe87b
fix: Chart cache-warmup task fails on Superset 4.0 (#28706) 2024-09-06 17:56:14 -07:00
Ville Brofeldt d406c80942
chore(tests): skip extremely flaky gaq test (#30072) 2024-09-04 12:27:32 -07:00
Beto Dealmeida ff449ad8ab
feat: OAuth2 database field (#30126) 2024-09-03 20:57:55 -04:00
Beto Dealmeida 0415ed34ce
feat: allow create/update OAuth2 DB (#30071) 2024-09-03 19:22:38 -04:00
nsivarajan 103cd3d6f3
feat(GAQ): Add Redis Sentinel Support for Global Async Queries (#29912)
Co-authored-by: Sivarajan Narayanan <narayanan_sivarajan@apple.com>
2024-08-30 10:42:29 -07:00
Antonio Rivero d80f23ed94
fix(migrations): Fix the time comparison migration (#30029) 2024-08-27 20:55:52 +02:00
Jack 2fda221b7c
feat(alert/reports): adding logic to handle downstream reports when tab is deleted from dashboard (#29333) 2024-08-23 15:26:26 -05:00
Michael S. Molina d497dcad41
fix: Security manager incorrect calls (#29884) 2024-08-23 11:39:45 -03:00
Hugh A. Miles II 7650c47e72
fix: Gamma users shouldn't be able to create roles (#29687) 2024-08-20 20:14:20 -04:00
Josh Soref 1818054166
chore(tests): Spelling (#25454)
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Co-authored-by: Evan Rusackas <evan@preset.io>
Co-authored-by: John Bodley <4567245+john-bodley@users.noreply.github.com>
2024-08-20 14:47:29 -06:00
Dmitry Stamplevsky fe5242a876
fix: Fix delete_fake_db (#29935) 2024-08-14 15:30:07 -04:00
Beto Dealmeida 39209c2b40
fix: handle empty catalog when DB supports them (#29840) 2024-08-13 10:08:43 -04:00
Eugene Apollonsky 050c6daff3
fix(cli): add impersonate_user to db import (#29522)
Co-authored-by: Eugene Apollonsky <eapollonskii@intertrust.com>
Co-authored-by: Elizabeth Thompson <eschutho@gmail.com>
2024-08-12 14:05:20 -07:00
Geido b323bf0fb6
fix(Embedded): Deleting Embedded Dashboards does not commit the transaction (#29894) 2024-08-09 17:29:57 +03:00