Stephanie Hingtgen
ada04e7c84
[release 12.0.0] Klog: Prevent response bodies from being logged ( #104199 ) ( #104246 )
2025-04-21 23:06:04 +01:00
Jacob Valdez and Michael Mandrus
112ea86a1f
[release-12.0.0] Docs: Updating cloud migration docs ahead of G12 ( #104138 )
...
Co-authored-by: Michael Mandrus <41969079+mmandrus@users.noreply.github.com >
2025-04-17 07:03:06 -05:00
Nick Richmond
71572a22f8
MetricsDrilldown: Restore link to Metrics Drilldown from Explore ( #104075 )
...
MetricsDrilldown: Restore link to Metrics Drilldown from Explore (#104069 )
fix: add missing entry in list of queryless apps
2025-04-16 12:55:34 -04:00
Laura Fernández
6f9a9dcf6f
[release-12.0.0] i18n: Move locale code behind the feature toggle in internationalization/dates.ts ( #104089 )
2025-04-16 15:34:00 +02:00
Jev Forsberg
c04fd54308
Chore: Update version in release-12.0.0 branch ( #104059 )
...
baldm0mma/ update package version
2025-04-15 12:21:14 -06:00
colin-stuart
7b8b88adad
SCIM: Add group sync config option to test infra ( #104007 )
...
SCIM: Add group sync flag to test infra
2025-04-14 17:22:36 -04:00
Sam Jewell
4aa7d67edd
Server-side expressions: Improve error message ( #103968 )
...
This error message is more correct
2025-04-14 21:14:03 +00:00
Ryan McKinley
0283c98e30
K8s/Folders: Use v1beta1 and app-sdk based spec ( #103975 )
2025-04-14 23:20:10 +03:00
Alexander Akhmetov
acfd998fa6
Alerting: Send resolved notifications immediately for state deleted states ( #103996 )
...
What is this feature?
Send resolved notifications not only when an alert state becomes stale (series is missing) and transitions from Alerting to Normal, but also from Error, NoData and Recovering.
Why do we need this feature?
Previously, when an alert state became stale or was deleted, it would transition to Normal but wouldn't trigger resolved notifications to the Alertmanager. This meant we relied on the Alertmanager to send resolved notifications when the alert expires. However, if the Alertmanager state is lost, these resolved notifications would never be sent, leaving users with firing alerts in their notification channels. This PR ensures that any transition from a firing state (Alerting, Error, NoData, Recovering) to Normal triggers a resolved notification.
2025-04-14 21:40:44 +02:00
Kristina
6fb8028abf
Transformations / Reducers: Remove setting delta at value ( #103742 )
...
* Remove setting delta at value
* Add more tests for delta calculation
2025-04-14 12:42:06 -05:00
Georges Chaudy
e69052a417
unistore: add check when update the folder of a resource ( #102699 )
...
* Add check for move folder
* make the server test generic
* address comment
2025-04-14 16:57:40 +02:00
Ida Štambuk
27795ff7bf
ElasticSearch: Improve index pattern error messaging and docs ( #103899 )
2025-04-14 15:55:33 +02:00
Sonia Aguilar
4cdffbe5c6
Alerting: Fix Simple condition threshold inputs with negative values. ( #102976 )
2025-04-14 13:47:22 +00:00
Andres Martinez Gotor
048d164a3c
Advisor: Add redirection notice in data sources and plugins pages ( #103894 )
2025-04-14 15:40:16 +02:00
Tom Ratcliffe
754c0e1534
Internationalisation: Check if strings are entirely non-alphanumeric before reporting as issues ( #103900 )
2025-04-14 13:24:47 +00:00
beejeebus
b0ecc90329
InfluxDB: capture more downstream errors ( #103978 )
...
This adds more checks on the type of errors returned from InfluxDB
fsql datasource queries. The Grpc error code `Unavailable` is mapped
to a downstream error source.
2025-04-14 09:21:09 -04:00
Sven Grossmann
722cd25da1
Extension Sidebar: Add openExtensionSidebar helper to plugin extensions ( #103962 )
...
* Extension Sidebar: add `openExtensionSidebar` helper
* Extension Sidebar: Change var to `props`
* Extension Sidebar: Fix comment
* Extension Sidebar: Destructure `props`
* Extension Sidebar: Remove `@alpha` and rename `context` to `props` as `any`
* Extension Sidebar: Improve docs
* Extension Sidebar: Rename `openExtensionSidebar` to `openSidebar`
* Extension Sidebar: Use `Record<string, unknown>` as type
* Extension Sidebar: Use `Record<string, unknown>` as type
* Extension Sidebar: Add tests for event based opening
* Extension Sidebar: Lint
* Extension Sidebar: Fix toolbar button tests
2025-04-14 14:59:35 +02:00
Ryan McKinley
1d4d7cec41
Chore: update feature toggle stats from git ( #103960 )
2025-04-14 15:57:41 +03:00
Bogdan Matei
4434b40ca4
Dynamic Dashboards: Instantiate DashboardLayoutOrchestrator even without ff ( #103957 )
2025-04-14 15:26:45 +03:00
Tom Ratcliffe
d2b8994d80
Chore: Make sure we run prettier on cjs files ( #103903 )
2025-04-14 13:24:45 +01:00
Esteban Beltran
20d8223b6e
Chore: Clean up code from pluginsAPIMetrics feature toggle ( #103965 )
2025-04-14 13:15:06 +01:00
Cory Forseth
2b279efe15
Use team uid for team group actions ( #103415 )
...
* use team uid for team group actions
* add constructor for tests; rename vars for clarity
* github told me to do this
2025-04-14 06:40:55 -05:00
Alex Khomenko
578fc13796
Provisioning: update form submission handling in ProvisioningWizard ( #103967 )
2025-04-14 11:09:16 +01:00
2575ebe1fb
Update make docs procedure ( #103574 )
...
Co-authored-by: grafanabot <bot@grafana.com >
Co-authored-by: Jack Baldry <jack.baldry@grafana.com >
2025-04-14 10:47:10 +01:00
Ryan McKinley
f4dbbbac0c
Chore: update golang.org/x/sys+net+text+tools+crypto ( #103963 )
2025-04-14 10:01:19 +01:00
Ivana Huckova
242ac6bfa7
Jaeger: Run dependency graph queries through backend behind the feature toggle ( #103768 )
...
* Start with dependency graph
* Update and add tests
* Fix lint and ordering in test
2025-04-14 10:54:40 +02:00
Jack Baldry
7aa028122b
Revert "Update sharing markers to use the new format" ( #103681 )
2025-04-14 09:53:24 +01:00
Carl Bergquist
ed65c99e54
Scopes: Adds feature toggle used by grafana-enterprise ( #103870 )
...
Signed-off-by: bergquist <carl.bergquist@gmail.com >
2025-04-14 09:42:16 +02:00
Dave Henderson
1125f36f4f
fix(test): Attempt to make TestPollingNotifier/notify_returns_channel_and_starts_polling less flaky ( #103947 )
...
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
2025-04-14 09:41:09 +02:00
Domas
90f82cf1af
Tempo: Fix span metrics query when filtered by prefixed service graph labels ( #103773 )
...
fix span metrics queries for sevice graph explore when filtered with client_ or server_ prefix
2025-04-14 09:47:24 +03:00
Gábor Farkas
9aca2606c7
upgrade plugin-sdk-go from v0.274.0 to v0.275.0 ( #103863 )
...
* upgrade plugin-sdk-go from v0.274.0 to v0.275.0
* ignore deprecated warning
2025-04-14 08:29:58 +02:00
grafana-pr-automation[bot] and github-actions[bot]
87e69e1349
I18n: Download translations from Crowdin ( #103949 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-12 01:31:11 +01:00
ismail simsek
3013332e41
Prometheus: Remove prometheusRunQueriesInParallel feature toggle ( #103824 )
...
* remove prometheusRunQueriesInParallel feature toggle
* fix the unit test
2025-04-11 23:11:19 +01:00
Juan Cabanas
5661cf244a
Invite User: Add invite user button in mega menu and command palette ( #103934 )
2025-04-11 19:00:06 -03:00
William Wernert and Tom Ratcliffe
a5288db624
Alerting: Remove the POST endpoint for the internal Grafana Alertmanager config ( #103819 )
...
* Remove POST config for Grafana Alertmanager
* Delete auth + test for removed path
* Alerting: Remove check for `alertingApiServer` toggle in UI (#103805 )
* Remove check for alertingApiServer in UI
* Update tests to no longer care about alertingApiServer
* Add contact points handlers now that we use alertingApiServer all the time
* Fix test broken from removing camelCase for UIDs
---------
Co-authored-by: Tom Ratcliffe <tom.ratcliffe@grafana.com >
2025-04-11 17:38:53 -04:00
c47ab101d1
Dashboards: Add Dashboard Schema validation (2) ( #103844 )
...
* Activate schema validation and align underlying systems
* update to save as v0 if not the right schema version
* Resolve merge conflicts
* Move RequireApiErrorStatus to tests package
* Add mutation tests
* Fix lint
* Only do min version check if dashboard is v1
* Fix lint and disable provisioning test
* Revert provisioning changes
* Revert more tests and add schema test
* Reran gen
* SQL Dashboard save
* Adjust APIVERSION
* Fixed mutation test
* Add logging on downgrade
---------
Co-authored-by: Marco de Abreu <18629099+marcoabreu@users.noreply.github.com >
Co-authored-by: Stephanie Hingtgen <stephanie.hingtgen@grafana.com >
2025-04-11 23:05:41 +02:00
Nick Richmond
07a225649d
MetricsDrilldown: Remove legacy Metrics Drilldown code paths ( #103845 )
...
* chore: remove feature toggles
* chore: update labels
* chore: remove `public/app/features/trails` code
* fix: typo
* chore: update betterer results
* chore: update i18n
2025-04-11 16:45:14 -04:00
Dave Henderson
a58837f6db
Feature Toggles: Stop documenting experimental toggles ( #103841 )
...
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
2025-04-11 16:42:35 -04:00
Ryan McKinley
b39eaac69e
Unistore: Keep apiVersion from the legacy SQL table ( #103939 )
...
keep apiversion
2025-04-11 22:49:45 +03:00
Haris Rozajac
5011907dae
Dashboard Schema V2: Export dashboard JSON ( #101180 )
...
* wip
* fix the async bug
* Fix tests
* support library panels
* Update comment
* clean up
* refactor, use multi resource kind
* uncomment
* return only the spec
* simplify templateizing logic
* update dashboardkind
* revert imprtable requirements to use the current interface
* tests and fixes
* add panel configs to required; more tests;
* everything in elements should be processed
* clean up
* clean up
* rename for clarity; clean up tests
* export resource v spec
* i18n
* clean unused
* fix library panels
* revert comments
* revert lefthook.rc
* don't support lib panels
* another lefhook revert
* remove lib panel in test
* Remove library panels on external export; show warning if dash contains library panels
* fix tests
* Support old export mode
* clean up
* rely on dash shape vs feature toggle, add spacing to alert, update message
* lint
* typo fix
* make makeExportable part of dashboard serializer; clean up old exporter
* clean up
* more cleanup
* gem file cleanup
* remove unused function
* remove unused selector
* don't remove ds refs that use ds template variable
* clean up
2025-04-11 13:35:39 -06:00
Stephanie Hingtgen
bba85c1128
K8s: Dashboards: Fix error handling ( #103929 )
2025-04-11 13:31:41 -06:00
Michael Mandrus
652c374c4c
CloudMigrations: Make table sort case insensitive ( #103898 )
...
* case insensitive sort
* fix for all db types
* add comment
* add unit test
* add a TODO to fix later
2025-04-11 20:29:07 +01:00
Drew Slobodnjak
5efb620f1b
Canvas: Fix layout calcs for scale mode ( #103408 )
2025-04-11 11:28:14 -07:00
Haris Rozajac
6933829ce2
Dashboard Schema V2: Import Dashboard ( #102375 )
...
* WIP: Working import
* wip
* remove model
* wip
* working
* remove console.logs
* fix
* remove
* remove uid field as v2 spec doesn't have uid
* clean up reducer
* revert arrow func
* support upload
2025-04-11 12:18:48 -06:00
17fbeb09f1
docs: alert migration tool draft ( #103752 )
...
* docs: alert migration tool draft
roughest of rough drafts, homies.
* prettier + edit
* Update migration-api.md
* Update migration-api.md
* edits per sonia and alex
* Update migration-api.md
* fresh edits
edits from some alex wisdom
* Update migration-api.md
* Update migration-api.md
* Update migration-api.md
* Update docs/sources/alerting/alerting-rules/alerting-migration/_index.md
Co-authored-by: Sonia Aguilar <33540275+soniaAguilarPeiron@users.noreply.github.com >
* Update docs/sources/alerting/alerting-rules/alerting-migration/migration-api.md
Co-authored-by: Alexander Akhmetov <me@alx.cx >
* edits
feature flag info added to docs as well as another edit
---------
Co-authored-by: Sonia Aguilar <33540275+soniaAguilarPeiron@users.noreply.github.com >
Co-authored-by: Alexander Akhmetov <me@alx.cx >
2025-04-11 20:11:33 +02:00
Alex Spencer and drew08t
1a867b1908
TableNG: Fix cell type logic ( #103919 )
...
* fix: cell type logic
* chore: geo => json
* chore: need to handle multiple types of json cells for preview
* chore: revert changes
* Add GeoCell to TableNG
* Update cell inspect to handle FieldType.geo
---------
Co-authored-by: drew08t <drew08@gmail.com >
2025-04-11 11:07:57 -07:00
Johnny Kartheiser and Brendan O'Handley
878e239f16
docs: recorded queries depreciation ( #103838 )
...
* docs: recorded queries depreciation
added a depreciation warning and a link to the alerting docs
* Update index.md
caps caps caps fix
* purdier
* Update docs/sources/administration/recorded-queries/index.md
Co-authored-by: Brendan O'Handley <brendan.ohandley@grafana.com >
---------
Co-authored-by: Brendan O'Handley <brendan.ohandley@grafana.com >
2025-04-11 13:06:48 -05:00
Jean-Philippe Quéméner
6c45cc9e2d
fix(util): don't use wall clock time for testing ( #103924 )
2025-04-11 20:01:26 +02:00
Alex Spencer
383f043be8
TableNG: Use numeric sorting for string fields (not strictly lexicographic) ( #103794 )
2025-04-11 12:58:34 -05:00
Alexander Akhmetov
a913c5426d
Alerting: Fix flaky TestIntegrationPrometheusRules test ( #103886 )
2025-04-11 19:50:46 +02:00