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
7b492d7e16
FEMT: Add feature toggle and expose the service in regular grafana ( #104428 )
2025-04-25 12:24:25 +03:00
109267ab03
Alerting: Remove feature toggle for custom recovery threshold ( #104455 )
2025-04-24 11:58:17 -04:00
674fdd1d32
Alerting: Add alertingBulkActionsInUI feature toggle ( #104470 )
...
Add alertingBulkActionsInUI feature toggle
2025-04-24 15:49:59 +01:00
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
bfcb0af93a
UnifiedStorage: enable unifiedStorageHistoryPruner by default ( #104437 )
2025-04-24 11:14:57 +03:00
b8eeea0fe0
Remove flag disableSecretsCompatibility
( #103135 )
...
Remove flag disableSecretsCompatibility
2025-04-23 16:21:13 +00:00
8ef8471b23
Chore: Remove prometheusUsesCombobox feature toggle ( #103940 )
...
* remove prometheusUsesCombobox feature toggle
* betterer
* fix the unit test
* create MetricsLabelsSection unit tests
* fix unit tests
* fix unit tests in PromQueryBuilder.test.tsx
* prettier
* remove timeouts
* Revert "remove timeouts"
This reverts commit 84af1fd46bad807e9b42a8c1b1ce308700ab36c9.
2025-04-22 18:54:10 +02:00
ba05a1e5d2
Theme: Expose Drawer
padding as part of theme.components
( #104273 )
...
* expose drawer padding as part of theme.components
* add default
2025-04-22 15:01:41 +01:00
3a054d5e00
Alerting: Add FiredAt field to State ( #104046 )
...
* Add FiredAt field to the State
* Update featuretoggle files
* Fix lint errors
* Fix test compilation
* Remove random print line + formatting
* Address PR comments
2025-04-22 12:16:38 +01:00
512df0091a
Alerting: Add a button to try out the new list page ( #103855 )
...
* Add user-facing feature toggle functionality for the new alerting list view
- Implemented `useFeatureToggle` hook to manage feature toggles using local storage.
- Added unit tests for `useFeatureToggle` to verify behavior for various toggle states.
- Updated `RuleList` components to utilize the new feature toggle for alerting list view.
- Introduced `RuleListPageTitle` component to handle toggling between list views with a badge indicator.
* Add tests
* Fix imports and remove unused code
* Add a new feature flag for list v2 preview button
* Hide v2 preview button behind the new feature flag
* Update list v2 feature toggle stage
* Alerting: List view feature toggle button PR review (#104161 )
* Add test for undefined feature toggles case
* Tweak tests to use test utils and user
* Add i18n for toggle button and tweak props spreading
* Update translations
---------
Co-authored-by: Tom Ratcliffe <tom.ratcliffe@grafana.com>
2025-04-22 10:50:34 +02:00
17e4a3b386
Playlists: Remove kubernetesPlaylists flag ( #104171 )
2025-04-22 10:39:40 +02:00
d1b2e669a7
Alerting: remove alertingApiServer flag ( #104133 )
2025-04-18 19:57:39 +00:00
8b28c84017
TextPanel: Allow markdown to-do checkboxes in TextPanel ( #104136 )
...
TextPanel: Allow markdown to-do checkboxes
Fixes #95054
2025-04-17 12:56:09 -04:00
c947732e0d
Plugins: Add feature toggle for plugins auto-update ( #103993 )
2025-04-16 13:44:39 +02:00
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
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
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
20d8223b6e
Chore: Clean up code from pluginsAPIMetrics feature toggle ( #103965 )
2025-04-14 13:15:06 +01:00
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
3013332e41
Prometheus: Remove prometheusRunQueriesInParallel feature toggle ( #103824 )
...
* remove prometheusRunQueriesInParallel feature toggle
* fix the unit test
2025-04-11 23:11:19 +01:00
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
95f04c79cd
Dashboards: Add Dashboard Schema validation (1) ( #103662 )
2025-04-11 16:52:46 +00:00
88391b173e
K8s: Enable kubernetesClientDashboardsFolders by default ( #103843 )
2025-04-11 07:56:05 -05:00
50499fa749
Dashboards: Add a config setting that limits the number of series that will be displayed in a panel. Users can opt in to render all series. ( #103405 )
...
* Limit series in panels in dashboards
* fix mangled comment
2025-04-11 13:56:58 +02:00
3607356f65
i18n: Update internationalization/dates.ts
to use locale
( #103731 )
2025-04-11 11:24:40 +02:00
1e669cbb45
AppChrome: Sidebar extensions button update ( #103791 )
...
* AppChrome: Sidebar app icon button update
* Update
* remove unused files
* Update public/app/core/components/AppChrome/ExtensionSidebar/ExtensionToolbarItem.tsx
Co-authored-by: Sven Grossmann <sven.grossmann@grafana.com>
* update
---------
Co-authored-by: Sven Grossmann <sven.grossmann@grafana.com>
2025-04-11 09:25:09 +02:00
05338838b0
Sidecar: Remove experimental Sidecar implementation ( #103786 )
...
* Sidecar: remove `appSidecar` feature toggle
* Sidecar: Remove sidecar implementation
* lint
2025-04-10 22:04:12 +02:00
fd6fd91115
Prometheus: Add support for cloud partners Prometheus data sources ( #103482 )
...
* wip
* Add prom flavor support for data source variables and export/import dashboards (#103321 )
* add dashboard and data source var selection
* use match plugin id instead
* use updated matchpluginid
* formatting
* cleanup
* regex anchor
* update error msg
* Alerting: Clean up prometheus-flavored types and functions (#103703 )
* clean up types and utility functions for dealing with
prometheus-flavored data sources
* Refactor alerting datasource types to use constants as source of truth
* Alerting: Clean up prometheus-flavored types and functions on the bac… (#103716 )
Alerting: Clean up prometheus-flavored types and functions on the backend
* add matchPluginId tests
* Update matchPluginId func to bidirectional (#103746 )
* update matchpluginid func to bidirectional
* lint
* formatting
* use actual isSupportedExternalRulesSourceType in test
* add tests in datasource_srv
* betterer
* remove type assertion
* remove unnecessary case
* use satisifies to not have to convert tuple to an array of string
* add prometheus_flavor test
---------
Co-authored-by: Andrew Hackmann <5140848+bossinc@users.noreply.github.com>
Co-authored-by: Gilles De Mey <gilles.de.mey@gmail.com>
Co-authored-by: Alexander Akhmetov <me@alx.cx>
2025-04-10 12:49:11 -07:00
6712a0331c
Themes: Enable new (experimental) themes by default ( #103790 )
...
enable new (experimental) themes by default in g12
2025-04-10 15:44:00 +01:00
e86df64657
CloudMigrations: Change onPremToCloudMigrations feature toggle to GA ( #103212 )
...
* feature to ga
* change description
2025-04-10 14:53:22 +01:00
9e28886372
Dashboard: Variables in outline ( #103712 )
...
* Update
* Progress
* update
* fixes
* Fixed crash
2025-04-10 13:28:07 +02:00
2276ba5e2a
Update dependency dompurify to v3.2.5 ( #103772 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-10 10:15:37 +00:00
7471455493
fix: clarify adaptive telemetry extension context type for future import ( #103660 )
2025-04-10 10:53:20 +02:00
b839be6086
Enable logsPanelControls by default ( #103725 )
2025-04-09 12:54:02 -05:00
ac0c1ece79
MetricsDrilldown: Advance exploreMetricsUseExternalAppPlugin
to GA ( #103653 )
...
chore: advance `exploreMetricsUseExternalAppPlugin` to GA
2025-04-09 13:22:47 -04:00
081d7dc3b2
PanelPlugin: Add shouldMigrate callback to setMigrationHandler() ( #103710 )
2025-04-09 11:52:34 -05:00
ec2cd53b1a
Tempo: Remove traceQLStreaming feature toggle ( #103619 )
...
Remove traceQLStreaming feature toggle and migration
2025-04-09 13:57:07 +01:00
24474dcb9c
AppChrome: Improved responsive use of vertical space ( #103488 )
...
* Progress
* Progress
* Update
* Update
* Update
* Update
* Responsive improvements
* Update
* Update
* Update
* Revert height change
* Update
* add missing testid
* update
* Fixes
* update
* Refactoring
* fix bug in app chrome service
* Fixed e2e tests
* fix
* fix
* Update
* Update
* fix bookmarks e2e
* Update
* improve responsiveness on small screens for breadcrumbs
* Always use two levels when menu is docked
* Adding kiosk toggle button to dashboards only
* update
* Update
* Update
* when menu is docked and no actions use 1 level
* removed formatting change that caused unnessary diff in PR
* remove extra separator line after merge with main
* Fix double separators
* Update
* remove temp change
* Update
2025-04-09 14:51:22 +02:00
ceed824378
Profiles: add metrics from profiles feature toggle ( #103453 )
...
* Profiles: add metrics from profiles feature toggle
* Retrigger CI with new commit
2025-04-09 12:55:28 +02:00
39dcff23f9
Plugin Extensions: Clean up the deprecated APIs ( #102102 )
...
* PanelMenuBehaviour: stop using the deprecated `getPluginLinkExtensions()` API
* Wip
* grafana-runtime: remove deprecated APIs `usePluginExtensions()`, `usePluginLinkExtensions()` and `usePluginComponentExtensions()`
* Wip
* Wip
* wip
* wip
* Chore: removed PluginExtensionLinkConfig
* Chore: removed PluginExtensionComponentConfig
* Chore: fixed grafana-pyroscope-datasource QueryEditor test
* Chore: fixed PublicDashboardScenePage.test.tsx
* Chore: fix PanelDataQueriesTab test
* Chore: fix PanelMenuBehavior test
* Chore: fix transformSceneToSaveModel test
* Chore: fix last type errors
* Chore: fix alerting/unified/testSetup/plugins.ts
* Chore: break out types to separate file
* feat(Extensions): expose an observable API for added links and components
* chore: prettier fixes
* Revert "chore: prettier fixes"
This reverts commit 53aa7676647a50785cb18098c6cc4c81bad5b4c7.
* Revert "feat(Extensions): expose an observable API for added links and components"
This reverts commit bdc588250e790f91a3c93c7c79448280d39fbd22.
---------
Co-authored-by: Hugo Häggmark <hugo.haggmark@gmail.com>
2025-04-09 10:24:29 +02:00
b631d904ae
GrafanaUI: Remove unused blur component token ( #103649 )
2025-04-08 21:40:04 +01:00
fc37bb4355
Remove nodeGraphDotLayout feature toggle ( #103541 )
2025-04-08 15:37:17 +01:00
a8f60de620
Alerting: Remove feature toggles relating to Loki Alert State History ( #103540 )
...
* Remove feature toggles relating to Loki Alert State History
2025-04-08 09:50:27 -04:00
577ea8f6a9
GrafanaUI: Remove blurred background from overlay backdrops to improve performance ( #103563 )
...
* default noBackdropBlur to enabled
* move blur from hacks to theme.components, tweak backdrop colour
* remove toggle completely
* fix unused import
2025-04-08 11:58:19 +01:00
dd824fd5cb
i18n: exports all language codes ( #103580 )
2025-04-08 04:40:18 -04:00
71c66acb2d
Alerting: Add keep_firing_for and Recovering state ( #103248 )
...
* add keep_firing_for and Recovering state
* prettier
* translations
* remove unused component/file
* fix tests
* fix test
* prettier
* fix tests
* revert changes in go.work.sum
* remove recovering from cloud rules filters
* prettier
* fix padding
* fix wrong move in import
* update text
* fix filtering states in alert list panel
* update translations
* betterer
* address feedback
* translations
* fix tests
* prettier and betterer
* update betterer.results
* update translations
* update snapshot
* add divider in the alert rule form
* address feedback
* Improve translations
* Update .betterer.results
---------
Co-authored-by: Tom Ratcliffe <tom.ratcliffe@grafana.com>
2025-04-07 17:13:04 +02:00
63af403897
Live: Remove queryOverLive and live-service-web-worker experimental feature flags ( #103518 )
2025-04-07 17:47:35 +03:00
e2a6f9a849
Logs: Add new Controls component to Explore ( #103401 )
...
* ControlledLogRows: create component
* Fix imports
* ControlledLogRows: handle scroll events
* Rename storage key prop
* LogListControls: externally control syntax highlighting
* ControlledLogRows: add support for level filtering
* Logs: implement deduplication from controls
* Fix imports
* Create feature flag
* Use feature flag
* LogListControls: add download button
* LogsMetaRow: extract download function to logs utils
* Filter and download logs
* Update tests with new props
* LogList: pass logs and logs meta to context
* Remove prefix from downloaded file
* Update unit tests
* LogListControl: update unit tests
* Fix type assertion
* Fix imports
* Formatting
* i18n
* Fix test
* LogListControls: adjust scroll to top styles
* LogListContext: control legacy options
* LogListControls: add showUniqueLabels and prettifyJSON options
* LogListControls: test new controls
* Extract translations
* Hide old controls by feature flag
* LogListControls: update prettify json copy
* ControlledLogRows: disable preview
* Prettier
* LogListControls: Fix test
2025-04-07 16:38:55 +02:00
46bf9e6551
Dashboard: Group layout and Grid layout categories and simplified radio toggle design ( #103433 )
...
* Group layout and more
* Change word
* Update
* changed names and added new translation keys
* Update
* Update
* revert color change
* update
2025-04-07 14:30:09 +02:00