Edvard Falkskär
e45f2d0a18
Logs: Add labels as variable for use in correlations/links ( #103605 )
2025-04-15 16:08:29 +02:00
Roberto Jiménez Sánchez
08316103b5
Provisioning: refactor and test migrate job ( #103976 )
...
* Rename and make folder migrator public
* Move skipRepo out of tree
* Move folder logic out of worker
* Use wrapper function for clone
* Introduce storage swapper
* Use RepositoryResources interface
* Add TODO
* Signature with option
* Use plural for folders
* Split more logic out of worker
* Refactor further
* Remove todo
* Refactor further
* Test worker
* Add test for unified storage
* Add mock for bulk store
* Clean line
* Test more about storage
* Happy path storage test
* Finish storage tests
* Add more interfaces
* Add some tests legacy
* Complete test coverage legacy
* Complete coverage legacy
* Fix compilation
* Add initial folders tests
* Finish coverage for folders
* Test namespace cleaner
* Fix typo
* Add some tests for resources
* Finish coverage migrate package
* Update tests
* Fix jobs tests
* Unit test users
* Convert user tests to table tests
* Fix linting in tests
* Fix typo
* Use PreloadAllUserInfo
* Add FIXME
2025-04-15 15:02:19 +01:00
Andres Martinez Gotor
e93fc9c003
UserStorage: Improve error handling ( #104025 )
2025-04-15 15:32:46 +02:00
Sonia Aguilar
aacac86811
Alerting: Add additional text for creating a new label in labels subform ( #104022 )
2025-04-15 15:25:35 +02:00
Tom Ratcliffe
8161e52061
i18n: Improve how ternary cases are captured as untranslated text ( #104034 )
2025-04-15 14:07:23 +01:00
Gábor Farkas
66a04babe1
datasources: querier: handle the grafana-ds ( #103980 )
...
* datasources: querier: handle the grafana-ds
* updated dependencies
2025-04-15 14:55:39 +02:00
Tom Ratcliffe
eac312753f
Internationalization: Update translation rule to catch ternary cases ( #104027 )
2025-04-15 12:25:41 +01:00
Esteban Beltran
7b4eb22242
Chore: Remove code for feature flag frontendSandboxMonitorOnly ( #103982 )
...
* Chore: Remove code for feature flag frontendSandboxMonitorOnly
* Fix lint issues
2025-04-15 12:52:14 +02:00
Sam Jewell
5c418196f9
SQL Expressions: Add STDDEV(), VARIANCE() and aliases ( #103851 )
...
* SQL Expressions: Bump GMS for STDDEV(), VARIANCE()
Bump Go MySQL Server to the latest version, to get support for STDDEV()
and VARIANCE() functions, and their aliases.
See https://github.com/dolthub/go-mysql-server/pull/2928
* Update app-code to comply with latest GMS version
* Run `go mod tidy`
* Update test which had depended on STDDEV being missing
* Run `make update-workspace`
2025-04-15 10:48:19 +01:00
Alexander Zobnin
4ea56b2cfb
Zanzana: Fix reconciliation for roles ( #103889 )
...
* Zanzana: Fix reconciliation for roles
* update go workspaces
* update go.sum
2025-04-15 11:33:40 +02:00
Sam Jewell
3bdcbc5d37
TestData DS: Make Random Walk queries compatible with Data Plane ( #103966 )
...
* DataData DS: Add Frame type to Random Walk queries
* Time column should not be nullable
Conversion for the SQL (server-side) expression was failing with:
`failed to convert data frames to long format for sql: missing time field`
Because we weren't seeing a match at:
`if f.Type() == data.FieldTypeTime {`]
here:
https://github.com/grafana/grafana/blob/acb0e6b609fc5b099e9ba6c67000aa3a0029974d/pkg/expr/convert_to_full_long.go#L155
The DataPlane docs (https://grafana.com/developers/dataplane/timeseries )
state that:
> - The Time field(s):
> - Should have no null values
So making the fix here
2025-04-15 10:25:33 +01:00
Andres Martinez Gotor
19e77db4e7
Advisor: Avoid redirect if app is not installed ( #103988 )
2025-04-15 11:21:41 +02:00
Matias Chomicki
91687735b8
getLogRowStyles: fix typo ( #103998 )
2025-04-15 10:07:13 +01:00
Ashley Harrison
a2b06e2ec9
Internationalisation: More markup ( #103970 )
...
* more markup!
* fix tests
* use times symbol
2025-04-15 10:05:03 +01:00
Andrej Ocenas
9748b16ee8
Frontend instrumentation: Fix bug, where allInstrumentationsEnabled=false resulted in all instrumentation being active ( #103979 )
...
Fix allInstrumentationsEnabled flag
2025-04-15 10:58:13 +02:00
Torkel Ödegaard
daa5a48ef1
Variable options edit pane ( #103852 )
...
* Variable options in edit pane
* Variable options in edit pane
* Progress
* Variables, fixes blur events
* Update
* Update
* Update
* Progress
* Update
* Update
2025-04-15 10:38:24 +02:00
renovate[bot]
8e63782e5b
Update faro to v1.16.0 ( #103860 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-15 09:27:07 +01:00
Alex Khomenko
146c3120a7
Folders: Switch to use v1beta1 API version ( #104020 )
2025-04-15 10:21:47 +03:00
Moustafa Baiou
54d4b7842b
Alerting: Fix flaky tests ( #104017 )
...
Alerting: fix flaky tests
Some test conditions introduced in #103403 are flaky because they rely on random behavior of the generator.
Sometimes rules are generated with an updated by (which warrants the lookup of the users). This makes it so those tests which are checking the user lookup always have rules with updated by.
2025-04-15 08:15:29 +03:00
Juan Cabanas
84ffe27f71
Invite User: Add invite user button in quick add dropdown menu ( #104004 )
2025-04-14 20:08:49 -07:00
grafana-pr-automation[bot] and github-actions[bot]
59d03cd617
I18n: Download translations from Crowdin ( #104018 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-15 01:31:47 +01: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