main
Library panel connections: Always use unistore for connection info (#121903)
LibraryPanels: Return 403 instead of 500 for insufficient permissions (#123407)
LibraryElements: Avoid redundant library element fetch in permission resolver (#126797)
Library Elements: Speed up folder-tree resolution for GET /api/library-elements on large instances (#127762)
chore: replace kubernetesLibraryPanels feature toggle with config params (#128388)
AccessControl: Invalidate scope resolver cache on datasource deletion (#118334)
fix: library panel folder uid conversion (#127235)
Folder: Add reconciler to delete resources in removed folders (#128336)
Folders: Move folder specific errors to the folder service (#122050)
LibraryPanels: Support CRUD via apiserver (#113035)
Users: Use SHA-256 for Gravatar email identifier (#122319)
LibraryPanels: Improve `getAllLibraryElements` filter performance (#113544)
Dashboards: Refactor to keep perms separated (#122041)
Library Panels: Fix stale folder_uid after PATCH folder move (#123242)
Quota: migrate SQL store to templates (#128535)
Provisioning: backend groundwork for syncing library panels (#127231)
[chore] Update go to v1.26.0, and the golangci-lint action to v9 (#118436)