Will Browne
5694d6371e
Plugins: Upgrade github.com/grafana/grafana-plugin-sdk-go v0.283.0 => v0.284.0 ( #114400 )
...
* upgraded github.com/grafana/grafana-plugin-sdk-go v0.283.0 => v0.284.0
* make update-workspace
* apply fixes
* nolint for FieldTypeNullableJSON instead
* fmt
* fix lint issues
2025-11-25 15:46:07 +00:00
Misi
2e524483ac
IAM: Add kubernetesExternalGroupMapping feature toggle ( #114386 )
...
Add kubernetesExternalGroupMapping ft
2025-11-25 14:21:23 +01:00
Alexander Akhmetov
1d4067216d
Alerting: Add search.folder filter to the Prometheus rules API ( #114358 )
2025-11-25 12:19:31 +01:00
Steve Simpson
d50e2a94a3
Alerting: Implement setting of version message in convert API. ( #114331 )
...
Part 2 of adding version messages to the `alert_rule_version` able. This allows
setting the message via a header when using the Prometheus conversion API,
which can be useful for e.g. linking changes back to source control.
2025-11-25 11:20:28 +01:00
Jean-Philippe Quéméner
b57e6383e4
refactor(unified-storage): move builders in their own package ( #114375 )
2025-11-25 10:58:03 +01:00
Alexander Soelberg Heidarsson
fe367b570b
Alerting: Align OpenAPI definition with notification settings header ( #114363 )
...
fix: Align OpenAPI definition with notification settings header
Signed-off-by: Alexander Soelberg Heidarsson <89837986+alex5517@users.noreply.github.com >
2025-11-24 23:08:02 +01:00
William Wernert
2c18526a78
Alerting: Collate rule_group column as binary ( #114365 )
...
* fix: collate rule_group column as utf8mb4_bin
This ensures this column is sorted identically by the database and
golang, which should eliminate issues related to a mismatch in sort
order.
* chore: make test stricter
* fix: also add binary collation for postgres
2025-11-24 14:58:43 -05:00
Charandas
0c2707bbc4
K8s: read resource configs from API Enablement for API Builders ( #114329 )
2025-11-24 11:09:49 -08:00
Will Browne and Todd Treece
f1dbbcbe00
Plugins: Add /meta and /metas APIs to plugins app ( #113775 )
...
* add /meta and /metas APIs
* wrapped storage route
* format file
* fix switch statement lint issue
* fix plugininstaller test
---------
Co-authored-by: Todd Treece <todd.treece@grafana.com >
2025-11-24 18:20:11 +00:00
Matheus Macabu
0c965a9cb1
CloudMigrations: Remove feature toggle and introduce config setting to disable it ( #114223 )
2025-11-24 14:15:23 +01:00
Alexander Akhmetov
67ad43a784
Alerting: Fix rules API pagination when using in-memory filters ( #114334 )
2025-11-24 12:48:22 +01:00
Konrad Lalik
01a4a5409a
Alerting: Add alertingUIUseFullyCompatBackendFilters feature toggle ( #114153 )
...
* Add alertingUIUseFullyCompatBackendFilters for fully compatible backend filters
* Remove hide from admin flag
2025-11-24 12:42:09 +01:00
Matheus Macabu
b5335d9357
Alerting: Remove dependency on yaml/v2 package ( #114348 )
2025-11-24 12:38:44 +01:00
Zoltán Bedi
8d75d79313
PostgreSQL: Remove feature toggle postgresDSUsePGX ( #113675 )
...
* PostgreSQL: Remove feature toggle `postgresDSUsePGX`
* Fix tests and linting
* Address review comments
2025-11-24 10:26:41 +01:00
Moustafa Baiou
8108d3c795
Alerting: Add tracing to prometheus rules api ( #114282 )
...
To better observe and identify performance bottlenecks in the prometheus rules API.
The following spans were added:
- `api.prometheus.RouteGetRuleStatuses`
- `api.prometheus.PrepareRuleGroupStatusesV2`
The `api.prometheus.PrepareRuleGroupStatusesV2` includes attributes to capture the parameters used in the request to help with debugging and performance analysis.
2025-11-21 15:00:35 -05:00
Denis Vodopianov
0e460a267e
chore : Deprecating FeatureToggles.IsEnabled ( #113062 )
...
* Deprecating features.IsEnabled
* add one more nolint
* add one more nolint
* Give better hints to devs in the deprecation message of IsEnabledGlobally
* adding more doc strings
* fix linter after rebase
* Extend deprecation message
2025-11-21 18:43:42 +01:00
Daniele Stefano Ferru
7299651a32
Hotfix: Granting None role Viewer access for a fixed API group list ( #114310 )
2025-11-21 17:50:25 +01:00
Victor Marin and Dominik Prokop
336aa06966
Dashboards: Add non-applicable filter pills per panel ( #112507 )
...
* wip non-applicable pills
* refactor
* fix
* tests
* locales
* canary version
* mods
* fix query fetching
* fix
* fix
* Add VizPanelSubHeader component
* lint
* extra check
* refactor
* wip
* refactor wipp
* refactor
* refactor
* use canary scenes
* prettier
* canary scenes
* interpolate ds uid for ds var case
* refactor
* refactor
* memoize values + tests + rename component
* refactor
* refactor
* refactor
* refactor
* canary scenes + fixes
* Fix infinite loop casused by unstable useEffect dependency
* lint
* helper functions
* bump scenes
* reduce applicability calls to only when filters or groupBy keys change, not any var state change
* refactor
* fix
* fix
* fixes
---------
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com >
2025-11-21 18:03:27 +02:00
Peter Štibraný
198375599e
Fix/ignore some common dashboard problems ( #114296 )
...
* Fix some common problems found when parsing dashboards for indexing
2025-11-21 14:41:45 +01:00
Galen Kistler
c0f6d90971
Loki: Set Query limits context header ( #114112 )
...
* feat(lokiQueryLimitsContext): send full query range & expr on initial split requests
2025-11-21 07:19:55 -06:00
Gábor Farkas
669382c212
datasources: ClearAuthHeadersMiddleware: refactor ( #113707 )
...
* refactor: extract logic
* directly use the setting.cfg in the middleware
* more granular config handling, per section
* fixed unit test
* refactor code to avoid lint error
2025-11-21 14:18:32 +01:00
Matias Chomicki
b17ba6677e
Logs: Feature flag logsInfiniteScrolling removed ( #113585 )
...
* Remove feature flag definition
* Remove feature flag from code
* Update imports
* LogsNavigationPages: remove deprecated component
* Finally deprecate navigation pages
* Update tests
* Update translations
* Remove unused code
* More cleanup
* Test cleanup
* Remove deprecated props
* More props removal
* Update feature flags
* Revert changes
2025-11-21 11:51:56 +01:00
Mustafa Sencer Özcan
e2cbf8abf1
fix: handle empty provisioning folder gracefully in stub provisioning ( #114273 )
...
fix: provisioning folder empty case
2025-11-21 09:04:04 +01:00
Jesse David Peterson
ef00dd4940
Dashboard: New experimental time range zoom shortcuts ( #114190 )
...
* feat(toggle): new feature toggle for time range zoom keyboard shortcuts
* feat(keyboard-shortcuts): handle `t +` and `t -` key combinations
* test(keyboard-shortcuts): validate time range zoom with `t +`, and `t -`
* chore(i18n): update keyboard shortcut translations
* refactor(time-range): no-op when timespan is zero instead of defaulting
2025-11-20 17:14:27 -04:00
Ashley Harrison
496d6f8021
Frontend Service: Avoid double counting boot errors ( #114250 )
...
avoid double counting boot errors
2025-11-20 17:33:58 +00:00
Juan Cabanas
4d25381716
DashboardLibrary: Template dashboards public preview ( #114230 )
2025-11-20 13:51:59 -03:00
Mustafa Sencer Özcan and Rafael Paulovic
30c04ab3fc
feat: inject unified data migrations in dual writer ( #114138 )
...
* feat: draft changes for on-prem unified migration
* feat: further draft changes for on-prem unified migration
* fix: remove some tbis
* refactor: rename
* fix: another approach
* fix: background service related issues
* fix: address comments
* fix: make gen-go
* fix: background service related issues
* feat: refactor dual writer and legacy migrator
* fix: minor issues
* feat: working version in oss
* fix: wire
* fix: revert test data override
* fix: enterprise related issues
* chore: add todo
* fix: revert dual writer method
* fix: lint
* chore: logger format
* fix: reduce log level
* fix: log change
* fix: disable
* fix: address comments
* fix: return error on dual writer service
* fix: merge conflict
---------
Co-authored-by: Rafael Paulovic <rafael.paulovic@grafana.com >
2025-11-20 16:40:20 +01:00
Alexander Zobnin
cb06bba243
Zanzana: Add token namespace to config ( #114165 )
2025-11-20 15:54:32 +01:00
Will Browne
7d179120b6
Plugins: Replace CDN class with FS CDN type ( #113968 )
...
replace cdn class with fs type
2025-11-20 14:03:24 +00:00
Ryan McKinley
c9801fc66e
FeatureFlags: Remove unused settings for admin UI ( #114137 )
2025-11-20 13:33:44 +00:00
Alexander Zobnin
f6a1d4a14e
Revert Auth: Add None role to Viewer case ( #114224 )
2025-11-20 14:02:15 +01:00
Mihai Doarna
fbadbf385d
IAM: Add validation for new tokens with no expiration when token_expiration_day_limit is set ( #114166 )
...
* do not create sa with no expiration when day limit is set
* disable No expiration option if day limit is set
* make i18n-extract
* run prettier
* address feedback
2025-11-20 13:44:15 +02:00
Gareth
0efffd9ec8
Live: Add configuration for client_queue_max_size ( #114225 )
...
Live: add configuration for client_queue_max_size
2025-11-20 20:08:26 +09:00
Charandas
3c0d5745fe
chore: remove remaining references to singular namespace ( #114208 )
2025-11-20 11:23:36 +01:00
Matheus Macabu
5d26bc5ee1
FeatureToggles: Remove feedbackButton unused toggle ( #114222 )
2025-11-20 11:18:50 +01:00
Steve Simpson
cc6e037093
Alerting: Add message to alert_rule_version table (Part 1). ( #114194 )
...
This adds a `message` column to the `alert_rule_version` table. This follows the
pattern established for dashboards as closely as possible. A new type is
introduced internally for passing the new `message` field around in a type-safe
manner, but doing the same for the API types becomes very messy. In that case, a
new field is added with omitempty.
Note this PR is only:
- The column addition
- The "read" path; API for listing versions
Subsequent PRs will add code to actually set the message when updating rules.
2025-11-20 10:00:27 +01:00
maicon
5754d7fbad
chore: bump authlib/types to v0.0.0-20251119142549-be091cf2f4d4 ( #114177 )
...
* chore: bump authlib/types to v0.0.0-20251119142549-be091cf2f4d4
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
* Update Go Workspace
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
* Stop supporting deprecated namespace format in TestExtendedJWT_Authenticate
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
* Update go mod
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
---------
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
2025-11-19 16:05:20 -08:00
53c39ccda3
Alerting: Update alerting module to 3befd25883e0d17673e5590cc5c5702bbc031b16 ( #114062 )
...
* [create-pull-request] automated change
* fix module path for alerting notify test receivers
---------
Co-authored-by: moustafab <27738648+moustafab@users.noreply.github.com >
Co-authored-by: Moustafa Baiou <moustafa.baiou@grafana.com >
2025-11-19 21:24:08 +00:00
Dave Henderson
7264803016
chore(deps): Switch to maintained gopkg.in/yaml fork ( #114131 )
...
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
2025-11-19 15:20:32 -05:00
Alexander Akhmetov
5a0e9e4183
Alerting: Add rule_uid filter support to the Prometheus-compatible list rules API ( #114182 )
2025-11-19 20:01:40 +01:00
Victor Cinaglia
164873591b
IAM: Optionally make refresh tokens required if use_refresh_token is enabled ( #114174 )
...
* OAuth: Optionally make refresh tokens required if use_refresh_token is enabled
* make linter happy
* feedback: log missing refresh token during token refresh
* feedback: tweak wording in the message & change level
2025-11-19 15:21:40 -03:00
Brendan O'Handley
77d98fc73d
Transformations: feature toggle cleanup transformations redesign ( #113561 )
...
* remove feature toggle transformationsRedesign
* remove for event tracking
* remove uneccessary code
2025-11-19 10:54:05 -06:00
Brendan O'Handley
20a8987ff1
Dataplane: feature toggle cleanup dataplane frontend fallback ( #113542 )
...
* remove feature toggle dataplaneFrontendFallback because GA
* remove feature toggle logic
* fix import
* fix toggle ownership from merging main
* merge main
* fix extra feature toggle
2025-11-19 10:53:24 -06:00
Luminessa Starlight
3e7b952488
Chore: Rudderstack upgrade to SDK v3 behind flag ( #114126 )
...
* add rudderstack version upgrade feature flag
* add new rudderstack backend file
gate new backend with feature flag
* fix global type error
2025-11-19 11:48:23 -05:00
Moustafa Baiou
1f9ed37b1b
Alerting: Optimize cache metrics updates ( #114134 )
2025-11-19 11:39:13 -05:00
Peter Štibraný
acf6f1ae5f
Ignore boolean ".spec.refresh" silently. ( #114167 )
2025-11-19 15:42:14 +01:00
Matias Chomicki
dde5b6476c
Remove feature flag from bad rebase ( #114154 )
2025-11-19 13:56:15 +01:00
Mariell Hoversholm
d19828870b
feat: remove newPDFRendering ff ( #113451 )
2025-11-19 12:50:41 +01:00
Gábor Farkas
fc18c9315e
update grafana/gafana-plugin-sdk-go dependency, and adjusted code accordingly ( #113922 )
...
* update dependencies
* query: stop handling _timeRange
* fixed unit test
2025-11-19 12:44:13 +01:00
Matias Chomicki
9dd68dbbcc
Logs: Feature flag logRowsPopoverMenu removed ( #113583 )
...
* logRowsPopoverMenu: remove feature flag
* Remove import
* Remove feature flag
2025-11-19 11:43:59 +00:00