Michael Anderson
eed048fc09
Navigation: Moving Machine-Learning out of IRM and into the top-level of the Navigation ( #103822 )
...
* adding ml items to main navigation if plugin is installed
* undoing testing change
* updating based on feedback and fixing role to be specific to access to ml plugin
* cleanup unneeded constants
* cleanup diff
* updateing GetOrgID call
* adding greyscale ml logo and using that for consistency
* use currentColor
---------
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
2025-04-25 10:33:03 +01:00
Ryan McKinley
7b492d7e16
FEMT: Add feature toggle and expose the service in regular grafana ( #104428 )
2025-04-25 12:24:25 +03:00
Matthew Thorning
29b3738bc8
Navigation: Remove the "New" badge from the IRM menu item ( #104512 )
...
remove the "New" badge from the IRM menu item
2025-04-25 09:49:32 +01:00
grafana-pr-automation[bot]
72ebf1789e
I18n: Download translations from Crowdin ( #104506 )
...
* New Crowdin translations by GitHub Action
* kick CI
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
2025-04-25 09:45:47 +01:00
Ashley Harrison
ee93dbd2bd
Chore: Run fronted unit tests + linting/typecheck against enterprise ( #104479 )
...
* run unit tests + linting/typecheck against enterprise
* update permissions
* kick CI
* keep job names the same
2025-04-25 09:22:02 +01:00
Alex Khomenko
618ffd0275
API clients: Add generator ( #104093 )
...
* Add API client generator
* Extract config entry template
* Fix index file
* Fix message and file pattern
* Fix generate-rtk template
* Match generated-api
* Format
* Split helpers
* Cleanup
* Remove unused helpers
* Simplify group name handling
* Run generate-apis
* Prettier
* Format + lint
* improve lint/format
* Optional filterEndpoints
* Format
* Update readme
* More updates
* Move the helpers out
* Switch to TS
* Cleanup types
* Add support for Enterprise
* Add comments
* Refactor endpoint handling and update README
* Simplify checks
* Do not register reducers and middleware for enterprise
* More docs updates
* Remove redundant sections
* Format gitignored files
* Add limitations
* Simplify types
* Simplify path logic
* Do not format OSS paths for enterprise
* dedupe
* format
* Simplify instructions
* Update lockfile
* Add comments
* Remove custom types
2025-04-25 09:42:37 +03:00
Scott Lepper
7ed17cacbf
Scenes: validate time zone ( #104481 )
...
* Scenes: validate time zone
2025-04-24 17:35:35 -04:00
Yuri Tseretyan
14f4620835
Alerting: Optimize clean up rule versions ( #102561 )
...
* improve removal of old versions
Signed-off-by: Yuri Tseretyan <yuriy.tseretyan@grafana.com >
* Apply suggestions from code review
Co-authored-by: Alexander Akhmetov <me@alx.cx >
---------
Signed-off-by: Yuri Tseretyan <yuriy.tseretyan@grafana.com >
Co-authored-by: Alexander Akhmetov <me@alx.cx >
2025-04-24 15:59:50 -04:00
Yuri Tseretyan
1f707d16ed
Apply security patch 357-202503311017.patch ( #104490 )
...
* Sanitize paths before evaluating access to route
* use util.CleanRelativePath
---------
Co-authored-by: Andres Martinez Gotor <andres.martinez@grafana.com >
2025-04-24 20:15:17 +01:00
Leon Sorokin
a6735721bf
XYChart: Coerce threshold steps to numbers ( #104485 )
2025-04-24 20:01:00 +01:00
Ashley Harrison
5a10e3b43e
Select: Fix minor layout shift when opening/closing the menu ( #104476 )
...
fix width of magnifying glass causing layout shift
2025-04-24 17:36:12 +01:00
Alexander Akhmetov
040a82c815
Alerting: Add an internal label to rules converted from Prometheus ( #104475 )
2025-04-24 18:33:09 +02:00
Gilles De Mey
109267ab03
Alerting: Remove feature toggle for custom recovery threshold ( #104455 )
2025-04-24 11:58:17 -04:00
Sonia Aguilar
674fdd1d32
Alerting: Add alertingBulkActionsInUI feature toggle ( #104470 )
...
Add alertingBulkActionsInUI feature toggle
2025-04-24 15:49:59 +01:00
Kevin Minehart
f7216db6bc
Chore: bump version to 12.1.0-pre ( #104468 )
...
bump version to 12.1.0-pre
2025-04-24 15:47:14 +01:00
Juan Cabanas
20b50e5f16
Grafana UI: Make DashboardPicker focusable ( #104242 )
2025-04-24 11:27:04 -03:00
Peter Štibraný
08205d64d1
libraryelements: Spanner compability ( #103881 )
...
* libraryelements: fix compatibility with Spanner
* Log errors leading to status code 500.
* Rename tests to make them integration tests.
2025-04-24 14:10:03 +00:00
Agnès Toulet
e7b800f35a
Rendering: Add support for rate limiter ( #103987 )
...
* Rendering: Add support for rate limiter
* remove unnecessary golint exception
* add lint exception back
2025-04-24 15:31:19 +02:00
Andres Martinez Gotor
f0c841b9bc
Advisor: Allow to disable backend ( #104445 )
2025-04-24 15:27:13 +02:00
Ryan McKinley
2e51096eb4
Provisioning: Export dashboards with conversion errors ( #104369 )
2025-04-24 14:16:25 +01:00
Ieva
e385237daf
Access control: Make sure that user permission cache is cleared after new dashboard and folder creation ( #104193 )
...
* make sure that user permission cache is cleared after new dashboard and folder creation
* more test fixes
* Update pkg/services/dashboards/service/dashboard_service.go
* check identity type in SetDefaultPermissionsAfterCreate, set default permissions for service accounts
* set SA permissions for folders as well
* fix tests
2025-04-24 16:02:39 +03:00
Torkel Ödegaard
4fc112f927
RowsLayout: Fixes min height issue ( #104444 )
2025-04-24 14:43:44 +02:00
Ryan McKinley
7fd4c1b41d
StateTimeline: Auto-migrate from natel-discrete-panel ( #104191 )
2025-04-24 15:42:32 +03:00
Eric Leijonmarck
15bddb3712
IAM: Add datasources:query support for using the authlib/authzservice ( #104107 )
...
* feat(add): datasources:query support for using the authlib/authzservice
* added test for datasources
* refactor to create the translation right away
* Update pkg/services/authz/rbac/mapper.go
Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com >
* fix tests
---------
Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com >
2025-04-24 13:39:31 +01:00
Andreas Christou
35145801a2
Data Sources: Add gauge for response size ( #104394 )
2025-04-24 13:26:28 +01:00
Josh Hunt
a8aa6b74a8
FEMT: Basic frontend-service implementation ( #104229 )
...
* create the most basic frontend-server module
* expose prom metrics??
* add todo list
* move frontend-service to its own folder in services
* check error from writer.Write
* reword comment, add launch config
2025-04-24 13:14:21 +01:00
Oscar Kilhed
8e6b8fad01
SchemaV2: Fix saving of transparent setting of vizPanel ( #104443 )
...
* save transparent setting
* make sure we test both transparent and non transparent
2025-04-24 14:13:18 +02:00
Gilles De Mey
1ffd64ff79
Alerting: Package 📦 ( #102899 )
2025-04-24 13:47:24 +02:00
Tom Ratcliffe
b487096460
Alerting: Fix empty state for mute timings ( #104453 )
2025-04-24 13:42:52 +02:00
Fayzal Ghantiwala
d94a59cd08
Alerting: Fix flaky test ( #104450 )
...
Fix flaky test
2025-04-24 12:28:28 +01:00
Andres Martinez Gotor
edeff68645
Advisor: Allow to retry checks for a single element ( #104279 )
2025-04-24 12:00:32 +02:00
Laura Fernández
10df5d6f23
i18n: unify locale codes to match language structure ( #104415 )
2025-04-24 11:08:57 +02:00
Alexander Zobnin
1584349b99
Zanzana: Use authz client ( #104037 )
...
* Zanzana: use client from authzlib
* update go.sum
* use user UID for debugging
* Remove unused function
2025-04-24 10:57:24 +02:00
Tom Ratcliffe
356c979328
Chore: Enable no-constant-condition eslint rule ( #104298 )
2025-04-24 09:50:29 +01:00
Gábor Farkas
067d7b4146
feature-toggles: change ownership ( #104440 )
2025-04-24 09:42:11 +01:00
grafana-pr-automation[bot]
496eafdc6f
I18n: Download translations from Crowdin ( #104430 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-24 09:26:05 +01:00
Ryan McKinley
bfcb0af93a
UnifiedStorage: enable unifiedStorageHistoryPruner by default ( #104437 )
2025-04-24 11:14:57 +03:00
Victor Marin
faa33e30a9
Schema: Add origin property to AdHocFilterWithLabels ( #104320 )
...
* add origin to AdHocFilterWithLabels
* typo
* fix
* use singular for FilterOrigin
* run ./hack/update-codegen.sh
* add canary scenes to verify typechecks
* update dashboard schema json snapshot
* fix
* fix
* update canaries
* fix
* bump scenes version
2025-04-24 11:13:17 +03:00
Ryan McKinley
e6414a6690
Provisioning: Fix the save version in dashboard scenes ( #104433 )
...
fix save (correct v1beta1)
2025-04-24 10:29:49 +03:00
Alex Khomenko
82c291675b
Provisioning: Fix requires migration condition ( #104434 )
...
* Provisioning: Fix requires migration condition
* Better error messaging
2025-04-24 09:29:41 +03:00
Alex Khomenko
8a5b77432c
Grafana-icons: Remove package ( #104290 )
...
* Remove grafana-icons package
* Cleanup
2025-04-24 09:06:16 +03:00
Moustafa Baiou
9f07e49cdd
Alerting: Add extended definition to prometheus alert rules api ( #103320 )
...
* Alerting: Add extended definition to prometheus alert rules api
This adds `isPaused` and `notificationSettings` to the paginated rules api to enable the paginated view of GMA rules.
refactor: make alert rule status and state retrieval extensible
This lets us get status from other sources than the local ruler.
* update swagger spec
* add safety checks in test
2025-04-23 21:14:09 +01:00
Ryan McKinley
b09d79b21c
K8s/Dashboard: Promote from alpha1 to beta1 ( #104009 )
2025-04-23 20:54:35 +03:00
grafana-delivery-bot[bot]
a6866176cd
Release: update changelog for 11.6.1 ( #104416 )
...
* Update changelog
* Update CHANGELOG.md
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jev Forsberg <46619047+baldm0mma@users.noreply.github.com >
2025-04-23 17:34:58 +00:00
ismail simsek
7a9fdf8609
Chore: Move getOriginalMetricName to the place where it's used ( #104379 )
...
remove getOriginalMetricName from datasource as it's used only in metric_find_query
2025-04-23 18:57:02 +02:00
Tom Ratcliffe
345e81b9b7
Alerting: Render duration in <code> block for better presentation for translated values ( #104409 )
2025-04-23 17:27:54 +01:00
Josh Hunt
656d730eb2
I18n: Remove 'now' translations ( #104414 )
2025-04-23 17:25:16 +01:00
Tania
b8eeea0fe0
Remove flag disableSecretsCompatibility ( #103135 )
...
Remove flag disableSecretsCompatibility
2025-04-23 16:21:13 +00:00
grafana-delivery-bot[bot]
2e52553a39
Release: update changelog for 11.5.4 ( #104408 )
...
* Update changelog
* Update CHANGELOG.md
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jev Forsberg <46619047+baldm0mma@users.noreply.github.com >
2025-04-23 15:36:00 +00:00
ismail simsek
0d400c3413
Chore: Remove alignRange function from prometheus frontend as it was moved to backend ( #104378 )
...
remove alignRange as it was moved to backend
2025-04-23 17:16:40 +02:00