Elizabeth Thompson
|
8c22e61ef1
|
fix(reports): improve error handling for report schedule execution (#35800)
Co-authored-by: Claude <noreply@anthropic.com>
(cherry picked from commit c42e3c6837)
|
2025-11-10 10:08:39 -08:00 |
|
Elizabeth Thompson
|
3f6f53569f
|
fix(reports): Add celery task execution ID to email notification logs (#35807)
Co-authored-by: Claude <noreply@anthropic.com>
(cherry picked from commit 61c68f7b8f)
|
2025-10-29 10:51:43 -07:00 |
|
Sam Firke
|
80fce9a662
|
fix(auth): redirect anonymous attempts to view dashboard with next (#35345)
|
2025-10-17 12:53:08 -07:00 |
|
Gabriel Torres Ruiz
|
151633a1fd
|
fix(theme-crud): enable overwrite confirmation UI for theme imports (#35558)
(cherry picked from commit de1dd53186)
|
2025-10-15 18:23:00 -07:00 |
|
Daniel Vaz Gaspar
|
f6b050d270
|
fix: update chart with dashboards validation (#35523)
(cherry picked from commit 9d50f1b8a2)
|
2025-10-07 10:35:43 -07:00 |
|
Beto Dealmeida
|
e4cbc5db4c
|
fix(cache): ensure SQL is sanitized before cache key generation (#35419)
(cherry picked from commit 62dc5c0306)
|
2025-10-02 10:59:44 -07:00 |
|
Daniel Vaz Gaspar
|
b2fd9e2fb1
|
fix: Bump FAB to 5.X (#33055)
Co-authored-by: Joe Li <joe@preset.io>
(cherry picked from commit a9fb853e3e)
|
2025-09-12 17:07:53 -07:00 |
|
catpineapple
|
8768a3f55a
|
fix(tests): one of integration test in TestSqlaTableModel does not support MySQL "concat" (#35007)
Co-authored-by: Mehmet Salih Yavuz <salih.yavuz@proton.me>
(cherry picked from commit 9efb80dbf4)
|
2025-09-08 14:12:21 -07:00 |
|
Gabriel Torres Ruiz
|
f69bdf5475
|
fix(error-handling): jinja2 error handling improvements (#34803)
|
2025-09-03 17:52:08 -07:00 |
|
Maxime Beauchemin
|
1c95ea5ab8
|
fix: complete theme management system import/export (#34850)
Co-authored-by: Claude <noreply@anthropic.com>
(cherry picked from commit 4695be5cc5)
|
2025-09-02 10:03:08 -07:00 |
|
Vitor Avila
|
d0d816047c
|
fix: Add dataset ID to file name on exports (#34782)
(cherry picked from commit 471d9fe737)
|
2025-08-27 11:57:07 -07:00 |
|
JUST.in DO IT
|
4cc6984ebf
|
fix: customize column description limit size in db_engine_spec (#34808)
(cherry picked from commit 75af53dc3d)
|
2025-08-23 11:16:43 -07:00 |
|
Elizabeth Thompson
|
958b29acbc
|
fix: catch no table error (#32640)
(cherry picked from commit 695a20d009)
|
2025-08-21 14:04:08 -07:00 |
|
Joe Li
|
91834bbede
|
fix: Fix TypeError in Slice.get() method when using filter_by() with BinaryExpression (#34769)
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
(cherry picked from commit 9de1706baa)
|
2025-08-20 11:24:12 -07:00 |
|
Danylo Korostil
|
31e2143c84
|
feat(api): Added uuid filed support to dataset, chart, dashboard API (#29573)
|
2025-08-18 13:05:16 -07:00 |
|
Daniel Vaz Gaspar
|
28788fd1fa
|
fix: centralize cache timeout -1 logic to prevent caching (#34654)
|
2025-08-18 08:45:20 +01:00 |
|
Mehmet Salih Yavuz
|
ecfb9f7d7c
|
fix(row_level_security): Correct api response code for update (#34672)
|
2025-08-13 23:51:10 +03:00 |
|
Le Xich Long
|
6d827cf905
|
fix(security): grant TableSchemaView to only sql_lab role (#32340)
|
2025-08-12 13:45:36 -07:00 |
|
Maxime Beauchemin
|
5309edf3a5
|
feat: Implement UI-based system theme administration (#34560)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-08-12 13:27:48 -07:00 |
|
Đỗ Trọng Hải
|
1947d4da76
|
fix(daos/tag): prevent non-unique tags getting created along with unique ones (#32405)
Signed-off-by: hainenber <dotronghai96@gmail.com>
|
2025-08-12 13:21:42 -07:00 |
|
Maxime Beauchemin
|
246181a546
|
feat(docker): Add pytest support to docker-compose-light.yml (#34373)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-08-06 00:17:50 -04:00 |
|
Mehmet Salih Yavuz
|
761daec53d
|
feat(timeshift): Add support for date range timeshifts (#34375)
|
2025-08-05 19:31:40 +03:00 |
|
Vitor Avila
|
49689eec6c
|
feat: Enable drilling in embedded (#34319)
|
2025-08-05 02:23:00 -03:00 |
|
Maxime Beauchemin
|
cb27d5fe8d
|
chore: proper current_app.config proxy usage (#34345)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-07-31 19:27:42 -07:00 |
|
Maxime Beauchemin
|
e741a3167f
|
feat: add a theme CRUD page to manage themes (#34182)
Co-authored-by: Mehmet Salih Yavuz <salih.yavuz@proton.me>
|
2025-07-25 13:26:41 -07:00 |
|
Beto Dealmeida
|
b794b192d1
|
fix: return 422 on invalid SQL (#34303)
|
2025-07-24 16:40:56 -04:00 |
|
Maxime Beauchemin
|
3f8472ca7b
|
chore: move some rules from ruff -> pylint (#34292)
|
2025-07-24 09:40:49 -07:00 |
|
Ahmed Habeeb
|
43775e9373
|
fix(sqllab_export): manually encode CSV output to support utf-8-sig (#34235)
|
2025-07-23 18:44:56 -07:00 |
|
Maxime Beauchemin
|
2db8f809ba
|
fix: proper handling of boolean filters with snowflake (#34199)
Co-authored-by: Beto Dealmeida <roberto@dealmeida.net>
|
2025-07-18 12:13:52 -07:00 |
|
Maxime Beauchemin
|
1958df6b83
|
fix: dataset endpoint /rowlevelsecurity/related/tables doesn't apply filters as expected (#34192)
|
2025-07-17 15:51:03 -07:00 |
|
Maxime Beauchemin
|
c42be77c25
|
feat(i18n): load language pack asynchronously (#34119)
|
2025-07-14 10:59:29 -07:00 |
|
Richard Fogaca Nienkotter
|
85034b9748
|
feat(deck-gl): Enable individual deck.gl layer selection in FilterScope tree (#33769)
Co-authored-by: richardfn <richard.fogaca@appsilon.com>
Co-authored-by: amaannawab923 <amaannawab923@gmail.com>
|
2025-07-08 18:37:47 +03:00 |
|
Vitor Avila
|
733f112142
|
fix: Support metric currency as dict during import (#34080)
|
2025-07-07 14:00:56 -03:00 |
|
Vitor Avila
|
a56d7252c2
|
fix: Consider default catalog when getting tables and view lists (#33916)
|
2025-06-26 13:55:10 -03:00 |
|
Mehmet Salih Yavuz
|
a13a590796
|
feat(User Registrations): Migrate user registrations fab view (#33631)
|
2025-06-25 14:26:21 +02:00 |
|
Maxime Beauchemin
|
dd129fa403
|
feat(theming): land Ant Design v5 overhaul — dynamic themes, real dark mode + massive styling refactor (#31590)
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com>
Co-authored-by: Diego Pucci <diegopucci.me@gmail.com>
Co-authored-by: Mehmet Salih Yavuz <salih.yavuz@proton.me>
Co-authored-by: Geido <60598000+geido@users.noreply.github.com>
Co-authored-by: Alexandru Soare <37236580+alexandrusoare@users.noreply.github.com>
Co-authored-by: Damian Pendrak <dpendrak@gmail.com>
Co-authored-by: Pius Iniobong <67148161+payose@users.noreply.github.com>
Co-authored-by: Enzo Martellucci <enzomartellucci@gmail.com>
Co-authored-by: Kamil Gabryjelski <kamil.gabryjelski@gmail.com>
|
2025-06-20 13:38:58 -07:00 |
|
Vitor Avila
|
86e7139245
|
fix: Dataset currency (#33682)
|
2025-06-09 22:47:14 -03:00 |
|
Beto Dealmeida
|
a26e1d822a
|
chore: remove sqlparse (#33564)
|
2025-06-04 19:31:41 -04:00 |
|
Enzo Martellucci
|
20519158d2
|
feat(UserInfo): Migrate User Info FAB to React (#33620)
|
2025-06-03 19:24:22 +02:00 |
|
Vitor Avila
|
cacf1e06d6
|
fix: Update dataset's last modified date from column/metric update (#33626)
|
2025-06-03 12:20:38 -03:00 |
|
Pat Buxton
|
2d26af25c1
|
feat: Python 3.12 support (#33434)
|
2025-06-02 10:00:37 -07:00 |
|
Beto Dealmeida
|
401ce56fa1
|
feat: use sqlglot to validate adhoc subquery (#33560)
|
2025-05-30 18:09:19 -04:00 |
|
Beto Dealmeida
|
cf315388f2
|
feat(sqllab): use sqlglot instead of sqlparse (#33542)
|
2025-05-30 17:08:19 -04:00 |
|
Beto Dealmeida
|
f219dc1794
|
chore: make DB syntax errors 400 (#33619)
|
2025-05-30 13:04:04 -04:00 |
|
Vitor Avila
|
ed20d2a917
|
fix(Security): Apply permissions to the AllEntities list/get_objects API endpoint (#33577)
|
2025-05-30 13:39:18 -03:00 |
|
Enzo Martellucci
|
deef923825
|
feat(Action Logs): Migrate Action Log FAB to React (#33298)
|
2025-05-28 14:08:00 +02:00 |
|
Beto Dealmeida
|
8de58b9848
|
feat: use sqlglot to set limit (#33473)
|
2025-05-27 15:20:02 -04:00 |
|
Luiz Otavio
|
57183da315
|
fix: Adjust viz migrations to also migrate the queries object (#33285)
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>
|
2025-05-26 15:00:07 -03:00 |
|
Vitor Avila
|
72cd9dffa3
|
fix: Persist catalog change during dataset update + validation fixes (#33384)
|
2025-05-08 15:22:25 -03:00 |
|
Beto Dealmeida
|
339ba96600
|
fix: improve function detection (#33306)
|
2025-05-01 13:45:03 -04:00 |
|