Rafael Bortolon Paulovic
5eae7d4f22
feat: legacy ListIterator with batches ( #115038 )
...
* feat: legacy ListIterator with batches
* chore: address code review
* chore: remove nil check in nextBatch
* chore: move close before count check
* chore: add err field to batchingIterator for its own errors
* chore: remove unused import
2025-12-10 16:12:08 +01:00
Mustafa Sencer Özcan
4c5d9cb95f
feat: add unified storage data migration step for playlists ( #114582 )
...
* fix: add type
* feat: register step
* feat: add playlist support
* test: add test case
* fix: gen mock
* fix: go gen
* fix: lint
* fix: lint
* fix: tests
* fix: add resource
* fix: readd
* fix: address comments
* fix: independent playlist query for migrations
* fix: remove lock logic for sqlite
* fix: handle creation and update datetimes
* fix: query templating
* fix: simply resources and address comments
2025-12-04 15:15:00 +00:00
Mustafa Sencer Özcan and Will Assis
98e37f2ca9
fix: special handling of unmarshalling for invalid json dashboards ( #108519 )
...
* implement special dashboard fallback logic when dashboard data has invalid json behind feature flag
---------
Co-authored-by: Will Assis <william@williamassis.com >
2025-07-30 10:18:38 -04:00
Bruno Abrantes
be79eb0ace
fix: handle dashboards without version entries in unified storage migration ( #108139 )
...
* fix: handle dashboards without version entries in migration
Signed-off-by: Bruno Abrantes <bruno@brunoabrantes.com >
* fix: adds AllowFallback flag to enable COALESCE logic explicitly during migrations
Signed-off-by: Bruno Abrantes <bruno@brunoabrantes.com >
* fix: update dependencies
Signed-off-by: Bruno Abrantes <bruno@brunoabrantes.com >
* fix: maintain original behavior when not using AllowFallback option
Signed-off-by: Bruno Abrantes <bruno@brunoabrantes.com >
---------
Signed-off-by: Bruno Abrantes <bruno@brunoabrantes.com >
2025-07-21 15:32:24 +02:00
Stephanie Hingtgen
b1d3155b60
K8s: Library Panels: Add rerouting for get ( #107362 )
2025-06-30 13:26:24 -05:00
Mustafa Sencer Özcan
c47fc53eee
fix: set withHistory flag to true for non-interactive mode ( #107263 )
2025-06-26 16:08:30 +00:00
Stephanie Hingtgen
12c5b81850
K8s: Dashboards: Reduce db calls to get users on list ( #103020 )
2025-03-27 22:57:49 +02:00
Ryan McKinley
c1b48cc488
Dashboards: Add apiVersion to dashboard table ( #100845 )
2025-03-04 07:47:45 +03:00
Ryan McKinley
5652e0b835
K8s/Dashboard/SQL: Support ascending order query ( #101363 )
2025-02-28 11:34:09 +03:00
owensmallwood
bf27e6d3ed
Unified Storage: Fix legacy dashboard query when using continue token ( #100244 )
...
* query for rows less than the continue token LastID since the queries are sorted by dash ID in DESC order
* run dashboard query tests
2025-02-07 12:16:41 -06:00
Stephanie Hingtgen
0cef2b9ae7
Dashboard Versions: Make compatible with app platform ( #99327 )
2025-01-28 08:17:52 -06:00
Ryan McKinley
3bc9f10bb3
Dashboards/SQL: Improve SQL query behavior ( #99253 )
...
* update legacy dashboard SQL
* merge main
* trim message
2025-01-21 19:35:33 +03:00
Ryan McKinley and Stephanie Hingtgen
356b32008b
Storage: Show history+trash using the list command ( #99009 )
...
Co-authored-by: Stephanie Hingtgen <stephanie.hingtgen@grafana.com >
2025-01-17 15:54:25 +03:00
Ryan McKinley
5a30e12a10
SQLTemplate: Make Ident only work for identifiers (not any string) ( #92387 )
2024-08-27 13:22:40 +03:00
Ryan McKinley
419edef4dc
LibraryPanels: Expose library panels in dashboard apiserver ( #92213 )
2024-08-27 12:12:22 +03:00
Ryan McKinley
9567275365
SQL: Add more legacy helpers ( #92006 )
2024-08-19 12:15:43 +03:00
Ryan McKinley
d9cabe5e14
SQL: Add sql template test helper ( #91953 )
2024-08-16 14:36:56 +03:00
Ryan McKinley
9e116d13a5
K8s/Dashboards: Fix dashboard list and add tests ( #91523 )
2024-08-07 13:43:13 +03:00