Jamile Celento
a3f3c0c3c6
fix(native-filters): update TEMPORAL_RANGE filter subject when Time Column filter is applied ( #36985 )
...
(cherry picked from commit 2dfc770b0f )
2026-02-17 23:04:03 -08:00
Daniel Vaz Gaspar
8fad912835
feat(cache): use configurable hash algorithm for flask-caching ( #37361 )
...
(cherry picked from commit 290bcc1dbb )
2026-01-26 12:40:53 -08:00
Jean Massucatto
5606d5d2e3
perf(date_parser): bound regex quantifiers for deterministic parsing performance ( #36983 )
...
Cherry-picked from master commit 459b4cb23d
Accepted:
- Bounded \s+ to \s{1,5} and \s* to \s{0,5} in time_range_lookup regexes
- Added tests for bounded whitespace validation
Adapted:
- Preserved 6.0-release "first/1st of" patterns between modified sections
- Kept existing tests for "first of" expressions
Original author: Jean Massucatto <massucattoj@gmail.com >
2026-01-26 12:40:52 -08:00
Richard Fogaca Nienkotter
68c7750f35
feat: Dynamic currency ( #36416 )
2026-01-26 12:40:52 -08:00
Alexandru Soare
b5f3892b8c
feat(dates): adding handling for first of ( #37098 )
...
(cherry picked from commit 8f35cc93673a56ba499510fbefabf9e4a46d8b6f)
2026-01-26 12:40:52 -08:00
Daniel Vaz Gaspar
3c2004e588
feat: add option for hash algorithms ( #35621 )
...
Co-authored-by: Ville Brofeldt <33317356+villebro@users.noreply.github.com >
(cherry picked from commit bb22eb1ca8 )
2026-01-26 12:40:50 -08:00
SkinnyPigeon
1cd27bf27f
feat(reports): allow custom na values ( #35481 )
...
Co-authored-by: bito-code-review[bot] <188872107+bito-code-review[bot]@users.noreply.github.com>
Co-authored-by: Beto Dealmeida <roberto@dealmeida.net >
(cherry picked from commit 58758de93d )
2026-01-26 12:40:45 -08:00
Amin Ghadersohi
0f188a96f6
fix: Enable Playwright migration with graceful Selenium fallback ( #35063 )
...
Co-authored-by: Claude <noreply@anthropic.com >
(cherry picked from commit fe7f8062f3 )
2026-01-26 12:40:43 -08:00
Amin Ghadersohi
6d4b17fcf1
fix(utils): Suppress pandas date parsing warnings in normalize_dttm_col ( #35042 )
...
(cherry picked from commit 15e4e8df94 )
2026-01-26 12:40:42 -08:00
Elizabeth Thompson
cf18465e0d
fix(utils): ensure webdriver timeout compatibility with urllib3 2.x ( #34440 )
...
(cherry picked from commit 385471c34d )
2026-01-26 12:40:42 -08:00
Maxime Beauchemin
1ea5e5af44
feat: add customizable brand spinners with theme integration ( #34764 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
(cherry picked from commit b0d3f0f0d4 )
2026-01-26 12:40:41 -08:00
Elizabeth Thompson
5b51c7e89e
fix(screenshots): Only cache thumbnails when image generation succeeds ( #36126 )
...
Co-authored-by: Claude <noreply@anthropic.com >
(cherry picked from commit 08c1d03479 )
2025-11-25 08:38:39 -08:00
Kamil Gabryjelski
933ec0a918
fix: Flakiness around scrolling during taking tiled screenshots with Playwright ( #36051 )
...
(cherry picked from commit 63dfd95aa2 )
2025-11-10 11:56:32 -08:00
Mehmet Salih Yavuz
70117eb55f
fix(date_parser): add check for time range timeshifts ( #36039 )
...
(cherry picked from commit c9f65cf1c2 )
2025-11-10 10:08:45 -08:00
Kamil Gabryjelski
3b7a52d1eb
fix: Ensure that Playwright tile height is always positive ( #36027 )
...
(cherry picked from commit 728bc2c632 )
2025-11-07 12:03:10 -08:00
Daniel Vaz Gaspar
41ac8d8d9c
fix: unpin holidays and prophet ( #35771 )
...
Co-authored-by: Claude <noreply@anthropic.com >
(cherry picked from commit 51aad52e6c )
2025-10-28 10:47:02 -07:00
Gabriel Torres Ruiz
f69bdf5475
fix(error-handling): jinja2 error handling improvements ( #34803 )
2025-09-03 17:52:08 -07:00
Beto Dealmeida
a475d68693
fix: make get_image() always return BytesIO ( #34801 )
...
(cherry picked from commit 1204507d68 )
2025-08-25 10:23:57 -07:00
Mehmet Salih Yavuz
cb899f691b
fix(csv_tests): Import from utils ( #34664 )
2025-08-12 15:55:53 -07:00
Elizabeth Thompson
2465ab4a98
chore: add more csv tests ( #32663 )
2025-08-12 13:26:10 -07:00
Kamil Gabryjelski
57d0e78d40
feat: Tiled screenshots in Playwright reports ( #34561 )
2025-08-12 08:09:01 +02: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
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
LisaHusband
7a1c056374
fix(charting): correctly categorize numeric columns with NULL values ( #34213 )
2025-07-24 15:46:58 +03:00
Usiel Riedl
662f0fa8f4
chore(reports): add task for slack channels warm-up ( #32585 )
2025-03-31 14:30:21 -03:00
CharlesNkdl
c0f83a7467
fix(excel export): big number truncation handling ( #32739 )
2025-03-21 09:39:59 -07:00
Beto Dealmeida
99e69c32ee
fix: coerce datetime conversion errors ( #32683 )
2025-03-18 13:09:23 -04:00
Elizabeth Thompson
33aa9030bf
fix: add DateOffset to json serializer ( #32532 )
2025-03-07 16:15:06 -08:00
Ville Brofeldt
68e8d9858c
fix: always extract query source from request ( #32525 )
2025-03-06 14:17:21 -08:00
Vitor Avila
d2e0e2b79c
fix(Slack): Fix Slack recipients migration to V2 ( #32336 )
2025-03-06 08:52:15 -03:00
Ville Brofeldt
c90e45a373
feat: make user agent customizable ( #32506 )
2025-03-05 16:33:24 -08:00
Beto Dealmeida
128c45e2d3
fix: prevent nested transactions ( #32401 )
2025-02-28 09:59:03 -05:00
Beto Dealmeida
e8990f4a36
fix: ScreenshotCachePayload serialization ( #32156 )
2025-02-06 15:13:40 -05:00
Jack
7db0589340
fix(thumbnail cache): Enabling force parameter on screenshot/thumbnail cache ( #31757 )
...
Co-authored-by: Kamil Gabryjelski <kamil.gabryjelski@gmail.com >
2025-01-31 19:22:31 +01:00
Alexandru Soare
e4e07eef5a
feat(CalendarFrame): adding previous calendar quarter ( #31889 )
...
Co-authored-by: Diego Pucci <diegopucci.me@gmail.com >
2025-01-22 17:54:29 +01:00
alexandrusoare
63843c5682
fix(date_parser): fixed bug for advanced time range filter ( #31867 )
2025-01-20 18:36:30 +01:00
Maxime Beauchemin
e51b95ffa8
chore: enforce more ruff rules ( #31447 )
...
Co-authored-by: Elizabeth Thompson <eschutho@gmail.com >
2024-12-18 17:41:34 -08:00
Beto Dealmeida
45668e31fc
feat: make sure to quote formulas on Excel export ( #31166 )
2024-11-26 18:16:44 -05:00
Maxime Beauchemin
e0deb704f9
feat: make ephemeral env use supersetbot + deprecate build_docker.py ( #30870 )
2024-11-22 14:19:08 -08:00
squalou
ce72a0ac27
fix: set columns numeric datatypes when exporting to excel ( #27229 )
...
Co-authored-by: Elizabeth Thompson <eschutho@gmail.com >
2024-08-23 01:39:47 -06:00
Beto Dealmeida
4b59e42d3f
chore: improve mask/unmask encrypted_extra ( #29943 )
2024-08-22 16:45:32 -04:00
Elizabeth Thompson
6dbfe2aab9
feat: add slackv2 notification ( #29264 )
2024-07-17 15:14:32 -07:00
Ville Brofeldt
7d6e933348
chore(key-value): convert command to dao ( #29344 )
2024-07-01 20:22:11 +03:00
John Bodley
8fb8199a55
chore(dao/command): Add transaction decorator to try to enforce "unit of work" ( #24969 )
2024-06-28 12:33:56 -07:00
Ville Brofeldt
03969d5f90
chore(distributed-lock): refactor tests ( #29302 )
2024-06-20 15:58:25 +03:00
Ville Brofeldt
9f70697046
chore: use json codec for key value lock ( #29285 )
2024-06-19 01:33:47 +03:00
John Bodley
6b016da185
fix: Workaround for Pandas.DataFrame.to_csv bug ( #28755 )
2024-06-13 08:54:54 -07:00
Pranav Sadagopan
066f6b1f8a
feat: add Current time-range options for time filter ( #28637 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2024-06-06 14:07:09 -06:00
Eyal Ezer
07b2449bd7
refactor: Unify all json.(loads|dumps) usage to utils.json ( #28702 )
...
Co-authored-by: Eyal Ezer <eyal.ezer@ge.com >
2024-05-28 14:17:41 -07:00
Eyal Ezer
56f0fc4ec2
refactor: Migration of json utilities from core ( #28522 )
...
Co-authored-by: Eyal Ezer <eyal.ezer@ge.com >
2024-05-20 10:27:22 -07:00