Maxime Beauchemin
|
47414e18d4
|
feat: Use DuckDB for examples data in Docker development environment (#34831)
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Beto Dealmeida <roberto@dealmeida.net>
|
2025-08-25 12:37:28 -07:00 |
|
Vitor Avila
|
471d9fe737
|
fix: Add dataset ID to file name on exports (#34782)
|
2025-08-25 14:54:27 -03:00 |
|
Beto Dealmeida
|
1204507d68
|
fix: make get_image() always return BytesIO (#34801)
|
2025-08-25 09:01:36 -04:00 |
|
Michael S. Molina
|
e1234b2264
|
fix: User-provided Jinja template parameters causing SQL parsing errors (#34802)
|
2025-08-22 14:39:14 -03:00 |
|
JUST.in DO IT
|
75af53dc3d
|
fix: customize column description limit size in db_engine_spec (#34808)
|
2025-08-22 10:00:39 -07:00 |
|
Maxime Beauchemin
|
c568d463b9
|
fix: Check migration status before initializing database-dependent features (#34679)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-08-21 11:25:47 -07:00 |
|
Elizabeth Thompson
|
695a20d009
|
fix: catch no table error (#32640)
|
2025-08-21 10:40:44 -07:00 |
|
Joe Li
|
af05396227
|
fix(tests): make SingleStore test_adjust_engine_params version-agnostic (#34780)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-08-21 09:30:02 -07:00 |
|
Elizabeth Thompson
|
009b99bfbb
|
chore: catch sqlalchemy error (#34768)
|
2025-08-20 18:00:06 -07:00 |
|
Maxime Beauchemin
|
4683a0827d
|
feat(validation): Add SQL expression validation in popovers (#34642)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-08-20 15:10:38 -07:00 |
|
Joe Li
|
9de1706baa
|
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>
|
2025-08-20 11:22:54 -07:00 |
|
Beto Dealmeida
|
a82e310600
|
feat: improve perf of CSV uploads (#34603)
|
2025-08-20 08:53:02 -04:00 |
|
Evan Rusackas
|
a42185cd3b
|
fix(duckdb): Add support for DuckDB-specific numeric types (#34743)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-08-19 10:19:05 -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 |
|
Trent Schmidt
|
ff6dc03ddf
|
fix(dashboard): update cross filter scoping chart id references during dashboard import (#34418)
Co-authored-by: chanduapple <80615671+chanduapple@users.noreply.github.com>
Co-authored-by: chandrasekhar jandhyam <chandrasekhar.jandhyam@digital.ai>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-08-18 01:41:38 -03:00 |
|
Mehmet Salih Yavuz
|
ecfb9f7d7c
|
fix(row_level_security): Correct api response code for update (#34672)
|
2025-08-13 23:51:10 +03:00 |
|
Mehmet Salih Yavuz
|
cb899f691b
|
fix(csv_tests): Import from utils (#34664)
|
2025-08-12 15:55:53 -07: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 |
|
Elizabeth Thompson
|
2465ab4a98
|
chore: add more csv tests (#32663)
|
2025-08-12 13:26:10 -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 |
|
Kamil Gabryjelski
|
57d0e78d40
|
feat: Tiled screenshots in Playwright reports (#34561)
|
2025-08-12 08:09:01 +02:00 |
|
Elizabeth Thompson
|
99539c786e
|
fix(initialization): prevent startup failures when database tables don't exist (#34584)
|
2025-08-11 10:49:52 -07:00 |
|
Oliver Schlüter
|
f3e3bd0348
|
fix(db_engine_specs): generate correct boolean filter SQL syntax for Athena compatibility (#34598)
|
2025-08-07 18:39:31 +03:00 |
|
Mehmet Salih Yavuz
|
adaae8ba15
|
fix(Timeshift): Determine temporal column correctly (#34582)
|
2025-08-07 15:20:34 +03: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 |
|
Beto Dealmeida
|
6fc734da51
|
fix: prevent anonymous code in Postgres (#34412)
|
2025-07-31 08:33:34 -04:00 |
|
Maxime Beauchemin
|
bf967d6ba4
|
fix(charts): Fix unquoted 'Others' literal in series limit GROUP BY clause (#34390)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-07-29 17:36:10 -07:00 |
|
Beto Dealmeida
|
32626ab707
|
fix: use catalog name on generated queries (#34360)
|
2025-07-29 12:30:46 -04:00 |
|
Beto Dealmeida
|
122bb68e5a
|
fix: subquery alias in RLS (#34374)
|
2025-07-28 22:58:15 -04:00 |
|
Beto Dealmeida
|
914ce9aa4f
|
feat: read column metadata (#34359)
|
2025-07-28 22:57:57 -04:00 |
|
Maxime Beauchemin
|
1be2287b3a
|
feat(timeseries): enhance 'Series Limit' to support grouping the long tail (#34308)
|
2025-07-25 16:26:32 -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 |
|
LisaHusband
|
7a1c056374
|
fix(charting): correctly categorize numeric columns with NULL values (#34213)
|
2025-07-24 15:46:58 +03:00 |
|
Michael S. Molina
|
1e5a4e9bdc
|
fix: Saved queries list break if one query can't be parsed (#34289)
|
2025-07-24 08:30:04 -03: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 |
|
Mehmet Salih Yavuz
|
16f4516903
|
chore(Oracle): Update oracle column length to 128 (#34179)
|
2025-07-16 14:58:19 +03:00 |
|
Gabriel Torres Ruiz
|
42d9a78777
|
feat(theming): Introduce bootstrap-driven Superset theme configurations (#34144)
|
2025-07-15 09:43:08 -07:00 |
|
Maxime Beauchemin
|
c42be77c25
|
feat(i18n): load language pack asynchronously (#34119)
|
2025-07-14 10:59:29 -07:00 |
|
Beto Dealmeida
|
68b84acd93
|
feat: improve Doris catalog support (#34140)
|
2025-07-14 12:01:08 -04: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 |
|