* Fri Oct 11 2024 ecsos - Fix Tumblweed build error. * Wed Jun 26 2024 ecsosAATTopensuse.org- Update to version 10.3.7: * [v10.3.x] Echo: Suppress errors from frontend-metrics API call failing (#89497) * [v10.3.x] Document Unix ms format for time type parsing (#89435) * [v10.3.x] Docs: correct tracesToLogsV2 example span time shifts (#89423) * [v10.3.x] Use ref URIs with the reference style links (#89241) * [v10.3.x] Added Grafana Play Links to Panel visualization docs (#89066) * [v10.3.x] Update index.md for Node, adding video to docs (#88998) * [v10.3.x] Chore: Fix test to retry fetching provisioned dashboard until is in place (#88935) * [v10.3.x] Azure: Update resource group (#88764) * [v10.3.x] Plugins: Don\'t forward cookies for app plugins (#88709) * [v10.3.x] Update proxy/index.md (#88701) * Docs: Add Installation YouTube Videos to documentation pages. (#88465) (#88647) * [v10.3.x] Update `make docs` procedure (#88406) * [v10.3.x] Replace docs/reference shortcode with ref URIs (#88379) * [v10.3.x] Update doc-validator workflow to support ref URIs (#88091) * [v10.3.x] Docs: add field overrides shared content (#88253) * [v10.3.x] Docs: Rename variables pages (#88251) * [v10.3.x] Docs: Add data links shared content (#88237) * [v10.3.x] Docs: public dashboards fixes (#88199) * [v10.3.x] Docs: Add annotated image and updated feature overview list (#88226) * [v10.3.x] Docs: Add thresholds shared content (#88198) * [v10.3.x] Docs: add legends shared content (#88194) * [v10.3.x] Docs: Remove tooltip sections added in error (#88197) * [v10.3.x] Docs: Add value mappings shared content (#88192) * [v10.3.x] docs: update alert list visualization (#88177) * [v10.3.x] docs: update dashboard list visualization (#88149) * [v10.3.x] Docs/usman plugin mgmt (#88114) * [v10.3.x] Update `nestedFolder` feature toggle description (#87181) * [v10.3.x] Update `make docs` procedure (#87968) * [v10.3.x] Update helm docs - removed enterprise tag from product labels (#87927) * [v10.3.x] docs: add dashboard list play link (#87861) * [v10.3.x] Docs: Adds video embed for the Understanding Dashboards youtube video (#87863) * [v10.3.x] postgres/mysql: improve macro docs (#87822) * Release: Bump version to 10.3.7 (#87837) * [v10.3.x] Update JWT auth page (#87828) * [v10.3.x] Update Go version to avoid format error (#87832) * Changelog: Updated changelog for 10.3.6 (#87819) * [v10.3.x] Revert \"Docs: Clarify open source documentation (#77077)\" (#85949) * [v10.3.x] docs: Update link to Loki Get Started (#87774) * [v10.3.x] docs: update news visualization (#87763) * [v10.3.x] docs: add flame graph play link (#87752) * [v10.3.x] docs: add text panel play link (#87749) * [v10.3.x] docs: add geomap play link (#87745) * [v10.3.x] Alerting: Add two sets of provisioning actions for rules and notifications (#87665) * [v10.3.x] docs: add histogram play link (#87736) * [v10.3.x] docs: add heatmap play link (#87732) * [v10.3.x] docs: add canvas button example play link (#87728) * Sat May 18 2024 ecsosAATTopensuse.org- Update to version 10.3.6: * [v10.3.x] Azure data sources: Set selected config type before save (#87584) * [v10.3.x] Chore: Upgrade go to 1.21.10 (#87474) * [10.3.x] Update golang.org/x/net to latest version (#87424) * [v10.3.x] CI: set go-version in docker build pr pipelines (#87444) (#87451) * [v10.3.x] Docs: add data link cell type information (#87352) * [v10.3.x] docs: update flame graph visualization (#87267) * [v10.3.x] Docs: Fix link to values.yaml file (#87254) * [v10.3.x] Typo fix in User API doc example (#86820) * [v10.3.x] Remove fmt.Println of client certificate (#86784) * [v10.3.x] Update `make docs` procedure (#86766) * [v10.3.x] Docs: add snapshot deletion info (#86734) * [v10.3.x] Docs: Add config guidance for embedding (#86728) * [v10.3.x] Docs: Update example docs for (#86722) * [v10.3.x] Embed Managing users and permissions video to the documentation (#86713) * [v10.3.x] docs: update candlestick visualization (#86698) * [v10.3.x] Embed creating alerts with Grafana video to the documentation (#86664) * [v10.3.x] Docs: Add GeoMaps YouTube Video (#86531) * [v10.3.x] docs: update heatmap visualization and add play links (#86512) * [v10.3.x] Add Create annotations in panel video to the documentation (#86509) * [v10.3.x] docs: add annotations play link (#86246) * [v10.3.x] docs: add thresholds play link (#86239) * [v10.3.x] docs: added logs panel play link; added dedup options, reformatted fig (#86236) * [v10.3.x] Docs: added bar gauge play link (#86225) * [v10.3.x] docs: query data/relative time range override play link (#86229) * [v10.3.x] Docs: add template var Play link; cleanup existing (#86219) * [v10.3.x] Docs: add tags section to dashboard settings docs (#86176) * [v10.3.x] Docs: add best practices Play link (#86171) * [v10.3.x] LibraryPanelRBAC: Fix issue with importing dashboards containing library panels (#86148) * [v10.3.x] Docs: add data source type play link; cleanup (#86103) * [v10.3.x] Docs: add mysql data source Play link (#86017) * [v10.3.x] Docs: add graphite data source Play link (#86014) * [v10.3.x] Docs: add bar/pie visualization Play link (#85988) * [v10.3.x] Docs: add gague visualization Play link (#85984) * [v10.3.x] Docs: add stat visualization Play link (#85971) * [v10.3.x] Docs: add Table visualization Play link (#85975) * [v10.3.x] Docs: add time series visualization Play link (#85992) * [v10.3.x] Chore: Update RPM docs to include beta release references (#85791) * [v10.3.x] docs: add missing viz types to index (#85686) * [v10.3.x] Docs: add YouTube video link and description (#85536) * [v10.3.x] Alerting: Don\'t validate rules on group update if they\'ve only been reordered (#85374) * [v10.3.x] docs: update histogram visualization (#85362) * [v10.3.x] Docs: fix availability note (#85344) * [v10.3.x] AuthProxy: Fix missing session for ldap auth proxy users (#85250) * [v10.3.x] Added YouTube video to index.md on Time Series (#85275) * [v10.3.x] Clarify AWS Auth instructions for Grafana Cloud users (#85207) * [v10.3.x] SQLEngine: Use `debug` method instead of custom implementation (#85153) * [v10.3.x] Access control: Improve annotation delete performance (#85149) * [v10.3.x] docs: update status history panel (#85104) * [v10.3.x] docs: updates to stat panel documentation (#85100) * [v10.3.x] docs: update text panel documentation (#85097) * [v10.3.x] CloudMonitoring: Only run query if filters are complete (#85015) * Release: Bump version to 10.3.6 (#84931) * Sat Mar 23 2024 ecsosAATTopensuse.org- Update to version 10.3.5: * [v10.3.x] Alerting: Marshal incoming json.RawMessage in diff (#84852) * [v10.3.x] Postgres: Allow disabling SNI on SSL-enabled connections (#84259) * [v10.3.x] Elasticsearch: Fix legend for alerting, expressions and previously frontend queries (#84684) * [v10.3.x] Visualizations-TablePanel: added YouTube link to Table Panel (#84770) * [v10.3.x] docs: initial updates to state timeline documentation (#84757) * Snapshots: Require delete within same org (backport) (#84707) * Revert \"check orgId on delete\" * check orgId on delete * [v10.3.x] Chore: Removing error object from tracking (#84505) * [v10.3.x] Chore: Adding log also for cases where datasource UID length is invalid (#84471) * [v10.3.x] Alerting: Fix preview getting the correct queries from the form (#81481) * [v10.3.x] Chore: Bump update checker interval to 1 day (#84451) * [v10.3.x] Docs: clarify query formatting for time range variable queries (#84324) * [v10.3.x] Docs: fix broken link (#84219) * [v10.3.x] Docs: add missing alt text (#84215) * [v10.3.x] Docs: fix llm plugin link (#84104) * [v10.3.x] Docs: corrected data source management information (#84208) * [v10.3.x] Dashboard: Fix issue where out-of-view shared query panels caused blank dependent panels (#84196) * [v10.3.x] docs: adds alt text to images where missing (#84092) * [v10.3.x] Embed two visualization videos from the Grafana for Beginners series (#84087) * [v10.3.x] Chore: Bump docker image versions (#84066) * [v10.3.x] disable_sanitize_html update (#84021) * Release: Bump version to 10.3.5 (#84000) * [v10.3.x] Configure Grafana docs: fix custom configuration file location (#83998) * [v10.3.x] Changelog: Updated changelog for 10.3.4 (#83994) * [v10.3.x] Docs/datasources usman (#83984) * Wed Mar 06 2024 ecsosAATTopensuse.org- Update to version 10.3.4: * [v10.3.x] chore: bump Go to 1.21.8 (#83936) * [v10.3.x] alerting:clarify silence preview (#83837) * [v10.3.x] Chore: Improve domain validation for Google OAuth - Backport 83229 to v10.3.x (#83725) * [v10.3.x] Fix: Cache busting of plugins module.js file (#83790) * [v10.3.x] Chore: Bumping go to 1.21.6 (#83731) * [v10.3.x] Dashboards: Fixes issue where panels would not refresh if time range updated while in panel view mode (#83525) * [v10.3.x] LDAP: Fix LDAP users authenticated via auth proxy not being able to use LDAP active sync (#83750) * Tempo: Add template variable interpolation for filters (#83213) (#83706) * [v10.3.x] CI: Bump `alpine` image version (#83722) * [v10.3.x] Docs: fix config file info in upgrade guide (#83702) * [v10.3.x] Fix typos (#83683) * [v10.3.x] Update `make docs` procedure (#83680) * [v10.3.x] Loki/Elastic: Assert queryfix value to always be string (#81463) * [v10.3.x] docs: link annotation queries video to documentation (#83612) * [v10.3.x] Elasticsearch: Fix adhoc filters not applied in frontend mode (#83596) * [v10.3.x] Docs: Add missing visualizations to Grafana vizualization index page (#83553) * [v10.3.x] Annotations: Improve query performance when using dashboard filter (#83405) * Auth: Fix email verification bypass when using basic authentication (#83484) * [v10.3.x] Docs/grafana helm (#83428) * [v10.3.x] remove oss from security config docs (#83325) * [v10.3.x] AuthProxy: Invalidate previous cached item for user when changes are made to any header (#83203) * [v10.3.x] Docs: update import troubleshoot dashboards links (#83244) * [v10.3.x] OAuth: Improve domain validation (#83177) * Alerting docs: Fix migrating alert links (#83141) (#83148) * [v10.3.x] Alerting docs: fixes oncall broken links (#83142) * [v10.3.x] Docs: add information about filtering for annotations (#83105) * [v10.3.x] Remove duplicate paragraph and wrap in note (#83055) * [v10.3.x] Update `make docs` procedure (#83052) * [v10.3.x] Area Build/Packaging: release process - remove image check for armhf rpm no longer being built (#82561) * [v10.3.x] docs: angular plugins list rewrite (#82930) * [v10.3.x] Add video to variables _index.md (#82939) * [v10.3.x] LibraryPanels/RBAC: Fix issue where folder scopes weren\'t being correctly inherited (#82902) * [v10.3.x] TeamSync: Fix auth proxy docs on teamsync (#82877) * [v10.3.x] Chore: Remove grafana-delivery references (#82537) * [v10.3.x] Adding \"Exploring logs, metrics, and traces with Grafana\" video to docs (#82731) * [v10.3.x] Adding Grafana for Beginners video to doc (#82713) * [v10.3.x] Add PagerDuty to the plugins list (#82438) * [v10.3.x] Docs: Add copy dashboard instructions (#82445) * [v10.3.x] Chore: Update grabpl to v3.0.50 (#82432) * Release: Bump version to 10.3.4 (#82402) * [v10.3.x] Changelog: Updated changelog for 10.3.3 (#82400) * [v10.3.x] Update `make docs` procedure (#82356) * [v10.3.x] Alerting docs: update `` to `` (#82350) * [v10.3.x] [DOC] Update Pyroscope data source (#82320) * Alerting docs: `Provision alerting resources` updates (#82221) (#82300) * [v10.3.x] Alerting: Update legacy migration docs to include Upgrade Preview (#82039) * [v10.3.x] LibraryPanels: Fix issue with repeated library panels (#82259) * [v10.3.x] Update RBAC role name: fixed:datasources.id:reader (#82244) * [v10.3.x] Docs: Update default value of rbac.permission_validation_enabled (#82240) * [v10.3.x] Update `make docs` procedure (#82238) * [v10.3.x] Doc: Custom branding is not applicable to OSS (#82164) * [v10.3.x] Plugins: Don\'t auto prepend app sub url to plugin asset paths (#82147) * [v10.3.x] Add missing step (#82103) * [v10.3.x] Alerting docs: changes alerting rules to alert rules (#82055) * [v10.3.x] ShareModal: Remove shareView param when creating a sharing URL (#81983) * [v10.3.x] Remove X-Grafana-Device-Id from outbound requests (#81959) * [v10.3.x] Docs: remove disable scaling units entry (#81954) * [v10.3.x] Elasticsearch: Set middlewares from Grafana\'s `httpClientProvider` (#81929) * [v10.3.x] Folders: Fix failure to update folder in SQLite (#81862) * [v10.3.x] Docs: Restructure configure thresholds docs (#81809) * Wed Feb 14 2024 ecsosAATTopensuse.org- Update to version 10.3.3: * Release: Bump version to 10.3.3 (#90) * Add email verification when updating user email * [v10.3.x] Elasticsearch: Fix creating of legend so it is backward compatible with frontend produced frames (#81786) * [v10.3.x] Alerting docs: rename provisioning files (#81729) * [v10.3.x] Docs: add missing supported visualizations (#81754) * [v10.3.x] Fix typos (#81737) * [v10.3.x] ShareModal: Fixes url sync issue that caused issue with save drawer (#81721) * [v10.3.x] Alerting docs: corrects save text (#81703) * [v10.3.x] Add timeout parameter to the example (#81600) * [v10.3.x] Update Trace to Logs docs in configure-tempo-data-source.md (#81598) * [v10.3.x] Docs: restructure manage dashboards page (#81587) * [v10.3.x] updated Grafana Open Source documentation (#81515) * [v10.3.x] Field: Fix perf regression in getUniqueFieldName() (#81415) * [v10.3.x] Docs: time range copy paste (#81413) * [v10.3.x] Docs: add saved dashboard guidance (#81411) * [v10.3.x] RBAC: Annotation permission migration (#81399) * [v10.3.x] Logs: Fix toggleable filters to be applied for specified query (#81376) * [v10.3.x] Loki: Fix label not being added to all subexpressions (#81363) * [v10.3.x] Docs: restructure Configure value mappings page (#81305) * [v10.3.x] Docs: fix broken link (#81289) * [v10.3.x] Alerting docs: recovery threshold (#81239) * [v10.3.x] Explore: Set default time range to now-1h (#81227) * [v10.3.x] [DOC] Fix broken link tempo data source (#81213) * [v10.3.x] Update `make docs` procedure (#81182) * [v10.3.x] docs: add grafana video to install grafana page (#81178) * [v10.3.x] Stop README being built into website (#81173) * [v10.3.x] Added Descope as an OAuth2 provider (#81165) * [v10.3.x] Chore: Fix typo in docs workflow (#81113) * Release: Bump version to 10.3.2 (#81108) * [v10.3.x] Changelog: Updated changelog for 10.3.1 (#81106) * [v10.3.x] Changelog: Updated changelog for 10.3.0 (#81104) * [v10.3.x] Tempo TraceQl Editor update request #8382 (#81093) * [v10.3.x] Docs: configure grafana database configuration MYSQL (#81087) * [v10.3.x] Security: Fix vulnerability GHSA-9763-4f94-gfch (#81078) * [v10.3.x] Alerting docs: updates eval group and provisioning topics for support (#81075) * [v10.3.x] Elasticsearch: Fix URL creation and allowlist for `/_mapping` requests (#81057) * [v10.3.x] docs: What’s new & Upgrade guide 10.3 (#81028) * [v10.3.x] Docs: update per Support request (#81016) * [v10.3.x] Nested Folders: Add back syncing of folders between folder and dashboard tbls (#81010) * [v10.3.x] Folders: Fix creating/updating a folder whose title has leading and trailing spaces (#81006) * [v10.3.x] Docs: restructure Configure data links page (#80925) * [v10.3.x] `ImagePullSecrets`: Add `GAR` secret to `image_pull_secret` in `.drone.yml` (#80919) * [v10.3.x] Docs: move best practices page (#80888) * [v10.3.x] Elasticsearch: Fix showing of logs when `__source` is log message field (#80863) * [v10.3.x] Explore: Re-enable basic e2e test for Explore (#80713) * [v10.3.x] Update `make docs` procedure (#80865) * [v10.3.x] Update _index.md (#80812) * [v10.3.x] RBAC: Clean up data source permissions after data source deletion (#80723) * [v10.3.x] Docs: Updated anon user and dashboard access (#80687) * [v10.3.x] Docs: add more time zone guidance (#80677) * [v10.3.x] Annotations: Split cleanup into separate queries and deletes to avoid deadlocks on MySQL (#80486) * [v10.3.x] updated grafana docker video timestamp (#80663) * [v10.3.x] Update Grafana Kubernetes installation page (#80650) * [v10.3.x] Release: Deprecate latest.json and replace with api call to grafana.com (#80602) * [v10.3.x] NestedFolderPicker: separate toggle to force enable picker without (#80549) * [v10.3.x] Auth: Use cfg.Raw in OAuthStrategy for loading settings (#80441) * [v10.3.x] Loki: Fix bug duplicating parsed labels across multiple log lines (#80423) * Tue Jan 23 2024 ecsosAATTopensuse.org- Update to version 10.3.1: * Release: Bump version to 10.3.1 (#79) * Tue Jan 23 2024 ecsosAATTopensuse.org- Update to version 10.3.0: * Release: Bump version to 10.3.0 (#78) * Alerting: Guided legacy alerting upgrade dry-run (#80071) * Alerting: Mute timing service tests (#79817) * VizTooltips: Optimize performance (#80102) * Update unified storage readme (#79934) * Alerting: Update provisioning services that handle Alertmanager configuraiton to access config via storage (#79814) * AWS Datasources: Enable awsAsyncQueryCaching by default (#80045) * Heatmap: All tooltip mode selector (#79956) * Transformations: Move moving average, regression analysis and format string transformations to public preview (#80067) * Deprecation: Add missing angular panels to migration gdev for better testing / tracking (#80052) * Alerting: Add feature flag alertingPreviewUpgrade for migration preview + dry-run (#80036) * Alerting: Enable recovery threshold feature by default (#80088) * Barchart: Fix percent stacking regression (#79903) * Docs: Update to US English per Writers Toolkit, plus clean up some grammar (#76298) * Drop weaveworks/common dependency (#80090) * Loki: Update mocks and move into __mocks__ (#79993) * Swap weaveworks/common utilities for equivalents in grafana/dskit (#80051) * Loki: Fix import of escapeLabelValueInExactSelector to be from Loki (#80063) * Explore: Preserve time range when creating a dashboard panel from Explore (#80070) * Docs: Add table data in PDF (#80059) * Transformations: Fix bug where having NaN in the input to regression analysis transformation causes all predictions to be NaN (#80079) * Document: Update Configure Keycloak OAuth2 authentication document (#80010) * fix(swagger): POST -> GET method for two access control endpoints (#80082) * Update dependency esbuild-plugin-browserslist to ^0.10.0 (#76362) * Chore: move PrometheusListView specific utils in the correct directory (#80072) * Explore: Init with mixed DS if there\'s no root DS in the URL and queries have multiple datasources (#80068) * fix: Faro usage issue (#80033) * Chore: Remove gf-form in Permissions (#79908) * fix(swagger): Add new access control endpoints (#80053) * DashboardScene: Update tracking behavior (#80057) * React Hook Form: Update to v 7.49.2 (#79493) * Alerting: Refactor migration to return pairs of legacy and upgraded structs (#79719) * Auth: fix camelCase in getFallbackStrategyFor() func (#80061) * Docs: fix id token hint information (#79890) * Alerting: Test MOA in remote secondary mode (#79828) * Loki: Remove dependency on appNotification (#80035) * Loki: Remove usage of store from `app/core/store` and use localStorage directly (#80023) * sql: improve sqleng-api, leave sql.DB creation to the plugins (#79672) * sql: do not import stacktrace-generator code from core grafana (#79507) * Docs: Canvas pan / zoom (#79958) * Alerting: Separate overlapping legacy and UA alerting routes (#76517) * XYChart: Improved new tooltip (#75818) * Upgrade grafana/dskit (#80049) * Logs Panel: Table UI - add explore viz type to grafana_explore_logs_result_displayed event (#80037) * Docs: remove tooltip-mode information (#79985) * Gdev: Fix breaking gdev testdata datasource (#80007) * Alerting: Fix URL timestamp conversion in historian API in annotation mode (#80026) * Chore: Simplify Levitate breaking changes workflow (#80014) * Loki: Fix `getParserAndLabelKeys` not returning parsed labels (#80029) * Alerting: Support hysteresis command expression (#75189) * Doc: fix remove link to enterprise issue for datasource permission breaking change changelog for 10.2.3 (#80030) * Tempo: Copy trace query to TraceQL tab (#79935) * Adding the link to the E2C migration guide (#79868) * Pyroscope: Send start/end with profile types query (#77523) * DashboardScene: Enable scene tracking information (#79963) * Explore: Add active state to ContentOutlineItemButton (#78779) * Table: Add select/unselect all column values to table filter (#79290) * Scenes: Remove old scenes stuff (#79760) * VizTooltips: Disable `newVizTooltips` when dashboard shared cursor is enabled (#79996) * Fix: Switch component not being styled as disabled when is checked (#80012) * PluginDetails: Fix usage list height (#79695) * Themes: Fixes system theme asset paths (#80019) * Fix: Text area for devices not found to say no devices (#80011) * Frontend: Migrate `PageToolbar.tsx` from aria-label e2e selectors to data-testid (#79663) * Chore: wait for component to render properly to prevent act warning (#80016) * Pyroscope: Update data source name in variable editor tooltip (#79974) * Rendering: Fix plugin initialization (#80013) * MySQL: Update documentation around timezone (#79213) * Explore: Fix URL sync with async queries import (#79584) * Auth: Hide forgot password if grafana auth is disabled (#79895) * Frontend: Reload the browser when backend configuration/assets change (#79057) * TimeSeries: Fix stacking opacity accumulation on exit from PanelEdit (#80006) * Plugins: Externalise Azure Monitor data source (#79545) * Command Palette: Adjust command palette extensions priority (#79992) * Chore: Log error from App loading in console and faro (#79977) * Auth: Add missing 404 status code from the SSO Settings delete endpoint (#79982) * Loki: Add integration tests to query builder (#79978) * Betterer: update results file (#79979) * Chore: remove `react-popper-tooltip` in favour of `AATTfloating-ui/react` (#79465) * Chore: Remove gf-form from PluginDashboards (#79300) * Chore: Remove gf-form in DashboardLinks (#79762) * Exemplars: Update UX to match new tooltips (#79916) * StateTimeline: Add tooltip multi mode (#79944) * Faro: Add missing SessionInstrumentation for Faro config (#79826) * Dependencies: Bump github.com/grafana/grafana-plugin-sdk-go from v0.197.0 to v0.198.0 (#79928) * Pyroscope: Remove unnecessary import and logic (#79568) * Auth: Implement the SSO Settings update endpoint (#79676) * Query Editor: Display error even if error field is empty (#79943) * Tempo: Fix Spans table format (#79938) * Tempo: Easily filter by trace duration (#79931) * Faro: Send context with faro logError function (#79499) * Auth: Add basic validation for SSO settings (#79696) * Transformations: Add frame source picker to allow transforming annotations (#77842) * DevEnv: Add pyroscope to self-instrumentation (#78430) * Canvas: Add Pan and Zoom (#76705) * K8s: Enable api-server by default (#79942) * Units: Add scalable unit option (#79411) * Chore: Remove mssql driver from xorm (#79930) * Gauges: Fixing broken auto sizing (#79926) * Parca: Add standalone building configuration (#79896) * Forms: Remove gf-form from opentsdb/components (#79830) * Tempo: Add note about how to send traces from grafana to devenv readme (#79893) * Explore: Graph should reuse old time range while waiting for queries (#79725) * Chore: First step towards a github action that regularly notifies about feature toggle cleanup (#79912) * Chore: Update OpenAPI generation README to include bingo instructions (#79104) * Grafana UI: Use correct path to \'online.svg\', \'warn-tiny.svg\', \'critical.svg\' and \'background_tease.jpg\' (#78273) * Alerting: Fix reusing last url in tab when reopening a new tab in rule detail a… (#79801) * Alerting: Detail view v2 (#77795) * Alerting: Simplified routing part2 (#78671) * XYChart: Config cleanup and refactoring (#79915) * VizTooltip: Improved StateTimeline tooltip (#79599) * Chore: uPlot v1.6.28 (#79732) * User: Verify external user status for accessing certain user routes (#79909) * Chore: Remove gf-form usage in grafana datasource (#79640) * Tracking: Report dash nowDelay and liveNow values (#79744) * Nested Folders: Move SharedWithMe to the top of the folders list (#79875) * Parca: Decouple backend (#79873) * Prometheus: Query advisor added copy for preview (#77903) * Parca: Decouple frontend (#79876) * ServerLock: Fix missing return ID for postgres (#79878) * Live: Add dashboard E2E smoke test (#79880) * AccessControl: Add safety valve truncation for long user defined scopes (#79854) * ServerLock: Rework serverlock to use raw SQL and not depend on id (#79859) * Fix typo in CHANGELOG.md (#79394) * Update _index.md (#79237) * PanelQueryRunner: Skip shallow diff when streaming (#79860) * Prometheus: Migrate from aria-label to data-testid for selectors (#78554) * Frontend: Migrate `NewsContainer.tsx` from aria-label e2e selectors to data-testid (#79666) * grafana fundamentals: update (#78292) * BarChart: Show \"No data\" message for zero-length frames (#79844) * Metrics: Add commit & version to grafana_environment_info (#79823) * Storage: Support grafana.app/folder field selector & label selectors (#79816) * Playlist: Implement a more efficient List command to support k8s list (#79820) * Chore: Start language provider only once in prometheus variable editor (#79763) * Changelog: Updated changelog for 10.2.3 (#79811) * Unified Storage: Add resource from/to entity tests (#79393) * Chore: Cleanup namespace and ID resolution (#79360) * Alerting: Add integration tests for mute timings provisioning API (#79810) * Chore: Remove devenv jsonnet dependencies (#79805) * Log Context: Add `cacheFilters` property (#79784) * Alerting: Use the forked Alertmanager for remote secondary mode (#79646) * Anonymous: Add documentation for anonymous devices (#79740) * SSO: Add GitHub auth configuration page (#78933) * Auth: id response header (#79757) * Frontend: Migrate `SubMenu.tsx:` from aria-label e2e selectors to data-testid (#79662) * Alerting: Update alerting package and imports from cluster and clusterpb (#79786) * Alerting: Document that remote.alertmanager.url should not have any suffixes (#79782) * K8s: fix UID creator and paths (#79769) * Loki: Open log context in new tab (#79723) * Storage: Use int64 for resourceVersion (#79735) * K8s/Folders: Add folders api service (with legacy storage) (#79413) * Update index.md (#77873) * Auth: Modify scopes field value in tests to be comma separated (SSO Settings API) (#79759) * Plugins: Display plugin permissions required (#78355) * Cloud Monitoring: Remove dependencies (#79282) * Azure Monitor: Fix multi-resource bug \"Missing required region params, requested QueryParams: api-version:2017-12-01-preview...\" (#79669) * Docs: Restructure and improve Configure legend page (#79031) * Prometheus: Fix sending time parameter for query result template variable request (#79754) * Chore: Update `grabpl` (#79758) * Auth: Use camelCase in SSO Settings API (#79755) * Remove deprecated FolderID from api tests (#79466) * Build: Re-add missing `armv7` images (#79751) * Plugins: Add uninstall requested message for cloud plugins (#79748) * Loki: strip out backticks in query editor line filter (#79340) * Data trails: Sort related metrics and hide empty panels (#79397) * AuthN: Set automatic service accounts for plugins in private preview (#79558) * Chore: Improve levitate comment output (#79749) * Anonymous: Fix anonymous access needs anonymousEnabled in config to show in UI (#79738) * Docs: adds docs on aggregation functions for alerting (#78893) * ServiceAccounts: Lock role picker for external service accounts (#79727) * Chore: Improve levitate CI PR messaage (#79679) * Loki: Replace pre-calculated $__interval values for backend interpolation (#79697) * Alerting: In migration, create one label per channel (#76527) * Heatmap / Status History: Enable annotations rendering (#79483) * Docs: style and wording fixes (#79711) * Alerting: Validate configuration for the remote Alertmanager struct (#79691) * K8s: Refactor authorization initialization (#79670) * Chore: update latest.json to 10.2.3 (#79685) * Alerting: Allow linking to library panels (#79693) * Storage: store full k8s object in body column (#79480) * Test: Prevent jest from failing on accessing variable before declaration (#79705) * Changelog: Updated changelog for 10.1.6 (#79707) * Changelog: Updated changelog for 9.5.15 (#79701) * Changelog: Updated changelog for 10.0.10 (#79700) * Feature Management: add documentation (#78108) * PanelQueryRunner: Fix loading state (#79690) * Dashboards: Skip inherited object variable names (#79567) * Plugins: Disable add new data source for incomplete install (#79658) * DashboardScene: Data source and query options edit for a panel (#79267) * Loki: Fix language provider\'s `start` method won\'t fetch labels with changed timerange (#79631) * Variables: Interpolate variables used in custom variable definition (#78800) * Loki: Drop all errors in volume requests (#79686) * InfluxDB: Enable SQL support by default (#79474) * Logs Panel: Table UI - Explore default state (#79653) * Alerting: Small cleanup to remove mute timing as inheritable property (#79680) * Loki Logs volume: Added a query splitting loading indicator to the Logs Volume graph (#79681) * Docs: Add InfluxDB SQL query language docs (#79591) * Changelog: Updated changelog for 10.2.3 (#79682) * Chore: Upgrading go crypto to v0.17.0 (#79678) * Plugins: Support nested plugin signature validation on Windows (#79467) * PublicDashboards: Add setting to disable the feature (#78894) * Plugins: Make file system path handling in tests OS agnostic (#79651) * Authn: Handle logout logic in auth broker (#79635) * [IAM] - Add swagger docs for resource permissions API (#79525) * Alerting: Don\'t record annotations for mapped NoData transitions, when NoData is mapped to OK (#77164) * Dashboard: Track every panel type usage (count) (#79421) * Loki: Add `lokiQueryHints` feature flag (#78953) * Feature Toggles: Remove use of boolPtr in FeatureFlag struct (#79550) * Docs: rebuilt markdown file (#79660) * Docs: Added data source requirement for built-in annotation query (#78860) * Prometheus: Replace pre-calculated $__interval values for backend interpolation (#79645) * Transformations: Move moving average and cumulative sum to private preview (#79495) * Docs: add description for refresh and regex options in templating (#79441) * CODEOWNERS: Add canvas schemas to dataviz squad (#79643) * Faro: Upgrade to v1.3.5 (#79559) * Plugins: Add backend check for app page role access (#78269) * Logs: Hide filters for derived fields in table viz (#78955) * RBAC: Render team, service account and user list when a user can see entities but not roles attached to them (#79642) * Alerting: Fix panic when creating a new Alertmanager returns an error (#79641) * Export: Remove no-store headers in pdf and image previews (#78844) * Chore: Update node version for bump-version workflow (#79634) * Rolepicker: Fix remove query parameter not being used (#79629) * Chore: Remove redundant benchmarks (#79626) * Auth: Add swagger metadata for the update SSO Settings endpoint (#79580) * Auth: Fix flaky tests that are mocking time.Now() from SSO Settings (#79581) * Anonymous: Add device limits to stats (#79494) * Chore: Update readme for entity store (#79586) * Chore: Refactor dataviz aria-label e2e selectors to data-testid (#78938) * Chore: Removes gf-form from profile/user (#79552) * Heatmap: Update tooltip UX (#79429) * Stat: Add Percent Change Option (#78250) * InfluxDB: Use database input for SQL configuration instead of metadata (#79579) * Nested Folders: Fix /api/folders pagination (#79447) * Alerting: Drop NamespaceID from responses on unstable ngalert API endpoints in favor of NamespaceUID (#79359) * Loki: Decouple from Prometheus parsingUtils (#79460) * K8s: Update OpenAPI post processing structures (#79553) * Chore: Evaluate if an app is disabled for API requests (#79564) * Alerting: Display \"Show all\" button for cloud rules (#79512) * Re-add arm32 builds (#79496) * Anon: Small fixes to anon service structure (#79566) * Auth: Remove types from SSOSettings struct in SSO service (#79459) * Page: Use bouncing logo instead of loading spinner for fallback (#79028) * Tempo: Carry over query from Search tab to TraceQL tab (#79442) * OAuth: Remove accessTokenExpirationCheck feature toggle (#79455) * Explore: Avoid swapping time range when `from` value is after `to` value (#79520) * Chore: Cleanup SocialBase + connectors and use the OAuthInfo (#79453) * Tempo: Support special characters in identifiers (#79565) * GeneralSettings: hide time picker from settings using scenes (#79526) * Tempo: Fix graph dragging (#79508) * Transformations: Move formatString transformation to private preview (#79498) * Transformations: Move regression analysis transformation to private preview (#79500) * Betterer: Add our own regexp matcher (#79448) * Chore: Configure SkipOrgRoleSync from OAuthInfo for OAuth connectors (#79443) * Access: GA split scope (#79555) * Chore: Upgrade Go to 1.21.5 (#79329) * Chore: Remove gf-form and change to CSS object in Graphite function editor (#79446) * Tempo: Allow usage of template vars with service map query (#79382) * Chore: Removes gf-form from admin/user_ (#79502) * Docs: add missing alt text (#79537) * Docs: update description and add alt text (#79538) * Task: Improve public dashboard config url formatting (#79424) * Docs: add/update frontmatter descriptions for Dashboards pages (#79357) * Docs: add/update frontmatter descriptions for What\'s new, upgrade guide, breaking changes pages (#79425) * Config: Can add static headers to email messages (#79365) * Chore: Remove replace for kube-openapi (#79533) * Alerting: Add rule ID and title to alert state history Loki entry (#79481) * Plugins: Make renderer service load renderer plugin (#77854) * Analytics: Return empty analytic settings for users that are not signed in (#79515) * Plugins: Add option to disable TLS in the socks proxy (#79246) * Chore: Bump k8s dependencies to v0.29.0 (#79492) * Cloudwatch: Update cloudwatchNewRegionsHandler to General Availability. (#79348) * Alerting: Fix queries and expressions in rule view details. (#79497) * Dashboard: Migration - Dashboard Settings Variables (List, Duplicate, Delete) (#78917) * Plugins: Include Azure settings as a part of Grafana config sent in plugin requests (#79342) * Templating: Json interpolation of single-value default selection does not create valid json (#79137) * RBAC: Extend the docs with an example of mapping to a fixed role (#79444) * Loki: Add timeRange to labels requests in LogContext to reduce loading times (#79478) * sql: use logging functionality from plugin-sdk (#79294) * Chore: Remove gf-form in UserPermission & Annotation Query (#78785) * BarChart: Fix incorrect legend field labels (#78511) * gdev: Add gdev panels for enum feature (#78350) * Tooltip: Improved Timeseries and Candlestick tooltips (#75841) * Alerting: Send configuration and state to the remote Alertmanager on shutdown (#78682) * Docs: add/update frontmatter descriptions for panel config pages (#79412) * Navigation: Update frontend and app o11y icons (#79454) * Tempo: Fix cache in TraceQL editor (#79468) * ngalert openapi: Add `X-Disable-Provenance` to missing operations (#79278) * InfluxDB: Update SQL language url specification (#79408) * Chore: Proposing a change of go-jose ownership (#79449) * Docs: Update list of open source projects (#79432) * CloudWatch: Remove core imports from app/features/variables/types (#79361) * Card: Revert grid template row size change (#79457) * TimeRangePicker: do not swap time ranges when `to` is before `from` (#78915) * Loki/Elasticsearch: prevent errors in onDashboardLoadedHandler (#79451) * Loki: strip out invalid options for logs/metrics queries (#79409) * Elasticsearch: Fix modify query with backslashes (#79430) * Alerting: Add time-based convergence in remote secondary mode (#78809) * PublicDashboards: Remove unsupported datasource warning for cloudwatch (#79403) * Revert \"Betterer: Add rule for gf-form (#79303)\" (#79445) * Chore: Remove FolderID from Dashboard Import (#78832) * Betterer: Add rule for gf-form (#79303) * Chore: Remove folderID from dashboardIdentity tests (#79195) * Data sources: Add skeleton loader (#79016) * Table: Highlight row on shared crosshair (#78392) * Auth: Update okta docs (#79381) * Plugins: Add Grafana config to app plugin context (#79439) * Plugins: Add forward_host_env_vars setting (#79333) * Alerting: Add export mute timings feature to the UI. (#79395) * Cloudwatch: Fix errors while loading queries/datasource on Safari (#79417) * Annotations/Alerting: Add Loki historian store stub (#78363) * OptionsPicker: Use fuzzy search and improve ranking of matches (#79286) * PanelQueryRunner: Shallow diff series DataFrames (#79257) * Storage: raise errors when timestamps cannot be parsed (#79405) * Alerting: Use mux router to match hooks, add support for path variables and methods (#79345) * Docs: add/update frontmatter descriptions for visualizations pages (#79419) * Storage: rename uid to name and name to title (#79418) * ngalert swagger: Fix status code (#79415) * update angular plugin list (#79380) * Stat: Fix inconsistent center padding (#79389) * Alerting: Check whether the internal Alertmanager is ready in remote secondary mode (#79406) * Docs: add missing alt text - transformations 10.3 (2/3) (#79277) * Chore: Move folder sync logic into one-shot migration (#78985) * Explore: Create menu for short link button (#77336) * Alerting: Fix auth for Nginx in Mimir Backend block (devenv) (#79404) * Alerting: Refactor readiness check (#78799) * Sandbox: Improve logging of sandbox lifecycle for monitoring (#79297) * Special alerts for NoData and Error (#79193) * Alerting: Fix max data points placeholder rendering decimals (#78946) * Storage: Add readme for storage server (#79366) * Storage: make it work for Postgres (#79378) * Alerting docs: remaining descriptions and deletes legacy topics (#79387) * Core: Rename index.ts to completionUtils.ts in Loki monaco completion provider (#79253) * `accesscontrol` swagger: Add `global` field to `RoleDTO` type (#79351) * Chore: Simplify function signature for GetLatestAlertmanagerConfiguration (#79392) * Dashboards: Run shared queries even when source panel is in collapsed row (#77792) * Tempo: Fix autocompletion with strings (#79370) * Loki: Remove imported test utility function from Prometheus (#78901) * Tempo: Update cheatsheet (#78797) * I18n: Crowdin sync (#79386) * Pyroscope: Switch to sdk httpclient from infra httpclient (#79373) * Skeleton: Abstract out attach/animation logic (#79309) * Alerting docs: revises descriptions for the manage notifications section (#79385) * Navigation: Update synthetics placement in IA (#79302) * Anonymous: Add configurable device limit (#79265) * Loki: Decouple from Prometheus operationUtils (#78830) * Alerting docs: Adds Alerting descriptions for fundamentals section (#79383) * Docs: Alerting descriptions for alerting-rules section (#79376) * Plugins: Add hide_angular_deprecation setting (#79296) * Plugins: Add Command Palette extension point (#78098) * IDForwarding: Remove dev mode restriction for feature toggle (#79358) * RBAC: change annotation scopes back (#79330) * Heatmap: Fix null options migration (#79083) * Alerting: Add export of mute timings to file provisioning formats (#79225) * SSE: Add utility methods for HysteresisCommand (#79157) * K8s: Add resource type helper to avoid so many hardcoded names (#79344) * PublicDashboards: Revoke all public dashboards access to a specific user (#78709) * alerting: Add tests for hooks (#79284) * Add Loki alert state history annotations feature toggle (#78970) * Storage: Switch from tenant to namespace & remove GRN (#79250) * Navigation: Fix showing command palette when menu is docked (#79335) * Chore: Bump k8s dependencies to v0.28.4 (#79331) * Docs: Add more detail about mapping olhc values (#78963) * Alerting: Fix for data source filter on cloud rules. (#79327) * InfluxDB: Interpolate tag keys in influxql queries (#79288) * Loki: Fix `timeRange` missing in variable requests (#79326) * Alerting: Fix UI inheriting mute timings from parent when calculating the polic… (#79295) * Anon: Enable anon stats by default (#79312) * Auth: Fix anonymous user table useragent not parsable (#79307) * InspectDataTab: Use templateSrv.replace with getProcessedData (#79113) * Chore: Migrate from aria-label to data-testid in plugin-related tests (#79272) * Pyroscope: Decouple from templateSrv (#79068) * Loki: Fix values variable with unexisting label and stream selector (#79310) * Navigation: Independent docked state (#78954) * Bump google-github-actions/setup-gcloud from 1 to 2 (#79291) * News: Add loading skeleton (#79009) * Bump actions/stale from 8 to 9 (#79292) * Update trace-integration.md (#77329) * Tempo: Fix read-only assignment (#79183) * DashboardScene: Support custom actions in the nav toolbar (#79139) * mssql: prepare logs-handling for decouple-datasource changes (#79214) * Docs: add missing alt text (1/3) (#79274) * Auth: check that oauthProvider is not nil in Logout() func (#79271) * Auth: Log a warning on unparsable team ids for GitHub OAuth (#79261) * Service account: Update last used timestamp when token is used (#79254) * Tue Dec 19 2023 ecsosAATTopensuse.org- Update to version 10.2.3: * Chore: Update what\'s new URL (#64) * Release: Bump version to 10.2.3 (#63) * K8s: Merge metric registries (#79256) * Cloudwatch: Update error code metrics for ES/OpenSearch (#78990) * Strip out auth token from shared URL when sharing a dashboard (#79262) * Docs: Improve comments for panel props for plugins (#78596) * Prometheus: improved PromQAIL v1 prompt (#79232) * Auth: Use SSO settings service to load social connectors + refactor (#79005) * Tempo: Update the embedded flame graph labelSelector (#79061) * Settings: Add skeleton loader (#79234) * CloudWatch: remove usage of TimeSrv (#79096) * Alerting: Fix the \"Run queries\" button to preview queries (#79252) * Alerting: Fix fine-grained rule access control to use 403 for authorization error (#79239) * Flamegraph: Add table filtering for Flamegraph panel (#78962) * Pyroscope: Improve label suggestions in query editor (#78861) * Chore: Remove FolderId from DashboardMeta (#78501) * AnnotationsMarker: Fix non-null assertion operator usage (#79205) * Auth: Improve groups claim setup docs for AzureAD (#78791) * Service accounts: Add skeleton loader (#79224) * DashboardScene: Use query options for relative time range calculation of the panel embed url (#79220) * Chore: Remove FolderID from DTO Folder (#78420) * Upgrade sdk to v0.196.0 (#79021) * postgres: refactor logs-handling (#79147) * Fix capitalising Folder structs (#79207) * mysql: refactor logs handling (#79148) * Chore: Deprecate FieldConfigEditorProps in favor of StandardEditorProps (#78319) * Snapshots: Add loading skeleton (#79134) * Plugins: Suppress 403 preloading errors (#79154) * BrowseDashboards: Fix alerts folder view cards not stacking correctly (#79162) * Library panels: Add loading skeleton (#79087) * DashboardScene: Skeleton for Panel edit data tabs (#79130) * DashboardScene: Add support for showing notices in panel header (#79146) * Transformations: Add (base field name) to Join transformer (#79192) * K8s: Build openapi defs in production (#79182) * Storage: remove git backing for storage (#79181) * Chore: remove the entity kind registry (#79178) * K8s: Refactor metrics to share k8s registry (#79106) * Alerting: Attempt to retry retryable errors (#79161) * Chore: Ensure BuildVersion is set when using CDN (#79169) * Storage: Unified Storage based on Entity API (#71977) * Revert \"Alerting: Attempt to retry retryable errors\" (#79158) * Alerting: Attempt to retry retryable errors (#79037) * Alerting: Support for `condition` field in /api/v1/eval (#79032) * Scenes: Add ability to change panel viz type (#78477) * Orgs: Add skeleton loader (#79141) * Teams: Add skeleton for teamlist (#79132) * Server Stats: Add skeleton loader (#79138) * Dashboard interactions reporting refactor, DashboardScene interactions handling (#79078) * Team LBAC: Remove default rules of lbac rules (#77946)\" (#78188) * Prometheus: Fix PromQail health check + add test (#77259) * Auth: encrypt secrets for oauth providers in SSO settings API service (#79081) * InfluxDB: Implement InfluxQL json streaming parser (#76934) * Dashboard: Scene Migration: Add variable `definition` prop to serialization (#79022) * Chore: remove unused math function (#79120) * sql: remove `xorm` dependency from postgres/mysql/mssql (#77870) * Chore: Add comments to RAQB config (#79075) * K8s: fix standalone command and add hack scripts (#79052) * Chore: Use dashboard service to retrieve dashboards (#79020) * Unified Alerting: Set `max_attempts` to 1 by default (#79095) * PluginList: Add plugin list loading skeleton (#79012) * Plugins: Use org role to separate unauthed from anon (#79082) * Folders: Show dashboards and folders with directly assigned permissions in \"Shared\" folder (#78465) * Server: Automatically generate a self-signed TLS cert if needed (#78243) * Revert \"K8s: Refactor metrics to share k8s registry (#77957)\" (#79079) * QueryVariable: Always run queries with dashboard time range (#79056) * Team LBAC: Limit access to data source (#78376) * Auth: Fix for the github_oauth parse config error (#79063) * Pyroscope: Decouple config editor (#79027) * Chore: Improve typings (#78940) * Frontend: Foundations for multi tenant frontend (#78815) * K8s: Add grafana metadata accessor (#79050) * Alerting: Fix export of notification policy to JSON (#78021) * Chore: Fix flaky test by removing the extsvcauth background service (#79044) * K8s: Refactor metrics to share k8s registry (#77957) * Swagger: Fix `getLibraryElementByName` response (#78221) * ngalert `make`: Support GNU install on Darwin (#78482) * data-trails: ability to (de)serialize parents and current index (#78782) * Chore: Remove unused CacheService dependency from sqlstore (#78507) * Swagger: Rename `Spec` to `Preferences` (#78226) * Generate latest OpenAPI spec (#79017) * Plugins: Rename `externalServiceAuthentication` to `iam` (#78686) * Plugins: Only preload plugins if user is authenticated (#78805) * Storybook: Fix Selected Card layout issues (#77830) * Bump google-github-actions/auth from 1 to 2 (#78867) * Chore: Upgrade sdk to v0.194.0 (#78961) * Alerting: Fix deleting rules in a folder with matching UID in another organization (#78258) * DataTrails: Fixes filters taking metric into account (#78786) * FeatureFlags: Add created time property (#78996) * Flamegraph: Refactor css styling (#78698) * Navigation: add application-observability icon (#78935) * Alerting: Update rule access control to return errutil errors (#78284) * Alerting: Fix migration that is brittle to version downgrades (#78976) * Transformations: Move transformation addition into drawer (#78299) * CloudWatch: Correctly quote metric names with special characters (#78958) * Transformations: Fill array with `undefined` to prevent mismatching length (#78911) * Correlations: Add error logging (#78272) * Alerting: Add note to the docs that GMA rules are evaluated concurrently (#78902) * InfluxDB: Fix an edge case while parsing table response (#78802) * Alerting: Decouple quota configuration logic from API interfaces and add tests (#78930) * Plugins: Add grafana/user/profile/tab plugin extension point (#77863) * Internationalization: Add information about the process to send feedback to Crowdin (#78755) * GeneralSettings: Edit general dashboards settings to scenes (#78492) * RBAC: Update fixed annotation roles (#78756) * Auth: Load ini/env vars settings in the fallback strategy (#78495) * Fix: Use dashboard time range in prometheus variable editor (#78950) * Tempo: Fix read-only access error (#78801) * Alerting: Only warm alert state cache if execute_alerts=true. (#78895) * DeleteDashboard: Redirect to home after deleting a dashboard (#78918) * DashboardScene: Pass hashed panelId to query runner if a panel is a clone (#78820) * Alerting: Hide error messages for failing HTTP calls to Grafana OnCall (#78919) * Logs Panel: Table UI - Logs.tsx clean up mutation in react lifecycle (#78925) * docs: Reword shortened link expiration explainer (#78922) * Alerting: Change create/update permissions for silences (#78920) * Timeseries to table transformation: Fix misaligned table field values if some frames are missing a label (#78909) * Tooltip: Improved Heatmap tooltip (#75712) * Alerting: Add clean_upgrade config and deprecate force_migration (#78324) * RBAC: Fix filter so that check for access on service account is correct (#78907) * Alerting: Keep track of individual org migration status (#78369) * Navigation: Rearrange IA based on tree test (#78804) * Alerting: Fixes combination of multiple predicates for rule search (#78910) * Chore: use errutil for pluginRepo errors (#78647) * Alerting: Implement ApplyConfig in the forked Alertmanager (#78684) * Navigation: More updates to the docs for admin subsections (#78857) * Alerting: Add SaveAndApply methods to the forked Alertmanager (remote secondary) (#78827) * Auth: AzureAD surface error from group claims (#78808) * Alerting: Filter insights panels (grafanacloud-usage ds) by instance_id (#78657) * Chore: Return executedString information even with frames has no time column (#78906) * Alerting: Remove old contact points view (#78704) * Query splitting: add key to merged response (#78522) * Plugins: Only set non-existing headers for core plugin requests (#78633) * Transformations: Add regression analysis gdev dashboard (#78720) * TraceView: Improve small screen design in TracePageSearchBar (#78807) * DashboardScene: View panel scene (#78718) * RBAC: Fix permissions for dashboard import (#78891) * Docs: adds docs on excluding labels (#78806) * Update `make docs` procedure (#78877) * Auth: Remove oAuthProviders from Social service (#78732) * CloudWatch: Refactor query batching (#78581) * Chore: Fix timeout issues when gathering prometheus datasource stats (#74618) * Usagestats: Add stat group for alert rule groups (#78825) * Loki: Fix derived fields with undefined `matcherType` (#78849) * Logs panel: Logs table UI - add datasource type to events (#78850) * Fix typo (#78816) * XYChart: Add demo gdev dashboard (#71168) * InfluxDB: Introduce influxqlStreamingParser feature toggle (#78834) * Loki: Remove`TimeSrv` dependency (#78642) * Logs Panel: Table UI - feedback link (#78354) * Chore: Remove core-js polyfills (#78715) * SSO: Display provider list (#78472) * Cloudwatch: Add missing appsync metrics (#76703) * Auth: Add anonymous users view and stats (#78685) * Logs Panel: Table UI - Misc UI tweaks (#78150) * Cloudwatch: Add missing metrics for AWS/IVSRealtime namespace (#78688) * Chore: Introduce util package for InfluxDB backend testing (#78826) * Refactor SSOSettings to use types (#78675) * CloudWatch: Fetch Dimension keys correctly from Dimension Picker (#78556) * Logs Panel: Table UI - Pull logs table into dashboard panel (#77757) * Add documentation for the SSO settings delete API method (#78521) * Set TEMPO_VERSION as \"latest\" across all pages (#78822) * CloudWatch Logs: Support fetching fields in monaco editor (#78244) * Chore: Convert some core components to use emotion object styles (#78607) * Chore: InlfuxDB testing update (#78663) * Alerting: In migration improve deduplication of title and group (#78351) * Loki: Added support for \"or\" statements in line filters (#78705) * Authn: Only resolve org id once (#78811) * Auth: id response header (#77871) * Stats: Fix unregistered unified alerting metric (#78777) * DashboardSettings: Provide skeleton for list editing (#78789) * Auth: Split signout_redirect_url into per provider settings (#75269) * Alerting: Send state to the remote Alertmanager (#78538) * ExtSvcAuth: Assign roles locally (#78669) * Tempo: Update status operators (#78730) * Dashboard: DashboardGrid - don\'t animate if reduced-motion set (#75540) * RBAC: Change annotation filter to use dashboard based annotation scopes (#78635) * Prometheus: Azure auth update select and input to not use legacy components (#78774) * Dashboard: Call destroy when panel is removed (#77017) * AuthN: Check API Key is not trying to access another organization (#78749) * TraceView: Fix cursor not matching visual guide in the timeline when resizing (#76587) * Docs: adds note on gma alert limits (#78737) * mysql/postgres: vendor in unit-test helper function (#78744) * Alerting: Apply query optimization to eval endpoints (#78566) * StatusHistory: Add tooltip multi mode (#78703) * data-trails: hightlight current node and its ancestry (#78660) * Data trails: Store recent and bookmarked trails in local storage (#78508) * FlameGraph: Optimize rendering of muted regions (#78510) * Remove type assertions in `VizLegendTable` (#78742) * Explore: Deprecate exploreId in QueryEditorProps (#78692) * Whats\'new : Added new datasource permission api changes (#78571) * Alerting: Add GetFullState method to FileStore (#78701) * Update in repository guidance for contributing to What\'s new in Grafana Cloud (#78731) * Remove mandatory backport checks (#78678) * Explore: Hide support button (#78710) * Tracing: Full text search (#78628) * Popover menu: update tracking attributes + move under Explore/logs (#78739) * Popover menu: refactor event tracking (#78733) * Auth: Add TOML tags back to OAuthInfo (#78734) * sql: removed dependency on test-db-check (#78717) * DashboardScene: Show plugin extensions in panel menu (#78702) * Loki: Fix nil pointer in api.go (#78727) * Transformations: Fix regression transformation adding predictions after last x point of data (#78724) * Login: Improve accessibility of Login form (#78652) * Alerting: useAbility hook for alert rules (#78231) * Tempo: Switch to sdk logger from infra logger (#78524) * RBAC: correctly fetch nested folder metadata (#78655) * Perf: Disable core kind registry (#78568) * VizLegend: Implement natural sort, simplify, optimize (#78570) * docs: update panels and visualizations TOC order (#78539) * Loki: Cancel inflight `/stats` requests when new requests are issued (#78654) * Tooltip: Improved Trend tooltip (#77251) * DashboardScene: Add inspect submenu to panel menu (#78679) * Docs: Fix incorrect information in docs related to accessTokenExpirationCheck (#78604) * Alerting: Migrate from aria-label e2e selectors to data-testid (#78437) * Add tracking dashboard toolbar options v2 (#78237) * added youtube video link to the documentation (#78680) * InfluxDB SQL: Don\'t show dataset dropdown (#78553) * Alerting: Make alert state history Loki http client public (#78291) * Fixed broken url link for applying annotation in this doc page (#78673) * Docs: adds info on location for mute timings (#78462) * Loki: Filter by labels based on the type of label (structured, indexed, parsed) (#78595) * RadioButton: Make description appear in a Tooltip component (#78010) * RBAC: Adjust filter for acl list to check for permissions on service accounts (#78681) * Logs Popover Menu: close menu on right click (#78674) * Scenes: Bump to 1.24.6 (#78668) * Bug: Fix broken ui components when angular is disabled (#78208) * Transformations: Handle undefined values when calculating mean and total in add field from calculations (#78645) * DashboardScene: Add time picker keybindings (#78632) * Analytics: Refactor dashboard sharing analytics (#78612) * Lock when cleaning-up external services (#78589) * Alerting: In migration, fallback to \'1s\' for malformed min interval (#78614) * Tempo: Allow quotes in tag names and attributes (#77864) * Data-trails: prevent creating new metrics node when clicking on historical metric node (#78569) * Plugins: Check installer\'s permissions include plugins\' permissions (#78211) * Transformations: Add regression analysis transformation (#78457) * add Jev as codeowner for transform-data.md (#78611) * DashboardSchema: Remove some old panel types (#78590) * Plugins: Fix outline for elements inside a plugin page (#78004) * Azure Monitor: Add Azure Infrastructure Monitoring Dashboard (#78498) * Transformations: Move transformation variables to public preview (#78148) * mssql: adjust unit test to minimize xorm-usage (#78597) * Chore: Remove some `gf-form` classes (#78601) * Loki: Refactor template variable logic and remove reliance on `timeSrv` (#78586) * Remote Alertmanager(refactor): Only parse the URL once (#78631) * Loki: Update `getStats` logic and remove reliance on `timeSrv` (#78603) * postgres: update unit test to be ready for the xorm-removal (#78537) * Auth: Add more tests for the SSO settings upsert function (#78544) * AuthProxy: Do not allow sessions to be assigned with other methods (#78602) * fix(alerting): proper handling for queries with multiple conditions in migration (#78591) * Alerting: Introduce a Mimir client as part of the Remote Alertmanager (#78357) * Chore: Refresh lock file with correct scenes version info (#78605) * Auth: Add more context to logs around token rotation, revocation (#78600) * Loki: Fix trailing comma in renderers for `json`, `logfmt`, `keep` and `drop` operations (#78594) * DashboardScene: Fixes angular panels inside collapsed rows (#78532) * Doc: Update image rendering configuration (#77042) * Loki: improve structured metadata in devenv (#78587) * Tempo: Embed flame graph in span details (#77537) * Loki: Add structured metadata keys to autocomplete (#78584) * Chore: Update \"Observability\" nav group subtitle (#78579) * Opentsdb: Add variables to select when interacting with the metric select (#78558) * DashboardScene: Share library panel (#78421) * RBAC: GrafanaAdmin users are admins of the Global Organization (#78559) * Tab: Only make `Tab` an anchor if a `href` is passed (#78540) * Annotations: Remove dashboard permission checks for annotations (#78352) * Chore: Refactor TimeRangePicker for aria-label selectors (#78399) * Logs: create DataSourceWithQueryModificationSupport + determine popover menu support (#78322) * Loki: Move `convertToWebSocketUrl` from Explore to Loki (#78542) * SignedInUser: Only register echo backend if user is signed in (#78545) * Variables: Remove alpha flag from variable support API (#78573) * chore(authn.service): fix typo in log statement (#76205) * InfluxDB SQL: Fix sql query template variable interpolation (#78557) * Timeseries: Remove cursor sync when x is not time (#78496) * K8s: Prevent user impersonation (#78555) * XYChart: Minor improvements (#78506) * docs: 404 fixes - what\'s new Alerting content (#78549) * CloudWatch: Add AWS Bedrock metrics definition (#78478) * InfluxDB: Parse data for table view to have parity with frontend parser (#78365) * Alerting: Fix remote Alertmanager integration tests (CI/Makefile) (#78541) * FlameGraph: reduce max height of table (#78432) * Avatar: Allow browser caching of /avatar/ (#78314) * DockedMegaMenu: Keep undock button (#78461) * Breadcrumbs: Only dedupe the lowest child node of `sectionNav` (#78279) * Chore: Remove `newBrowseDashboards` feature toggle (#78190) * Live: Move empty orgRole safety valve (#78531) * Chore: Don\'t show hint for recorded queries (#78422) * Add unit tests for the removeSSOSettings API method (#78476) * Loki: Remove relying on timeSrv.timeRange in LanguageProvider (#78450) * Authz: Remove use of SignedInUser copy for permission evaluation (#78448) * Logs Panel: Table UI - Time range changes not reflecting in table (#78500) * DashboardScene: Support Textbox variables (#78525) * Plugins: Support markdown in custom plugin deprecation messages (#78251) * `AATTgrafana/data`: Add `serializeParams` (#78468) * Data sources: Refactor logic for naming new data sources (#78479) * Alerting: Simplify routing in alert form - part1 (#78040) * AuthN: Support HA setups with External Service Account management (#78425) * Tempo: Switch to sdk httpclient from infra httpclient (#78446) * Status History: Improve tooltip (#76647) * [sceneVariablesSetToVariables]: Use type guards from scenes to type variable (#78488) * DashboardScene: Link to explore should take adhoc filters into account (#78440) * DashboardScene: Fixes issue with variables without current property (#78481) * Chore: Display core plugins when showing all in the catalog (#78447) * I18n: Crowdin sync (#78485) * Nested Folders: Wrap create/update operations with transactions (#78000) * PublicDashboards: Middleware creation (#77941) * Baldm0mma/docs expansion (#78142) * PublicDashboards: Typo in acknowledge checkboxes information (#77375) * Auth: Use camelCase in SSO Settings API (#78480) * Chore: Update e2e selectors for Transformations (#78426) * Swagger: Rename API Key `AddCommand` (#78491) * Explore: Wrap RawPrometheusContainer with PanelChrome (#78084) * HeatmapTooltip: Refactor to simplify upcoming PRs (#78436) * Loki: Change import for CustomVariableModel and remove unnecessary import of initialCustomVariableModelState (#78456) * DashboardScene: Fixes focus panel z-index issue (#78474) * Revert \"Panel: omit query API call when the panel is a row (#75847)\" (#78475) * Loading screen: Ensure bounce animation isn\'t blocked by main thread (#78469) * I18n: Crowdin sync (#78471) * DashboardScene: Fixes wrapping panel time override (#78470) * RBAC: Check `plugins:install` globally (#78438) * Chore: Clean up usage of deprecated stylesFactory function (#78419) * Explore: Default synced to true, only show synced status if panes are split (#77759) * I18n: Crowdin sync (#78455) * Login: refactor auth info package (#78459) * Loki: Fix conditional for derived fields using regex type (#78464) * Docs: adds alerting provisioning updates (#78454) * fix: Explore -Tables missing vertical spacing (#78149) * Chore: Change endpoint to check versions in cli (#78008) * I18n: Set description of Crowdin PR using GH Actions (#78424) * Bug: Fix loading behavior with FlagExternalCorePlugins (#78388) * Login: remove unused function (#78442) * Chore: update latest.json to 10.2.2 (#78445) * [sceneVariablesSetToVariables]: Manually check variable type, instead of instanceof (#78407) * I18n: Crowdin sync (#78427) * Dashboards: Implement natural sort for query variables (#78024) * Changelog: Updated changelog for 10.2.2 (#78439) * Loki: Fix scope of `labels` variable being wrong (#78417) * Loki: Use TemplateSrv from AATTgrafana/runtime (#78196) * Add more unit tests for removeSSOSettings method (#78329) * CloudWatch: Call query method from DataSourceWithBackend to support public dashboards (#77532) * fix: `label_values` w/ empty filters in prom datasource variable query (#78242) * Chore: Deprecate ID from Folder (#78281) * Prometheus: Fix UI bug where a label with empty string shows as populated with the deleted label filter value (#78153) * Explore: Fixes issue with adhoc filters when coming from dashboards (#78339) * Remove note that mentions Hashicorp Vault support in Cloud (#78327) * Auto-generate: Scrollable history container (#77895) * I18n: Crowdin sync (#78418) * DashboardScene: Basics stubs for starting with editviews (dashboard settings) (#78209) * I18n: Crowdin sync (#78402) * Alerting: Add actions extension point to alert instances table view (#77900) * AuthZ: Improve team ID fetching for signedInUser (#78378) * Auth: Make clientTokenRotation enabled by default (#78384) * Explore: Rename RichHistoryCard for clarity and consistency (#78358) * Explore: Add documentation around transformations in the explore editor (#78082) * I18n: Crowdin sync (#78394) * Data sources: show data source menu to users who only have access to create a data source (#78347) * UserAuth: clean-up auth entries on update (#78377) * Explore: handle URLs parse errors (#77784) * Cloudwatch: Migrate Config editor and Variable editor to new form stying under feature toggle (#77838) * fix: ha_peer to ha_peers (#75724) * I18n: Crowdin sync (#78382) * Plugins: Share plugin context with the component-type extensions (#78111) * Changelog: Updated changelog for 10.2.1 (#78386) * Command Palette: Fix for chinese input and keystrokes being lost in slow environments (#78373) * I18n: Crowdin sync (#78371) * Elasticsearch: Fix processing of raw_data with not-recognized time format (#78262) * Sandbox: do not load grafana signed app plugins into the sandbox (#78334) * Auth: Refactor OAuth connectors\' initialization (#77919) * Prometheus: query builder, handle regex in parentheses for label filters value (#78238) * Scenes: fix date range comparison (#78331) * Update set-up-grafana-live.md (#78300) * Docs: Update transform docs (#78290) * Timeseries to table transformation: Improve time series detection (#77841) * Docs: Gauge and Bar Gauge updates (#76240) * Gauge: Simplify gauge dimension panel options (#76216) * K8s: Add etcd tests for dual write (local) (#78161) * FeatureToggle: Disable `dashgpt` by default and mark it as preview (#78348) * fix: Add vendored dependencies to Dockerfile (#78285) * Alerting: Move general alert rule validation from db-layer to model (#78325) * Tempo: Allow `!~` in Search tab (#78315) * Auth: Remove unused function (#78332) * Chore: Update go.mod (#78340) * Update angular-plugins.md (#78341) * Correcting availability of hashicorp vault integration (#78321) * AuthN: Add debug logs and check error during oauth token sync (#78323) * Plugins: Allow disabling \"skip host environment variables\" per-plugin (#78266) * Plugins: Add running method to interface (#78326) * Nested Folders: Refactor query for getting folders (#78286) * Admin: Fix Stack direction (#78320) * Add swagger code for the removeProviderSettings API method (#78270) * Chore: Add app o11y viz as code owners for sparkline related stuff (#78310) * RadioButtonGroup: Add missing `disabled` and `disabledOptions` on its story (#78318) * Sandbox: Fix configuration key for sandbox exceptions (#78317) * Chore: Remove `navAdminSubsections` toggle (#78179) * Annotations: Update annotation scope resolver to resolve annotation scopes to dash and folder scopes (#78222) * Chore: Fix flaky test (#78309) * SaveDashboard: Reduce time to open drawer when many changes applied (#78283) * CI: Test backend on feature-toggles documentation changes (#78177) * refactor: use constant for prometheus datasource type (#78287) * ExtSvcAuth: Add traces to external service accounts setup (#76779) * Transformations: Support enum field conversion (#76410) * Folders: Fix fetching empty folder (#78280) * Logs Panel: Table UI - Multiple dataframes (queries) (#77589) * Loki: Add backend functionality to parse structured metadata from Loki (#77361) * chore: Remove grafana-delivery as codeowners (#77908) * Chore: Deprecate FolderIDs only used by Swagger (#78219) * Licensing: Update enterprise documentation (#78276) * Loki: Fix import for intervalToMs (#78265) * QueryHistory: Improve test performance (#78255) * tsdb/elasticsearch: remove TimeInterval field from tsdb/elasticsearch client (#78264) * Tooltips: Support long labels (#77735) * Breadcrumbs: Only dedupe breacrumb items for matching node names (#78077) * Page: Add support for tab counters (#78127) * Chore: improve types (#78126) * Dashboards: Allow updating a dashboard if the user doesn\'t have access to the parent folder (#78075) * ExtSvcAuth: Clean up orphaned external services on start up (#77951) * better CODEOWNERS comment (#78034) * Log Rows: Added popover menu with filter options when a log line is selected (#75306) * Bug Fix: Only display latest version if a plugin is not installed (#78178) * CloudWatch: Add missing GameLift metrics (#76102) * InfluxDB: Don\'t sort retention policies on the backend (#78252) * RBAC: Add OAuth provider scopes separately to fixed:authentication.config:writer (#78202) * Grafana/ui: Move Grid out of unstable (#78220) * K8s: Ensure there is always a user in appcontext.User (#78247) * TooltipPlugin2: Absorb ZoomPlugin (#78160) * Correlations: Only show original field list in transformation field list (#78230) * Correlations: Ensure datasource uid property exists when a link is created (#78167) * Chore: Update settings to support k8s needs (#78235) * InfluxDB: Add new truthiness operators (`Is` and `Is Not`) to InfluxQL Query Builder (#77923) * Revert \"InfluxDB: Response parser improvements (#76852)\" (#78224) * Prometheus: Query advisor new rudderstack events (#78218) * Plugins: Backend: Skip host environment variables (#77858) * Flamegraph: Update threshold for collapsing and fix flickering (#78206) * Alerting: Extract alerting rules authorization logic to a service (#77006) * Grid: Make props responsive (#78214) * Revert \"Revert \"RBAC: remove dashboard ACL logic from dash store, service #78130\" (#78203) * Plugins: Add AWS/MediaLive metric for CloudWatch (#78163) * I18n: Crowdin sync (#78215) * Explore: Fix queries (cached & non) count in usage insights (#78097) * I18n: Github action to fix up i18n files in Crowdin files (#78191) * Chore: Deprecate FolderID from SaveDashboardCommand (#77813) * Plugins: Add plugin version field to proto interface (#78213) * DashboardScene: Support dashboard links (#77855) * SharedQueryProvider: Fixes issue when source panel query runner is waiting for container width (#78199) * Chore: Deprecate ID in GetFolderQuery (#77647) * Chore: Deprecate Id from Folder in DTOs (#77943) * Chore: Deprecate FolderID from DashboardACLInfoDTO (#77652) * Chore: Deprecate FolderID from Dashboard (#77823) * Prometheus: Fix calculating rate interval when there is no interval specified (#78193) * Azure Monitor: support AzureCredentials in common format on backend (#77424) * Swagger: Show k8s APIs (#78091) * Sandbox: Exclude incidents app (#78204) * Explore: Refactor RichHistory.tsx into a functional component (#78144) * Swagger: Fix `listTokensResponse` (#78155) * Revert \"RBAC: remove dashboard ACL logic from dash store, service #78130 (#78198) * DashboardScene: Add macro for interpolating __dashboard variable (#78172) * Alerting: Allow to clear datasource selection in panel list (#77960) * DataTrails: Auto query, explore and breakdown/drilldown prototype (#77019) * InfluxDB: Add support for `>=` and `<=` comparison operators to IQL Query Builder (#77917) * Accessibility: Increase contrast of `MonacoQueryField` placeholder (#78176) * Logs: For LogLines frames, don\'t show additional fields in log details (#78109) * Variables: Add support for aliasIDs to datasource variables (Fixes issue with Postgres datasource variables) (#78170) * Nested Folders: Decrease max nested folders depth (#78133) * Transformations: Fix Timeseries to table transformation trend reduction when result is 0 (#78026) * mysql: update unit test to be ready for the xorm-removal (#78064) * RBAC: remove dashboard ACL logic from dash store and service (#78130) * Annotations: Lift parts of RBAC from xorm store into auth service (#76967) * K8s/Playlist: Test dual write path (#77604) * Auth: Add SAML scopes to fixed:authentication.config:writer (#78147) * FeatureToggles: Add context and and an explicit global check (#78081) * K8s: Set version info in response (#78083) * Task: Add tracking dashboard toolbar options (#77524) * Chore: update latest.json to 10.2.1 (#78138) * Scenes/ShareModal: Implement public dashboard tab (#76837) * Feature Registry: Update toggle configs for admin page visibility (#78062) * Changelog: Updated changelog for 9.5.14 (#78134) * IAM: Protect managed service account frontend details page (#77839) * Chore: Update whatsNew link (#78066) * Changelog: Updated changelog for 10.2.1 (#78125) * PanelConfig: Interpolate template vars for Axis label (#78086) * Loki: fix missing entries when there arent any derived fields (#78123) * Auth: Replace literal http status codes with constants from http pkg (#78116) * InfluxDB: Fix multi variable interpolation (#78068) * Chore: Remvoe newDBLibrary feature flag (#78074) * NGAlerting: Use identity.Requester interface instead of SignedInUser (#76360) * Plugins: Add statusSource to partial data response error log (#78057) * Loki: Option to add derived fields based on labels (#76162) * i18n: Markup up correlations forms for translations (#75264) * Dashboards: Update link to documentation in repeated row warning (#77964) * Chore: only show short commit hash in the help menu (#78038) * Logs Panel: Table UI - Refactor to use includeByName transformation (#78070) * Chore: Update otel deps (#78069) * Flamegraph: Fix rendering on non-retina screens (#78085) * Alerting: Add lifecycle methods to the forked Alertmanager (#77741) * Sandbox: Add setImmediate polyfill (#78093) * Plugins: Follow root level dist and siblings when walking file system (#78042) * Chore: Remove unnecessary type assertions (#78009) * DashboardScene: Alert states data layer (#77945) * Plugins: Keep working when there is no internet access (#77978) * Plugins: Share the plugin context with apps and ui-extensions (#77933) * Select: Overflow ellipsis and control over multi value wrapping (#76405) * K8s: expose namespace in frontend_settings (#78090) * K8s: Add subresource to the example apiserver (#78030) * K8s: Update comments and structure to help a security review (#77881) * Settings: Actually deprecate access to feature flags (#78073) * Chore: Stricter typing in type guards (#77809) * FeatureFlags: Cleanup usage of cfg.IsFeatureToggleEnabled (#78014) * Plugins: Remove usage of deprecated folder id (#78061) * ExtSvcAuth: Refactor external service registry to use ExternalServiceRegistry variables (#78056) * Transformations: Add includeByName to organize fields transformation (#77797) * K8s: Upgrade to v0.28.3 (#78033) * Preferences: Remove SQLX backing store (#78015) * Loki: Fix escaping in cheatsheet (#78046) * Plugins: Expose PID through proto interface (#77821) * Fix trace ID in error message (#78041) * Prometheus: Fix updating timeRange on builder mode when range is changed (#78007) * Move react-select-event to be a devDependency in AATTgrafana/ui (#76404) * fix styling so text is displayed (#78051) * Plugin: Remove external service on plugin removal (#77712) * DashboardScene: Support templateSrv.getVariables usage (#77910) * Tempo: Fix missing deep span link (#77936) * PlaylistPage: Skeleton loading state 💀 (#77992) * Chore: remove `gcomOnlyExternalOrgRoleSync` feature toggle (#78001) * mysql: do not import `httpClient` from core grafana (#77628) * Prometheus: Fix $__rate_interval calculation (#77234) * DashboardScene: Pass panel id to PanelProps.id (#77927) * postgresql: change plugin id (#77444) * SQLX: Remove two unreachable services (#78016) * Stat: Add panel option to control wide layout (#77018) * Revert \"Loki: Add error source to DataQuery (#77876)\" (#78006) * Instrumentation: Check embedded errors in query data response for plugin metrics/logs status label (#77613) * InfluxDB: Remove context menu \"remove\" option from query builder (#77102) * Transformations: break add field from calculation transformation UI into sub components (#77874) * Snapshots: Remove scenes button from snapshot view (#77997) * Plugins: Pass OTEL sampling config to plugins (#76834) * Alerting: Adds the new alertingSimplifiedRouting feature toggle (#77984) * Team LBAC: Able to configure default rule (#77946) * Nested folders: Write to folders table even if the feature toggle is off (#77788) * Logs: Use \"labels\" data frame field if type \"other\" in log details (#77806) * Plugins: Change managed plugins installation call (#77120) * Dashboards: Fix dashboard listing when user can\'t list any folders (#77983) * Plugins: Add referer and user login params to plugin CDN redirect logs (#77942) * Plugins: Allow disabling angular deprecation UI for specific plugins (#77026) * Loki: Add error source to DataQuery (#77876) * i18n: Markup QueryEditorRow Component for translations (#76312) * Update _index.md (#77832) * Grafana UI: Add description to Menu component (#77808) * Provisioning: Remove trailing space from log message (#73124) * I18n: Specify i18next_json as the type in crowdin config (#77972) * K8s: Use grafana executable for standalone api service (#77904) * [DOC] Add traces to profiles (#77844) * TooltipPlugin2: Various fixes for different panel types (#77958) * AzureMonitor: Improve error handling and update tests (#77967) * StatusHistory/StateTimeline: Re-config plot for tooltip mode in panel edit (#77954) * Chore: Various type improvements (#77877) * Alerting: Remove react-enable (#77955) * grpcserver: Extract existing span context from grpc request metadata prior to span creation (#77833) * IAM: Protect external service accounts frontend list page (#77834) * docs: remove d3-gauge from angular list (#77914) * Chore: Deprecate FolderIds from FindPersistedDashboardsQuery (#77651) * Chore: Deprecate folderID from dashboardIdentity (#77650) * Chore: Deprecate FolderID from GetDashboardQuery (#77812) * Dashboard: Add ability to stop title/description generation (#77896) * Regenerate swagger spec following licensing API change (#77934) * Dashboards: Prevent shared queries from being unnecessarily re-run (#77490) * Plugins: Show a not found error page when accessing an app for a not-found plugin (#77922) * Flamegraph: Add collapsing for similar items in the stack (#77461) * Chore: Remove `compareScreenshot` + `blink-diff` dependency from core (#77920) * Accessibility: Fix keyboard focus indicator not visible on \"Seach by Data source\" list options in high contrast mode (#77878) * Chore: Change ownership of the `golang.org/x/net` dependency (#77909) * Alerting: Add TestTemplate method to the forked Alertmanager (#77577) * Logs infinite scrolling: create feature flag (#77885) * UsageInsights: Disable frontend features when backend is disabled (#77772) * Alerting: Add methods for receivers to the forked Alertmanager (#77574) * Chore: Update TestData README (#77607) * SQL: Add timeFilter macro to query builder (#74575) * Chore: Change VariableModel to TypedVariableModel in most places (#76690) * docs: remove alertmanager from angular plugins (#77888) * Auto-generate: Update history link to send user to Grafana LLM plugin page (#77880) * Logs Panel: Table UI - Label names that are too long push out usage percentage in table column multi-select (#77824) * Snapshots: Hide the share button (#77763) * Playlists: Merge the frontend vs backend k8s feature flags (#77875) * K8s: Improve table converter (support non runtime.Object values) (#77816) * Grafana app platform: drop etcd requirement in example-apiserver (#77886) * chore: Remove gh-form and LegacyForms from InfluxInfluxQLConfig (#76497) * Chore: Deprecate FolderID from CountDashboardsInFolderRequest (#77804) * Chore: Deprecate FolderID from DashboardSearchProjection (#77811) * Alerting: adds whats new entry for contact points (#77867) * Azure: Remove data plane feature toggle (#77754) * TimePicker: Close overlay content when toolbar button is clicked for the second time (#77796) * Team LBAC: Add permission check for Update datasource (#77709) * Folders: Able to fetch folders available for user as \"shared\" folder (#77774) * PublicDashboards: Add last seen to email sharing users list (#77660) * InfluxDB: Template variable support for SQL language (#77799) * ButtonSelect: Fix missing border when dropdown menu is shown (#77677) * Tempo: remove gf-form from TagMappingInput in trace to logs config section (#77835) * DashList: Update links with time range and variables change (#77850) * sql: refactor code, eliminate from-core-grafana import (#77810) * Revert \"DashList: Update variables in links when they change\" (#77868) * DashList: Update variables in links when they change (#77787) * Alerting: Add methods for alerts to the forked Alertmanager (#77571) * Alerting docs: Contact points updates (#77848) * remove default label from feature request template (#77862) * Live: Default to local engine if redis is unavailable (#77467) * Docs: add a What\'s New entry for data source admin permission (#77621) * Alerting: Add methods for silences to the forked Alertmanager (#77805) * Auth: SSO settings foundations (#77724) * Grafana App Platform: provide an example-apiserver to easily deploy aggregated APIservers (#77826) * Set temperature to 0 for promql builder llm features (#77520) * PromQail: use metric type when available else use fallback heuristic (#77702) * Auto-generate: Optimize panel title / description generation (#77661) * Prometheus: AI assistant add rudderstack events (#77837) * Tooltips: Update styling (#77831) * docs: fix pagerduty repo (#77814) * Transformations: Build help content for all standard transformers (#74052) * Alerting: Attempt to fix flakey selector (#77780) * Grafana/ui: Unify flex shorthand props (#77768) * Logs Panel: Table UI - Query with few rows renders short table (#77653) * BrowseDashboards: Add `RadioButtonGroup` to be able to chose between \'Browse\' or \'List\' view (#77561) * Stars: Remove sqlx storage implementation (#77766) * Chore: Deprecate FolderID in Hit (#77623) * Chore: Deprecate FolderIds in Query (#77624) * Chore: Deprecate folderIDs from testCases (#77649) * Transformations: Convert calculate field transformer editor to functional component (#77777) * Logs Panel: Table UI - Add time and body fields to column selection in logs table visualization (#77468) * Chore: Update to typescript 5 (#76511) * Docs: Remove expectations and old discussion link (#77789) * Plugins: Only track metrics for grafana packages and core packages (#77785) * Correlations: Fix incorrect state transitions in transformations editor (#77434) * Plugins: Bump go plugin sdk to 0.191.0 (#77773) * Tempo: Support comments in TraceQL (#77646) * Tempo: Fix TraceQL autocompletion with missing `}` (#77365) * Alerting: Adds contact point sorting and searching (#77390) * Docs: Invert logo color for dark theme in README (#76012) * Logs: Update logic to process logs dataPlane frame with labels field (#77708) * Update `make docs` procedure (#77536) * ShareModal: Implement panel embed tab for scenes (#77062) * Provisioning: Set `dashboard.folder_uid` column for provisioned dashboards (#77637) * Table: Fix `no data` message alignment and table selector name (#77700) * Fix incorrect example for PanelURL in template docs (#77755) * Tempo: Update tag in span based on Pyroscope API (#77701) * Tempo: Update the traces data in the testdata data source (#77198) * Sandbox: Patch history.replaceState to make it work inside the sandbox (#76255) * Tooltip: Fixes tooltip positioning when using lazy content (#77676) * Bar Gauge: Add max height option (#76042) * InfluxDB: Fix query call with flux and sql when backend migration disbaled (#77760) * Remove feature toggle data source page header (#77751) * Chore: Reassign some code ownership (#77749) * Geomap: Add more countries ISO 3166 Alpha-3-code to the gazetteer/countries.json (#75311) * Prometheus: Remove unsupported browser access mode related code (#77316) * Update _index.md - adding new unified_alerting parameters (#77720) * Chore: Create `newVizTooltips` feature flag (#77643) * Chore: Deprecate FolderId in ImportDashboardRequest and ImportDashboardResponse (#77627) * Chore: Deprecate FolderId in DashboardMeta (#77626) * Chore: Deprecate FolderID in libraryElement struct in tests (#77473) * Chore: Deprecate FolderID in PatchLibraryElementCommand (#77472) * Chore: Deprecate FolderID in LibraryElementDTO (#77471) * Tempo: Fix streaming query restart after Grafana server reboot (#77614) * Stack: Use the component from grafana/ui (#77543) * Teams: Search by team ids (#77730) * DashGPT: Fix dashboard description use in panel generation (#75740) * PanelInspector: Always use the latest panel data (#77732) * Loki: Add tests to cover NestedQueryList.tsx (#77331) * Chore: Use vendored xorm instead of a fork (#77388) * Log Row: memoize row processing (#77716) * Snapshots: Do not return internal database ids (#77672) * instrumentation: remove live endpoints from slo (#77706) * Alerting: Do not show missing integration while loading oncall plugin status (#77710) * Alerting: Use correct URL for modify export (#77714) * Role picker: Remove unnecessary table wrapper (#77707) * Navigation: Report megamenu state when clicking a navigation item (#77705) * Alerting: Disable cache in rktq when fetching export data. (#77678) * QueryRows: Fix being able to reorder rows with keyboard (#77355) * Feature Flag: Add pdfTables (#76452) * Search: Modify query for better performance (#77576) * Use versioned action to update `make-docs` procedure (#77694) * Chore: type fixes (#77618) * Elasticsearch: Add error source for DataQuery (#77386) * Alerting: Avoid alert list view component being unmounted every time we fetch new data (#77631) * Swagger: Rename annotations model (#77605) * Update navigation e2e tests (#77654) * Navigation: Hide `Undock menu` button when docked (#76965) * ServiceAccounts: Use `isManaged` in DTO instead of `isExternal` (#77634) * Dashboards: Fix issue causing crashes when saving new dashboard (#77620) * Playlist: Implement the entire API with k8s client (#77596) * [DOC] Add videos for Tempo data source (#77534) * CloudMonitoring: Warn users that query will be lost on switch (#76836) * Azure Monitor: Select all Event Types by default (#77603) * Feature Management: Define HideFromAdminPage and AllowSelfServe configs (#77580) * Alerting: Fix export with modifications URL when mounted on subpath (#77622) * Azure monitor/remove reference to core config (#77601) * EntityStore: Remove http access (can use apiserver now) (#77602) * K8s/Playlist: Refactor apis packages so the types and registry are in different packages (#77586) * EntityStore: Use protobuf for summary objects (#77600) * Transformations: Cumulative and window modes for `Add field from calculation` (#77029) * Chore: add/update sqlstore-related helper functions (#77408) * Prometheus: Set httpMethod as POST for new query client when not defined (#77503) * OpenTSDB: Use refid to support alerting on multiple queries (#77575) * Chore: Deprecate folderIDs in FolderFilter (#77590) * Team LBAC: Fix backend validation (#77612) * Docs: Improve our mocks section (backend style guide) (#77615) * Plugins: Add API for creating pluginv2 proto client (#77492) * Chore: Replace grafana-authnz-team with identity-access-team as code owners (#77609) * DashboardGrid: Add support to filter panels using variable (#77112) * Docs: Reduce `location` indentation to match time_interval_spec (#77291) * Navigation: Use `LoadingBar` in `CommandPalette` (#77506) * auth: wire service account proxy (#77215) * RolePicker: Use portal to render menu (#77499) * Theme: Update old css class add-data-source-item to use card styling (#77487) * Canvas: Fix ability to draw arrows (#77573) * Azure Monitor: buildResourceURI function incorrectly migrating (#77178) * CloudWatch Logs: Add labels to alert and expression queries (#77529) * Correlations: Add transformations to Explore Editor (#75930) * Alerting: Remove unused Accesscontrol dependency from DbStore (#77479) * DashboardScene: Viewer role only support (#76748) * AzureMonitor: Add Container Insights Syslog Dashboard (#77229) * Alerting: Handle edge cases without panicking during template migration (#76890) * Canvas: Refactor ConnectionSVG utils (#77578) * Alerting: Separate the forked Alertmanager into two implementations (#77582) * Alerting: Update \'Create alert\' to \'New alert rule\' in the panel and docs (#76950) * Chore: avoid using deprecated ArrayVector (#77581) * Graph: Move graph component to graveyard folder (#77579) * Alerting: Add an empty Forked Alertmanager struct (#77550) * Transformations: Deduplicate names when using `extract fields` transformation. (#77569) * Dashboards: Remove dummy trim dashboard api (#77249) * Timeseries to table transformation: Update Output Changes (#77415) * CustomScrollbar: Remove chevrons from scroll indicators (#77498) * Navigation: Updates to the docs for admin subsections (#77500) * Ignore dist folder for core plugin (#77549) * Documentation: Update Hubot Integration documentation (#76925) * Chore: Add app URL to the plugin config (#77455) * Adds alerts from panels feature to cloud whats new (#77547) * Grafana-UI: Create fast path in Text component (#76167) * Bug Fix: Respect data source version when provisioning (#77428) * Tempo: Handle empty responses in ServiceGraph (#77539) * Grafana/ui: Move the Stack component out of unstable (#77495) * Loki: Remove duplicated methods in languageProvider (#77456) * Tempo: Fix support for `statusMessage` (#77438) * Chore: Move internal GraphNG+Timeseries components into core (#77525) * Chore: Prepare to remove from AATTgrafana/ui (#77522) * Alerting: Fix flaky test TestExportRules (#77519) * K8s/Playlist: Support full CRUD from k8s to existing storage (#75709) * Cloudwatch: Use context in aws DescribeLogGroupsWithContext (#77176) * Docs: Remove reliance on oneshell multiline feature for building transformation docs (#77514) * docs: provisioning: Added NixOS module link. (#77273) * Policies: Adds deprecation policy (#68439) * CI: Sign drone yaml (#77512) * Storage: Add maxFiles to list functions (#76414) * CI: Fix race condition when building docker on main (#77504) * chore: canvas cleanup betterer styles object notation edition (#76315) * Loki: Add maxLines option to getParserAndLabelKeys (#77460) * Chore: Upgrade Go to 1.21.3 (#77304) * AzureMonitor: Add missing namespaces (#77308) * Explore: Fix support for angular based datasource editors (#77486) * Dashboards: Fix creating dashboard under folder using deprecated API (#77501) * Update workflow that synchronizes the `make docs` procedure (#77123) * Playlist: Add internal API version (#77318) * Page: Remove Canvas background from primary background pages (#77008) * ValueFormats: Use plural for time units (#77337) * Loki: Add `supportingQueryType` to datasample queries (#77482) * Navigation: Minor tweak to `dockedMegaMenu` to make it slightly tighter (#77493) * Move datagrid e2e tests to panels-suite (#77031) * RolePicker: Optimise rendering inside lists of items (#77297) * Storybook: Formatted SegmentAsync story (#77307) * Navigation: Make page container automatically scroll when overflowing (#77489) * Tracing: Trace to profiles (#76670) * GrafanaUI: Make sure ContextMenu does not get cut off at the top (#77435) * Loki: Update developers docs with QueryEditor component (#77463) * Alerting: Update Alertmanager to latest main (70c52bf) (#77485) * Update dependency AATTtesting-library/jest-dom to v6 (#77445) * Update dependency AATTtypes/node to v20 (#77446) * Pyroscope: Simplify and update query options to include max nodes in summary (#76942) * grafana/ui: Rename Flex component to Stack (#77453) * Chore: Add more deprecation notices to packages/grafana-ui/src/components/Graph/ (#77480) * CI: Update RGM steps to use the artifacts command (#77470) * Auto-generate: Update generation character limits, improve generation history UX (#76849) * K8s: Implement playlist api with k8s client (#77405) * Chore: Deprecate FolderID in CreateLibraryElementComand (#77403) * Chore: Update `detect-breaking-changes` workflow to use node 20 (#77459) * Tooltips: Components update (#77410) * PanelChrome: Fixes z-index issue with status message when hover header is true (#77443) * Chore: Deprecate FolderID in LibraryElement struct (#77377) * Chore: Upgrade `react-redux` (#77296) * Chore: Build and release GH action: Use vault secrets (#77448) * Chore: Deprecate FolderID in LibraryElementWithMeta (#77406) * Chore: Deprecate FolderID in GetLibraryElementCommand (#77404) * Query Validation: accept any parser to validate query and integrate with Prom query editor (#77081) * Toggletip: Update background color and border (#77437) * Chore: remove (preview) tag from application (#77054) * Update react-router monorepo (#77447) * Chore: remove legacy dashboard and folder permission pages (#77143) * Chore: Update to yarn 4 (#77156) * Loki: Add in code documentation for methods and identify todos (#77314) * Update dependency AATTcypress/webpack-preprocessor to v6 (#77279) * RBAC: add a feature toggle for annotation permission changes (#77432) * Docs: deprecate API key reference docs and update API tutorial to use service accounts (#77429) * Chore: Add missing comma to renovate config (#77439) * Plugins: Fix status_source always being \"plugin\" in plugin request logs (#77433) * Alerting: Fix GetStarted container width for big screens (#77397) * Update react-router monorepo (#76961) * Annotations settings: Do not preserve query properties when changing data source (#77422) * Logs: Deprecated `showContextToggle` in DataSourceWithLogsContextSupport (#77232) * Loki: Clean up Language provider and remove unused code (#77315) * Improve logs for backends owned by the Observability Traces and Profiling squad (#76109) * Alerting: Use notifications:read permission for contact points and policies export (#76954) * PluginExtensions: Returns a clone of moment objects in context (#77238) * Alerting: Remove OrgID() from the Alertmanager interface (#77398) * Chore: Add min Grafana dependency version (#77272) * DashboardScene: Panel links support (#77295) * RadioButton: Fix alignment (#77416) * Alerting: Fix Alert rule form editing when associated panel has no id (#77209) * add resource group to grn (#77396) * Chore: update kind annotation names to grafana.app/ * (#77401) * Tempo: Added status to hard-coded fields (#77393) * Tempo: Fix #76764 (#77395) * Heatmap: Add support for exemplar rendering with native heatmap-cells (#77324) * CloudWatch: Use context in aws GetLogGroupFieldsWithContext (#77174) * Chore: track share link options (#77240) * Errors: Make errors the same in dev as prod (#77366) * Calculations: Update First * and Last * reducers to exclude NaNs (#77323) * Alerting: Apply negative matchers for route matching (#77292) * Storybook: Rework the intro page (#77305) * Update documentation for timezones in mute timings (#77370) * Alerting: Add feature toggles for Alertmanager migration (#77372) * Chore: Remove unused code from prometheus datasource (#76776) * InfluxDB: Fix parsing multiple tags on backend mode (#77340) * Prometheus: Remove timeSrv imports (#76118) * Elasticsearch: Add interval type selector to interval field (#76805) * Trace View: Fix issue with critical path performance (#77373) * Alerting: Update message templates to notification templates nomenclature (#77374) * Log Context: Add Log Context support to mixed data sources (#76623) * PublicDashboards: Add swagger documentation (#75318) * Chore: Update code owners frontend for sharing squad (#77287) * DevEnv: Fix missing commas in dashboards (#77359) * Tempo: Add new intrinsics (#77146) * Explore: Ensure logs volume data points are in order (#77268) * Trace View: Critical path highlighting (#76857) * InfluxDB: Fix parsing empty response (#77353) * Rich history drawer: Translation added (#77088) * ValueFormats: Currency: Add support for Bulgarian Lev (BGN) (#77333) * User: remove empty email / username check from update in service (#77347) * Loki: Add optional stream selector to fetchLabelValues API (#77207) * Explore: Fix panes vertical scrollbar not being draggable (#77284) * Bump actions/checkout from 3 to 4 (#77341) * Chore(deps): Bump actions/setup-node from 3 to 4 (#77274) * Table: Fix right column alignment (#77339) * Auto-generate: Change dashboard save diff prompt, widen diff context (#76724) * Chore: uPlot v1.6.27 (#77317) * Alerting: Enable feature flag alertingNoDataErrorExecution by default (#77242) * K8s: JSON file storage (#75759) * Doc: remove trailing slash to fix link (#77313) * Docs: add dashgpt information (#77177) * Prometheus: Don\'t post-process native heatmap-cells responses (#77289) * Use latest grafana/docs-base image (#77299) * Alerting: Add support for responders to Opsgenie integration (#77159) * Feature Management: Link to grafana.com docs from feature toggle admin page (#77302) * Docs: add youtube links to 10.2 what\'s new (#77244) * Remove check for ONESHELL support (#77293) * Transformations: Allow Timeseries to table transformation to handle multiple time series (#76801) * Transformations: Move debug to drawer (#76281) * InfluxDB: Response parser improvements (#76852) * Added panel actions menu content (#77162) * Tooltip: New styles (#76964) * Chore: Some renovate config tidy up (#77275) * K8s: Use client-go to test legacy playlist changes (#77245) * Explore: Avoid reinitializing graph on every query run (#77281) * Chore: Fix bingo variables for Windows (#73830) * Explore TraceView: Remove \'Scroll to top\' button (#77158) * AuthN: Set oauth client grant_types based on plugin state (#77248) * Alerting: Memoize labels suggestions calculation (#76972) * Plugin: Enable service account based on plugin settings on init (#77193) * AuthN: Change the external service account state on plugin state change (#77157) * Team LBAC: Add validation/regex of teamheaders (#76905) * Chore: Add GH workflow to release core plugins (#77204) * Logs: remove toggleLabelsInLogsUI (#77264) * Chore: Bump Lerna to v7 (again) (#77190) * Update dependency eslint-plugin-jest to v27.6.0 (#77267) * chore: remove LegacyForms from MetricSelect component (#76490) * Update dependency AATTgrafana/scenes to v1.20.0 (#77261) * RadioButtonGroup: Fixes icon alignment (#77196) * CloudWatch: Use context in aws ListSinks and ListAttachedLinks (#77083) * Update dependency rc-cascader to v3.20.0 (#77210) * Navigation: Improve docked auto scroll behaviour (#77117) * IDForwarding: Update settings name (#77257) * Plugins: Fix plugin alias ID being used in PluginContext.ID (#77206) * CI: Fix release-npm-packages action (#77127) * IDForwarding: Require that id forwarding is enabled for data source (#77131) * Pyroscope: Added app integration for datasource (#75789) * Histogram: Render heatmap-cells and heatmap-rows frames (#77111) * Cloudwatch: Add DB_PERF_INSIGHTS to Metric Math (#77241) * docs: What’s new addition (#77233) * PublicDashboards: Chore refactor api test (#77091) * K8s/Authorizer: Move allow from fallback to org_role (#77235) * Logs Panel: Column selection for experimental table visualization in explore (#76983) * K8s: Add integration test infra, and fix authz patterns (#77218) * Remove pr-swagger-gen dependency on clone-enterprise (#77217) * Bug: fix a typo in dashboard permission logic (#77231) * Bug fix: Correctly set permissions on provisioned dashboards (#77155) * Update configure-team-sync.md (#76721) * K8s: Share legacy storage configs with etcd based configs (#77181) * Docs: copy edit (#76652) * Docs: remove enablement section (#77214) * Docs: remove contact support note (#77212) * chore: add basic tracing to playlist service (#77165) * Explore: Fix broken interpolation for mixed datasources coming from dashboards (#76904) * Bump google.golang.org/api from 0.126.0 to 0.148.0 (#77188) * GrafanaUI: Move Box out of unstable and into GrafanaUI (#77080) * Icon: Restore default fa-spin to spinner in icon (#77205) * Alerting: Show receiver in groups view to avoid duplication in the list (#77109) * Feature Management: UI improvements (#76866) * EmbeddedDashboard: Removes no longer used components (#77195) * Chore: Replace crewjam/saml with the latest grafana/saml lib (#77153) * DashboardScene: Render share snapshot radio button translations (#77136) * Chore: Update to node 20 (#76097) * Bug: Fix DatasourceSrv getList with aliases (#77027) * Chore: Update CODEOWNERS to move transforms to BI squad (#77183) * Organize fields transformation: Fix re-ordering of fields using drag and drop (#77172) * Transformers: Avoid mutating field.values in Concatenate transformation (#77179) * Thresholds: Don\'t use series fill opacity for transparent steps (#77104) * K8s: Add tracer provider to config (#77003) * Alerting: changes on Insights section titles (#77163) * K8s: Move the namespace mapper to the same package that resolves them (#77101) * Docs: fix broken link to moved content (#77147) * Bug fix: add library panel permissions to basic roles (#77144) * Chore: Update PromSettings tooltip grammar (#76627) * InfluxDB: Fix handle multiple frames in metricFindQuery and runMetadataQuery (#77154) * GrafanaUI: Prevent code editors from \'trapping\' scroll (#77125) * Auth: Handle when access token has already been refreshed in OAuth token sync (#77118) * K8s: Add explicit table converter (#77098) * chore: use grafana/experimental for dashboard AI feature (#76948) * Alerting: Remove ConfigHash() from the Alertmanager interface (#77134) * Alerting: Allow more time before Alertmanager expire-resolves alerts (#77094) * Add logging prometheus and ruler rules totals (#76812) * auth: implement feature flag for service account proxy (#77129) * Spinner: Fix so that the `size` property is correctly applied (#77135) * Table: fix `cellProps.style.textAlign` being readOnly in some cases (#77137) * Chore: Shared webpack: Fix package.json version with commit (#77030) * K8s: Use grafana.app as the playlist+example group name domains (#77096) * Alerting: Contact Points v2 part IV (#76063) * InfluxDB: Fix adhoc filter calls by properly checking optional parameter in metricFindQuery (#77113) * Add separate token handling for OAuth providers (#76461) * DockedMegaMenu: Adjust docked threshold (#77139) * Docs: edit export alerting resources feature in Cloud what\'s new (#76997) * Library Panels: Fix library panel creation with RBAC enabled (#76553) * Add SumoLogic plugin (#77025) * Chore: Allow env overrides for the `extended_jwt` config (#77132) * Plugins: Adds logging around loading of plugins for better tracking (#76896) * Alerting: Replace FileStore() for CleanUp() in the Alertmanager interface (#77126) * Role picker: Fix flickering at service accounts page (#77049) * auth: migrate api interface implementation (#77040) * SQL: Fix config page backwards compatibility (#76951) * ServiceAccount: Add pagination to service accout table (#77044) * Chore: Fix missing enterprise operation from swagger (#77122) * Alerting: Send alerts to the remote Alertmanager (#77034) * Tracing: Improve frame type checking (#76898) * Alerting: Fix NoRulesSplash being rendered for some seconds, fater creating a rule (#77048) * Chore: Update OpenAPI specs (#77107) * Docs: Fixing Security Advisory URL (#75483) * Alerting: Fix order of the Alerting docs (#77084) * Chore: Remove default metadata key from influxdb sql config page (#76994) * Chore: Add CI Pipeline to generate Grafana\'s OpenAPI specification (#75393) * docs: What’s new & Upgrade guide 10.2 (#75909) * Docs: Clarify open source documentation (#77077) * Transformations: Separate useful doc content for UI use (#75781) * Navigation: Basic e2e tests for docked mega menu (#77000) * Alerting: Feedback on docs (#77068) * Tempo: Add new structural operators (#77056) * Geomap: Fix route layer crosshair share (#76702) * CI: Temporarily disable arm build-tooling (#77064) * chore: Bump version in latest.json (#77061) * Changelog: Updated changelog for 10.2.0 (#77058) * Plugins: Add managed instance installation resources (#76767) * K8s: Playlist apply fix (#76971) * Docs: Clarify content on Getting started page (#77010) * Revert \"Chore: Bump Lerna to v7\" (#77046) * AuthN: Add metrics to external service accounts management (#76789) * Update `doc-validator` workflow (#77024) * RBAC: update data source permission API reference (#76613) * Alerting: Dont show 1 firing series when no data in Expressions PreviewSummary (#76981) * Docs: Updates based on UI changes, support request (#76907) * Plugins: Improvements to NodeGraph (#76879) * Loki Queries: Query Splitting enabled by default (#75876) * RBAC: Default to None role on SA creation if accesscontrol enabled (#77035) * Update dependency react-grid-layout to v1.4.2 (#76736) * Revert \"RBAC: Allow the basic role None as option of the org role #76335 (#77033) * Alerting: Fix confusion around what can and cannot be customized in notifications (#77032) * Icon: Simplify and remove wrapping `
` (#76819) * Team LBAC: Move middleware to enterprise (#76969) * revert table tracking (#77021) * Chore: fix some more types (#76535) * Alerting: Improve order of docs pages (#76998) * Alerting: Improve documentation on high availability (#76434) * Chore: Move `extsvcaccounts` package to `serviceaccounts` (#76977) * RBAC: Allow scoping access to root level dashboards (#76987) * CI: rgm-package must wait for update-package-json-version in main pip… (#77022) * Navigation: Default `MegaMenu` to `docked` when screensize > 1440 (#76960) * Elasticsearch: decouple from timeSrv and templateSrv (#76894) * Build: Faster external plugin builds (#76974) * Search: Fix empty folder details for nested folder items (#76504) * CI: Rename scripts that build artifacts to use _build_ (#77005) * Alerting: Fix link in docs (#76982) * PublicDashboards: Add selector for Confirm Access page (#76913) * Identity: Fix org role none comparison (#76999) * VizLegend: Omit sectionRight when no right axis exists (#76923) * Playlists: Fix K8s list interface (#76993) * Canvas: Button API update toaster error message (#76988) * Docs: add Dataviz features to Cloud what\'s new (#76722) * K8s: Remove duplicate listener in production (#76583) * Docs: add unusable transformations content (#76644) * Box: Add gap prop (#76953) * InfluxDB: Fix table parsing with backend mode (#76899) * Prometheus: (Chore) Switch to sdk tracing from infra tracing (#76975) * OwenSmallwood/Docs: Updates min cpu for k8s minimum requirements (#76908) * Feature toggle: Mark dashgpt as GA (#76304) * Canvas: Add PUT to Canvas Button (#76844) * Table: Optimization - render icons on hover (#76906) * CloudWatch: Use context in aws GetResourcesPagesWithContext (#76921) * InfluxDB: Fix aliasing with $measurement or $m on backend mode (#76917) * Alerting: Alert rule constraint violations return as 400s in provisioning API (#76396) * Chore: Fix failure when importing dashboard (#76947) * CloudWatch: add AWS/CertificateManager dimension (#76893) * Navigation: Expand active page hierarchy and scroll into center if not visible (#76949) * Prometheus: (Chore) Switch to sdk httpclient from infra httpclient (#76955) * CloudWatch: Use context in aws DescribeRegionsWithContext (#76922) * CloudWatch: Use context in aws ListMetricsPages (#76938) * chore(grafana-apiserver): expose apiserver metrics endpoint (#76572) * Alerting: Rename remote.ExternalAlertmanager to remote.Alertmanager (#76956) * Update dependency eslint-plugin-import to v2.29.0 (#76959) * Analytics: Add option to pass destSDKBaseURL to rudderstack load method (#74926) * Update dependency eslint to v8.52.0 (#76946) * Chore: Bump Lerna to v7 (#76851) * auth: add serviceaccount proxy (#76815) * SQL: Update configuration pages (#75525) * Alerting: Improve Introduction to Alerting docs (#76591) * Navigation: correctly mark a `MegaMenuItem` as active if it has active children (#76944) * DashboardScene: Transform scene repeats to snapshot (#76428) * Update opentelemetry-js monorepo (#76871) * Alerting: Improve the docs for grouping and timers (#76589) * Chore: Replace ts-loader in e2e and input-datasource (#76872) * Chore: Makefile / Magefile task to build plugins (#76763) * BrowseDashboards: Prevent unnecessary searches (#76424) * Alerting: Improve the docs on templating labels and annotations (#76593) * NodeGraph: Fix edges dataframe miscategorization (#76842) * Alerting: Update docs with the new create alert menu option in panels (#76825) * DockedMegaMenu: More consistent spacing on active state (#76873) * Docs: Add missing step to install plugin doc (#76853) * Correlations: Allow the insert query to be retried in a test (#76877) * a11y: Fix no-static-element-interactions in xy chart editor (#76170) * docs: Update canvas docs with latest button element video (#76915) * CloudWatch: Use context in aws DescribeInstancesPages (#76855) * CloudWatch: Update query batching logic (#76075) * Geomap: Fix broken symbol alignment options for older geomap panels (#76850) * docs: minor grammar update (#76900) * Fix scenes runtime error for legacy angular panels (#76883) * Revert \"AuthN: move oauth token hook into session client\" (#76882) * Caching: Enable `useCachingService` feature toggle by default (#76845) * Prometheus: (Chore) Switch from infra to sdk logger (#76827) * DashboardScene: Panel Keybindings and some others (#76233) * Codeowners: Change responsibilities (#76828) * Geomap: Fix Share View (#76787) * Docs: add service accounts to the list of entities that can be assigned permissions (#76876) * Fix: align access to the team page with access to the team tab (#76868) * Alerting: Move `ExternalAlertmanager` to its own package (#76854) * Chore: Bump grafana-experimental from 1.7.0 to 1.7.4 (#76870) * Chore: Use externally built core plugins (#76682) * Update jest monorepo to v29.7.0 (#76864) * Tempo: Rename label in TraceQL builder (#76685) * Alerting: Fetch receivers from remote Alertmanager (#76841) * Update dependency webpack-merge to v5.10.0 (#76856) * Chore: typing fixes (#76859) * Navigation: Correctly highlight a `SectionNavItem` if it has children that are active (#76860) * Alerting: Fix HCL export for alerts with non-zero \"for\" field. (#76739) * Update dependency webpack to v5.89.0 (#76832) * Testdata: Use contextual logging (#76833) * chore(76107): Removed LegacyForm from FolderSettingsPage (#76313) * Docs: Update geomap marker layer docs for 10.2 (#76784) * Docs: order Cloud what\'s new entries by date (#76839) * CI: Fix validate-npm-packages regex to work without version suffix (#76838) * Docs: Update canvas docs for 10.2 (#76786) * Docs: Update timeseries axis docs for 10.2 (#76782) * Explore: Cancel previous queries when a new query is run (#76674) * Explore: Do not assert order of query history items when initializing from URL (#76806) * Update angular-plugins.md (#76829) * Update dependency stylelint to v15.11.0 (#76813) * Prometheus: PromQAIL frontend, drawer, feature toggle, workflow, etc. (#73020) * Nav: Design changes in MegaMenu (#76735) * DateTime: Update toISOString signature (#76824) * Team LBAC: Fix multiple header values (#76821) * Update grafana-plugin-go-sdk to v0.187.0 (#76816) * Alerting: Fix flaky SQLITE_BUSY when migrating with provisioned dashboards (#76658) * RBAC: introduce a data source admin role (#75915) * Update dependency sass to v1.69.4 (#76807) * ESLint: Fix typo in README (#75784) * Update dependency rudder-sdk-js to v2.43.0 (#76796) * Switching saml to authnz squad (#76804) * Add prefix for external service accounts (#76794) * Plugins: Add contextual logger to streaming methods in ContextualLoggerMiddleware (#76761) * Alerting: Fix incorrect decoding for alert rules with % characters (#76148) * Alerting: Fetch alerts from a remote Alertmanager (#75844) * Update dependency rc-cascader to v3.19.0 (#76760) * Fix correlation links (#76738) * Chore: move cache dir for plugins to the root (#76680) * Elasticsearch: move adhoc filters code to modifyQuery module and refactor (#76529) * Add grafana program label command (#76790) * Swagger: Type postDashboardResponse.id as int instead of string (#76749) * Alerting: Use common StateReason values for NoData/Error mapped states (#76781) * Docs: Add Alerting export to what\'s new (#76775) * Azure monitor: Support Logs visualization (#76594) * Team LBAC: Refactor to use only the teamHeader json part (#76756) * Docs: Fix links to plugin-tools in changelog, breaking changes (#76726) * Tooltip: Ensure tooltip text is correctly announced by screenreaders (#76683) * Chore: Remove unneeded package.json resolutions (#76710) * Chore: Update babel dependencies to 7.23.2 (#76746) * Update dependency regenerator-runtime to v0.14.0 (#76737) * Auth: Update `disabledMessage` to make better use of info box (#76687) * Flamegraph: Rendering from tree instead of levels (#76215) * Plugins: Add feat toggle to install managed plugins (#75973) * Devenv: Add `undev` command to the ./setup scrip of devenv (#76684) * Alerting: Add Alerting menu in getPanelMenu (#76618) * Tracing: Update configuration editor links (#76678) * AuthN: move oauth token hook into session client (#76688) * Release: Bump version to 10.3.0-pre (#76742) * Instrumentation: Log errors embedded within query data responses (#76285) * Chore: delete team related entries for an org after the org gets deleted (#76706) * Update grafana-plugin-go-sdk to v0.185.0 and otel to v1.19.0 (#76704) * Update dependency react-calendar to v4.6.0 (#76709) * Update dependency rc-tree to v5.8.0 (#76708) * Release: Bump version to 10.3.0 (#76733) * ZoomPlugin: Clear selection in shared-cursor dashboards during zoom (#76719) * Azure Monitor: Fix variable in app insights dependencies dashboard (#76717) * Azure Monitor: Add 5 curated dashboards for App insights troubleshooting experience (#75916) * Update dependency rc-tooltip to v6.1.1 (#76635) * Update dependency AATTtypes/node to v18.18.5 (#76700) * Feat: Add cloud plugin cost management to admin section (#76547) * Update dependency AATTtesting-library/user-event to v14.5.1 (#76697) * K8s: Add grafana-apiserver config (#76649) * Lezer-logql: upgrade to 0.2.1 (#76693) * Update dependency AATTgrafana/aws-sdk to v0.2.0 (#76672) * K8s: Logging improvements (#76646) * Plugins: Automatic service account (and token) setup (#76473) * Cloudwatch: Revert feature toggle related to a new regions endpoint refactor (#76620) * Cloudwatch: Ignore error while fetching regions (#76626) * CI: Implement RGM pipeline parity between editions (#76283) * Docs: Update docs for whatsnew for no basic role (#76681) * Chore: Fix formatter test (#76689) * Tracing: Do not try to render trace view in dashboard if data missing (#76630) * Alerting: Update grafana/alerting to a53b5db (#76679) * InfluxDB: Enable InfluxDB backend mode by default (#76641) * Admin: Use primitive components for table views (#76512) * Team LBAC: Add `teamHeaders` for datasource proxy requests (#76339) * Alerting: Use Mimir image to run integration tests for the remote Alertmanager (#76608) * Dashboard: Fix panels overlapping Save Drawer (#76675) * feat(alerting): add query optimizations for prometheus (#76015) * Slack notifications: Remove CI changes notifications from the `grafana-delivery` channel (#76671) * Chore: Adapt GetDataSourcesByType to plugins with aliases (#76637) * Plugins: Add status_source label to plugin request logs (#76676) * Docs: Templating: Replace __value.raw with __data.fields (#76408) * Tue Nov 21 2023 ecsosAATTopensuse.org- Update to version 10.2.2: * [v10.2.x] FeatureToggle: Disable `dashgpt` by default and mark it as preview (#78349) * [v10.2.x] SaveDashboardPrompt: Reduce time to open drawer when many changes applied (#78308) * [v10.2.x] Update angular-plugins.md (#78343) * [v10.2.x] Correcting availability of hashicorp vault integration (#78337) * [v10.2.x] Update angular-plugins.md (#78338) * [v10.2.x] Folders: Fix fetching empty folder (#78306) * [v10.2.x] CI: Test backend on feature-toggles documentation changes (#78302) * [v10.2.x] RolePicker: Optimise rendering inside lists of items (#78260) * [v10.2.x] Alerting: Use correct URL for modify export (#78232) * [v10.2.x] Alerting: Fix export with modifications URL when mounted on subpath (#78217) * [v10.2.x] Explore: Fix queries (cached & non) count in usage insights (#78216) * Release: Bump version to 10.2.2 (#78135) * [v10.2.x] Changelog: Updated changelog for 10.2.1 (#78128) * [v10.2.x] InfluxDB: Fix multi variable interpolation (#78119) * [v10.2.x] Plugins: Keep working when there is no internet access (#78092) * Tue Nov 14 2023 ecsosAATTopensuse.org- Update to version 10.2.1: * Update what\'s new url (#78065) * [v10.2.x] Dashboards: Fix issue causing crashes when saving new dashboard (#77641) * [v10.2.x] Dashboards: Prevent shared queries from being unnecessarily re-run (#77935) * [v10.2.x] fix styling so text is displayed (#78055) * [v10.2.x] Stat: Add panel option to control wide layout (#78012) * [v10.2.x] DashboardGrid: Add support to filter panels using variable (#77112) (#77995) * [v10.2.x] Logs: Use \"labels\" data frame field if type \"other\" in log details (#77990) * [v10.2.x] Dashboards: Fix dashboard listing when user can\'t list any folders (#77988) * [v10.2.x] docs: remove d3-gauge from angular list (#77947) * [v10.2.x] docs: remove alertmanager from angular plugins (#77899) * [v10.2.x] Logs: Update logic to process logs dataPlane frame with labels field (#77801) * Update grafana-plugin-go-sdk to v0.185.0, otel to v1.19.0 and grpc to v1.58.3 (#77851) * [v10.2.x] docs: fix pagerduty repo (#77820) * [v10.2.x] Update `make docs` procedure (#77775) * [v10.2.x] Fix incorrect example for PanelURL in template docs (#77771) * [v10.2.x] InfluxDB: Fix query call with flux and sql when backend migration disbaled (#77761) * [v10.2.x] Dashboard: Fix panels overlapping Save Drawer (#77739) * [v10.2.x] Prometheus: set httpMethod as POST for new query client when not defined (#77736) * [v10.2.x] Update _index.md - adding new unified_alerting parameters (#77748) * [v10.2.x] ZoomPlugin: Clear selection in shared-cursor dashboards during zoom (#77737) * [v10.2.x] PanelInspector: Always use the latest panel data (#77733) * [v10.2.x] Log Row: memoize row processing (#77731) * [v10.2.x] Search: Modify query for better performance (#77713) * [v10.2.x] [DOC] Add videos for Tempo data source (#77639) * [v10.2.x] Plugins: Fix plugin alias ID being used in PluginContext.ID (#77258) * [v10.2.x] Docs: Reduce `location` indentation to match time_interval_spec (#77611) * [v10.2.x] RBAC: Allow scoping access to root level dashboards (#77608) * [v10.2.x] CloudWatch Logs: Add labels to alert and expression queries (#77594) * [v10.2.x] Documentation: Update Hubot Integration documentation (#77568) * [v10.2.x] Bug Fix: Respect data source version when provisioning (#77542) * [v10.2.x] Explore: Fix support for angular based datasource editors (#77505) * [v10.2.x] Alerting: Fix flaky test TestExportRules (#77521) * [v10.2.x] docs: provisioning: Added NixOS module link. (#77515) * [v10.2.x] CI: Fix race condition when building docker on main (#77511) * [v10.2.x] CI: Update RGM steps to use the artifacts command (#77478) * [v10.2.x] Alerting: Use notifications:read permission for contact points and policies export (#77427) * [v10.2.x] Docs: deprecate API key reference docs and update API tutorial to use service accounts (#77441) * [v10.2.x] Plugins: Fix status_source always being \"plugin\" in plugin request logs (#77436) * [v10.2.x] InfluxDB: Fix parsing multiple tags on backend mode (#77382) * [v10.2.x] InfluxDB: Fix aliasing with $measurement or $m on backend mode (#77383) * [v10.2.x] Explore: Ensure logs volume data points are in order (#77367) * [v10.2.x] Alerting: Memoize labels suggestions calculation (#77286) * [v10.2.x] User: remove empty email / username check from update in service (#77351) * [v10.2.x] Explore: Avoid reinitializing graph on every query run (#77290) * [v10.2.x] Explore: Fix panes vertical scrollbar not being draggable (#77344) * [v10.2.x] Bug: Fix DatasourceSrv getList with aliases (#77346) * [v10.2.x] Chore: uPlot v1.6.27 (#77322) * [v10.2.x] Docs: add dashgpt information (#77312) * [v10.2.x] Use latest grafana/docs-base image (#77309) * [v10.2.x] Docs: add youtube links to 10.2 what\'s new (#77303) * [v10.2.x] CI: Fix release-npm-packages action (#77255) * [v10.2.x] docs: What’s new addition (#77239) * [v10.2.x] Bug fix: Correctly set permissions on provisioned dashboards (#77230) * [v10.2.x] Update configure-team-sync.md (#77228) * [v10.2.x] Docs: copy edit (#77222) * [v10.2.x] Docs: remove enablement section (#77219) * [v10.2.x] Docs: remove contact support note (#77213) * [v10.2.x] InfluxDB: Fix handle multiple frames in metricFindQuery and runMetadataQuery (#77160) * [v10.2.x] InfluxDB: Fix adhoc filter calls by properly checking optional parameter in metricFindQuery (#77145) * [v10.2.x] Add SumoLogic plugin (#77140) * [v10.2.x] Alerting: Fix order of the Alerting docs (#77085) * [v10.2.x] docs: What’s new & Upgrade guide 10.2 (#77079) * [v10.2.x] Alerting: Improve the docs on templating labels and annotations (#77075) * [v10.2.x] Alerting: Feedback on docs (#77074) * [v10.2.x] Alerting: Improve order of docs pages (#77073) * [v10.2.x] Alerting: Fix link in docs (#77072) * [v10.2.x] CI: Temporarily disable arm build-tooling (#77067) * [v10.2.x] Alerting: Improve documentation on high availability (#77071) * [v10.2.x] Alerting: Improve the docs for grouping and timers (#77070) * [v10.2.x] Alerting: Improve Introduction to Alerting docs (#77069) * Release: Bump version to 10.2.1 (#77059) * [v10.2.x] Changelog: Updated changelog for 10.2.0 (#77060) * [v10.2.x] RBAC: update data source permission API reference (#77051) * [v10.2.x] Update `doc-validator` workflow (#77053) * [v10.2.x] Docs: Updates based on UI changes, support request (#77047) * [v10.2.x] Alerting: Fix confusion around what can and cannot be customized in notifications (#77039) * [v10.2.x] CI: Rename scripts that build artifacts to use _build_ (#77011) * [v10.2.x] Identity: Fix org role none comparison (#77001) * [v10.2.x] InfluxDB: Fix table parsing with backend mode (#76990) * [v10.2.x] Feature toggle: Mark dashgpt as GA (#76989) * [v10.2.x] Alerting: Alert rule constraint violations return as 400s in provisioning API (#76978) * [v10.2.x] Docs: Add missing step to install plugin doc (#76941) * [v10.2.x] docs: Update canvas docs with latest button element video (#76919) * [v10.2.x] Docs: Update geomap marker layer docs for 10.2 (#76886) * [v10.2.x] Docs: Update canvas docs for 10.2 (#76885) * [v10.2.x] Docs: Update timeseries axis docs for 10.2 (#76884) * [v10.2.x] Chore: Fix formatter test (#76867) * Wed Oct 25 2023 ecsosAATTopensuse.org- Update to version 10.2.0: * Fix: Disable armv7 et al in more build steps * Fix: Disable armv7 et al builds during tag building * [v10.2.x] Chore: Fix formatter test (#76867) * Chore: Update whatsnew URL * Release: Bump version to 10.2.0 (#59) * Social: Fix error decoding id_token log (#76664) * Nav: Remove and refactor MegaMenu and its sub-components (#76614) * Update dependency rc-slider to v10.3.1 (#76622) * Plugins: Add status_source label to plugin request metrics (#76236) * Tracing: Remove unused code (#76538) * Chore: Reduce flakiness of e2e tests caused by write contention in sqlite (#76659) * CI: Remove `0.0.0-test` tag event (#76662) * Legend: Better support for 2 y-axis (#76092) * Dashboard: Use Interval variable in DashboardScene (#75836) * Build testdata frontend standalone (#75833) * Docs: Update new Browse Dashboards (#76567) * Update dependency rc-drawer to v6.5.2 (#76621) * TeamPicker: Add optional initial value support (#76353) * docs/whatsnew: (10.2) Add recorded queries multiple metrics (#76554) * CloudWatch Logs: Add pattern command to syntax (#76152) * Docs: add alerting insights entry (#76549) * Plugins: Update PDC pattern from latest plugin SDK changes (#76576) * Docs: add correlations content to What\'s new in Cloud (#76558) * Documentation: Clean up Docker installation docs (#76164) * Docs: Whats new for multiple spansets (#76447) * Sandbox: Add e2e tests to test global variables access (#76598) * Add Aggregate by to what\'s new (#76550) * Stack: Filter out undefined children (#76617) * Update dependency rc-cascader to v3.18.1 (#76616) * Update dependency msw to v1.3.2 (#76615) * RBAC: generated prefixed uids for external service role (#76601) * Grafana UI: Add Avatar component (#76429) * Elasticsearch: Remove LegacyForms and gf-form from DataLink (#76397) * Update dependency i18next-browser-languagedetector to v7.1.0 (#76611) * Update dependency eslint-plugin-react to v7.33.2 (#76610) * Nav: Replace cloneDeep() in MegaMenu (#76607) * Update dependency eslint-plugin-jsdoc to v46.8.2 (#76606) * Grafana/UI: Extend all layout component props to include html attributes (#76560) * Transformations: Remove usage of gf-forms in FilterByValue transformation (#76570) * Update dependency eslint-plugin-jest to v27.4.2 (#76602) * Update dependency eslint to v8.51.0 (#76522) * Update dependency AATTgrafana/scenes to v1.19.0 (#76507) * Loki: Remove legacy form classes from LokiQuerySettings (#76331) * Update dependency eslint-plugin-import to v2.28.1 (#76539) * DashGPT: Improve save dashboard description generation (#75699) * Snapshots: Fix breakage of some panel types due to missing structureRev (#76586) * Canvas: Promote Button to beta (#76582) * Docs: add cloud feature release dates (#76585) * Docs: add no basic role to Cloud what\'s new (#76577) * Docs: add content outline to Cloud what\'s new (#76579) * Docs k8smon whats new content (#76153) * Transforms: Add \'Format String\' Transform (#73624) * Access: Fetch fresh permissions for target GlobalOrgID in AuthorizeInOrgMiddleware (#76569) * Chore: remove gf-forms and LegacyForms from Graphite ConfigEditor (#76038) * chore: Remove gh-form and LegacyForms from InfluxFluxConfig (#76495) * Add public dashboards GA content (#76496) * i18n: Markup Explore\'s Query Inspector for translations (#76157) * Correlations: Docs update (#76508) * Explore: Content outline add documentation (#76482) * Chore: Update data migration to update rows that have changes (#76545) * Explore: Content Outline (#74536) * Revert \"Plugins: Update PDC pattern from latest plugin SDK changes\" (#76565) * Transformations: De-emphasize non-applicable transformations (#76373) * PublicDashboards: Title logo and footer redesign (#74769) * Elasticsearch: Clean up query print leftover (#76543) * Update angular-plugins.md (#76556) * Alerting: Add support for msteams contact point in external Alertmanagers (#76392) * Docs: Revisit Manage Dashboard docs for new UI (#75840) * Docs: Update whats-new-next with RBAC permission validation (#76470) * Loki: Autocomplete returning labels already in use when cursor is before or between other labels (#75925) * BarChart: Improve data links UX in tooltip (#76514) * Alerting: Add Mimir Backend image to devenv (blocks) (#76416) * InfluxDB: Use apache/arrow v13 (#76548) * Doc: Add docs for direct mapping of `None` role for SAML (#76551) * Navigation: Correctly set active nested plugin pages (#76526) * Grafana/ui: Wrap Box in forwardRef (#76555) * PublicDashboards: Enable feature by default for GA and remove public preview text (#76484) * DashboardScene: Backward compatability with getDashboardSrv.getCurrent and DashboardModel props and functions (#76371) * Dashboard: Fixes save drawer always comparing changes against first loaded version (#76506) * DashboardScene: Fixes full page reload of fullscreen view of a repeated panel (#76326) * Correlations: Add documentation around variable exceptions (#71511) (#76510) * Tempo: Fix empty values in TraceQL filters (#76544) * Add support for dashboard variables in transformations to cloud what\'s new (#76477) * PluginExtensions: Make sure to pass default timeZone in context (#76513) * Plugins: Update PDC pattern from latest plugin SDK changes (#76036) * IDForwarding: Use single flight for SignIdentity (#76530) * Chore: Add tracing to tempo, parca and pyroscope datasource backends (#76368) * Grafana UI: Make it possible to bundle package with plugins (#76191) * Search: Add feature toggle for panel title search (#76525) * Add role mapping support for Google OIDC (#76459) * Revert \"add library panels rbac\" (#76532) * Revert \"Add RBAC note to library panels\" (#76531) * Feature Management: Update admin page UI after a successful update (#76380) * TimeSeries: Fix showing datalinks when clicking on a point (#76492) * dependency ownership: as-code -> alerting for testing package (#76455) * DashboardScene: Support for dashboard PanelContext actions via state hook (#76192) * Navigation: Limit `SectionNav` to rendering items up to 3 levels (#76478) * Alerting: Add docs for Repeat interval (#76303) * add library panels rbac (#76483) * SparklineCell: Display absolute value (#76125) * Update babel monorepo to v7.23.2 (#76500) * devenv: postgres: make it work (#76323) * Transformations: Add support for setting timezone in Format time and Convert field type transformations (#76316) * Canvas: Button API Editor visual feedback on response (#76499) * chore: geomap cleanup betterer styles object notation edition (#76400) * Alerting: Prevent cleanup of non-empty folders on migration revert (#76439) * Alerting: Handle custom dashboard permissions in migration service (#74504) * Alerting: Export of contact points to HCL (#75849) * AzureMonitor: Azure Monitor Cheat sheet (#75931) * Chore: Remove redundant code and update types (#76489) * K8s: Namespace parsing updates (default + stack-id) (#76310) * Fix Influxdb language order in config page (#76488) * chore(76107): Remove legacy form from InfluxConfigEditor (#76382) * Chore: remove legacy components and CSS classes for OpenTsdbDetails Component (#76165) * Add RBAC note to library panels (#76480) * Alerting: Add rules export on a folder level (#76016) * Prometheus: Variable query, allow for label values query type with label, label filters and no metric (#76472) * Caching: Add feature toggle for memory efficient cache payload serialization (#76145) * Add date parameter (#76479) * Prometheus: Fix config bug for sigv4 auth (#76390) * Test data source: Add random node radius for nodegraph (#75381) * Alerting: Export of notification policies to HCL (#76411) * Revert \"Nested Folders: Fix fetching a folder by title\" (#76469) * Playlist: Use a different go struct for sql service vs k8s (#76393) * [Docs] Annotate visualizations update (#76395) * AuthN: Add service account token generation to `ExtSvcAccountsService` (#76327) * Changelog: Updated changelog for 9.4.17 (#76453) * Changelog: Updated changelog for 9.5.13 (#76450) * Changelog: Updated changelog for 10.0.9 (#76444) * Alerting: Move legacy alert migration from sqlstore migration to service (#72702) * Fix typo in link label (#76443) * Alerting: Enable Insights landing page (#76381) * Changelog: Updated changelog for 10.1.5 (#76441) * Alerting: text updates / replace panel (#76407) * Changelog: Updated changelog for 10.1.5 (#76436) * Auth: None basic role update docs (#75955) * CI: github-release workflow should forward \"latest\" input (#75139) * Changelog: Updated changelog for 10.0.9 (#76425) * Auth: Enable `None` role for 10.2 (#76343) * TraceView/TracesPanel: Allow providing custom span link creator function (#76332) * RBAC: Allow the basic role None as option of the org role selector (#76335) * Changelog: Updated changelog for 9.5.13 (#76418) * Changelog: Updated changelog for 9.4.17 (#76409) * i18n: Markup Explorer Graph for translation (#76099) * Chore: Update AATTtesting-library/dom to v9.3.3 (#76364) * Chore: Improve EchoSrv logging (#76385) * FeatureToggle: Add awsDatasourcesNewFormStyling feature toggle (#76110) * PluginExtensions: Made it possible to control modal size from extension (#76232) * RBAC: Fix plugins pages access-control (#76321) * Plugins: Fix sorting issue with expandable rows (#75553) * Update dependency AATTgrafana/scenes to v1.17.0 (#75862) * Custom variable: Initialize options from query if not present in persisted model (#76403) * Chore: Update grafana/saml to the latest (#76363) * Minor fixes for TraceQL query editor (#76344) * Teams: Move team API to own service (#76347) * Sandbox: e2e tests for apps running inside the frontend sandbox (#76357) * Alerting: Use new endpoints in the Modify Export (#75796) * TooltipPlugin2: Raise parent grid item z-index when pinned (#76379) * Add context to transformation editor (#76317) * ZoomPlugin: No-op on modifier keys (#76398) * LibraryPanels: Add RBAC support (#73475) * Update origin annotation names (#76301) * Alerting: add help texts to insights (#76366) * Revert \"Alerting: Remove vendored models in migration service\" (#76387) * Explore: Use short units in graphs (#76358) * Alerting: Remove vendored models in migration service (#74503) * Canvas: Button API - Block Calls to Grafana (#76309) * Playlist: Add an api wrapper for playlist requests (#76308) * Tempo: Fix type errors that appeared when removing the \"any\" type from DataQueryResponseData (#75600) * Flamegraph: Fix inefficient regex generating error on some function names (#76377) * Fix container width not being set after latest scenes update (#76372) * noBasicRole feature: Change RolePickerInput to not show the \"None\" role (#76300) * Chore: Add grafana-data transformations to BI squad in CODEOWNERS (#76314) * Teams: Allow Services to register deletes (#76325) * Schema: Clean up / correct panel schema (#76346) * DashboardScene: Set maxDataPointsFromWidth to true (#76319) * Alerting: Add provenance field to /api/v1/provisioning/alert-rules (#76252) * Chore: Upgrade Go to 1.20.10 (#76359) * Update dependency core-js to v3.33.0 (#76341) * Navigation: Split admin into subsections behind `navAdminSubsections` feature toggle (#76280) * Prometheus: Remove prometheusResourceBrowserCache feature toggle (#76172) * Explore: Remove redundant TODO (#76262) * Chore: Reorder InfluxDB languages in combobox (#76352) * Chore: Bump grafana-plugin-sdk-go to v0.180.0 (#76349) * Authn: Prevent empty username and email during sync (#76330) * DashboardScene: Support for Angular panels (#76072) * Chore: Remove reference to storybook 6 (#75815) * PublicDashboards: Add validation deletion (#75336) * Siningkeys: Fix test setup (#76333) * DashboardScene: Share snapshot (#76132) * Drawer: Add 1 grid unit padding between title and tabs (#76249) * Update dependency AATTtypes/node to v18.18.4 (#76336) * Update dependency chrome-remote-interface to v0.33.0 (#76337) * Chore: Improve typings in OptionsUI and Explore (#76245) * Plugins: Chore: Renamed instrumentation middleware to metrics middleware (#76186) * Navigation: Hide docked menu and dock button on mobile (#76334) * Update dependency AATTtesting-library/user-event to v14.5.1 (#76329) * Chore: Export closestIdx function from AATTgrafana/data (#76176) * I18N: Collect stats on number of untranslated strings in message catalogues (#76272) * Update dependency AATTrollup/plugin-node-resolve to v15.2.3 (#76261) * Update dependency AATTrushstack/ts-command-line to v4.16.1 (#76282) * Tempo: Disable show matches only button when no matches (#76124) * PanelConfig: Add option to calculate min/max per field instead of using the global min/max in the data frame. (#75952) * Chore: Avoid showing plugin version if it\'s %VERSION% (#75974) * Live: Allow setting the engine password (#76289) * Tempo: Improve UX of service graph related warnings (#76134) * postgres/mysql: improved imports in unit tests (#75980) * Canvas: Add standard text config options to button element (#76160) * Playlist: Add create+update timestamps to the database (#76295) * Docs: update raw format for data source variable (#75488) * BarChart: Gradient Mode for Auto Max (#74122) * Pyroscope: Change phlare/api module to pyroscope/api module (#76271) * Auth: Add support for role mapping and allowed groups in Google OIDC (#76266) * I18n: Reset back to default plural seperators (#76284) * Update dependency AATTrushstack/rig-package to v0.5.1 (#76267) * Transformations: Add Numeric Index in Title (#76265) * fix: Verification typo (#73137) * improved the sentence to make it clear for entering admin in both the username and password (#76141) * Tempo data source: Fix service map query error when a duration data frame has no data (#76269) * SSE: Support hysteresis threshold expression (#70998) * Authn: error logs (#76264) * RBAC: Make fixed role UIDs deterministic (#76239) * useOpenAIStream: Improve error handling (#76212) * Chore: Add AATTdeprecation to LegacyForms (#76055) * Chore: remove gf-forms and LegacyForms from Ldap Page (#76156) * Navigation: Implement logic for docking nav menu (#76188) * Update dependency AATTreact-types/shared to v3.21.0 (#76251) * Sandbox: Add basic e2e tests for datasources inside sandbox (#76226) * Tempo: Multi-line support for error markers in TraceQL editor (#75904) * Docs: Add entry for TraceQL query editor (#76119) * DashboardScene: Support auto migration for angular panels (#76100) * Signingkeys: Add local cache (#76234) * Chore: remove hasAccess and hasAcessInMetadata (#76237) * Navigation: Create `navAdminSubsections` feature toggle (#76248) * Update dependency AATTreact-types/button to v3.9.0 (#76244) * Tabs: Fixes focus style (#76246) * Chore: Replace mock guardian with the actual one in folder API benchmarks (#76231) * Instrumentation: Handle context.Canceled (#75867) * Update dependency AATTmonaco-editor/react to v4.6.0 (#76219) * Update Crowdin configuration file * Chore: Upgrade testing-library-selector to v0.3.1 (#76238) * Flamegraph: Fix theme propagation (#76064) * DashboardScene: AdHoc filters (#76115) * Auto-generate: Improve long text generation (#76213) * Update Ansible Link in provision Doc (#76178) * AuthN: Extract from OAuthServer service account management code (#76128) * Building: Remove dependency to urw-fonts in RPM packages (#76198) * AccessControl: Remove legacy frontend AC checks (#76187) * CI: Use production gcom api for nightly builds (#76201) * Loki: Change run query button text based on number of queries (#76196) * Teams: Fix RolePicker overflow (#76200) * DashboardScene: Fixes issue with height of repeated panels inside row (#76189) * Identity: Unfurl UserID and Email in pkg/api to user identity.Requester (#76112) * Tempo: Fix service graph menu item links (#75748) * Loki: Add documentation for app plugin developers and in code docs (#76067) * Sandbox: Fix dynamic loaded chunks not processed correcly inside the sandbox (#76047) * Plugins: Refactoring: Implement plugin instrumentation as a middleware (#76011) * Admin: Add missing wrapper to OrgUsersTable (#76185) * Loki Autocomplete: Add more context to comments about situations and completions (#76144) * Elasticsearch: Added support for calendar_interval in ES date histogram queries (#75459) * Rewrite old useStyles2 pattern to use new pattern (#76136) * Chore: legacy access control cleanup for frontend team pages (#75005) * Sandbox: Fix `history.replace` calls inside the sandbox (#76049) * Identity: Unfurl OrgID in pkg/services to allow using identity.Requester interface (#76113) * Flamegraph: Make color by package the default color mode (#76137) * Grafana-ui: Improve a11y for radio button group cursor (#75933) * Schema: Clean up dashboard variables schema (#76121) * Test: add empty test case in sheet utils (#76168) * Panel monitoring (#75456) * Update _index.md (#75359) * Alerting: Add UID of rules to response that were affected by update group request (#75985) * Docs: adds K8s installation instructional video (#76147) * K8s: Add example api service (#75911) * Alerting: Let users with regular permissions access export endpoints (#76082) * Alerting: display datasource information under each section (#76070) * Loki Query Autocomplete: better suggestions and insertions for Logfmt (#75561) * Service Accounts: Enable adding folder, dashboard and data source permissions to service accounts (#76133) * Transformations: Add unary operations to Add field from calculation (#75946) * Update alerting module to 939f55779e5f (#76078) * Transformations: Update row title (#75988) * Dashboards: Add template variables to selectable options (#75870) * Dashboards: Fix Dashboards not loading when user doesn\'t have permission on the parent folder (#76028) * Rendering: Fix Windows plugin signature check (#76123) * Markup `DataSourcePicker` for translations (components used in Explore only) (#75400) * Pyroscope: Fix backend panic when querying out of bounds (#76053) * Identity: Port folder library to identity.Requester (#76105) * Fix the issue with cutoff CustomScrollbar (#75929) * Fix issue-labeled GitHub Action by removing organization field (#76120) * DashboardScene serialization: Handle variables and library panels (#76117) * Dashboards: It always detect changes when saving an existing dashboard (#76116) * Alerting: Add timepicker and autorefresh picker to Insights (#76045) * Auto-generate: Break out reply sanitization into separate util func (#76091) * Chore: Improve typings and ignore `Graph` (#75742) * Fix issue-labeled GitHub Action using app permissions (#76114) * Identity: Port snapshots and annotations to Requester (#76103) * Identity: Port Annotations and Analytics to Identity.Requester (#76104) * Auth: Unfurl OrgID in pkg/api to allow using identity.Requester interface (#76108) * Update `make docs` procedure (#76096) * CloudWatch: Add missing AWS/Transfer metrics (#76079) * SigningKeys: Clean old keys by expiry (#76048) * UI Extensions: Allow `React.memo()` objects as component extensions (#76098) * Dashboard: Overflow and z-index adjustments (#75597) * Transformations: Add variable support to join by field (#76056) * Add compat function for notify.GrafanaIntegrationConfig to EmbeddedContactPoint (#75995) * Canvas: Add ability to customize what standard element editors show up for all element types (#75935) * Alerting: Add integration tests for Rule Export API (#75896) * Alerting: Update alert rule export models to omit default values (#75918) * K8s: Playlist frontend reads (#76057) * CI: Add test Mimir backend image for integration tests (#76051) * Panel: Remove unnecessary test (#75994) * Bar Gauge: Add field name placement option (#75932) * AuthN: New service to support multiple authentication providers for plugins (#75979) * Geomap: Add Symbol Alignment Options (#74293) * Explore: Update info about query history and deleting (#76034) * Chore: Update zod dependency to latest (#75954) * Docs: Update auditing docs with a basic authentication example (#75981) * Explore: A tooltip for reorder icon in query operation (#75978) * AuthN: Make logger less noisy (#76044) * Auto-generate: Be able to improve the result sending feedback (#75204) * SigningKeys: Add jwks endpoint (#76040) * Plugin: Accept backend plugin process command args (#76037) * Alerting: Allow users to give feedback on each insights panel (#75990) * Navtree: Fix nav.infrastructure.title translation (#76027) * SQL: Remove query execution tracking for dashboards (#76017) * TemplateSrv: Fix ad hoc filters not applying correctly when using datasource variables (#75977) * BrowseDashboards: Enable new browse dashboards UI by default (#75822) * Auth: OAuth token sync improvements (#75943) * BrowseDashboards: Improve screen reader announcements (#75970) * IDForwarding: Add basic metrics (#75798) * Toggletip: Add support to programmatically close it (#75846) * sql: added lint-rule againts wrong imports (#75881) * postgres/mysql: removed from-grafana-core import (#75826) * mysql: config: fixed import and removed unused code (#75883) * CI: Use nightly-release cron for nightly releases (#76000) * Azure monitor/remove graf tracing (#75927) * chore: Add slack notification to dataviz channel when OSS issues are created (#75596) * Alerting: improve insights UX (#75320) * Adding .github/workflows/create-security-patch-from-security-mirror.yml (#75850) * Transformations: Rename \"Transform\" tab to \"Transform data\" (#75757) * K8s: Remove /k8s/ prefix (#75959) * Alerting: Fix store\'s GetNamespaceByUID (#75976) * CI: Add nightly prerelease builds (#74119) * docs: what\'s new, add traces and k6 integration (#75401) * Chore: Clean up the context handler (#75864) * Docs: Update RBAC documentation (#75869) * Anon: Use xorm for anon service (#75964) * InfluxDB: Interpolate variables based on their type (#75653) * InfluxDB SQL: Add time filter automatically (#75953) * AuthN: Move oauthserver to extsvcauth (#75972) * Transformations: Add support for dashboard variable in limit, sort by, filter by value, heatmap and histogram (#75372) * Sandbox: Make jquery available to plugins in the global scope (#75960) * AzureMonitor: Remove dependencies on Grafana frontend (#75595) * IDForwarding: Use feature toggle not generate a key if feature is not enabled (#75961) * GrafanaUI: Pass rest of Text props through to element (#75948) * InfluxDB SQL: Use double quotes instead of backticks (#75443) * CloudMonitoring: Use `Field` instead of `InlineField` (#75829) * AzureMonitor: Use `Field` instead of `InlineField` (#75837) * SigningKeys: Use xorm for signing_key store (#75957) * Trace View: Span list visual update (#75238) * Loki: Support X-ray as internal link in derived fields (#75756) * Expose enterprise-commit in server version output (#75897) * Service accounts: Apply None role by default for creating SA (#75949) * Plugins: Display custom deprecation message if available (#75942) * Renovate: Add yarn dedupe strategy (#75945) * Update dependency postcss to v8.4.31 [SECURITY] (#75908) * Alerting: Make shareable alert rule link work if rule name contains forward slashes (#75362) * Alerting: Fix incorrect field description (#75947) * Explore: Improve series disclaimer UI (#75936) * Scenes: Backward compatability with new template variable system for functions that don\'t pass scopedVars (#75937) * Loki: Fixes chained template variable queries for scene apps (#75880) * chore: replace Sinon usage with Jest (#75940) * chore: run `yarn dedupe` (#75944) * DashboardScene serialization: Handle transformations and queries (#75907) * BrowseDashboards: Add (skipped) basic e2e tests to prepare for GA (#75917) * Auth: Signing Key persistence (#75487) * Nested Folders: Fix fetching a folder by title (#74725) * Explore: decouple ExploreGraph and GraphContainer series limit implementation (#75806) * Chore: Resolved circular dependency warnings in grafana/ui (#74908) * Canvas: Fix button element size not being applied correctly (#75387) * Auto-generate: Hide the button when LLM plugin is not enabled (#75878) * Geomap: Fix tooltip field name regression (#75511) * Cloudwatch: Add Documentation on Temporary Credentials (#75178) * Docs: update Grafana Play InfluxDB templated dashboard link (#75919) * Instrumentation: Enable native histograms for HTTP requests (#75731) * Stat: Disable wide layout (#75556) * Docs: Fix link to Developing plugins guide (#75795) * Docs: Update grafana configuration documentation (#75717) * Docs: Reword default dashboard permissions explaination (#75838) * Chore: Bump grafana-plugin-sdk-go to v0.179.0 (#75886) * Legend: Fix desc sort so NaNs are not display first (#75685) * Loki: Cache extracted labels (#75842) * Panel: omit query API call when the panel is a row (#75847) * DataSourcePicker: Disable autocomplete for the search input (#75898) * Docs: Fix link to developing plugins (#75816) * Fix: visualization vs visualisation in feature description (#75895) * Chore: Bump storybook 7.4.5 (#75652) * Correlations: Add an editor in Explore (#73315) * i18n: dashboard settings (#75854) * Tempo: Highlight errors in TraceQL query (#74697) * Datasources: Filter plugin errors to only show datasource plugins (#74339) * Fix sticky header issue (#75710) * Transformations: Extended support for variables in filter by name (#75734) * Alerting: Fix being redirected to list view when clicking Save rule button (#75510) * Tracing: Standardize on otel tracing (#75528) * Fix developer links and newly discovered spelling errors (#75875) * i18n: Mark up GeneralSettings for translations (#75827) * DockedMegaMenu: Refactor and rename to simplify (#75872) * sql: numeric inputs: use it\'s own simple implementation (#74904) * Chore: Remove systemjs from renovate ignore (#75646) * instrumentation: rename team to grafana_team to improve alert routing. (#75860) * Plugins: Logger middleware: Fix wrong endpoint name for CheckHealth (#75873) * Chore: Update Graphql to 16.8.1 (#75636) * DashboardScene: Map timezone and fiscal year to scene model and back (#75715) * i18n: Mark up OpenLibraryPanelModal for translations (#75619) * DatasourceProxy: Fix spelling (#75859) * Sandbox: Update to latest near membrane version ^0.13.0 (#75605) * Add front matter that informs Hugo that the Grafana content is versioned (#74259) * CI: Run publish-kinds workflows only on the main repository (#75855) * Sandbox: Patch array vector prototype methods inside the sandbox (#75835) * Tooltip: VizTooltip components (#75794) * Chore: lint files in azuremonitor datasource plugin (#75853) * Update Azure docs (#75085) * Docs: Minor link fixes or enhancements related to plugin docs (#75839) * Alerting: Show Insights only for cloud users (#75676) * Alerting: Rule Modify Export APIs (#75322) * Alerting: Expose metrics for Alertmanager Alerts - `grafana_alerting_alertmanager_alerts` (#75802) * Alerting: Migrate old alerting templates to Go templates (#62911) * DatasourceProxy: Set feature field (#75830) * Drawer: remove wrapping `div` preventing `Drawer` from scrolling properly (#75823) * DataSourceWithBackend: Fix adhoc filters not passed to applyTemplateVariables (#75812) * Plugins: Fix regexes in metrics tracking and remove plugin guess logic (#75720) * Auto-generate: Error handling and monitoring (#75468) * Chore: Replace gofpdf (#75805) * Fix some links in data sources documentation (#75813) * DockedMegaMenu: Show correct breadcrumbs on dashboard settings (#75808) * I18n: Run psuedo when extracting phrases (#75811) * Chore: Update react-awesome-query-builder package (#75766) * Azure Monitor: change variable definitions in OOB dashboards to avoid dependency on sub level permission (#75765) * Testdata: Add some tracing to testdata query data handling (#75762) * Postgres: Make securejson password optional (#75801) * Alerting: Manage remote Alertmanager silences (#75452) * Replace use of `relref` shortcode with `docs/reference` so links work in Grafana Cloud (#75433) * Add canonical for testing new canonical behavior in Grafana Cloud (#75745) * InfluxDB SQL: Remove default limitation in the query (#75749) * Publish documentation from the HEAD of the matching version branch on tag events (#73809) * IDforwarding: forward signed id to plugins (#75651) * Navtree: Rename page title from \"Infrastructure\" to \"Integrations\" (#75721) * Changelog: Updated changelog for 9.5.12 (#75776) * Chore: update latest.json to 10.1.4 (#75773) * Changelog: Updated changelog for 10.1.4 (#75769) * Changelog: Updated changelog for 10.0.8 (#75768) * Tempo: TraceQL results as a spans list (#75660) * Bug: Exclude 32-bit `arm` builds (#75448) * Transformations: Fix inconsistent wording of transformation descriptions (#75746) * i18n: dashboard import page (#75664) * Fix issue-labeled GitHub Action (#75753) * Schema: link table panel to the schema definitions (#75671) * Plugins: Move alias support to plugin json (but still hardcoded) (#75129) * Sandbox: allow access to window.grafanaBootData for plugins (#75522) * E2E: Move mysql test to various suite (#75221) * Table: Make sparkline cell respect no value option. (#75750) * Subpath: Add check for url being same as subpath on stripBaseFromUrl (#75670) * i18n: Mark up SnapshotListTable for translations (#75621) * i18n: Markup CorrelationsPage for translations (#74892) * Mention that we only list firing alert instances (#75615) * docs: update storybook links (#75741) * instrumentation: change slogroup for alerting handlers to high-slow (#75460) * TimeSrv: Add Scenes compatibility patch (#75728) * Flamegraph: Fix bug where package colors would be altered after focusin on a node (#75695) * Docs: Remove duplicate \"Legend values\" heading (#75692) * sql: remove grafana-core import (#75558) * Dashboard: Field Config - Add CFP franc currency (XPF) (#70036) * Angular: Fix issue where panels in collapsed rows were not auto-migrated (#75735) * Dashboard: Smaller padding on Save dashboards sidebar when smaller screen (#75354) * DashoardScene: Add dashboardUID and panelId to requests (#75719) * Docs: Added the feature parity table to our iam strategy docs (#72979) * Mark up translation for ChangePasswordForm (#75668) * Admin: Use backend sort (#75228) * Azure: Add support for Workload Identity authentication (#75681) * Chore: InfluxDB unit test overhaul (#75436) * Transformations: Add naming mode to partition by value. (#75650) * GeneralSettings: Use Box instead of gf-form classes (#75678) * Build: removing .linguirc to the copied files in the Dockerfile (#75703) * Dashboard scene: Share modal export (#75640) * AuthN: Fix namespaces for anonymous and render (#75661) * Docs: Remove old plugin docs, fix URLs to go to new dev portal (#75325) * Transformations: Correct description of rename by regex. (#75641) * Transformations: Fix bug with calculate field when using reduce and the all values calculation (#75684) * Tooltips: Add TooltipPlugin2 (#75708) * K8s: Add org ID and role authorizers (#75701) * Chore: cleanup old dashboardPreviews files (#75682) * Update codeowners (#73159) * Cloudwatch: Prevent log group requests with ARNs if feature flag is off (#75672) * CloudWatch Logs: Make monaco query editor general availability (#75589) * DataLinkButton: Remove icon for target _self (#75598) * alerting: docs : expand new nested policy instructions (#75616) * Docs: enhance disabling presence indicator content (#75647) * Prometheus: Query builder - show warning when converting ambiguous order of operations (#75256) * Elasticsearch: Add instrumentation for `elasticsearch_plugin_parse_response_duration_seconds` (#75628) * Docs: state data source queried upon time range change (#75639) * Loki: Add instrumentation for `grafana_loki_plugin_parse_response_duration_seconds_bucket` (#75570) * Chore: Improve sandbox e2e test stability (#75663) * Team: Support `sort` query param for teams search endpoint (#75622) * Navigation: Change dashboard settings to use tabs when `dockedMegaMenu` is enabled (#75463) * Revert \"Remove duplicate \"Legend values\" heading\" (#75659) * Chore: Remove .linguirc (#75658) * OpenAI: Avoid two streams to overlap when doing multiple requests (#75504) * Docs: Add SameSite troubleshooting to SAML docs (#75590) * AuthN: Implement requester interface for identity (#75618) * DataSourceAPI: Add adhoc filters to DataQueryRequest and make it not depend on global templateSrv (#75552) * i18n: Add translation for json editor settings (#75549) * Alerting: Add Modify export feature for Grafana-managed alert rules (#75114) * Chore: Update ubuntu image to 22.04 (#70719) * Properly manage trigger chars with open editor box (#75461) * Remove duplicate \"Legend values\" heading (#75614) * Tempo: Use timezone of selected range for timestamps (#75438) * Add alias to redirect /docs/grafana/latest/variables/templates-and-variables/ identified as missing by the website crawl (#75627) * Fix Cloudwatch data source link (#75624) * Fix Grafana Enterprise link (#75623) * Breadcrumbs: Remove logic that is no longer needed (#75263) * Azure: Settings for Azure AD Workload Identity (#75283) * Plugins: Rename oauth package to auth (#75611) * I18n: Mark up explore/table for translations (#74368) * docs: update angular alternatives (#75184) * Subpath: On stripBaseFromUrl, check if the segmentToStrip is followed by a \'/\' otherwise dont replace it (#75559) * User: Support `sort` query param for user and org user, search endpoints (#75229) * FeatureToggle: Add a feature toggle for automatic service account and token setup (#75560) * IDForwarding: Add auth hook to generate id token (#75555) * Chore: Log failures during provisioning initialization (#75550) * Explore: Make Explore Toolbar sticky (#75500) * imagestorage: fix templating of public_url option for webdav (#74885) * Theme: Add borderTransparent to ThemeRichColor use in Box borders (#75407) * Dashboard: Reduce scope of `contain: strict` to TextPanel (#75499) * Explore: Improve timeseries limit disclaimer (#75587) * Documentation: Viewer role can arbitrarily query data sources directly (#69590) * Navigation: Refactor MegaMenu to separate out overlay/animation logic (#75365) * Playlist: Remove unused/deprecated api and unused wrapper (#75503) * Sandbox: use same trusted types default policy than grafana main realm (#75539) * DashGPT: Simplify auto-generate state management as a hook (#75236) * CloudWatch: Correctly add dimension values to labels (#74847) * OrgUsersTable: Fix RolePicker overflow (#75541) * Chore: Remove some hardcoded waits from e2e tests (#75515) * Connections: Make the \"Add new Connection\" page work without internet access (#75272) * Drawer: Make content scroll by default (#75287) * Alerting: Show panels within collapsed rows in dashboard picker (#75490) * Sandbox: Use resolveCache to resolve plugin\'s code file as systemjs does (#75509) * Chore: Remove unreachable return in parseDataplaneLogsFrame (#75516) * Chore: Remove more stuff from the `e2e` object (#75513) * Flamegraph: Fix css issues when embedded outside of Grafana (#75369) * IDForwarding: Add service and a local signer (#75423) * Sandbox: Add additional e2e tests for panel editor (#75447) * AuthN: Change EnableDisabledUserHook to EnableUserHook (#75248) * Loki: Improve getLogQueryFromMetricsQuery (#75492) * Tempo: Normalize static filter queries (#72794) * Tracing: Use tracing.InitializeTracerForTest (#75479) * Bug Fix: Restore health check error (#75508) * GrafanaUI: Adds overflow wrapper to loading bar (#75451) * Admin: Use InteractiveTable for user and team tables (#74821) * TimeSeries: Implement ad hoc y-zoom via Shift-drag (#75408) * K8s: Add storage dual writer (#75403) * Use the full commit sha (#75489) * instrumentation: set slogroup high-fast for more handlers (#75449) * CI: check /tmp/grafana-enterprise; don\'t fail if rev-parse fails (#75480) * Alerting: Extract methods for fetching rule groups with authorization (#75375) * Revert \"Dashboard: Reduce scope of `contain: strict` to TextPanel (#75466) * Contribute: Add error source section to errors documentation (#75462) * Arm: Exclude `armv6/v7` from downstream builds only (#75465) * Elasticsearch: HTTP settings migration (#72840) * Alerting docs: fixes next and latest link errors (#75437) * Update set-up-for-high-availability.md (#75356) * Trace View: Remove \"deployment.environment\" default traces 2 logs tag (#74986) * Chore: Allow to compile testdata backend as a plugin (#75360) * Chore: Assign correct squad in CODEOWNERS for TransformationsEditor component (#75428) * Plugins: Use a Grafana specific SDK tracer implementation for core plugins (#75388) * Logs Panel: Add milliseconds to download file (#75045) * Devenv: Create script to provision many folders (#75427) * Grafana UI: create `Grid` component in the `unstable` package (#75299) * Correlations: improve test (#75370) * Update dependency AATTgrafana/scenes to v1.8.0 (#75371) * Dashboards: Auto-generate dashboard title and description when saving as (#75246) * Chore: Use grafana/cue repository (#75426) * Fix migrating alerts aliases (#74898) * Fix: Provide default angular export for plugins (#75424) * Tests: Add basic e2e tests for frontend plugin sandbox (#70759) * Alerting: Contact points v2 part 3 (#72444) * K8s: Register apiserver as background service, and list real playlists (#75338) * Cloudwatch: Add missing AWS regions (#75392) * Dashboard: Reduce scope of `contain: strict` to TextPanel (#75329) * Docs: Add note about rename by regex transform (#75394) * Chore: Split OSS and Enterprise OAPI Spec Generation (#75133) * Loki Query Builder: Throw warning in query builder when order of operations is ambiguous (#75198) * Cloudwatch: Fix Unexpected error (#74420) * Feature Toggles API: Trigger webhook call when updating (#75254) * Dashboard: Set z-index of active panel to 999 (#75382) * Chore: Update pseudo locale (#75383) * Transformations: Show row index as percent in \'Add field from calculation\' (#74322) * IDForwarding: Add toggle for id forwarding (#75378) * CI: Remove pre from npm canary packages (#75376) * NodeGraph: Allow to set node radius in dataframe (#74963) * Anon: Scaffold anon service (#74744) * add sap-hana tenant feature (#75350) * OpenSearch: Add timeRange to parameters passed to getTagValues (#74952) * Update babel monorepo (#75353) * MSSQL: `ConfigEditor` updates (#75275) * Dashboard: Set descending z-index of panels in a dashboard (v2) (#75328) * Chore: Improve decoupled-plugin linter (#75285) * Chore: Remove plugincontext.ErrPluginNotFound (#74997) * Chore: Refactor backend plugin errors (#74928) * Docs: Add missing name attribute to SAML Authentication (#75355) * Alerting: Don\'t use a separate collection system for metrics (#75296) * Update dependency AATTgrafana/scenes to v1.7.0 (#75295) * I18n: Markup `ExploreToolbar` component (#74292) * EventBus: Fix error in ScopedEventBus (#75349) * setRunRequest: Allow changing multiple times from tests (#75346) * Auth: Fix cron expressions in LDAP documentation (#74979) * StateTimeline: Refactor hover markers (#75326) * K8s/Playlist: Isolate apiGroup from server (#75321) * Docs: fixed typo (#75317) * K8s: Playlist API example (#75260) * Chore: uPlot v1.6.26 (#75199) * InfluxDB SQL: Provide raw query preview for query history (#75030) * Prometheus: Fix applying ad-hoc filters to the expression that has a template variable (#75250) * Chore: Remove reference to github discussions in canvas and geomap docs (#75258) * Stack: Improve layout (#75144) * InteractiveTable: Add controlled sort (#75289) * Docs: update visualization naming conventions (#74770) * Docs: update visualization naming conventions - 2 (#74954) * Update dependency AATTgrafana/faro-web-sdk to v1.2.1 (#75291) * Chore: Type improvements 🧹 (#75271) * Analytics: Track usage of auto-generate functionality (#75267) * Tracing: Fix cannot assign to read only property in TagMappingInput (#75070) * Docs: Fix Tempo link errors (#75169) * Update dependency AATTgrafana/faro-core to v1.2.1 (#74957) * Explore: Anchor to 0 in timeseries\' stacked displays (#75251) * Loki Query Builder: binary expression and numeric literal bugs (#74950) * Chore: add some basic validation tests for our eslint rules (#75284) * Chore: Rename testdata plugin with a fully qualified name (#75104) * Plugins: Make sure feature toggles config value is deterministic (#75249) * HealthCheck: show enterprise commit (#75242) * DashboardScene: Include url params when switching from old dashboard arch to new (#74969) * Loki: Remove unused methods (#75106) * SQLStore: Fix race condition in RecursiveQueriesAreSupported (#75274) * Update `QueryVariableEditor` layout (#75099) * Style: Add emotion/syntax-preference to betterer (#75266) * Loki Query Editor: Add support for new logfmt features (#74619) * TimeSeries: Apply selected line style to custom pathBuilders (#75261) * web: add slo group to request meta (#74765) * Feature: Allow to load a core plugin as external (#75157) * Tracing: Span filters reset show matches only (#75150) * TabsBar: Fix height so that it aligns with grid, and alignItems center (#75230) * Breadcrumbs: Enable plugins to override breadcrumbs that are generated by pages defined in plugin.json (#75218) * Dashboards: Auto-generate dashboard title and description from settings (#75240) * Canvas: Fix inconsistent element placement when changing element type (#74942) * Alerting: Add support for `keep_firing_for` field from external rulers (#75163) * PublicDashboards: Refresh ds plugin supported list (#74947) * Geomap: Move tests to panels-suite (#75023) * Snapshots: Use appUrl on snapshot list page (#74944) * Live: Add logging to memory cache (#75245) * UI: Remove unused ErrorIndicator component (#75185) * GrafanaUI: Create Box component (#73637) * Chore: Bump systemjs-cjs-extra to latest (#75214) * Alerting: Add missing scenes for grafana managed alerts (#75100) * Alerting: Fix non-applicable error checks for cloud and recording rules (#75233) * Navigation: enable third level on the `DockedMegaMenu` (#75180) * Fix Prometheus icon so it can work in light mode (#75120) * Chore: Fix slug cfg name (#75235) * Chore: Add stack ID + slug to cfg (#75227) * Dashboards: Auto-generate dashboard changes description (#75003) * InteractiveTable: Add horizontal scroll (#74888) * Plugins: Report plugin utilization of Grafana runtime dependencies (#75156) * Plugins: Refresh plugin info after installation (#75074) * Prometheus: Fix creation of invalid dataframes with exemplars (#75187) * Add postgreSQL Flexible Server Monitoring Dashboard (#74953) * BrowseDashboards: Add tracking for renaming folders (#75160) * Plugins: Set grafana config, plugin version and user agent on plugin requests (#75171) * Chore: Remove lint exceptions from testdata backend (#75148) * Alerting docs: fixes numeric data link take 2 (#75166) * Update `make docs` procedure (#75137) * BarChart: Axes centered zero, borders, and colors (#75136) * Inspector: Show transformation query errors (#73344) * Loki: Fix timerange for query stats request (#72193) * Chore: Add new drone step to validate OpenAPI specification (#75034) * LDAP: FIX Enable users on successfull login (#75073) * Templating: Fix cell macro date formatting (#75159) * docs: updates broken links (#75167) * Loki: Fix filters not being added with multiple expressions and parsers (#75152) * Pyroscope: Remove \"phlare\" from variable, types, strings etc (#75140) * Use const assertion instead of type assertion (#75165) * Alerting: Remove export button in alert form when editing grafana-managed alert (#75153) * Docs: No basic role documentation updates (#75110) * Chore: Remove withCenteredStory storybook decorators (#75154) * Alerting: Pass loggers into SchedulerCfg and ManagerCfg. (#75158) * docs: (fixup) link in recorded queries (#75117) * Flamegraph: Remove unused code after move to package (#75103) * GrafanaUI: Add aria-label prop to RadioButtonGroup (#67019) * Alerting docs: fixes numeric data link (#75155) * DashboardScene: Prepare annotations support for public dashboards (#75146) * Pyroscope: Fix error when no profile types are returned (#75143) * Alerting docs: removes cloud link (#75142) * Forms: Remove gf-form appearances in admin, profile and team settings (#74360) * Storybook: Remove flexbox from story container (#75115) * DashboardScene: Integrate annotations (#74610) * Dashboard: Fix Regression detected in time range variables under the refactorVariablesTimeRange feature flag (#74125) * Flex: Use forwardRef and useStyles2 additional args (#75138) * Chore: remove the e2e-flow-suite (#75011) * Instrumentation: Set auth as owners for more routes (#75105) * Fix groupBy error caused by undefined aggregate field (#75089) * Chore: Add additional debug info to live websocket pushes (#75131) * TimeSeries: Rename axisShow -> axisBorderShow (#75127) * XYChart: Fix numerous axis options (#75044) * Chore: Remove unused/deprecated method (#74485) * Chore: Update metrics for AWS/MediaConnect (#74946) * Navigation: create the `DockedMegaMenu` component and use the toggle to switch between it and `MegaMenu` (#75084) * What\'s new Next: Add the new Browse UI feature (#75064) * Toggle: Enable Recorded Queries Multi support by default (#75097) * Chore: Remove memoize-one from grafana-ui (#75016) * InfluxDB: Fix applying ad-hoc filters when querying with backend mode (#74973) * GrafanaUI: Update border radius of InlineToast (#75098) * DashboardScene: ShareModal + link sharing (#74955) * AdHocFilters: Clean-up unused prop from type (#74960) * CloudMonitoring: Use `EditorField` components (#75102) * Dashgpt: Implement panel title and description generation (#74284) * Grafana-UI: Add tooltip for interval picker in RefreshPicker (#74534) * [Alerting] - Display scenes using SceneAppPage for caching (#74767) * Alerting: Fix returnTo expression being empty when no queryParam found (#75086) * Navigation: hide `sectionNav` when the `dockedMegaMenu` feature toggle is enabled (#75026) * Save dashboard: Fix jsonDiff accessing undefined values (#75065) * Browse Dashboards: Better logic for showing selection checkboxes (#74988) * update svg panel guidance (#75076) * Loki: Run queries in parallel behind lokiRunQueriesInParallel feature toggle (#74064) * Update Alertmanger to latest main (3513be6) (#75009) * Loki: Improve error logging in case statusCode is not 200 (#75075) * Flamegraph: Swap lines to test CI (#75072) * Pyroscope: Remove support for old pyroscope (#74683) * Plugin Extensions: Add context prop to PluginExtensionComponentConfig.component (#75019) * Chore: update latest.json to 10.1.2 (#75059) * Tempo: Improve autocompletion for TraceQL editor (#74790) * sql: improve imports in test (#75006) * Sandbox: Set sandbox wrapper to height 100% for panel plugins (#75004) * Changelog: Updated changelog for 10.1.2 (#75058) * Changelog: Updated changelog for 10.0.6 (#75055) * AdhocFilters: Improve typing and signature of getTagKeys and getTagValues and behaviors (#74962) * Changelog: Updated changelog for 9.5.10 (#75052) * Changelog: Updated changelog for 9.4.15 (#75049) * CI: Fix bump version step (#75047) * CI: Add a step on main pipelines to temporarily update the package.json v… (#75018) * Canvas: Button API Editor support template variables (#74779) * add log aggregation in whats new section (#75028) * add Datadog API Throttling (#75015) * Canvas: Avoid conflicting stylesheets when loading SVG icons (#74461) * AzureMonitor: Improve Log Analytics query efficiency (#74675) * Docs: add deep links info (#75017) * Flamegraph: Test CI flow (#75022) * QueryRunners: Bind the query function where it is passed on (#73399) * Canvas: Button API Editor support setting parameters (#74637) * Devenv: Fix openldap-multiple dev environment (#75013) * TimeSeries: Old graph migration fix for series override lines: true (#74970) * MySQL: Update configuration page styling (#74902) * GrafanaUI: Support memoization of useStyles additional arguments (#75000) * Toggletip: Remove form story and update padding (#75007) * InfluxDB: Fix adhoc filter call (#74961) * sql: add more tests (#74919) * Chore: Update grafana-plugin-sdk-go to v0.176.0 (#74813) * Cypress dashboard-time-zone: break chain to prevent flakiness (#75001) * Navigation: Create feature toggle for `dockedMegaMenu` (#74985) * Plugins: Angular: Removed getLegacyAngularInjector Angular pattern (#74862) * Update `make docs` procedure (#74976) * Fix Grafana Cloud data source alerting link 404 (#73240) * Chore: Upgrade Alpine base image to 3.18.3 (#74984) * Elasticsearch: Add tracing to data source (#74750) * Sandbox: Make `window.monaco` and `window.Prism` available for plugins inside the sandbox (#74977) * Grafana-UI: Add title in order to read out keyboard shortcuts (#74553) * sql: do not use the getTimeSrv call (#74800) * Alerting: Add export drawer when exporting all Grafana managed alerts (#74846) * Chore: Upgrade Go to 1.20.8 (#74978) * Chore: Remove DashboardPickerByID (#73466) * DashboardScene: Meta data tab (#74810) * Alerting: Add export drawer with yaml and json formats, in policies and contact points view. (#74613) * SSE: Reduce to add warning notice to only the first result (#74940) * Logging: Add `uname` to context logger for plugins (#74929) * Canvas: Add support for selecting the button variant (#74782) * SSE: Reduce to apply Mode to instant vector (mathexp.Number) (#74859) * Docs: replace broken link with current docs location (#74884) * Docs: add missing shared files to upgrade guides 8-9.4 (#74886) * Loki: Add query expression to backend logging (#74927) * Loki: Fix devenv with structured metadata (#74899) * Tempo: Added not regex operator (#74907) * Canvas: Button API Editor support setting content-type (#74682) * Alerting: Prevent showing \"Permissions denied\" alert when not accurate (#74887) * Plugins: Check if the user has permissions to access the plugin custom page (#74664) * Flamegraph: Remove unused types (#74918) * Tempo: Fix traceID converted to infinity (∞) (#74913) * DashboardScene: Panel menu tracking, adding explore menu action and unit tests (#74867) * Chore: consolidate e2e scripts in package.json (#74906) * CI: Fix npm canary release (#74915) * CI: Fix frontend-metrics-step (attempt #1) (#74838) * Alerting: Always show expression warnings and errors (#74839) * [Alerting Insights] - Use Grafana feature flag system (#74749) * Plugins: Unset annotation editor variables (#74519) * Chore: Update centrifuge to v0.30.2 (#74855) * Alerting: Add empty remote Alertmanager struct (#74864) * Feature: Allow to skip plugin loading (#74840) * DashboardScene: Inspect / query tab (#74795) * Browse Dashboards: Use correct permissions checks (#74811) * DashboardScene: Inspect / Json tab (#74701) * Alerting docs: removes cloud notes (#74897) * Tempo: Added spss config - spans per span set (#74832) * Chore: Add const variables for No Basic Role (#74868) * Requester: Update GetCacheKey (#74834) * CloudWatch Logs: Fix log query display name when used with expressions (#74497) * featuremgmt: add internal testing feature flag (#74873) * SSE: Localize/Contain Errors within an Expression (#73163) * LogDetails: Fix copy button visibility (#74663) * Plugins: Angular detector: Log detection patterns at debug level (#74802) * CI: Don\'t run tag builds in grafana/grafana (#74850) * Docs: Add multiple y-axes guidance (#74282) * Chore: ErrOrgNameTaken error at org insert instead of SQL error (#69325) * Docs: Fix nightly builds link (#73964) * add feature tracking for regex and null metadata (#74763) * Alerting docs: Meta monitoring for cloud (#74797) * Tempo: Metrics summary update sorting no values (#74818) * RBAC: Fix search user permissions (#74729) * Correlations: Allow creating correlations for provisioned data sources (#73737) * Alerting docs: adds roll back warning to config grafana (#74785) * Chore: remove scenario wrapping in cypress tests (#74674) * feat(alerting): enable loki query optimization by default (#74739) * Connections: Display the type of the datasource (#74808) * Alerting: Indicate panels without identifier (#74746) * Docs: 404 fix - updated alerting link (#74628) * Chore: move to cypress 13.1 (#74718) * BrowseDashboards: Only remember the most recent expanded folder (#74617) * Explore: Fix tracking when log results are shown (#74798) * Internationalization: Markup for Playlist Page (#74509) * Prepare dashboards, panels, and visualizations for Grafana Cloud mount (#73632) * Docs: fix link version in What\'s new in Cloud (#74764) * Docs/creates backup grafana topic (#74754) * Fix contact points aliases and add additional for `/docs/grafana//alerting/contact-points/` (#74673) * Auth: Refactor for revoking user tokens within last hours (#74616) * Tempo: Metrics summary no value (#74582) * Table: Add dataframe name to single table (#74584) * Internationalization: Mark up PlaylistEditPage for translations (#74455) * Tempo Service Map: Fix context menu links in service map when namespace is present (#74186) * Chore: Improve typings 🧹 (#74599) * Logs Alerting Tutorial: Fix small formatting issue on code block (#74780) * Tempo: Fix metricSummary sorting in spanCount and errorPercentage (#74542) * SQL query editor: Ensure unique ID for switch components (#74751) * Chore: Remove unused secret `enterprise2-cdn-path` (#74741) * Add rudderstack tracking for table panel (#71836) * CI: Fixes for various main steps (#74768) * Remove set-up-cloud page as it has been moved to the website repository (#74755) * Docs: add dashboards folder naming guidance (#74772) * Add note about using \"next\" documentation (#74731) * Secure socks proxy: Allow overriding socks username (#74762) * CI fix docker image format in PRs (#74766) * PublicDashboards: Return no data found instead of internal server error (#74417) * This moves the ubuntu:22.10 image to 22.04 (which is available until… (#74757) * Docs: Improve levels of headings in logs plugin documentation (#74752) * Alerting docs: quick corrections to oncall integration (#74758) * CI: fix docker tag format on `main` branch and missing dependency on `ci-frontend-metrics.sh` (#74753) * Plugins: Angular patterns: Use ETag for GCOM requests (#74453) * BarChart: Fixes barchart tooltip styling (#74506) * Plugins: Refactor instrumentation to logger middleware (#74726) * Refactor starlark to remove references to the build_image (#74624) * Logs Panel: Performance issue while scrolling within panel in safari (#74694) * Docs: Alerting - On call integration (#74719) * Alerting: Add message options for Telegram contact point (#74635) * Chore: Update github.com/ProtonMail/go-crypto (#74736) * Docs: Breaking changes guide in a directory (#72786) * Canvas: New circle/ellipse element (#74389) * Alerting: useAbilities hook (#72626) * PublicDashboards: Disable email sharing inputs when user does not have write permissions (#74046) * Folders: Do not allow modifying the folder UID via the API (#74684) * Plugins: Show deprecated plugins (#74598) * Flamegraph: Move to package (#73113) * Nightlies: Push windows artifacts to GCS on main builds (#74709) * Docs: Add a section about using multiple auth providers in Grafana (#74710) * Notifications: Don\'t show toasts after refreshing (#74712) * Import:Enhance clarity through improved copy and streamlined links (#74383) * Dashboard: Remove old panel code and leave only new panel design (#74196) * PluginExtensions: Reports user interactions with UI extensions (#74355) * Chore: Avoid stopping plugin (#74654) * Bug: Allow to uninstall a deprecated plugin (#74444) * Bug: Expect a plugin signature per version (#74595) * Bring back windows installers for main builds (#74698) * Plugins: Group tests (#74667) * Alerting: Support for single rule and multi-folder rule export (#74625) * Prometheus: Turn new auth component feature toggle on by default (#74405) * Legend: Truncate only for table mode (#74668) * Tracing: Support remote, rate-limited, and probabilistic sampling in tracing.opentelemetry config section (#73587) * Prometheus: Add classic query option to variable query editor (#74060) * Pyroscope: add public catalog description (#74630) * Alerting: Fix default policy timing summary (#74549) * Alerting: Export of alert rules in HCL format (#73166) * Alerting with Loki tutorial (#72704) * Plugins: Fix streaming support (#74680) * DashboardScene: Inspect panel data tab (#74646) * Azure Monitor/body close logs an error bug (#74632) * Doc: Remove Cloud Pro and Advanced references (#74050) * Canvas: Button API - Add support for GET requests (#74566) * Alerting: Update query options layout (#74660) * Alerting: Fix flakey test for rule group export (#74665) * Improve check on Tempo version (#74547) * Licensing: Pass func to update env variables when starting plugin (#74620) * Plugins: Move store and plugin dto to pluginsintegration (#74655) * DashboardScene: Panel edit route basics (#74081) * Sandbox: Fix panel custom editors not working inside the sandbox (#74589) * Instrumentation: Improve instrumentation for database migrations (#74659) * Chore: remove wrapping of `cy` in the `e2e` object (#74650) * DashboardScene: Use TimeRangeTransformerBase in PanelTimeRange (#74647) * Instrumentation: Add status_source label to request metrics/logs (#74114) * DashbboardScene: RowRepeaterBehavior (#74505) * Chore: fix build (#74651) * Auth: Optimize auth token operations (#74602) * Update metamonitoring docs for alerting (#74559) * postgres/sql: fix imports (#74535) * DashboardMigrator: Add migration that removes repeats (#74296) * Dashboards: Escape tags (#74437) * Chore: make GPRCServerService private (#74612) * PublicDashboards: Create initial API docs (#74424) * Alerting: Update provisioning to validate user-defined UID on create (#73793) * InfluxDB: Fix multiple tag selection (#74205) * Prometheus: Handle the response with different field key order (#74567) * Chore: Move to Cypress 12 and decouple cypress from `AATTgrafana/e2e` (#74084) * Alerting: Add Grafana-managed groups and rules export (#74522) * Chore: Fix grafana-apiserver config (#74608) * CloudWatch and Redshift: update toggles to public preview (#74577) * Browse Dashboards: fix viewer permissions check (#74604) * usePanelSave: Fix success/error notifications (#74454) * Dashlist: Fix panel not showing for Viewer users (#74596) * Alerting: Revert \"Alerting: Show annotations markers in TimeSeries panel when u… (#74576) * Nested folders: Fix folder hierarchy in folder responses (#74516) * Service accounts: Fix mouse leave event by hide scrollbar in firefox and chrome (#74266) * Browse Dashboards: Update docs to remove reference to `General` folder (#74528) * Alerting: extend rules export API to filter by folder and group (#74423) * SSE: Put data source query grouping behind feature flag (#74551) * Loki: Fix typo in Loki logger error message (#73860) * [DOC] Update filter tag doc (#74452) * Update the What\'s new next template (#74494) * CI: Get Github Token and Docker username/password from Vault (#74555) * Elasticsearch: Adjust logging to follow convention (#74554) * Auth: Move apikey service from userSignedIn to identity.Requester interface (#74323) * Loki: Adjust to logging convention (#74531) * Chore: Bump grafana azure sdk to latest (1.8.1) (#74529) * Internationalization: Adapt document language (#74513) * Fix regex for Tempo version (#74541) * Chore: Bump systemjs-cjs-extra to 0.1.1 (#74540) * [DOC] Share query editor doc for traces (#74239) * Docs alerting: meta monitoring topics (#74440) * Plugins: Fix applying default extension and AMD detection (#74471) * Docs: updates ambiguous link (#74496) * Elasticsearch: Improve backend instrumentation of `CallResource` calls (#74530) * Elasticsearch: Improve backend instrumentation of `QueryData` calls (#74172) * Logging: Add `WithContextualAttributes` to pass log params based on the given context (#74428) * Dashlist: Use new nested folder picker (#74011) * Browse Dashboards: Split new browse UI from nested folders backend (#74435) * Tempo: Improve autocompletion and syntax highlighting for TraceQL tab (#73707) * CI: Run auto-milestone workflow also on reopened pull-requests (#74390) * Share link: Use panel relative time for direct link rendered image (#74438) * Alerting: Fix contact points url field validation (#74510) * Auth: Silence no permissions warning (#74477) * Docs: Fix a typo issue (#74498) * [DOC] Restructure Tempo data source doc (#74291) * CloudWatch: Add AWS/S3 replication metrics (#74416) (#74418) * Documentation linting on library_element docs (#74407) * server target command (#74408) * MSSQL: Add support for MI authentication to MSSQL (#73597) * Tempo: Fix flaky test (#74169) * Chore: remove legacy ac fallback from the route registration (#74464) * Docs: adjustments to Ubuntu install based on user feedback (#74406) * chore: remove unused feature flag (#74460) * Docs: Add entry for Tempo query-type template variables (#74392) * Docs: Fix broken link (#74410) * Docs: Update empty dashboard screenshot for addition of import option (#74415) * Docs: Add basic query option descriptions (#74419) * Chore: remove legacy AC fallback from frontend access control checks (#74385) * Docs: Correct broken link and update reference (#74349) * LogContext: Remove feedback button (#74447) * Sandbox: Fix sandbox not loading SystemJs.module objects correctly inside plugins (#74445) * Chore: Update adobe/css-tools to 4.3.1 (#74442) * toggleLabelsInLogsUI: enable by default (#74342) * Cloudwatch: Bump grafana-aws-sdk (#74422) * Auth: Reduce restriction with non-user accounts (#74397) * Alerting: Alert creation UI changes (#73835) * Chore: AuthN/IdentitySynchronizer interface/impl compatibility wire fix (#74400) * Alerting: Use interfaces for the Alertmanager (#73900) * Sandbox: Fix plugins not loading due to wrong plugin module url (#74436) * Alerting: Custom contact point for OnCall in Grafana AM (#72021) * Auth: Implement requester interface in access control module (#74289) * Loki Query Builder: ensure unique ids for labelled fields (#74398) * Elasticsearch query editor: ensure unique ids on labelled fields (#74396) * Retrieve and use Tempo version (#72747) * Plugins: Move filter back to DataSourceWithBackend (#74147) * Auth: Fix set basicrole to the previous role in UI on error from backend (#74395) * chore: use setting.Dev in place of \"development\" string (#74391) * fix: revert module server initialization from CLI (#74386) * Alerting: Do not exit if Redis ping fails when using redis-based Alertmanager clustering (#74144) * Docs: Replace relref with docs/ref link (#74215) * Alerting: Add configuration options to migrate to an external Alertmanager (#71318) * Plugins: Refactor kvstore usage in signing keys and angular patterns (#73154) * AzureMonitor: Remove infra client (#74113) * Adds levitate levignore configuration file to prevent breaking change notifications from expected typescript symbols (#74371) * Prometheus: Add flag to SigV4 auth for styles in auth component (#73959) * Changelog: Updated changelog for 10.0.5 (#74378) * Changelog: Updated changelog for 9.5.9 (#74373) * DashboardScene: Repeat panel by variable (#74294) * SQL: Add feature tracking to sql datasources (#73996) * Explore: Fix interpolating external data link in Explore table (#74351) * Explore: Unify spec setup (#73994) * Changelog: Updated changelog for 9.4.14 (#74367) * Revert \"Rename \"Add new data source\" to \"Connect data\"\" (#74321) * Chore: remove `IsDisabled` method for access control (#74340) * Bump actions/checkout from 2 to 4 (#74356) * Fix: avoid panics on duplicate metrics registration (#74359) * Plugins: Remove deprecated grafana-toolkit (#73489) * Loki: Add backend healthcheck (#74330) * CODEOWNERS: handle shared sql code (#74170) * PublicDashboards: Configuration link from item list fixed (#74352) * Chore: capitalise logs in other backend packages (#74344) * Alerting: Fix provisioning of contact points when contact point is renamed (#74238) * Chore: capitalise log message for auth packages (#74332) * Chore: capitalise messages for alerting (#74335) * Chore: capitalise log messages for app platform (#74336) * Alerting: Update Swagger spec (#74300) * AdHocVars: Allow selecting datasource variable from data source picker (#74192) * Tempo: Remove noop (#74207) * Tempo: Update default editor to TraceQL tab (#74153) * Explore Logs: Update log filtering functions to only have effect in the source query (#73626) * Explore: Decouple TimeSrv from Explore (#73559) * Bump actions/setup-node from 3.5.1 to 3.8.1 (#73454) * Update `make docs` procedure (#74306) * Alerting docs: link fixes and a note for expressions (#74317) * Currency: Add Malaysian Ringgit (RM) (#74073) * Time Range: Using relative time takes timezone into account (#74013) * Add Aggregate by doc for tracing (#74148) * Mark up `playlist/ShareModal` for translations (#74061) * Auth: Move to requester interface (#74276) * Nightly scans: Remove `cloud_datasources_e2e_image` from images to scan (#74313) * Plugins: Added plugin preload time measurement to frontendmetrics (#73916) * PromLink: Fixes promlink test failing in CI and locally (#74299) * Fix: make apiserver work behind a feature toggle (#73891) * Dashboards: Add link to documentation in repeated row warning (#73838) * Docs: Update the Elasticsearch data source docs (#73415) * Grafana UI: fix ColorSwatch `aria-label` (#74280) * Alerting: Change export label (#74277) * PublicDashboards: Accept AccessToken for pubdash creation (#74134) * Sandbox: Fix post message trying to serialize proxy objects inside plugins (#73596) * Add missing .drone.yml signature (#74274) * Loki: Improve backend instrumentation of `CallResource` calls (#73899) * CloudWatch: Add additional AWS/Firehose metrics for DynamicPartitioning support (#74237) * feat: add ability to launch targeted dskit modules in the grafana server CLI command (#74188) * Alerting: Adds additional pagination to several views (#74268) * Nightly builds: Add missing volumes for nightly builds (#74195) * Fix panic in legacy alerting after identity.Requester migration (#74265) * Loki: Improve backend instrumentation of `QueryData` calls (#73807) * DashboardScene: Support panel relative time overrides and timeshift (#62844) * Dashboards: Add \"import dashboard\" to empty dashboard landing page (#74018) * Changelog: Updated changelog for 10.1.1 (#74243) * docs: updates broken link (#74219) * Alerting: Add Insights tab (#72407) * Chore: Replace entity GRN with infra/grn GRN (#74198) * Docs: reorder visualizations pages (#74047) * Docs: Update contributing guide re feature requests (#73973) * Trace View: Use number instead of array for last color index (#74115) * datemath: Fixes state mutation by parseDateMath function (#74180) * Alerting: Refactor AlertRuleForm and fix annotations step description for cloud rules (#74168) * Cloudwatch: Add back support for old Log Group picker (#73524) * Plugins: Bump SystemJS to 6.14.2 (#70068) * Docs: Remove docs reference to removed feature (#74139) * Loki: Fix filtering with structured metadata (#73955) * Docs: Fix 404s (#74138) * Transformations: Fix group by field transformation field name text-overflow (#74173) * PublicDashboards: Increase title length (#73972) * Chore: refactor grafana-apiserver a bit (#74177) * Rename Google Hangouts to Google Chat (#74162) * Frontend: Make Prometheus and Traces icons larger (#74088) * Chore: Update grafana-plugin-sdk-go version (#74039) * Frontend PanelChrome: Fix header title moving down when collapsing (#74123) * Update all use of docs/shared in Grafana to use keyword arguments (#74167) * Docs: Update docs on comparisions with $values (#74156) * Docs: Update triage guide re feature requests (#73974) * Grafana/ui: Expose trigger method from `useForm` to children (#73831) * Update `make docs` procedure (#74152) * Reporting: Add feature toggle to retry failed rendering requests (#73739) * Chore: Implement requester in util pkg (#74105) * Axis: Add separate show axis option (#74117) * [DOC] Fix tracing link (#74136) * Chore: Create `dashgpt` feature flag (#73971) * Chore: Add sharing squad as codeowners (#73828) * Docker: Add musl as a ubuntu dependency (#74127) * Datasource Picker: Invert the builtin svg logos on light mode (#71684) * Feat: Feature toggle admin page frontend write UI and InteractiveTable sorting (#73533) * Chore: use any rather than interface{} (#74066) * Bug(sqlstore): fix issue with postgres unable to find existing main organization (#73789) * Replace signed in user for identity.requester (#74048) * Grafana-ui: Get rid of duplicated code in `TimeRangeContent` (#74112) * Alerting: Update Swagger spec (#73877) * Prometheus: Query variable editor persist query type on clicking run query (#74045) * Azure Monitor: Remove infra logger (#73652) * Grafana UI: DateTimePicker not updated when changing input onblur (#73839) * i18n: Mark up HelpModal for translations (#73806) * PublicDashboards: Data discrepancy fix. Use real datasource plugin when it is a public dashboard. (#73708) * Dashboard: Add support for Tempo query variables (#72745) * ClientTokenRotation: Rotate only expired tokens (#74010) * Add LICENSE file to generated Docker images (#74082) * Alerting: Do not show grouping when grouplabels are empty in email template (#74090) * InfluxDB: Fix sending retention policy with the backend request (#72763) * Tempo: Reset metrics summary tag when scope changes (#74028) * Explore: Unified Logs Volume and Logs panels (#73825) * [LDAP] Disable removed users on login (#74016) * Pyroscope: Template variable support (#73572) * Update dependency AATTgrafana/experimental to v1.7.0 (#74051) * Guardian: Remove legacy dashboard gurdian (#74022) * DashboardScene: Use numeric panel ids in url (#74005) * Template Variables: Fix conversion from non standard data to dataFrame (#73486) * Tempo Config editor updates (#73992) * Docs: Update contrib documentation around backports (#73558) * PublicDashboards: Accept uid to pubdash creation (#73956) * Alerting: Limit redis pool size to 5 and make configurable (#74057) * Docs: Include Cloud support with RBAC API (#73522) * Alerting: Fix dashboard alerting tooltip text (#73659) * FieldOverrides: Optimize doStandardCalcs() (#67881) * Auth: Update okta docs - `use_pkce = true` by default. #73754 (#73756) * Alerting: Paginate silences table(s) (#74041) * Transformations: Force QueryOperationRow to expand on showHelp click (#73958) * Update _index.md - fix a typo (#63847) * Plugins: Add dependency column in version table (#73991) * CI: Use new release eng managed grafanacom api key (#74017) * Dashboards: Add alert and panel icon for dashboards that use Angular plugins (#70951) * Refactor: Move LDAP auth config frontend registration to OSS (#73941) * Authn: Standardize errors (#74012) * API: Remove usage of legacy dashboard guardian in tests (#73937) * docs: update app plugin guidance (#74006) * Explore: Fix TimeSrv initializations (#73903) * Plugins: Ensure service registration occurs in right order (#74001) * CloudWatch: Add missing region Middle East (UAE) me-central-1 (#73560) * DashboardScene: Support for discard, start at transform back to save model and save drawer (#73873) * Alerting: Fix labels suggestions Grafana-managed rules (#73983) * Grafana UI: Stack component (#73593) * Dashboard: Store original JSON in DashboardModel (#73881) * Alerting: Fix flakey test in CloneRuleEditor (#73997) * Alerting: add route owner middleware (#73869) * Chore: Port oauth token service to identity requester (#73988) * Auth: Add support for OIDC RP-Initiated Logout (#70357) * Rename Group By Metrics to Aggregate by (#73980) * Chore: friday typings 5 (#73844) * CI: Mount /root/.docker/ dir in authenticate-gcr step (#73977) * Nightlies: Remove `pre` suffix from GetLatestMainBuild regexp (#73978) * Docs: Add guidance for Dashboard data source in repeating rows (#73967) * ArrayVector: Add vector field value warning (#73692) * Revert \"Replace signed in user for identity.requester (#73750)\" (#73962) * Loki: Remove `distinct` operation (#73938) * Replace signed in user for identity.requester (#73750) * PublicDashboards: Warnings when creating a public dashboard are not properly aligned (#73794) * Chore: Fix the command in comments (#73872) * Prometheus: fix auth component select for sigv4 option (#73647) * Prometheus: Explore expand raw results in split panel bug fix (#73864) * CloudMonitoring: Update docs with instructions for multiple projects (#73862) * Elasticsearch: Unify default value for geo hash grid precision across the code to 3 (#73922) * Correct path for repo on RHEL based distros (#73840) * Tempo: Metrics summary (#73201) * Elasticsearch: Fix respecting of precision in geo hash grid (#73917) * Secrets: Add user_auth.o_auth_id_token column to migrator (#72239) * Dashboards: Show repeated row with Dashboard ds warning (#73787) * Eslint: Update grafana/eslint-config that allows public accessability modifier (#73906) * Prometheus: Check for errors on json response parsing (#73788) * Dashboard: Fix Variable Dropdown to Enforce Minimum One Selection when \'All\' Option is Configured (#69839) * Security: Authenticate to GCR for trivy scans (#72658) * web: removes unused function from request metadata (#73910) * CODEOWNERS: Assign Tempo in grafana-schema (#73893) * DashboardSchema: Remove old unused legacy props style and timepicker.enable (#73879) * Plugins: Allow async panel migrations (#73782) * Rename \"Add new data source\" to \"Connect data\" (#73688) * DashList: Add tooltip for star dashboard icon (#73490) * Dashboard embed: Use port instead of callbackUrl (#73883) * Plugins: Dynamic angular patterns: Add random offset to GCOM API calls, handle HTTP errors (#73494) * Chore: Fix Random Walk scenario for Grafana DS (#73889) * Experiment: tag UI devices for anon stats (#73748) * Chore: Port user services to identity.Requester (#73851) * Authz: fix snapshot tests legacy guardian (#73823) * CI: Run gen-cue on bump-version (#73885) * Prometheus: Add $__rate_interval_ms to go along with $__interval_ms (#69582) * PublicDashboards: Remove query expressions from dashboard model (#72468) * PublicDashboards: Variables refactor (#73476) * Tracer: Export ContextWithSpan (#73715) * Alerting: Fix data source copy when switching alert rule types (#73854) * Prometheus: Fix dropdowns truncating from start of array (#73643) * Alerting: Fix delete cloud rule from detail page (#73850) * Chore: prepare for removing `RBACenabled` config option (#73845) * A11y: Fix toggletip predictable focus for keyboard users (#72100) * access control api: Correction of typo in list your permissions endpoint (#64399) * LDAP: Fix active sync with large quantities of users (#73834) * Fix Grafana ML icon (#73813) * Docs: change headings on 2 data source pages for SEO (#73792) * Chore: remove checks for whether RBAC is disabled (#73812) * Update Alertmanager to latest main (6af7ccb) (#73827) * Plugins: Forward feature toggles to plugins (#72995) * Loki config: update doc links (#73690) * Fix codeowners (#73829) * Update grafana/alerting to 0025eb4 (#73808) * DashboardScene: Move to new folder structure, some refactorings and progress on inspect (#73810) * RBAC: Enable permission validation by default (#73804) * AuthProxy: Fix user retrieval through cache (#73802) * Changelog: Updated changelog for 10.1.0 (#73821) * Pa11y: Temporarily increase threshold (#73817) * DataFrame: Add meta indicating comparison series (#71129) * Chore: update latest.json to 10.1.0 (#73720) * Share: Remove HTML space characters in Link section (#73730) * InfluxDB: Remove access mode configuration from docs (#73784) * [trace-integration.md] List supported Tempo ingestion formats to call out OpenTelemetry (#66429) * Chore: return a JSON on folder DELETE (#73604) * InfluxDB: Add delete buttons to measurement, part and tag in query editor (#72825) * Prometheus: (Chore) Remove experimental unshipped prometheusWideSerie… (#73751) * Grafana UI: Create custom Flex Component (#73226) * Icons: Added prometheus and traces icons (#73734) * Alerting: Fix secure settings migration (#73749) * authz: Clean up acl endpoints and dashboard guardian (#73746) * Explore: Unified Node Graph Container (#72558) * Tempo: Replace template variables in TraceQL tab when streaming is enabled (#73259) * Dashboard: Support template variables in Search tab for Tempo (#72867) * Alerting: Fix auto-completion snippets for KV properties (#73394) * Alerting: Add contact point for Grafana OnCall (#73733) * Correlations: Add organization id (#72258) * DashboardScene: Edit mode should enable dragging (#73628) * Update \"What\'s new\" URL (#73722) * Transformations Documentation: Add Images for Disable and Delete (#73452) * Changelog: Updated changelog for 10.1.0 (#73714) * Changelog: Updated changelog for 10.0.4 (#73712) * Docs: Introduction topic title update (#73702) * Docs: Update gauge docs based on previous PR feedback * Gauge: Update docs for scrolling support 10.2 (#72780) * Auth: Make sure that SAML responses with default namespaces are parsed correctly (#73701) * Prometheus: Add ExecutedQueryString to first frame only (#73678) * Alerting: Fix incorrect timing meta information for policy (#73675) * Kinds: Reconcile verify-kinds.go with kind-registry changes (#73689) * Logs: Add datalinks to table visualisation in Explore (#73679) * Explore: Improve handling time range keyboard shortcuts inside Explore (#73600) * Cloudwatch: Upgrade grafana-aws-sdk (#73580) * DatePicker: Fix calendar not showing correct selected range when changing time zones (#73273) * Loki: Implement `keep` and `drop` operations (#73636) * Alerting docs: fix duplicate titles (#73680) * Revert \"Dashboard: Set descending z-index of panels in a dashboard\" (#73677) * Add README for \'What\'s New in Grafana Cloud\' contributions (#73403) * docs: fix okta oauth endpoints (#73191) * Dashboards+Folder: remove unused function MakeUserAdmin (#73635) * Update dependency AATTtypes/jest to v29.5.4 (#63635) * Doc: Update index.md - update Keycloak redirect URI (#72971) * Chore: some more type fixes (#73606) * CI: Update secrets for publishing steps (#73658) * Gauge: Add overflow scrolling support for vertical and horizontal orientations (#71690) * Alerting: Update Swagger spec (#72568) * A11y: Fix exemplar marker accessibility (#73493) * Docs: Add hide_edition config to the docs (#73576) * Alerting: Add new Recording Rule button when the list is empty (#73502) * Drawer: Clicking a `Select` arrow within a `Drawer` no longer causes it to close (#73557) * Codeowners: Add myself (Miki) as codeowner of connections and datasources (#73623) * Docs: Update OAuth entry to match What\'s new (#73512) * Update codeowners for What\'s new and Upgrade guide (#73513) * Devenv: add TracesToLogs(v2) configuration for self-instrumentation (#73569) * Dashboards: relabel add query button (#73607) * Explore: Relabel secondary actions buttons (#73605) * Logs: Fix log samples not present with empty first frame (#73612) * Alerting: Fix Recording Rule QueryEditor builder view (#73348) * CI: Different secret for verification and do not ignore build failures (#73613) * CloudMonitoring: `ConfigEditor` updates (#73561) * Alerting: Improve tests setup (#73316) * Sandbox: Fix prismjs syntax for plugins defining its own language (#73393) * Chore: Add errutils helpers (#73577) * codeowners: reassing mysql/postgres (#72820) * Changelog: Updated changelog for 10.0.3 (#73590) * A11y: Fix resource picker accessibility (#73488) * A11y: Fix canvas element accessibility (#73483) * [10.2.x] Exemplars: Move all the exemplar fields with links to the top in ExemplarMarker (#72697) * disable a feature toggle that is on by default (#69438) * DashboardLoaders: Add support for loading library panels (#73406) * Connections: Redirect from outdated URLs (#73278) * Chore: clean up access control for data sources (#73010) * Query splitting: combine nanos attribute con time fields (#73505) * Elasticsearch: Add missing tooltips to the configuration page (#73552) * Login: remove login.Service (#73542) * A11y: Fix resource cards accessibility (#73487) * docs: update cloudflare and plotly angular guide (#73554) * Docs: Fix URL encoding AATT Keycloak logout example (#71970) * Update `make docs` procedure (#73540) * CI: Improve error handling in gcloud copy operations (#73474) * Transforms: Catch errors while running transforms (#73451) * PublicDashboard: Remove Github Disucssion link (#73517) * Sync-mirror GHA updates (#73504) * Google Cloud Monitor: Prom query editor (#73503) * Docs: update dataplane portal links (#73481) * Docs: Add Grafana Cloud to PDF sharing (#73492) * Recreate feature requests template and remove link to discussions (#73459) * Whitelabeling: Add a config option to hide the Grafana edition from the footer (#73412) * LDAP: use authn.IdentitySynchronizer to perform user sync (#73471) * Chore: Remove colours from old husky cleanup pre-commit hook (#73395) * Cloudwatch: Upgrade aws sdk (#73416) * DataSourcePicker: remove default property from data source variable selection (#73314) * Tempo: Fix [object Object] shown as an Event message in Trace view (#73473) * Dashboard: Fix version restore (#72866) * AzureMonitor: `ConfigEditor` updates (#73402) * Dashboard: Set descending z-index of panels in a dashboard (#73401) * SSE: Group data source node execution by data source (#72935) * Logs: Fix permalinks not scrolling into view (#73464) * Auth: Move access control API to SignedInUser interface (#73144) * Elastic: Add `id` field to Elastic responses to allow permalinking (#73382) * Authn: external identity sync (#73461) * Rendering: Use image for server timeout errors (#73462) * Alerting: ScreenshotOptions From and To should be optional (#73325) * Tempo: Only add option to values dropdown if there is a value (#72524) * A11y: Fix canvas setting button accessibility (#73413) * Changelog: Updated changelog for 9.5.8 (#73421) * Dashboards: Widget plugins removed from suggestions tab (#73331) * Docs: Update dashboards api create/update (#73345) * Auth: Allow to auto-assign empty role (#73326) * Loki: Label browser sticky footer (#73243) * Logs: Hide filters in log details if the data source doesn\'t support them (#73230) * Docs: Data source picker everywhere updates (v10.1) (#73347) * CI: Move npm token to Vault (#73407) * DashboardsLoader: Enable cursor sync in scenes based dashboard (#73383) * SqlDataSources: Update metricFindQuery to pass on scopedVars to templateSrv (#73333) * Config editor: add url placeholder (#73391) * Datasources: Cleanup unused code from datasources (#73360) * CI: Bump code-coverage in Explore workflow to use go v1.20.x (#73384) * Update `make docs` procedure (#73359) * Explore: Improve parsing ranges from URL (#72498) * Chore: Replace Husky/Lint-staged with Lefthook (#66608) * CI: Update `grabpl` to `v3.0.41` (#73373) * CI: Upgrade peter-evans/create-pull-request from `v3` to `v5` (#72599) * docs: update signature level guidance (#73368) * Plugins: remove \'admin/plugins\' redirect (#73319) * Grafana versioning: Remove `pre` suffix from Grafana version (#73357) * Rendering: Fix dashboard screenshot (#73190) * Hooks: Remove AddLoginHook and RunLogin hooks (#73227) * Fix `dupicated` typo into `duplicated` (#73351) * Docs: Fixed Grafana Fundamentals tutorial to match updated UI (#73168) * Canvas: Fix data links (#73332) * Loki: Fix validation of `step` values to also allow e.g. `ms` values (#73270) * Log row: split row-highlighting booleans in two (#73330) * Dashboard: Variables Dropdown - Fix Flickering on Refresh (#72566) * Dashboard: Select the last used data source by default when adding a panel to a dashboard (#71777) * Email: Light theme email templates (#72398) * Plugins: Make Installer responsible for removing plugins from file system (#73323) * Middleware: Add team metadata to HTTP handlers (#71010) * DataSourceProxy: Fix url validation error handling (#73087) * Chore: Specify CGO_ENABLED for bingo-install drone in the correct place (#73290) * Auth: Add empty role usage metrics for service and user accounts (#73108) * Plugins: Remove registry dependency from process manager (#73241) * Navigation: Remove \"preview\" from Pyroscope Profiles nav item (#73070) * RBAC: Remove unused scope from alert.instances:read fixed role (#73268) * Alerting: Add new metrics and tracings to state manager and scheduler (#71398) * Alerting: Update Discord settings to treat \'url\' as a secure setting (#69588) * CloudWatch Logs: Wrap sync error from executeGetQueryResults (#73252) * PublicDashboards: Query order bug fixed (#73293) * PostgreSQL: bump lib/pq to latest version (#72416) * InfluxDB: Tests for #73247 (#73250) * Docs: Add plugin dev documentation for logs to trace (#73225) * Alerting: Update state manager to change all current states in the case when Error\\NoData is executed as Ok\\Nomal (#68142) * Docs: correct SAML docs (#73281) * CloudWatch: Add missing AppFlow metrics (#73149) * docs: What’s New & Upgrade Guide 10.1 (#70636) * Dashboard: Fix repeated row panel placement with larger number of rows (#72011) * Geomap: Fix crosshair glitch (#72909) * Logs: Fix scrolling with `exploreScrollableLogsContainer` feature (#73272) * CodeEditor: Correctly fires onChange handler (#73030) * InfluxDB: make influxql options the default if nothing defined (#73247) * Cloudwatch: Upgrade aws-sdk and display external ids for temporary credentials (#72821) * Cloudwatch: reorg files in components (#73176) * Elasticsearch: Enable running of queries trough data source backend (#73222) * Chore: fix some more types (#72726) * Loki: Migrate HTTP settings to new components (#72831) * Tracing: Split name column in search results (#72449) * Plugins: Remove unnecessary error result from env vars interface (#73224) * RBAC: remove LoadPermissionsMiddleware (#73228) * Drawer: Fix scrolling drawer content on Safari (#73080) * Fix error message for variable names (#72580) * Logs: Improve plugins developer documentation for logs APIs (#72441) * Alerting: Remove dump wrapper for yaml config (#73169) * docs: remove Moogsoft from angular list, update version for helm (#73204) * Update index.md (#73183) * AzureMonitor: Allow `serviceTags` and `tags` to be empty for trace results (#73145) * docs(alerting): add section about running redis for HA (#73153) * docs: remove strava from angular plugin list (#73192) * Tempo: Integrate context aware autocomplete API (#67845) * Sandbox: Fix monaco editor custom languages not working correctly inside the sandbox (#72911) * Alerting: Always invalidate the AM config after mutation (#73162) * Update [analytics] section to include the ability to set to false (#71473) * Slug: Combine various slugify fixes for special character handling (#73164) * Update index.md (#73077) * Docs: Update to include keycloak link in oauth docs (#72698) * Cloud Monitoring: Support AliasBy property in MQL mode (#73116) * Auth: Move star service to identity interface (#73114) * Dashboards: PanelChrome - remove untitled placeholder and add border when panel is transparent (#73150) * Dev docs: Add a doc around feature toggles (#72938) * Plugins: Do not fail bootstrap stage if single decorate step fails (#73147) * Auth: Move Service Account service to SignedInUser Interface (#73142) * Table: Support display of multiple sub tables (#71953) * Auth: Remove unused Authenticator service (#73143) * Plugins: Add context to StaticRouteResolver and ErrorResolver interfaces (#73121) * Auth: Remove auth broker flag and clean up login handlers (#73109) * Docs: Fix broken links to create-plugin docs (#72965) * Alerting: optimize rules with multiple loki range queries (#73103) * Plugins: Add validation stage to plugin loader pipeline (#73053) * Alerting: Add more tests for state manager ProcessEvalResults (#73019) * Update _index.md (#72562) * Feature Toggles: Create API for updating feature toggle state from the feature toggle admin page (#73022) * Alerting: Add \"no-rules\" to redirect to rule viewer (#73111) * Contexthandler: Remove code that is no longer used (#73101) * Auth: Org Invite and Team API SignedInUser interfacing (#73085) * Logs: Disable query splitting due to conflicts with transformations (#73086) * Chore: Fix ngalert Evaluate signature change (#73084) * Auth: Add SignedIn user interface NamespacedID (#72944) * Auth: Use authn.Service for all tests (#72921) * Add a warning in the documentation (#72975) * Alerting: Optimize rule details page data fetching (#72977) * Table: Add storybook and docs for custom render cell type (#72619) * Alerting: Export contact points to check access control action instead legacy role (#71990) * Docs: make it clear that MariaDB is also supported as datasource (#71832) * Alerting: Optimize external Loki queries (#73014) * Transformations: Fix partitionByValues when there is no match (#72981) * InfluxDB: Fix handling flux response with no time and value column (#72833) * Logs: Fix displaying the wrong field as body (#73025) * Docs: Update screenshots for generating an access token for signing a plugin (#73031) * Loki: Fix wrong context being passed to HTTP client (#72991) * Chore: Bump semver npm package to latest (#72983) * Chore: Bump github.com/grafana/grafana-plugin-sdk-go to v0.172.0 (#72989) * EditDatasource: Fix navtree when `dataSourcePageHeader` is on (#72827) * docs: add default value workaround (#72545) * Plugins: opentsdb ds: interpolate filter variables in expressions (#71232) * Alerting: Fix \"see graph button\" for cloud rules (#72980) * LogRowMessage: remove hardcoded true from condition (#72976) * sign-plugin-docs: information of usage of a new token has been added to the docs (#72912) * Prometheus: Fix fetching label values when datasource has no labels match api support (#72960) * Datasource Plugins: Allow tracking for configuration usage (#72650) * Transformation: keep collapsed states (#72601) * Fix typos in contributing documentation (#72719) * Chore: improve typings (#72679) * Auth: prevent auto_login redirect if user is already authenticated (#72477) * Config: making [aws][external_id] part of env (#72062) * Documentation: Clarify how to use prometheus locally (#72846) * Alerting: Refactor of state manager tests (#72849) * Trend: Fix x field matching logic (#72862) * Geomap: Fix fixed edge text for network layer (#72863) * Chore: Use the const instead of hardcoded string (#72925) * Alerting: Fix cloud rules editing (#72927) * Auth: Add documentation references to No Basic role (#72880) * Auth: OAuth sets `skip_org_role_sync = true` for auth.google by default (#72819) * InfluxDB: Fix retention policy handling for InfluxDB 3.0 engine by bringing back the hardcoded default (#72467) * Update bind-net-capabilities.md (#65181) * chore: minor refactoring in the grafana server cli command (#72847) * Plugins: Add remaining steps to inititialization stage (#72894) * Plugins: Add termination stage to plugin loader pipeline (#72822) * Search API: Search by folder UID (#65040) * Auth: Add no role frontend feature flag (#72823) * Authn: client token rotation schedule (#72809) * SQL: Remove double quotes for multi-value variables (#71130) * Admin: Add redirect notice for datasources to admin landing page (#72736) * updating codeowners for correlations (#72743) * AzureMonitor: Check to see if response is nil to prevent panic (#72705) * Units: Fix display for kHz, MHz, GHz(#72845) * Update index.md (#71680) * SSE: Warn on dropped items in Union in Math Operation (#72682) * Feat: Feature toggle admin page frontend interface (#72164) * Updating codeowners for User Service (#72748) * Cloudwatch Logs: Set Alerting timeout to datasource config\'s logsTimeout (#72611) * Dashboards: Add megawatt hour (MWh) unit (#72779) * Auth: lock down Grafana admin sync for SAML (#72828) * SAML: Add onclick action to providercard if the provider is configured (#72734) * Loki: Introduce `$__auto` range variable for metric queries (#72690) * Docs/k8s install update (#72567) * Dashboard: Add analytics events for sharing a dashboard (#72613) * Chore: Revert dskit service additions (#72608) * Auth: Add `No basic role` UI (#72561) * Grafana-ui: Fix RadioButtonList component (#72804) * Auth: Add missing skipOrgRoleSync property to SocialBase for GenericOAuth (#72752) * Proxy: Set the proxy information in Grafana for Graphite (#72777) * Plugins: Add elementId attribute to angular_deprecation_docs_clicked interaction (#72800) * GLDS: Make Text component story not internal (#72803) * Fix typos in Loki template variable tests (#72721) * Update _index.md (#72317) * A11y: Added aria-label to ColorPicker component (#72666) * Fix setting oauthPassThru flag (#72472) * Auth: Move Org service to SignedInUser interface (#72720) * CI: Remove pr-commands-closed workflow as replaced with auto-milestone (#72793) * Alerting: added description to api resource (#70597) * Auth: Move Support Bundle service to SignedInUser interface (#72723) * Usage stats: Tune collector execution startup and interval (#72688) * Auth: Don\'t rotate session cookie from frontend for JWT Auth (#72744) * Auth: Add key_id config param to auth.jwt (#72711) * Tempo: Only get span_names when they are in the response (#72663) * UserSync: Avoid UpdateLastSeenAt with invalid user ids (#72776) * CI: Update PR patch check workflow (#72770) * Docs update: /docs/sources/developers/http_api/user.md (#72430) * Update start-restart-grafana.md (#72737) * Auth: add a lock message for Grafana Admin role (#72724) * InfluxDB: SQL Query Editor (#72168) * Logs: Improved keyboard accessibility of log rows menu (#72686) * Plugins: Add inititialization stage to plugin loader pipeline (#72667) * InfluxDB: SQL Support (#72167) * Chore: Fix pr-checks not having enough permissions (#72754) * Chore: Fix pr-checks not having enough permissions (#72753) * Flamegraph: Remove feature flag and code to switch to pyroscope version (#72689) * Chore: Move backgroundsvcs and usagestatssvcs to registry (#72692) * GLDS: Move Text component from the `unstable` package to `grafana-ui` (#72660) * Only run workflows if they might be able to work (#72503) * GrafanaUI: Added spacing token to Divider Component (#72725) * Nested folders: Fix search query for empty self-contained permissions (#72727) * Nested folders: Clear selection state in tree view when indeterminate (#72595) * Nested folders: Add e2e test for new browse page (#72590) * Explore: Fix parsing absolute range when URL changes (#72578) * AzureMonitor: Add hardcoded namespaces to improve coverage (#72629) * Auth: Move Team service to SignedInUserInterface (#72674) * Search v1: Remove unnecessary subqueries (#72388) * Chore: Remove eval source maps to fix trusted types during dev (#72664) * Transformations: Format Time Fixes (#72571) * docs: remove broken plugin from Angular guidance (#72614) * Update _index.md (#72222) * Update index.md (#72541) * StatusHistory: Support legend decimals based on field overrides (#72486) * Docs: Prometheus yaml file needs to be fixed (#72654) * Saga: Add new spacing tokens to the theme (#69319) * Auth: Lock down Grafana admin role updates if the role is externally synced (#72677) * SAML: UI update of providercards (#71838) * Chore: remove `DisableSyncLock` setting, as it\'s not used anymore (#72680) * Flamegraph: Diff profile support (#72383) * Chore: Replace deprecated usage of `shape.borderRadius()` (#72672) * Transformations: Add illustration for formatTime (#72673) * Tempo: Integrate TraceQL grammar (#72516) * Tracing: Differentiate collector and agent better (#71851) * Auth: remove org count from signedInUser (#72661) * Chore: type fixes (#72604) * DS Picker: Ignore capitalization when sorting by name (#72665) * GLDS: Check if tokens are used as borderRadius values (#71187) * Alerting: Show annotations markers in TimeSeries panel when using Loki as … (#72084) * Chore: Introduce yarn start:noLint (#64430) * Flamegraph: Add nice empty state for dashboard panel (#72583) * SAML: Move type definitions to auth config to change ownership to authnz team (#72463) * Modify Content-Security-Policy for Swagger UI (#63568) * Nested folders: Fetch multiple folders from dashboard folder store (#72464) * Tempo: If no search tag then do not query API for tag values (#72522) * loki: logs-context: handle sorting for dataplane frames (#72286) * Chore: Add folder data migration, fix unique index (#72602) * Auth: Check id token expiry date (#69829) * Chore: Update codeowners for CHANGELOG.md (#72656) * Docs: changed titles and punctuation (#72637) * InfluxDB: Fix fetching retention policies after manually entering a non-existent retention policy (#72564) * Google Cloud Monitor: Use generated type from schema in backend (#67879) * Grafana UI: Text component show all text on hover when it is truncated (#68578) * Auth: Add authed device tagging (#72442) * Update the sign in docs to contain more precise information. (#71698) * Update all links that have destinations outside of /docs/grafana/latest/datasources/ to use `docs/reference` shortcode (#72051) * Update team_sync.md (#70423) * Annotations: Improve updating annotation tags queries (#71201) * passing time filters (#64086) * PublicDashboards: Do not return hidden queries (#72554) * Logs: Fix ui getting stuck when removing fields (#72597) * Chore: revert swc upgrade since it breaks CI metrics emit (#72598) * Explore: Do not update URL when time range changes to absolute (#72436) * Explore: Decouple SplitOpen and getFieldLinksForExplore from Panel visualizations (#71811) * Update Monthly patch updates (#71651) * Docs: remove references to `groups_attribute_path` for Okta and GitLab docs (#72588) * Tracing: Trace to metrics default range (#72433) * docs: fix broken links (#72582) * Auth: Fix static test fake (#72514) * Changelog: Updated changelog for 10.0.1 (#72573) * docs: add advanced data source picker option in Explore (#72412) * Docs: fixed incorrect TLS entry for mysql data source (#72543) * CI: Update secret refs to vault ones; update downstream repo origin (#72515) * Chore: Turn validate-modfile failure into blocking drone step (#72537) * Chore: Add action items for existing dependencies to readme (#72408) * Chore: Rename addById to addByUID (#72527) * docs: add What\'s new next for Cloud (#72535) * CI: Make RGM the main pipeline for prerelease (#72295) * Chore: Emit theme token usage metrics (#72500) * API: fix docs of users API (#62365) (#62816) * ClientTokenRotation: Don\'t rotate session cookie for authproxy (#72496) * Plugins: Use plugins config to source app URL (#72490) * A11y: Make Annotations and Template Variables list and edit pages responsive (#71791) * Dashboard: Fixes setting long links overflow (#72428) * Grafana-ui: Text component documentation in Storybook (#72389) * Elasticsearch: Implement modify query using a Lucene parser (#71954) * Chore: Bump word-wrap to 1.2.4 (#72099) * Sandbox: Redirect calls to window.location to window.locationSandbox (#72252) * Changelog: Updated changelog for 10.0.3 (#72509) * Revert \"Only run workflows if they might be able to work\" (#72506) * RBAC: Batch update on scope split migration (#72182) * Storybook: Forms tag docs fix (#72489) * Storybook: Forms legend docs fix (#72487) * Only run workflows if they might be able to work (#63164) * Chore: Auto add milestone when opening a PR (#72494) * Data sources: Dashboards page now loads correctly from direct url (#72264) * Chore: Refactor error when retrieving the plugin manifest key (#72492) * Geomap: Update docs for 10.1 (#72234) * Frontend: Allows PanelChrome to be collapsed (#71991) * Update index.md (#72241) * fix: correct devenv postgres tag (#72465) * Trace to logs: Add service name and namespace to default tags (#71776) * Export: Remove DS input when dashboard is imported with a lib panel that already exists (#69412) * SAML: Remove mention of config found in inifile (#71837) * Chore: use GITHUB_TOKEN in breaking changes workflow instead of grot … (#72438) * loki: tests: better nanosecond representation (#72456) * Alerting: Add more clear error to migration when rule cannot be parsed (#72374) * Plugins: Plugins loader pipeline (#71438) * Chore: Use GITHUB_TOKEN in stale instead of grot token (#72126) * Alerting: Contact points v2 part 2 (#71135) * Provisioning: Fix overwrite SecureJSONData on provisioning (#72395) * Auth: Rename Sessions to Devices in counting (#72432) * CI: Add community-release workflow (#72350) * Chore: Bump keycloak version (#72386) * CI: use base64 key in windows installer build step (#72413) * Release: Bump version to 10.2.0-pre (#72418) * Thu Oct 12 2023 ecsosAATTopensuse.org- Update to version 10.1.5: * Chore: Upgrade Go to 1.20.10 (#76355) * [v10.1.x] Building: Remove dependency to urw-fonts in RPM packages (#76221) * Don\'t fetch armv7 * Don\'t fetch armv7 * Don\'t fetch armv7 * Don\'t fetch armv7 * Bug: Exclude 32-bit `arm` builds (#75448) * [v10.1.x] Angular: Fix issue where panels in collapsed rows were not auto-migrated (#75737) * [v10.1.x] Alerting: Add support for `keep_firing_for` field from external rulers (#75257) * [v10.1.x] Cloudwatch: Prevent log group requests with ARNs if feature flag is off (#75691) * [v10.1.x] Azure: Settings for Azure AD Workload Identity (#75683) * [v10.1.x] Azure: Add support for Workload Identity authentication (#75733) * Release: Bump version to 10.1.5 (#58) * [v10.1.x] Fix What\'s New link (#75094) * Cloudwatch: Backport 73524 Bring Back Legacy Log Group Picker (#75031) * [v10.1.x] update svg panel guidance (#75080) * Release: Bump version to 10.1.3 (#75062) * [v10.1.x] Changelog: Updated changelog for 10.1.2 (#75061) * [v10.1.x] Docs: add deep links info (#75039) * [v10.1.x] Canvas: Avoid conflicting stylesheets when loading SVG icons (#75032) * [v10.1.x] InfluxDB: Fix adhoc filter call (#75008) * [v10.1.x] Plugins: Angular: Removed getLegacyAngularInjector Angular pattern (#74992) * [v10.1.x] Chore: Upgrade Alpine base image to 3.18.3 (#74993) * [v10.1.x] Fix Grafana Cloud data source alerting link 404 (#74990) * [v10.1.x] Update `make docs` procedure (#74991) * [v10.1.x] Chore: Upgrade Go to 1.20.8 (#74980) * [v10.1.x] Docs: add missing shared files to upgrade guides 8-9.4 (#74936) * [v10.1.x] Docs: replace broken link with current docs location (#74932) * [v10.1.x] Alerting: Prevent showing \"Permissions denied\" alert when not accurate (#74925) * [v10.1.x] Docs: Add multiple y-axes guidance (#74282) (#74865) * [v10.1.x] Docs/creates backup grafana topic (#74806) * [v10.1.x] Docs: Fix nightly builds link (#74845) * [v10.1.x] Auth: Optimize auth token operations (#74833) * [v10.1.x] Docs: add dashboards folder naming guidance (#74775) * [v10.1.x] RBAC: Fix search user permissions (#74837) * [v10.1.x] Alerting docs: adds roll back warning to config grafana (#74831) * [v10.1.x] Auth: Refactor for revoking user tokens within last hours (#74820) * [v10.1.x] Docs: 404 fix - updated alerting link (#74815) * [v10.1.x] BrowseDashboards: Only remember the most recent expanded folder (#74809) * [v10.1.x] Fix contact points aliases and add additional for `/docs/grafana//alerting/contact-points/` (#74805) * [v10.1.x] Remove set-up-cloud page as it has been moved to the website repository (#74801) * [v10.1.x] Tempo Service Map: Fix context menu links in service map when namespace is present (#74796) * [v10.1.x] Chore: Remove unused secret enterprise2-cdn-path - Nightlies: Push windows artifacts to GCS on main builds (#74793) * [v10.1.x] Chore: Update github.com/ProtonMail/go-crypto (#74745) * [v10.1.x] Logs Panel: Performance issue while scrolling within panel in safari (#74747) * [v10.1.x] Licensing: Pass func to update env variables when starting plugin (#74678) * [v10.1.x] Bug: Allow to uninstall a deprecated plugin (#74704) * [v10.1.x] Nightlies: Bring back windows installers for main builds (#74708) * [v10.1.x] Doc: Remove Cloud Pro and Advanced references (#74677) * [v10.1.x] Prometheus: Handle the response with different field key order (#74621) * [v10.1.x] InfluxDB: Fix multiple tag selection (#74622) * [v10.1.x] usePanelSave: Fix success/error notifications (#74607) * [v10.1.x] Nested folders: Fix folder hierarchy in folder responses (#74580) * [v10.1.x] CI: Get Github Token and Docker username/password from Vault (#74572) * [DOC][backport-v10.1] Backport 74291 to v10.1.x (#74574) * [v10.1.x] [DOC] Update filter tag doc (#74564) * [v10.1.x] [DOC] Share query editor doc for traces (#74539) * [v10.1.x] CI: Run auto-milestone workflow also on reopened pull-requests (#74527) * [v10.1.x] Share link: Use panel relative time for direct link rendered image (#74518) * [v10.1.x] AdHocVars: Allow selecting datasource variable from data source picker (#74337) * [v10.1.x] Docs: Fix a typo issue (#74508) * [v10.1.x] Documentation linting on library_element docs (#74484) * [v10.1.x] Docs: adjustments to Ubuntu install based on user feedback (#74473) * [v10.1.x] Docs: Add basic query option descriptions (#74467) * [v10.1.x] Docs: Fix broken link (#74470) * [v10.1.x] Docs: Correct broken link and update reference (#74451) * [v10.1.x] Auth: Fix set basicrole to the previous role in UI on error from backend (#74409) * [v10.1.x] Alerting: Do not exit if Redis ping fails when using redis-based Alertmanager clustering (#74399) * [v10.1.x] Docs: Replace relref with docs/ref link (#74394) * [v10.1.x] Refactor: Move LDAP auth config frontend registration to OSS (#74377) * [v10.1.x] PromLink: Fixes promlink test failing in CI and locally (#74361) * [v10.1.x] Update `make docs` procedure (#74328) * [v10.1.x] Alerting docs: link fixes and a note for expressions (#74324) * [v10.1.x] Docs: Update the Elasticsearch data source docs (#74286) * Add version lookup to `docs/shared` usage in Tempo (#74272) * Release: Bump version to 10.1.2 (#74246) * [v10.1.x] Changelog: Updated changelog for 10.1.1 (#74244) * [v10.1.x] docs: updates broken link (#74236) * [v10.1.x] Docs: reorder visualizations pages (#74217) * [v10.1.x] Docs: Fix 404s (#74179) * [v10.1.x] Docs: Remove docs reference to removed feature (#74182) * [v10.1.x] Alerting: Refactor AlertRuleForm and fix annotations step description for cloud rules (#74193) * [v10.1.x] Update `docs/shared` shortcode usage to use keyword argument interface (#73760) * [v10.1.x] Docs: Update docs on comparisions with $values (#74163) * [v10.1.x] Update `make docs` procedure (#74161) * [v10.1.x] [DOC] Fix tracing link (#74143) * Sat Sep 30 2023 ecsosAATTopensuse.org- Update to version 10.1.4: * Don\'t fetch armv7 * Don\'t fetch armv7 * Don\'t fetch armv7 * Don\'t fetch armv7 * Bug: Exclude 32-bit `arm` builds (#75448) * Release: Bump version to 10.1.4 (#51) * [v10.1.x] Azure: Settings for Azure AD Workload Identity (#75683) * [v10.1.x] Azure: Add support for Workload Identity authentication (#75733) * Tue Sep 19 2023 ecsosAATTopensuse.org- Update to version 10.1.2: * get docker_username and docker_password from vault * [v10.1.x] PromLink: Fixes promlink test failing in CI and locally (#74361) * \"Release: Updated versions in package to 10.1.2\" (#44) * [v10.1.x] Chore: Upgrade Alpine base image to 3.18.3 (#74993) * [v10.1.x] Chore: Upgrade Go to 1.20.8 (#74980) * Fri Sep 01 2023 ecsosAATTopensuse.org- Update to version 10.1.1: * update whatsnew * [v10.1.x] Docker: Add musl as a ubuntu dependency (#74133) * [v10.1.x] LDAP: Fix user disabling (#74109) * [v10.1.x] InfluxDB: Fix sending retention policy with the backend request (#74103) * [v10.1.x] Add LICENSE file to generated Docker images (#74102) * [v10.1.x] CI: Mount /root/.docker/ dir in authenticate-gcr step (#74079) * [v10.1.x] Alerting: Limit redis pool size to 5 and make configurable (#74059) * [v10.1.x] Docs: Include Cloud support with RBAC API (#74056) * [v10.1.x] Auth: Update okta docs - `use_pkce = true` by default. #73754 (#74049) * [v10.1.x] Update _index.md - fix a typo (#74038) * [v10.1.x] CI: Use new release eng managed grafanacom api key (#74035) * [v10.1.x] Loki: Remove `distinct` operation (#74003) * [v10.1.x] Secrets: Add user_auth.o_auth_id_token column to migrator (#73931) * [v10.1.x] docs: update app plugin guidance (#74009) * [v10.1.x] Alerting: Fix Recording Rule QueryEditor builder view (#73621) * [v10.1.x] Transforms: Catch errors while running transforms (#73527) * [v10.1.x] Correct path for repo on RHEL based distros (#73940) * [v10.1.x] Plugins: Dynamic angular patterns: Add random offset to GCOM API calls, handle HTTP errors (#73897) * [v10.1.x] Elasticsearch: Fix respecting of precision in geo hash grid (#73933) * [v10.1.x] Dashboard: Fix Variable Dropdown to Enforce Minimum One Selection when \'All\' Option is Configured (#73927) * [v10.1.x] Security: Authenticate to GCR for trivy scans (#73923) * [v10.1.x] AuthProxy: Fix user retrieval through cache (#73824) * [v10.1.x] Chore: Fix Random Walk scenario for Grafana DS (#73894) * [v10.1.x] Pa11y: Temporarily increase threshold (#73904) * [v10.1.x] CI: Run gen-cue on bump-version (#73887) * [v10.1.x] access control api: Correction of typo in list your permissions endpoint (#73848) * [v10.1.x] Docs: change headings on 2 data source pages for SEO (#73837) * [v10.1.x] Alerting: Fix auto-completion snippets for KV properties (#73741) * [v10.1.x] docs: fix okta oauth endpoints (#73673) * Release: Bump version to 10.1.1 (#73721) * [v10.1.x] Geomap: Update docs for 10.1 (#73727) * [v10.1.x] Transformations Documentation: Add Images for Disable and Delete (#73719) * [v10.1.x] Changelog: Updated changelog for 10.1.0 (#73717) * [v10.1.x] Docs: Introduction topic title update (#73706) * [v10.1.x] Alerting: Fix incorrect timing meta information for policy (#73695) * [v10.1.x] Kinds: Reconcile verify-kinds.go with kind-registry changes (#73694) * [v10.1.x] Alerting docs: fix duplicate titles (#73683) * [v10.1.x] Doc: Update index.md - update Keycloak redirect URI (#73668) * [v10.1.x] Connections: Redirect from outdated URLs (#73571) * [v10.1.x] Codeowners: Add myself (Miki) as codeowner of connections and datasources (#73631) * [v10.1.x] CI: Update secrets for publishing steps (#73660) * [v10.1.x] Alerting: Add new Recording Rule button when the list is empty (#73638) * [v10.1.x] Docs: Add hide_edition config to the docs (#73640) * [v10.1.x] Drawer: Clicking a `Select` arrow within a `Drawer` no longer causes it to close (#73634) * [v10.1.x] Docs: Update OAuth entry to match What\'s new (#73629) * [v10.1.x] Logs: Fix log samples not present with empty first frame (#73622) * [v10.1.x] CI: Different secret for verification and do not ignore build failures (#73615) * [v10.1.x] disable a feature toggle that is on by default (#73579) * [v10.1.x] Query splitting: combine nanos attribute con time fields (#73564) * [v10.1.x] docs: update cloudflare and plotly angular guide (#73556) * [v10.1.x] Whitelabeling: Add a config option to hide the Grafana edition from the footer (#73491) * [v10.1.x] Docs: Fix URL encoding AATT Keycloak logout example (#73551) * [v10.1.x] Update `make docs` procedure (#73547) * [v10.1.x] CI: Improve error handling in gcloud copy operations (#73539) * [v10.1.x] Sync-mirror GHA updates (#73510) * [v10.1.x] Docs: update dataplane portal links (#73497) * [v10.1.x] Docs: Add Grafana Cloud to PDF sharing (#73496) * [v10.1.x] Dashboard: Fix version restore (#73482) * [v10.1.x] Logs: Fix permalinks not scrolling into view (#73477) * [v10.1.x] CI: Move npm token to Vault (#73455) * [v10.1.x] Docs: Update dashboards api create/update (#73420) * [v10.1.x] Docs: Data source picker everywhere updates (v10.1) (#73411) * [v10.1.x] Update `make docs` procedure (#73389) * [v10.1.x] SqlDataSources: Update metricFindQuery to pass on scopedVars to templateSrv (#73398) * [v10.1.x] Rendering: Fix dashboard screenshot (#73361) * [v10.1.x] Log row: split row-highlighting booleans in two (#73334) * [v10.1.x] ClientTokenRotation: Don\'t rotate session cookie for authproxy (#73381) * [v10.1.x] CI: Update grabpl to v3.0.41 (#73379) * [v10.1.x] docs: update signature level guidance (#73371) * [v10.1.x] Grafana versioning: Remove `pre` suffix from Grafana version (#73367) * [v10.1.x] Docs: Fixed Grafana Fundamentals tutorial to match updated UI (#73342) * [v10.1.x] Canvas: Fix data links (#73337) * [v10.1.x] Loki: Fix validation of `step` values to also allow e.g. `ms` values (#73335) * [v10.1.x] DataSourceProxy: Fix url validation error handling (#73322) * [v10.1.x] Docs: correct SAML docs (#73286) * [v10.1.x] docs: What’s New & Upgrade Guide 10.1 (#73282) * [v10.1.x] Dashboard: Fix repeated row panel placement with larger number of rows (#73279) * [v10.1.x] Logs: Fix scrolling with `exploreScrollableLogsContainer` feature (#73276) * [v10.1.x] CodeEditor: Correctly fires onChange handler (#73261) * [v10.1.x] Drawer: Fix scrolling drawer content on Safari (#73229) * [v10.1.x] Alerting: Remove dump wrapper for yaml config (#73215) * [v10.1.x] Slug: Combine various slugify fixes for special character handling (#73173) * [v10.1.x] Update index.md (#73200) * [v10.1.x] docs: remove Moogsoft from angular list, update version for helm (#73206) * [v10.1.x] AzureMonitor: Allow `serviceTags` and `tags` to be empty for trace results (#73197) * [v10.1.x] docs: remove strava from angular plugin list (#73195) * [v10.1.x] Alerting: Always invalidate the AM config after mutation (#73189) * [v10.1.x] Update [analytics] section to include the ability to set to false (#73175) * [v10.1.x] Docs: Update to include keycloak link in oauth docs (#73172) * [v10.1.x] Auth: Add authed device tagging (#73156) * [v10.1.x] Alerting: Add \"no-rules\" to redirect to rule viewer (#73141) * [v10.1.x] Alerting: Optimize rule details page data fetching (#73139) * [v10.1.x] Docs: Fix broken links to create-plugin docs (#73130) * [v10.1.x] Update _index.md (#73119) * [v10.1.x] Logs: Disable query splitting due to conflicts with transformations (#73097) * [v10.1.x] Auth: prevent auto_login redirect if user is already authenticated (#73081) * [v10.1.x] EditDatasource: Fix navtree when `dataSourcePageHeader` is on (#73024) * [v10.1.x] Add a warning in the documentation (#73073) * [v10.1.x] Alerting: Optimize external Loki queries (#73050) * [v10.1.x] InfluxDB: Fix handling flux response with no time and value column (#73047) * [v10.1.x] Logs: Fix displaying the wrong field as body (#73037) * [v10.1.x] Docs: Update screenshots for generating an access token for signing a plugin (#73035) * [v10.1.x] Alerting: Fix \"see graph button\" for cloud rules (#73029) * [v10.1.x] Chore: Bump github.com/grafana/grafana-plugin-sdk-go to v0.172.0 (#73028) * [v10.1.x] docs: add default value workaround (#73004) * [v10.1.x] Prometheus: Fix fetching label values when datasource has no labels match api support (#72985) * [v10.1.x] sign-plugin-docs: information of usage of a new token has been added to the docs (#72988) * [v10.1.x] Admin: Add redirect notice for datasources to admin landing page (#72865) * [Docs 10.1.x] Manual backport - Docs/k8s install update (#72567) (#72953) * [v10.1.x] Trend: Fix x field matching logic (#72961) * [v10.1.x] Alerting: Fix cloud rules editing (#72928) * [v10.1.x] Auth: OAuth sets `skip_org_role_sync = true` for auth.google by default (#72924) * [v10.1.x] InfluxDB: Fix retention policy handling for InfluxDB 3.0 engine by bringing back the hardcoded default (#72923) * [v10.1.x] Update bind-net-capabilities.md (#72920) * [v10.1.x] Update index.md (#72851) * [v10.1.x] Units: Fix display for kHz, MHz, GHz (#72852) * [v10.1.x] Auth: lock down Grafana admin sync for SAML (#72839) * [v10.1.x] SAML: Add onclick action to providercard if the provider is configured (#72836) * [v10.1.x] Auth: Add missing skipOrgRoleSync property to SocialBase for GenericOAuth (#72818) * [v10.1.x] Update start-restart-grafana.md (#72768) * Fri Aug 25 2023 ecsosAATTopensuse.org- Update to version 10.1.0: * Update grafanacom api key * [v10.1.x] CI: Update secrets for publishing steps (#73660) * Bump version of cue + whatnew * \"Release: Updated versions in package to 10.1.0\" * [v10.1.x] CI: Different secret for verification and do not ignore build failures (#73615) * [v10.1.x] Canvas: Fix data links (#73337) * [v10.1.x] AzureMonitor: Allow `serviceTags` and `tags` to be empty for trace results (#73197) * [v10.1.x] Prometheus: Fix fetching label values when datasource has no labels match api support (#72985) * [v10.1.x] DataSourceProxy: Fix url validation error handling (#73322) * [v10.1.x] CI: Improve error handling in gcloud copy operations (#73539) * [v10.1.x] CI: Update grabpl to v3.0.41 (#73379) * [v10.1.x] CI: Move npm token to Vault (#73455) * [v10.1.x] Proxy: Set the proxy information in Grafana for Graphite (#72813) * [v10.1.x] Update _index.md (#72802) * [v10.1.x] Fix setting oauthPassThru flag (#72799) * [v10.1.x] Usage stats: Tune collector execution startup and interval (#72790) * [v10.1.x] Alerting: added description to api resource (#72796) * [v10.1.x] Search v1: Remove unnecessary subqueries (#72710) * [v10.1.x] Tempo: Only get span_names when they are in the response (#72785) * [v10.1.x] UserSync: Avoid UpdateLastSeenAt with invalid user ids (#72784) * Docs: added labels section due to failed backport (#72693) * [v10.1.x] Auth: add a lock message for Grafana Admin role (#72762) * [v10.1.x] Update _index.md (#72701) * [v10.1.x] Update all links that have destinations outside of /docs/grafana/latest/datasources/ to use shortcode (#72625) * [v10.1.x] Nested folders: Fix search query for empty self-contained permissions (#72733) * [v10.1.x] AzureMonitor: Add hardcoded namespaces to improve coverage (#72718) * [v10.1.x] Nested folders: Clear selection state in tree view when indeterminate (#72728) * [v10.1.x] docs: remove broken plugin from Angular guidance (#72707) * [v10.1.x] Explore: Fix parsing absolute range when URL changes (#72722) * [v10.1.x] Auth: Lock down Grafana admin role updates if the role is externally synced (#72691) * [v10.1.x] Docs: Prometheus yaml file needs to be fixed (#72696) * [v10.1.x] Auth: Fix static test fake (#72627) * [v10.1.x] DS Picker: Ignore capitalization when sorting dropdown list (#72668) * [v10.1.x] InfluxDB: Fix fetching retention policies after manually entering a non-existent retention policy (#72643) * [v10.1.x] Logs: Fix ui getting stuck when removing fields (#72603) * [v10.1.x] Update the sign in docs to contain more precise information. (#72623) * [v10.1.x] Update team_sync.md (#72616) * [v10.1.x] PublicDashboards: Do not return hidden queries (#72605) * [v10.1.x] Explore: Do not update URL when time range changes to absolute (#72600) * [v10.1.x] Docs: remove references to `groups_attribute_path` for Okta and GitLab docs (#72593) * [v10.1.x] docs: fix broken links (#72585) * [v10.1.x] docs: add advanced data source picker option in Explore (#72559) * [v10.1.x] Docs: fixed incorrect TLS entry for mysql data source (#72557) * [v10.1.x] CI: Update secret refs to vault ones; update downstream repo origin (#72550) * [v10.1.x] CI: Make RGM the main pipeline for prerelease (#72533) * [v10.1.x] Data sources: Dashboards page now loads correctly from direct url (#72495) * [v10.1.x] Chore: Refactor error when retrieving the plugin manifest key (#72493) * [v10.1.x] Provisioning: Fix overwrite SecureJSONData on provisioning (#72455) * Transforms: Add Format Time Transform (Alpha) (#72319) * Chore: Use Github App credentials for pr-commands.yml workflow (#72400) * Prometheus: Update heatmap unit tests (#72404) * Prometheus: Add support for day_of_year (#72403) * Geomap: Add network layer (#70192) * Explore: Turn ExplorePage.test into unit test (#72022) * Alerting: Add ability to control scheduler tick interval via config (#71980) * DSPicker: Use new DS picker everywhere in Grafana (#70609) * Prometheus: Config overhaul part two, auth and DataSourceHttpSettings overhaul (#71250) * Tranformations: True OUTER JOIN in the join by field transformation used for tabular data (#72176) * Button: Fix global button styles! (#72391) * A11y: Fixed keyboard accessibility in Tooltip Component (#72323) * Alerting: Exclude expression refIDs from NoData state (#72219) * Alerting: Fix state manager to not keep datasource_uid and ref_id labels in state after Error (#72216) * Explore: ensure newly added query use the correct datasource (#72251) * SSE: (Instrumentation/Chore) Add datasource_type label to grafana_sse (#72370) * Loki Query Splitting: Ignore empty queries like hidden queries (#72376) * AzureMonitor: revert Variable Editor region changes (#72306) * CI: use the base64 key in the windows installer steps (#72372) * Loki / Prometheus: Fix query builder select component in safari (#71966) * Tempo: Use feature toggle to control TraceQL streaming (#72288) * Only trigger downstream builds on Grafana (#72356) * Prometheus: Add present_over_time syntax highlighting (#72283) * Dashboard: New Datasource picker link is keyboard accessible (#72134) * Chore: Remove unnecessary go.mod replace (#72346) * grafana-data: handle reordering of field.nanos (#72290) * Toggle transformationsRedesign for prod (#72207) * InfluxDB: Change feature toggle stage (#72348) * CI: Fix `deb/rpm` bug for linux package publishing (#72336) * Chore: Remove topnav feature flag (#72337) * NestedFolders: Add invalid state to NestedFolderPicker (#72175) * Data Sources: Remove Admin/Data sources page in favour of Connections/Data sources (#72102) * A11Y: SelectOptionGroup component fix lint rule about element interactions (#72213) * refactor: add wrap for small screen widths (#71864) * Chore: update latest.json to 10.0.3 (#72330) * logs: log-details: handle dataplane-compliant dataframes (#71935) * Changelog: Updated changelog for 10.0.3 (#72324) * Alerting: Fix refetching grafana rules on alert list panel (#72242) * Changelog: Updated changelog for 9.5.7 (#72321) * Doc\'s: Add google support for team sync (#72316) * Docs: updates to alert rule docs (#72313) * XYChart: Prevent crash on point hover (#70225) * Heatmap: Clean up datalink code (#72296) * Alerting: Fix inconsistencies in alert rule form depending on alert type (#72287) * Docs: adds new alert rule creation flow (#72257) * PluginExtensions: Allow to specify unkown properties in override but they will be ignored (#72273) * Docs: update GitLab OAuth2 documentation (#71834) * Heatmap: Add datalink support (#71016) * Docs: Loki data sources updates (#72041) * Auth: Add azure warning for conflicting settings (#72289) * Auth: Gitlab Improve group fetching when using read_api (#72277) * LogRow: ensure scrollIntoView is called only once with shortlinks (#72291) * Docs: update labels for auth provider pages (#72294) * Plugins: Angular deprecation: Open \"View plugin details\" in new tab (#72280) * AzureMonitor: Fix ResourcePicker hanging (#71886) * Alerting: Fix contact point testing with secure settings (#72235) * Alerting: Prevent showing View YAML button on new rules (#72278) * RBAC: Explain why org role selection is disabled for externally synced users (#72274) * RBAC: hide the empty basic role from the org role picker (#72276) * Prometheus: Add a keyboard shortcut to toggle all exemplars (#64479) * Prometheus: Turn browser resource cache on by default (#72105) * Dashboards: Add Angular deprecation alert in data source query editor (#72211) * logs: context: various scrolling-fixes (#72271) * Loki: Run logs volume for query when switching from trace to logs (#72268) * Tracing: Span filters UI enhancements (#72245) * Guardian: Split dashboard and folder guardian implementation (#69722) * Auth: add a feature toggle for locking user roles for users synced through GCom (#72202) * Clarify necessary rediss scheme for TLS with redis caching (#72122) * Tempo: Use new configuration editor components (#71288) * Docs: Update logs documentation to include missing features (#72113) * NestedFolders: Add library panels counting and deletion to folder registry (#69149) * Alerting: Improve alerts names visibility on narrow panels (#72104) * Public Dashboard: Redesign modal (v2) (#71151) * Login: Show oauth error messages inline (#72255) * Auth: Lock organization roles for users who are managed through an external auth provider (#72204) * Alerting: Fix typo when no rules exist (#72250) * Alerting: Update Swagger spec (#72177) * Explore: add URL schema docs (#71724) * Transformations: fix bug in seriesToRowsTransformer when a timeserie … (#72217) * InfluxDB: Fix setting retention policy on visual query editor (#72248) * docs: logs: update copy-link documentation (#71943) * docs: logs: removed incorrect text (#72247) * logs: better unit tests (#72246) * Tracing: New images in trace-integration docs (#72034) * Alerting: Add dashboardUID and panelID query parameters for loki state history (#72119) * Geomap: Promote route + photos layer to beta, promote geojson layer to stable (#72233) * Alerting: Add notification policy provisioning file export (#70009) * CloudWatch Logs: Add Monaco-based query field editor behind feature flag (#71799) * CI: Fix verify-prerelease-assets pipeline (#72226) * Feature toggles management: Define get feature toggles api (#72106) * TimeSeries: Fix zoom not working after editing panel (#72163) * Docs: Add README to modowners (#71979) * Docs: updates to recording rules (#72218) * Chore: Add AwaitHealthy to ModuleEngine and Server (#72215) * Alerting: Keep legacy alert rule maxDataPoints and intervalMs during migration (#71989) * Dashboards: Fix small drop target for importing dashboards (#72170) * CI: Move github-release workflow to new action (#72210) * Tempo: Remove traceqlSearch feature toggle (#72029) * Plugins: Consistent Angular deprecation messages and tracking on docs link click (#71715) * Sandbox: Set the `style` attribute of all `Element` child to be a live target (#72208) * Flamegraph: Update docs for 10.1 (#72058) * Alerting: Add min interval option to alert rule query creation (#71986) * Allow to pass a blob to core fetch function (#71929) * Auth: Fix Last Seen being updated on every request (#72036) * Alerting: Add View YAML button for Grafana/provisioned rules (#71983) * PluginExtensions: Increased extension limit per plugin (#72196) * PluginExtensions: Add category support to explore toolbar extension point (#72194) * Docs: updates alerting rules docs (#72190) * NestedFolders: Enable new nested folder picker by default for nested folders (#72129) * Azure: AzureMonitorMetrics - change response to be dataplane compliant (#69308) * Update dependency AATTgrafana/experimental to v1.6.1 (#68681) * Nested folders: use `FolderPicker` in dashboard settings (#72192) * Logs: Remove logsSampleInExplore feature toggle (#72092) * HTTP Client Metrics: Add datasource_type to datasource metrics (#72130) * chore: refactor SecretMigrationProviderImpl as a dskit module (#71944) * Chore: Move StreamingDataFrame to AATTgrafana/data (#72014) * Use new NestedFolderPicker in SaveDashboardAsForm (#72189) * PluginExtensions: Add category to link extensions (#71074) * Pyroscope: Fix panic on query when symbol names are repeating (#72188) * Auth: Don\'t show LDAP CTA card (#72121) * NestedFolders: Switch between old and new folder picker components (#72124) * Chore: remove comment that doesn\'t apply anymore (#72186) * Chore: .gitignore vscode debug binary (#72185) * Connections: Stop using `dataConnectionsConsole` feature toggle (#72111) * Logs: Show active state of \"filter for value\" buttons in Logs Details (#70328) * Update `make docs` procedure (#72180) * Docs: Update instructions for local publishing grafana npm packages (#72110) * CI: Run only Grafana builds on RGM for grafana/grafana (#72144) * docs: fix broken link (#72114) * CloudMonitoring: Correctly set title and text fields for annotations (#71888) * Phlare: Set enum field type to enum instead of integer (#72078) * TestData: Update Flame Graph scenario to use enum field type for label (#72082) * Update _index.md (#72068) * TimeSeries / StateTimeline: Add support for rendering enum fields (#64179) * Update _index.md (#71400) * Schemas: minor updates from the k8s branch (#71688) * Devenv: add exemplar to self-instrumentation (#72069) * Plugins Instrumentation: add exemplar to the plugin requests metrics (#72071) * Chore: Use GITHUB_TOKEN in issue-labeled instead of grot token (#72127) * Chore: Use GITHUB_TOKEN in pr-commands instead of grot token (#72125) * Redshift: Support caching async aws queries (#71682) * FolderPicker interaction reporting (#71896) * NestedFolders: API improvements for NestedFolderPicker (#72093) * RBAC: Split non-empty scopes into `kind`, `attribute` and `identifier` fields for better search performance (#71933) * AuthN: Lock down manual role updates for users synced through Grafana Com portal (#72044) * Update doc-validator to fix suggestions involving anchors (#72108) * Timezone: Add exception for Simferopol timezone description (#72112) * CI: Use GCP keys in vault and not drone secrets (#72023) * NestedFolders: Rename FolderPicker to OldFolderPicker (#72098) * NestedFolderPicker: Fix forms being submitted when opening folder picker (#72109) * NestedFolderPicker: Allow for excluding certain uids (#72019) * NestedFolderPicker: Correctly handle pagination (#72030) * Loki: Add the ability to prettify logql queries (#64337) * Loki: Enable Query Splitting by default (#72094) * Chore: Update Semver to latest versions (#72086) * SSE: Use errutil to show better error messages in prod (#71658) * Datetime: Added more tests to the files in the datetime folder (#71731) * A11Y: Added the name of the section to collapse button for screenreader (#72010) * Chore: fix `.eslintignore` to only ignore folder paths at the root (#72032) * Update logrus to v1.9.3 (#71571) * Chore: Remove liveTimer reference from testdata (#71997) * Alerting: Add exported getters for PanelKey fields (#72064) * CI: Add GitHub workflow to schedule a PR with changes to Alerting Swagger spec (#71794) * SSE: DSNode to update result with names to make each value identifiable by labels (only Graphite and TestData) (#71246) * Alerting: Add contact point provisioning file export (#71692) * docs: update incorrect front matter labels (#71974) * Docs: adds mimir and oncall (#72042) * Docs: fix broken links (#71911) * Grafana-ui: TextLink documentation (#71762) * Config: Add [aws][external_id] to ini files (#72026) * NestedFolders: Select style for closed nested folder picker (#71959) * Kinds: rework verify-kinds to reduce GH API calls (#71304) * Plugins: Remove logs button instead of disabling it (#71448) * Prometheus: Fix heatmap query format (#71971) * Sandbox: Add support for webpack dynamic imports (#71714) * GLDS: Text component (#71439) * Kusto: Move loading AATTkusto/language-service off the main thread (#72006) * Kindsys: update generated doc and add check in CI (#71871) * Alerting: Improve performance of matching captures (#71828) * AccessControl: Remove acmock.New from accesscontrol service tests (#71942) * Chore: Avoid Grafana core imports for the test data source (#71956) * Traces: Enable showing trace ids (#71950) * Timeseries: Fix TooltipPlugin hooks warning (#71978) * CI: Try setting the vault secret for \'grafana_api_key\' (#71981) * Alerting: Fix edit / view of webhook contact point when no authorization is set (#71965) * AuthNZ documentation revamp (#62581) * Update dependency stylelint-config-sass-guidelines to v10 (#71632) * Plugin: Remove error on invalid version (#71951) * Docs: added alias to main data sources page (#71947) * NestedFolderPicker: Implement keyboard handling (#71842) * CI: Only run main pipeliens on Grafana (#71949) * gRPC Server: Instrument requests made to the server. (#71914) * errutil: (Chore) Make PublicError fulfill error (#71945) * Chore: Bump devenv postgres blocks version to 11.20 (#71921) * Tracing: Remove newTraceViewHeader feature toggle (#71818) * Chore: Update prettier yarn sdk (#71915) * NestedFolders: Paginate nested folder picker (#71489) * Remove badge padding override (#71916) * logs: log-details: updated test for more complete mock data (#71941) * Devenv: self-instrumentation (#63730) * Grafana-ui: always apply target=\'_blank\' and rel=\'noreferrer\' on TextLink (#71934) * Remove code coverage (#71917) * Use latest scenes 0.22.0 (#71936) * Chore: Move getSearchFilterScopedVar to AATTgrafana/data (#71839) * Alerting: Add tests for matching captures (#71928) * Docs: adds aliases to fix 404s (#71926) * logs: log-details: test for datalink without field value (#71922) * Alerting: Sort NumberCaptureValues in EvaluationString (#71927) * Tooltip: Set tooltip of active panel to front of zIndex (with object syntax emotion CSS) (#71925) * Docs: Fix instructions for backend Datasource plugins (#70381) * logs: improved unit tests (#71840) * RBAC: search v1 permission filter part 1 - cleanup & updating tests (#71913) * Docs: Update HTTP API docs for nested folders (#67412) * Units: Added support for Candela (cd) (#71696) * Tooltip: Set tooltip of active panel to front of zIndex (#70747) * AzureMonitor: Set timespan in Logs Portal URL link (#71841) * Chore: Remove pfs.GrafanaPlugin from schemas (#71884) * DatasourcePicker: Call onChange only if data source changes (#71630) * Geomap: Fix field lookup to match against the entire provided gazetteer (#71805) * docs: add docker commands for enabling alpha layers (#71897) * Cloudwatch Logs: Add autosuggest to logs query editor (#71800) * Secure socks proxy: use Grafana Plugin SDK (#71616) * Adminstration: Feature toggle for feature toggle admin page (#71887) * CI: Allow RGM to create msi for multiple editions (#71883) * docs: add flowcharting-canvas migration, update styling (#71671) * Chore: Wrap provisioning in dskit service (#71598) * Docs: Added queried table to start of Time Series section (#70594) * Alerting: Add exported constructor for panelKey (#71872) * tool: generate owners for modules in `go.mod` (#69583) * Logs: Fix shouldRemoveField (#71882) * Chore: Influxdb variable type cleanup (#71874) * Tempo: remove deprecated model package usage (remove replace) (#71687) * Alerting: Update texts in alert rule form (#71831) * Alerting: Fix renaming queries and rewiring expressions (#71657) * chore: wrap HTTP server in a dskit module (#71601) * Update dependency marked to v5 (#71627) * QueryBuilder: Preserve queries when switching from Mixed (#71224) * Explore: Unify trace view panel (#70408) * Bug: Compare `semver` digits for frontend packages config (#71829) * docs: Update Transform Data (#71013) * Chore: Add linter rule to avoid imports from Grafana core in test datasource (#71779) * Alerting: Changes to evaluation group step (#71251) * Explore: Moved \'handles open/close splits in UI and URL\' test to the spec folder (#71674) * PanelContext: Provide events scope identifier (#71561) * Alerting: Refactor annotation historian to isolate dashboard service dependency (#71689) * Docs: add azure auth section to prometheus data source doc (#71491) * logs: added test for parsing a dataplane-logs-frame (#71758) * Rework Okta OAuth2 (#71349) * Add canonical URLs to all alerting pages (#71830) * Tempo Service Map: Optionally group nodes also by service.namespace (#70803) * CommandPalette: Remove parent search and fuzzy search for pages (#71825) * chore(docs): regenerate feature toggles file (#71827) * Tempo: TraceQL streaming improvements (#71736) * Bugfix: Pie chart legend width doesn\'t works (#68351) * chore(cue): run make gen-cue (#71819) * Update `make docs` procedure (#71810) * Explicitly set all front matter labels in the source files (#71548) * Alerting: Save and restore condition reference while switching type (#71629) * Chore: Update golangci-lint to v1.53.3 (#71771) * FlameGraph: Add column in table with buttons to filter and sandwich a symbol (#71773) * AzureAD: Fix missing context (#71717) * Fix: Hide Forward OAuth Identity toggle when azure auth is enabled (#71640) * Docs: fix bullet lists for supported time interval (#67389) * FeatureToggles: Support changing feature toggles with localstorage (#71567) * Update _index.md (#71792) * CloudWatch Logs: Add getStatementPosition function for Monaco editor (#70724) * Flamegraph: Fix wrong positioning of tooltip in dashboards (#71396) * ci(ephemeral instances): new hosted grafana image tag format (#71793) * ci: split ephemeral instances action and run only the grafana build workflow in a larger runner (#71785) * Transformations: Update images (#71784) * AC: Remove legacy AC from folders permissions API (#71526) * Docs: Consolidation and add call-outs for semantics in Alert Provisioning documentation (#68848) * Update CODEOWNERS for TracetoLogs components (#71778) * AC: Remove legacy AC from dashboard permissions API (#71524) * LogRowMessageDisplayedFields: sync implementation with LogRowMessage (#71770) * Chore: Convert `AATTgrafana/ui` to use emotion object syntax (#71374) * Chore: Upgrade prettier to v3 (#71764) * Remove alert for feature transformationsRedesign (#71677) * Auth: Surface organization membership error (#71750) * Chore: Use SDK logger for test data source (#71579) * Chore: Return correct error for name taken and validation error on add/update datasource (#70465) * Auth: Enforce role sync except if skip org role sync is enabled (#70766) * Revert \"Update dependency prettier to v3 (#71586)\" (#71755) * Alerting: No longer silence paused alerts during legacy migration (#71596) * Fix units: Fix hertz scale point (#71746) * Fix accessibility issues in traces query editor (#71045) * logs: restrict permalinks to datasources with id fields (#71729) * logs: improve logs-frame parsing (#71450) * AzureMonitor: Fix resource selection growing over resource selection table (#71463) * Plugins: Only configure plugin proxy transport once (#71735) * Docs: fixes broken alias redirect (#71730) * Explore: Remove exploreMixedDatasource feature toggle (#71534) * AzureMonitor: Add switch to control time-range for Logs queries (#71278) * Chore: Fix pseudo i18n generation script to work with Prettier 3 (#71734) * Plugins: Migrate PluginStore mock to pre-existing fakes package (#71664) * Docs: Escape `$` for `$__tags` (#71631) * Table: Add custom cell rendering option (#70999) * CI: Re-enable milestone-check (#71718) * Update dependency react-calendar to v4.3.0 (#71455) * Plugin: Validate plugin version on installation (#71488) * Update dependency prettier to v3 (#71586) * Chore: Add auto-milestone workflow for pull-requests (#71177) * Grafana-ui: fix error in basic example and add basic info in TextLink component story (#71660) * Chore: Remove prometheusAzureOverrideAudience feature toggle (#71599) * Loki: Fix duplicated rendering of resolution (#71670) * Heatmap: Use displayName to test if numeric bucket fields (#71407) * ci(ephemeral instances): ignore bot events (#71686) * CI: Add rgm compatible windows msi pipeline (#71678) * ci: ephemeral instances - remove unnecessary args (#71683) * ci: remove unnecessary steps from ephemeral instances action (#71681) * Chore: Add grafana-apiserver (#70721) * Field Config: Add new units (mΩ, kHz, MHz, GHz, ac, ha) (#71357) * Tracing: Reduce the max packet size for Jaeger exporter (#71659) * Remove empty main block at the end (#71574) * Docs: Add reference to Grafana Cloud doc (#71653) * SAML: Add node-forge to yarn for cert validation (#70959) * Alerting: refactor fetchAlertManagerConfigAction to use RTK Query (#71261) * ci: enable ephemeral instances action for everyone (#71655) * ci: run ephemeral instances action on a larger runner (#71661) * Tempo: TraceQL query response streaming (#69212) * TestData: CSV Metric Values - fix NoData (#71656) * Explore: Replaced deprecated \'query\' property with \'queries\' in splitOpen (#71484) * TestDatasource: Generate refId for the flame graph (#71547) * GrafanaUI: Create TextLink component (#69330) * OAuth: Introduce user_refresh_token setting and make it default for the selected providers (#71533) * Log rows performance: Render LogRowMenuCell on demand (#71354) * [WIP] CI: Removes enterprise specific pipelines and steps (#70815) * Update dependency rc-tooltip to v6 (#71628) * Settings: Add tests for handleAWSConfig (#71486) * Nested folders: Empty state for nested folder picker (#71464) * I18n: Add server config to detect browser language (#69396) * Update dependency trim to v1 (#71633) * Update dependency centrifuge to v4 (#71626) * Update visx to v3.3.0 (#71625) * Alert: Change error icon to exclamation-circle (#71397) * Plugins: Use suffix for plugin directory (#71375) * Elasticsearch: Fix multiple max depth flatten of multi-level objects (#70302) * Update dependency lru-cache to v10 (#71585) * Update react monorepo (#71552) * Tracing: Add services, depth to span filters metadata (#71084) * Plugins: Remove redundant dupe checker (#71564) * Geomap: Address tooltip performance issue (#71607) * Trend: Support disconnect values and connect nulls options (#70616) * CI: Update and rename pr-patch-mirror-and-apply.yml to sync-mirror.yml (#71608) * Docs: Add disconnect value feature documentation (#71519) * ci: add ephemeral instances action (#71604) * Fix e2e (#71594) * new go mod (#71378) * SSE: Support for ML query node (#69963) * Update `make docs` procedure and related workflows (#71537) * docs: update references to deprecated plugins (#71569) * Chore: update dataplane/examples lib (#71591) * Update dependency immer to v10 (#71583) * Update dependency rudder-sdk-js to v2.37.0 (#71572) * Update dependency selecto to v1.26.0 (#71581) * DS Picker: Use trigger width as min width (#71501) * Update dependency AATTrollup/plugin-commonjs to v25 (#71576) * Alerting: Add smart type selection when creating a new alert rule (#71071) * refactor: remove cta for users with reading rights (#71380) * Update dependency css-minimizer-webpack-plugin to v5 (#71578) * Update dependency AATTgrafana/eslint-config to v6 (#71575) * Update dependency AATTrollup/plugin-json to v6 (#71577) * Update emotion monorepo (#71573) * Core: Update thema, cuetsy and cue fork (#71527) * Update dependency jest-junit to v16 (#71555) * Update dependency glob to v10 (#71554) * Alerting: Adds support for toggling common labels (#71497) * Update dependency eslint-plugin-jsdoc to v46 (#71553) * Update dependency yargs to v17.7.2 (#71551) * Plugins: Make datasource instances live targets for the sandbox (#71472) * Docs: Fix minor errors in query caching documentation (#71513) * Fix e2e (#71562) * Plugins: App plugins running inside a sandbox div will have height 100% (#71453) * Update dependency yaml to v2.3.1 (#71550) * Update dependency webpack-bundle-analyzer to v4.9.0 (#71541) * DataLinks: Fix bug where links which use built in variables could be hidden (#71372) * Update dependency d3 to v7.8.5 (#71549) * Update dependency webpack-cli to v5.1.4 (#71542) * Alerting: Support spaces in alert names for creating silence links (#71280) * logs: context small improvements (#71546) * Update dependency webpack to v5.88.1 (#71540) * Dashboards: Save tags on dashboard creation (#71394) * Explore: Support display of multiple tables (#70935) * Update dependency webpack-merge to v5.9.0 (#71544) * Update dependency webpack-dev-server to v4.15.1 (#71543) * Update dependency rimraf to v5 (#71545) * Update dependency AATTkusto/monaco-kusto to v7.7.0 (#71538) * Update dependency ol to v7.4.0 (#71416) * Traces: Add inline validation and greater precision to duration fields in span filters (#71404) * Datasources: Pass down the edit-form errors (#69830) * Swagger: Fix response for the search users endpoint (#71272) * CI: Fix broken env vars in publish-artifacts step (#71471) * loki: generate dataplane-compliant logs dataframes (behind feature flag) (#69909) * Chore: Embed CSV files with the test data source (#71435) * api: ignore /api/gnet proxy when gzipping responses (#71437) * logs: make sure log-row-react-keys are always unique (#71279) * Logs: Fix table/logs header toggle (#71485) * Chore: Remove console.log from heatmap util file (#71515) * Heatmap: Build cell colors during data prep instead of render (#71509) * docs: add alphaPanels feature toggle information (#71480) * Chore: Update Github issue/bug template (#71053) * SSE: improve error handling in DSNode (#71468) * Alerting: do not expand template for labels\\annotations if value is not a template (#71492) * Transformation redesign (#70834) * Cloudwatch Logs: Update language definition for Monaco editor (#71402) * Auth: Move LDAP debug to Authentication menu (#71285) * docs: update nodejs required version (#71469) * docs: restructure dashboard annotations page (#70208) * Docs: Adding alias to package a plugin (#71478) * CI: Rename the patch GHA workflows (#71470) * Update dependency tslib to v2.6.0 (#71462) * Update dependency sass-loader to v13.3.2 (#71459) * Update dependency semver to v7.5.4 (#71460) * NestedFolderPicker: Truncate overflowing text, fix selected state (#71444) * Logs: Add experimental table visualisation in Explore (#71120) * Update dependency sass to v1.63.6 (#71458) * Update dependency rollup-plugin-dts to v5.3.0 (#71457) * Chore: Upgrade Go to 1.20.6 (#71440) * Auth: update GitHub OAuth documentation (#70459) * Update dependency sinon to v15.2.0 (#71431) * Update info for the Support Bundle (#69419) * Dashboards: POC split between visualizations and widgets (#70850) * A11y: Fix keyboard accessibility in LayerDragDropList (#71386) * Elasticsearch: Fix histogram colors in backend mode (#71442) * Plugins: Fail plugins installation on wrong args provided (#71355) * Alerting: Fix state in expressions footer (#71441) * SceneDashboard: Adds menu to panels, a start for inspect drawer state (#71194) * Update dependency ts-jest to v29.1.1 (#71433) * Update dependency react-select-event to v5.5.1 (#71430) * Revert \"Update dependency AATTswc/helpers to v0.5.1 (#71331)\" (#71432) * AuthZ: Extend /api/search to work with self-contained permissions (#70749) * MESA: Allow using synced permissions (#71377) * Update dependency rc-drawer to v6.3.0 (#71422) * Nested folders: Only show edit title button if user has permissions (#71426) * Update dependency rc-slider to v10.2.1 (#71423) * Update dependency rc-cascader to v3.12.1 (#71421) * Update dependency postcss-loader to v7.3.3 (#71420) * Update dependency papaparse to v5.4.1 (#71419) * Nested folder picker: Move options into overlay (#71042) * Auth: Add support for custom signing keys in auth.azure_ad (#71365) * Update dependency msw to v1.2.2 (#71414) * AppChromeService: Fixes update to breadcrumb parent URL (#71410) * Update dependency lint-staged to v13.2.3 (#71412) * Update dependency jquery to v3.7.0 (#71409) * Update dependency jest-fail-on-console to v3.1.1 (#71395) * Tracing: Show next/prev buttons when span filters are collapsed (#71025) * Cloudwatch: Add comment and regexp to TokenTypes interface (#71399) * Remove duplicated entry in properties table (#71388) * Update dependency AATTgrafana/scenes to v0.20.0 (#71385) * [DOC] Fix tracing links in explore/tracing (#71383) * Panel Plugins: Change array methods from read-only to writable (#71315) * Update dependency jest-canvas-mock to v2.5.2 (#71379) * Internationalization: Correctly generate plural forms (#71341) * Saga: Divider component (horizontal and vertical) (#71134) * Docs: Add note for setting root_url in case of NGINX TLS termination (#71287) * Forms: Remove usage of sass styles in Group By and Reduce Transformations (#71223) * Update dependency immutable to v4.3.0 (#71373) * Format go resource (#71370) * Update dependency glob to v10.3.3 (#71371) * Logs: Fix nanosecond partition in log context (#71346) * I18n: Outstanding navigation strings (#71208) * Update dependency expose-loader to v4.1.0 (#71367) * SQLStore: Fix regression in PostgreSQL connection string (#71368) * Dashboards: Fix frontend exception when backend fails to save dashboard (#71144) * I18n: Outstanding navigation strings marked up for translation (#71281) * Chore: Remove simplejson usage from the test data source (#71332) * Flamegraph: Remove feature toggle for sandwich view and color schemes (#71305) * Logs: Display log row menu cell on displayed fields (#71300) * Update dependency eslint-plugin-import to v2.27.5 (#71363) * UI/Select: Adjust typing to support extended props (#71211) * Update dependency eslint-config-prettier to v8.8.0 (#71356) * fix shortcode usage (#71353) * Update dependency eslint to v8.44.0 (#71340) * CI: Provide a Drone promotion to build the build-container (#71133) * Changelog: Updated changelog for 9.5.6 (#71342) * Variables: Page refreshes hitting enter to select a variable value (#70996) * Update dependency esbuild-plugin-browserslist to ^0.8.0 (#71337) * Changelog: Updated changelog for 10.0.2 (#71338) * Update dependency AATTgrafana/scenes to v0.19.0 (#71335) * Alerting: Add support for additional colors in MetaText (#71299) * Update dependency AATTswc/helpers to v0.5.1 (#71331) * Alerting: (Chore/Instrumentation) Add traceID to logs with contextual logger (#71289) * Loki: Reset `data.js` after PR (#71328) * Update dependency AATTrushstack/ts-command-line to v4.15.1 (#71324) * Plugins: Fix info log statement when installing plugin dependencies (#71298) * Connections console: Add Angular badge for Angular plugins (#70789) * Update dependency AATTrushstack/rig-package to v0.4.0 (#71323) * LogContext: Fix a bug where multiple logs with similar nanosecond timestamps were loaded too often (#71319) * Traces: Filtering by span id (#71275) * Elasticsearch: Fix using multiple indexes with comma separated string (#71284) * Update dependency AATTreact-types/overlays to v3.8.0 (#71302) * Tracing: Make show filters only keyboard accessible (#70890) * Plugins: Remove unused config field from SignatureCalculator (#71297) * Alerting: Fix Alertmanager change detection for receivers with secure settings (#71307) * XYChart: Improve base options setup (#67878) * Dashboard: Slider overlapping with right input field (#71282) * Slug: Use urlencoding to support non-ASCII characters (#70691) * Update dependency AATTopentelemetry/semantic-conventions to v1.15.0 (#71271) * Update Public Dashboards documentation (#71276) * PanelInspect: Download CSV without extra blank rows (#71248) * PanelInspect: Clean table display settings from field config (#71226) * Explore: Test deleting comments in query history (#70934) * Auth: update generic OAuth documentation (#70330) * Explore: Fix Query History flakey test (#71190) * RBAC: remove simple RBAC disabled checks (#71137) * logs: scanning: add tracking (#71031) * Alerting: Use new \"Label\" components for alert instance labels (#70997) * Use docs/reference style links for all Alerting links (#71124) * Auth: Fix US gov azure ad oauth URL parsing (#71254) * GrafanaUI: Update FilterPill active state and ToolbarButton active state (#70396) * Update dependency AATTkusto/monaco-kusto to v7.6.2 (#71269) * Auth: Resolve isGrafanaAdmin for debug logging (#71145) * AccessControl: Add resource permission deletion helper (#71222) * AccessControl: Fix nuid permission deletion when deleting dashboards and folders (#71225) * Docs: fix incorrect alias for sign-a-plugin.md (#71255) * Update dependency AATTgrafana/scenes to v0.18.0 (#71268) * Update dependency stylelint to v15.10.1 [SECURITY] (#71256) * Transformations: Fix `extractFields` throwing Error if one value is undefined or null (#71070) * Auth: Use SHA-1 for generating an ID for External Service Role (#71079) * Update React Aria (#71086) * StateTimeline: Add disconnect value option (#70610) * Docs: Fix broken links to play (#71112) * NestedFolders: Do not perform guardian checks for subfolders (#69769) * XYChart: Point size editor should reflect correct default (5) (#71126) * Dashboard: Add test dashboard for Flame Graph (#70685) * Chore: Update crewjam/saml (#71122) * Chore: Make grafana-delivery-bot non-external (#71116) * Clarify external AM limitation (#71179) * GLDS: Fix `className` metrics (#71214) * Prometheus: Version detect bug (#71198) * Dashboards: Keep save drawer open for unhandled errors (#70434) * Docs: update the word \"integration\" in Okta config (#71181) * CI: Add GPG keys to rgm, don\'t clone RGM just use the docker image (#71143) * Loki/Elasticsearch config: Add DataSourceDescription component (#71206) * Annotations: Fix database lock while updating annotations (#71199) * Docs: Updates Grafana alerting link text on Panel Editor Overview page (#71146) * GLDS: Get metrics of `className` usage in props (#71072) * docs: remove kentik from angular plugins (#71191) * Alerting: improve provisioning indicator for notification policies (#71160) * Explore: Allow the use of plugin panels (#66982) * Platform: Add support for Postgresql pgpass file (#61517) * Drone: Enable running go benchmarks on demand (#70359) * Docs: Adding the right syntax highlighting in a few places (#71141) * Alerting: Add legend for mixed in Loki alert history and use highlight instead of scroll (#71131) * BarChart: Check by displayName (#71161) * Chore: Update github action dashboard project (#71154) * Prometheus: [devenv] provision gdev-prometheus development environment with basic auth (#71153) * Alerting: Fix panic in backtesting API when the testing interval is not times of evaluation interval (#68727) * Added security patch delivery workflows (#71101) * Plugins: Add feature toggle for Temporary Credentials (#71033) * Docs: Set up alert state history (#71123) * Dashboards: Add dashboard embed route (#69596) * Plugins: Angular detector: Add database cache store for remote patterns (#70693) * Docs: Fix scenes what\'s new in Grafana 10 entry (#71128) * Query: Fix concurrency handling for mixed datasource queries (#70100) * Auth: Add empty role definition (#64694) * Explore: Add checking for target datasources and add test (#70855) * AsyncSegment: Display no-options placeholder for no items status (#70995) * Chore: Convert background service registry to dskit module (#64062) * GLDS: Get metrics of \'AATTemotion/css\' imports (#71064) * Alerting: Details page v2 feature flag (#69326) * DS Picker: Filter available DS based on component props (#70613) * SceneDashboard: Move time controls from nav toolbar into controls and make controls them sticky, and edit mode (#71082) * Loki: add additional settings section (#71035) * Eslint: Remove scenes rule for member accessability (#71087) * BarChart: Fix legend for fields with labels (#71098) * Prometheus: Incremental querying profile data updates (#70701) * Kinds: Fix report generation (#71048) * Docs: Plugins doc reorganization, part 1 (#69864) * Docs: update heatmap panel options (#71058) * TimePicker: Fix issue with previous fiscal quarter not parsing correctly (#71083) * AuthN: Fix url token auth when clientTokenRotation is enabled (#71073) * Correlations: Create paginated API (#65241) * Tempo: TraceQL editor - Match type of new values with values in dropdown (#69468) * Bump scenes to 0.17.2 (#70893) * Feat: Match allowed cookies with optional character (#71047) * Docs: adds uninstall instructions to debian/ubuntu (#70841) * Dashboard: Add suggestion box for Flame Graph (#70763) * Prometheus: Code editor autocomplete returns bad results when text is highlighted (#70856) * PanelChrome: Fixes issues with hover header and resizing panel above (#71040) * Update derived fields provisioning example (#66027) * Plugins: Add monitoring only mode to frontend sandbox (#70688) * Alerting: Keep rule form buttons always on top (#71056) * add setupListeners to the redux store (#70953) * Tracing: Remove unused selectors (#71038) * Plugins: Add config option to exclude specific plugins from frontend sandbox (#70899) * Elasticsearch: add additional settings section (#71037) * Segment Story Component: Removed any type from Segment story component (#71043) * Elasticsearch: Replace duplicate IconButton component (#71050) * Add dashboards label to issues in dashboards project (#70992) * I18n: Translate phrases for new Browse Dashboards (#70654) * PublicDashboards: Add validation on update (#70993) * Kinds: Fix kind publishing to the registry (#71041) * Alerting: Improve time range and max data points info in QueryEditor (#70867) * Docs: Provide absolute paths for set-up-https.md (#70681) * Extend transformations data (#70247) * Fix width for Resample label (#71011) * A11y: Do not force colors in the color swatch and icon series (#70862) * A11y: Add support for toggle buttons in high contrast mode (#70838) * NestedFolderPicker: Expand/collapse keyboard handling (#70949) * InfluxDB: Return better error messages from backend (#70066) * logs: refactor: move logsModel to the logs folder (#70989) * Alerting: Contact points v2 – part 1 (#70643) * NestedFolders: Add search to NestedFolderPicker (#70848) * Update Alerting GitHub teams (#71026) * Alerting: Refactor Alertmanager picker (#70720) * Tracing: Add inline validation to time shift configuration fields (#70879) * AzureMonitor: Correctly build multi-resource queries for Application Insights components (#70344) * Plugins: Angular detection: Fix detection not being run for CDN plugins (#70960) * ColorPicker: Allow to use in form (#69405) * InfluxDB: Fix backend mode table result with aliases (#69943) * Graphite: Fix infinite loop in text editor when using graphite in a Mixed datasource (#70970) * Alerting: Use unsafe.Slice for hashing a string during rule fingerprint calculation (#71000) * Prometheus: Remove duplicate definition in docs (#70916) * Chore: Enable remaining jsx-a11y rules (#70990) * AzureMonitor: Fix metric names for multi-resources. (#70864) * Schemas: Allow nulls in schema for +/-Infinity types (#70958) * docs/serviceaccount.md - Incorrect key \"role\" for creating token (#68809) * Flamegraph: Add switch for color scheme by value or by package (#70770) * Logs: Add pinning icon in log context (#70945) * Alerting: Reduce number of unnecessary request in the alert list panel in case … (#70583) * I18n: Mark up phrases for translation on NewFolder drawer (#70888) * I18n: Mark up strings on Navigation - Connections section (#70914) * Login: Adjust error message when user exceed login attempts (#70736) * Loki: Fix wrong query expression with inline comments (#70947) * Logs: Do not insert log-line into log-fields in json download (#70901) * PublicDashboards: Remove timeSettings from API (#70931) * Fix: Change getExistingDashboardByTitleAndFolder to get dashboard by title, not slug (#70723) * Chore: uFuzzy v1.0.8 (#70783) * Alerting: Use ToggleTip instead of Hovercard in the info popup on Math expressions (#70881) * PublicDashboards: Remove non updatable fields from DTO (#70871) * Prometheus: Add disableRecordingRules datasource config (#70903) * Loki: Use better query validation before requesting stats (#70800) * Export: Templateize datasource uid when it\'s a library panel (#70648) * Permissions: Fix incorrect `navId` in permissions page (#70906) * Prometheus: Metrics explorer add docs and image (#69965) * SAML UI: metric for provider card clicked (#70894) * Elasticsearch: escape colons in ad hoc filters (#70611) * logs: better nanosecond handling (#70878) * Login: Fix footer from displaying under the login box (#70897) * Prometheus: Metrics explorer remove select dropdown behavior (#70722) * ConfirmButton: Attach `onClick` to custom child button to better support a11y (#70504) * Chore: Use theme.shape.radius.circle everywhere (#70896) * logs: add more tests (#70886) * Docs: reorder auth provider pages (#70764) * I18n:Mark up phrases for translation on Permissions drawer (#70842) * Modules: Add registry (#70859) * Nested folders: Unify visual styles between tree + search view (#70814) * InteractiveTable: Add pagination and header tooltips (#70281) * Chore: Fix DiffReporter.Paths to properly initialize slice (#70870) * docs: typo in migration guide (#70858) * Alerting: Add limit query parameter to Loki-based ASH api, drop default limit from 5000 to 1000, extend visible time range for new ASH UI (#70769) * Alerting: Convert \'Both\' type Prometheus queries to \'Range\' in migration (#70781) * Docs: Added new configure prometheus file, update index file (#70845) * logs: refactor tests to make them smaller (#70824) * Alerting: Add duration to saving alert states done (#70844) * Plugins: Add CDN support to sandboxed frontend plugins (#70608) * Logs: Add back properties to prevent unnecessary re-renders (#70839) * Explore: Make toolbar action extendable by plugins (#65524) * Plugins: Enable feature toggles for long running queries by deafult (#70678) * Alerting: Render folder selector in options for Alert List Panel only when having Grafana datasource (#70816) * LogContext: Make centered row unsticky on click (#70832) * Pyroscope: Fix normalize query function (#70836) * LogContext: Add button to scroll to center (#70821) * Chore: Wrap custom configuration in development environment check (#70833) * Revert \"Chore: Wrap custom configuration in development environment check\" (#70831) * standardize docs copyright (#70732) * Units: Add events/messages/records/rows throughput units (#70726) * Variables: Detect a name for duplicated variable (#68110) * logs: more tests related to timestamp handling (#70819) * Chore: Wrap custom configuration in development environment check (#70731) * Update (#69684) * I18n:Mark up phrases for translation on Folder Page (#70801) * Pyroscope: Preselect default profile type or app in the query editor dropdown (#70624) * CodeEditor keeps model after unmount (#70661) * NestedFolders: Nested folder picker (#70148) * Tempo: Update error messages (#70448) * CI: Ignore .pr-body.txt file (#70798) * Logs: Implement \"infinite\" scrolling in log context (#69459) * Docs: adds evaluation doc (#70757) * CI: Cleanup - Remove security related steps (#70788) * Catalog: Display badges for Angular plugins and disable install if Angular is disabled (#69084) * logs: removed unused code (#70758) * Explore: Remove duplicate decorator (#70775) * DatasourcePicker: Skip flaky upload test (#70756) * I18n: Mark up phrases for translation on Folder page (#70754) * Checkbox: Fix alignment in Safari (#70673) * Alerting: Add NeedHelpInfo component in notifications step. (#70740) * Update to docs - index.md (#70699) * Explore: Ensure old panes are removed before opening split view (#70670) * Prometheus: Add label filters to label_values query type variable query (#70644) * logs: handle dataplane-compatible logs-frames (#70318) * Elasticsearch: Make it compatible with the new log context functionality (#70697) * Correlations: Account for restricted datasource (#70717) * Variables: Remount query editor when datasource changed (#70615) * Docs: Add missing entries to changelog for 9.4.9 (#70741) * Grafana UI: Fix behaviour regression on Tooltip component (#70682) * Alerting: Make ImageService public in NGAlert. (#70737) * ValueFormats: Add support for Turkish Lira (₺) (#70662) * Nested folders: Paginate child folder items (#70730) * Dashboard: Create \'vizAndWidgetSplit\' feature flag (#70677) * Chore: Generate plugin version and remove lineage version (#69781) * Alerting: Expression card improvements (#70395) * Elasticsearch: Put new log details filters behavior behind a feature flag (#70703) * Plugins: Update backend plugin debugging instructions (#70239) * TraceView: Remove unused trace selectors (#70527) * Removed duplicate build flags. (#70653) * Chore: Update plugin schema with service registration info (#70692) * Alerting: don\'t copy original rule uid when cloning (#70645) * docs: fix admonition type capitalization (#70713) * Delete trailing slash (#70712) * docs: fix broken links in Configure legend (#70696) * InfluxDB: Refactor annotation transform logic (#69866) * Nav: Grafana Incident\'s sidebar navigation should be plural (#64553) * Dashboards: Support an auto refresh interval that is based on the query range (#70479) * Docs: Update notice on angular deprecations (#70663) * Traces to Logs: Use onclick for navigation if function is not defined (#70197) * chore: Transfer ownership of bar gauge, gauge, stat, and piechart panels to DataViz from BI (#70649) * Alerting: Fix HA alerting membership sync (#70607) * Flamegraph: Prevent cropping of tooltip by bottom of the viewport (#70633) * Auth: adds missing default in [auth.azuread] `skip_org_role_sync` config (#70690) * Logs: Add toggle behavior support for \"filter for\" and \"filter out\" label within Logs Details (#70091) * SaveExternalService (OAuth) on plugin load (#69764) * Docs: adds queries and conditions doc (#70674) * Alerting: Move rule UID from Loki stream labels into log lines (#70637) * Plugins: Angular detector: Remote patterns fetching (#69843) * InfluxDB: Backend parser compatibility with frontend parser (#69865) * Dashboards: Allow dashboards with same name in different folders (#70378) * Alerting: small typescript fix for Policy (#70655) * Nested folders: Replace explicit type column with icon in browse view (#70666) * Alerting: Display a warning when a contact point is not in use (#70506) * Chore: Remove unused import social.go (#70668) * Auth: Support google OIDC and group fetching (#70140) * chore: use log.Printf(...) instead of log.Println(fmt.Sprintf(...)) (#70658) * AzureMonitor: Remove subscriptions map (#70620) * Docs: removes-yum (#70634) * Docs: removes references to Redhat, adds import GPG key step (#70625) * docs: clarifies that only OSS or Enterprise are installed (#70619) * Alerting: Display correct results when using different filters on alerting panels (#70482) * formatting fix for line 72 (#70618) * XYChart: Fix axis range and scale overrides (#70605) * Sandbox: Fix react class components stale state (#70572) * Docs: Update query and resource caching documentation to improve clarity and add additional context (#70556) * GrafanaUI: Define tooltip or aria-label as required for IconButton (#69699) * Prometheus: Metrics explorer feature toggle default to on (#70548) * XYChart: Remove some panel opts that can\'t logically apply (#70202) * Changelog: Updated changelog for 10.0.1 (#70601) * Changelog: Updated changelog for 9.5.5 (#70599) * Alerting: Fixes clone url for instances hosted on sub path (#70543) * Chore: Add tracking for dashboard load (#70057) * Changelog: Updated changelog for 9.4.13 (#70595) * Tracing: Move upload trace to button (#69402) * Changelog: Updated changelog for 9.3.16 (#70591) * Changelog: Updated changelog for 8.5.27 (#70588) * Changelog: Updated changelog for 9.2.20 (#70587) * Alerting: Support concurrent queries for saving alert instances (#70525) * Forms: Remove usage of gf-form textarea and help icons (#70561) * Explore: make sure panes are initialized in order (#70519) * Auth: Fixed CVE-2023-3128 (#70571) * Revert \"Logs: Change permalink icon back to `link`\" (#70570) * Docs: Add docs for log line permalinking (#70370) * DS Picker: Add missing props and improve autoheight logic (#70393) * LogContext: Fix filtering out log lines with the same entry (#70538) * Dashboard: Fix issue where a panel with a description and a cached response displays 2 info icons (#70513) * Auth: Add missing context parameter (#70565) * Navigation: Fix toolbar actions flickering on mobile (#70524) * Auth: Add auth.azure_ad security improvements (#912) * Add and document option for enabling email lookup (#913) * Auth: Remove Email Lookup from oauth integrations (#894) * PermissionList: Fix sizing of permission column so they are all aligned (#70420) * Changelog: Add CVE to 9.4.13 changelog (#70558) * Changelog: Updated changelog for 9.4.13 (#70553) * Chore: update latest.json to 10.0.1 (#70550) * Changelog: Updated changelog for 10.0.1 (#70544) * Prometheus: Add capability to filter label names by metric in template variable editor (#70452) * SQLStore: Fix Postgres dialect treating \"false\" migrator default as true (#69353) * Alerting: Adds in-app documentation for Classic Conditions (#70540) * Changelog: Updated changelog for 9.5.5 (#70542) * Changelog: Updated changelog for 9.3.16 (#70535) * Loki: Preserve pipeline stages in context query (#70472) * table panel: modified support section regarding alerts (#70421) * Changelog: Updated changelog for 9.2.20 (#70526) * Changelog: Updated changelog for 8.5.27 (#70521) * Explore: Clean up query subscriptions when a query is canceled (#70235) * Chore: add esbuild target for theme generation (#70511) * Docs: Add tested with BrowserStack to README (#70512) * Cloudwatch: fix typo (#70478) * Logs: Link anchored logline when opening context in split view (#70463) * Elasticsearch: Enable logs samples for metric queries (#70258) * Docs: changes link text and adds link to the download page (#70477) * Update dependency esbuild to v0.18.6 (#69908) * Elasticsearch: Fix infinite loop when using mixed datasources (#70386) * Explore: fix URL encoding on load (#70503) * chore: remove refs to deprecated io/ioutil (#70300) * GrafanaUI: Update RadioButtonDot to use new radius tokens (#70494) * Chore: Change codeowners of milestone workflows (#70493) * Github Actions: Fix milestone GH action (#70490) * Tracing: supply Grafana build version (#69733) * Nested folders: Consolidate mutations in RTK query (#70249) * Fixing typos (#70487) * Accessibility: use `Collapse` in `QueryOptionGroup` (#70446) * Dashboard: Update query group options (#63138) * TimeSeries: Add option to disconnect values (#70097) * Alerting: Use only token for images in notifications (#70196) * Alerting: Bump grafana/alerting and refactor the ImageStore/Provider to provide image URL/bytes (#70182) * XYChart: Ensure color scale is field-local and synced with data updates (#70480) * (changelog) Archive the remainder of 8 changelog and 9.0 - 9.4 (#70476) * Chore: Delete unused cookie forward middleware (#70403) * Docs: removes references to YUM (#70471) * TestData: Drop some percentage of CSV values from a request (#70404) * Viz: get UPlotChart out of the timeRange business (#70412) * Alerting: Add two missing tests which cover missing URLs for Loki state history (#70460) * Docs: fixes minor errors (#70458) * Alerting: Change how we display annotations in the rule form (#69338) * Traces: Remove noop functions (#70392) * PublicDashboards: Audit table pagination (#69823) * Plugins: Sandbox frontend plugins DOM access. (#69246) * Alerting: Add debug logs when saving instances is finished (#70447) * Tempo: Represent OTLP Span Intrinsics correctly (#69394) * Login: Show error messages inline in form instead of in toasts (#70266) * Bug: Fix `yaml` identation for github action yamls (#70445) * Loki: Deprecate resolution (#70326) * Library Panels: Fix issue when deleting library panels from folder view (#70413) * Docs: rearrange content order (#70425) * Select: Performance improvements when opening menu and when hovering over options (#69230) * Search: Always send specified kind in sql searcher (#70376) * Test: Fix windows test for SQL data sources (#69137) * GitHub Apps: Replace `grafanabot` token with `grafana-delivery-bot` GitHub App (#70242) * Explore: URL migrations & improved state management (#69692) * Loki Query Utils: Extract and refactor common functionality (#70185) * DataSourcePicker: refactor file drop out of query group (#68236) * Chore: Remove `DashboardSearchModal`/`SearchWrapper` since they\'re no longer used (#70374) * Chore: Fix main build (#70424) * Internationalization: Mark up phrases for translation on Dashboards page (#70361) * Docs: Update contrib info regarding milestones (#70315) * Chore: Run betterer and eslint/prettier in parallel for pre-commit hooks (#69788) * Alerting: Add file and rule_group query params in request for filtering the res… (#70379) * Docs: fix broken upgrade link to alerting (#70415) * Docs: Update SECURITY.md (#67985) * DevEnv: Add Support for SAML SLO in Authentik (#69147) * PanelPlugin: Allow hiding standard field config from defaults (#70303) * Docs: fixes various links (#70384) * Chore: some type fixes (#69860) * Loki: Add documentation for step variable (#70358) * Explore: Remove storing derived \"loading\" property (#70324) * Fix: Create store only once in cli mode (#70391) * Navigation: puts Profiles app under Observability (#69973) * Cloud rules: fix hardcoded conditional (#70387) * Loki: Use getNormalizedLokiQuery to get queryType (#70237) * Fix bad markup in time series docs (#70352) * Logs: Add tracking for permalinking (#70334) * Alerting: Align notification policies design (#70345) * Elasticsearch: fix type-related bug within targetContainsTemplate (#69798) * Suggestions: Prioritize preferred visualizations for suggestion list (#67326) * DSPicker: Respect datasource & mixed props (#70377) * Plugins: Angular: Update hardcoded Angular detection patterns (#70053) * TopNav: Cleanup theme flags (#67990) * Insights: Fix optional `buildInfo` type (#70372) * Frontend: Fix frontend styleguide emotion example (#70371) * Insights: Add Grafana version to rudderstack events (#70105) * Alerting: Update in app documentation for customizing message and subject (#70367) * Docs: bit of restructuring (#70364) * Alerting: Allow selecting the same custom group when swapping folders (#70337) * Alerting: Add debug logs for EndsAt timestamp (#70336) * Logs: Change permalink icon back to `link` (#70362) * Logs: Add new scroll behaviour to logs samples panel (#70320) * Loki: Add step input field validation (#70319) * Candlestick: Migrate to schema (#62113) * Secrets: Make the Migrator extensible (#67307) * Docs: List packages together, and fix or add menuTitles. (#70338) * Use \"or\" to convey that OS options are unique (#70332) * FlameGraph: Add sandwich view (#70268) * Command palette: Include help links (#70234) * Tempo: Use pipe in TraceQL by default for multi-value variables (#70051) * Alerting: Add notification policies preview in alert creation (#68839) * Logs: Fix scrolling with `exploreScrollableLogsContainer` feature flag (#70164) * loki: rename experimental feature flag (#70306) * Explore: Ensure datasource is present in the URL for every query (#70307) * Chore: Replace go-multierror with errors package (#66432) * Elasticsearch: remove usages of any (#69575) * [opentsdb] Allow custom tag key in OpenTSDB Query editor (#62762) * InfluxDB: Return default retention policy from backend as first element (#69818) * Explore: Use new DS picker (#70054) * Canvas: Migrate to schema (#70205) * EnityAPI: update summary builder to support library panels (#70280) * [DOC] Add traces panel procedures (#70204) * Prometheus: Variable query editor improvements (#69884) * Alerting: Make QueryEditor not collapsable (#70112) * Alerting: Rewrite range to instant queries if possible (#69976) * Update make-docs procedure (#70265) * SSE: Add functions that determine NodeType by UID and construct a data source struct from NodeType (#70106) * Use docs/reference for flexible linking for content reused in Grafana Cloud (#70253) * XYChart/Trend: Fix min/max and units/decimals x-field overrides (#70214) * Loki: Implement step editor (#69648) * Config: Add configuration option to define custom user-facing general error message for certain error types (#70023) * DS Picker: first item is always active when filtering (#70071) * Chore: Update features/panel codeowners (#70246) * Explore: Improve logs volume panel empty state (#70240) * Alerting: Contact Points v2 feature flag (#70165) * Show the alertname for each alert in plain text email (#70183) * Mixed DS: Use new DS picker (#70052) * Variables: allow `{}` type in `VariableWithOptions.current ` (#64358) * Logs: Add permalink to log lines (#69464) * Prometheus: Expr undefined at runtime (#70010) * `package.json`: Fix `what\'s new` URL in `package.json` (#70233) * Cloudwatch: Wrap filters and tag inputs in Variable Editor (#69862) * Alerting: Allow executing \"hidden\" queries (#70064) * Elasticsearch: Update error message shown when testing the datasource (#70189) * Docs: recreates setup for oss alerting (#70156) * CloudWatch: Add missing EventBridge Pipe metrics (#69994) * Plugins: Periodically update public signing key (#70080) * Plugins: Wrap original check health error (#69944) * Codegen: Generate `any` instead of `interface{}` (#70201) * grafana-data: Add frame type for logs dataframes (#69990) * Alerting: Fix newlines in text/plain template (#70207) * Changelog: Updated changelog for 9.3.14 (#70188) * Changelog: Updated changelog for 9.5.2 (#70219) * Chore: Prettify some unit tests for `pkg/build` (#70186) * CI: Remove no-changelog flag from backports (#70216) * XYChart: Fix variable interpolation in datalinks/toggletip (#70195) * Alerting: Sort RefIDs in error message returned by api.validateCondition (#70198) * Alerting: update rules POST API to validate query and condition only for rules that changed. (#68667) * XYChart: Fix formatting of axis ticks (units, decimals) (#70190) * Navigation: Add navigation customization options to config documentation (#70072) * Run verify-kinds only on CUE updates (#70162) * Changelog: Updated changelog for 9.4.10 (#70181) * DS Picker: Support `width` and `hideTextValue` (#70074) * Changelog: Updated changelog for 9.2.19 (#70170) * Changelog: Updated changelog for 9.3.15 (#70169) * Changelog: Updated changelog for 9.4.12 (#70167) * Fix unwanted newlines in plain text email (#70141) * Chore: Skip Explore flaky test (#70157) * Log Context: Fix component height to fit revert-button (#70159) * Alerting: Improve performance of cache.getOrCreate (#63909) * Fix: Report breaking changes workflow error message (#70152) * Fix BarGaugePanel to not show unnecessary scrollbar when links are set (#69989) * PublicDashboards: Add support for recorded queries used in Mixed ds (#70096) * SSE: Refactor DSNode and extract function to convert backend response to mathexp.Results (#70098) * Auth: Show invite button if disable login form is set to false (#69946) * Core: Upgrade AATTgrafana/tsconfig to `1.3.0-rc1` (#70149) * PanelTypeCard: Improve contrast for disabled cards (#69907) * DynamicConfigValueEditor: Pass ID to dynamic component and label (#69910) * VariableEditorListRow: Adjust icon styles (#70014) * Logs: Make logs container scrollable (#69371) * TextPanel: Fix styling missing the disclosure triangle (#70133) * TextPanel: Add unit tests for interpolating variables before converting markdown (#70090) * CI: Update `grabpl` to `v3.0.39` (#70126) * Alerting: Add matchers metrics to Alertmanager (#69855) * Mysql Tests: For mysql5.7 integration tests use utf8mb4 charset (#69953) * Run make in emails folder (#70113) * Alerting: Fix email template for text/plain emails (#69951) * PublicDashboards: Support timezone on query API (#68560) * docs: User management > invite users: adding missing navigation click (#69253) * Database: Make dialects independent of xorm Engine (#69955) * Canvas: Tweak inline editor border styling (#70099) * Explore: Fixed Starred query history tab to show all starred queries (#69914) * Authn UI: Remove feature toggle (#70073) * Docs: fixes provisioning table display (#70065) * AzureMonitor: Update docs to detail Azure logs query changes (#69987) * [DOC] Update for query editor live in Cloud (#69868) * Bug: Fix `build-frontend *` config checks (#70076) * Revert \"Update dependency AATTswc/helpers to v0.5.1 (#69766)\" (#70069) * Auth: Support Gitlab OIDC scopes (#69890) * Correlations: UX updates (#69313) * CodeEditor: Ensure suggestions only apply to the instance of the editor that registered them (#69995) * FeatureToggle: (Chore) Add recordedQueriesMulti toggle (#70063) * Auth: Add request context to UserInfo calls (#70007) * Elastic Infinite test data generation (#70058) * Revert \"LogsPanel: Remove bottom margin\" (#69999) * Pass testing status to the data source plugin extension (#69988) * CI: Add CI check for `what\'s new` link (#70046) * EchoBackend: Make EchoSrvTransport batched (#70012) * Revert \"Variables: Show description instead of definition in table\" (#70043) * Tracing: Use new DataSourceDescription component (#69443) * DS Picker: Use new built-in DS icons (#69797) * DS Picker: Built-in datasources are not marked as selected (#70020) * Docs: Contribution guidelines for updating Drone pipelines (#69530) * NPM packages: Fail `build-frontend-packages` step if `package.json` and input tag differ (#70011) * Replace non-finite values and null-fill across timerange (#69919) * Revert \"Prometheus: Fix series to rows frame name issue for custom name from legend option\" (#70029) * Barchart: Fix tooltip for normal/percentage stacking(2) (#69956) * Geomap: Optimize panel rendering behavior (#69827) * DS Picker: Fix React key issue for built-in data source list (#70018) * docs: crop panel filtering and time range screenshots (#70017) * docs: update angular list (#69912) * docs: change Scenes availability (#70013) * Datagrid usage tracking (#69826) * CI: Update RGM and verification pipelines to support prerelease / rc names. (#69971) * Fix bad whitespace in latest cards (#70005) * MSSQL: Mention excluded databases in the doc (#69534) * Changelog: Updated changelog for 10.0.0 (#70000) * Chore: update latest.json to 10.0.0 (#69996) * Docs: Adds fixes for external PRs (#69997) * Kinds: publish kinds to kind registry (#67515) * Archive old changelogs (#69975) * Alerting: Show disabled provisioned evaluation group (#69932) * Security Scans: Exclude windows container scans (#69977) * Prometheus: Fix empty query string (expr) breaking dashboard panel (#69938) * Docs: Add BigQuery migration to breaking changes doc (#69947) * Barchart: Fix tooltip for normal/percentage stacking (#69931) * Bump anchore/sbom-action from 0.12.0 to 0.14.2 (#67965) * Everything in Cloud free updates (#69948) * Docs: adds legacy topics (#69898) * NestedFolders: stay in the modal whilst actions complete (#69730) * Nested folders: add analytics tracking for some features (#69901) * Chore: Remove some SASS classnames from SubMenu (#69302) * Chore: Skip flakey alerting auth enterpise test (#69928) * Canvas: Update inline edit to use theme shadow (#69926) * docs: general edits to dashboard overview (#69747) * Command Palette: Links opened in a new tab now route correctly when Grafana is served under a subpath (#69845) * CloudWatch Logs: add monaco editor feature flag and types (#69871) * Security Scans: Add trivy scans to every docker image used for building/testing/publishing (#69911) * Grafana UI: Add scroll handlers to the Select component (#65069) * Update dependency date-fns to v2.30.0 (#69905) * Loki: Add feature tracking to reduce repetition (#69900) * PanelChrome: Fix tabbing to panel menu button (#69861) * Update dependency core-js to v3.31.0 (#69902) * Changelog: Updated changelog for 10.0.0-preview (#69903) * Update dependency AATTgrafana/scenes to ^0.15.0 (#69889) * Repeats: Set scoped vars correctly for collapsed panel when toggled (#69707) * Loki: Don\'t split queries if they use $__range variables (#69852) * LogsPanel: Remove bottom margin (#69850) * Dashboard: Clear current dashboard when moving away from dashboard (#66538) * Update dependency AATTgrafana/faro-core to v1.1.0 (#69834) * Dashboards: Data source template variable options now specify a current value using uid. (#69259) * Geomap: Fix tooltip bug (#69773) * Heatmap: Sort fields by numeric names when single frame (#69879) * Azuremonitor schematize backend (#69822) * NestedFolders: Ensure `New dashboard` page has the correct breadcrumb hierarchy (#69758) * StyleGuide: Add testing guide (#69403) * NestedFolders: Move `New folder` into a drawer (#69706) * Transformations: Config overrides being lost when config from query transform is applied (#69720) * Alerting: Add image URI annotation only when there\'s an image (#69825) * docs: update list on new detections (#69761) * Authentication UI: Add metric for the first usage (#69779) * LogsPanel: Remove top margin (#69847) * Chore: InfluxDB - Reformatting and restructuring (#69669) * Plugins: Re-use plugin registry mocks from fakes package (#69840) * Changelog: Updated changelog for 10.0.0-preview (#69837) * Tempo/ServiceGraph: Specify explicit field types (#69759) * Docs:fixes alerting support escalations (#69770) * Grafana/ui: Fix margin in RadioButtonGroup option when only icon is present (#68899) * Update dependency AATTbabel/preset-typescript to v7.22.5 (#69832) * Update dependency css-loader to v6.8.1 (#69805) * Alerting: Repurpose rule testing endpoint to return potential alerts (#69755) * Alerting: Fix unique violation when updating rule group with title chains/cycles (#67868) * CloudWatch: Add missing AWS/FSx metrics (#69816) * CloudWatch Logs: Create monarch language syntax (#69741) * Variables: Show description instead of definition in table (#69786) * [DOC][Traces] Add second page where include file is called (#69814) * Prometheus: Metrics explorer usability test improvements (#69528) * grafana/schema: Make composable types part of the package (#69678) * Plugins: Account for nil user when constructing plugin context (#69811) * CloudMonitoring: Improve parsing of GCM labels (#69800) * FeatureFlags: Change alpha/beta language to align with release staging language (#69422) * Authentication UI: Enable by default (#69803) * Prometheus: Fix series to rows frame name issue for custom name from legend option (#69343) * Update dependency core-js to v3.30.2 (#69799) * Update dependency AATTvisx/tooltip to v3.1.2 (#69793) * Prometheus: Fix numeric values in raw prometheus view which are being formatted as text (#69737) * Prometheus: fix icons that are only visible on hover (#69731) * docs: whats new breaking changes updates (#69489) * Update dependency AATTtypes/ol-ext to v3.2.0 (#69791) * Elasticsearch Config: Fix empty settings with expected default values (#69658) * Loki: Fix showing of correct line limit in options (#69572) * Update dependency AATTtypes/node to v18.16.16 (#69787) * Update dependency AATTtypes/glob to v8.1.0 (#69784) * Plugins: Refactor creation of plugin context to dedicated service (#66451) * Update dependency AATTtesting-library/dom to v9.3.0 (#69768) * NestedFolders: Fix select all in folder view selecting items out of folder (#69780) * Alerting: Fix notification policies inheritance algorithm (#69304) * Plugins: Standardize Golang enum naming convention (#69449) * [Chore] Dashboard: Tests for dashboard\'s add content buttons and menu (#66233) * logs: added more tests for logsModel (#69704) * Service accounts: API key migration refactoring to parse as json object of the results (#69771) * Docs/update mssql data source config (#67419) * Templating: Fix updating of definition to empty string (#69703) * Update dependency AATTswc/helpers to v0.5.1 (#69766) * Update dependency AATTrushstack/ts-command-line to v4.14.0 (#69763) * Drag&Drop: Dynamically load sheets module (#69536) * Add tooltip to instances of IconButton (#68880) * Update dependency AATTrollup/plugin-node-resolve to v15.1.0 (#69738) * Service accounts: UI migration results (#68789) * DataFrame: Align frame (__series.name) and field naming (__field.name) (#69621) * docs: Azure doc link update (#69749) * Docs/docker compose update (#64565) * Prometheus: variable query editor interpolate variables in label values (#69735) * Update dependency AATTreact-types/shared to v3.18.1 (#69734) * Update dependency AATTreact-types/overlays to v3.7.2 (#69716) * Loki: Make stream selector input in variables editor larger (#69729) * docs: improvements to visualizations docs (#69503) * docs: add product labels for reporting page (#69717) * Plugins: Optimize creation of Golang errors and slices (#69448) * Alerting: Use monaco editor for admin page (#69514) * Alerting: Support newer http_config struct (#69452) * Docker: Add ARM64 architecture for Docker, for PRs (#68295) * Update dependency AATTreact-types/menu to v3.9.1 (#69697) * Query Splitting: Display progress of sub-requests using an annotation frame (#69574) * Loki: Fix including of template variables in variable query editor (#69698) * Lower Drag and Drop file size limit to 500kb (#69640) * Update dependency esbuild-plugin-browserslist to ^0.7.0 (#62895) * Add prometheus querydata instrumentation (#69447) * Azure: Fix Kusto auto-completion for Azure datasources (#69685) * Nested folders: Improve loading states (#69556) * Plugins: Forbid loading Angular plugins when Angular is disabled (#69679) * CloudMonitoring: Remove excess logs (#69576) * Alerting: Fix broken UI because of query being optional for some ExpressionQuer… (#69650) * Auth: Skip org role sync moved in docs (#69676) * Auth: Use auth broker by default (#69620) * Pyroscope: Rename phlare to grafana-pyroscope-datasource (#68859) * Explore: Run remaining queries when one is removed from a pane (#69643) * Docs: Remove duplicate word in edit panel of configure panel options (#69592) * Legend: Sort by name (#69490) * SQL Datasources: Reinstate SQL data source behavior around database selection when default configured databases already exist (#65659) * Fix: Fix dashboards not showing in folders with search v2 enabled (#69638) * Revert \"Plugins: Forbid loading Angular plugins when Angular is disabled (#69225)\" (#69657) * Update dependency AATTopentelemetry/semantic-conventions to v1.14.0 (#69647) * Plugins: Forbid loading Angular plugins when Angular is disabled (#69225) * Explore: Refactor & centralize URL/state sync (#66286) * Update dependency AATTmonaco-editor/react to v4.5.1 (#69633) * Docs: Update references in `contribute/` dir (#69564) * [DOC] Tracing: Add doc for Tempo Search query (#68923) * Dashboards: Variables - Improve slow template variable loading due same variable loaded multiple times on time range change (#66965) * Chore: InfluxDB - Restructure the folders (#69554) * Schema: Improve Dashboard kind docs and remove deprecated props (#69359) * InfluxDB: Refactor query_builder and metadata_query (#69550) * Prevent crash while executing concurrent mixed queries (#874) * Alerting: Update patch for #865 after #68898 (#890) * Require alert.notifications:write permissions to test receivers and templates (#865) * Loki: Add step parameter to Loki query (#69558) * Docs: removes screenshots (#69634) * Update dependency AATTgrafana/scenes to ^0.14.0 (#69608) * Login: Show additional information when prompting to change password (#69537) * PanelChrome: Show pointer when hovering cancel query button (#69391) * Changelog: Updated changelog for 9.5.3 (#69626) * Changelog: Updated changelog for 9.4.12 (#69617) * Loki: Fix parsing of escaped quotes in LogQL (#69584) * Changelog: Updated changelog for 9.3.15 (#69612) * GrafanaUI: Set default value for QueryField onBlur prop (#69487) * Changelog: Updated changelog for 9.2.19 (#69606) * Update dependency AATTdaybrush/utils to v1.13.0 (#69543) * Changelog: Updated changelog for 8.5.26 (#69603) * CI: Add i18n verification step (#69384) * Use doc-validator v3.0.0 (#69544) * Fix: Fixed a typo in reference.md (#69204) * Docs: Plugin migration guide - chunk 9 (#69420) * Chore: Rename influxql query builder and metadata request files (#69549) * docs: add datasource selector content (#69280) * Log Row: Fix menu styling and dimensions (#69569) * Prometheus: Query Cache refactor (#66891) * CloudMonitoring: Correctly set new query on type change (#69573) * CloudWatch: remove code coverage report comments (#69570) * devenv: add healthcheck to loki block (#69519) * RBAC: remove unused code (#69470) * Loki: Fix error when empty template variables response (#69373) * Chore: Move useUniqueId to a general place (#69542) * Elasticsearch: Fix Typescript errors (#69535) * Documentation: modify postgres ssl_mode possible values (#69518) * Chore: update `user-essentials` to `frontend-platform` (#69533) * NestedFolders: Improve performance of Browse Dashboards by loading one page at a time (#68617) * Chore: Change dev sourcemaps to work around firefox warning (#67929) * Update Yarn to v3.6.0 (#69437) * Alerting: Add heuristics back to datasource healthchecks (#69329) * Chore: Remove unused code/dependencies in testdata datasource (#69386) * Tests: use `t.Setenv` to set env vars (#69516) * Loki: Add comment explaining interpolation of some variables at backend (#69460) * Util: Fix panic when generating UIDs concurrently (#69476) * Plugins: Add Initial implementation for frontend plugins sandboxing (#68889) * InfluxDB: Strong types and backend migration preparation (#69469) * [docs] typo fixes in expression queries (#65665) * docs: update add-template-variables docs (#65682) * docs: fix grafana play link (#65763) * docs: update use dashboards descriptions (#67360) * Alerting: Fix provisioned templates being ignored by alertmanager (#69485) * Chore: Typo fixes in comments (#69475) * Don\'t display stackTraces list if passed an empty array (#69484) * docs: update TestData screenshots (#69472) * Plugins: Support changing plugin IDs (hardcoded) (#67867) * Prometheus: Fix bug when adding a query in mixed datasource (#69424) * Docs: update what\'s new for exploreMixedDatasource toggle (#69436) * fix minor grammatical error (#69433) * Nested folders: Add alert rule counts and deletion to folder registry (#67259) * Alerting: Display error if repeat interval is lower than group interval (#69413) * Bump anchore/sbom-action from 0.12.0 to 0.13.4 (#65080) * Chore(deps): Bump actions/setup-go from 3 to 4 (#64862) * Chore: Update featuremgmt codeowners (#69432) * Secure socks proxy: update show_ui default in default.ini (#69417) * Docs: Bring back the alias for external group sync HTTP API page (#69434) * Docs: Added disableResolveMessage parameter (#66596) * remove incorrect state changes statement (#65785) * MSSQL: Change encrypt default value to false (#69351) * Loki: Remove unused datasource prop from LokiQueryBuilderOptions (#69445) * Loki: Add predefined operations functionality behind feature flag (#69379) * Loki: Exclude queries using DISTINCT from query splitting (#69377) * Loki: Fix e2e flakiness (#69441) * Plugin Extensions: Custom limits for extensions-per-plugin (#69430) * Datasources: Make the datasources config extendable by plugins (#68064) * Update babel monorepo (#69358) * Chore: remove i18n toggle (#69389) * Bump slackapi/slack-github-action from 1.23.0 to 1.24.0 (#69425) * Secure socks proxy: allow for UI to be disabled (#69408) * Log Context: Fix split view button using the wrong query (#69369) * update prometheus template variables doc (#69335) * add datasource type (#69407) * Docs: Rename External Group Sync references to Team Sync (#69395) * Devenv: Update auth devenv versions (#69370) * logs: context: removed unused code (#69392) * AuthN: Make clientTokenRotation work when Grafana is accessible on a sub url (#69385) * i18n: Sync extraction with main (#69381) * Tracing: Upgrade tracing data source configuration editors (#68764) * logs: context: removed unused code (#69383) * Schema: Remove ServiceAccount kind (#69194) * News: Expose config option to disable News feed (#69365) * Dashboards: Improve delete dashboard performance due to slow annotations query (#68544) * Fix plugin metric (#69368) * Pyroscope: Fix wrong defaults when importing query from different datasource (#69307) * Chore: Update codeowners for api-keys frontend (#69363) * TempoQueryEDitor: Respect onRunQuery updates (#69362) * Nested folders: add skeleton scaffolding (#69310) * NodeGraph: Add \"key\" prop to context menu items (#69360) * Metrics: Update Help to mention active viewers (#63384) * Reword JWT config claim (#69356) * Bump actions/stale from 6 to 8 (#65309) * Update dependency esbuild to v0.17.19 (#61522) * Canvas: Fix exit panel edit mode issue (#69315) * CI: Add validate-modfile step in drone (#69232) * Alerting: Fix matching labels with spaces in their values (#68909) * Prometheus: Make config header tags consistent (#69275) * Page: Add inline rename functionality (#68828) * Update cascading front matter to use sequence form (#67094) * ConfirmModal: Ignore case for confirmation text (#69000) * JoinDataFrames: Keep field name if possible (#69289) * Changelog: Updated changelog for 10.0.0-preview (#69311) * Chore: update latest.json to 10.0.0-preview (#69312) * Alerting: Reorder new alert and export buttons (#68418) * Correlations: Show labels fields that have links (#69120) * docs: What\'s New & Upgrade Guide 10.0 (#64927) * Docs: Add separate fundamentals topic on notification policies (#69174) * InfluxDB: Interpolate retention policies (#69202) * Alerting: Add more context to delete modals (#69244) * Alerting: Smaller fixes for long namespace / group names (#69095) * RBAC: remove some `IsDisabled` checks (#69272) * Forms: Remove some gf-form appearances in Grafana (#66735) * Plugins: Add a new UI Extension type (#68600) * PublicDashboards: Audit table trashcan icon (#69287) * Canvas: Allow all element types by default (#69279) * Fix opentsdb table format (#69281) * Chore: Add modowners to codeowners (#69260) * Docs: Bumping up min spec for Grafana Installations (#69250) * Storage: increase size of the `contents` column (#69152) * Revert \"Alerting: Refactor the ImageStore/Provider to provide image URL/bytes\" (#69265) * Prometheus: Bug fix to check default expr is empty string to set legend format as auto (#69255) * Auth: Update docs on use PKCE by default (#68638) * FeatureFlags: Support hiding from docs (#69261) * Feat: Add command line app to validate go.mod (#67796) * CI: Don\'t run RGM pipeline on docs changes (#69243) * Loki: Fix creating correct context query when preserved labels used (#69252) * G10: Update GitHub actions for to replace `preview` with `beta` (#69231) * Alerting: Skip flaky test TestRouteGetRuleStatuses (#69258) * Alerting: Refactor the ImageStore/Provider to provide image URL/bytes (#67693) * Alerting: Prevent assigning duplicated query/expression names (#68664) * RBAC: Remove legacy AC from HasAccess permission check (#68995) * Grafana UI: Fix plugin unit test errors (#69210) * Alerting: Matching instances preview for notification policies (#68882) * Flux: Improve styling of sample query button and use sentence case (#69222) * Chore: Hacky first pass on generating composable kinds within grafana/schema (#64723) * Plugins: Refactor plugin repository API (#69063) * Chore: Adding \"allowed_groups\" Configuration Parameter to Generic OAuth Method (#69025) * Document our support policy for Elastic (#67495) * EchoSrv: Capture early events (#67977) * fix: Chef cookbook has moved to sous-chefs (#68425) * Add Larissa to CODEOWNERS for data sources documentation (#68887) * Backend: Fix trailing space in feature toggle (#68876) * PublicDashboards: Revoke public URL from audit table fix (#69032) * PublicDashboards: Audit table redesign (#68137) * SQLStore: Align SQLite IsUniqueConstraintViolation() with other backend implementations (#69224) * Datagrid docs (#68357) * docs: add pricing info for email sharing (#69206) * datasource: do not send raw-range to server (#68601) * Improve Dashboards schema docs (#68904) * Docs: Updates Grafana [smtp](#63311) (#63332) * Kinds: Add pluralName override for Preferences (#69122) * fix verify_release_pipeline script execution (#69191) * Docs: update Legacy alerting deprecation to pass doc-validator (#69192) * ZoomPlugin: Remove the `timeRange` prop (#69148) * Prometheus: Metric encyclopedia ux collab design (#68421) * TestData: Support labels in CSV content name (#61337) * Docs: Update the service account HTTP API documentation (#63235) * Docs: changes to upgrade docs (#69127) * AzureMonitor: Frontend cleanup (#66871) * DS Picker: Make responsive the modal for smaller devices (#68875) * Dashboards: Remove Explore option from panel menu when panel\'s datasource uid is \"-- Dashboard --\" (#69017) * Docs: corrects circular reference in links (#69165) * Browse: fix spacing on old browse checkboxes (#69155) * Alerting: Add info to enable alert forwarding when using an external alertmanager (#69150) * Update Yarn to v3.5.1 (#67969) * Docs: Plugin doc review - backend topics - chunk 5 (#68662) * Docs: fix 2 broken links on \'Publish a plugin\' topic (#68666) * Auth: Add tls_client_cert to OAuth section in defaults.ini. #64746 (#68228) * SparklineCell: Allow specifying time range (#69130) * MySQL: Add option to allow cleartext passwords (#63232) * Chore: Avoid unnecessary byte/string conversions (#69001) * GoogleAPI: Add retries functionallity to GoogleAPI calls (#69129) * grafana/ui: add icon as a prefix in time range input component (#66084) * News Panel: Improve error message (#69060) * Query Editor: Ensure dropdown menus position correctly (#69062) * AuthN: Use EqualFold for skipping introspection endpoint (#69126) * Datasources: Extend optional reporting (#69061) * Chore: Unify references for dataquery (#68963) * Reword button to \"Add new data source\" (#69125) * Grafana UI: Add invalid state to Checkbox component (#68242) * [Timeseries] Place legend to bottom when on * docs: revamp the alerting set-up documentation (#69064) * Navigation: Add app observability plugin to Observability navigation group (#68805) * TimeSeries: Add zoom-out functionality on double click (#68936) * docs: updates annotations Filter by panel and Add time region (#69118) * Alerting: Fix flaky TestIntegrationUpdateAlertRules (#69106) * TimeSeries: Fix centeredZero y axis ranging when all values are 0 (#69034) * StatusHistory: Fix rendering of value-mapped null (#69033) * Azuremonitor: Multi resource fix (#68759) * Alerting: Fix TestIntegration_GetAlertRulesForScheduling to make sure rules are created in different org (#69088) * Drawer: Fixes closeOnMaskClick false issue (#69083) * FlameGraph: Simplify the data needed for context menu and item focusing (#69006) * Chore: update DataViz GitHub automation (#67880) * Prometheus: Heatmap Format with No Data (#68938) * Alerting: Improve log messages (#67688) * Alerting: Fix provenance guard checks for Alertmanager configuration to not cause panic when compared nested objects (#69009) * docs: Update \"Create reports\" doc to clarify custom time ranges and add information about drafts (#69015) * Loki Query Splitting: Enable tracking for split queries (#68645) * add subTitle with feature toggle check (#69075) * CODEOWNERS: Switching `pkg/service/apikey` to authnz squad (#69076) * Alerting: Adds support for timezones in mute timings (#68813) * UserIcon: Fix mdx docs (#69079) * AuthN: Embed an OAuth2 server for external service authentication (#68086) * Alerting: Add support for Alert State History Loki primary (#69065) * CloudWatch: Wrap VariableEditor dimension fields (#68967) * Grafana/ui: Add UserIcon and UsersIndicator components (#66906) * Switching tsdb plugin to the proper squad - AATTgrafana/observability-me… (#69071) * Loki: Add support for distinct operation in autocomplete and query builder (#69003) * Alerting: Return empty list on export if no rules exist (#69023) * AuthN: Fix render auth when clientTokenRotation is enabled (#68709) * Auth: Fix visibility of the Invite button on /admin/users page (#68991) * Nested folders: More browse unit tests (#68994) * Datasources: Deprecate and log creating/updating datasources with invalid UIDs (#68800) * Nested folders: update delete modal title to just be \"Delete\" (#68999) * Docs: Add JSON format for webhook notifications to differences (#68786) * FlameGraph: Add option to align text left or right (#68893) * CodeEditor: Save with Ctrl+S via onKeyDown instead of addCommand (#68955) * CI: Pin the google/cloud-sdk image (#69037) * Docs Alerting: Fixes table in alerting API docs (#68962) * Edit global time variable - custom date formats use browser time (#69016) * update prometheus query editor doc (#68595) * Schema: Add schema for role+access policies (#68047) * Alerting: Migrate unknown NoData\\Error settings to the default (#68403) * chore: high level restructure of canvas panel files (#69004) * Storybook: Added Viztooltip under Visualizations (#68992) * Kinds: Use apimachinery ObjectMeta for metadata (#68668) * Nested folders: use an info banner instead of a warning in the move modal (#68997) * RBAC: remove unused dash and folder permission logic (#68968) * LibraryPanels: Don\'t include ScopedVars with persisted model (#67843) * Loki: Implement `decolorize` logql operation (#68972) * Enable doc-validator for alerting directories (#68964) * ResourcePicker: Fix missing border bug on cancel button (#68966) * Plugins: Refactor env vars to dedicated service (#68960) * Loki: Update `LokiOperationOrder` (#68905) * Checkbox: Fix extraneous right hand margin when no label is present (#68885) * Nested folders: Add folder actions to other tabs (#68673) * RBAC: Remove legacy ac from authorization middleware (#68898) * kindsys: Adapt to new flattened lineage syntax in Thema (#68034) * Preferences: Can reset timezone preference back to default correctly (#68881) * Plugins: Bump Plugin SDK version and address instance management breaking changes (#68900) * G10: Replace `beta` with `preview` references (#68347) * chore: Move data hover out of Geomap panel code (refactor part 1 of 2) (#68863) * Docs: Plugins doc review chunk 3 (#68159) * Jasuade docs patch 1 (#68074) * Update enterprise plugins list (#68730) * MySQL: Use transaction_isolation instead of tx_isolation (#68575) * A11y: Make list type picker display tooltip on hover (#68798) * DashboardPage: Update pageNav url when folders differ (#68838) * FeatureFlags: Do not allow spaces in descriptions (#68852) * Chore: remove tests for legacy AC, update other tests to work with RBAC (#68895) * Docs: Fix minor mistakes and rephrase \"Manage your alert notifications\" entry (#68851) * Explore: Reorganized data viz components (#68510) * Datasource: datasource config page header redesign (#66999) * Logs: Added copy-to-clipboard fallback support and visual feedback after copying (#68874) * AzureMonitor: Remove `simplejson` * Auth: Respect cache control for JWKS in auth.jwt (#68872) * Dashboards: Fix undefined aria labels in Annotation Checkboxes for Programmatic Access (#68050) * Tracing: Rename reset to clear for consistency (#68821) * Pyroscope: Fix some phlare mentions in the docs (#68846) * Docker: Add `mode` label when building docker images (#68865) * Docs: Add Loki log context preselected labels section (#68773) * CI: Add release verify pipeline (#68756) * docs: Trend: Implement docs for v10 (#67794) * DS Picker: Use custom scrollbar (#68845) * [feat] docs; update admonition syntax (#68842) * Docs: Plugin extension API - doc review - chunk 4 (#68594) * Migrations: Support independent migration log for entity api (#68511) * Schema: Move TeamDTO properties out of the resource (#68155) * Alerting: fix moment when rule list navigation is tracked (#68663) * Chore: Remove legacy AC checks from team (#68715) * Docs: Update with annotations filtering and time regions (#68591) * CloudMonitoring: Initial GCM Schema (#67739) * Add databricks and sqlyze to enterprise docs (#68817) * OpenTSDB: use an effect to get aggregators and filters (#68785) * Alerting: Fix stale query preview error (#68619) * Prometheus: Update schema with legendFormat and intervalFactor (#68687) * \"Anatomy of a Dashboard\" intro docs (#68011) * Dashboard: Fix panel description event triggering every time panel is rendered (#68791) * Graph: Fix bug with showing/hiding the legend (#68774) * Themes: Unify secondary button and ToolbarButton (#68250) * DataSourcePicker: Design tweak proposal (#68747) * Datagrid: Hide from panel list if toggle disabled (#68482) * fix: Use fall back alert type for data source healthcheck alert when status is not recognised (#68650) * AnonymousAuth: Fix concurrent read-write crash (#68637) * Chore: More typescript improvements 💪 (#68699) * CI: Run `trigger-test-release` only on PRs against main (#68794) * AzureMonitor: Ensure legacy properties containing template variables are correctly migrated (#68697) * AzureMonitor: Support multi-resource aliases and subscription aliases (#68648) * Alerting: Add additional contact points for external AM (#67920) * Docker images: Don\'t fail if a PR comes from a fork (#68765) * RBAC: Remove legacy AC editor and admin role on new dashboard route (#68762) * NestedFolders: Style tweaks (#68532) * fixed broken table format in docs (#68711) * Loki: Preserve pre-selected labels in the log context UI (#68700) * Tempo: Update devenv (#68675) * Docs: Fix feature toggle docs generation (#68733) * DS Picker takes the max height available and flip when needed (#68698) * Azure Monitor: Fix bug with top value so more than 10 resources can be shown (#68333) * Clarify Graphite version and type to set if using Grafana Cloud (#68239) * Nested folders: only stop recursing up the tree if we hit a folder (#68676) * Chore: Refactor Search out-of-order fix (#68445) * Enable doc-validator for specific directories (#63524) * Chore: Update `grabpl` to v3.0.36 (#68693) * Service graph: Fix error when service graph metrics are aggregated (#68613) * Update dependency AATTdaybrush/utils to v1.11.0 (#68605) * Accessibility: Make QueryOptions in Phlare and Parca accessible (#68515) * Chore: Ignore unique constrain failure when creating the main organization (#68644) * Chore: Update ProtonMail/go-crypto (#68641) * Revert \"Alerting: Enable alerts preview on notification policies page\" (#68671) * Barchart: Update gdev dashboard for tooltips (#68657) * Revert: Allow editors to access GET /datasources (#68632) * Add dagger token to rgm builds (#68651) * G10: Post `docker pull` commands for local testing (#67489) * Accessibility: Corrected aria-label for Edit Panel (#67185) * Nested folders: move permissions to a drawer (#68476) * RBAC: Refine validation of external services permissions (#68633) * Logs: Fix unresponsive log lines if duplicate ids in Elasticsearch (#68569) * Elasticsearch: Handle no-index case in backend mode (#68534) * NodeGraph: Fix overlaps preventing opening an edge context menu when nodes were too close (#68571) * Dashboard: Re-align Save form (#68565) * Elasticsearch: Fix passing of limit and datalinks to logs data frame (#68554) * Chore: Update generated scss (#68618) * Dashboards: Remove no-datasource screen (#68574) * TopNav: Tone down shadow a bit in light theme (#68282) * Elasticsearch: Implement filter query to not run hidden queries trough backend (#68563) * Docs: Update run behind proxy docs (#68608) * Plugins: Correct the usage of mutex for gRPC plugin implementation (#68555) * NestedFolders: make sure DashboardPage code is feature toggled correctly (#68602) * Update babel monorepo (#68212) * Tempo: Integrate scoped tags API (#68106) * DarkTheme: Fix dark theme shadows (#68358) * Sparkline: Sort dataframe (#68007) * Chore: remove pre tags from DOMPurify config (#68512) * Trend: Add gdev dashboard (#68502) * StateTimeline: Support hideFrom field config (#68586) * Barchart: Apply field visibility to traceID (#68524) * Preferences: Fixing preference PUT validation (#68557) * Chore: Remove alpha icon panel (#68573) * AzureMonitor: Traces updates (#68462) * Chore: Fix dev-dashboard codegen (#68568) * Loki: Add functionality to revert to initial query in log context (#68484) * API: Add deprecation notice for updating folder UID (#68543) * elastic: more tests (#68533) * Azure Monitor: Fix bug that did not show alert rule preview (#68339) * Node graph: Fix req/s in value (#68441) * OpenSearch: remove unused version detection toggle (#68496) * docs: add list of angular plugins, update guidance (#68096) * chore: update connections message (#68526) * Nested folders: Allow renaming a folder multiple times (#68379) * IconButton: Move some styles around in story and add background opacity animation (#68520) * RBAC: Add a function to delete external service roles (#68317) * Cloudwatch Logs: Ignore non-time grouping fields in expressions and alerts (#67608) * NestedFolders: Show Dashboard and Folder full breadcrumb hierarchy (#68308) * Correlations: Enable traceView formatted links (#67160) * Dashboard: Fix library panels in collapsed rows not getting updated (#66643) * TraceView: Fix flaky test (#68518) * GrafanaUI: Support Tooltip as Dropdown child (#68521) * E2E: Fix configurePanel flow (#68487) * kindsys: Adapt to new PanelCfg schema interface (#65297) * Trend: Filter out time fields (#68504) * Barchart: Add gdev dashboard for tooltips (#68417) * Canvas: Fix field not found (#68415) * Chore: Test datasource to support template $seriesIndex in label values (#68497) * PanelQueryRunner: Ensure same transformations before reusing lastProcessedFrames (#68498) * AzureMonitor: Update docs with Traces information (#68104) * Timeseries: Graph series override stack migration (#68491) * Azure: Configuration for user identity authentication in datasources (Experimental) (#50277) * Separate authn flow from analytics (#68327) * Alerting: Fix status code of successful response POST /api/alertmanager/grafana/api/v2/silences in swagger specs (#67951) * Alerting: Enable alerts preview on notification policies page (#68291) * CI: Add delivery bot secrets to publish images step (#68467) * Tempo: Fix get label values based on CoreApp type (#68463) * FlameGraph: Add user interaction reporting (#68458) * CI: Update grabpl to 3.0.34 (#68456) * Grafana UI: Add warning info to the unstable package (#68388) * ToolbarButtonRow: prevent closure of overflow menu when interacting with portal elements (#68319) * Nested folders: Clear selection state when navigating to a different folder (#68438) * FlameGraph: Fix table sort being reset when search changes (#68409) * FlameGraph: Debounce search update preventing too frequent rerenders (#68405) * Design System: Refactor IconButton and update documentation (#66774) * Loki Derived Fields: Refactor legacy form components and add validation (#68015) * Grafana UI: Create Text component use case example (#68248) * Accessibility: Prevent TimePickerContent overflowing page height (#68356) * DataLinks: Ensure replaceVariables provided to link.onBuildUrl is bound to data frame variables (#68371) * Chore: some minor type fixes (#68402) * Extensions: Moved the \"Extensions\" menu item so the \"More...\" is displayed last in the panel menu. (#68372) * Explore: Remove localStorage key migration for logs volume (#68360) * XYChart: Use fixed opacity, reduce memory pressure (#68423) * ResourcePicker: Fix selecting icons (#68419) * Plugins doc review chunk 2 (#67691) * Previews: remove docs (#68042) * Wording changes to improve clarity. (#66045) * DS Picker: Align open advanced button to right (#68394) * Command Palette: Prevent stale search results from overwriting newer results (#68377) * Add/Edit Panel: Enable new DS picker toggle by default (#68380) * Search: Fix Search returning results out of order (#68370) * NewsDrawer: Add grot to news drawer (after news items) (#68173) * Grafana UI: Add invalid state to Switch component (#68215) * Grafana UI: Add invalid state to RadioButtonGroup (#68183) * PublicDashboards: update email sharing docs (#68378) * CloudMonitor: Show template variables by default (#68331) * Explore: Remove data source onboarding page (#68131) * Docs: Update alert data model of webhook-notifier documentation (#67956) * Settings: Add ability to override `skip_org_role_sync` with Env variables (#68364) * Navigation: Add keyboard shortcut to navigate directly to Dashboards (#68350) * Plugins: Pass panel data in plugin extension context (#67509) * SAML UI: Adds documentation link to the Authentication UI (#68062) * Plugins: Angular deprecation: Detect Angular plugins and expose in API (#66824) * docs: add legacy alerting deprecation notice (#68292) * Docs: Rename Phlare to Grafana Pyroscope (#67224) * Explore: Promote exploreMixedDatasource to Stable & enable by default (#68300) * CI: Add `.drone.yml` in pathschanged trigger for `lint_backend` pipeline (#68348) * Auth: Use PKCE by default (If OAuth provider supports PKCE) (#68095) * Modals: Be more consistent with Modal cancel button styling (#68302) * Docs: fix proxy link, returning 404 (#68251) * Docs: Correct capitalization of openSUSE (#67567) * Build: Update plugin installation in custom Dockerfile (#68310) * PublicDashboards: change wording and FF to public preview state (#68262) * Prometheus: Class added for encyclopedia on open for fullstory (#68325) * AzureMonitor: Update query tracking (#68114) * Barchart: Ensure data field overrides apply (#67872) * Tempo: Escape regex-sensitive characters in span name before building promql query (#66301) * Flamegraph: Fix tooltip positioning (#67938) * Pyroscope: Add authentication when calling backendType resource API (#67667) * Breadcrumbs: Don\'t add breadcrumb for the current tab (#68230) * Auth: Add alpha version of the Extended JWT client (#67999) * SAML UI: configuration file tooltip info (#67861) * Candlestick: Fix panel not rendering in candles-only mode (#68279) * Chore: Upgrade Storybook to v7 (#65943) * DataFrame: Add dataplane numeric types to DataFrameType enum (#68298) * PluginExtensions: Expose scopedVars via the context to plugins that extends the dashboard panel menu (#67917) * Elasticsearch: Fix derived fields label (#68016) * Accessibility: Adds aria tags to VizTooltip so screen readers announce them (#68247) * Dashboard: Fix Drawer validation to avoid errors with empty `request` objects (#68214) * API: Fix status code when starring already starred dashboard (#63478) * RBAC: refactoring alertingQuery to remove OrgRole check (#67808) * CHANGELOG: Fix CHANGELOG lint (#68281) * Fix renaming columns when displayName or displayNameFromDS are present (#67751) * docs: Geomap: Update docs to include link to official github discussion (#67795) * Update latest.json (#68273) * Changelog: Updated changelog for 9.5.2 (#68268) * Changelog: Updated changelog for 9.4.10 (#68267) * Changelog: Updated changelog for 9.3.14 (#68261) * Changelog: Updated changelog for 9.2.18 (#68256) * Google Cloud Monitor: send ServerTiming and metricDescriptors (#67873) * TopSearchBar: Fix TopSearchBar if [help] enabled = false (#68249) * Improve DS Advance Picker to give user context about the built in DS and CTA (#68203) * add bug fix for multiple nested functions as params (#66882) * DS Picker: Do not create extra history entries for panel onboarding (#68227) * Alerting: Survey changes (#68043) * Histogram: Respect min/max panel settings for x-axis (#62273) * Plugins: display plugin id and url when it fails to install (#67336) * CI: Move windows-tests into promotion pipeline (#68218) * Breadcrumbs: Improve responsiveness (#67955) * Themes: Adds support for extraThemes (behind feature toggle) (#67981) * Nested folders: Fix missing URL from folder responses (#68082) * Dashboards: Only refresh panels on panel edit exit if refresh is set (#67652) * Folders: return an error when listing folders if permission guardian returns an error (#68109) * HelpWizard: Show snapshot preview regardless of scenes feature toggle (#68157) * Chore: Bump github.com/go-sql-driver/mysql from 1.6.0 to 1.7.1 (#67584) * Chore: Upgrade Prometheus to 2.43.0 (#67853) * Scenes: Update to 0.7 and update monitoring demo with new form of in-place drilldown (#68123) * devenv:loki faster test-data generation (#68201) * Chore: Update target in go.mod to 1.20 and golangci-lint to v1.52.2 (#67102) * Update React Aria (#63786) * QueryRow: Make toggle actions screen-readers accessible (#67998) * Settings: Do not hide sensitive values if it\'s empty (#68088) * AzureMonitor: Correctly set resource parameter for Logs queries (#68133) * Nested folders: Redo search query when actions complete (#68102) * CI: Remove windows backend tests from release pipelines (#68166) * Update index.md (#67979) * Nested folders: remove behaviour where selecting all children selects parent (#68084) * Codegen: Fix composable kinds docs generation (#68087) * RBAC: Fix SearchUsersPermissions when the filter is empty (#68176) * Instrumentation: Measure app init load times (#67900) * Alerting: Change text on cloud AM email addresses for contact points (#68143) * CloudWatch: Update metric stat editor to match aws statistics (#66532) * Use expected types for admonition (#68080) * Elasticsearch: Migrate annotation calls to be run trough resources (#68075) * elastic: refactor: simplify query-type handling (#67921) * Heatmap: Fix color rendering for value ranges < 1 (#68156) * AzureMonitor: Bump credential wait time (#68120) * Chore: Delete codegen dead code (#68072) * Heatmap: Fix log scale editor (#68132) * Heatmap: Handle unsorted timestamps in calculate mode (#68111) * Docs: Plugin doc review changes from chunk 1-B with corrected set of files (#67164) * Annotations: Fix rendering (#68038) * updated screenshots, links and some wording (#67864) * Alerting: Fix broken integration test (#68140) * Nested Folders: Do not keep search state when navigating to a result item (#67749) * Alerting: Omit \"description\" and \"summary\" from default email template annotations (#68122) * add uid to team table (#66920) * AzureMonitor: Fix tests (#68127) * Alerting: Update contact point state semantics (#67994) * Fix Enterprise Datasources link on Grafana Enterprise page (#67962) * AzureMonitor: Appropriately handle trace correlation resources (#67934) * Datasource: Fix missing raw SQL query in Query Inspector when query returns zero rows (#67844) * Graph: Fix legend overlapping graph area (#67912) * AzureMonitor: Ensure trace exceptions are correctly displayed (#68079) * Accessibility: Add `Skip to content` link (#68065) * Dashboards: Make the home dashboard non-editable (by default) (#68044) * Variables: Add support for `$__timezone` template variable (#66785) * Alerting: Fixes Alert list panel \"ungrouped\" regression (#68018) * DataSourceModal: responsive behavior (#67944) * AngularDeprecation: Show warnings in panel edit for angular panels (#67891) * DashboardGrid: Fixes moving panels on first load (#67953) * Template Variables: Input field in dashboard does not send network requests for query var with ${__searchFilter} (#67839) * RBAC: Add a function to save external service roles (#66299) * Docs: Update backend plugin forwarding of headers (#67913) * Chore: Remove nth-child warning from dev mode (#67918) * Docs: Clarify precedence of Grafana settings (#68020) * DashboardPage: Remove file drop code (#67954) * elasticsearch: improved deprecation warning (#67909) * Chore: Bump yaml package >=2.0.0 to 2.2.2 (#67812) * Alerting: Add option for memberlist label (#67982) * CI: Remove custom enterprise2 pipelines (#68056) * Docs: Fix routes in provisioning (#67970) * Docs: Plugin doc review for chunk 1-A (#67070) * NavBar: app chrome state wrongly overwritten when ds modal is opened (#67952) * docs: add empty dashboard & Add dropdown screenshots (#67588) * Navigation: Fixes issue where kiosk mode was not being exited (#68021) * Alerting: Fix condition on invalid interval dropdown (#68024) * Prometheus: bug in creating autocomplete queries with labels (#68003) * Datagrid: Refactor header column delete/clear (#67842) * Chore: Add missing tls_skip_verify_insecure for GitLab Oauth (#64649) * HTTP: Add TLS version configurability for Grafana server (#67482) * Dashboard: Change add panel button to fill to remove outline border (#68004) * Docs: Update API keys docs to mark that api keys will be service account tokens (#67975) * CI: Add Windows backend tests in more places (#66438) * Alerting: Show export button for org admins (#67939) * Docs: Adds alert state history doc (#67976) * GrafanaUI: Export Toggletip (#67984) * Alerting: Make two boxes in template form adaptative to the screen (#67967) * Plugins: Tidy up CLI code (#67813) * Log Context: Add feature tracking of limit change (#67966) * Navigation: Fix \'Page not found\' when sending or going back from \'Invitate user\' page (#67863) * Docs: Adds preview notification template docs (#67903) * Docs: adds not on stale alerts (#67887) * PanelQueryRunner: Return previous processed (transform+field config) series for loading state (#67768) * Prometheus: Fix Query Inspector expression range value (#67919) * Docs: Add DataFrame notice to plugin migration guide (#67947) * Elasticsearch: Run getTerms trough resource call if enableElasticsearchBackendQuerying enabled (#67848) * Google Cloud Monitor: Fix mem usage for dropdown (#67683) * Schema: Fix dimension schemas (#67935) * Alerting: Migration to not fail if alert_configuration table is not empty (#67924) * AzureMonitor: Fix logs query multi-resource and timespan values (#67914) * AzureMonitor: Clear queries if header value changes (#67916) * Add name_id_format to doc (#67803) * Correlations: Add links to prometheus dataframe where labels are split out (#67736) * Render analytics identifiers (#67860) * Drawer: Position under nav & minor redesign (#67824) * Trace View: Rename span detail attribute sections (#67849) * Chore: change default log level (#64304) * CloudWatch: Use grafana-aws-sdk v0.15.0 (#67876) * PluginExtensions: Make context read only with a proxy instead of object freeze (#67781) * Chore: Remove \'PerformanceBackend: flushing\' log (#67915) * Prometheus: (Chore/Instrumentation) add trace spans for result proces… (#67858) * CloudWatch: Update docs for cloudWatchDynamicLabels feature toggle removal and alias deprecation (#67386) * Elasticsearch: Improve query type selection (#63402) * TablePanel: Do not allow auto-reset (#67477) * Change GitHub token in issue-labeled.yml workflow (#67905) * Optional team filter when sending issue notification on Slack (#67901) * Docs: Add a note about disabling SAML UI (#67877) * Update error message when Alertmanager configuration override (#67895) * Elasticsearch: Run requestAllIndices trough resource call if enableElasticsearchBackendQuerying enabled (#67825) * Drawer: Introduce a size property that set\'s width percentage and minWidth (#67809) * InspectDrawer: Fixes issue with double scrollbars (#67884) * Connections: Show core datasource plugins as well (#67815) * Faro: Adding Faro data source selector feature toggle (#66623) * docs: Canvas: Update docs for v10 (#67793) * Grafana: Upgrades mysql images from 5.7 to 8 (#67604) * Elasticsearch: Fix processing of logs with not-recognized time format (#67767) * Alerting: Fix action buttons label and placement in several views following standard and being consistent with the rest of the ui (#67799) * All: Remove make gen-cue from main dev flow (#67838) * Alerting: Fix \"show all instances\" (#67833) * Alerting: Change order of buttons bellow payload data editor (#67830) * InfluxDB: Fix adding FROM statement when the measurement is an empty string (#67827) * Navigation: more nav interface cleanup (#67708) * grafana-mixin: Fix expression for GrafanaRequestsFailing alert (#63382) * Alerting: Use standard validation/error pattern on group selection (#67787) * TraceToLogs: Enable trace-to-log feature for cloud-logging-data-source-plugin (#65614) * Connections: Fix create new datasource route (#67802) * Improve empty state when no ds picker were found (#67422) * BackendSrv: Restructure response stream to resolve a retried request correctly (#66095) * NestedFolders: Fetch access control metadata for folder view (#67786) * Plugins: Tidy up CLI code (#67723) * ServiceAccounts: Add secret scan service docs (#57926) * RBAC: Do not search for parents of the root folder (#67746) * Chore: Upgrade Go to 1.20.4 (#67748) * Canvas: Add gdev dashboard for connections (#67792) * Schema: Add basic folder schema (#67561) * rolling back sed command to add ubuntu mirrors (#67780) * AzureMonitor: Update Azure E2E test (#67646) * CI: set RGM deps on main merge not on tag (#67778) * CI: Add rgm to drone (#66991) * adding backup ubuntu mirrors into Dockerfile (#67341) * docs: fix create dashboard steps (#67310) * Cloudwatch: Fix description of plugin (#67744) * Theme: Change dark theme borders to improve contrast on primary background (#67699) * Elasticsearch: Run version check thorugh backend if enableElasticsearchBackendQuerying enabled (#67679) * Link to config exemplars leads goes to top of page (#67687) * AlertRuleForm: s/Edit yaml/Edit YAML/ (#67714) * Explore: move panes into a keyed object (#66117) * Alerting: Fix banner button variant (#67750) * PageHeader: Set h1 style from wrapping element (#67735) * docs: add semi relative time ranges (#67559) * Alerting: Fix export button variant (#67742) * Maintain column widths when deleting columns (#67707) * Page: Remove toolbar prop as it\'s no longer needed (#67734) * Datagrid: Remove multi-paste (#67387) * Update index.md (#67172) * InfluxDB: Fix querying retention policies on flux mode (#67722) * Plugins: Remove dead CLI code and use pkg/plugins for uninstall process (#67711) * Alerting: Allow to tab onto elements for a11y (#67684) * CI: Fix broken nightly builds (#67705) * Gauge: Set min and max for percent unit (#67517) * RBAC: remove rbac disabled from preferences tests (#67712) * Docs: Add callout for variables behavior with classic conditions (#67253) * grafana-data: improved field-config docs (#67696) * PluginCatalog: Update message about insufficient permissions (#67664) * Connections: Rename \"Your data source\" to \"Data source\" page (#67662) * Alerting: Fix bottom links(useful links) at contact points fundamentals page (#67695) * Nested folders: hook up `getAffectedItems` to the backend count route (#67677) * docs: add nav and users info for public dashboards (#67674) * Create 8-Saga_contribution.yaml (#67663) * chore: fix link to docs (#67642) * NestedFolders: Use new Browse Dashboards UI behind feature flag (#67416) * Nested folders: hook up move/delete logic properly (#67648) * Search: Fix Folder View not loading dashboards (#67666) * docs: move misplaced Configure legend page (#67597) * Scenes: Minor fix to monitoring app (#67635) * Docs, update README to explain local build (#61086) * Docs: Fix broken link for no data and error handling (#67617) * Authentication UI: Remove auth settings (#67647) * fix shadow log in service accounts (#67643) * NestedFolders: Add empty states for Browse and Search (#67423) * NestedFolders: Indicate when folders have mixed-selection children (#67337) * Frontend logging: Remove Sentry javascript agent support (#67493) * Connections: Simplify connections nav (#66813) * CloudWatch: Remove dynamic labels feature toggle (#67371) * Elastic: Create legacy runner for proxy queries (#67397) * Release: Bump version to 10.1.0-pre (#67613) * DataFrame: Deprecate MutableDataFrame (#67569) * Fri Aug 25 2023 ecsosAATTopensuse.org- Update to version 10.0.4: * Update grafanacom api key * [v10.0.x] CI: Update secrets for publishing steps (#73661) * CI: Fix secret handling for asset verification * [v10.0.x] disable a feature toggle that is on by default (#73578) * [v10.0.x] docs: update cloudflare and plotly angular guide (#73555) * [v10.0.x] Docs: Fix URL encoding AATT Keycloak logout example (#73550) * [v10.0.x] Update `make docs` procedure (#73546) * [v10.0.x] CI: Improve error handling in gcloud copy operations (#73538) * [v10.0.x] Sync-mirror GHA updates #73511 (#73511) * [v10.0.x] Canvas: Fix data links (#73453) * [v10.0.x] Docs: Add Grafana Cloud to PDF sharing (#73495) * [v10.0.x] CI: Move npm token to Vault (#73456) * [v10.0.x] Docs: Update dashboards api create/update (#73419) * [v10.0.x] Update `make docs` procedure (#73388) * [v10.0.x] CI: Update grabpl to v3.0.41 (#73378) * [v10.0.x] docs: update signature level guidance (#73370) * [v10.0.x] Grafana versioning: Remove `pre` suffix from Grafana version (#73366) * [v10.0.x] Docs: Fixed Grafana Fundamentals tutorial to match updated UI (#73341) * [v10.0.x] DataSourceProxy: Fix url validation error handling (#73321) * [v10.0.x] Docs: correct SAML docs (#73285) * [v10.0.x] Update index.md (#73199) * [v10.0.x] docs: remove Moogsoft from angular list, update version for helm (#73205) * [v10.0.x] AzureMonitor: Allow `serviceTags` and `tags` to be empty for trace results (#73196) * [v10.0.x] docs: remove strava from angular plugin list (#73194) * [v10.0.x] Update [analytics] section to include the ability to set to false (#73174) * [v10.0.x] Docs: Update to include keycloak link in oauth docs (#73171) * [v10.0.x] Cloud Monitoring: Support AliasBy property in MQL mode (#73165) * [v10.0.x] Docs: Fix broken links to create-plugin docs (#73129) * [v10.0.x] Update _index.md (#73118) * [v10.0.x] Add a warning in the documentation (#73072) * [v10.0.x] Docs: Update screenshots for generating an access token for signing a plugin (#73034) * [v10.0.x] docs: add default value workaround (#73003) * [v10.0.x] sign-plugin-docs: information of usage of a new token has been added to the docs (#72987) * [v10.0.x] Prometheus: Fix fetching label values when datasource has no labels match api support (#72984) * [Docs v10.x] Manual backport - Docs/k8s install update (#72567) (#72946) * [v10.0.x] Update bind-net-capabilities.md (#72919) * [v10.0.x] Update index.md (#72850) * Docs: Prometheus yaml file needs to be fixed (#72654) (#72699) * [v10.0.x] Update start-restart-grafana.md (#72767) * [v10.0.x] Update _index.md (#72801) * [v10.0.x] Usage stats: Tune collector execution startup and interval (#72789) * [v10.0.x] Alerting: added description to api resource (#72795) * [v10.0.x] Tempo: Only get span_names when they are in the response (#72788) * [v10.0.x] Update _index.md (#72700) * [v10.0.x] Update all links that have destinations outside of /docs/grafana/latest/datasources/ to use shortcode (#72624) * [v10.0.x] AzureMonitor: Add hardcoded namespaces to improve coverage (#72717) * [v10.0.x] docs: remove broken plugin from Angular guidance (#72706) * [v10.0.x] Alerting: Fix refetching grafana rules on alert list panel (#72333) * [v10.0.x] Clarify necessary rediss scheme for TLS with redis caching (#72272) * [v10.0.x] Docs: changed titles and punctuation (#72645) * [v10.0.x] InfluxDB: Fix fetching retention policies after manually entering a non-existent retention policy (#72641) * [v10.0.x] Update team_sync.md (#72615) * [v10.0.x] Update the sign in docs to contain more precise information. (#72622) * [v10.0.x] Docs: remove references to `groups_attribute_path` for Okta and GitLab docs (#72589) * [v10.0.x] docs: fix broken links (#72584) * [v10.0.x] Changelog: Updated changelog for 10.0.1 (#72574) * [v10.0.x] Docs: fixed incorrect TLS entry for mysql data source (#72556) * [v10.0.x] CI: Update secret refs to vault ones; update downstream repo origin (#72549) * [v10.0.x] CI: Make RGM the main pipeline for prerelease (#72532) * [v10.0.x] Changelog: Updated changelog for 10.0.3 (#72511) * [v10.0.x] Update index.md (#72471) * [v10.0.x] Update _index.md (#72139) * [v10.0.x] CI: use base64 key in windows installer build step (#72454) * [v10.0.x] CI: Fix deb/rpm bug for linux package publishing (#72425) * [v10.0.x] Alerting: Fix state manager to not keep datasource_uid and ref_id labels in state after Error (#72393) * [v10.0.x] Alerting: Exclude expression refIDs from NoData state (#72394) * Docs: backport loki overhaul to v10.0.x (#72369) * [v10.0.x] AzureMonitor: revert Variable Editor region changes (#72390) * [v10.0.x] Dashboard: New Datasource picker link is keyboard accessible (#72371) * [v10.0.x] CI: use the base64 key in the windows installer steps (#72382) * [v10.0.x] Loki / Prometheus: Fix query builder select component in safari (#72373) * [v10.0.x] AzureMonitor: Fix ResourcePicker hanging (#72357) * [v10.0.x] Prometheus: Add present_over_time syntax highlighting (#72368) * [v10.0.x] Chore: Deprecate topnav feature flag (#72347) * [v10.0.x] Docs: update GitLab OAuth2 documentation (#72345) * Release: Bump version to 10.0.4 (#72326) * [v10.0.x] Changelog: Updated changelog for 10.0.3 (#72327) * [v10.0.x] XYChart: Prevent crash on point hover (#72312) * [v10.0.x] PluginExtensions: Allow to specify unkown properties in override but they will be ignored (#72301) * [v10.0.x] Alerting: Fix contact point testing with secure settings (#72282) * [v10.0.x] CI: Fix verify-prerelease-assets pipeline (#72232) * [v10.0.x] TimeSeries: Fix zoom not working after editing panel (#72224) * [v10.0.x] Update _index.md (#72132) * [v10.0.x] Alerting: Improve performance of matching captures (#71999) * [v10.0.x] CI: Run only Grafana builds on RGM for grafana/grafana (#72161) * [v10.0.x] docs: fix broken link (#72156) * [v10.0.x] CloudMonitoring: Correctly set title and text fields for annotations (#72153) * [v10.0.x] Update logrus to v1.9.3 (#72083) * [v10.0.x] docs: remove unnecessary front matter labels (#72055) * [v10.0.x] Docs: adds mimir and oncall (#72049) * [v10.0.x] Docs: fix broken links (#72043) * [v10.0.x] Prometheus: Fix heatmap query format (#71971) (#72017) * [v10.0.x] Loki: Fix e2e flakiness (#72027) * Wed Jul 26 2023 ecsosAATTopensuse.org- Update to version 10.0.3: * [v10.0.x] CI: Fix verify-prerelease-assets pipeline (#72232) * [v10.0.x] CI: Run only Grafana builds on RGM for grafana/grafana (#72161) * [v10.0.x] AuthNZ documentation revamp (#71969) * [v10.0.x] Alerting: Fix edit / view of webhook contact point when no authorization is set (#71972) * [v10.0.x] CI: Allow RGM to create msi for multiple editions (#71894) * [v10.0.x] Docs: added alias to main data sources page (#71955) * [v10.0.x] Alerting: Add tests for matching captures (#71939) * [v10.0.x] PanelContext: Provide events scope identifier (#71849) * [v10.0.x] Docs: adds aliases to fix 404s (#71937) * [v10.0.x] Alerting: Sort NumberCaptureValues in EvaluationString (#71931) * [v10.0.x] Docs: Update HTTP API docs for nested folders (#71918) * [v10.0.x] AzureMonitor: Set timespan in Logs Portal URL link (#71910) * [v10.0.x] Bug: Compare `semver` digits for frontend packages config (#71908) * [v10.0.x] docs: add docker commands for enabling alpha layers (#71899) * [v10.0.x] docs: add flowcharting-canvas migration, update styling (#71889) * [v10.0.x] Update _index.md (#71798) * [v10.0.x] CI: Add rgm compatible windows msi pipeline (#71858) * LogParser: safely stringify field value (#71873) * [v10.0.x] Rework Okta OAuth2 (#71861) * [v10.0.x] AzureMonitor: Fix resource selection growing over resource selection table (#71862) * [v10.0.x] docs: Update Transform Data (#71854) * [v10.0.x] CI: Removes enterprise specific pipelines and steps (#71782) * [v10.0.x] Docs: add azure auth section to prometheus data source doc (#71845) * [v10.0.x] Add canonical URLs to all alerting pages (#71833) * [v10.0.x] Explicitly set all front matter labels in the source files (#71817) * [v10.0.x] Docs: fix bullet lists for supported time interval (#71812) * [v10.0.x] Auth: update GitHub OAuth documentation (#71763) * [v10.0.x] Auth: Add support for custom signing keys in auth.azure_ad (#71708) * [v10.0.x] Auth: update generic OAuth documentation (#71759) * [v10.0.x] Alerting: No longer silence paused alerts during legacy migration (#71761) * [v10.0.x] Docs: reorder auth provider pages (#71751) * [v10.0.x] Plugins: Only configure plugin proxy transport once (#71742) * [v10.0.x] Docs: fixes broken alias redirect (#71737) * [v10.0.x] CI: Re-enable milestone-check (#71723) * [v10.0.x] CI: Fix broken env vars in publish-artifacts step (#71647) * [v10.0.x] Chore: Add auto-milestone workflow for pull-requests (#71706) * [v10.0.x] Geomap: Address tooltip performance issue (#71672) * [v10.0.x] Remove empty main block at the end (#71669) * [v10.0.x] Docs: Add reference to Grafana Cloud doc (#71668) * [v10.0.x] CI: Update and rename pr-patch-mirror-and-apply.yml to sync-mirror.yml (#71615) * [v10.0.x] Elasticsearch: Fix multiple max depth flatten of multi-level objects (#71636) * [v10.0.x] [DOC] Fix tracing links in explore/tracing (#71389) * [v10.0.x] docs: update references to deprecated plugins (#71592) * [v10.0.x] Annotations: Fix database lock while updating annotations (#71207) * [v10.0.x] api: ignore /api/gnet proxy when gzipping responses (#71521) * docs: fixed data source mgmt file for 10.0.x (#71503) * [v10.0.x] docs: add alphaPanels feature toggle information (#71506) * [v10.0.x] docs: update nodejs required version (#71483) * [v10.0.x] docs: restructure dashboard annotations page (#71481) * [v10.0.x] Docs: Adding alias to package a plugin (#71479) * [v10.0.x] Update info for the Support Bundle (#71452) * [v10.0.x] Chore: Upgrade Go to 1.20.6 (#71445) * [v10.0.x] Elasticsearch: Fix histogram colors in backend mode (#71447) * [v10.0.x] Alerting: Fix state in expressions footer (#71443) * [v10.0.x] AppChromeService: Fixes update to breadcrumb parent URL (#71418) * [v10.0.x] Variables: Page refreshes hitting enter to select a variable value (#71360) * [v10.0.x] UI/Select: Adjust typing to support extended props (#71369) * Release: Bump version to 10.0.3 (#71344) * [v10.0.x] fix shortcode usage (#71359) * [v10.0.x] CI: Provide a Drone promotion to build the build-container (#71352) * [v10.0.x] Changelog: Updated changelog for 10.0.2 (#71339) * [v10.0.x] Alerting: (Chore/Instrumentation) Add traceID to logs with contextual logger (#71333) * [v10.0.x] Alerting: Fix Alertmanager change detection for receivers with secure settings (#71320) * [v10.0.x] Elasticsearch: Fix using multiple indexes with comma separated string (#71322) * [v10.0.x] Fix merge error in index.md (#71312) * [v10.0.x] Docs: Fix broken links to play (#71295) * [v10.0.x] Update Public Dashboards documentation (#71293) * [v10.0.x] PanelInspect: Download CSV without extra blank rows (#71290) * [v10.0.x] Docs: fix incorrect alias for sign-a-plugin.md (#71270) * [v10.0.x] Transformations: Fix `extractFields` throwing Error if one value is undefined or null (#71267) * [v10.0.x] XYChart: Point size editor should reflect correct default (5) (#71229) * [v10.0.x] CI: Add GPG keys to rgm, don\'t clone RGM just use the docker image (#71234) * [v10.0.x] Clarify external AM limitation (#71218) * [v10.0.x] Prometheus: Version detect bug (#71213) * [v10.0.x] Docs: update the word \"integration\" in Okta config (#71209) * [v10.0.x] AsyncSegment: Display no-options placeholder for no items status (#71127) * [v10.0.x] Docs: Updates Grafana alerting link text on Panel Editor Overview page (#71197) * [v10.0.x] docs: remove kentik from angular plugins (#71192) * [v10.0.x] Explore: Remove duplicate decorator (#70778) * [v10.0.x] AzureMonitor: Correctly build multi-resource queries for Application Insights components (#71039) * [v10.0.x] Docs: Adding the right syntax highlighting in a few places (#71169) * [v10.0.x] BarChart: Check by displayName (#71165) * [v10.0.x] Prometheus: Heatmap Format with No Data (#69097) * [v10.0.x] Added security patch delivery workflows (#71139) * [v10.0.x] Docs: Set up alert state history (#71140) * [v10.0.x] Docs: Fix scenes what\'s new in Grafana 10 entry (#71132) * [v10.0.x] Variables: Remount query editor when datasource changed (#70745) * [v10.0.x] DS Picker: Filter available DS based on component props (#71115) * [v10.0.x] Docs: Backport of 69864 - Plugins reorganization (#71100) * [v10.0.x] BarChart: Fix legend for fields with labels (#71099) * [v10.0.x] Docs: update heatmap panel options (#71097) * [v10.0.x] TimePicker: Fix issue with previous fiscal quarter not parsing correctly (#71093) * [v10.0.x] Docs: adds uninstall instructions to debian/ubuntu (#71078) * [v10.0.x] Docs: Provide absolute paths for set-up-https.md (#71046) * [v10.0.x] Graphite: Fix infinite loop in text editor when using graphite in a Mixed datasource (#71003) * [v10.0.x] Prometheus: Remove duplicate definition in docs (#71002) * [v10.0.x] AzureMonitor: Fix metric names for multi-resources. (#70994) * [v10.0.x] docs/serviceaccount.md - Incorrect key \"role\" for creating token (#70991) * [v10.0.x] Logs: Do not insert log-line into log-fields in json download (#70954) * [v10.0.x] Loki: Fix wrong query expression with inline comments (#70948) * Tue Jul 11 2023 ecsosAATTopensuse.org- Update to version 10.0.2: * [v10.0.x] Library Panels: Fix issue when deleting library panels from folder view (#70942) * [v10.0.x] Fix: Change getExistingDashboardByTitleAndFolder to get dashboard by title, not slug (#70936) * [v10.0.x] Export: Templateize datasource uid when it\'s a library panel (#70913) * [v10.0.x] Permissions: Fix incorrect `navId` in permissions page (#70912) * [v10.0.x] Login: Fix footer from displaying under the login box (#70909) * AzureMonitor: Remove subscriptions map backport (#70904) * [v10.0.x] Alerting: Add duration to saving alert states done (#70875) * [v10.0.x] Alerting: Support concurrent queries for saving alert instances (#70869) * [v10.0.x] Alerting: Convert \'Both\' type Prometheus queries to \'Range\' in migration (#70854) * [v10.0.x] Alerting: Add limit query parameter to Loki-based ASH api, drop default limit from 5000 to 1000, extend visible time range for new ASH UI (#70857) * Chore: run `make gen-cue` to fix CI (#70860) * [v10.0.x] Docs: Added new configure prometheus file, update index file (#70847) * [v10.0.x] docs: typo in migration guide (#70861) * [v10.0.x] Chore: Generate plugin version and remove lineage version (#70735) * [v10.0.x] standardize docs copyright (#70835) * [v10.0.x] Variables: Detect a name for duplicated variable (#70823) * [v10.0.x] CI: Ignore .pr-body.txt file (#70808) * Logs: Fix wrong `before` and `after` texts in log context (#70802) * [v10.0.x] Docs: adds evaluation doc (#70797) * [v10.0.x] CI: Cleanup - Remove security related steps (#70795) * [v10.0.x] Update to docs - index.md (#70753) * [v10.0.x] Fix: Create store only once in cli mode (#70755) * [v10.0.x] Candlestick: Migrate to schema (#70410) * [v10.0.x] Correlations: Account for restricted datasource (#70746) * [v10.0.x] Elasticsearch: Make it compatible with the new log context functionality (#70748) * [v10.0.x] Grafana UI: Fix behaviour regression on Tooltip component (#70742) * [v10.0.x] docs: fix admonition type capitalization (#70716) * [v10.0.x] docs: fix broken links in Configure legend (#70711) * [v10.0.x] Docs: Update notice on angular deprecations (#70704) * [v10.0.x] Alerting: Fix HA alerting membership sync (#70700) * [v10.0.x] Canvas: Migrate to schema (#70409) * [v10.0.x] Docs: adds queries and conditions doc (#70689) * [v10.0.x] Alerting: Move rule UID from Loki stream labels into log lines (#70686) * [v10.0.x] Docs: Backport of plugins chunk 9 doc review (#70109) * [v10.0.x] Alerting: Display correct results when using different filters on alerting panels (#70639) * [v10.0.x] Docs: removes-yum (#70642) * [v10.0.x] Docs: removes references to Redhat, adds import GPG key step (#70632) * [v10.0.x] docs: clarifies that only OSS or Enterprise are installed (#70628) * [v10.0.x] formatting fix for line 72 (#70623) * [v10.0.x] XYChart: Fix axis range and scale overrides (#70614) * [v10.0.x] docs: table panel: modified support section regarding alerts (#70534) * [v10.0.x] Changelog: Updated changelog for 10.0.1 (#70603) * [v10.0.x] Auth: Fixed CVE-2023-3128 (#70581) * [v10.0.x] DS Picker: Add missing props and improve autoheight logic (#70568) * [v10.0.x] LogContext: Fix filtering out log lines with the same entry (#70569) * [v10.0.x] Dashboard: Fix issue where a panel with a description and a cached response displays 2 info icons (#70566) * [v10.0.x] Navigation: Fix toolbar actions flickering on mobile (#70564) * [v10.0.x] Auth: Add auth.azure_ad security improvements (#920) * [v10.0.x] Add and document option for enabling email lookup (#914) * Auth: Remove Email Lookup from oauth integrations 10.0 (#900) * Release: Bump version to 10.0.2 (#70546) * [v10.0.x] Changelog: Updated changelog for 10.0.1 (#70549) * [v10.0.x] Github Actions: Fix milestone GH action (#70499) * [v10.0.x] Explore: Clean up query subscriptions when a query is canceled (#70516) * [v10.0.x] DataSourcePicker: refactor file drop out of query group (#70492) * [v10.0.x] Docs: changes link text and adds link to the download page (#70509) * [v10.0.x] Tracing: supply Grafana build version (#70489) * [v10.0.x] XYChart: Ensure color scale is field-local and synced with data updates (#70481) * [v10.0.x] Docs: removes references to YUM (#70475) * [v10.0.x] Alerting: Fix unique violation when updating rule group with title chains/cycles (#70467) * [v10.0.x] Docs: fixes minor errors (#70466) * [v10.0.x] GitHub Apps: Replace grafanabot token with grafana-delivery-bot GitHub App (#70453) * [v10.0.x] Alerting: Add debug logs when saving instances is finished (#70449) * [v10.0.x] Docs: rearrange content order (#70450) * [v10.0.x] Alerting: Add file and rule_group query params in request for filtering the res… (#70417) * Alerting: Update grafana/alerting to 5169fce (#70406) * [v10.0.x] Explore: Remove storing derived \"loading\" property (#70394) * [v10.0.x] Docs: fix broken upgrade link to alerting (#70416) * [v10.0.x] Docs: fixes various links (#70400) * [v10.0.x] docs: Fix bad markup in time series docs (#70390) * [v10.0.x] Docs: bit of restructuring (#70380) * [v10.0.x] DSPicker: Respect datasource & mixed props (#70382) * [v10.0.x] Alerting: Allow selecting the same custom group when swapping folders (#70369) * [v10.0.x] Docs: Add callout for variables behavior with classic conditions (#70368) * [v10.0.x] Alerting: Add debug logs for EndsAt timestamp (#70366) * Fri Jun 23 2023 ecsosAATTopensuse.org- Update to version 10.0.1: * [v10.0.x] Auth: Add auth.azure_ad security improvements (#920) * [v10.0.x] Add and document option for enabling email lookup (#914) * Auth: Remove Email Lookup from oauth integrations 10.0 (#900) * [v10.0.x] Docs: List packages together, and fix or add menuTitles. (#70343) * [v10.0.x] Use \"or\" to convey that OS options are unique (#70335) * [v10.0.x] Tempo: Use pipe in TraceQL by default for multi-value variables (#70321) * [v10.0.x] Command palette: Include help links (#70322) * [v10.0.x] Alerting: Rewrite range to instant queries if possible (#70289) * [v10.0.x] GrafanaUI: Export Toggletip (#70298) * [v10.0.x] fix: allow `{}` type in `VariableWithOptions.current ` (#70238) * [v10.0.x] [DOC] Add traces panel procedures (#70283) * [v10.0.x] Update make-docs procedure (#70273) * [v10.0.x] Use docs/reference for flexible linking for content reused in Grafana Cloud (#70267) * [v10.0.x] XYChart/Trend: Fix min/max and units/decimals X field overrides (#70261) * [v10.0.x] DS Picker: first item is not active when filtering (#70256) * [v10.0.x] Explore: Improve logs volume panel empty state (#70255) * [v10.0.x] `package.json`: Fix `what\'s new` URL in `package.json` (#70236) * [v10.0.x] Docs: recreates setup for oss alerting (#70231) * [v10.0.x] Alerting: Fix newlines in text/plain template (#70228) * Plugins: Wrap original check health error (#70227) * [v10.0.x] Auth: Show invite button if disable login form is set to false (#70155) * [v10.0.x] XYChart: Fix variable interpolation in datalinks/toggletip (#70210) * [v10.0.x] PublicDashboards: Add support for recorded queries used in Mixed ds (#70160) * [v10.0.x] XYChart: Fix formatting of axis ticks (units, decimals) (#70193) * [v10.0.x] DS Picker: Support width and hide label (#70180) * [v10.0.x] Datasources: Extend optional reporting (#70161) * [v10.0.x] Fix unwanted newlines in plain text email (#70168) * [v10.0.x] PanelTypeCard: Improve contrast for disabled cards (#70151) * [v10.0.x] DynamicConfigValueEditor: Pass ID to dynamic component and label (#70150) * [v10.0.x] TextPanel: Fix styling missing the disclosure triangle (#70138) * [v10.0.x] CI: Update grabpl to v3.0.39 (#70136) * [v10.0.x] Alerting: Add matchers metrics to Alertmanager (#70125) * [v10.0.x] Run make in emails folder (#70114) * [v10.0.x] CI: Add CI check for `what\'s new` link (#70046) (#70123) * [v10.0.x] Bug: Fix `build-frontend *` config checks (#70078) * [v10.0.x] Alerting: Fix email template for text/plain emails (#70111) * [v10.0.x] docs: User management > invite users: adding missing navigation click (#70108) * [v10.0.x] Explore: Fixed Starred query history tab to show all starred queries (#70092) * [v10.0.x] Docs: fixes provisioning table display (#70089) * [v10.0.x] AzureMonitor: Update docs to detail Azure logs query changes (#70088) * [v10.0.x] Improve builtin DS icons (#70050) * [v10.0.x] DS Picker: Built-in datasources are not marked as selected (#70045) * Revert \"[v10.0.x] Prometheus: Fix series to rows frame name issue for custom name from legend option\" (#70028) * CodeEditor: Ensure suggestions only apply to the instance of the edit… (#70067) * [v10.0.x] grafana/schema: Make composable types part of the package (#69913) * [v10.0.x] NestedFolders: Fix select all in folder view selecting items out of folder (#69783) * [v10.0.x] DS Picker: Fix React key issue for built-in data source list (#70021) * [v10.0.x] NPM packages: Fail `build-frontend-packages` step if `package.json` and input tag differ (#70038) * [v10.0.x] Barchart: Fix tooltip for normal/percentage stacking(2) (#70027) * [v10.0.x] docs: crop panel filtering and time range screenshots (#70019) * [v10.0.x] Geomap: Optimize panel rendering behavior (#70024) * Backport 69912 to v10.0.x (#70016) * [v10.0.x] Prometheus: Fix empty query string (expr) breaking dashboard panel (#69957) * [v10.0.x] docs: change Scenes availability (#70015) * [v10.0.x] Dashboards: Remove Explore option from panel menu when panel\'s datasource uid is \"-- Dashboard --\" (#69173) * Release: Bump version to 10.0.1 (#70008) * [v10.0.x] Fix bad whitespace in latest cards (#70006) * [v10.0.x] Changelog: Updated changelog for 10.0.0 (#70003) * [v10.0.x] Docs: Adds fixes for external PRs (#69998) * Publish docs without checking for existing tag (#69991) * [v10.0.x] Security Scans: Exclude windows container scans (#69977) (#69980) * [v10.0.x] Docs: adds legacy topics (#69942) * [v10.0.x] Docs: Add BigQuery migration to breaking changes doc (#69970) * [v10.0.x] Barchart: Fix tooltip for normal/percentage stacking (#69954) * [v10.0.x] Everything in Cloud free updates (#69949) * [v10.0.x] docs: general edits to dashboard overview (#69927) * [v10.0.x] Command Palette: Links opened in a new tab now route correctly when Grafana is served under a subpath (#69925) * [v10.0.x] Security Scans: Add `trivy` scans to every docker image used for building/testing/publishing (#69911) (#69917) * [v10.0.x] PanelChrome: Fix tabbing to panel menu button (#69906) * [v10.0.x] Chore: Hacky first pass on generating composable kinds within grafana/schema (#69904) * [v10.0.x] kindsys: Adapt to new PanelCfg schema interface (#69892) * [v10.0.x] Geomap: Fix tooltip bug (#69881) * [v10.0.x] Heatmap: Sort fields by numeric names when single frame (#69880) * [v10.0.x] Alerting: Add image URI annotation only when there\'s an image (#69858) * Tempo/ServiceGraph: Specify explicit field types (#69759) (#69844) * [v10.0.x] Service accounts: API key migration refactoring to parse as json object of the results (#69776) * [v10.0.x] Docs:fixes alerting support escalations (#69838) * [v10.0.x] Prometheus: Fix series to rows frame name issue for custom name from legend option (#69804) * [v10.0.x] docs: Azure doc link update (#69753) * [v10.0.x] CloudMonitoring: Improve parsing of GCM labels (#69812) * [v10.0.x] Authentication UI: Enable by default (#69803) (#69810) * [v10.0.x] docs: whats new breaking changes updates (#69796) * Alerting: Fix notification policies inheritance algorithm (#69304) (#69782) * [v10.0.x] Templating: Fix updating of definition to empty string (#69767) * [v10.0.x] Alerting: Change text on cloud AM email addresses for contact points (#68180) * [v10.0.x] Service accounts: UI migration results (#69760) * [v10.0.x] Alerting: Support newer http_config struct (#69719) * [v10.0.x] Docs/docker compose update (#69744) * [v10.0.x] docs: improvements to visualizations docs (#69724) * [v10.0.x] docs: add product labels for reporting page (#69728) * [v10.0.x] Azure: Fix Kusto auto-completion for Azure datasources (#69685) (#69695) * [v10.0.x] Lower Drag and Drop file size limit to 500kb (#69700) * [v10.0.x] Docker: Add ARM64 architecture for Docker, for PRs (#69715) * [v10.0.x] Loki: Fix including of template variables in variable query editor (#69709) * [v10.0.x] Alerting: Fix broken UI because of query being optional for some ExpressionQuer… (#69683) * [v10.0.x] CloudMonitoring: Remove excess logs (#69682) * [v10.0.x] Auth: Skip org role sync moved in docs (#69677) * [v10.0.x] Explore: Run remaining queries when one is removed from a pane (#69670) * [v10.0.x] Docs: Remove duplicate word in edit panel of configure panel options (#69668) * [v10.0.x] docs: update use dashboards descriptions (#69494) * Schema: Improve Dashboard kind docs and remove deprecated props (#69652) * [v10.0.x] [DOC] Tracing: Add doc for Tempo Search query (#69645) * [v10.0.x] Dashboards: Variables - Improve slow template variable loading due same variable loaded multiple times on time range change (#69641) * [v10.0.x] Prevent crash while executing concurrent mixed queries (#878) * [v10.0.x] Require alert.notifications:write permissions to test receivers and templates (#866) * [v10.0.x] Docs: removes screenshots (#69635) * [v10.0.x] Loki: Fix parsing of escaped quotes in LogQL (#69584) (#69615) * [v10.0.x] Log Row: Fix menu styling and dimensions (#69569) (#69585) * [v10.0.x] Use doc-validator v3.0.0 (#69594) * [v10.0.x] Fix: Fixed a typo in reference.md (#69593) * [v10.0.x] docs: add datasource selector content (#69587) * [v10.0.x] CloudMonitoring: Correctly set new query on type change (#69577) * [v10.0.x] Loki: Fix error when empty template variables response (#69559) * [v10.0.x] Alerting: Add heuristics back to datasource healthchecks (#69541) * [v10.0.x] Util: Fix panic when generating UIDs concurrently (#69538) * [v10.0.x] SparklineCell: Allow specifying time range (#69145) * [v10.0.x] Alerting: Fix \"show all instances\" (#67837) * [v10.0.x] [docs] typo fixes in expression queries (#69507) * [v10.0.x] docs: update add-template-variables docs (#69502) * [v10.0.x] docs: fix grafana play link (#69498) * [v10.0.x] docs: update TestData screenshots (#69483) * [v10.0.x] Alerting: Fix provisioned templates being ignored by alertmanager (#69488) * [v10.0.x] fix minor grammatical error (#69473) * [v10.0.x] Docs: update what\'s new for exploreMixedDatasource toggle (#69474) * [v10.0.x] Docs: Bring back the alias for external group sync HTTP API page (#69457) * [v10.0.x] Docs: Added disableResolveMessage parameter (#69450) * [v10.0.x] Docs: Rename External Group Sync references to Team Sync (#69400) * [v10.0.x] Log Context: Fix split view button using the wrong query (#69416) * [v10.0.x] update prometheus template variables doc (#69415) * [v10.0.x] Fix plugin metric (#69372) * [v10.0.x] Pyroscope: Fix wrong defaults when importing query from different datasource (#69366) * [v10.0.x] Alerting: Fix matching labels with spaces in their values (#69340) * [v10.0.x] Update cascading front matter to use sequence form (#69328) * [v10.0.x] Canvas: Fix exit panel edit mode issue (#69352) * [v10.0.x] Prometheus: Make config header tags consistent (#69334) * [v10.0.x] Chore: update latest.json to 10.0.0-preview (#69312) (#69314) * Release: Bump version to 10.0.0 (#69309) * [v10.0.x] docs: What\'s New & Upgrade Guide 10.0 (#69306) * [v10.0.x] Docs: Add separate fundamentals topic on notification policies (#69305) * [v10.0.x] Alerting: Smaller fixes for long namespace / group names (#69296) * [v10.0.x] InfluxDB: Interpolate retention policies (#69300) * [v10.0.x] Fix opentsdb table format (#69286) * [v10.0.x] Auth: Update docs on use PKCE by default (#69269) * [v10.0.x] Grafana UI: Fix plugin unit test errors (#69256) * [v10.0.x] Docs: Updates Grafana [smtp](#63311) (#69217) * [v10.0.x] Improve Dashboards schema docs (#68904) (#69254) * [v10.0.x] fix: Chef cookbook has moved to sous-chefs (#69242) * [v10.0.x] PublicDashboards: Revoke public URL from audit table fix (#69229) * [v10.0.x] SQLStore: Align SQLite IsUniqueConstraintViolation() with other backend implementations (#69227) * [v10.0.x] Datagrid docs (#69223) * [v10.0.x] docs: add pricing info for email sharing (#69221) * Backport 69191 to v10.0.x (#69195) * [v10.0.x] Docs: Update the service account HTTP API documentation (#69189) * [v10.0.x] DS Picker: Make responsive the modal for smaller devices (#69181) * [v10.0.x] Docs: corrects circular reference in links (#69171) * [v10.0.x] Docs: Plugin doc review - backend topics - chunk 5 (#69164) * Alerting: Update alerting module to to 20230524181453-a8e75e4dfdda (#69011) * [v10.0.x] Docs: fix 2 broken links on \'Publish a plugin\' topic (#69159) * [v10.0.x] GoogleAPI: Add retries functionallity to GoogleAPI calls (#69144) * [v10.0.x]: Themes: Unify secondary button and ToolbarButton (#69049) * [v10.0.x] Query Editor: Ensure dropdown menus position correctly (#69131) * [v10.0.x] [Timeseries] Place legend to bottom when on * [v10.0.x] Drawer: Fixes closeOnMaskClick false issue (#69103) * Fri Jun 23 2023 ecsosAATTopensuse.org- Update to version 10.0.0: * fix the missing bump-version * re-add useWorkspaces; it causes the bump version comman to fail but maybe it\'s causing this error * bump version to 10.0.0 * [v10.0.x]: Themes: Unify secondary button and ToolbarButton (#69049) * [v10.0.x] Drawer: Fixes closeOnMaskClick false issue (#69103) * [v10.0.x] Query Editor: Ensure dropdown menus position correctly (#69131) * [v10.0.x] Authentication UI: Enable by default (#69803) (#69810) * [v10.0.x] Alerting: Fix provisioned templates being ignored by alertmanager (#69488) * [v10.0.x] Grafana UI: Fix plugin unit test errors (#69256) * Auth: Remove Email Lookup from oauth integrations 10.0 (#900) * [v10.0.x] Require alert.notifications:write permissions to test receivers and templates (#866) * [v10.0.x] Prevent crash while executing concurrent mixed queries (#878) * Release: Bump version to 10.0.0-preview (#889) * Fix regexp * s/beta/preview in bump-version.yml * [v10.0.x] docs: revamp the alerting set-up documentation (#69124) * [v10.0.x] docs: Update \"Create reports\" doc to clarify custom time ranges and add information about drafts (#69093) * [v10.0.x] docs: update logs integration and calculation types content (#68917) * [v10.0.x] docs: updates annotations Filter by panel and Add time region (#69119) * [v10.0.x] StatusHistory: Fix rendering of value-mapped null (#69108) * [v10.0.x] ResourcePicker: Fix missing border bug on cancel button (#69113) * [v10.0.x] TimeSeries: Fix centeredZero y axis ranging when all values are 0 (#69112) * [v10.0.x] Alerting: Migrate unknown NoData\\Error settings to the default (#69010) * [v10.0.x] Alerting: Fix provenance guard checks for Alertmanager configuration to not cause panic when compared nested objects (#69094) * [v10.0.x] Auth: Fix visibility of the Invite button on /admin/users page (#69067) * [v10.0.x] Alerting: Add support for Alert State History Loki primary (#69077) * [v10.0.x] Docs: Add JSON format for webhook notifications to differences (#69056) * [v10.0.x] DataSourcePicker: Design tweak proposal (#68819) * [v10.0.x] Docs Alerting: Fixes table in alerting API docs (#69035) * [v10.0.x] CI: Pin the google/cloud-sdk image (#69037) (#69038) * [v10.0.x] [feat] docs; update admonition syntax (#69005) * [v10.0.x] Docs: Plugins doc review chunk 3 (#68921) * [v10.0.x] update prometheus query editor doc (#69014) * [v10.0.x] Edit global time variable - custom date formats use browser time (#69021) * [v10.0.x] \"Anatomy of a Dashboard\" intro docs (#68891) * [v10.0.x] Enable doc-validator for alerting directories (#68975) * [v10.0.x] InfluxDB: Fix querying retention policies on flux mode (#68985) * [v10.0.x] InfluxDB: Fix adding FROM statement when the measurement is an empty string (#68984) * Revert \"[v10.0.x] [feat] docs; update admonition syntax\" (#68980) * [v10.0.x] Plugins: Correct the usage of mutex for gRPC plugin implementation (#68609) * [v10.0.x] G10: Replace `beta` with `preview` references (#68347) (#68950) * [v10.0.x] CI: Add release verify pipeline (#68756) (#68934) * [v10.0.x] Update enterprise plugins list (#68913) * [v10.0.x] AzureMonitor: Support multi-resource aliases and subscription aliases (#68823) * [v10.0.x] Docs: Fix minor mistakes and rephrase \"Manage your alert notifications\" entry (#68896) * [v10.0.x] Pyroscope: Fix some phlare mentions in the docs (#68869) * [v10.0.x] [feat] docs; update admonition syntax (#68857) * [v10.0.x] Azure Monitor: Fix bug with top value so more than 10 resources can be shown (#68725) * [v10.0.x] Dashboards: Fix undefined aria labels in Annotation Checkboxes for Programmatic Access (#68873) * [v10.0.x] Docker: Add `mode` label when building docker images (#68871) * [v10.0.x] docs: Trend: Implement docs for v10 (#68862) * [v10.0.x] DS Picker: Use custom scrollbar (#68858) * [v10.0.x] Docs: Plugin extension API - doc review - chunk 4 (#68850) * [v10.0.x] Docs: Update with annotations filtering and time regions (#68843) * [v10.0.x] OpenTSDB: use an effect to get aggregators and filters (#68837) * [v10.0.x] Alerting: Fix stale query preview error (#68836) * [v10.0.x] Prometheus: Update schema with legendFormat and intervalFactor (#68835) * [v10.0.x] AnonymousAuth: Fix concurrent read-write crash (#68803) * [v10.0.x] Dashboard: Fix panel description event triggering every time panel is rendered (#68831) * [v10.0.x] Graph: Fix bug with showing/hiding the legend (#68829) * [v10.0.x] Datagrid: Hide from panel list if toggle disabled (#68818) * [v10.0.x] Alerting: Add additional contact points for external AM (#68778) * [v10.0.x] CI: Run `trigger-test-release` only on PRs against main (#68794) (#68815) * [v10.0.x] Docker images: Don\'t fail if a PR comes from a fork (#68765) (#68784) * [v10.0.x] Docs: Fix feature toggle docs generation (#68797) * [v10.0.x] fix: Use fall back alert type for data source healthcheck alert when status is not recognised (#68806) * [v10.0.x] AzureMonitor: Ensure legacy properties containing template variables are correctly migrated (#68792) * [v10.0.x] RBAC: Remove legacy AC editor and admin role on new dashboard route (#68777) * [v10.0.x] fixed broken table format in docs (#68772) * [v10.0.x] G10: Post `docker pull` commands for local testing (#67489) (#68686) * [v10.0.x] DS Picker takes the max height available and flip when needed (#68729) * [v10.0.x] Enable doc-validator for specific directories (#68724) * [v10.0.x] Azure Monitor: Fix bug that did not show alert rule preview (#68581) * [v10.0.x] Clarify Graphite version and type to set if using Grafana Cloud (#68721) * [v10.0.x] Nested folders: only stop recursing up the tree if we hit a folder (#68716) * [v10.0.x] Chore: Refactor Search out-of-order fix (#68710) * [v10.0.x] Service graph: Fix error when service graph metrics are aggregated (#68692) * [v10.0.x] Chore: Ignore unique constrain failure when creating the main organization (#68674) * [v10.0.x] Barchart: Update gdev dashboard for tooltips (#68665) * [v10.0.x] Barchart: Apply field visibility to traceID (#68585) * [v10.0.x] NodeGraph: Fix overlaps preventing opening an edge context menu when nodes were too close (#68628) * [v10.0.x] Accessibility: Corrected aria-label for Edit Panel (#68640) * [v10.0.x] GrafanaUI: Support Tooltip as Dropdown child (#68639) * [v10.0.x] Elasticsearch: Handle no-index case in backend mode (#68629) * [v10.0.x] Elasticsearch: Fix passing of limit and datalinks to logs data frame (#68626) * [v10.0.x] Docs: Update run behind proxy docs (#68610) * [v10.0.x] Remove no-data source screen (#68623) * [v10.0.x] Elasticsearch: Implement filter query to not run hidden queries trough backend (#68614) * [v10.0.x] Chore: Update generated scss (#68624) * [v10.0.x] TopNav: Tone down shadow a bit in light theme (#68622) * NestedFolders: make sure DashboardPage code is feature toggled correc… (#68606) * [v10.0.x] API: Add deprecation notice for updating folder UID (#68567) * [v10.0.x] DarkTheme: Fix dark theme shadows (#68599) * [v10.0.x] Sparkline: Sort dataframe (#68598) * [v10.0.x] Chore: remove pre tags from DOMPurify config (#68593) * [v10.0.x] AzureMonitor: Traces updates (#68577) * [v10.0.x] E2E: Fix configurePanel flow (#68580) * [v10.0.x] Cloudwatch Logs: Ignore non-time grouping fields in expressions and alerts (#68547) * [v10.0.x] elastic: more tests (#68562) * [v10.0.x] Node graph: Fix req/s in value (#68558) * [v10.0.x] NestedFolders: Show Dashboard and Folder full breadcrumb hierarchy (#68546) * [v10.0.x] Nested folders: Allow renaming a folder multiple times (#68550) * [v10.0.x] Dashboard: Fix library panels in collapsed rows not getting updated (#68537) * DataLinks: Ensure replaceVariables provided to link.onBuildUrl is bou… (#68442) * [v10.0.x] Trend: Filter out time fields (#68507) * [v10.0.x] Barchart: Add gdev dashboard for tooltips (#68505) * [v10.0.x] Canvas: Fix field not found (#68503) * [v10.0.x] Timeseries: Graph series override stack migration (#68492) * [v10.0.x] PanelQueryRunner: Ensure same transformations before reusing lastProcessedFrames (#68499) * [v10.0.x] AzureMonitor: Update docs with Traces information (#68493) * [v10.0.x] Docs: Plugin doc review changes from chunk 1-B with corrected set of files (#68149) * [v10.0.x] CI: Add delivery bot secrets to publish images step (#68467) (#68473) * [v10.0.x] CI: Update grabpl to 3.0.34 (#68456) (#68475) * [v10.0.x] Tempo: Fix get label values based on CoreApp type (#68468) * [v10.0.x] FlameGraph: Add user interaction reporting (#68459) * [v10.0.x] ToolbarButtonRow: prevent closure of overflow menu when interacting with portal elements (#68457) * [v10.0.x] DS Picker: Align open advanced button to right (#68444) * [v10.0.x] Nested folders: Clear selection state when navigating to a different folder (#68455) * [v10.0.x] FlameGraph: Debounce search update preventing too frequent rerenders (#68453) * [v10.0.x] FlameGraph: Fix table sort being reset when search changes (#68454) * [v10.0.x] Search: Fix Search returning results out of order (#68387) * [v10.0.x] NewsDrawer: Add grot to news drawer (after news items) (#68435) * [v10.0.x] XYChart: Use fixed opacity, reduce memory pressure (#68424) * [v10.0.x] ResourcePicker: Fix selecting icons (#68422) * [v10.0.x] Plugins doc review chunk 2 (#68413) * [v10.0.x] Previews: remove docs (#68406) * [v10.0.x] Drawer: Position under nav & minor redesign (#68396) * [v10.0.x] Add/Edit Panel: Enable new DS picker toggle by default (#68391) * [v10.0.x] Wording changes to improve clarity. (#68401) * [v10.0.x] Drawer: Introduce a size property that set\'s width percentage and minWidth (#68128) * [v10.0.x] Command Palette: Prevent stale search results from overwriting newer results (#68392) * [v10.0.x] Explore: Remove data source onboarding page (#68381) * [v10.0.x] Settings: Add ability to override `skip_org_role_sync` with Env variables (#68376) * [v10.0.x] Navigation: Add keyboard shortcut to navigate directly to Dashboards (#68374) * [v10.0.x] CI: Add `.drone.yml` in pathschanged trigger for `lint_backend` pipeline (#68348) (#68369) * [v10.0.x] Explore: Promote exploreMixedDatasource to Stable & enable by default (#68353) * [v10.0.x] docs: add legacy alerting deprecation notice (#68355) * [v10.0.x] SAML UI: Adds documentation link to the Authentication UI (#68363) * [v10.0.x] Docs: Rename Phlare to Grafana Pyroscope (#68352) * [v10.0.x] Flamegraph: Fix tooltip positioning (#68312) * [v10.0.x] Pyroscope: Add authentication when calling backendType resource API (#68311) * [v10.0.x] Docs: Clarify precedence of Grafana settings (#68063) * [v10.0.x] Docs: Correct capitalization of openSUSE (#68337) * [v10.0.x] PublicDashboards: change wording and FF to public preview state (#68328) * [v10.0.x] AzureMonitor: Update query tracking (#68324) * [v10.0.x] Barchart: Ensure data field overrides apply (#68320) * [v10.0.x] Tempo: Escape regex-sensitive characters in span name before building promql query (#68313) * [v10.0.x] SAML UI: configuration file tooltip info (#68309) * [v10.0.x] DS Picker: Do not create extra history entries for panel onboarding (#68284) * [v10.0.x] Candlestick: Fix panel not rendering in candles-only mode (#68307) * [v10.0.x] AngularDeprecation: Show warnings in panel edit for angular panels (#68083) * [v10.0.x] Nested folders: Fix missing URL from folder responses (#68226) * [v10.0.x] Dashboard: Fix Drawer validation to avoid errors with empty `request` objects (#68287) * [v10.0.x] Improve DS Advance Picker to give user context about the built in DS and CTA (#68252) * [v10.0.x] Fix renaming columns when displayName or displayNameFromDS are present (#68280) * [v10.0.x] docs: Geomap: Update docs to include link to official github discussion (#68278) * [v10.0.x] TopSearchBar: Fix TopSearchBar if [help] enabled = false (#68253) * [v10.0.x] Dashboards: Only refresh panels on panel edit exit if refresh is set (#68225) * [v10.0.x] Prometheus: bug in creating autocomplete queries with labels (#68243) * [v10.0.x] Histogram: Respect min/max panel settings for x-axis (#68245) * [v10.0.x] CI: Move windows-tests into promotion pipeline (#68218) (#68229) * [v10.0.x] HelpWizard: Show snapshot preview regardless of scenes feature toggle (#68217) * [v10.0.x] Folders: return an error when listing folders if permission guardian returns an error (#68224) * [v10.0.x] QueryRow: Make toggle actions screen-readers accessible (#68210) * [v10.0.x] CI: Remove windows backend tests from release pipelines (#68166) (#68208) * [v10.0.x] AzureMonitor: Add health check retry logic (#68161) * [v10.0.x] Codegen: Fix composable kinds docs generation (#68186) * [v10.0.x] Nested folders: Redo search query when actions complete (#68193) * [v10.0.x] Nested folders: remove behaviour where selecting all children selects parent (#68187) * [v10.0.x] Update index.md (#68188) * [v10.0.x] Settings: Do not hide sensitive values if it\'s empty (#68197) * [v10.0.x] AzureMonitor: Correctly set resource parameter for Logs queries (#68196) * [v10.0.x] Alerting: Update contact point state semantics (#68126) * [v10.0.x] Alerting: Fix broken integration test (#68181) * [v10.0.x] Use expected types for admonition (#68175) * [v10.0.x] Alerting: Omit \"description\" and \"summary\" from default email template annotations (#68130) * [v10.0.x] Heatmap: Fix color rendering for value ranges < 1 (#68164) * [v10.0.x] Heatmap: Handle unsorted timestamps in calculate mode (#68151) * [v10.0.x] Heatmap: Fix log scale editor (#68152) * [v10.0.x] Annotations: Fix rendering (#68146) * [v10.0.x] AzureMonitor: Ensure trace exceptions are correctly displayed (#68105) * [v10.0.x] Graph: Fix legend overlapping graph area (#68107) * [v10.0.x] AzureMonitor: Appropriately handle trace correlation resources (#68108) * [v10.0.x] Fix Enterprise Datasources link on Grafana Enterprise page (#68118) * [v10.0.x] Alerting: Fixes Alert list panel \"ungrouped\" regression (#68090) * [v10.0.x] DataSourceModal: responsive behavior (#68085) * [v10.0.x] Docs: Plugin doc review for chunk 1-A (#68045) * [v10.0.x] Add name_id_format to doc (#67928) * NavBar: app chrome state wrongly overwritten when ds modal is opened … (#68041) * [v10.0.x] Docs: Update backend plugin forwarding of headers (#68069) * [v10.0.x] CI: Remove custom enterprise2 pipelines (#68056) (#68057) * [v10.0.x] Alerting: Fix condition on invalid interval dropdown (#68030) * [v10.0.x] docs: add empty dashboard & Add dropdown screenshots (#68036) * [v10.0.x] Datagrid: Refactor header column delete/clear (#68023) * [v10.0.x] Dashboard: Change add panel button to fill to remove outline border (#68017) * [v10.0.x] Alerting: Show export button for org admins (#67995) * [v10.0.x] CI: Add Windows backend tests in more places (#66438) (#68005) * [v10.0.x] Docs: Adds alert state history doc (#68000) * [v10.0.x] Docs: Adds preview notification template docs (#68001) * [v10.0.x] Log Context: Add feature tracking of limit change (#67980) * [v10.0.x] Alerting: Make two boxes in template form adaptative to the screen (#67983) * [v10.0.x] Alerting: Change order of buttons bellow payload data editor (#67836) * [v10.0.x] Navigation: Fix \'Page not found\' when sending or going back from \'Invitate user\' page (#67972) * [v10.0.x] PanelQueryRunner: Return previous processed (transform+field config) series for loading state (#67964) * [v10.0.x] Schema: Fix dimension schemas (#67943) * [v10.0.x] CloudWatch: Use grafana-aws-sdk v0.15.0 (#67922) * [v10.0.x] Alerting: Migration to not fail if alert_configuration table is not empty (#67937) * [v10.0.x] AzureMonitor: Clear queries if header value changes (#67930) * [v10.0.x] AzureMonitor: Fix logs query multi-resource and timespan values (#67933) * [v10.0.x] Render analytics identifiers (#67926) * [v10.0.x] TablePanel: Do not allow auto-reset (#67907) * [v10.0.x] Docs: Add a note about disabling SAML UI (#67898) * [v10.0.x] Improve ds picker empty state when no results were found (#67826) * [v10.0.x] Elasticsearch: Fix processing of logs with not-recognized time format (#67866) * [v10.0.x] InspectDrawer: Fixes issue with double scrollbars (#67888) * [v10.0.x] Connections: Show core datasource plugins as well (#67886) * [v10.0.x] Theme: Change dark theme borders to improve contrast on primary background (#67869) * [v10.0.x] docs: Canvas: Update docs for v10 (#67870) * [v10.0.x] Alerting: Fix action buttons label and placement in several views following standard and being consistent with the rest of the ui (#67852) * [v10.0.x] ServiceAccounts: Add secret scan service docs (#67807) * [v10.0.x] Alerting: Use standard validation/error pattern on group selection (#67831) * [v10.0.x] Connections: Fix create new datasource route (#67820) * [v10.0.x] NestedFolders: Fetch access control metadata for folder view (#67814) * [v10.0.x] AzureMonitor: Update Azure E2E test (#67779) * [v10.0.x] RBAC: Do not search for parents of the root folder (#67806) * [v10.0.x] Chore: Upgrade Go to 1.20.4 (#67752) * [v10.0.x] Link to config exemplars leads goes to top of page (#67785) * [v10.0.x] Update index.md (#67784) * [v10.0.x] docs: fix create dashboard steps (#67771) * [v10.0.x] Cloudwatch: Fix description of plugin (#67765) * [v10.0.x] AlertRuleForm: s/Edit yaml/Edit YAML/ (#67763) * [v10.0.x] docs: add semi relative time ranges (#67755) * [v10.0.x] Alerting: Fix banner button variant (#67758) * [v10.0.x] Alerting: Fix export button variant (#67747) * [v10.0.x] Maintain column widths when deleting columns (#67743) * [v10.0.x] Datagrid: Remove multi-paste (#67730) * [v10.0.x]: Connections: Rename \"Your data source\" to \"Data source\" page (#67718) * [v10.0.x] Gauge: Set min and max for percent unit (#67719) * [v10.0.x] Connections: Simplify connections nav (#67633) * [v10.0.x] chore: fix link to docs (#67678) * [v10.0.x] PluginCatalog: Update message about insufficient permissions (#67697) * [v10.0.x] Nested folders: hook up `getAffectedItems` to the backend count route (#67690) * [v10.0.x] docs: add nav and users info for public dashboards (#67681) * [v10.0.x] NestedFolders: Use new Browse Dashboards UI behind feature flag (#67676) * [v10.0.x] Nested folders: hook up move/delete logic properly (#67675) * [v10.0.x] Search: Fix Folder View not loading dashboards (#67673) * [v10.0.x] docs: move misplaced Configure legend page (#67672) * [v10.0.x] NestedFolders: Add empty states for Browse and Search (#67645) * [v10.0.x] fix shadow log in service accounts (#67649) * [v10.0.x] Authentication UI: Remove auth settings (#67651) * [v10.0.x] NestedFolders: Indicate when folders have mixed-selection children (#67644) * Prometheus: Metric encyclopedia improvements (#67084) * GH Issues: replace markdown-based Bug Report form w/ YAML-based form (#67244) * docs: reverse what\'s new order in TOC (#67596) * Add Grafana Free as supporting Enterprise features (#67568) * docs: add link to dashboard insights page (#67594) * docs: nav updates for assess dashboards topic (#67593) * Alert: Remove fix for custom content close button (#67592) * Alert: Fixes a minor issue with new Alert design and updated scss files (#67589) * Timeseries: don\'t show conversion error for empty response (#67590) * Alerting: Mention title of alert rule that caused migration to fail (#67451) * Alert: Redesign with tinted background (#66918) * Datasource: Move the Delete data source button back to the bottom (#67552) * CloudWatch: Deprecate dynamic labels feature toggle, remove support for Alias in frontend (#67222) * TimeSeries: Fix leading null-fill for missing intervals (#67570) * Docs: Update Color Modes (#67560) * Geomap: Improve migration logic (#65500) * PublicDashboards: Return custom meta field (#67538) * Pyroscope: Fix autodetection in case of using Phlare backend (#67536) * Use URL isFirstPanel to enable panel editor onboarding (#67546) * Grafana Toolkit: Fix broken build directory structure (#67544) * FileImport: add interaction reporting for dropping files (#67512) * ShareModal: Responsive tabs and Public Dashboards modal fixed (#66805) * DataSourcePicker: keyboard navigatable list hook and implementation in the new data source picker dropdown (#67370) * NestedFolders: Permission for creating and editing (#67406) * Alerting: Add alert instance picker (#67138) * Users: Enable case insensitive login by default (#66134) * Tracing: Feedback button (#67398) * Loki: Distinguish hidden and not hidden queries in tracking (#67507) * Duplicate Exemplars Configuration Delete (#66016) * Docs: fixes alias and menutitle (#67511) * Grafana Toolkit: Prevent MODULE_NOT_FOUND errors (#67518) * Alerting: Implement template preview for Grafana AlertManager (#65530) * Query History: Remove migration (#67470) * Alerting: Template Testing API (#67450) * Alerting: Scheduler use rule fingerprint instead of version (#66531) * Trace View: Export trace button (#67368) * Angular: support getLegacyAngularInjector() even when angular is disabled. (#67439) * Chore: Update codeowners so Dashboards owns Inspector (#67374) * Dashboard: Revert fixed header shown on mobile devices in the new panel header (#67510) * Explore: Avoid duplicate refIds when adding a new query (#67499) * Chore: Allow to force the download of the public key (#67486) * Datasource: Overhaul plugin error handling and action buttons (#67014) * Grafana UI: Create Text component (#66932) * Instrumentation: Add support for instrumenting database queries (#66022) * Update start-restart-grafana.md (#67455) * Prometheus: Fix regression for $__rate_interval comparison (#67460) * Influxdb: Handle legacy Influxdb influxql annotations with target in migration (#63225) * Toolkit: Remove deprecated `plugin:build` (#67485) * Chore: Improve error message in case of a revoked key (#67413) * Update start-restart-grafana.md (#67362) * Plugins: Bump grafana-plugin-sdk to v0.160.0 (#67488) * Plugins: Refactor call resource API handling (#67234) * Alerting:Fix alert panel not rendering correct number for cloud rules instances (#67487) * SAML: change the config option for making SAML UI accessible to org Admins (#67399) * Fix: Advanced DS picker search is case sensitive (#67420) * Loki: Update docs for show context (#67202) * Select: Don\'t show remove button on multi select if disabled (#67303) * [Chore] Refactor Panel Menu Rudderstack events and add missing instrumentation (#66850) * loki: devenv: add test-data for regexes (#67476) * Plugins: Bump plugin-related backend dependencies (#67373) * Toolkit: Remove deprecated `package:build`, `node-version-check` and `toolkit:build` commands (#67475) * Toolkit: Remove deprecated `plugin:github-publish` command (#67471) * Authentication UI: Hide empty settings section (#67407) * SQL Datasources: Update behavior of default connection limits (#66687) * PageNotFound: G10 Redesign (#66909) * DataSourceSettings: Fix recent changes to HttpDataSourceSettings (#67436) * TimeSeries: Explicitly add transformer when timeseries-long exists (#64092) * chore: update codeowners to remove dataviz from /packages/ (#67453) * Alerting: Update grafana/alerting to 4f09f51 (#67329) * Kindsys: Target k8s style resource definitions (#67008) * Update index.md (#67364) * Update index.md (#67363) * Prometheus: Update healthcheck text message (#67401) * Canvas: Promote to GA (#67426) * ArrayDataFrame: Convert to a simple utility function rather than dynamically loaded values (#67427) * AzureMonitor: Application Insights Traces (#64859) * docs: public dashboards updates (#67173) * docs: update dashboard settings page (#67359) * Cloudwatch: Add FraudDetector namespace with metrics and dimensions (#67318) * PublicDashboards: Email sharing users page (#67124) * Feature: Trusted Types support (#64975) * Docs: Fix broken links to section on Variable syntax page (#67340) * Update configure tracing (#67163) * Chore: Refactor manifest verifier (#67218) * Timeseries: Update auto-migration e2e test (#67402) * Nested folders: Provide count of all descendant dashboards and folders (#67184) * Check add DS permissions in advanced DS picker (#67237) * Alerting: Make Loki & Prometheus instant vector by default (#66797) * Docs: Create documentation for enterprise caching HTTP API (#67169) * Nested folders: Fix API response ordering when fetching subfolders (#67258) * Plugins: Fix files with two dots in the name not being returned by LocalFS.Files() (#67395) * Nested folders: very naive implementations of move/delete (#67309) * SAML UI: Fix permissions for fixed:authentication.config:writer role (#67290) * Prometheus: Configuration page overhaul (#66198) * PostgreSQL: Fix tls certificate issue by downgrading lib/pq (#67372) * GrafanaUI: Add indeterminate state to Checkbox (#67312) * Chore: Remove opentracing and use opentelemetry instead (#67200) * Prometheus: Fix flakey query cache test (#67388) * Tracing: Next/prev text for span filters (#67208) * Logs: Use millisecond precision for open context in split view (#67385) * fix add column btn styling (#67369) * Chore: Update SAML lib (#824) * AuthJWT: Fix JWT query param leak (CVE-2023-1387) (#825) * Geomap: Sanitize the attribution string (#745) * Proxy: Improve header handling for reverse proxy (#67279) * Search: Preserves search filters when navigating to another page (#67021) * Loki: Fix margin in Log Context (#67299) * NestedFolders: Button for creating new dashboards and and folders (#67260) * Logs: Add documentation for Log Context (#67282) * Provisioning: Fix provisioning issues with legacy alerting and data source permissions (#67308) * RBAC: remove RBAC enabled for Alerting (#67274) * New Dashboard: Fix \"build a dashboard\" when empty dash page feature is enabled (#66816) * Chore: Don\'t fail tests on console logs at all during local dev (#67313) * NestedFolders: Select all for Browse and Search (#67227) * CloudWatch: Deprecate dynamic labels feature toggle, remove support for Alias in backend (#66494) * Phlare: ability to set maxNodes parameter (#67017) * Plugins: Fs: Add option to access unallowed files in dev mode (#66492) * Alerting: Fix misleading status code in provisioning API (#67331) * Changelog: Updated changelog for 9.5.1 (#67353) * CI: Use new update-changelog action in grafana-github-actions-go (#66723) * Traces: Only show filtered spans (#66986) * React Router: start migrating to v6 (#66921) * Timeseries: Time regions migration (#66998) * Chore: Stop using ArrayVector and MutableField (#67333) * Trend: Promote to beta (#67323) * Explore: Update table min height (#67321) * Timeseries: Migrate legend hideFrom (#67305) * chore: add smokescreen e2e test for all panels (#66230) * Alerting: Update grafana/alerting to fix #67177 (#67324) * Docs: Update references of `grafana-cli` to `grafana cli` and `grafana-server` to `grafana server`. (#66981) * Datasources: Add documentation around secure socks proxy (#66609) * Elasticsearch: Move response parsing tests to 1 file (#67288) * Alerting: Use URLs in image annotations (#66804) * Chore: Remove test type app mode (#66987) * NestedFolders: Connect Search input fields to state manager (#67193) * Elasticsearch: Use array of strings as index in backend queries (#67276) * Chore: Remove CRD generation (#67286) * DataLinks: encoded URL fixed (#66418) * DataSourcePicker: Tweak styles (#67280) * Chore: Upgrade github.com/docker/docker dependency (#67098) * Toolkit: Remove `plugin:ci-build` `plugin:ci-package` `plugin:ci-report` and related files (#67212) * Fix issue-labeled.yml GH workflow (#67283) * Datagrid: Switch to panel context update (#67221) * PublicDashboards: HoverWidget in panel fix (#66685) * QueryGroup: Fix infinite loop in edit mode (#67273) * Loki: Fix log samples using `instant` queries (#67271) * Docs: troubleshooting guide for RBAC (#67147) * DataSourcePicker: Fix datasource picker input not clearing on close (#67248) * Nested folders: deduplicate selection of children (#67229) * Build: Setup webpack configuration for direct-input bundled datasource (#67199) * Changelog: Updated changelog for 9.5.1 (#67267) * Changelog: Updated changelog for 9.5.0 (#67266) * Changelog: Updated changelog for 9.4.9 (#67264) * Chore: update latest.json to 9.5.1 (#67263) * Loki: Remove experimental badge for context ui (#67219) * Alerting: Fix silences preview (#66000) * DataSourcePicker: fix flickering datasource dropdown (#67206) * Scenes: Update scenes to v6 (#67110) * Cloudwatch Logs: Update Cheatsheet (#67161) * Doc: Fix typo (#66929) * Add analytics to new DS picker and onboarding experience (#67060) * Update Screenshot (#67233) * Update build a datasource plugin tutorial (#66381) * Add link to building backend datasource (#63535) * Plugins: Refactor cleaning of call resource response headers (#67145) * Alerting: Update alerting module to 20230418161049-5f374e58cb32 + refactoring (#66622) * Canvas: Connection properties based on data (#64360) * Caching: Fix concurrent HTTP Header read/write in caching middleware (#67231) * Panel Header Fix: Implement new Panel Header on Angular Panels (#66826) * Nested folders: Create basic Move/Delete modals (#67140) * NestedFolders: Rename \'General\' to \'Dashboards\' in FolderPicker (#67113) * Spreadsheet: Convert to DataFrame (#67170) * Graphite: Variable editor add definition to onChange (#66895) * Dashboard: New panel in a dashboard is not deleted after \"Discard\"-ing changes in Panel Edit (#66476) * Phlare: Support both Phlare and Pyroscope backends (#66989) * [Chore] Dashboard: Update analytic events for new panel/row/import/pasted panel (#67205) * DataGrid: Avoid MutableDataFrame where possible (#67174) * PanelContext: Add functionality to update data from panel (#66993) * Docs: Clarify backport milestone (#67117) * Toolkit: Remove deprecated `plugin:sign` command (#67130) * Docs: Fix help docs for SQL datasources (#66749) * Auth: Add authentication config frontend routes to api.go (#66931) * Chore: Use KVStore for the manifest public key (#66839) * Loki: Enable dataplane-compliant metric data by default (#67137) * RBAC: Update TestIntegrationFolderService remove RBAC setting (#67052) * Toolkit: Remove deprecated `searchTestData` (#67134) * AppNotifications: Fixes issue with missing app notifications (#67190) * Alerting: Add limits and move state and label matching filters to the BE (#66267) * Advanced DS Picker open Connections page when toggle is enabled (#67139) * Fix icon size for data source picker list item (#67144) * NestedFolders: Return full folder hierarchy in Folder response (#66835) * Traces: Order keys in span filter select (#66689) * API: Add add deprecation notice for getting folder by sequential ID (#67091) * Datagrid: Fix untyped code (#67148) * Alerting: Fix panic when reparenting receivers to groups following an attempted rename via Provisioning (#67167) * Timeseries: Revert annotations rendering changes (#67166) * Update index.md (#64783) * Prometheus: Default cache value in UI doesn\'t match functional default (#67159) * e2e: Update annotation marker selector (#67135) * Revert \"Prometheus: Add Victoria metrics to Prometheus type dropdown in datasource config\" (#67150) * Prometheus: Enable prometheusDataplane by default (#67100) * ConfirmModal: make button styling consistent (#67142) * Alerting: Allow hooking into request handler functions. (#67000) * CloudWatch: Add field level comments to schema (#66900) * Navigation: Unify `Page` component (#66951) * Loki: Fix incorrect evaluation of real and extracted labels in context (#67112) * NestedFolders: Basic search view (#67093) * Loki: Enable new log context query editor (#67131) * Elasticsearch: Fix processing of duplicated metric types and field (#66973) * Update make-docs script (#66841) * Toolkit: Remove `plugin:dev` and `plugin:test` (#67125) * Build: Force same version of AATTemotion/react via webpack config (#66822) * Elasticsearch: Deprecate index setting for annotation queries (#67046) * Datagrid Panel: Edit data within your dashboards (#66353) * Prometheus: remove part of flaky e2e test (#67116) * NestedFolders: Add API endpoint for descendant count in a folder (#66550) * Tempo: Add kind to TraceQL intrinsics (#65111) * CSRF middleware: Add flag to skip login cookie check (#66806) * Cloudwatch Logs: Clarify Cloudwatch Logs Limits (#67072) * Chore: use native async fs.readFile in json-file-to-job-output script (#66686) * Docs: Fixes alert rule type table (#67090) * Grafana UI: Improve AutoSaveField component (#66751) * Docs: add support bundle section to the config snippet (#67059) * AppChrome: Fix scrollbar issue for small (mobile) breakpoint (#67058) * AppNotificationList: Improves position now that topnav is live (#66959) * Authentication UI: Fix permissions for saving settings (#67086) * ServeFromSubPath: Redirect to URL with subpath when subpath missing (#66724) * devenv: loki: improved fake data generation (#66966) * Alerting: Loki-based alert state history modal (#66595) * Rendering: Fix panel rendered count on error (#67027) * FIX: Make dashboards navlink accessible with only folders permissions (#67049) * Loki: Update content for log context ui (#66978) * CloudWatch: Fix test on metric stat editor statistic field (#67064) * Annotations: Avoid crash when listing panels (that are rows) (#66869) * GrafanaDS: Add support for annotation time regions (#65462) * AzureMonitor: Correct series name accounting for dimensions (#67050) * PublicDashboards: Remove flaky test (#67061) * Alerting: fix condition to distinguish multiple datasources type in dropdown (#67065) * Caching: Consolidate resource cache checking and updating in plugin middleware (#67002) * docs: typo (#67062) * Log Context: Add `wrap lines` button to easier wrap lines (#67047) * DataSourcePicker: Add recently used from local storage to ds picker (#66985) * Nested folders: Add dummy Move/Delete actions (#67051) * Alerting: Use configured headers for external alertmanager (#63819) * Prometheus: Add Victoria metrics to Prometheus type dropdown in datasource config (#66984) * RBAC: Update dashboardIntegrationFolder tests to use RBAC (#66845) * RBAC: Make access control metadata for folders work with nested folders (#66464) * Tracing: Update e2e test (#66960) * QueryGroup: Cleanup leftovers from hackathons (#67048) * I18n: Crowdin sync (#67043) * EmptyDashboard: Fix wrong font weight (#66555) * Elasticsearch: Update required database version to 7.16 (#66928) * Docs: Updates intro alerting topics (#66958) * NestedFolders: Make TagsCell return null when showing nothing (#67041) * Fix: Hide invite when disabled login form is set (#67031) * NestedFolders: Show Tags in Browse Dashboards (#67029) * Tracing: Rename feature toggle (#66833) * Docs: Documentation updates for nested folder permissions (#66599) * Alerting: Fix filtering when panel variables are in use (#66977) * AzureMonitor: Update ARG Subscription selection (#66890) * Loki: Change default state for log context ui to toggled (#67032) * Docs: Add definition for auth config writer role (#66957) * doc: update signature requirement guidance (#67030) * Adjust styles for DS picker dropdown and modal (#67004) * ThemeDemo: Add transparent to ThemeDemo (#66994) * Alerting: Add totalsFiltered to RuleResponse for hidden by filters count (#66883) * Plugins: Fix width for README pages with tables (#66872) * Navigation IA: Update `Monitoring` to `Observability` (#66963) * Alerting: Change tooltip error text in collapsed contact point table (#67022) * FieldValues: Use standard array functions (#67012) * Packaging: Added deprecation warnings when running `grafana-cli` or `grafana-server`; the `grafana` command should be used instead. (#66976) * Docs: first pass at SAML UI docs (#65847) * Require access to all settings to read Grafana Settings (#66992) * Cloudwatch: Fix nested recursive type (#66950) * Require access to all settings for the nav item (#66990) * NestedFolders: Refactor BrowseView state into redux (#66898) * Log Context: Improve loading indicator (#66979) * Stats Inspector: Prevent long stats from being hidden (#66866) * FieldValues: Use plain arrays instead of Vector (part 3 of 2) (#66612) * Nested folders: Fix error response codes (#66943) * Swagger: Fix and update specifications with the latest changes (#66847) * grafana/e2e: Put E2E select updates in selectOption (#66972) * [Chore] Dashboard: Add i18n for creating a panel, row, library panel, and pasted panel (#66234) * Utils: Reimplement util.GetRandomString to avoid modulo bias (#64481) * Log Context: Add feature tracking (#66912) * Alerting: Fix DatasourceUID and RefID missing for DatasourceNoData alerts (#66733) * NestedFolders: Backend nested-dashboards route (#66955) * Log Context: Add feedback button (#66910) * docs: add migration guide and notes for upcoming react 18 upgrade (#66656) * Log Context: Add button to open the context query in a split view (#66777) * Prompt DS modal when the user adds the first panel to a dashboard (#66911) * Docs: updates time ranges and alert rule doc (#66760) * Docs: adds legacy wording to api docs (#66937) * Auth: Make GitHub auth\'s allowed_organizations be case insensitive (#66879) * grafana/e2e: Include wait in `selectOption` (#66894) * Alerting: Add tests for Evaluate (#66739) * DataSourcePicker: Refactor and collapse the DataSourceDropdown components (#66820) * Navigation: refactor `RemoveEmptySection...` logic into main navtree code (#66878) * Plugins: Simplify plugin file removal (#66115) * Tempo: TraceQL query builder QoL improvements (#66865) * Expressions/threshold: Fix incorrect thresholds args length (#66859) * Elasticsearch: Handle multiple annotation structures (#66762) * Variables are available in the new DS picker and modal (#66923) * RBAC: Update library element tests to use RBAC (#66782) * Add verbose settings (#65469) * Explore: Clear live logs (#64237) * Chore: Update schema libraries to their latest versions and fixes (#66884) * Annotations: fix testid attribute (#66877) * Explore: make ExploreToolbar a function component (#66867) * NestedFolders: Basic item selection (#66843) * Alerting: Attach hash of instance labels to state history log lines (#65968) * Loki: Update log context UI (#66848) * Explore: Remove click tracking for external links (#66801) * RBAC: Remove the option to disable RBAC and add automated permission migrations for instances that had RBAC disabled (#66652) * PublicDashboards: RBAC update docs (#66529) * AzureMonitor: Ensure dimension labels are consistent (#66783) * Devenv: Add prometheus_oauth2_proxy_azure devenv (#66825) * Alerting: Add support for running HA using Redis (#65267) * Explore: Fix using data source line limit when opening logs sample in split view (#66601) * Datasources: provide generic function to extract custom headers (#66738) * Navigation: Vertically align section nav icon at the top when the text wraps (#66860) * docs: remove confusing singlestat references (#66399) * [docs] remove auth/saml alias from team sync page (#66796) * Prometheus: mark queries with instant results as invalid for incremental querying (#66846) * Toolkit: Remove plugin:create and component:create commands (#66729) * Elasticsearch: Deprecate the usage of the database field in provisioning (#66828) * [Under FF] New DS Picker with advance mode (#66566) * AngularMigration: Clear old angular panel props when auto migrating (#66719) * Tracing: Span filters reset filters and button (#66781) * AppRootPage: Reduce flickering while loading plugin (#66799) * PluginBrowse: Fix double margin due to paragraph tag inside description (#66776) * Logs Context: Always display context toggle (#66379) * Elastic: Store index in jsonData (#62808) * Catalog: Show install error with incompatible version (#65059) * Instrumentation: Add plugin service request metric (#65527) * Live: Update Centrifuge to the latest version (#66637) * Variables: Add new format id (#66793) * FieldValues: Implement array accessors for deprecated Vector types (#66807) * Annotations: Support filtering the target panels (#66325) * Alerting: Use default page size of 5000 when querying Loki for state history (#66315) * Alerting: Capture refID of rule\'s condition expression in Loki state history entries (#66419) * CloudWatch: Use generated type from schema in backend (#66420) * Plugins: Remove secure socks proxy feature toggle (#66611) * Traces: Trace view header tweaks (#66049) * CloudMonitor: Correctly re-render `VisualMetricQueryEditor` on `TimeRange` updates (#66756) * Chore: fix unit tests on main (#66780) * Loki: Don\'t request stats with invalid query (#65287) * Chore: Use Grafana API to retrieve the public key to validate plugins (#66439) * Loki: Update log context UI (#66730) * Navigation: Move `SectionNav` to `AppChrome` (#64391) * Alerting: Fix share URL for Prometheus rules on subpath (#66752) * Usagestats: Add interface for stats for user.Service and add Usagestats for `case_insensitive_login` (#66742) * Prometheus: Track incremental query request sizes with Faro (#65244) * Alerting: Allow provenance disable in alerting provisioning API (#63650) * Build: Add optional build-args for COMMIT_SHA and BUILD_BRANCH (#66672) * NestedFolders: Add link to new work-in-progress UI (#66684) * Annotations: Ignore unique constraint violations for tags (#65935) * Correlations: Add transformation editor (#66217) * Revert \"APIkeys: Add metrics for apikey endpoints (#66732)\" (#66754) * SSE: (Instrumentation) Add Tracing (#66700) * Set a help text when a readonly prometheus has no examplars configuration (#66713) * Docs: removes alerting video blurb version (#66748) * Use centralized make-docs script from Writers\' Toolkit (#66440) * Annotations: Improve get tags query performance (#66182) * APIkeys: Add metrics for apikey endpoints (#66732) * loki: query splitting: labels-based frame matching (#66677) * Fix: Canary NPM publishing (#66734) * Fix: NPM canary releases (#66727) * Build: Improve NPM publishing (#65171) * Chore: Remove accidental console.log statements (#66725) * HelpWizard: Use scenes to render dashboard inline dashboard (#64936) * Plugins: Fix plugin catalog filtering (#66663) * Update index.md (#66698) * Docs: Un-draft \'Configure Integrations\' docs (#66699) * Cloudwatch: Fix some schema todos (#66664) * UsageStats: Add database age and driver (#66535) * SSE: (Chore/Instrumentation) Add ds_queries_total metric and move met… (#66695) * Testdata: Update testdata annotations editor (#66620) * FieldValues: Use simple array in panel visualizations (#66706) * FieldValues: Use simple array in transformations and grafana/data (#66702) * Alerting: Add limits and filters to Prometheus Rules API (#66627) * Chore: Try a different way to run integration tests (#66653) * AnnotationList: Fix panel not updating when variable is changed (#65899) * TimePicker: Fixes issues with \"Recently used absolute ranges\" section (#66281) * Chore: Clean up NavModel interface (#66548) * Alerting: Split silences view expired/not-expired (#66562) * Chore: remove `localStorage mock` which doesn\'t work in node v18.16.0 (#66671) * removed duplicate query data source section (#66605) * docs: add missing alias (#66621) * Trace View: Update the queryType to traceql for checking if same trace when clicking span link (#66645) * NestedFolders: Don\'t require dev mode for feature toggle (#66501) * Chore: upgrade our version of `rc-cascader` (#66668) * SQL Datasources: Fix saving of max idle connections and max connection lifetime (#66662) * Logs: Fix LogContext scrolling behavior (#66654) * Use headings in bug report template (#65429) * Navigation: Redirect to root page when switching organization (#66655) * NestedFolders: Virtual tree view (#66102) * Chore: Use time mocks in queryhistory to speed up tests (#66644) * Migration Docs: Restructure plugin migration docs (#64900) * Auth: Add SigningKeys Service (#64343) * Chore: Make grot own generated feature flag files (#66590) * SQL Datasources: Update Max Connection and Max Idle Connection Defaults to 100 and add auto mode (#65834) * Loki: Fix ad hoc filters when used with number and > and < operators (#66579) * Alerting: Update legacy alerting warning (#66269) * Traces: Span filtering (#65725) * GRPC: Document GRPC flags to allow overriding env vars (#66628) * Visualizations: Choose color based on series name (#66197) * Chore: Remove deprecated dashboardId from panel query runner (#64786) * Azure Monitor: Fix bug that was not showing resources for certain locations (#66502) * OpenSearch: Add feature toggle for detecting version (#66386) * Chore: Update AATTgrafana/e2e (#66365) * docs: adds license guidance to publishing criteria (#64984) * Loki docs: Add how to start live tailing logs (#65945) * RBAC: Feature to override default assignments (#66561) * Google Cloud Monitoring: Fix project variable (#66524) * Logs: Redesign and improve LogContext (#65939) * Chore: Update Cuetsy to v0.1.8 version (#66456) * Cloudwatch: Change type of `ts` field in log responses to `time` (#66525) * FieldValues: Use plain arrays instead of Vector (part 2 of 2) (#66224) * InfluxDB: Fix querying with hardcoded retention policy (#66466) * Docs: update docs migration path for api keys w. examples (#66463) * FieldValues: Use plain arrays instead of Vector (part 1 of 2) (#66187) * Dashboards: Fix broken internal data links (#66567) * Explore: Add tooltip to explain what logs sample is (#66568) * Loki: Refactor logic for using context filters (#66382) * Chore: Use AATTtypes/chance types (#66569) * Replace the DS drawer toggle with the new DS picker one (#66551) * Explore: fix table sizing with few rows (#66546) * Navigation: move connections in IA (#66559) * Docs: Add distributed tracing plugin developer guide (#65898) * Explore: Promote exploreMixedDatasource feature toggle to beta (#66552) * Loki Config: Add missing section header + minor improvements (#66216) * Explore: Allow supplementary query data provider to be undefined for mixed data sources (#66422) * Elasticsearch: Change feature toggle for backend migration to enableElasticsearchBackendQuerying (#66500) * NestedFolders: Add folder service registry with dashboard service implementation (#65033) * Chore: Clean up old navigation (#66287) * Chore: Upgrade Go to 1.20.3 (#66264) * E2E: Fixed so openPanelMenuItem flow works with new/old panel chrome without breaking changes (#66118) * Loki Variable Query Editor: Fix bug when the query is updated (#66509) * Dashboard: Add series color shades (#61300) * Prometheus: Fix ad-hoc filters (#66521) * Put the numbers before dashboard elements. (#65749) * Analytics: Add total dashboard byte size to reporting (#66425) * docs: nav update notes for videos (#66506) * Previews: remove dashboard previews backend (#66176) * Correlations: Remove feature toggle from alpha list in index.md (#66499) * Chore: Restore shouldFailOnLog being enabled only during CI (#66498) * Alerting: use alerting GrafanaReceiver and BuildReceiverConfiguration in Grafana (#65224) * Tempo: Encode IDs as hexadecimal when downloading traces (#66001) * Docs: Fix a type in support bundles (#66481) * Prometheus: Add exemplar modal \"locking\" for time series (#63896) * SAML: Configuration UI (#64054) * AlertRules: Update design to align it with recent changes to lists and tables (#66461) * docs: nav updates for exemplars (#66469) * Tracing: Add links to documentation in config pages (#66442) * InteractiveTable: Updated design and minor tweak to Correlactions page (#66443) * Tracing: Update provisioning docs (#66055) * PublicDashboards: Code formatted (#66462) * FlameGraph: Refactor and simplify styles (#66433) * Loki: Remove alpha feature toggle lokiDataframeApi (#65918) * Loki: Add feature flag to enable dataplane-compliant metric frames (#66017) * doc: update doc link which 404s (#66453) * Design System: Set TextArea to display: block in order to remove spacing below (#66262) * FrameGraphTopTable: Use standard Table component (#66411) * Loki Autocomplete: Update Lezer LogQL and update labels autocomplete after the upgrade (#66289) * Alerting: Hide mute timing actions when dealing with vanilla prometheus (#66457) * Alerting: Allow Rules to Schedule to be filtered by Rule Group (#59990) * Logs: Use `DataQuery` from AATTgrafana/schema (#66403) * GrafanaData: Remove obsolete logs exports (#66271) * Docs: Add docs for [plugin.plugin_id].tracing config key (#65900) * Logs: Add new LogRowContext types to `AATTgrafana/data` (#66404) * Dashboards: Prevent template variables from resolving twice (#66372) * Alerting: Fix creating a recording rule when having multiple datasources (#66415) * NestedFolders: Fix warning from tests, restore page default export (#66441) * Loki docs: Better description of label browser buttons (#65897) * Plugins: Fix module.js file not being closed when loading plugins (#66288) * GLDS: Create AutoSaveField component (#61316) * Cloudwatch: Pass refId from query for expression queries (#66147) * EditDataSources: Add EditDataSourceActions to EditDataSourcePages (#64487) * Correlations: Track completion rate for adding correlations (#66361) * Logs: Fix typo in filename of `loki/LogContextProvider` (#66410) * Auth: Remove the session cookie only if it\'s invalid or revoked (#65984) * Prometheus: Enable converter tests (#66378) * Table: Fix storybook stories (#66414) * Dashboard Datasource: Update Language (#66015) * docs: remove ref to resolved issue (#66369) * Prometheus: Incremental querying option for `to: now` dashboards (#62932) * AATTgrafana/ui: Add support for showing selected options in `Select` (#66391) * Explore: Start using PanelChrome as container (#66370) * VizLegend: Fixes flicking visualization height & re-render (#66331) * DashboardChangedModal: Update and fix design issues (#66380) * remove duplicate exemplars section (#66398) * Caching: Refactor enterprise query caching middleware to a wire service (#65616) * SSE: Dataplane Compliance (#65927) * Table Panel: Fix panel migration for options cell type (#66305) * add workaround for intercom iframe background being non-transparent in dark mode (#66329) * docs: nav updates for enterprise and reports (#66389) * Prometheus: Show initial hint on builder mode when metric lookup disabled (#65827) * Correlations: Update feature toggle status to beta (#66390) * InfluxDB: Fix Interpolation when querying variables (#65875) * Expressions: Fix expression load with legacy UID -100 (#65950) * PublicDashboards: validate only one public dashboard per dashboard (#66228) * GrafanaUI: Remove obsolete logs exports (#66268) * Docs: Correlations (#66121) * docs: What\'s New & Upgrade Guide 9.5 (#64168) * Loki: Move log context to separate log context provider (#66357) * AccessControl: Allow editors to access GET /api/datasources (#66343) * Revert \"Prometheus: Reduce allocations parsing exemplars\" (#66367) * Prometheus: Query cache flakey tests (#66366) * Elasticsearch: Add feature toggle to disable running queries trough backend (#66260) * Explore: Remove deprecated DataSourceWithLogsVolumeSupport (#66266) * Service accounts: Refactor to make roleOptions act as Users for service accounts (#66107) * NestedFolders: New Browse Dashboards views (#66003) * Chore: Soft failure in plugin initialization (#66210) * Chore: Use maintained crypto library (#66304) * CI: Split `/bin/build artifacts *` subcommand (#66005) * Bump grafana/code-coverage from 0.1.18 to 0.1.19 (#65308) * Logs Navigation: Fix typo in test description (#66293) * Correlations: Fix parsing create/update response (#66193) * Instrumentation: Report the size of plugin request (#66149) * Alerting: Document state history config options in default and sample configuration files (#65748) * docs: update broken link (#66317) * Timeseries: Limit long text in legend (#66307) * CloudWatch: Refactor around handleGetRegions (#65713) * PublicDashboards: metrics collected in background service (#65836) * PageNotFound: Update design so that it looks better in topnav (#66295) * Timeseries: Align tooltip values to the right (#64096) * Cloudwatch: Fix ui bug in template variable editor (#66207) * Chore: Update CODEOWNERS with new partner datasources team name (#66306) * Datasource/Loki: Add tooltip explaining resolution for loki query (#66283) * Plugins: Fix plugin signature calculation not working on Windows (#66273) * API keys: Add deprecation to api keys (#65948) * Alert: Restore storybook examples (#66097) * Logs Navigation: Scroll to first log when using pagination (#66214) * AuthN: feature flag for external service authentication (#66160) * Library panels: Ensure pagination controls are always correctly displayed (#65283) * SQL Datasources: Fix variable throwing error if query returns no data (#65937) * Navigation: Scrolled hamburger menu links now navigate correctly in Safari (#66261) * Elasticsearch: Fix legend generated on backend (#66039) * prometheus: slightly different approach for dataplane compatibility (#65993) * Docs: updated emotion\'s cx link (#66180) * Logs: Move components to dedicated directory (#65936) * Chore: Upgrade to react 18 (#64428) * Remove \"Open source\" label from \"Recorded queries\" page (#66127) * Remove \"Open source\" label from all \"RBAC\" pages (#66129) * Dashboard: rewrite `useDashboardSave` to not use `useEffect` (#65602) * PanelHeaderMenuTrigger: Store `clickCoordinates` in a ref instead of state (#65601) * Explore: Align multiple log volumes (#64356) * Docs: updates to error handling (#65599) * Correlations: Add usage stats about correlations (#66021) * Correlations: Show correct number of variables (#66191) * Panels: GeomapPanel edit mode fix (#66222) * Search: Add clear search button to the input bar (#66204) * Grafana Cloud: Put cloud artifacts to ` */release` dir (#66168) * Grafana Cloud: Add `VariantLinuxAmd64` in build variants (#66167) * Chore: Update emails README (#66173) * Dataplane: Support prometheus dataplane contract for transformations and name matchers (#65237) * Prometheus: Fix flaky unit test (#66188) * fixed broken links (#66153) * Previews: remove dashboard previews UI (#66146) * Docs: removes start server content, updates links (#66172) * Plugins: Refactoring: Move plugins tracing env vars to separate func (#66170) * Plugins: add env variables needed for the secure socks proxy in the plugins sdk (#65878) * Docs: updates Grafana installation for Red Hat, Fedora, RHEL, SUSE, and OpenSUSE (#65232) * Alerting: Fix explore link in alert detail view (#66106) * Alerting: Fix docs link when creating or editing rules (#66019) * Query Splitting: Fix for handling queries with no requestId (#66161) * Transformations: Improve UX and fix refId issues (#65982) * docs: nav updates for use dashboard topic (#66151) * Docs/fix cross account section in cloudwatch doc (#65572) * Build URL params and include requestId (#65742) * docs: nav updates for dashboards (#66078) * docs: nav related updates for data sources (#66080) * Docs: Correct contributing.md i18n message (#66103) * Docs: Small fixes for Template Variables Doc (#65947) * Alerting: Remove and revert flag alertingBigTransactions (#65976) * Alerting: Tiny refactor on the eval and schedule packages (#66130) * Restructure the org upsert method (#64763) * Design System: Remove unused type parameter in `SegmentProps` and `SegmentInput` (#64919) * Chore: remove console.log from search (#66124) * Docs: Add content to what\'s new 9.4 (#65895) * Plugins: Skip instrumenting plugin build info for core and bundled plugins (#66105) * Search v1: Add support for inherited folder permissions if nested folders are enabled (#63275) * Cloudwatch: Add missing AWS/IVS namespace metrics (#65985) * Table: Fix migrations from old angular table for cell color modes (#65760) * DataFrame: Handle nanosecond-precision timestamp fields (#64529) * Flaky E2E: Wait for the data to be loaded before switch to table view (#66072) * docs: fixes link (#66051) * XYChart: Add all dataset columns in tooltip (#65027) * CloudWatch Logs: Document logs data protection (#65967) * Correlations: Show variables used in the target query (#66009) * Correlations: Don\'t show Add button in empty call-to-action page when user has no sufficient permissions (#66006) * Alerting: Choose a previous valid AM configuration in case of error (#65746) * Alerting: Add endpoint to revert to a previous alertmanager configuration (#65751) * Chore: Use latest go-sdk (v0.158.0) (#66054) * Docs: Add traceQuery setting to Tempo provisioning example (#66050) * Loki Query Editor: Increase autocomplete suggestions window with to 50% (#66041) * Elasticsearch: Run log context queries through backend (#65805) * TrendPanel: use isLikelyAscendingVector rather than brute force (#65977) * fixe broken data source tables (#66042) * GenericOAuth: Set sub as auth id (#65902) * Explore: Run test datasource default selection when mounted (#65864) * Fix: DataLinks from data sources override user defined data link (#65996) * PublicDashboards: fix collapsed rows queries (#66014) * Docs: Updated Grafana OSS Introduction (#66004) * FlameGraph: Use pyroscope/flamegraph (#65896) * Docs: Add the index function * Devenv: Create new Elasticsearch dashboards for data in data source (#65930) * Plugins: Move config factory to pluginsintegration package (#65716) * Supplementary Query Error: Align buttons to the right / Update timeout message (#65738) * Grafana UI: Ignore internal stories when compiling (#65983) * VizLegend: Change border radius from default to pill (#65946) * DashlistPanel: Add options to include time range and variable values (#65757) * Templating: Replace __data , __field and __cell_n with macros (#65324) * Build: Fix Redis/Memcached integration tests (#64298) * Badge: Fix alignment and simplify markup and styles (#65980) * PieChart: Show long labels properly (#65699) * Admin/Plugins: Change alert about Connections to subtitle (#65913) * Scenes: Add support for shared query results of other panel (#65413) * Show traceids for failing and successful requests (#64903) * PluginExtensions: Fixed issue in typings for the onClick link callback (#65978) * TrendPanel: Add new trend panel (Alpha) (#65740) * Chore: Reuse findFieldIndex from findField (#65973) * Alerting: Use a completely isolated context for state history writes (#64989) * Plugins: Tracing: Add test for composite propagation (#65917) * Row-repeats: Fix disappearing panel when viewed panel is refreshed (#58392) * Docs: Added note to contact Support (#65235) * Rickywhitaker/verify repos update (#65739) * chore: automatically add relevant items to dataviz / bi projects (#65882) * Service accounts: Fix service account role picker on reload of profile page (#65911) * Plugins: Remove unnecessary CDN code (#65929) * Page: Remove bottom page margin (#65082) * Loki Query Splitting: Fix bug for mixed split durations (#65925) * Release: Bump version to 10.0.0-pre (#65926) * Dropdown: Stop Dropdown accepting a function as children (#65467) * CI: Allow X.Y.Z-pre in bump-version workflow (#65924) * Docs: define RBAC n/a for a scope (#65782) * PluginExtensions: Fixed issue with incorrect type being exposed when configuring an extension (#65910) * Chore: Update AddPanel selectors for top nav (#65871) * Use latest version of doc-validator (#65595) * Packaging: Remove chkconfig dependency (#65887) * Scenes: update to v0.3 (#65886) * Scenes: Add refresh picker to demos and dashboard loader (#64292) * Loki docs: Use images instead of text description for operation settings (#65838) * Loki docs: Reorder content of the loki docs (#65798) * Service Accounts: Allow unsetting token expiry date (#65862) * Feature Flags: Remove dev-mode and alpha from grpc server feature flag (#65789) * PluginExtensions: Adding full targets to the panel menu context (#65861) * Fri Jun 23 2023 ecsosAATTopensuse.org- Update to version 9.5.5: * Release: Bump version to 9.5.5 (#922) * [v9.5.x] What\'s New: Bump whatsnewurl link (#70314) * [v9.5.x] Azure: Fix Kusto auto-completion for Azure datasources (#69685) (#69694) * [v9.5.x] Revert: Allow editors to access GET /datasources (#68654) * [v9.5.x] Settings: Add ability to override `skip_org_role_sync` with Env variables (#68375) * [v9.5.x] RBAC: Remove legacy AC editor and admin role on new dashboard route (#68776) * [v9.5.x] Auth: Show invite button if disable login form is set to false (#70154) * [v9.5.x] Auth: Fix visibility of the Invite button on /admin/users page (#69066) * Release: Bump version to 9.5.4 (#905) * Auth: Remove Email Lookup from oauth integrations 9.5 (#895) * Wed Jun 07 2023 ecsosAATTopensuse.org- Update to version 9.5.3: * Release: Bump version to 9.5.3 (#883) * [v9.5.x] Prevent crash while executing concurrent mixed queries (#877) * [v9.5.x] Require alert.notifications:write permissions to test receivers and templates (#867) * Thu May 11 2023 ecsosAATTopensuse.org- Update to version 9.5.2: * [v9.5.x] Chore: Upgrade Go to 1.20.4 (#67757) * [v9.5.x] Docs: Fix broken link for no data and error handling (#67653) * [v9.5.x] docs: move misplaced Configure legend page (#67671) * [v9.5.x] docs: reverse what\'s new order in TOC (#67603) * fixed merge conflict for backport (#67598) * [v9.5.x] Add Grafana Free as supporting Enterprise features (#67601) * [v9.5.x] docs: add link to dashboard insights page (#67595) * [v9.5.x] [Chore] Dashboard: Update analytic events for new panel/row/import/pasted panel (#67215) * [v9.5.x] [Chore] Dashboard: Add i18n for creating a panel, row, library panel, and pasted panel (#66974) * [v9.5.x] TimeSeries: Fix leading null-fill for missing intervals (#67571) * [v9.5.x] docs: fixing merge conflict for backport (#67565) * [v9.5.x] Update index.md (#67553) * Alerting: Update alerting module to 20230428154802-ad53acfab07f (#67541) * [v9.5.x] Docs: fixes alias and menutitle (#67534) * [v9.5.x] Duplicate Exemplars Configuration Delete (#67535) * [v9.5.x] Grafana Cloud: Put cloud artifacts to ` */release` dir (#67532) * [v9.5.x] Grafana Cloud: Add `VariantLinuxAmd64` in build variants (#67529) * [v9.5.x] Alerting: Scheduler use rule fingerprint instead of version (#67516) * [v9.5.x] Dashboard: Revert fixed header shown on mobile devices in the new panel header (#67514) * [v9.5.x] SQL Datasources: Update behavior of default connection limits (#67465) * [v9.5.x] Prometheus: Fix regression for $__rate_interval comparison (#67505) * [v9.5.x] Influxdb: Handle legacy Influxdb influxql annotations with target in migration (#67504) * [v9.5.x] Update start-restart-grafana.md (#67506) * [v9.5.x] Update start-restart-grafana.md (#67500) * [v9.5.x] Refactor Panel Menu Rudderstack events and add missing instrumentation (#67491) * [v9.5.x] docs: update dashboard settings page (#67431) * [Docs v9.5x] Update configure tracing (#67163) (#67417) * [v9.5.x] Docs: Fix broken links to section on Variable syntax page (#67410) * [v9.5.x] PostgreSQL: Fix tls certificate issue by downgrading lib/pq (#67393) * Chore: Update SAML lib (#824) * AuthJWT: Fix JWT query param leak (CVE-2023-1387) (#825) * Geomap: Sanitize the attribution string (#745) * [v9.5.x] Provisioning: Fix provisioning issues with legacy alerting and data source permissions (#67377) * [v9.5.x] New Dashboard: Fix \"build a dashboard\" when empty dash page feature is enabled (#67375) * [v9.5.x] Alerting: Fix misleading status code in provisioning API (#67358) * Changelog: Updated changelog for 9.5.1 (#67353) (#67356) * [v9.5.x] Explore: Update table min height (#67321) (#67332) * DataLinks: Encoded URL fixed (#67291) * [v9.5.x] Loki: Fix log samples using `instant` queries (#67271) (#67275) * Release: Bump version to 9.5.2 (#67262) * [v9.5.x] Doc: Fix typo (#67243) * [v9.5.x] docs: Update Screenshot (#67236) * [v9.5.x] Panel Header Fix: Implement new Panel Header on Angular Panels (#67228) * [v9.5.x] Azure Monitor: Fix bug that was not showing resources for certain locations (#67216) * [v9.5.x] Docs: Fix help docs for SQL datasources (#67201) * [v9.5.x] EmptyDashboard: Fix wrong font weight (#67044) * [v9.5.x] Alerting: Fix panic when reparenting receivers to groups following an attempted rename via Provisioning (#67175) * [v9.5.x] Alerting: Allow hooking into request handler functions. (#67154) * Wed Apr 26 2023 ecsosAATTopensuse.org- Update to version 9.5.1: * Release: Bump version to 9.5.1 (#852) * Chore: Update SAML lib (#824) * AuthJWT: Fix JWT query param leak (CVE-2023-1387) (#825) * Geomap: Sanitize the attribution string (#745) * Chore: Update SAML lib (#824) * AuthJWT: Fix JWT query param leak (CVE-2023-1387) (#825) * Geomap: Sanitize the attribution string (#745) * [v9.5.x] Cloudwatch Logs: Clarify Cloudwatch Logs Limits (#67101) * Scenes: Backport of upgrade to v6 to gain access to new UrlEncode format (#67115) * [v9.5.x] Rendering: Fix panel rendered count on error (#67087) * [v9.5.x] Alerting: fix condition to distinguish multiple datasources type in dropdown (#67066) * [v9.5.x] AzureMonitor: Correct series name accounting for dimensions (#67068) * [v9.5.x] Nested folders: Fix error response codes (#66975) * [v9.5.x] Fix: Hide invite when disabled login form is set (#67042) * [v9.5.x] Alerting: Fix filtering when panel variables are in use (#67038) * [v9.5.x] AzureMonitor: Update ARG Subscription selection (#67037) * Navigation IA: Update `Monitoring` to `Observability` (#66963) (#67023) * [v9.5.x] Plugins: Fix width for README pages with tables (#67025) * [v9.5.x] Stats Inspector: Prevent long stats from being hidden (#66980) * [v9.5.x] Alerting: Fix DatasourceUID and RefID missing for DatasourceNoData alerts (#66962) * [v9.5.x] docs: add migration guide and notes for upcoming react 18 upgrade (#66952) * [v9.5.x] Docs: updates time ranges and alert rule doc (#66945) * [v9.5.x] Expressions/threshold: Fix incorrect thresholds args length (#66926) * [v9.5.x] Docs: adds legacy wording to api docs (#66942) * [v9.5.x] Alerting: Add tests for Evaluate (#66930) * [v9.5.x] Elasticsearch: Handle multiple annotation structures (#66924) * [v9.5.x] Tempo: TraceQL query builder QoL improvements (#66927) * [v9.5.x] AzureMonitor: Ensure dimension labels are consistent (#66874) * [v9.5.x] Chore: Update AATTgrafana/e2e (#66880) * [v9.5.x] Chore: Update AddPanel selectors for top nav (#66896) * [v9.5.x] [docs] remove auth/saml alias from team sync page (#66856) * Chore: Upgrade Go to 1.20.3 (#66831) * [v9.5.x] Catalog: Show install error with incompatible version (#66817) * [v9.5.x] CloudMonitor: Correctly re-render `VisualMetricQueryEditor` on `TimeRange` updates (#66787) * [v9.5.x] Build: Add optional build-args for COMMIT_SHA and BUILD_BRANCH (#66759) * [v9.5.x] Alerting: Fix share URL for Prometheus rules on subpath (#66773) * [v9.5.x] Alerting: Allow provenance disable in alerting provisioning API (#66761) * [v9.5.x] Annotations: Ignore unique constraint violations for tags (#66757) * [v9.5.x] Update index.md (#66718) * [v9.5.x] Annotations: Improve get tags query performance (#66744) * [v9.5.x] Docs: Un-draft \'Configure Integrations\' docs (#66715) * [v9.5.x] SQL Datasources: Update Max Connection and Max Idle Connection Defaults to 100 and add auto mode (#66651) * [v9.5.x] docs: add missing alias (#66676) * [v9.5.x] removed duplicate query data source section (#66682) * [v9.5.x] Navigation: Redirect to root page when switching organization (#66658) * [v9.5.x] GRPC: Document GRPC flags to allow overriding env vars (#66631) * [v9.5.x] Explore: Allow supplementary query data provider to be undefined for mixed data sources (#66422) (#66577) * [v9.5.x] Google Cloud Monitoring: Fix project variable (#66603) * [v9.5.x] InfluxDB: Fix querying with hardcoded retention policy (#66588) * [v9.5.x] Dashboards: Fix broken internal data links (#66581) * [v9.5.x] Docs: Add distributed tracing plugin developer guide (#66558) * [v9.5.x] Loki Variable Query Editor: Fix bug when the query is updated (#66536) * [v9.5.x] E2E: Fixed so openPanelMenuItem flow works with new/old panel chrome without breaking changes (#66540) * [v9.5.x] Prometheus: Fix ad-hoc filters (#66534) * [v9.5.x] Put the numbers before dashboard elements. (#66530) * [v9.5.x] docs: nav update notes for videos (#66519) * [v9.5.x] docs: nav updates for exemplars (#66473) * [v9.5.x] Docs: Fix a type in support bundles (#66491) * [v9.5.x] Alerting: Hide mute timing actions when dealing with vanilla prometheus (#66460) * [v9.5.x] Alerting: Allow Rules to Schedule to be filtered by Rule Group (#66458) * [v9.5.x] Docs: Add docs for [plugin.plugin_id].tracing config key (#66454) * [v9.5.x] Dashboards: Prevent template variables from resolving twice (#66452) * [v9.5.x] Plugins: Fix module.js file not being closed when loading plugins (#66435) * [v9.5.x] Cloudwatch: Pass refId from query for expression queries (#66434) * [v9.5.x] Alerting: Fix creating a recording rule when having multiple datasources (#66448) * [v9.5.x] Auth: Remove the session cookie only if it\'s invalid or revoked (#66431) * [v9.5.x] remove duplicate exemplars section (#66405) * [v9.5.x] Table Panel: Fix panel migration for options cell type (#66406) * [v9.5.x] Prometheus: Show initial hint on builder mode when metric lookup disabled (#66400) * [v9.5.x] docs: nav updates for enterprise and reports (#66395) * [v9.5.x] InfluxDB: Fix Interpolation when querying variables (#66392) * [v9.5.x] Expressions: Fix expression load with legacy UID -100 (#66388) * [v9.5.x] AccessControl: Allow editors to access GET /api/datasources (#66376) * [v9.5.x] docs: What\'s New & Upgrade Guide 9.5 (#66377) * [v9.5.x] Revert \"Prometheus: Reduce allocations parsing exemplars\" (#66374) * [v9.5.x] Docs: Add example to extract a specific label value (#66360) * [v9.5.x] CI: Split `/bin/build artifacts *` subcommand (#66005) (#66345) * [v9.5.x] CloudWatch Logs: Document logs data protection (#66322) * [v9.5.x] docs: update broken link (#66319) * [v9.5.x] Plugins: Fix plugin signature calculation not working on Windows (#66302) * [v9.5.x] Library panels: Ensure pagination controls are always correctly displayed (#66279) * [v9.5.x] SQL Datasources: Fix variable throwing error if query returns no data (#66275) * [v9.5.x] Navigation: Scrolled hamburger menu links now navigate correctly in Safari (#66270) * [v9.5.x] Remove \"Open source\" label from all \"RBAC\" pages (#66248) * [v9.5.x] Remove \"Open source\" label from \"Recorded queries\" page (#66252) * [v9.5.x] docs: nav related updates for data sources (#66142) * [v9.5.x] docs: nav updates for dashboards (#66143) * [v9.5.x] Docs: updates to error handling (#66236) * [v9.5.x] fixed broken links (#66179) * [v9.5.x] Docs: removes start server content, updates links (#66175) * [v9.5.x] Docs: updates Grafana installation for Red Hat, Fedora, RHEL, SUSE, and OpenSUSE (#66169) * [v9.5.x] Alerting: Fix explore link in alert detail view (#66166) * [v9.5.x] Alerting: Fix docs link when creating or editing rules (#66164) * [v9.5.x] Query Splitting: Fix for handling queries with no requestId (#66162) * [v9.5.x] docs: nav updates for use dashboard topic (#66154) * [v9.5.x] Docs: Small fixes for Template Variables Doc (#66139) * [v9.5.x] Alerting: Tiny refactor on the eval and schedule packages (#66133) * [v9.5.x] Chore: remove console.log from search (#66128) * [v9.5.x] Docs: Add content to what\'s new 9.4 (#66123) * [v9.5.x] docs: fixes link (#66069) * [v9.5.x] Admin/Plugins: Change alert about Connections to subtitle (#65991) * [v9.5.x] Plugins: Skip instrumenting plugin build info for core and bundled plugins (#66113) * [v9.5.x] docs: fix broken data source tables (#66043) * Wed Apr 26 2023 ecsosAATTopensuse.org- Update to version 9.5.0: * Add more variants to cloud version * Chore: Update SAML lib (#824) * AuthJWT: Fix JWT query param leak (CVE-2023-1387) (#825) * Geomap: Sanitize the attribution string (#745) * [v9.5.x] Table: Fix migrations from old angular table for cell color modes (#66085) * [v9.5.x] PieChart: Show long labels properly (#66083) * [v9.5.x] XYChart: Add all dataset columns in tooltip (#66065) * [v9.5.x] PublicDashboards: fix collapsed rows queries (#66030) * [v9.5.x] Fix: DataLinks from data sources override user defined data link (#66031) * [v9.5.x] PluginExtensions: Adding full targets to the panel menu context (#66020) * [v9.5.x] Docs: Updated Grafana OSS Introduction (#66025) * [v9.5.x] PluginExtensions: Fixed issue in typings for the onClick link callback (#65979) * [v9.5.x] Alerting: Use a completely isolated context for state history writes (#65969) * [v9.5.x] Docs: Added note to contact Support (#65959) * [v9.5.x] Loki Query Splitting: Fix bug for mixed split durations (#65928) * [v9.5.x] PluginExtensions: Fixed issue with incorrect type being exposed when configuring an extension (#65914) * Release: Bump version to 9.5.0 (#65888) * docs: nav updates for data sources (#65873) * Nested folders: Fix moving folder under root (#65684) * Docker: Allow to get commit sha when using root Dockerfile (#65870) * Rendering: Experimental support to use JWTs as auth method (#60841) * update enhanced-ldap (#65687) * UI Extensions: Rename `placement` to `extensionPointId` (#65841) * Docs: Introduce plugin extensions (#64747) * docs: updates for empty dashboard state (#65573) * Alerting: skip flakey test (#65858) * PluginExtensions: Added onClick to link as a replacement for the command type (#65837) * Revert \"Alerting: Add limits to the Prometheus Rules API\" (#65842) * Remove two PR reviewer checklist items (#65290) * Plugins: Hide extensions menu when editing a panel (#65840) * Docs: Add transformations doc link for What\'s New v9.2 (#65673) * Prometheus: browser cache unit test bug (#65843) * CloudMonitoring: Add project selector for MQL editor[fix] (#65567) * Build: Add CloudMode to build versions (#65651) * Prometheus: Browser resource caching (#60711) * Alerting: Add label filters to the logic of showing hidden instances (#65674) * CloudWatch: Fix cachedQueries insights not being updated for metric queries (#65495) * CI: Exclude cloud related tags from tag events (#65806) * Loki docs: remove docs for raw query as it no longer exists (#65804) * elasticsearch: removed code related to removed esVersion field (#65439) * Prometheus: Remove unused editorSrc (#65829) * Loki Query Splitting: Rename from \"chunk\" to \"splitting\" (#65630) * Governance: Update workplace (#63997) * Dashboards: Enable feature flag `newPanelChromeUI` by default (#65593) * Dashboard: Enable feature toggle emptyDashboardPage by default (#65464) * CI: Make `init-enterprise` depend on `grabpl` (#65797) * Plugins: Tracing: Disable distributed tracing for plugins by default (#65796) * PanelChrome: Add option to show actions on the right side (actions = leftItems) (#65762) * CI: Move release integration pipeline to standalone promotion pipeline (#65787) * TablePanel: Fix table cells overflowing when there are multiple data links (#65711) * Alerting: Add limits to the Prometheus Rules API (#65169) * Angular: Prevent angular from loading when disabled (#65755) * UI extensions: Refactor the registry and remove the `\"command\"` type (#65327) * Alerting: Disable alerting incompatible panels in the dashboard picker (#65341) * Dashboard Datasource: Update Query List & Improve UX (#64429) * Docs: Add info how to do multiple sorting in table panel (#65715) * Docs: Deprecate dashboard previews (#65698) * PublicDashboards: fix annotations when Target is nil (#65744) * Alerting: Fetch all applied alerting configurations (#65728) * Add Curl in Alpine to Support Docker Health Check (#65547) * (bug) Change URL to correct documentation page (#65493) * Alerting: Update migration to put alerts to the default folder if dashboard folder is missing (#65577) * Alerting: Delete stub for SQL alert state history backend (#65667) * MSSQL: Update forked go-mssqldb dependency (#65658) * Prometheus: Update capitalisation of elements (#65724) * Build: Remove start:hot from package.json (#65718) * Alerting: Respect \"For\" Duration for NoData alerts (#65574) * Alerting: Fix integration test for creating silences (#65722) * Chore: Make SearchItem return div instead of li (#65685) * AuthToken: client token rotation fix (#65709) * AuthN: Tune logs in client (#65714) * LDAP: Always synchronize Server Admin role through role sync if role sync is enabled (#58820) * New Panel Header: Fix when clicking submenu item the parent menu item onClick get\'s triggered (#65691) * Alerting: Update prometheus version (#65688) * Docs: Update influxdb provisioning documentation to align with database deprecation (#65550) * Alerting: Use logger with context in the state cache (#65663) * Logger: Add feature toggle for errors in HTTP request logs (#64425) * Phlare: Rollback pprof code (#65689) * Stat Panel: Update docs (#65639) * Table: Fix column filter popup shadow (#65675) * NestedFolders: add delete confirmation to delete modal (#65548) * NestedFolders: Folder view move folder (#65661) * NestedFolders: Support moving folders into other folders (#65519) * Update CODEOWNERS per new team name for aws-datasources (#65638) * Bump plugin-sdk (#65652) * BrowseDashboards: Fix move to General folder not working (#65653) * Elasticsearch: Add benchmarks for processing of requests and responses (#65354) * Tempo: TraceQL Configurable static fields (#65284) * Logs Volume Timeouts: Add a custom message with options (retry, close) for request timeouts (#65434) * Navigation: Rename Alerts & incidents to Alerts & IRM (#65635) * e2e tests: Add selector to close dashboard settings and use it in e2e tests (#65625) * Update scenes to 0.2 (#65676) * TimeSeries: Don\'t extend stepped interpolation to graph edges (#65657) * Search: Move checkbox outside of item card (#65540) * CloudWatch Logs: Fix running logs queries with expressions (#65306) * Plugins: Support for distributed tracing in backend plugins SDK (#63714) * Explore: Add click tracking to data links (#65221) * Docs: Fix markup for URL (#65576) * Alerting: Introduce proper feature toggles for common state history backend combinations (#65497) * Prometheus: Track request.requestId rather than custom query.requestId (#63913) * Give more detail and context on http_addr in grafana.ini (#65187) * Storybook: update Alert story (#63959) * DateTimePicker: Add min date support to calendar (#64632) * Chore: add selector for items in the megamenu (#65633) * Search: Remove old s o search shortcut from HelpModal (#65631) * TimeSeries: Improve stacking direction heuristic (#65499) * ApiKeyGenPrefix: rename package (#65623) * API: Fix \"Updated by\" Column in dashboard versions table (#65351) * Chore: update babel dependencies in in yarn.lock (#65575) * Alerting: Fix and re-enable `filters instance labels in log line` test (#65618) * Dashboard: Remove tooltip on Add button (#65619) * Loki: Add `unpack` query builder hint (#65608) * Alerting: Disable `filters instance labels in log line` test (#65610) * e2e: Add Toggle menu selector (#65607) * Chore: Some type fixes needed for react 18 (#65600) * Fix FieldValidationMessage height issue (#64717) * Update `RandomHex` code comment to reflect implementation (#63810) * I18n: Crowdin sync (#65606) * Dashboard: When dashboard is not found show message instead of empty page (#65508) * Dashboard: Add new visualization/row/library panel/pasted panel is now a dropdown menu (#65361) * Grafana UI: Fix tooltip prop of button component (#64765) * Navigation: Enable new navigation by default (#65335) * Navigation: Add Import dashboard to quick actions (#65528) * Phlare: Fix error when there are no profileTypes to send from backend (#65455) * FlameGraph: Refactor handling of the labels (#65491) * Revert \"elastic: remove most of xpack\" (#65596) * Chore: Remove result field from search (#65583) * Search: Fix checkbox and row styles (#65515) * Nested folders: Fix move (#65526) * Loki Query Chunking: Group queries by resolution (#65353) * Docs: updates type to integration (#65591) * SQL Datasources: Add back help content (#65383) * Dashboards: Fix Mobile support dashboard issues on new iOS 16.3 (#65542) * Design System: Set border radius to theme.shape.radius.default (#65511) * Tracing: Docs and config improvements for Tempo/Jaeger/Zipkin (#65255) * Chore: Remove result field from stats (#65166) * Chore: Remove result field from dashboards (#65249) * Prometheus: Fix fallback http method when no http method specified in jsonData (#65229) * Docs: Update version for \"What\'s New\" section (#65554) * Docs: Fix Nightly Builds URL (#65552) * Prometheus: Update audiences for Azure auth (#65498) * Alerting: Improve query types usage to prevent ts-errors (#65238) * Alerting: Remove dependency on alerting package in definitions (#65390) * Table Panel: Revert row number column changes (#65470) * Alerting: No longer index state history log streams by instance labels (#65474) * configure HTTPS documentation (#65271) * AzureMonitor: Fix Log Analytics portal links (#65482) * Prometheus: Update FrameType and make __name__ the field name (#62694) * Explore: Show log line if there is an interpolated link (#65489) * Chore: Ignore the angular dir from betterer (#65531) * Dashboards: Ensure panels have unique ids (#65468) * Logs: Position LogRowMenu sticky to be able to use it in scrollable containers (#65502) * AuthN: Add functions for fake (#65522) * Alerting: Add CustomDetails field in PagerDuty contact point (#64860) * Loki: Fix autocomplete situations with multiple escaped quotes (#65520) * Logs: Merge Log Volumes by data source name (#65392) * Glue: Fix creating duplicated data links created by Correlations (#65490) * Plugins: Add file store abstraction for handling plugin files (#65432) * CloudMonitoring: Update sdks to latest (#65252) * SectionNav: Remove root section right margin (#65507) * SQL Engine: Revert session changes (#64594) * Explore: Make `DataSourcePicker` visible on small screens (#65149) * ErrorView: Better detection of no-data responses (#65477) * HeatMap: Sort y buckets when all bucket names are numeric (#65322) * (chore) update team name from partnerships to operator experience (#65494) * Chore: Fix authinfo api after result field removal (#65487) * docs: panel header updates (#65073) * Docs: Clean up Explore documentation (#64908) * docs: fix enhanced ldap alias (#65478) * docs: update elasticsearch grafana play link (#65280) * Chore: Remove result fields from login (#65136) * Docs/updates install landing page (#64809) * Templating: Introduce macros to simplify and optimize some scopedVars (#65317) * Remove redundant content or delete this page entirely (#65446) * Sanitize: do not escape forward slash (#65416) * Dashboard: Empty dashboard page adapt font size to design (#65466) * InfluxDB: Fix sending retention policy with InfluxQL queries (#63820) * MegaMenu: Fixes mega menu showing scroll indicator when it shouldn\'t (#65452) * Prometheus: Use $__rate_interval for rate queries generated by metric browser (#65386) * Loki: update height of conflicting filters (#65451) * CI: Allow overwriting of existing GitHub release assets (#65127) * Templating: Optionally save interpolated expressions when replacing variables in a string (#65411) * Elasticsearch: Removed reference to obsolete esVersion value (#65415) * Alerting: Add alert instance labels to Loki log lines in addition to stream labels (#65403) * Alerting: Add \"backend\" label to state history writes metrics (#65395) * cloud monitor is returning floats and we are trying to parse as strings (#65407) * Team sync: Fix apply query string instead of param (#65433) * refactor: add return value for logsSample (#65357) * Alerting: Use displayNameFromDS if available in preview (#65342) * Chore: Remove result field from notifications (#65170) * I18n: Crowdin sync (#65437) * Dashboards: Evaluate provisioned dashboard titles in a backwards compatible way (#65184) * Theme: Fix wrong code segment in theme.md (#62488) * Email: Mark HTML comments as \"safe\" in email templates (#64546) * DateTimePicker: Can now select time correctly (#65428) * Dashboard: Empty/No Panels dashboard with a new design (#65161) * Plugins: Improve instrumentation by adding metrics and tracing (#61035) * Chore: Remove result fields from ngalert (#65410) * [Panel Header - Fullstory]: Make sure new menu\'s are findable in fullstory (#65167) * Elasticsearch: Detect Elasticsearch version (#63341) * Docs: Add \'tenant_id\' for Loki clients (Auditing & Analytics) (#63098) * Alerting: Remove dependency on secrets in definitions package (#65391) * docs: nav updates for administration & licensing (#65400) * Tracing: Support multiple OTel propagators (#61199) * Canvas: Update metric value text for no data (#65372) * Revert \"Explore: Show log line if there is an interpolated link\" (#65315) * Canvas: Remove deleted connections from source (#65321) * Plugins: Markdown fetch retry with lowercase (#65384) * Chore: update codeowners with new team name (#65385) * Plugins: Add cloudwatch support with the secure socks proxy (#65303) * Alerting: introduce AlertQuery in definitions package (#63825) * Dashboards: Unify angular auto-migration code (#63915) * Navigation: Sanitize homeUrl (#65293) * Elasticsearch: Run Explore queries trough data source backend (#65339) * Dashboard: Add value format for requests per minute (#62258) * Alerting: Fix wrong text in step4 (#65279) * Limit issue-add-to-parent-project to only epics (#65260) * Tracing: Add more detail to HTTP Outgoing Request (#64757) * CI: Cleanup unnecessary `grabpl` dependencies (#65330) * Database: Don\'t sleep 10ms before every request (#64832) * Plugins: Migrate licensing and access control to pkg/services/pluginsintegration package (#65258) * CI: Remove `grabpl` dependency from `publish-packages` steps (#65329) * Templating: Allow percent encoding of variable with custom all (#65266) * Chore: Remove expr imports (#64543) * docs: nav updates for alerting (#65300) * CloudWatch Logs: Fix to make log queries use a relative time if available (#65236) * Changelog: Updated changelog for 9.4.7 (#65292) * Chore: Split usagestats service (#65191) * Elasticsearch: Unify adhoc variables processing (#65274) * Security: Fixes for CVE-2023-1410 (#65278) * Docs: add featuretoggle introduction for `onlyExternalOrgRoleSync` in org roles management (#65264) * Cloudwatch: Add MeteredIOBytes metric for EFS (#64793) * Angular: Add feature toggle to disable angular at runtime (#65245) * Docs/updates amazon cloudwatch (#64987) * Docker: Allow docker-build-full to work for BSD and GNU based systems (#65216) * Alerting: Paginate result previews (#65257) * Auth: Add feature flag to move token rotation to client (#65060) * NestedFolders: Show nested folders in Browse folder view (#63746) * Changelog: Updated changelog for 9.4.7 (#65268) * Logging: Report error boundary errors to Faro (#65164) * Updating documentation on alerting HA (#65064) * Scenes: Update to latest scenes package and remove editing stuff (#65222) * TraceView: Don\'t require preferredVisualisationType to render (#64920) * Docs: Use correct function in labels and annotations docs (#65032) * Elasticsearch: Fix using of interval value in histogram (#65201) * Elasticsearch: Remove GetMinInterval method that is not used anymore (#65203) * Angular: Rename autoMigrateGraphPanels feature flag to autoMigrateOldPanels (#65243) * Schema: Remove exclusion for timeseries and update imports (#65242) * Chore: Remove result field from loginattempt (#65117) * Chore: Remove result fields from thumbs (#65096) * Context: add better error message when it panics loading a template (#65219) * Glue: Split correlations editor into 3 steps (#64818) * Transformers: Support adding the row index using calculate field transformer (#65148) * Live: Remove (alpha) ability to configure live pipelines (#65138) * Table: Fixes issue with pagination summary causing scrollbar (#65189) * DataLinks: Fixes interpolation (formatting) of __all_variables and __url_time_range (#65162) * Docs: Add `Default` column to generated schema docs (#64550) * Auth: Fix orgrole picker disabled if isSynced user (#64033) * docs: Updates installation instruction for Debian/Ubuntu (#64232) * Alerting: Improve showing nextEvaluationDate for rules (#65205) * Chore: update latest.json to 9.4.7 (#65211) * Loki Logs sample: use the selected time range in sample request (#65126) * Elasticsearch: Fix processing of response with multiple group by for alerting (#65165) * Changelog: Updated changelog for 9.4.7 (#65208) * Changelog: Updated changelog for 9.3.11 (#65204) * Changelog: Updated changelog for 9.2.15 (#65196) * Table: Fixes table panel gauge alignment (#64994) * Changelog: Updated changelog for 8.5.22 (#65192) * CD: Remove `fetch-images` dependency from AWS marketplace automation (#65173) * Alerting: Support filtering rules by multiple datasources (#64355) * Chore: Update times in dashboards (#65179) * Units: Format currency with negative before the symbol (#65152) * Admin: Change permissions to /admin page so org admins don\'t get redirected (#65098) * SQL Datasources: Prevent Call Stack Overflows with Large Numbers of Values for Variable (#64937) * PublicDashboards: Frontend tracking events (#64854) * API keys: Add migration path for API and terraform to Docs (#64436) * Expressions: More robust expression check (#65006) * Explore: Show log line if there is an interpolated link (#62926) * Alerting: Enable preview for recording rules (#63260) * Docs: fixes intro title (#65174) * devenv: elastic: remove unnecessary console logging (#65160) * GrafanaUI: change active tab styles to prevent layout shift (#64126) * Prometheus: Reduce memory allocations in QueryData.processExemplars (#63373) * elasticsearch: backend: better timestamp parsing (#64681) * Tempo: Update service graph view and docs (#64875) * Elasticsearch: Fix top metrics with terms in backend (#65063) * Prometheus Metrics: Add missing stat_total_teams metric (#65133) * Add AATTimatwawana to CODEOWNERS for her area of responsibility (#64963) * Connections: Turn on feature toggle by default (#64885) * Alerting: Fix attachment of external labels to Loki state history log streams (#65140) * Add quota setting for correlations (#65076) * Alerting: Switch to snappy-compressed-protobuf for outgoing push requests to Loki (#65077) * Transformers: move long to wide logic into existing transformer (#64474) * docs: nav updates for user, role, team management (#64965) * Alerting: Fix ambiguous handling of equals in labels when bucketing Loki state history streams (#65013) * Tempo: Search using TraceQL improvements (#64616) * Loki Query Chunking: Refactor naming conventions and reorganize code (#65056) * grafana-ui: cache ellipsis-h (#65017) * docs: updates windows/mac install topics (#64740) * chore: minor update to feature request description (#65112) * Alerting: Elide requests to Loki if nothing should be recorded (#65011) * Dashboards: Show copy menu item to editors (regardless of dashboard edit state) (#64826) * Fix x-value being formatted as time when not necessary (#65095) * AuthN: Change error returned when sign up is disabled for provider (#65110) * elasticsearch: more robust field order (#65102) * Plugins: Improve client instrumentation by adding cancelled status and logging errors (#65099) * Docs: fix numbering and rename topic (#65093) * CODEOWNERS: Clarify grafana-ui/components (#65086) * Chore: Remove result field from API keys commands and queries (#65055) * Core: Update components to have standard radii (#65065) * Alerting: Prometheus-compatible Alertmanager timings editor (#64526) * switch from github.com/gofrs/uuid to github.com/google/uuid (#65016) * Chore: Refactor to introduce VARIABLE_PREFIX constant (#62980) * Chore: Fix times in schemas (#64906) * Notifications: Enable display of trace ID by default (#64884) * Docs: Add documentation on how to debug backend plugins (#64814) * Prometheus/Loki: Run query explicitly instead of onblur in panel edit (#64815) * Chore: Remove result field from remaining datasources queries (#65054) * docs: nav updates for various admin topics (#64988) * Stat Panel: Add an option for a non-gradient/solid background (#65052) * Information about SQLite limitations (#64990) * Chore: remove dashboardsFromStorage (#65058) * Add DoD review tasks to pr template (#64726) * [Docs] - Add Warning about Version Downgrade and Alerting to Grafana … (#64896) * Chore: remove `querylibrary` feature toggle (#65021) * Loki: Add `lokiQueryChunkingOption` feature flag (#65057) * TablePanel: Switch to radio buttons for some cell options (#65000) * Elasticsearch: Fix processing of percentiles on backend (#64540) * CloudWatch Logs: Revert \"Queries in an expression should run synchronously (#64443)\" (#65036) * SectionNav: Make section toggle not take up horizontal space (#64898) * Grafana UI: Change border-radius to common 2px (#64502) * Toolkit: Minor bump Webpack (#64957) * Instrument transformations (#64960) * elasticsearch: more tests (#64971) * Plugins: Refactor loader + finder to support multiple sourcing methods (#64735) * Prometheus: Metric encyclopedia, return results in table format (#64851) * Revert \"Stat: Add ability to remove default single-color background gradient\" (#65002) * Tempo: Set default limit if none is provided for traceql queries (#65039) * Fix empty value for expiry date (#64893) * RBAC: protect folder creation and moving (#64636) * QueryStats: Fix comparison of relative and absolute timeranges (#65035) * Scenes: SceneApp example in core (#64686) * Router: Fix broken link interception and router navigation (#65023) * CI: Update `grabpl` to `3.0.30` (#65028) * Extensions: Simplify the `configure()` function (#64958) * Fix: Grafana/e2e openPanelMenuExtension flow (#64974) * QueryStats: Fix comparison of timeranges (#65025) * Flame Graph: Fix Copy Function Name (#64970) * Chore: Add function for detecting if the SQL driver supported CTEs (#64441) * Alerting: Inherit new policy grouping from parent (#64956) * Update CODEOWNERship for grafana-delivery team (#64973) * Alerting: Normalize border-radius usage (#64613) * Storybook: Add MDX PanelChrome documentation (#64916) * Use standard border-radius as 2px (#64534) * Influxdb: Response parser performance improvement (#64776) * Vendor errors.Join from Go standard library to avoid version incompatibilities (#64985) * Alerting: Create new state history \"fanout\" backend that dispatches to multiple other backends at once (#64774) * PublicDashboards: Added grafana special datasources to supported list (#64930) * docs: nav updates for get started and setup (#64931) * AzureMonitor: Increase wait for credentials to be ready in E2E test (#64969) * Chore: Unite wire graphs for cli and server (#61143) * SQLStore: Fix setting query tries for integration tests (#64944) * DataSourceWithBackend: Add `queryGroupId` to find correlated/related queries (#64587) * Logs: Fix variant of `Download logs` button (#64962) * Tabs: Avoid whitespace wrapping (#64824) * DataLinks: Default to percentEncoding (#64841) * Scenes: improve createVizPanelFromPanelModel helper (#64918) * Alerting: Handful of small adjustments to log levels and parameters (#64572) * Plugins: add UI toggle for additional datasources for secure socks proxy (#64934) * Alerting: Fix stats that display alert count when using unified alerting (#64852) * Navigation: handle case when there is no alerting node at all (#64941) * SQLStore: Fix SQLite error propagation if query retries are disabled (#64904) * Plugin Extensions: Move PanelMenu links into extensions submenu (#64599) * QueryHistory: Fix filter strings being regular escaped (#64879) * Alerting: QoL improvements to the unified alerting multi-replica devenv (#64907) * Revert \"Fix xss in Graphite functions tooltip (#64925)\" (#64933) * Fix xss in Graphite functions tooltip (#64925) * Loki: Improve the display of loki query stats (#63623) * PublicDashboards: Allow hidden queries execution (#64858) * Navigation: Correctly create `Alerts and incidents` section when using legacy alerting (#64924) * Chore: Use DOMPurify to sanitize strings rather than js-xss (#62787) * ServiceAccounts: Collect usage stat for service account forced expiry (#64833) * AuthN: Add password and login form stats (#64868) * Loki: Add option to define chunk duration per query (#64834) * Chore: Avoid explicit React.FunctionComponent when possible (round 3) (#64839) * Alerting: Update github.com/grafana/alerting (#64882) * Phlare: Fix panic on empty pprof profile (#64888) * Panel Header: Add CancelQuery option to panel header (#64796) * Plugins: Add sql support for the secure socks proxy (#64630) * Fix broken link in \"Publish a plugin\" page and lint the page with doc-validator (#64881) * Loki: Remove unnecessary type extension (#64883) * Chore: update more unit tests to work with react 18 (#64812) * Cfg: Move ViewersCanEdit into cfg (#64876) * Chore: Better typings in `AATTgrafana/ui` needed for react 18 (#64828) * Search: Improvements for starred dashboard search (#64758) * Plugins: Added e2e flow for triggering panel menu UI extensions (#64855) * FE Style Guide: Update component definition (#64869) * Jaeger and Zipkin: Config & docs upgrade (#64250) * DashboardScene: Add mapping for hoverHeader and displayMode to DashboardsLoader (#64870) * loki: query chunking: better error handling (#64811) * SupportBundles: Add OAuth bundle collectors (#64810) * remotecache: set secret service on encryptionstorage (#64849) * Chore: Remove apiserver from devenv sources (#64847) * Prometheus: Metric encyclopedia modal redesign (#64816) * Docs: adds intro to prometheus (#64352) * Influxdb: Re-introduce backend migration feature toggle (#64829) * Fix website build errors both for Grafana and content mounted in Grafana Cloud (#64794) * extract kindsys to external library (#64562) * PublicDashboards: Query collapsed panels inside rows (#64779) * Chore: Avoid explicit React.FC when possible (round 2) (#64749) * Routes: Always add rbac component to route if enabled (#64817) * Panel Header: Add an \"untitled\" placeholder, and change the dragging icon in the hover header (#64700) * Loki: Add autocomplete updates for improved suggestions (#64744) * Storybook: Remove unused sizes from RadioButtonGroup story (#64716) * Chore: adjust more unit tests to work with react 18 (#64759) * Chore: provide `authn.Service` rather than ` *authnimpl.Service` (#64792) * Elasticsearch: Fix using of datetime format for time field (#64676) * Auth: Show user sync external Authentication status (#62721) * NestedFolders: Fix nested folder deletion (#63572) * Scenes: Update to 0.19 and update transformations scenario (#64789) * Alerting: Fix UI toggles and search input synchronization (#64751) * Chore: Update Grafana to use Alertmanager v0.25.1-0.20230308154952-78fedf89728b (#64778) * Alerting: Update scheduler to get updates only from database (#64635) * DOCS: Update to add transform steps for canvas data links (#64770) * Alerting: Display last & next rule eval date plus eval duration (#64767) * Docs: Fix example port shown in [caching.redis] configuration (#64769) * Prometheus: Feedback link for metric encyclopedia plus performance improvements (#64576) * Packaging: Dockerfile copy local folder (#64766) * FeatureToggles: remove open type declaration (#64645) * Chore: Adjust unit tests so they work with react 18 (#64698) * [Explore] Fix lint error by updating field overrides tests (#64754) * docs: grammar and readability for \"Configure authentication\" page (#64709) * Increase coverage of \'Grafana Cloud\' labels (#64646) * Plugins: Fixed issue for plugin extensions in link validator (#64739) * Explore: Add range option to internal data links (#64063) * Prometheus: add x icon to selected metrics (#64738) * Stat: Add ability to remove default single-color background gradient (#64353) * Flamegraph: Fix rendering on contextMenu click and improve rendering perf (#64742) * Chore: Avoid explicit `React.FC` when possible (#64722) * PanelHeader: Add analytics for non-menu items (#64729) * PublicDashboards: Request view access page selectors (#64718) * Loki: Add descriptions to query builder operations (#64046) * Bump actions/cache from 3.0.11 to 3.3.1 (#64721) * Chore: fix EmptyStateNoDatasource flaky test (#64520) * Chore: Improve some types (#64675) * AnonymousService: Test tagging service (#64708) * Fix flacky test in RulelList.test.tsx (#64725) * Alerting: Log error but don\'t fail initialization if state history connection test fails (#64699) * CloudWatch Logs: Queries in an expression should run synchronously (#64443) * PanelChrome: Do not show menu when panel is embedded (#64549) * OAuth: Add tls_skip_verify_insecure to defaults.ini (#64679) * Chore: Remove panel inspect Actions hack (#64643) * FeatureToggles: generate a csv file for easy auditing (#64647) * TimeSeries: fix & optimize time string parsing (#64640) * Auth: Update authentik devenv and add oauth (#64691) * chore: upgrade faro-core and faro-web-sdk to 1.0.2 (#64407) * Chore: assign owner for `prometheusAzureOverrideAudience` (#64620) * Dashboards: Filter out expressions when going to Explore (#64654) * Navigation: Remove duplicate header on user invite page (#64677) * Phlare: Use enum config to send deduplicated func and filenames (#64435) * TopNav: Wrap TopSearchBar in memo to prevent unnecessary re-renders (#64667) * Range splitting: remove hardcoded chunk limit (#64625) * TimeSeries: fix time comparer not comparing date strings properly (#64622) * Elasticsearch: Fix histogram fields to be filterale when processed trough backend (#64514) * TablePanel: Default cell height should be small (#64611) * Alerting: Fix home page typo (#64506) * Chore: remove comments feature (#64644) * FieldMatchers: Add match by value (reducer) (#64477) * Cloudwatch Logs: Fix log group names not interpolating with multiple variables (#64567) * Update page labels to better reflect contents (#64606) * Pubdash: Adds docs for pubdash email sharing feature (#64563) * Docs: Minor wording changes for plugin signing docs (#64615) * InfluxDB: Fix type assertion panics for interface conversion: interface {} is nil (#64556) * devenv: loki: generate timestamps with various precision (#64509) * Docs: Changes to angular deprecation announcement (#63928) * LogContext: Fix height of upper group when using `logsContextDatasourceUi` (#64602) * PublicDashboards: Enable creation when dashboard has template variables (#64560) * Chore: Fix renovate warning (#64610) * FalconLogScale: Traces to logs support (#64174) * Docs: Update plugin.json docs and schema (#64297) * Update dependency glob to v9.2.1 (#64604) * Update dependency webpack to v5.76.0 (#64605) * Table Panel: Add ability to use text color for value or hide value in gauge cell (#61477) * Chore: Use latest version of scenes (#64609) * Frontend: Fix broken links in /plugins when pathname has a trailing slash (#64348) * Fix: Top table rendering and update docs (#64497) * Update dependency rimraf to v4.4.0 (#64601) * Remotecache: rename setbytearray/getbytearray to set/get and remove codec (#64470) * Alerting: fix users call 403 by calling /user instead of /users/{id} (#64544) * Extensions: Expose an enum for available placements (#64586) * Table: Introduce sparkline cell type (#63182) * Chore: assign ownership of tracing feature flag to user essentials (#64598) * Loki: Always fetch for new label keys in the QueryBuilder (#64597) * PanelHeader: Add analytics (#64533) * Chore: uFuzzy 1.0.6 (#64575) * Alerting: Minor style fix for home page (#64585) * PanelChrome: Fixes title max width, and make make menu more prominent (#64492) * Alerting: Fix contact point name being URL-encoded in the title (#64590) * Trace View: Copy Trace ID action button (#64416) * LogContext: Fix border radius to be consistent (#64589) * Docs: Remove Alertmanager configuration rollback from What\'s New (#64564) * PublicDashboards: Show email sharing feature depending on featureEnabled flag (#64555) * Codegen: fix jenny_eachmajor.go (#64287) * PublicDashboards: New method created to get access through Request access page when its paused (#64451) * ContextHandler: Always initiate permission map on signed in user (#64541) * Support bundles: fix user collector permissions and format collector output (#64531) * Navigation: Fix Home logo always going to `/login` (#62658) * Deps: bump react-enable to v3.1 (#64501) * Elasticsearch: Reintroduce log tests from frontend (#64521) * Docs: Add a note on uploading report branding logos (#64532) * Alerting: Add fuzzy search to alert list view (#63931) * GrafanaUI: Implement new component Toggletip (#64459) * Query Editor: Internal context to actions (#64518) * API keys: Add last_used_at and docs changes for migration (#64293) * Scenes: Add textbox var to scenes demo (#64313) * CI: Add `PrereleaseBucket` field in `versions.go` (#64519) * Logs: Fix border radius to be consistent (#64510) * CI: Move some build settings (#64491) * MySql Datasource: Improve Tooltips and Documentation (#64122) * OpenTSDB: suggest_tagv receives prefix on input change (#64475) * Elasticsearch: Add log highlight processing on backend (#63924) * Revert \"Alerting: Update Prometheus Alertmanager (#64434)\" (#64503) * Cloudwatch: Add expression field to interpolate variables in Metrics Code Builder (#64288) * logs: dedup strategy: fixed order (#64404) * Chore: Assign grafanaDashboardsSquad as owners to some feature flags (#64489) * Alerting: fix flaky cache test (#64499) * EventBus: Expose from app.ts (#64137) * Loki: Fix labels in LabelBrowser being wrongly cached (#64482) * Prometheus schematization (#63878) * Loki: Add error handling to `CallResource` (#64439) * Docs: Last iteration on docs for images in notifications (#64392) * OptionsUI: Enabled settings on the color picker (#64483) * Codeowners: Update dataviz panel ownership to share load with BI squad (#64469) * PanelChrome: Improve error state design (#63776) * RemoteCache: Cleanup infra remote cache (#64381) * Laura/standardise border radius in explore (#64338) * Docs: Updates default template link (#64485) * Chore: move `sessionId` from Live service (#64465) * Schema: Remove `key` from root DataQuery type (#64467) * Pubdash: Email sharing handle dashboard deleted (#64247) * Docs: Update canvas panel data links section with additional steps (#64456) * Chore: cleanup dashboard service names (#64442) * Plugins: Fix bug with copying grafanaData (#64446) * Chore: feature toggle ownership for aws plugins, observability metrics squad and backend platform (#64448) * PublicDashboards: Not available page wording modifications (#64413) * Packaging: Start Grafana service after InfluxDB (#64090) * Licensing: Send the app url to plugin (#64258) * Trace View: Removed part of flaky test (#64445) * Alerting: Update Prometheus Alertmanager (#64434) * Chore: assign feature flag ownership for GaaS (#64420) * FeatureFlags: Add \"O11y-metrics\" as Owner for metrics feature flags (#64438) * Dashboards: Avoid adding unused revision property (#64362) * Chore: Assign ownership to the Connections feature (#64427) * Docs: update the current documentation on notification policies (#64316) * Chore: use `React.PropsWithChildren` to explicitly define the `children` prop (#64433) * Remotecache: Migrates get/set calls to use bytearrays and remove get/set functions (#63525) * Code: Ownership for alerting feature toggles (#64426) * Chore: Assign ownership for as-code feature flags (#64424) * Admin/Plugins: Set category filter in connections link (#64393) * Panel: Show multiple errors info in the inspector (#64340) * Log Details: Display all field options and remove \"show more\" (#64334) * Assign Traces & Profiling feature flags to team (#64406) * Plugins: Allow command extensions to open modals (#64029) * TablePanel: fix footer bug; no footer calculated values after \"hidden\" column override (#64269) * CloudWatch Logs: Fix interpolation of scoped variables in queryString (#64267) * Phlare: Allow variables in labelSelector (in query) (#64324) * Plugins: Extend panel menu with commands from plugins (#63802) * feature flags: assign flags to observability-logs squad (#64380) * Auth: Add SyncPermissions post auth hook (#64205) * Elasticsearch: Fix where name of frame is set (#64233) * Elasticsearch: Fix some of the tests duplicated from frontend (#64320) * Alerting: Return errors when expanding templates (#63662) * Chore: group uLibrary updates in renovate, revert uplot update for now (#64386) * Feature Toggles: Assign ownership of Explore Squad\'s feature toggles (#64382) * OptionsPicker: Correctly highlight template variable value when filtering (#63495) * Service accounts: fix usage of `errutil` errors and convert more errors to `errutil` (#64299) * DatasourceVariables: Update query editor when switching datasources from picker (#62617) * Elastic Search: Fix BasePipelineMetricAggregation schema type (#64335) * Logs: Add millisecond to timestamp in log line (#64372) * TraceView: Add key and url escaping of json tag values (#64331) * Chore: Add codeowners for encryption feature toggle (#64384) * Update Monthly patch updates (#64323) * Bug: Fix support for Node 18 in grafana/e2e package (#63446) * Trigger PR commands on labeled events (#64377) * Chore: Set authnz squad as owner of our feature toggles (#64373) * Snapshots: Fix deleting snapshot with non existent dashboard ID (#64345) * Chore: Adding backend platform squad owned feature toggles (#64351) * Cloudwatch Logs: Make mixed type fields fallback to being strings (#63981) * PublicDashboards: Remove dev mode for share by email toggle (#64330) * Prometheus: Metric encyclopedia (#63423) * Plugins: Migrate `plugincontext`, `adapters` and `pluginsettings` to pkg/services/pluginsintegration package (#64154) * Code: codeownership for feature toggles (#64266) * Chore: update debug and dns dev dependencies (#64279) * Chore: cleanup entity api from CodeQL scan (#64277) * Plugins: Add Plugin FS abstraction (#63734) * Chore: update yarn lock in loadtest environment (#64278) * AuthN: use the default login icon if no icon is specified (#64327) * Docs: Include OTLP in the tracing references (#56806) * Build: enable caching in eslint plugin (#64325) * Alerting: Fix intermittency when seeding database in rule store tests (#64322) * docs: removes doc that has moved to the cloud repo (#64153) * Stat Panel: Fix issue with clipping text values (#64300) * Chore: Add stat for remote cache config (#64276) * Feat: Changing link destination for get more plugins (#63517) * Explore: Support mixed data sources for supplementary query (#63036) * Update visx to v3 (#64315) * PublicDashboards: Email validation on submit (#64238) * Update dependency webpack-cli to v5 (#64311) * Update dependency react-calendar to v4 (#64310) * Update dependency fork-ts-checker-webpack-plugin to v8 (#64309) * Elasticsearch: Rename time series query to es data query (#64225) * Elasticsearch: Remove _source field when processing raw data on backend (#64119) * Range Splitting: Process instant queries as an independent query group (#64049) * Cloudwatch: Use generated TS types (#63166) * Range Splitting: ignore empty queries from splitting and fix result resetting (#64053) * Range splitting: Call subscriber.next only when there are new results to report (#64171) * Update dependency eslint-plugin-jsdoc to v40 (#64301) * Update dependency eslint-webpack-plugin to v4 (#64302) * Plugins: make sure we expose all available field color modes (#64289) * Chore: convert `VariableOptions` to use emotion instead of scss (#64135) * Add to Docs squad project when PRs are labelled with type/docs (#64285) * Docs: Update Images in notifications docs to be more readable and instructive (#64227) * Update dependency stylelint to v15 (#64282) * Update dependency msw to v1 (#64281) * Logs sample: Fix scrolling for unwrapped log lines (#64163) * SQL Engine: Handle one session to connect the DB (#63246) * Update dependency jest-junit to v15 (#64280) * Phlare: Refactor the pprof transform (#64028) * AuthN: Login error handling (#64239) * Docs: sync plugin JSON info in the different files (first part) (#63750) * PublicDashboards: Change disabled label in Audit Table (#64260) * Chore: Update CODEOWNERS for app platform squad (#64268) * CloudWatch: Make deeplinks work for us-gov and china regions (#64080) * Revert \"add manual prebuilt dashboards CTA banner\" (#64264) * PublicDashboards: Reshare public dashboard to recipient API call (#64178) * Chore: Add initial support for deployment modes (#63992) * Trace View: Sticky trace view header (#64236) * Plugins: Fix Cache-Control header response for public/plugins/ * assets API (#64051) * TimeSeries: Fix overflowing exemplar modals causing content shifts (#64037) * Alerting: Fix Classic Conditions $values variable (#64243) * Alerting: Expose Prometheus metrics for persisting state history (#63157) * Alerting: Add metrics for active receiver and integrations (#64050) * Tempo: New Search UI using TraceQL (#63808) * LokiContextUi: Add loading indicator (#64167) * AuthN: add metrics for login and authentication (#63783) * Tempo: Config and doc updates (#64017) * Revert \"Alerting: Fix alert form broken coming from panel (#64148)\" (#64240) * Alerting: Fix queries not being previewed in detail view (#64198) * Alerting: Disable \"Declare Incident\" button for open-source editions (#64204) * Deps: Replace go-jose v2 with go-jose v3 (#64228) * SAML: Replace is not necessary anymore (#64222) * AuthN: User sync info clean up (#64217) * Fix: Prevent freezing dashboard time range (#64212) * Elasticsearch: Fix using of correct size for log and document queries on backend (#64155) * Docs, update for american English spelling (#63331) * Elasticsearch: Uncomment FIXME parts of test in TestRefIdMatching (#64156) * FileUpload: Fix showFileName option (#64202) * Library elements: Add MySQL migration for increasing the column size (#63856) * Transformations: Add support for custom transformation operators in transformDataFrame (#64208) * GrafanaUI: reset ConfirmModal disabled state on re-open (#63452) * Explore: Avoid changing queries twice when importing a query in mixed mode (#63804) * Chore: Remove xorcare/pointer dependency (#63900) * Table: Fixes logic for when adhoc filters are shown (#63642) * Scene: Set maxDataPoints for dashboard scene query runners (#63772) * PanelData: move preProcessPanelData to AATTgrafana/data (#63743) * Login: Fix sanitize input for signin url (#64203) * Docs: Adding angular support deprecation to our plugin submission FAQ (#64006) * Fix scenario where tooltip shows wrong value (#64025) * Alerting: Fix alert form broken coming from panel (#64148) * Chore: Differentiate the ErrOrgNotFound error messages (#64131) * Geomap: Fix route layer zoom behavior (#63409) * update data source permissions instructions to match modern UI (#63405) * Clarify that LDAP will create Grafana users by default when they log in for the first time (#63391) * FieldType: Add enum type and include it in testdata scenarios (#64059) * Influxdb: Fix missing columns with raw query (#64058) * Update dependency rimraf to v4 (#64150) * Update dependency wait-on to v7 (#64152) * Update dependency sinon to v15 (#64151) * Codegen: Render disjunctions in docs (#63590) * API keys: Remove state hideAPIkeys and refactor interface to IsDisabled (#64018) * Chore: Remove CreateUserForTests() (#64125) * Access Control: revert to using folder store from the scope resolvers (#64132) * fix: create temp user no longer sets ID to 0 for all users (#64149) * Logs: Log samples not being ordered correctly (#64097) * Chore: Pass signed `user_hash` to Intercom via Rudderstack (#63921) * Docs: Meta-monitoring docs for Grafana and Mimir (#63752) * CloudWatch: Add account support to variable queries (#63822) * Alerting: Show paused status in rules group accordion (#64068) * Docs: Pinning to latest for grafana plugin tools (#64140) * Alerting: Allow downloading alert rules from subpath (#64136) * Correlations: Fix flaky integration tests (#64004) * AuthN: add utility functions for different type of login responses (#64133) * PublicDashboards: Paused or deleted public dashboard screen (#63970) * Authn: Add missing jwt auth stat (#64127) * Alerting: Fix UI crashing when selecting custom grouping in alert panel (#64124) * adds link for credit on ARG dashboard (#63352) * loki: query splitting: better stats (#64105) * docs: Prevent internal docs on setting up plugin spellcheck from appearing on public website (#64113) * Docker Build: Use `tonistiigi/binfmt` image for cross compilation (#64108) * Log Components: Optimize style computing and re-renders in Row, Details, and Context (#63728) * Explore: Fix vector(5) syntax error in loki log explore (#63994) * loki: query chunking: consider refId when merging frames (#64103) * Service accounts: Remove revertapikeys endpoint (#64020) * Chore: update latest.json to 9.4.3 (#64104) * Login: Allow custom name and icon for social providers (#63297) * Changelog: Updated changelog for 9.4.3 (#64099) * SQLStore: Enable clientFoundRows for MySQL connections (#64070) * PublicDashboards: Add recipient uid to recipient list (#64076) * add manual prebuilt dashboards CTA banner (#64072) * Add known limitation regarding identical timestamps (#63508) * docs: fix formatting public dashboards (#64069) * Alerting: Use background context for maintenance function (#64065) * GHActions: add issue type to each query (#63972) * PublicDashboards: add recipient uid to recipient list (#63982) * Chore: Update grafana-plugin-sdk-go (#63990) * AzureMonitor: Fix query variable migration (#63991) * Feat: Linking to plugin details page rather than externally for new datasources (#63499) * Alerting: Avoid printing [object][Object] in error message (#64023) * Errors: Remove direct dependencies on github.com/pkg/errors (#64026) * Plugins: Extend panel menu with links from plugins (#63089) * InfluxDB: Update InfluxQL querybuilder to qualify identifiers (#62230) * chore(services): replace dependencies on dashboard store with dashboard service (#63937) * Update dependency glob to v9 (#64016) * Alerting: New notification policies view (#61952) * Remove dependency fs-extra to v11 (#64015) * ErrorHandling: Fixes issues with bad error messages (#63775) * Update dependency eventemitter3 to v5 (#64014) * SQLStore: Fix wrong usage of xorm\'s insert functions in tests (#63850) * StatPanel: Fix issue where sparkline chart was not being shown on resize (#63942) * Update dependency AATTtypes/uuid to v9 (#63957) * Chore: update latest.json to 9.4.2 (#64005) * Plugin query API: Handle multiple errors (#63553) * Docs [Search] update _index.md by replacing dashboardPreviews for panelTitleSearch feature toggle (#63268) * Changelog: Updated changelog for 9.4.2 (#64000) * Flame graph: Add context menu (#62705) * Query Splitting: Add support for multiple queries (#63663) * Fix redirect from /setup-grafana/upgrade-grafana/ to /upgrade-guide/ (#63914) * Elasticsearch: Implement processing of raw document query results in backend (#63932) * Nav: Handle app plugin installation/uninstallation (#63706) * Transformations: Support time format when converting time to strings (#63826) * GHActions: add token to publish changelog on forum (#63294) * BarChart: Only apply radius to topmost bar segment when stacking (#63906) * Alerting: Fix invalid duration that causes Grafana to crash (#63753) * TextFormatting/chore: update and add test coverage to the value formatting (#63975) * Changelog: Updated changelog for 9.4.0 (#63978) * Reqcontext: Use err status code instead of always fallback (#63974) * ContextMenu: Fix padding and show border based on items (#63948) * Search: Include panel_type in query (#63229) * chore: remove export service POC from main (#63945) * Alerting: Fix migration pauses all alert rules on PostgreSQL (#63951) * TimeSeries: Ignore invalid, user-defined log-y-axis min/max limits (#59758) * Profile: Fix session table overflowing page layout in mobile (#63858) * Alerting: Fix boolean default in migration from false to 0 (#63952) * Regen cue after conflicting heatmap/table migrations (#63956) * Service accounts: Creation logic simplification (#63884) * Command Palette: Sign out link now works correctly (#63742) * DashboardStore: Provide an interface directly rather than pointer receiver (#63910) * Migrate table to cue model (#61852) * Heatmap: Migrate to CUE (#62173) * Select: Show icon in the grafana/ui Select component (#63827) * Service accounts: Remove Add API keys buttons and remove one state of migrating for API keys tab (#63411) * Navigation: Fix broken layout at 544px (#63793) * NodeGraph: Support icons for nodes (#60989) * Fix wrong texts in titles when cloning templates (#63930) * API: Enable serving Swagger UI by default and add docs and guidelines (#63489) * Profiling: Enable flame graph & Phlare/Parca data sources for all users (#63488) * Elasticsearch: Implement processing of logs query results in backend (#63647) * Update dependency AATTtesting-library/dom to v9 (#63908) * DataSourcePicker: Add new style of data source picker. (#63736) * Command Palette: Display dashboard location (#63807) * Add documentation for private data source connect using kubernetes (#63863) * Connections: Fix minor issues around Your connections/Data sources page (#63801) * Chore: Update thema and cuesty v0.1.6 (#63629) * [DOC] Change APM dashboard to Service Graph view (#63818) * Alerting: update API models to user NoDataState and ExecutionErrorState from definitions instead of models (#63824) * Dockerfile: Allow building docker images locally for different editions (#63893) * FieldNamePicker: support the isClearable option (#63828) * Prometheus: Fix panic-ing when closing response body (#63895) * Changelog: Updated changelog for 9.2.13 (#63886) * Changelog: Updated changelog for 8.5.21 (#63882) * TraceView: Reworked header (#63105) * Prometheus: Handle jsonnet strings in variables.ts and fix types (#63875) * Chore: Let wire inject prometheus.Registerer (#62195) * Plugins: Introduce plugin package specific logger (#62204) * Plugins: Add simple plugin sources service (#63814) * TimeSeries: Fix legend and tooltip colors changing after data refreshes (#63823) * Navigation: reserve horizontal space for img in SectionNavItem to avoid layout shift (#63722) * fix terminal commands (#63719) * Datasources: Add user_agent header customization for outgoing HTTP requests (#63769) * NPM: Stop using the folder path before the name path (#63851) * Changelog: Updated changelog for 9.3.8 (#63854) * AuthN: Fix issue with duplicated auth connection (#63836) * Changelog: Updated changelog for 9.3.7 (#63853) * PublicDashboards: Email sharing (#63762) * Alerting: Fix width in alerts table columns on EditGroupModal (#63845) * LDAP: Allow setting minimum TLS version and accepted ciphers (#63646) * Bump leonsteinhaeuser/project-beta-automations from 1.3.0 to 2.1.0 (#63688) * Chore: update latest.json to 9.4.1 (#63846) * Phlare: Switch to the new Pprof endpoint (#61505) * Changelog: Updated changelog for 9.4.1 (#63841) * Changelog: Updated changelog for 9.4.0 (#63838) * AuthN: Only mark IsSignedIn if user is not anonymous (#63833) * Alerting: Fix AlertLabelDropdown to be case sensitive (#63787) * Docs: Change BigQuery link to Grafana\'s BigQuery (#63704) * Alerting: decouple api models from domain\\dto models: separate Provenance status + converters (#63594) * PublicDashboards: Backfills share column with default value (#63407) * Canvas: Update gdev dashboard background image url (#63815) * API: Cache-Control (browser caching) for datasource resources: part 2 (#63060) * Plugins: Remove stream handler from plugins DTO (#63812) * Plugins: Remove unused funcs and re-use enum types (#63813) * Settings: Remove global variables for auth settings (#63795) * Alerting: Create alert link from dashboard alerting panel (#63648) * Chore: Remove the beta badge for Node Graph and Traces (#62566) * Chore: Upgrade Go to 1.20.1 and Alpine to 3.17 (#63639) * Alerting: Fix available labels in the alert panel groupby dropdown (#63573) * Prometheus: Improve prometheus query variable editor (#63529) * Dataplane: Support timeSeriesLong without transform (#62732) * Alerting: Prevent resetting the form on evaluation group interval change (#63763) * Revert \"Update dependency rollup to v3 (#58252)\" (#63790) * Logs Panel: Generate types from schema (#63716) * Range splitting: Omit instant queries from splitting (#63705) * Orgs: Remove auto assign globals (#63754) * Chore: Update codeowners to remove barchart from BI squad (#63566) * Laura/refactor/move tests for handling datasource states (#63638) * Bump coverage versions (#63755) * CloudMonitoring: Fix crash when inspecting data for MQL queries (#63747) * Users: Fix org user always getting org id = 1 on auto assign false (#63708) * AzureMonitor: Fix template variables in ARG subscription field (#63731) * Chore: Add chore issue template (#63195) * PublicDashboards: Configuration modal redesign (#63211) * SupportBundles: Add bundle encryption based on age (#62501) * Plugins: Fix plugins CDN not working when plugins are not in domain\'s root path (#63202) * TestData: Fix bug when selecting \"Log\" streaming (#63190) * Alerting: Improve Alertmanager data source docs (#63611) * Alerting: Fix changing datasource and creating new query not using defaults. (#63092) * Alerting: Adds visual component for feature toggles (#63621) * CommandPalette: Remove topnav command palette feature flag (#63620) * Update internationalization.md (#63668) * Datasource Onboarding: Prevent flickering of onboarding page after first load (#63360) * Plugins: Invalidate plugin context app settings cache post update (#63279) * A11y: remove `onClick` from collapsed text (#62495) * AuthN: cleanup logs (#63652) * Update opentelemetry-js monorepo (#63636) * Docs: Command Palette documentation (#63217) * Docs: Update developers > plugin > authentication documentation (#63257) * Scenes: Updates to variables demo (#63511) * Loki ds: Interpolation breaks in Loki queries when no scoped vars (#63694) * elastic: remove most of xpack (#63460) * PanelHeaderMenu: Use UI/Menu component (#63040) * Alerting: Instrument outgoing state history requests using weaveworks/common (#63600) * InfluxDB ds: Query variable breaks trying to interpolate `__interval` (#63682) * Alerting: Fix client to external Alertmanager to correctly build URL for Mimir Alertmanager (#63676) * Docs: Fix of typo and delete of unnecessary sentence in \'Sign a plugin\' doc (#63538) * Docs: Disambiguate auto_assign_org_role configuration option descriptions (#61827) * Docs: Update old default values for configuration options (#61826) * Docs: Update default value for geomaps enable_custom_baselayers option (#61880) * Geomap: Update documentation for 9.4 (#63281) * InfluxDB: Fix getting empty response when querying fields with retention policy (#63669) * fix link to explore with logs and headings (#63665) * Docs: Clarify command palette changes are not behind feature flag (#63576) * CloudWatch Logs: Fix query editor freezing (#63661) * SectionNav: Simplify section toggle styling (#63653) * Chore: Refactor Search/Folder view types into DashboardViewItem (#63162) * Accessibility: Make row actions keyboard accessible (#63367) * Scenes: Variables minor style fix for spacing & margin (#63643) * Docs: Add Private Data Source Connect docs (#63469) * Revert: Babel removal and runtime update (#63641) * Chore: Upgrade golangci-lint to v1.51.2 (#63630) * data/scaledUnits: Handle size === undefined more gracefully (#63218) * Snyk Workflow add (#62902) * AuthN: Extract enable disabled users logic to its own hook (#63628) * Update dependency webpack-bundle-analyzer to v4.8.0 (#63626) * Alerting: Add status label to GroupRules metric (#63454) * spell fix (#63588) * Update dependency webpack to v5.75.0 (#63624) * AuthN: Fix user sync with multiple client (#63615) * Update babel monorepo to v7.21.0 (#63532) * Chore: Remove babel deps and config (#62461) * Laura/refactor/move tests for running queries (#63581) * Internationalization: Mark up more of Dashboard Variables and Browse/Search Dashboards (#63518) * Update dependency storybook-dark-mode to v2.1.1 (#63617) * Update dependency lru-cache to v7.17.0 (#63602) * Navigation: Add plugin upgrade guide to docs (#63449) * Update dependency rudder-sdk-js to v2.25.0 (#63533) * Chore: more ts test fixes (#63438) * TimeRangeInput: Fix positioning of dropdown menu (#63472) * Docs: Improved docs for templating labels and annotations (#63539) * AuthN: Add in-memory cache for oauth token refresh hook (#63569) * Stat panel: Update out-of-date README (#63160) * MSSQL Datasource: Revert functions within macros change (#63592) * Geomap: Improve tooltip url for photos layer (#63487) * Docs: Fix numbering in templating docs (#63577) * Update technical documentation CODEOWNERS to reflect areas of responsibility (#63550) * Expressions: Add tests for the QueryEditorRows and QueryGroup components (#63394) * Docs: fix typo in 9.4 what\'s new (#63545) * Loki: Remove comment (#63565) * CloudWatch: Add AWS/IotSiteWise namespace and metrics (#63534) * Prometheus: Handle annotation query with empty fields (#63560) * elasticsearch: metrics rate and top_metrics do not need xpack (#63457) * Authn: Add separate context for session tagging (#63561) * Revert \"Chore: Upgrade Go to 1.20.1 and Alpine to 3.17 (#63506)\" (#63567) * Update dependency rollup to v3 (#58252) * Explore: Add transformations to correlation data links (#61799) * Page: Remove footer from new page layout (#63455) * Elasticsearch: Add processing for raw data to backend (#63208) * Alerting: Add dashboard and panel links to rule and instance annotations (#63243) * Add --init to all podman invocations to ensure ^C works on MacOS (#61745) * Chore: Upgrade Go to 1.20.1 and Alpine to 3.17 (#63506) * Docs: Delete old templating notifications docs page (#63547) * Loki: Display error with label filter conflicts (#63109) * CloudWatch: Remove error for multi-value variable in logs runner (#63522) * AuthN: add flag for org roles sync (#63507) * Authn: Add caching for anon service (#63521) * grafana-cli: update plugins ls command (#63492) * loki: query splitting: more robust check (#63542) * Geomap: Release night / day layer (#63435) * Geomap: Fix default opacity for layers (#63426) * CloudMonitor: Fix query migration (#63491) * Alerting: Fix incorrect comment in eval.go (#63510) * Packaging: Stop and disable service on DEB package removal (#59580) * Authn: Anon session service (#63052) * Alerting: Get alert rules on faults (#61248) (#63051) * Page: Remove page shadow and replace with panel border (#63453) * Backend: Use latest plugin-sdk-go v0.149.1 (#63498) * Create full directory path for testing docs (#62004) * Chore: Update oapi-codegen library (#62962) * AuthN: Cleanup authn package (#63456) * Cookies: Provide a mechanism for per user control over cookies (#61566) * RBAC: Rewrite search and plugin list rbac test (#63483) * many-to-one requires explicit grouping (#58174) * Docs: Fix typos for \'Build a data source\' tutorial (#63448) * Release: Update versions in package to 9.5.0-pre (#63450) * Docs: Remove duplicate docs on images in notifications (#63474) * Docs: Uploading images from disk supported in Slack (#63443) * Docs: Upload images from disk supported in Telegram (#63442) * Prometheus: Fix missing abs operation to query builder (#63139) * Docs: Reference auth docs in backend-plugin tutorial (#63451) * Alerting: Add filter and remove funcs for custom labels and annotations (#63437) * Update navigationAppConfig to use new k6 plugin id (#63002) * Loki: query splitting: handle stats (#63436) * E2E: Add necessary components and pages for oem-suite (#63216) * Alerting: Rename caps to captures as cap is a reserved word (#63432) * Alerting: Change Data to use Labels instead of map[string]string (#63431) * Alerting: Fix confusing comment about screenshots in default.ini and docs (#63346) * Update dependency tslib to v2.5.0 (#63425) * Alerting: Small readability improvements to template.go (#63422) * Alerting: adds tests for expression utils (#63421) * Alerting: Make the folder field read-only on the eval group modal (#62935) * Update dependency tinycolor2 to v1.6.0 (#63418) * Update dependency selecto to v1.22.0 (#63415) * Update dependency AATTtypes/node to v18.14.0 (#63414) * Update dependency sass-loader to v13.2.0 (#63404) * Service accounts: Fix err message suppressed (#63406) * Update dependency ol to v7.2.2 (#62275) * loki: query splitting: stricter types (#63387) * Update dependency sass to v1.58.2 (#63403) * Update dependency rxjs to v7.8.0 (#63399) * Update dependency lru-cache to v7.16.0 (#63398) * Range splitting: Read errors from the received response and report them (#63368) * Alerting: Better printing of labels (#63348) * Alerting: Move templating to template package (#63347) * Update dependency rudder-sdk-js to v2.24.0 (#63377) * Update dependency AATTcypress/webpack-preprocessor to v5.17.0 (#63376) * Loki Range Splitting: Create a new instance for the initial frame (#63361) * Update dependency react-virtual to v2.10.4 (#63351) * Update dependency core-js to v3.28.0 (#63350) * Chore: fix type errors in tests (#63270) * Playlist docs: Remove `orgId` (#63298) * Metrics: Update comment to mention folders instead of dashboards (#63312) * Auth: Docs add what needs to happen to change `oauth_skip_org_role_update_sync` (#63203) * loki: query splitting: better canceling (#63315) * Update dependency react-select to v5.7.0 (#63293) * Update dependency eslint to v8.34.0 (#63292) * Loki Range Splitting: Calculate dynamic maxLines per target based on the current response state (#63248) * Dashboard: remove unused submenuEnabled property (#63289) * Authn: Fix password client fallthrough (#63244) * Schema: fix dashboard revision docs (#63284) * Alerting: Unify structs in Loki client and make them more consistent with Prometheus (#63055) * Support bundles: small UX improvements (#63277) * LDAP: Move LDAP globals to Config (#63255) * PublicDashboards: add recipients to the public dashboards retrieval (#63149) * Chore: add new GH action to codeowners file (#63230) * Revert \"Prometheus Datasource: Improve Prom query variable editor\" (#63278) * GHActions: move new \'opened\' action to separate workflow (#63228) * Loki Range splitting: Ignore hidden queries (#63250) * Support bundles: improve plugin collector (#63273) * Loki: Do not chunk when refid contains `do-not-chunk` (#63276) * Chore: Bump alpine version to `3.17.1` (#63252) * Remove opened type * LogsVolume: Make log volume work with chunking (#63181) * build: fix corss build (#61121) * Loki Context UI: Do not disable last label (#62866) * Codegen: Render constraints in generated docs (#63196) * Menu: Do not auto focus first item (#63078) * loki: query splitting: split logs queries (#63091) * Chore: Update nanoid to >= 3.1.31 (#63215) * Chore: Update Terser 5 to >= 5.14.2 (#63214) * Storybook: Fix order of buttons on modal story (#63188) * Chore: Bump grunt to 1.5.3 (#63209) * Chore: Bump sideway/formula module to 3.0.1 (#63189) * Alerting: a11y improvements (#63072) * SupportBundles: Replace feature toggle with enabled (#63241) * PanelChrome: Make loading animation speed the same across panels (#62997) * loki: devenv: improved fake data generator (#63237) * Prometheus Datasource: Improve Prom query variable editor (#58292) * Alerting: Fix a bug taking screenshots with Dashboard UID (#63220) * Chore: Set up codeowner file for dataviz squad (#63200) * GHActions: Issues: Add action that makes org members add a label (#63158) * PublicDashboards: use share type (#63059) * K8S: cleanup and consolidate feature toggles (#63212) * Loki Query Splitting: Split queries into sub-queries with smaller time interval (#62767) * TraceView: Remove unnecessary code from header (#63114) * CloudWatch: Add deprecation tooltip to Alias field (#63115) * Command palette: Enable folder searching (#62663) * Chore: Bump minimatch to >3.0.4 (#63191) * Alerting: Move `rule_groups_rules` metric from State to Scheduler. (#63144) * CloudWatch Logs: Update default timeout to 30m (#63155) * docs: adds what\'s new video (#63206) * SupportBundles: Add LDAP bundle collector (#63128) * Auth: Docs revamp of skip org role section (#63081) * Chore: Remove Result field from datasources (#63048) * Dashboard: Add a feature that creates a table panel when a spreadsheet file is dropped on the dashboard. (#62688) * SupportBundle: Add count for each support bundle created (#63125) * Provisioning: Parse boolean and numeric values from environment variables (#63085) * Geomap: Update to panelcfg (#63169) * Folders: simplify guardian permissions checks (#63183) * Dashboards: Star dashboards by UID (#63134) * Chore: Validate batch query refIds (#63018) * Chore: more type fixes (#62952) * Fix MSSQL queries failing because of bad interpolation (#63167) * Chore: remove unused feature flag showFeatureFlagsInUI (#62908) * Docs: Update canvas docs for 9.4 (#62923) * docs: comments out video (#63150) * Auth: Refactoring of frontend skipOrgRoleSync logic to backend (#62921) * docs: fixes video link in what\'s new 9.4 (#63145) * fix broken envelope encryption link (#63135) * Docs: Fix redaction error in notification policies docs (#63112) * What\'s New in v9.4 (#59614) * CloudMonitor: Add missing logger to TimeSeriesQuery (#63110) * RemoteCache: Fix null pointer exception in redis cache (#63094) * Chore: Resolve trim to 0.0.3 (#63015) * Navigation: add a link to starred dashboards in the megamenu (#62685) * Chore: Fix fetching the General folder when nested folders is set and improve error handling (#62951) * A11y: ignore rule since there\'s a button handling keyboard interaction (#62856) * Docs: incorporates feedback from PR #62402 (#63065) * A11y: ignore rule since keyboard interaction is already handled (#62850) * Docs: Auditing non-JSON requests/responses (#63066) * Plugin: Skip preloading disabled app plugins (#63083) * Navigation: Ensure command palette is correctly translated (#61103) * Fix RolePicker component offset when it has too many roles (#62857) * Codegen: Remove duplicated sections from generated docs (#62965) * CI: Do not clone repo in artifact-page step (#63077) * Plugins: Renamed parts of the UI extension APIs (#63070) * Cache: Refactor cache clients to use byte array (#62930) * CI: Running Redis integration tests without grabpl (#63028) * LDAP: Move to single package cluster (#63035) * DevEnv: Add k8s apiserver (#63031) * Prometheus: Table format throwing error on empty result (#63053) * Chore: Remove search_srv (#62964) * Alerting: Make time range query parameters not required when querying Loki (#62985) * fix(dashboard version service): add DashboardUID to query and responses (#60800) * CloudWatch: Add Cloudfront Function metrics (#62990) * RBAC: add folder UID scope resolver (#62695) * Plugins: Support for link extensions (#61663) * Logs: Rename dedup to deduplication (#62944) * CommandPalette: Move quick add actions to top level (#62900) * Remove explicit user agent definition (#63019) * Folders: set org ID when converting from dash to a folder (#63045) * Auth: Add deprecation notice for oauth_skip_org_role_update_sync (#62712) * Update publishing workflows to use organization secret (#63001) * Use more portable output redirection (#62686) * Use organization ISSUE_COMMANDS_TOKEN with reduced scope (#62446) * Docs: fix typo (#63032) * Docs: Update backend contribution guidelines (#63034) * Chore: Bump decode-uri-component to latest (#63014) * Chore: Update json5 to 2.2.3 (#63033) * Chore: Update ua-parser-js to latest (#63016) * Chore: Bump JSON5 to latest versions (#63009) * Alerting: Change error log to warning and apply correct format when updating historic config (#62973) * KVStore: Include database field in migration (#62790) * Chore: Bump http-cache-semantics to 4.1.1 (#62959) * UI/MenuItem: Add support for shortcut labels (#62878) * Chore: Bump qs (#62958) * Explore: Consolidate logs volume logic (full range and limited) (#61995) * Chore: Bump simple-git to 3.16.0 (#62948) * Search: Switch to list view when filtering by tags (#63004) * Update dependency eslint-plugin-jsdoc to v39.8.0 (#63013) * Update dependency AATTtypes/node to v18.13.0 (#63012) * Plugins: Add optional logger for plugin requests sent to backend plugins (#62981) * Chore: Update Parca data query docs (#63011) * Docs: Fix 404 links in build a plugin page (#63006) * Toolkit: Support Node 18 (#62979) * Update Yarn to v3.4.1 (#62894) * Chore: Bump Storybook to 6.5.16 (#62950) * Docs: Add Schema maturity docs (#61963) * Parca: Use data query schema (#62840) * SupportBundles: Add support bundle documentation (#61855) * Chore: ignore a11y rule since there\'s a button handling keyboard interaction (#62853) * Instrumentation: removes option to return uname as header (#62929) * AppChrome: Reduce re-renders for identical pageNavs (#62483) * Chore: Replace short UID generation with more standard UUIDs (#62731) * docs: upgrade guide refactor organizes releases into their own pages; moves upgrade guide to the root (#62402) * Chore: Timeseries cleanup avoid React.FC (#62984) * featureflag: removes unused feature flag (#62983) * RBAC: cascaded nested folder permissions for search v2 (#62608) * Auth: Add test for oauth okta skip org role sync (#62547) * Add canonical URL to all HTTP API docs (#62957) * Support bundles: Refactor registry into separate service (#62945) * docs: fix broken annotations link (#62834) * Authn: Stat registration (#62934) * Loki: Add placeholder to the loki query editor (#62773) * Docs: corrects typo (#62954) * CI: Remove variants arg from `package` step (#62858) * Alerting: fix \"policy\" typo (#62953) * MSSQL/Postgres: List views in table dropdown as well (#62867) * Datasources: Add optional tracking for datasources list viewed (#62949) * Auth: removes temporary cache of user session token (#62730) * AuthN: support sync cache for proxy client (#62874) * remote cache: new function to get/set cache items as byte arrays (#62916) * Datasources: Fix tracking event name (#62940) * Chore: Fix logging message in folder service (#62939) * Connections: Fix redirection when creating new DS (#62938) * Loki Query Editor: Make Monaco the default editor (#62247) * NestedFolders: use guardian.NewByUID to check folder permissions (#62864) * Refactor: Use data source UID rather than ID (#62781) * Update dependency eslint to v8.33.0 (#62913) * Prometheus: Refactor. Use data source UID rather than the deprecated ID (#62795) * SAML: Update library (fix single logout) (#62880) * Chore: Remove previews crawler UI (and feature flag) (#62906) * Alerting: Create benchmarking test for state.ProcessEvalResults (#62041) * Live: Remove dev code that would save config and messages in SQL (#62912) * Cloudwatch: generate types (#61770) * Docs: removes Grafana Cloud CTA (#62827) * Dataplane: Add typeVersion to data frame metadata (#61824) * Elasticsearch: Use generated types in data source (#62753) * Canvas: Improve anchor UX (#62409) * Canvas: Update server element design (#62832) * Canvas: Support color themes for arrows (#62829) * Alerting: Update to alerting 20230203015918-0e4e2675d7aa (after refactoring) (#62823) * Alerting: Fix default_template.go link in docs (#62885) * Rename Id to ID for annotation models (#62886) * Chore: Update docs readme on adding images (#62892) * Schema: Initial Azure Monitor query schema (#62018) * Docs: Add documentation for new enterprise caching enhancement (per-panel TTL) (#62838) * MSSQL: Add support for macro function calls (#62742) * Page: Fixes plugins chromeless bug (#62879) * Chore: rename Id to ID in alert notification models (#62868) * Table: Add row number column option (#62256) * Adds a description field to plugin.json\'s pages:role field (#62439) * Navigation: move Connections plugin to be just after apps (#62801) * Search: Fix not being able to clear sort value (#62557) * AccessControl: Clear user permission cache for update org user role (#62745) * AuthN: add support for client specific hooks (#62863) * AuthN: fetch final state of signed in user (#62854) * Chore: Update generated schema files (#62862) * Backend: Use sdk version 0.148.0 (#62822) * Alerting: Remove dskit replace directive. (#62851) * Debug Panel: Introduce schema types (#62094) * Refactor: move displayname logic from backend to frontend (#62845) * Added pageZoomLevel option to image renderer setup documentation (#59472) * Datasources: Add more optional UI tracking (#62785) * AuthN: Use BasicAuth from http request (#62792) * Plugins: Case-sensitive routes for standalone pages (#62779) * Connections: Fix route-guards (#62771) * Datasources: Rename a UI tracking event property (#62788) * Query Caching: Add per-panel query caching TTL (#61968) * Alerting: Add label query parameters to state history endpoint (#62831) * OpenTSDB: Allow metric autocomplete to use suggest api on every input (#62045) * Alerting: implement loki query for alert state history (#61992) * Alerting: Pause dash alerts on migration (#62798) * API: Permit Cache-Control (browser caching) for datasource resources (#62033) * Alerting: Fix template validation in provisioning api (#62530) * kindsys: Fix CUE code generation on Windows (#62812) * Docs: corrects incorrect redirect and fixes link (#62815) * Alerting: Adds a default value to the last_applied column (#62818) * Alerting: Add static label to all state history entries (#62817) * PanelChrome: Implement hover header (#61774) * Alerting: Mark AM configuration as applied (#61330) * Alerting: Add endpoint for querying state history (#62166) * Azure: Update Grafana Azure SDK and middleware (#62050) * Alerting: Usability adjustments to Loki representation of state history values (#62643) * Navigation: Fix command palette toggle removal (#62809) * Alerting docs: updates to alert rules docs for 9.4 (#62744) * Chore: Rename Id to ID in alerting models (#62777) * loki: implement schema for loki query (#62114) * Alerting: Pass yaml as a query param in export request (#62751) * Tempo: Trace to logs update image (#62796) * Tempo: TraceQL syntax highlighting improvements (#62349) * Query Panels: Pass on loading state (#62545) * Tempo: Inject status and status.code for tags autocomplete (#62794) * ContextHandler: add all configured auth header to context (#62775) * Kindsys: Extend DocsJenny with support for \'allOf\' (#62558) * Chore: uFuzzy 1.0.2 (#62276) * Tempo: Update docs for trace to logs functionality (#62338) * Navigation: Remove `commandPalette` feature toggle (#62698) * Plugins: Prefer to use the data source UID when querying (#62776) * RBAC: Rewrite org users rbac tests (#62469) * bug: adjust table footer height calculations (#62734) * SQLStore: Fix folder migration for MySQL < 5.7 (#62521) * Chore: Remove redundant codegen step from .bra.tom (#62764) * Alerting: Add metrics around notification delivery. (#62778) * Auth: Rotate token patch (#62676) * Docs: Render map type fields in generated docs (#62022) * Alerting: Set YAML as default value for exporting alert rules (#62760) * CI: Allow other modules to register build sub-commands (#62741) * Swagger: Fix circular reference (#62673) * Nested Folder: Fix for SQLite not to overwrite the parent on restarts (#62709) * AuthN: Expose RegisterClient and add client name for saml (#62604) * AppChrome: Unify logic for chromeless pages that should not have NavBar, CommandPalette, Search etc (#62281) * Fix: Save and test error message does not persist across datasource instance settings anymore * Chore: Remove result field from alert commands and queries (#62714) * Elasticsearch: Fix consistent label order in alerting (#62497) * Elasticsearch: Implement schema for query (#62147) * Heatmap: Support heatmap rows with non-timeseries X axis (#60929) * FeatureToggles: Add dev only feature toggle for apiserver (#62726) * CI: include ver_mode arg in the integration_test_pipeline in main. (#62723) * Alerting: Refactor away a layer of indirection around the goroutine in Loki state history (#62644) * docs: fix broken elasticsearch metrics play link (#62715) * Cloudwatch: Fix log group variable interpolation (#62640) * Schemas: Generate CRDs for core kinds (#62641) * Update dependency eslint-plugin-react to v7.32.1 (#62128) * CI: Replace enterprise check (#62359) * Alerting docs: adds declare incident (#62681) * Search: Fix alignment of checkbox in folder view (#62678) * Chore: Move library elements models to library elements service (#62507) * Auth: Add Generic oauth skip org role sync setting (#62418) * Explore: Fix graph not updating when changing config (#62473) * Fix URL of docs preview (#62704) * Tempo: Remove tempoApmTable feature flag (#62499) * Plugins: Ensure proxy route bodies are valid JSON (#61771) * Navigation: wrap dashboard settings actions in `ToolbarButtonRow` for responsiveness (#62475) * Alerting: hide \"silence\" button for external AM setups (#62133) * Remove code to publish to RPM and deb repos (#61786) * Switching app-platform-core to cloud-app-platform-squad (#62689) * Plugins: Require body is closed on test cleanup (#62668) * Logs Panel: Refactor style generation to improve rendering performance (#62599) * Loki: Fix label filter expression treating int as string (#62496) * Chore: Move folder store interface, implementation and test under pkg/services/folder (#62586) * Alerting: Add Copy action to templates table (#62135) * Update dependency comlink to v4.4.0 (#62628) * Command palette: section styling tweaks (#62671) * Alerting: Add support for \"normal\" as state filter in rule search (#62630) * Alerting: Allow alert rule pausing from API (#62326) * Alerting: Show \'start typing\' message in evaluation group folder in case of empty options. (#62611) * Update dependency AATTrushstack/node-core-library to v3.54.0 (#62552) * Chore: improve some types (#62363) * Annotations: Fix keyboard a11y in Annotation list (#57022) * SplitOpen: Update API to accept multiple queries (#62245) * QueryHistory: Improve handling of mixed datasource entries (#62214) * Plugins: Track plugin install and uninstall events (#62300) * PanelChrome: Adds display mode to support transparent option (#62647) * Scenes: Wrapping flex layout demo scene (#62540) * CI: Replace `grafana/grafana-oss` with `grafana-oss` when publishing to dockerhub repo (#62651) * Phlare: Use data query schema (#62112) * Kindsys: Replace `DefForGen` with `kindsys.Kind` (#62642) * Schemas: Add description to kinds metadata (#62638) * Alerting: Fix handling of special floating-point cases when writing observed values to annotations (#61074) * github: update the /duplicate slash command action (#62585) * Geomap: Ensure options work while in table view (#62632) * Alerting: Introduce Metric Aggregation starting with Silences (#62512) * Config: Refactor frontend settings to struct (#61990) * Update dskit to the latest main (#62616) * Prometheus: Refactor error handling logic (#62254) * Transforms: Fix schema definition (#62619) * Expressions: Fixes the issue showing expressions editor (#62510) * Use requires_buildifier build tag to avoid needing buildifier locally (#62597) * RBAC: extend `IsInherited` method to work for nested folders (#62498) * MySQL: Quote identifiers that include special characters (#61135) * Transformations: Selectively apply transformation to queries (#61735) * TestData: Remove references to TestData \"DB\" (#62603) * TopNav: Fix right padding on signin link (#62537) * Update Moveable (#62551) * Add missing PRs to 9.4.0-beta1 changelog (#62596) * SupportBundles: Add URL in troubleshoot panels to support bundles (#62477) * [xorm] Remove unused functions from engine (#62590) * Alerting: Validate that tags are 100 characters or less (#62335) * Tempo: Fix span name being dropped from the query (#62257) * Navigation: add event tracking for dashboard save as events (#62568) * InfluxDB: Move database information into jsondata (#62308) * Navigation: add event tracking for navigation elements (#62563) * AzureMonitor: Fix dimension migration (#62485) * Azure Monitor: Return query error for metrics (#62570) * RBAC: only set basic role permissions for folders without parents (#62486) * Azure Monitor: Fix selection when using a search term (#62562) * Plugins: Fix circular reference in customOptions leading to MarshalJSON errors (#62328) * Tempo: DataQuery type as a schema (#62119) * Chore: Regenerate swagger and openapi specifications (#62561) * Chore: Update latest.json to 9.4.0-beta1 (#62556) * Login: Fix panic when UpsertUser is called without ReqContext (#62539) * Chore: Delete password and search from models package (#62482) * Changelog: Updated changelog for 9.4.0-beta1 (#62553) * Kindsys: Replace \"Declaration\" with \"Definition\" (#62515) * PanelChrome: Styling issues (#62466) * Plugins: Update migration guide for 9.4/forwarded headers (#62505) * Navigation: Sign in button now works correctly when served under a sub path (#62504) * Explore: Add unit tests for addQueryRow() and generateEmptyQuery() (#60977) * Chore: Remove Result field from serviceaccounts, ualert (#62476) * Azure Monitor: Docs update for multiple resources (#62454) * Canvas: Update connection info on element rename (#62532) * Alerting: Allow separate read and write path URLs for Loki state history (#62268) * SMTP: Update email templates to include populated tag (#61430) * Canvas: Connections positioning ux improvements (#62516) * Geomap: Maintain consistent control styling (#62518) * Alerting: Configurable externalLabels for Loki state history (#62404) * Chore: skip flakey FS API tests (#62087) * chore: remove unused css prop (#62350) * Alerting: Clarify PagerDuty integrationKey format (#62463) * TemplateVariables: Fix custom variable function support (#62509) * CI: Add `artifacts publish` build command (#62445) * Azure Monitor: Enable multiple resource queries (#62467) * Chore: update `copy-webpack-plugin` and remove from renovate ignore list (#62459) * Datasources: Use getDefaultQuery in annotations editors (#61870) * Consider y coord when determining bottom collision (#62403) * Alerting: Allow pausing alerts from provisioning (#62263) * Docs: Update wording / text and copy (#61868) * Alerting: Add Rule UID and Clone button to the rule details page (#62321) * Chore: Fix goimports order in RelEng packages (#62481) * RBAC: inherit folder permissions when resolving managed permissions (#62244) * Chore: Move search model from models package to search service (#62215) * Flame graph: Add metadata above flame graph (#61921) * Accessibility: Remove unnecessary onClick from title element (#59696) * Update dependency react-awesome-query-builder to v5.4.0 (#62342) * Replace ambiguous relrefs with partial URIs to prevent 404s (#62468) * Chore: remove `node-fetch` from dep + ignore list (#62455) * AuthN: Add oauth clients and perform oauth authentication with authn.Service (#62072) * Wed Apr 26 2023 ecsosAATTopensuse.org- Update to version 9.4.9: * Release: Bump version to 9.4.9 (#850) * [v9.4.x] Chore: Update SAML lib (#828) * AuthJWT: Fix JWT query param leak (CVE-2023-1387) [9.4.x] (#823) * [v9.4.x] Expressions/threshold: Fix incorrect thresholds args length (#66925) * [v9.4.x] Docs: adds legacy wording to api docs (#66941) * Alerting: Fix share URL for Prometheus rules on subpath (#66752) (#66802) * [v9.4.x] AzureMonitor: Ensure dimension labels are consistent (#66873) * [v9.4.x] [docs] remove auth/saml alias from team sync page (#66855) * Chore: Upgrade Go to 1.20.3 (#66836) * [v9.4.x] CloudMonitor: Correctly re-render `VisualMetricQueryEditor` on `TimeRange` updates (#66786) * [v9.4.x] Update index.md (#66717) * [v9.4.x] Trace View: Update the queryType to traceql for checking if same trace when clicking span link (#66670) * [v9.4.x] docs: add missing alias (#66675) * [v9.4.x] removed duplicate query data source section (#66681) * [v9.4.x] Alerting: Update migration to put alerts to the default folder if dashboard folder is missing (#66593) * [v9.4.x] docs: put the numbers before dashboard elements (#66614) * [v9.4.x] Google Cloud Monitoring: Fix project variable (#66602) * [v9.4.x] InfluxDB: Fix querying with hardcoded retention policy (#66587) * [v9.4.x]docs:remove duplicate exemplars section (#66398) (#66421) * [v9.4.x] Auth: Remove the session cookie only if it\'s invalid or revoked (#66430) * [v9.4.x] InfluxDB: Fix Interpolation when querying variables (#66393) * [v9.4.x] Expressions: Fix expression load with legacy UID -100 (#66387) * [v9.4.x] AccessControl: Allow editors to access GET /api/datasources (#66375) * [v9.4.x] CI: Split `/bin/build artifacts *` subcommand (#66005) (#66344) * [v9.4] docs: update broken link (#66321) * [v9.4.x] Remove \"Open source\" label from all \"RBAC\" pages (#66247) * [v9.4.x] Remove \"Open source\" label from \"Recorded queries\" page (#66251) * [v9.4.x] fixed broken links (#66178) * [v9.4.x] Alerting: Fix explore link in alert detail view (#66165) * [v9.4.x] Alerting: Fix docs link when creating or editing rules (#66163) * [v9.4.x] CloudMonitoring: Add project selector for MQL editor[fix] (#65844) * [v9.4.x] Docs: Small fixes for Template Variables Doc (#66138) * [v9.4.x] Docs: Add content to what\'s new 9.4 (#66122) * [v9.4.x] docs: fixes link (#66068) * [v9.4.x] Docs: Add example to extract a specific label value (#66018) * [v9.4.x] Docs: Updated Grafana OSS Introduction (#66024) * [v9.4.x] Auth: Fix orgrole picker disabled if isSynced user (#65553) * [v9.4.x] Build: Add CloudMode to build versions (#65987) * [v9.4.x] Docs: Added note to contact Support (#65958) * [v9.4.x] Alerting: Disable alerting incompatible panels in the dashboard picke… (#65780) * [v9.4.x] Backport #65797 and #65806 to v9.4.x (#65857) * [v9.4.x] update enhanced-ldap (#65867) * [v9.4.x] Docs: Add transformations doc link for What\'s New v9.2 (#65850) * [v9.4.x] CI: Move release integration pipeline to standalone promotion pipeline (#65787) (#65800) * [v9.4.x] Alerting: Fix integration test for creating silences (#65790) * [v9.4.x] Angular: Prevent angular from loading when disabled (#65777) * [9.4.x]: API: Fix \"Updated by\" Column in dashboard versions table (#65626) * Alerting: Introduce proper feature toggles for common state history backend combinations (#65650) * [v9.4.x] Docs: Fix markup for URL (#65649) * [v9.4.x] Give more detail and context on http_addr in grafana.ini (#65644) * Alerting: Fix and re-enable `filters instance labels in log line` test (#65622) * [v9.4.x] Docs: updates type to integration (#65592) * [v9.4.x] Docs: Fix Nightly Builds URL (#65570) * [v9.4.x] Docs: Update version for \"What\'s New\" section (#65571) * Alerting: No longer index state history log streams by instance labels (#65563) * [v9.4.x] InfluxDB: Fix sending retention policy with InfluxQL queries (#65532) * [v9.4.x] configure HTTPS documentation (#65560) * Chore: Update alerting to commit 518e63bb07c5 (#65488) * [v9.4.x] Dashboards: Evaluate provisioned dashboard titles in a backwards compatible way (#65440) * [v9.4.x] docs: fix enhanced ldap alias (#65485) * [v9.4.x] docs: update elasticsearch grafana play link (#65480) * [v9.4.x] Remove redundant content or delete this page entirely (#65473) * Alerting: Use displayNameFromDS if available in preview (#65342) (#65445) * [v9.4.x] MegaMenu: Fixes mega menu showing scroll indicator when it shouldn\'t (#65465) * [v9.4.x] CI: Allow overwriting of existing GitHub release assets (#65459) * Email: Mark HTML comments as \"safe\" in email templates (#64546) (#65443) * [v9.4.x] Alerting: Add alert instance labels to Loki log lines in addition to stream labels (#65454) * [v9.4.x] Alerting: Add \"backend\" label to state history writes metrics (#65453) * [v9.4.x] DateTimePicker: Can now select time correctly (#65431) * [v9.4.x] Alerting: Fix wrong text in step4 (#65348) * [v9.4.x] Increase coverage of \'Grafana Cloud\' labels (#64752) * [v9.4.x] Plugins: Markdown fetch retry with lowercase (#65388) * [v9.4.x] Docs: Add \'tenant_id\' for Loki clients (Auditing & Analytics) (#65401) * [v9.4.x]: Upgrade golang.org/x/net to 0.7.0 (#65337) * [v9.4.x] Navigation: Sanitize homeUrl (#65365) * [v9.4.x] CI: Cleanup unnecessary `grabpl` dependencies (#65330) (#65347) * Alerting: Improve showing nextEvaluationDate for rules (#65205) (#65227) * [v9.4.x] Alerting: Fix stats that display alert count when using unified alerting (#64951) * [v9.4.x] Database: Don\'t sleep 10ms before every request (#65334) * [v9.4.x] Docs: Use correct function in labels and annotations docs (#65253) * [v9.4.x] CI: Remove `grabpl` dependency from `publish-packages` steps (#65329) (#65333) * [v9.4.x] Add AATTimatwawana to CODEOWNERS for her area of responsibility (#65158) * [v9.4.x] Changelog: Updated changelog for 9.4.7 (#65296) * [v9.4.x] Docs/updates amazon cloudwatch (#65282) * Alerting: Paginate result previews (#65257) (#65273) * [v9.4.x] Changelog: Updated changelog for 9.4.7 (#65269) * [v9.4.x] Expressions: More robust expression check (#65177) * [v9.4.x] CD: Remove `fetch-images` dependency from AWS marketplace automation (#65173) (#65197) * [v9.4.x] Changelog: Updated changelog for 9.4.7 (#65209) * [v9.4.x] Fix xss in Graphite functions tooltip (#805) * [v9.4.x] SQL Datasources: Prevent Call Stack Overflows with Large Numbers of Values for Variable (#65182) * Alerting: Prometheus-compatible Alertmanager timings editor (#64526) (#65124) * [v9.4.x] Alerting: Fix attachment of external labels to Loki state history log streams (#65142) * Alerting: Switch to snappy-compressed-protobuf for outgoing push requests to Loki (#65137) * Alerting: Fix ambiguous handling of equals in labels when bucketing Loki state history streams (#65135) * Prometheus: Feedback link for metric encyclopedia plus performance im… (#64773) * [v9.4.x] Alerting: Elide requests to Loki if nothing should be recorded (#65118) * [v9.4.x] Fix x-value being formatted as time when not necessary (#65114) * [v9.4.x] Docs: fix numbering and rename topic (#65107) * [v9.4.x] CI: Update `grabpl` to `3.0.30` (#65028) (#65091) * [v9.4.x] Docs: Add documentation on how to debug backend plugins (#65088) * [v9.4.x] Update CODEOWNERship for grafana-delivery team (#64973) (#65018) * [v9.4.x] CloudWatch Logs: Revert \"Queries in an expression should run synchronously (#64443)\" (#65067) * [v9.4.x] [Docs] - Add Warning about Version Downgrade and Alerting to Grafana … (#65062) * [v9.4.x] Information about SQLite limitations (#65066) * [v9.4.x] KVStore: Include database field in migration (#65037) * Alerting: Fix notification policies matcher filter (#64967) * [v9.4.x] AzureMonitor: Fix query variable migration (#64982) * [v9.4.x] Vendor errors.Join from Go standard library to avoid version incompatibilities (#64986) * [v9.4.x] Alerting: Create new state history \"fanout\" backend that dispatches to multiple other backends at once (#64983) * [v9.4.x] AzureMonitor: Increase wait for credentials to be ready in E2E test (#64980) * [v9.4.x] SQLStore: Fix setting query retries for integration tests (#64972) * [v9.4.x] Alerting: Handful of small adjustments to log levels and parameters (#64954) * [v9.4.x] SQLStore: Fix SQLite error propagation if query retries are disabled (#64948) * [v9.4.x] Navigation: handle case when there is no alerting node at all (#64950) * [v9.4.x] Alerting: QoL improvements to the unified alerting multi-replica devenv (#64939) * [v9.4.x] Navigation: Correctly create `Alerts and incidents` section when using legacy alerting (#64926) * [v9.4.x] LogContext: Fix height of upper group when using `logsContextDatasourceUi` (#64617) * [v9.4.x] Fix broken link in \"Publish a plugin\" page and lint the page with doc-validator (#64895) * Wed Mar 22 2023 ecsosAATTopensuse.org- Update to version 9.4.7: * update .drone.yml * Release: Bump version to 9.4.7 (#814) * [v9.4.x] Fix xss in Graphite functions tooltip (#805) * Release: Bump version to 9.4.6 (#799) * [v9.4.x] Fix website build errors both for Grafana and content mounted in Grafana Cloud (#64836) * Influxdb: Re-introduce backend migration feature toggle (#64842) * Alerting: Update scheduler to receive rule updates only from database (#64780) * Alerting: Display last & next rule eval date plus eval duration (#64767) (#64772) * [v9.4.x] Packaging: Dockerfile copy local folder (#64768) * [v9.4.x] CloudWatch Logs: Queries in an expression should run synchronously (#64707) * Upgrade faro-core and faro-web-sdk to 1.0.2 (#64407) (#64695) * [v9.4.x] Alerting: Log error but don\'t fail initialization if state history connection test fails (#64719) * [v9.4.x] Dashboards: Filter out expressions when going to Explore (#64684) * [v9.4.x] Frontend: Fix broken links in /plugins when pathname has a trailing slash (#64608) * [v9.4.x] Navigation: Remove duplicate header on user invite page (#64678) * [v9.4.x] TimeSeries: fix time comparer not comparing date strings properly (#64674) * [v9.4.x] InfluxDB: Fix type assertion panics for interface conversion: interface {} is nil (#64623) * [v9.4.x] Cloudwatch Logs: Fix log group names not interpolating with multiple variables (#64631) * [v9.4.x] Docs: Minor wording changes for plugin signing docs (#64615) (#64624) * [v9.4.x] Update page labels to better reflect contents (#64626) * [v9.4.x] Docs: Changes to angular deprecation announcement (#64619) * [v9.4.x] Cloudwatch: Add expression field to interpolate variables in Metrics Code Builder (#64508) * [v9.4.x] Alerting: fix users call 403 by calling /user instead of /users/{id} (#64607) * [v9.4.x] Docs: Remove Alertmanager configuration rollback from What\'s New (#64588) * [v9.4.x] Alerting: Fix contact point name being URL-encoded in the title (#64596) * Backport 62658 to v9.4.x (#64545) * [v9.4.x] Docs: Add a note on uploading report branding logos (#64539) * [v9.4.x] CI: Add `PrereleaseBucket` field in `versions.go` (#64524) * [9.4.x] CI: Move some build settings (#64491) (#64513) * [v9.4.x] OptionsPicker: Correctly highlight template variable value when filtering (#64394) * [v9.4.x] Loki: Fix labels in LabelBrowser being wrongly cached (#64496) * [v9.4.x] Docs: Updates default template link (#64495) * [v9.4.x] Docs: Last iteration on docs for images in notifications (#64494) * [v9.4.x] CloudWatch Logs: Fix interpolation of scoped variables in queryString (#64405) * Prometheus: Metric encyclopedia (#63423) (#64455) * [v9.4.x] Plugins: Fix bug with copying grafanaData (#64454) * [v9.4.x] Snapshots: Fix deleting snapshot with non existent dashboard ID (#64371) * [v9.4.x] OpenTSDB: Allow metric autocomplete to use suggest api on every input (#64361) * [v9.4.x] Cloudwatch Logs: Make mixed type fields fallback to being strings (#64359) * [v9.4.x] Alerting: Fix intermittency when seeding database in rule store tests (#64326) * [v9.4.x] Logs sample: Fix scrolling for unwrapped log lines (#64291) * [v9.4.x] Docs: Update Images in notifications docs to be more readable and instructive (#64294) * [v9.4.x] Plugins: Fix Cache-Control header response for public/plugins/ * assets API (#64255) * TimeSeries: Fix overflowing exemplar modals causing content shifts (#… (#64254) * [v9.4.x] Alerting: Fix Classic Conditions $values variable (#64249) * Alerting: Expose Prometheus metrics for persisting state history (#64246) * [v9.4.x] LokiContextUi: Add loading indicator (#64244) * [v9.4.x] Revert \"Alerting: Fix alert form broken coming from panel (#64148)\" (#64241) * [v9.4.x] Alerting: Fix queries not being previewed in detail view (#64235) * [v9.4.x] Alerting: Disable \"Declare Incident\" button for open-source editions (#64234) * [v9.4.x] GrafanaUI: reset ConfirmModal disabled state on re-open (#64207) * [v9.4.x] Fix scenario where tooltip shows wrong value (#64199) * [v9.4.x] Explore: Avoid changing queries twice when importing a query in mixed mode (#64206) * [v9.4.x] Chore: Bump alpine version to `3.17.1` (#63252) (#63264) * Alerting: Fix alert form broken coming from panel (#64148) (#64200) * [v9.4.x] Alerting: Prevent resetting the form on evaluation group interval change (#63794) * [v9.4.x] Docs: Adding angular support deprecation to our plugin submission FAQ (#64201) * [v9.4.x] update data source permissions instructions to match modern UI (#64181) * [v9.4.x] Clarify that LDAP will create Grafana users by default when they log in for the first time (#64180) * [v9.4.x] Replace ambiguous relrefs with partial URIs to prevent 404s (#62468) (#64114) * [v9.4.x] Influxdb: Fix missing columns with raw query (#64173) * [v9.4.x] Chore: Remove CreateUserForTests() (#64125) (#64165) * [v9.4.x] fix: create temp user no longer sets ID to 0 for all users (#64160) * [v9.4.x] Changelog: Updated changelog for 9.4.0 (#63983) * [v9.4.x] build: fix corss build (#63261) * [v9.4.x] Logs: Log samples not being ordered correctly (#64147) * Chore: Pass signed `user_hash` to Intercom via Rudderstack (#63921) (#64145) * [v9.4.x] Docs: Meta-monitoring docs for Grafana and Mimir (#64142) * [v9.4.x] Alerting: Fix client to external Alertmanager to correctly build URL for Mimir Alertmanager (#63684) * [v9.4.x] Docs: Pinning to latest for grafana plugin tools (#64141) * [9.4.x] Correlations: Fix flaky integration tests (#64004) (#64139) * [v9.4.x] Alerting: Allow downloading alert rules from subpath (#64138) * [v9.4.x] Alerting: Fix UI crashing when selecting custom grouping in alert panel (#64128) * [v9.4.x] Docker Build: Use `tonistiigi/binfmt` image for cross compilation (#64117) * [v9.4.x] docs: Prevent internal docs on setting up plugin spellcheck from appearing on public website (#64118) * Release: Bump version to 9.4.4 (#64101) * [v9.4.x] Changelog: Updated changelog for 9.4.3 (#64100) * [v9.4.x] SQLStore: Enable clientFoundRows for MySQL connections (#64083) * [v9.4.x] NPM: Stop using the folder path before the name path (#64071) * [v9.4.x] Alerting: Use background context for maintenance function (#64066) * [v9.4.x] StatPanel: Fix issue where sparkline chart was not being shown on resize (#64012) * [v9.4.x] Chore: Upgrade Go to 1.20.1 and Alpine to 3.17 (#63891) * [v9.4.x] Docs [Search] update _index.md by replacing dashboardPreviews for panelTitleSearch feature toggle (#64003) * Release: Bump version to 9.4.3 (#64002) * [v9.4.x] Changelog: Updated changelog for 9.4.2 (#64001) * [v9.4.x] Fix redirect from /setup-grafana/upgrade-grafana/ to /upgrade-guide/ (#63999) * [v9.4.x] BarChart: Only apply radius to topmost bar segment when stacking (#63986) * [v9.4.x] Reqcontext: Use err status code instead of always fallback (#63977) * [v9.4.x] Alerting: Fix migration pauses all alert rules on PostgreSQL (#63968) * [v9.4.x] Alerting: Fix boolean default in migration from false to 0 (#63963) * [v9.4.x] TimeSeries: Ignore invalid, user-defined log-y-axis min/max limits (#63967) * [v9.4.x] Profile: Fix session table overflowing page layout in mobile (#63965) * Command Palette: Sign out link now works correctly (#63742) (#63960) * [v9.4.x] Navigation: Fix broken layout at 544px (#63950) * [v9.4.x] Fix wrong texts in titles when cloning templates (#63944) * [v9.4.x] [DOC] Change APM dashboard to Service Graph view (#63903) * [v9.4.x] Navigation: reserve horizontal space for img in SectionNavItem to avoid layout shift (#63865) * [v9.4.x] TimeSeries: Fix legend and tooltip colors changing after data refreshes (#63871) * [v9.4.x] Alerting: Fix width in alerts table columns on EditGroupModal (#63849) * Release: Bump version to 9.4.2 (#63844) * [v9.4.x] Changelog: Updated changelog for 9.4.1 (#63843) * [v9.4.x] Changelog: Updated changelog for 9.4.0 (#63839) * [v9.4.x] TraceView: Add key and url escaping of json tag values (#761) * [v9.4.x] Geomap: Sanitize the attribution string (#755) * [v9.4.x] Alerting: Fix AlertLabelDropdown to be case sensitive (#63832) * [v9.4.x] Alerting: Improve Alertmanager data source docs (#63721) * fix(dashboard version service): add DashboardUID to query and respons… (#63821) * [v9.4.x] Alerting: Fix available labels in the alert panel groupby dropdown (#63799) * [v9.4.x] AzureMonitor: Fix template variables in ARG subscription field (#63758) * [9.4.x] Users: Fix org user always getting org id = 1 (#63759) * [v9.4.x] fix link to explore with logs and headings (#63665) (#63701) * Alerting: Instrument outgoing state history requests using weaveworks/common (#63689) * [v9.4.x] CloudMonitor: Add missing logger to TimeSeriesQuery (#63132) * [v9.4.x] CloudMonitoring: Fix crash when inspecting data for MQL queries (#63756) * [v9.4.x] Bump coverage versions (#63757) * [v9.4.x] Plugins: Fix plugins CDN not working when plugins are not in domain\'s root path (#63729) * [v9.4.x] TestData: Fix bug when selecting \"Log\" streaming (#63725) * [v9.4.x] Alerting: Fix changing datasource and creating new query not using defaults. (#63720) * [v9.4.x] Datasource Onboarding: Prevent flickering of onboarding page after first load (#63715) * [v9.4.x] Loki ds: Interpolation breaks in Loki queries when no scoped vars (#63700) * [v9.4.x] InfluxDB datasource: Query variable breaks trying to interpolate `__interval` (#63685) * [v9.4.x] Docs: Disambiguate auto_assign_org_role configuration option descriptions (#63681) * [v9.4.x] Docs: Fix of typo and delete of unnecessary sentence in \'Sign a plugin\' doc (#63683) * [v9.4.x] Docs: Update old default values for configuration options (#63678) * [v9.4.x] Docs: Update default value for geomaps enable_custom_baselayers option (#63675) * [v9.4.x] InfluxDB: Fix getting empty response when querying fields with retention policy (#63671) * [v9.4.x] Docs: Clarify command palette changes are not behind feature flag (#63667) * [v9.4.x] CloudWatch Logs: Fix query editor freezing (#63666) * [v9.4.x] Navigation: Add plugin upgrade guide to docs (#63616) * [v9.4.x] TimeRangeInput: Fix positioning of dropdown menu (#63612) * [v9.4.x] Docs: Improved docs for templating labels and annotations (#63606) * [v9.4.x] MSSQL Datasource: Revert functions within macros change (#63598) * [v9.4.x] Docs: Fix numbering in templating docs (#63587) * [v9.4.x] Authn: Add separate context for session tagging (#63571) * [v9.4.x] Docs: fix typo in 9.4 what\'s new (#63580) * [v9.4.x] Prometheus: Handle annotation query with empty fields (#63574) * [v9.4.x] Add --init to all podman invocations to ensure ^C works on MacOS (#63552) * [v9.4.x] Docs: Delete old templating notifications docs page (#63549) * [v9.4.x] CloudWatch: Remove error for multi-value variable in logs runner (#63546) * [v9.4.x] Authn: Anon session service (#63520) * [v9.4.x] Geomap: Fix default opacity for layers (#63526) * [v9.4.x] CloudMonitor: Fix query migration (#63519) * [v9.4.x] Alerting: Fix incorrect comment in eval.go (#63513) * Authn: Stat registration [9.4.x] (#63504) * [v9.4.x] Alerting: Get alert rules on faults (#61248) (#63505) * [v9.4.x] Update navigationAppConfig to use new k6 plugin id (#63459) * [v9.4.x] Docs: Remove duplicate docs on images in notifications (#63475) * [v9.4.x] Docs: Uploading images from disk supported in Slack (#63473) * [v9.4.x] Docs: Upload images from disk supported in Telegram (#63471) * [v9.4.x] Prometheus: Fix missing abs operation to query builder (#63462) * [v9.4.x] Alerting: Fix confusing comment about screenshots in default.ini and docs (#63440) * Chore: update alerting package to head of 9.4.x (508391225cd4) (#63210) * [v9.4.x] Loki Context UI: Do not disable last label (#63253) * [v9.4.x] PanelChrome: Make loading animation speed the same across panels (#63242) * [v9.4.x] Alerting: Fix a bug taking screenshots with Dashboard UID (#63222) * [v9.4.x] Docs: Fix redaction error in notification policies docs (#63140) * [v9.4.x] docs: adds what\'s new video (#63207) * [9.4.x] Add missing PRs to 9.4.0-beta1 changelog (#62596) (#62600) * [v9.4.x] Provisioning: Parse boolean and numeric values from environment variables (#63192) * [v9.4.x] Fix MSSQL queries failing because of bad interpolation (#63172) * [v9.4.x] docs: comments out video (#63152) * [v9.4.x] docs: fixes video link in what\'s new 9.4 (#63146) * [v9.4.x] fix broken envelope encryption link (#63143) * [v9.4.x] What\'s New in v9.4 (#63137) * [v9.4.x] Navigation: add a link to starred dashboards in the megamenu (#63106) * [v9.4.x] Docs: incorporates feedback from PR #62402 (#63101) * Navigation: Backport 61103 to v9.4.x (#63097) * [9.4.x] CI: Do not clone repo in artifact-page step (#63077) (#63087) * [9.4.x] CI: Running Redis integration tests without grabpl (#63028) (#63074) * [v9.4.x] Prometheus: Table format throwing error on empty result (#63062) * [v9.4.x] CommandPalette: Move quick add actions to top level (#63049) * [v9.4.x] Update publishing workflows to use organization secret (#63046) * [v9.4.x] Docs: fix typo (#63038) * [v9.4.x] Search: Switch to list view when filtering by tags (#63017) * [v9.4.x] Docs: Fix 404 links in build a plugin page (#63006) (#63010) * [v9.4.x] CI: Remove variants arg from `package` step (#62858) (#62999) * [v9.4.x] docs: upgrade guide refactor organizes releases into their own pages; moves upgrade guide to the root (#62987) * [v9.4.x] Add canonical URL to all HTTP API docs (#62971) * [v9.4.x] docs: fix broken annotations link (#62968) * [v9.4.x] Alerting: fix \"policy\" typo (#62955) * [v9.4.x] Docs: corrects typo (#62961) * [v9.4.x] Refactor: Use data source UID rather than ID (#62937) * [v9.4.x] Prometheus: Refactor. Use data source UID rather than the deprecated ID (#62936) * [v9.4.x] SAML: Update library (fix single logout) (#62933) * [v9.4.x] Docs: removes Grafana Cloud CTA (#62905) * Fri Mar 03 2023 ecsosAATTopensuse.org- Update to version 9.4.3: * [v9.4.x] NPM: Stop using the folder path before the name path (#64071) * [v9.4.x] Alerting: Use background context for maintenance function (#64066) * Thu Mar 02 2023 ecsosAATTopensuse.org- Update to version 9.4.2: * [v9.4.x] Alerting: Fix boolean default in migration from false to 0 (#63963) * [v9.4.x] Alerting: Fix migration pauses all alert rules on PostgreSQL (#63968) * Wed Mar 01 2023 ecsos - Move grafana from bindir to sbindir.- Add grafana-service.patch to fix wrong path in systemd service file. * Tue Feb 28 2023 ecsosAATTopensuse.org- Update to version 9.4.1: * fix(dashboard version service): add DashboardUID to query and respons… (#63821) * [v9.4.x] InfluxDB: Fix getting empty response when querying fields with retention policy (#63671) * [v9.4.x] InfluxDB datasource: Query variable breaks trying to interpolate `__interval` (#63685) * Release: Bump version to 9.4.1 (#773) * [v9.4.x] MSSQL Datasource: Revert functions within macros change (#63598) * [9.4.x] CI: Running Redis integration tests without grabpl (#63028) (#63074) * [v9.4.x] Fix MSSQL queries failing because of bad interpolation (#63172) * [v9.4.x] SAML: Update library (fix single logout) (#62933) * [v9.4.x] TraceView: Add key and url escaping of json tag values (#761) * [v9.4.x] Geomap: Sanitize the attribution string (#755) * [v9.4.x] Canvas: Support color themes for arrows (#62896) * [v9.4.x] Canvas: Improve anchor UX (#62898) * [v9.4.x] Canvas: Update server element design (#62897) * [v9.4.x] MSSQL: Add support for macro function calls (#62890) * [v9.4.x] PanelChrome: Implement hover header (#62875) * [v9.4.x] Navigation: move Connections plugin to be just after apps (#62871) * [v9.4.x] Search: Fix not being able to clear sort value (#62869) * [v9.4.x] Tempo: Fix span name being dropped from the query (#62846) * [v9.4.x] Added pageZoomLevel option to image renderer setup documentation (#62842) * [v9.4.x] Alerting docs: updates to alert rules docs for 9.4 (#62810) * [v9.4.x] Alerting: Add label query parameters to state history endpoint (#62835) * Alerting: implement loki query for alert state history (#62833) * [v9.4.x] Alerting: Pause dash alerts on migration (#62830) * [v9.4.x] Alerting: Fix template validation in provisioning api (#62825) * [v9.4.x] Alerting: Add static label to all state history entries (#62819) * [v9.4.x] Docs: corrects incorrect redirect and fixes link (#62820) * [v9.4.x] Alerting: Add endpoint for querying state history (#62813) * [v9.4.x] Alerting: Usability adjustments to Loki representation of state history values (#62811) * [v9.4.x] Auth: Rotate token patch (#62782) * [v9.4.x] Alerting: Pass yaml as a query param in export request (#62806) * Alerting: Refactor away a layer of indirection around the goroutine in Loki state history (#62802) * [v9.4.x] Tempo: TraceQL syntax highlighting improvements (#62803) * [v9.4.x] Tempo: Trace to logs update image (#62804) * [v9.4.x] Tempo: Inject status and status.code for tags autocomplete (#62800) * [v9.4.x] Tempo: Update docs for trace to logs functionality (#62793) * [v9.4.x] Plugins: Prefer to use the data source UID when querying (#62789) * [v9.4.x] SQLStore: Fix folder migration for MySQL < 5.7 (#62786) * [9.4.x] CI: Allow other modules to register build sub-commands (PR #62741) (#62774) * [v9.4.x] Alerting: Set YAML as default value for exporting alert rules (#62770) * [v9.4.x] Heatmap: Support heatmap rows with non-timeseries X axis (#62733) * [v9.4.x] Nested Folder: Fix for SQLite not to overwrite the parent on restarts (#62756) * [v9.4.x] Fix/60084/save and test (#62750) * [v9.4.x] Elasticsearch: Fix consistent label order in alerting (#62743) * [v9.4.x] Cloudwatch: Fix log group variable interpolation (#62713) * [v9.4.x] docs: fix broken elasticsearch metrics play link (#62719) * [v9.4.x] Explore: Fix graph not updating when changing config (#62706) * [v9.4.x] Alerting docs: adds declare incident (#62710) * [v9.4.x] Search: Fix alignment of checkbox in folder view (#62708) * [v9.4.x] Tempo: Remove tempoApmTable feature flag (#62702) * [v9.4.x] Navigation: wrap dashboard settings actions in `ToolbarButtonRow` for responsiveness (#62692) * [v9.4.x] Alerting: hide \"silence\" button for external AM setups (#62691) * [v9.4.x] Loki: Fix label filter expression treating int as string (#62687) * [v9.4.x] Alerting: Add support for \"normal\" as state filter in rule search (#62679) * [v9.4.x] Alerting: Add Copy action to templates table (#62683) * [v9.4.x] Command palette: section styling tweaks (#62682) * [v9.4.x] Alerting: Allow alert rule pausing from API (#62675) * [v9.4.x] Alerting: Show \'start typing\' message in evaluation group folder in case of empty options. (#62665) * [v9.4.x] CI: Replace `grafana/grafana-oss` with `grafana-oss` when publishing to dockerhub repo (#62653) * [v9.4.x] PanelChrome: Adds display mode to support transparent option (#62654) * [v9.4.x] TemplateVariables: Fix custom variable function support (#62509) (#62573) * [v9.4.x] Geomap: Ensure options work while in table view (#62635) * [v9.4.x] Transforms: Fix schema definition (#62623) * [v9.4.x] Alerting: Fix handling of special floating-point cases when writing observed values to annotations (#62637) * [v9.4.x] Expressions: Fixes the issue showing expressions editor (#62622) * [v9.4.x] Use requires_buildifier build tag to avoid needing buildifier locally (#62621) * [v9.4.x] TestData: Remove references to TestData \"DB\" (#62613) * [v9.4.x] Transformations: Selectively apply transformation to queries (#62615) * [v9.4.x] MySQL: Quote identifiers that include special characters (#62618) * [v9.4.x] TopNav: Fix right padding on signin link (#62606) * [v9.4.x] CI: Add `artifacts publish` build command (#62503) * [v9.4.x] Alerting: Validate that tags are 100 characters or less (#62593) * [v9.4.x] Navigation: add event tracking for dashboard save as events (#62588) * [v9.4.x] Azure Monitor: Return query error for metrics (#62577) * [v9.4.x] Azure Monitor: Fix selection when using a search term (#62572) * [v9.4.x] Navigation: add event tracking for navigation elements (#62583) * [v9.4.x] AzureMonitor: Fix dimension migration (#62579) * [v9.4.x] Plugins: Fix circular reference in customOptions leading to MarshalJSON errors (#62565) * [v9.4.x] Login: Fix panic when UpsertUser is called without ReqContext (#62555) * [v9.4.x] Chore: Update latest.json to 9.4.0-beta1 (#62560) * [v9.4.x] PanelChrome: Styling issues (#62550) * Release: Bump version to 9.4.0 (#62554) * [v9.4.x] Plugins: Update migration guide for 9.4/forwarded headers (#62549) * [v9.4.x] Navigation: Sign in button now works correctly when served under a sub path (#62548) * [v9.4.x] Azure Monitor: Docs update for multiple resources (#62543) * [v9.4.x] Alerting: Clarify PagerDuty integrationKey format (#62513) * [v9.4.x] Canvas: Update connection info on element rename (#62536) * [v9.4.x] Alerting: Allow separate read and write path URLs for Loki state history (#62528) * [v9.4.x] Canvas: Connections positioning ux improvements (#62525) * [v9.4.x] Geomap: Maintain consistent control styling (#62522) * [v9.4.x] Alerting: Configurable externalLabels for Loki state history (#62517) * [v9.4.x] Consider y coord when determining bottom collision (#62506) * [v9.4.x] Azure Monitor: Enable multiple resource queries (#62502) * [v9.4.x] Alerting: allow to pause existing rules (#62491) * [v9.4.x] Alerting: Add Rule UID and Clone button to the rule details page (#62487) * [v9.4.x] Alerting: Allow pausing alerts from provisioning (#62492) * [v9.4.x] Docs: Update wording / text and copy (#62490) * Release: Bump version to 9.4.0-beta1 (#62465) * FileDropzone: Display max file size (#62334) * Grafana DS: Limit dropzone to spreadsheet filetypes (#62329) * Update dependency react-highlight-words to v0.20.0 (#62351) * Auth: Add skip_org_role_sync for Okta (#62106) * LokiContext: Add feature tracking (#62344) * Time Series Panel: Fix legend text selection in Firefox (#60809) * Nested folders: Enable folder migration (#61936) * MultiSelect: Fix `actionMeta` not available in `onChange` callback (#62339) * Alerting: Add export button for exporting all alert rules in alert list view (#62416) * Datasources: Add support for getDetDefaultQuery in variable editor (#62026) * Logs: Fix stats not being updated when log results change (#62317) * Preferences: Add theme preference to match system theme (#61986) * Azure Monitor: Add info about multiple resource selection (#62327) * Azure Monitor: Allow to specify a region when listing resources (#62306) * AppPlugins: Remove unused rootNav parameter (#62440) * CI: Lint starlark files with `buildifier` (#59157) * Chore: Fix goimports grouping (#62429) * Chore: Fix goimports grouping in alerting (#62424) * Chore: Fix goimports grouping (#62428) * Chore: Fix goimports grouping (#62427) * Chore: Fix goimports grouping (#62426) * Chore: Fix goimports grouping in pkg/infra (#62421) * Chore: Fix goimports grouping in other backend platform packages (#62422) * LokiContext: Fix wrong queries being run when reopened (#62353) * CloudWatch: Add missing AWS/DX metric (#62405) * Chore: Fix goimports grouping (#62423) * Chore: Fix goimports grouping in pkg/services (#62420) * Chore: Fix goimports grouping in pkg/api (#62419) * Datasources: Extend properties for the datasource-test tracking event (#62292) * Schema: Add schema for library panels (#62169) * Alerting: Use optional chaining for accessing frames (#61814) * Cloudwatch: Set CloudwatchCrossAccountQuery feature to stable (#62348) * Alerting: Update historian to ignore transitions from Normal Paused and Updated (#62267) * SupportBundles: Feature flag + access control navtree item (#62337) * Canvas: Anchor highlight persistance (#62364) * docs: clarify note re export dashboard as PDF (#62398) * Alerting: Refactor metrics/ngalert.go into seperate files (#62362) * chore: move user_auth models to (mostly) login service (#62269) * Move Grafana tutorials from grafana/tutorials repository (#62309) * Loki: Show query size approximation (#62109) * Prometheus: Fix \"-Instant\" string showing up in prometheus instant query UI (#62265) * Alerting: Create endpoints for exporting in provisioning file format (#58623) * Explore: Implement feature toggle for logs sample (#62291) * Navigation: more command palette tweaks (#62286) * CommandPalette: Render dashboard + nav actions as links (#62315) * Update dependency rc-tooltip to v5.3.1 (#62341) * Dashboard schema: Update default value for timezone (#62340) * Benchmarks for searchv2 (#60730) * Loki: Add X-Query-Tags header for logs sample and data sample (#62333) * FileDropzone: Revert introducing a new prop (#62324) * Azure Monitor: Add variable function to list regions (#62297) * Elasticsearch: Support nested aggregation (#62301) * Chore: Update code owners of public dashboards (#62332) * Dashboard schema: Review and mature timezone property (#62090) * Auth: Add disable of team sync for JWT Authentication (#62191) * LogContext: Fix setting wrong height for ElasticSearch (#62330) * Bump code coverage version (#62322) * PublicDashboards: moved tokens service and new repository method (#61806) * Chore: Removed unused grafana-plugin-ci images (#62219) * Explore: Refactor trace view and move to core (#61938) * Logs: Add experimental support to display a datasource custom UI in LogContext (#62189) * Plugins: Allow loading panel plugins from a CDN (#59096) * SearchV2: Set correct batch limit when loading dashboards (#62314) * Traces: Upgraded feature tracking (#62181) * Auth: Doc change url for getting JWT (#62319) * Update dependency rc-slider to v10.1.0 (#62302) * Add SQLite performance limitation with alerting (#62296) * Alerting: remove link to Grafana University (#62318) * [Navigation] Add user events for quick actions/dashboard actions (#62220) * Packages: Don\'t error if npm-artifacts directory already exists (#62303) * TimeSeries: Fix log y scale when min/max settings don\'t land on divisors (#60768) * FileDropzone: make a nicer looking error message when file size is exceeded (#62290) * Revert \"Alerting: Add is_paused attr to the POST alert rule group endpoint\" (#62310) * StateTimeline: Show correct legend label when value mappings set (#62282) * QueryEditorRows: Remove double callback from onDataSourceChange (#62172) * Update dependency AATTtesting-library/dom to v8.20.0 (#61677) * RBAC: Permission check performance improvements for the new search (#60729) * Grafana DS: Fix dropzone showing upload file even if there is a file (#62200) * Search: Remember sorting preference between visits (#62248) * Revert \"Transforms: Add join by fields\" (#62278) * Update dependency rc-drawer to v6.1.2 (#62294) * Re-add RowHeight option to StatusHistory (#62293) * Search: Store only search value in state, not the whole selectable value (#62228) * Azure Monitor: Allow multi-value variables (#62238) * AuthN: support priority for post auth and post login hooks (#62208) * Update d3 to v3 (#58315) * Tempo: Update docs and default Tempo metrics query (#62185) * Alerting: Add is_paused attr to the POST alert rule group endpoint (#62253) * Datasources: Add the props for the \"add datasource\" event (#62227) * Revert \"Add Grafana tutorials originally from tutorials repository\" (#62283) * API: don\'t re-add /api suffix to grafana.com API URL (#62280) * Add Grafana tutorials originally from tutorials repository (#62124) * Alerting: Update state manager to return StateTransitions when Delete or Reset (#62264) * Replace grafana/docs-squad with more specific group grafana/docs-grafana (#62174) * Chore: uPlot 1.6.24 (#62279) * Chore: Move ReqContext to contexthandler service (#62102) * Alerting: Improve comments on alert table migration immutability (#62161) * Tests: Add boilerplate code to support e2e tests on enterprise (#61959) * InfluxDB: Send retention policy with InfluxQL queries if its been specified. (#62149) * Alerting: fix default template link (#62251) * Alerting: Add alert pausing feature (#60734) * NodeGraph: Schema for panel options (#62121) * Update dependency immutable to v4.2.2 (#62202) * Chore: don\'t create the npm-artifacts dir since yarn packages:pack does this… (#62246) * AuthN: JWT remove unnecessary if (#62233) * Fix: NPM Package publishing (#62243) * Loki Docker Devenv: Fix undefined variable in error message (#62242) * Elasticsearch: Deprecate raw document mode (#62236) * Explore: Add feature tracking for split open in logs sample (#62241) * Codeowners: Assign `logs` files to AATTgrafana/observability-logs (#62239) * Tempo: Trace to logs custom query with interpolation (#61702) * Chore: Update `latest.json` to `9.3.6` (#62235) * TestData: Introduce schema types (#62130) * Changelog: Updated changelog for 9.3.6 (#62231) * Explore: Trigger logs sample only when user click to see it (#62226) * Server: Remove unused services (#62015) * Alerting: Fix recording rules being shown in the rules table on edit group modal (#62171) * Explore: Add feature to open log sample in split view (#62097) * Chore: fix builds on main (#62218) * Update doc-validator to latest release (#62170) * [Xorm] remove oracle driver + unused function (#62125) * Navigation: Fix finding the active nav item for plugins (#62123) * Snapshots: Add new snapshot configuration to documentation (#62110) * Schema: Create PublicDashboard core kind (#62155) * chore: move dashboard_acl models into dashboard service (#62151) * Auth: Fix catch both both ErrInvalidAPIKey for context with APIKey (#62193) * Snapshots: Add snapshot enable config (#61587) * Update dependency glob to v8.1.0 (#62186) * Alerting: Fix Test Receivers when settings are non-strings (#62156) * Alerting: Alert rules search improvements (#61398) * Auth: Fix error check (#62192) * Alerting: validate alert condition on saving rule (#61958) * Transforms: Add join by fields (#61322) * Navigation: only show the `img` for a section root if both `img` and `icon` are present (#62127) * Navigation: Add keyboard shortcut to search input (#62116) * Chore: Bump d3-color to 3.1.0 (#61609) * Transforms: Keep refId for labelsTopFields (#61916) * Bump code-coverage workflow version (#62182) * Chore: Script to generate betterer issue summary (#61857) * Chore: Move to node 18 again (#62079) * QueryEditorRow: Fixes issue loading query editor when data source variable selected (#61927) * Navigation: Command palette topnav tweaks (#61991) * Encryption: Cache new DEKs (only) after a caution period (#60664) * Packages: Fix `upload-packages` case for Enterprise2 mode (#61772) * AuthN: Rebuild Authenticate so we only have to call it once in context handler (#61705) * Add handleGrafanaManagedAlerts jsonData (#61874) * Dashboard schema: Review and mature refresh property (#62104) * Tempo: Update column width for Loki search (#61924) * Fix Barchart legend calcs when stacking is percent (#61449) * Alerting: Support context.Context in Loki interface (#61979) * Dropdown: Make escape close a dropdown (#62098) * Access control: Modify dashboard/folder resolvers so that return also the inherited scopes (#62025) * Chore: Fixes cleanNeedle regex to be more specific (#61967) * Refactor state timeline/status history to cue model and refactor `TimelineChart` component (#61631) * Canvas: Fix connection anchors for svg elements (#61895) * EntityAPI: Rename references from kind to family (#62044) * XY Panel: Add and use schema for XY Panel configuration (#62148) * Alerting: Re-generate swagger definitions (#62154) * Kindsys: Simpler PascalCase name handling (#62150) * Chore: Fix dashboard service after refactor (#62153) * k8s: add feature toggle and stub to save dashboards k8s (#62053) * Preferences: Add preferences kind and remove unused navbar settings (#59621) * SVG: Add dompurify preprocessor step (#62143) * chore: move entity models into entity store service (#62145) * Alerting: Copy rule definitions into state history (#62032) * Tempo: Create separate functions for querying the v1/v2 API for tag values (#61998) * Schema: Covering service accounts Core Kind (#62091) * Schema: Fix interfaces with blank spaces (#62144) * add export customHeadersSettings component (#62131) * [Chore] Add unit tests to PanelChrome component (#61695) * Update dependency fork-ts-checker-webpack-plugin to v7.3.0 (#62129) * Docs: Update expression documentation to mention no data (#61934) * Plugins: add UI for more supported datasources with secure socks proxy feature toggle (#61962) * copy .github folder into golang build container since we rely on codeowners (#62122) * chore: update folder model (json tags) to match previous model (#62117) * [API Split] Move star api inside of packages (#61987) * CloudWatch Logs: Set default logs query and disable button when empty (#61956) * PublicDashboards: Footer alignment fix for Firefox browser (#62108) * Auth: Add skip_org_role_sync setting for github (#61673) * Chore: Remove Result field from dashboard snapshot mode (#62089) * API: Change how Cache-Control and related headers are set (#62021) * Chore: Keeping the list of plugin executable complete (#60840) * Dashboard schema: Review and mature fiscalYearStartMonth property (#62105) * API: Correctly use new grafana_com.api_url setting in /api/gnet proxy (#60893) * Update dependency eslint to v8.32.0 (#61894) * Auth: Add skip_org_role_sync to GitLab OAuth (#62055) * Dashboard schema: Review and mature graphTooltip property (#62082) * Update dependency eslint-plugin-jest to v27.2.1 (#61523) * Plugins: Add plugin resource tests (#62014) * Update alerting to the latest main (#62003) * Chore: update latest.json to 9.3.4 (#62080) * Changelog: Updated changelog for 8.5.20 (#62073) * CommandPalette: Design tweaks and design fixes (#61971) * Chore: Remove Result from dashboard models (#61997) * Changelog: Updated changelog for 9.3.4 (#62067) * Changelog: Updated changelog for 9.2.10 (#62066) * Alerting: Fix recording rules showing alert notification information. (#61988) * CloudWatch: Use grafana-aws-sdk v0.12.0 (#62007) * Docs: Update publish a plugin FAQ to cover more common questions (#62001) * Chore: Remove folders from models pkg (#61853) * Canvas: Update scene and panel when entering panel view mode (#62043) * PublicDashboards: Adds middleware for email sharing (#61950) * Explore: Changed references to DataQuery and DataSourceRef (#62034) * Docs: corrects broken link to v9.0 docs (#62035) * dashboards: Mark dashboards team as kind owner (#62013) * Tempo: [TraceQL] Do not override the `status` tag name (#62030) * Explore: Implement logs sample in Explore (#61864) * Chore: Fix random indices for slices in test files (#61884) * Explore: Be sure time range key bindings are mounted after clear (#61892) * Docs: Fix schema attributes formatting in schema docs (#62016) * Schema: Move known shared types into the common (#61875) * Datasources: Fix Proxy by UID Failing for UIDs with a Hyphen (#61723) * Alerting: Return chan <-error for #61811 (#61858) * Connections: update the style of the cards (#61989) * Plugins: Add backend target to instrumentation (#61980) * Kindsys: Include CODEOWNERS to Kinds report (#61978) * CommandPalette: Fix feature flag (#62000) * Azure Monitor: Adapt Advanced component to multiple resources (#61981) * Docs: prose and format updates (#61720) * CloudWatch: Prevent log groups from being removed on query change (#61891) * Add debug option for Golang tests in vscode (#61983) * Navigation: Open command palette from search box (#61667) * [xorm] Clean up xorm dialect & cascade (#61969) * AlertGroups: Generate models.gen.ts from models.cue (#61227) * Table panel: Use link elements instead of div elements with on click events to aid with keyboard accessibility (#59393) * Chore: Update the tempo devenv with the latest Tempo config changes (#61622) * Panel edit: Add feature to drag & drop spreadsheet files to the grafana datasource (#60586) * Chore: convert last test to RTL and remove Enzyme references (#61918) * Kindsys: Include AATTgrafanamaturity counts to Kinds report (#61911) * Home: Fixes breadcrumb for custom home dashboard (#61499) * Profile: Rename profile page from preferences to profile (#61777) * Chore: Use same JSON tag casing everywhere for parent UID (#61935) * Alerting: Add maxdatapoints in alert rule form (#61904) * Linking criteria and adding file and env variables access (#61830) * Kindsys: Include generated-code links to Kinds report (#61910) * Chore: Add cuefix hook (#61941) * Canvas: Improve arrow positioning when border is present (#61961) * Graphite: Have metric name type query variable use metric render endpoint (#61730) * Geomap panel: Generate types (#61636) * Alerting: Push state history entries to Loki (#61724) * Docs: Update index.md to not escape dollar sign (#61694) * PublicDashboards: Footer position fix (#61954) * PublicDashboards: Checkboxes list refactor (#61947) * chore: move validations model into the validations service (#61953) * panels: Remove redundant import package from cue defs (#61949) * Kindsys: Add Ptr func (#61948) * chore: move plugins models into pluginsettings svc (#61944) * Kindsys: Unique names for composable kind TS types (#61928) * GrafanaUI: Checkbox description fix (#61929) * Navigation: truncate landing page descriptions to 3 lines (#61925) * Tempo Datasource: Correct TraceQL docs link (#61931) * chore: move models/licensing into licensing service (#61878) * Canvas: Connection heads not rendering consistently (#61887) * Perfomance: Add preallocation for some slices (#61632) * SAML: Update deps (#61906) * SupportBundles: Access control guards (#61914) * Elasticsearch: Fix failing requests when using SigV4 (#61923) * Tempo: [TraceQL] Integrate the new tag values API (#61637) * Loki: Push support for multi-tenancy mode (#60866) * Loki: Add ingester to the devenv loki config (#61844) * CI: Remove `grabpl integration-tests` (#61920) * Kindsys: Remove reference to DecoderCompactor (#61922) * Chore: Remove DecoderCompactor() (#61706) * Kindsys: Generate plugin Go types under a kinds/ dir (#61899) * chore: move alert-related models (#61716) * SQLStore: Add test for nested transactions events (#60500) * Connections: Show the Dashboards tab under DataSource settings (#61841) * AzureMonitor: Move DefaultSubscriptions field to separate component (#61633) * Chore: Drop search service dependency from folder service (#61789) * elastic: improve error-messages, first step, tests only (#61847) * Build: Replace babel-loader with esbuild-loader (#57837) * Plugins: Add file permission error check when attempting to verify plugin signature (#61860) * AuthN: Add interface and function to operate on clients that supports redirects (#61905) * PanelChrome: Allow panel to be dragged if set as draggable from the outside (#61698) * CI: Add `artifacts npm` commands from grabpl (#61908) * Alerting: Remove unused code after importing from grafana/alerting (#61869) * TopNav: Fixes breadcrumb issues and title for apps when topnav is disabled (#61835) * Apps: Use plugin description as nav node subtitle (#61549) * RBAC: Rewrite data source api tests (#61783) * Navigation: Change collapse icon + behaviour (#61496) * Navigation: clean up colors in section nav (#61240) * Chore: Patch bump QS (#60508) * Docs: Update visualization and barchart panels (#61474) * Chore: Bump Terser related dependencies (#60506) * test: use deterministic timestamp to compare snapshots (#61670) * Codegen: Generate docs for composable kinds (#61719) * Canvas: Update readme with link to docs (#61812) * EntityAPI: Save nested summary info in the SQL database (#61732) * Canvas: Rectangle render error (#61883) * Chore: update AATTgrafana/experimental to 1.1.0 (#61820) * chore: move jwt models into auth/jwt (#61862) * Docs: rewrite data source intro (#61639) * SSE/Prom: Undo empty frame change that triggers 500s in SSE (#61871) * SupportBundles: Fix collector typos and change defaults (#61850) * Canvas: Add tooltip for data links (#61648) * Chore: Fix cue imports when we don\'t use an alias (#61795) * AzureMonitor: Fix feature flag (#61863) * Query Builder: Fix max width of input component to prevent overflows (#61798) * SSE: Fix math expression to support NoData results (#61721) * Docs: Use the correct name for the feedback_links_enabled option (#61825) * Chore: Remove dashboard ACL from models (#61749) * Explore: Create DataSourceWithSupplementaryQueriesSupport interface to support log volume and samples (#61298) * Flame graph: Search with uFuzzy (#61748) * Explore: Keyboard shortcut to go to explore (#61837) * Update link to provisioning docs (#61840) * Azure Monitor: Fix frame display name with multiple resources (#61750) * ElasticSearch: Improve ES error handling message (#61471) * Azure Monitor: Implement logic to allow multiple selection (#61740) * Elasticsearch: Fix creating of span link with no tags (#61753) * Kindsys: Unify plugins, pfs with kind framework (#61192) * Logs: Adjust documentation for new log details (#61311) * SupportBundles: Add config enablement (#61776) * Update dependency eslint-plugin-jsx-a11y to v6.7.1 (#61525) * Connections: Don\'t use `gridSize` directly in styling (#61684) * Update _index.md (#61662) * Packaging: Use base64 key (#61802) * update adding new panel wording (#61817) * SearchV2: Fix star query when no stars exist (#61726) * Alerting: Swap templates and contact points places (#61808) * Update `grafana/alerting` to the latest main (#61810) * Geomap: Update readme to include doc link (#61258) * Canvas: Add server element (#61104) * Cloudwatch: Restructure languages in plugin root (#61490) * Canvas: Inconsistent border behavior (#61794) * SecretScan: Remove placeholder image and polish errors (#61785) * ISSUE_TRIAGE.md: update (#60299) * Remove live.go from models (#61742) * Chore: Split folder store and dashboard store interfaces (#61655) * Alerting: Fix QueryAndExpressionStep not using the right query (#61738) * Plugins: enable the plugin sdk to get the json data for all datasources (#61729) * Use new GPG key when publishing (#61784) * Parca: Use client dependency from buf.dev instead of generated sources (#60969) * AzureMonitor: Correctly select template variable values in E2E (#61780) * Fix JWT claims request (#61650) * Chore: No longer refer to Node Graph as being in beta (#61775) * SAML: Support auto login (#61685) * RBAC: remove the usage of access control mock from preference tests (#61709) * DashList: Use blue link color on hover instead underline (#61282) * TablePanel: Refactor to functional component and move add ad hoc filter action to PanelContext (#61360) * PanelChrome: Allow hovering on description when status error is visible (#61757) * RBAC: Rewrite provisioning rbac tests (#61752) * Logs: Lines with long words do not break properly (#61707) * Elasticsearch: Fix toggle-settings are not shown correctly (#61751) * [Panel] Extract styling duplication in new TitleItem component (#61625) * RBAC: Rewrite admin api test setup to not use mocked access control (#61741) * Chore: update `CODEOWNERS` for edge & multitenancy squads (#61672) * RBAC: Rewrite ldap rbac tests (#61743) * Alerting: Create query interface for state history along with annotation-based implementation (#61646) * Chore: Remove live from models (#61711) * Auth: Add skip_org_role_sync setting to OAuth integration Google (#61572) * Variables: Allow user to filter values in dropdown using white space (#60622) * Azure Monitor: Adapt ResourceField to multiple resources (#61618) * Loki: Use `tsdb` index in devenv (#61737) * Prometheus: Fix handling errors in streaming client (#61643) * Alerting: Rule evaluator to get cached data source info (#61305) * Alerting: support basic auth for the state history loki client (#61696) * Chore: Convert `VirtualizedTraceView.test.tsx` to RTL (#61589) * SSE: DSNode to parse only one response (#61644) * PublicDashboards: Page to request access to protected pubdash (#61329) * Kindsys: Rename mudball to common schemas, allow multiple input cue files (#61703) * SSE: Resample command to support NoData (#61708) * Docs: Rename Message templates to Notification templates (#59477) * Plugins: Add tailored interface for plugins licensing needs (#61045) * Dashboards: Promote dashboard kind to experimental maturity (#61693) * PublicDashboards: add timeSettingsEnabled on saving a public dashboard (#61701) * Chore: Fix Swagger and OpenAPI specifications (#61669) * Chore: Drop dashboard service dependency from folder service (#61614) * Prometheus: Reduce allocations parsing exemplars (#58959) * RBAC: Add permission to get usage report preview (#61570) * Chore: eslint rule for preventing e2e selectors in aria-label (#59731) * Auth: Fix disable/remove duplicate user entries metrics for performance reasons (#61675) * Chore: Remove mockstore and use dbtest instead (#61629) * Loki Query Builder: Fix bug parsing range params (#61678) * Docs: Renderer token (#59560) * Connections: Show a \"No access\" modal if the user has no permissions (#61397) * Chore: Convert `ListView/index.test.tsx` to RTL (#61590) * PublicDashboards: Time range settings (#61585) * Reqcontext: Add methods to write responses bases on errutil.Error (#60889) * Auth: Implement skip org role sync for jwt (#61647) * Transformations: Extract JSON Paths (#59400) * Chore: Remove dashboards from models pkg (#61578) * RBAC: fix wildcard check (#61666) * Alerting: Landing page v2 (#61600) * Auth forwarding: Pass tokens without refresh (#61634) * Chore: Fix folder service tests (#61659) * AuthN: Add post auth hook for oauth token refresh (#61608) * UI/Alert: Infer the `role` property based on the `severity` (#61242) * Loki: Use queries `maxLines` if configured, even if it is zero (#61652) * Logs: Make `no logs found` text more visible in Explore (#61651) * Prometheus: Kickstart your query, formerly query patterns (#60718) * Chore: Fix \"manger\" typo (#61649) * Transforms: make partitionByValues create field labels by default (#61255) * SupportBundles: Fix list response when we don\'t have any bundles yet (#61619) * Alerting: Add client configuration for remote Loki historian backend and test connection (#61114) * chore: move notifications models into notifications service (#61638) * Cloudwatch: Cleanup resource api (#61465) * Alerting: Fix flaky TestIntegrationUpdateAlertRules (#61641) * PublicDashboards: Add share column to public dashboards table (#61102) * Explore: Add correlation variables for interpolation (#61008) * Scenes: Cleanups and simplify (#61579) * Support Bundles: Improve creating bundle UX (#61611) * Alerting: Skip flaky test in TestIntegrationUpdateAlertRules (#61627) * CommandPalette: Improve section header styling (#61584) * Table: Fixes broken link styles after recent cell options PR (#61582) * Search: Fix empty folder message showing when by starred dashboards (#61610) * Traces: extra feature tracking (#61348) * Prometheus: Add default editor configuration (#61510) * Connect Data: Make search bar sticky (#61529) * Influxdb: Remove backend migration feature toggle (#61308) * Chore: Remove pkg/models/stats.go (#61613) * AzureMonitor: Adapt ResourcePicker and Advanced components to multiple resources (#61605) * Table Panel: Fix image of image cell overflowing table cell when a data link is added. (#59392) * AuthN: Add last seen sync hooks for user and api keys (#61571) * Chore: Convert `TimelineViewingLayer.test.tsx` to RTL (#61056) * Perfomance: Preallocate slices (#61580) * Tempo: Trace View - Search bar to absolute position instead of sticky (#61324) * chore: update CODEOWNERS for Cloud Provider Plugins to Partner Plugins renaming (#61575) * Chore: Update ast to dst (#61469) * SupportBundles: Build tars in memory (#61581) * Fix documentation for notification policy object_matchers (#61602) * RBAC: remove access control mock from org quota tests (#61574) * Alerting: Fix group select not being filled by selected folder when creating alert from panel (#61577) * Docs: add missing plugin roles, actions and scope (#61182) * RBAC: use scope reduction for user permission listing (#61583) * Barchart: Fix erroneous tooltip value (#61455) * AuthN: Add auth proxy client (#61555) * PanelChrome: Simplify props and code a bit (#61595) * Loki: Show configured log line limit (#61291) * AuthN: Perform login with authn.Service (#61466) * Dashboards: Add org_id in dashboards query (#61542) * CommandPalette: Minor usability improvements (#61567) * Cloudmonitor: Refactor query builder (#61410) * Scenes: Skip instance of check as it it does not work for apps (#61576) * AzureMonitor: Set multiple resources for Logs (#61545) * AuthN: Clean errors in user/org sync (#61560) * Logs: Add possibility to download logs in JSON format (#61394) * PanelChrome: Refactor and refine items next to title (#60514) * Elastic: Change elastic version 8.0+ to be more accurate (#61379) * Build: Fix eslint in file (#61568) * Chore: Move dashboard models to dashboard pkg (#61458) * Auth: Fix correct error for updateapikey in context handler (#61544) * Config: Support JSON list syntax (#61288) * Codegen: Generate per-kind reference docs (#60416) * Public Dashboards: Docs: add ENV method to enable (#60412) * Auth: Add skip_org_role_sync for AzureAD OAuth (#60322) * Loki Autocomplete: Suggest only possible labels for unwrap (#61411) * Chore: Remove unused models (#61533) * Update dependency AATTlezer/lr to v1.3.1 (#61341) * AuthN: Readd user protection service to user sync (#61534) * AuthN: User Quota (#61540) * AzureMonitor: Add region to the resource info (#61504) * Chore: Convert `ViewingLayer.test.tsx` to RTL (#61358) * Fix Barchart legend aligning right when orientation is horizontal (#61451) * Auth: Add sub claim check to JWT Auth pre-checks (#61417) * AzureMonitor: Use list of resources for metrics (#61485) * Scenes: Panel repeater change (#61302) * Alerting: Do not persist noop transition from Normal state. (#61201) * Alerting: Update alerting package rerefence to the last commit (#61515) * Alerting: UI changes required to support v3 and Auth in Kafka Contact Point (#61123) * Alerting: Set error annotation on EvaluationError regardless of underlying error type (#61506) * Cloudwatch: Add support for template variables in new log group picker (#61243) * Chore: Making community support owners of issue triage doc (#61323) * Docs: Update trace to logs docs (#61099) * Prometheus: Add query tracking (#61004) * Alerting: Use `alerting.GrafanaAlertmanager` instead of initialising Alertmanager components directly (#61230) * Tempo: dashboard feature tracking (#61210) * update docs docker image reference (#61269) * Loki: Track obfuscated query (#61325) * Search: Auto focus input elements (#61443) * Documentation: Update prometheus getting started doc (#60803) * Admin: Update the order of nav items (#61497) * SMTP: Update SMTP TemplatesPatterns to do an \'or\' filter instead of \'and\' (#61421) * Update dependency eslint-config-prettier to v8.6.0 (#61413) * Internationalization: Translate page headers and Search dashboard actions (#60727) * logs: json/logfmt-detection, simplify code (#61492) * CommandPalette: Fix long dashboard names freezing the browser (#61278) * Alerting: Document not supporting inhibition rules (#61313) * Tracing: Span link feature tracking (#61022) * CloudWatch: Add CloudWatchSynthetics dimension (#60832) * Logs: Change `detected` to `selected` label (#61487) * Loki: Fix misaligned derived fields settings (#61475) * logs: removed unused code (#61484) * Alerting: use SupportedPlugin.OnCall detecting OnCall types as a single source of truth (#61473) * Command Palette: don\'t register dashboards as actions in the command palette (#61271) * Pin doc-validator image version to allow repository to opt in to breaking changes (#61456) * Docs: Fix links to `default_template.go` in alert template reference file (#61340) * AzureMonitor: Keep resource in the URL for single requests (#61414) * Update dependency chrome-remote-interface to v0.32.0 (#61448) * Update dependency core-js to v3.27.1 (#61342) * Navigation: Add close button to dashboard settings (#61366) * fix: Fix flattening queries with `null` values (#61380) * PanelChrome: Slight design improvements to menu button (#61399) * RBAC: Remove RBAC mock from plugin installation tests (#61416) * AuthN: Add check for disabled identities (#61382) * RBAC: Update org rbac tests to not use mocked access control (#61211) * Preferences: Changed \'Edit profile\' to \'Profile\' (#61376) * Chore: Move tem member models to team pkg (#61294) * Levitate: Only run against the main branch (#61401) * Update dependency eslint to v8.31.0 (#61412) * Loki/Prometheus: Change signature - return non-reference from ReadPrometheusStyleResult (#57209) * Admin: Remove navigation subheaders (#61344) * Chore: Update alerting to the head of the main (#61437) * Canvas: Add support for basic arrows (#57561) * EntityAPI: Include folder support and watch API stubs (#61338) * Schema: Add TimeZone to mudball (#61003) * Angular: Remove ngInject from influxdb and graphite (#61251) * Explore: Unsync time ranges when a pane is closed (#61369) * Glue: Hide run queries button in Correlations Page (#61039) * Introduce `AlertingConfiguration` that implements `alerting.Configuration` (#61427) * Alerting Unification: Use the errors from grafana/alerting in Alerts (#61425) * Alerting: Use pluginBridge to check if plugin is installed (#61356) * Use the `ClusterPeer` interface from grafana/alerting (#61409) * Live: Fix `Subscription to the channel already exists` live streaming error (#61406) * Alerting: Fix flakey silence test (#61395) * Fix typos (#61318) * Alerting Unification: Use `alerting.MaintenanceOptions` to configure silences and nflog (#61384) * AzureMonitor: API support for multiple resources (#61315) * Update grafana/alerting to the latest `main` (#61407) * elastic: backend: removed unused time-field (#61362) * Auth: Add skip_org_role_sync setting for GrafanaCom (#60553) * Correct invalid groups_attribute_path option + added details for nested groups (#61202) * Docs: OnCall role and action definitions (#61175) * Schema: Fix iterator for MajorsOrX (#61363) * Chore: Refresh yarn lock file (#61385) * Chore: update lockfile (#61381) * Alerting: Improve incident button (#61372) * Alerting Unification: Use the errors from grafana/alerting in Silences (#61334) * AuthN: Post login hooks (#61287) * Chore: Bump loader-utils to 2.0.4 and 3.2.1 (#60505) * Elastic: Remove experimental tag from v8.0+ (#61359) * Tempo - Replace slate with monaco editor in search tags field (#61168) * Table Panel: Refactor Cell Options to Allow for Options per Cell Type (#59363) * CloudWatch: Add RDS dimension (#61027) * Alerting: improve FolderPicker and Evaluation Group Select for Huge lists (#61221) * Glue: Validate target query in correlations page (#57245) * Prometheus: Send separate queries when the query type both selected (#60928) * CloudWatch: Add MaxProvisionedTableReadCapacityUtilization AWS/DynamoDB metric name (#60829) * Log Row Context: disable false a11y postive (#61312) * Logs: Fix alginment of meta items (#61349) * Promote `openldap-mac` (#61332) * Chore: Refectory of shorturl service, move models into service (#61295) * PanelChrome: Menu is wrapped in a render prop for full outside control (#60537) * Alerting Unification: Use the State interface from the alerting package (#61333) * PluginsList: Improve layout for smaller screens (#61234) * PublicDashboards: remove publicDashboardUID from insights event request (#60649) * Docs: clarifies table view (#61320) * Logs: Unify detected fields and labels in Log Details (#60448) * Change token for parent project action (#61314) * Performance: Add preallocation for some slices (#59593) * Log volume: Fix functionality if query has multiple comments (#61306) * Alerting: Fix evaluation timeout (#61303) * Store: Add mock for system users to be used in tests (#61245) * Alerting: Fix General folder being added in alerting FolderPicker (#61277) * [Chore] Remove health check that is not used (#61283) * Prometheus: Fix concurrency issue with exemplar sampler initialization (#61281) * Chore: Move team models to models pkg (#61262) * Instrumentation: measure time until plugin request (#61279) * Bugfix: Prevent previous query editor to set default values when changing data source (#60218) * Prometheus: Grafana global variables in PromQL should not raise errors (#60461) * Alerting: Declare incident from a firing alert (#61178) * Alerting: revert #60728 (#61222) * Update publishing workflows to use PATs with fine-grained access control (#61098) * Connections: Update redirect alert message (#61152) * Connections: Make \"Connect data\" a section title (#61144) * Docs: Update curl example to use --user for basic auth (#61226) * Chore: Move all backend contribution documents to a single directory (#61140) * OAuth: Support pagination for GitHub orgs (#58648) * Docs: Re-order nav for Manage your alert notifications (#60897) * Add object_matchers example (#61235) * Docs: Unified Alerting is now compatible with AWS Aurora (#61001) * BarChart: Highlight bars option for easier interaction (#60530) * [Bug] Fix xorm dependency on yaml v2 2.2.3 (#61183) * Cloudwatch: Refactor log group fields request (#60909) * Alerting: Improve legacy migration to include send reminder & frequency (#60275) * DataFrame: Add explicit histogram frame type (panel & transforms) (#61195) * Alerting: Introduce state manager config structure (#61249) * Chore: Convert `TimelineColumnResizer.test.tsx` to RTL (#61156) * Alerting: Use consts from alerting package (#61241) * PublicDashboards: A unique page for public dashboards (#60744) * Alerting: Update Alerting and Alertmanager to v0.25.1 (#61233) * Fix: Use an existing Dockerfile for the Go image (#61158) * Devenv: Update to keycloak 20 (#61174) * Docs: removed unsupported versions; reordered (#61112) * Canvas: Update element(s) selection after action (#61204) * Alerting: change context parameter type (#61197) * Prometheus: Disabled inputs when settings are read-only (#60354) * CommandPalette: Search for dashboards using API (#61090) * Chore: Remove star model duplicates (#61191) * Chore: Introduce codeowners validator (#60818) * Docs: Update loki query editor documentation (#61223) * Chore: Fix flaky test in `SpanGraph/index.test.tsx` (#61009) * Phlare: Update client code to use v0.1.2 API. (#60941) * Authn: JWT client (#61157) * AuthN: Login (#61225) * Loki Autocomplete: Improve handling of trailing spaces in queries (#61184) * AuthN: Set LookupTokenErr and fall through in case of error (#61217) * I18n: Crowdin sync (#61119) * Docs: Remove redundant text about raw query toggle (#61161) * Loki: Rename \"explain\" toggle to \"explain query\" (#61150) * Explore: Expand table height to show sub-tables (#60359) * Scenes: Use AATTgrafana/scenes (#60972) * Docs: Update weights for Customize notifications without changing the order of pages (#60898) * Navigation: Add Cancel button to New folder page (#61188) * Navigation: Allow overriding icons in nav settings (#61160) * Navigation: Add Cancel button to Import dashboard page (#61187) * Elasticsearch: Refactor processQuery to make it more readable (#61145) * RolePicker: Align groupHeader to the list items horizontally (#61060) * Dashlist: Design tweak to dashlist items (#60140) * Table: Improve data link text style (#60811) * TimeSeries: Fix y-axis Yes/No and On/Off boolean units (#61207) * Alerting: Scheduler to call DeleteAlertRule once when it stops deleted rules (#61189) * Candlestick: Fix showing hidden legend values (#60971) * Explore: Remove unnessary scroll on split pane (#61064) * Alerting: Add info to alert rule creation metric (#61105) * Alerting: only track events for survey if user is not new (#61005) * Logs volume: Refactor (#60998) * Canvas: Min-width for inline editor (#61176) * Alerting: Redo refactoring from reverted fix in #56812 (#61051) * Logs: Add usage tracking to new download-logs button (#61177) * remove splunk plugin from legacyRunner check (#60979) * AuthN: Refactor basic auth client to support multiple password auth (#61153) * Cloudwatch: Use new log group picker also for non cross-account queries (#60913) * Test Datasource: do not use global random (#61116) * AzureMonitor: Fix dashboard json style (#61163) * Traces: Create span when a new session is opened (#61115) * Traces: Fix timestamp for database query traces (#61109) * Chore: Remove org model duplicates (#61025) * RBAC: dashboard permission filter (#60582) * AzureMonitor: Update app insights links in curated dashboards (#57306) * AzureMonitor: Alphabetically sorted variables (#56577) * RBAC: Update org invite rbac tests to not used mocked access control (#61141) * Influxdb: Improve filtering (#60994) * RBAC: Rewrite rbac annotations test (#61036) * Loki: Fix tracking of `queries_with_changed_line_limit_count` (#60091) * Preferences: Add pagination to org configuration page (#60896) * Annotations: AddMany to not open session if nothing to save (#61117) * Alerting: Add support for tracing to alerting scheduler (#61057) * Inspect: Refactor InspectJSONTab to FC (#61106) * Canvas: Update context menu actions for multiple elements selected (#61108) * Alerting: Add un-documented toggle for changing state history backend, add shells for remote loki and sql (#61072) * docs: update 9.0 upgrade instructions (#59223) * Kindsys: Remove defs, Slot->SchemaInterface (#61069) * AuthN: Document identity and add missing fields (#61094) * QueryHistory: Add tracking for copy query button (#61042) * GrafanaUI: Fix vercal slider handle positioning (#61088) * DataSourceList: Build a dashboard button to open new dashboard in panel edit with data source already set (#60532) * Nested folders: Do not expose the sequential ID from the folder store (#60702) * Docs: Add source code url field description in publish a plugin documentation (#61080) * SupportBundles: Fixes sentance casing (#61055) * Chore: Change TimePicker owner to User Essentials (#61084) * Loki: Fix code editor not correctly responding to window resize (#61061) * Logs: Fix line not being selectable in Firefox (#61081) * Elasticsearch: Return error if invalid query (#61044) * Use preferred package header for generated code (#61059) * Connections: Align permissions for Connections page (#60725) * Chore: Move tempuser model to tempuser package (#61024) * Connections: Add redirect notice for datasources and plugins pages (#61037) * Connections: use the `\"adjust-circle\"` icon as a logo (#61046) * Datasource Onboarding: add tracking (#60918) * Explore: move items out of topnav & use canvas variant for toolbar buttons (#60630) * Canvas: Improve placement when adding an element via context menu (#61071) * Kindsys: New schema for Kinds report (#61034) * AuthN: Make client params part of the identity (#61050) * RBAC: rewrite team member api test to not use mock (#61040) * Add reference to Google OAuth docs (#61048) * Kindsys: Remove Raw kind category (#60992) * Prometheus: instant results ux improvements rudderstack events (#60990) * Dashboards: Support drag+drop to import dashboard (#61017) * Alerting: Allow state history to be disabled through configuration (#61006) * Chore: Avoid FC in canvas elements and dimension editors (#61014) * Transformations: Add context parameter to transformDataFrame and operators (#60694) * RBAC: Add function to reduce permissions (#58197) * CodeOwners: Update authnz components (#60985) * Alerting: Support customizable timeout for screenshots (#60981) * Loki: Add hints for query filters (#60293) * SupportBundles: Recover from Bundler panics gracefully (#60995) * RelativeTimeRangePicker: correctly trap focus in overlay (#60984) * Elasticsearch: Use interval provided by data request in backend (#60480) * TextPanel: Refactor to functional component (#60885) * PanelChrome: Implement Panel header with error, loading, and streaming data status (#60147) * Canvas: Save element placement (#61007) * RBAC: move RBAC + OnCall feature toggle to beta state (#60991) * Prometheus: New instant query results view in Explore (#60479) * Alerting: Store alertmanager configuration history in a separate table in the database (#60492) * SupportBundles: Move support bundles to services (#60986) * Tempo: Fix service graph when tempoApmTable is enabled (#60975) * Annotations: Fix EpochEnd being zero for Alert-generated annotations (#60931) * Chore: Automatically add crowdin PRs to User Essentials board (#60912) * I18N: Fail i18n:extract on warnings + update strings (#60949) * AuthN: tune logging (#60917) * Chore: Delete org model duplicates (#60940) * Plugins: add UI for secure socks proxy feature toggle (#60750) * SupportBundles: Improve UX (#60964) * AuthN: Add session client (#60894) * Navigation: use \"Home\" instead of \"Grafana\" as the default Breadcrumb text (#60973) * Navigation: Update e2e tests to work with topnav (#60910) * Alerting: Fix conversion of alert state from db state during manager warmup (#60933) * Chore: group visx updates together (#60895) * elastic: backend: handle naming bucket_scripts (#60460) * PanelRenderer: fix error when variable replacement is used (#60968) * Alerting: Add pagination in group modal alert table (#60868) * Scene: Dashboard loader supports transformations & unit tests (#60855) * Dashboard: .txt file extension is not supported in /dashboard/import file upload (#59760) * AuthN: Add render auth client (#60914) * A11y: Improve accessibility of ColorPickerInput (#60923) * Teams: Use generated TS types (#60618) * Alerting Docs: Clarify feature flag for Grafana Cloud users (#57637) * Phlare: Add devenv block (#60911) * Remove packages path from branch filter (#60128) * Connections: Show only data source plugins on Connect Data page (#60523) * Cloudwatch: Refactor log group model (#60873) * Alerting: Fix missing dashboard/panelID links in annotations (#60926) * PublicDashboards: Enterprise email sharing feature flag (#60644) * Prometheus: Code editor - upgrade /series API endpoints to use label/values and /labels for supported prometheus clients (#59576) * Chore: Refactor the root of the `TraceTimelineViewer` folder to TS (#59748) * I18n: Crowdin sync (#59571) * Chore: Delete duplicate models for user (#60906) * Chore: Refactor the `TraceTimelineViewer/TimelineHeaderRow` folder to TypeScript (#60351) * Plugins: Fix plugin query help markdown (#60485) * Chore: Convert `SpanGraph/index.test.tsx` to RTL (#60200) * Connections: Update datasource details url (#60521) * Schema: Use the latest cuetsy version (#60696) * Alerting: Fix missing edit/delete/copy link in alert view (#60874) * Tempo: TraceQL autocomplete feature tracking (#60876) * A11y: Fix accessibility in menu icon on small screens (#60844) * Phlare: Transition from LogQL/PromQL to Phlare should keep the query (#60217) * CloudWatch: Decrease log group picker viewport size (#60891) * Update dependency AATTvisx/event to v2.17.0 (#60717) * Update dependency AATTbabel/plugin-proposal-optional-chaining to v7.20.7 (#60716) * Devenv: Add SAML authentik devenv (#60881) * AuthN: Add client to perform basic authentication (#60877) * Cloudwatch: Add feedback labels to log groups selector (#60619) * Devenv: Remove abandoned environment (#60882) * Codegen: Add support for optional maps (#60883) * Docs: Updating plugin publishing docs (#60853) * Oauth: Remove extra decoding of redirect url (#60875) * Tempo: TraceQL editor bug fixes (#60414) * Docs: Removing outdated plugin_dev doc (#60849) * grafana/data: Deprecate kbn.regexEscape and move to grafana/data (#60869) * grafana/data: Move useFieldOverrides from core (#60817) * CloudWatch: Add macro for resolving period in SEARCH expressions (#60435) * Graphite: Fix bug in wildcard queries to Graphite plugin (#60549) * Prometheus: Refactor exemplar sampler (#60278) * [xorm] Change interface to become an interface (#60838) * CODEOWNERS: to rename Observability Experience (#60820) * Alerting: Prevent uid collision in migration when db is case-insensitive (#60494) * Explore: Use Datasource Onboarding page when visiting without any datasource set up (#60399) * Prometheus: Fix Instant query time calculation (#60815) * Remove accidential code block (#60712) * grafana/data: Move getPanelOptionsWithDefaults from core (#60813) * Scenes / DashboardsLoader: Add variables migration (#60226) * Fix https://github.com/grafana/grafana/issues/60772 -- typo in alerting-rules-edit-mimir-loki-namespace-group (#60796) * Chore: Upgrade Go to 1.19.4 (#60794) * Codegen: Fix mudball gen (#60812) * Runtime: Expose panel plugin import utils (#60799) * test: Fix Jest reporter (#60810) * [xorm] Remove some unused functions && mssql related logics (#60788) * Table: Refactoring state handling for expanded rows (#60791) * TopNav: Fixes the invite user page navId / missing section nav and design of user list page (#60701) * grafana/data: Move data frames processing functions from core (#60795) * Runtime: Expose runRequest function (#60793) * chore(dashboard version service): remove user table join from store implementations (#60779) * chore(dashboard version service): make method sigs more consistent (#60736) * [xorm] Remove cache from xorm (#60770) * Logging: Fix running tests multiple times (#60559) * Revert \"Chore: Update typescript to 4.9.3 (#60538)\" (#60774) * Jest: Add logger to print test results in Loki friendly format (#59672) * Scene: Consolidate layout props on a layout prop (formerly named size) (#60437) * [Bug] Fix annotations update/patch (#60385) * [xorm] Remove some unused functionalities from engine (#60763) * [xorm] remove mssql as driver (#60760) * [xorm] Rmove engine group (#60761) * [xorm] add xorm as package into grafana (#60678) * Switch grafana server command to use urfave/cli/v2 (#60684) * BarChart: Clear tooltip when cursor exits bar (#60617) * Heatmap: Fix bottom bucket range in tooltip (#60562) * Geomap: Fix datalink UX regression (#60739) * Barchart: Fix tooltip erroneous header (#60741) * Azure Monitor: Add current value to editor options (#60726) * Folder: Folder name update redirects to desired location, for grafana served with subpath (#60721) * Alerting: Warn about missing contact-point in notification policy (#60728) * Chore: Update CODEOWNERS (#60724) * CloudMonitor: Add adoption metrics (#60706) * Prometheus: Fix exemplar popover overflow (#60189) * Revert \"Chore: Add static UID to test datasource to devenv provisioning file\" (#60714) * Extract custom template functions (#60695) * Chore: Add static UID to test datasource to devenv provisioning file (#60707) * Azure Monitor: Fix behavior for nested template variables (#60697) * grafana/e2e: Add ability to customise scenario config (#60646) * PublicDashboards: Revert Time range setting added (#60698) * Alerting: Improve threshold displays (#60046) * Fix Explore URL generator (#60653) * Elasticsearch: Fix adding of adhoc filters when jumping to explore (#60691) * Loki: Fix missing parameters on Query Builder operations (#60677) * Alerting: Use all notifiers from alerting repository (#60655) * flapflapflapflap - \"organization not found\" is really annoying (#60628) * Elasticsearch: Use constants for default values and types (#60673) * CI: Update `grabpl` to v3.0.20 (#60670) * Logs: Fix height of logs component when used with topnav (#60669) * Use queryFn instead of query to be able to catch errors in onCall req… (#60685) * Docs: Add `implementation` key in data source table (#59494) * Azure Monitor: Fix metric metadata retrieval based on template variables (#60674) * deps: Update thema, use CUE fork (#60496) * Docs: Update Azure Monitor config parameters (#60577) * Lint: Fix `lint-frontend` step error (#60671) * Plugins: Pass through dashboard/contextual HTTP headers to plugins/datasources (#60301) * kindsys: Move code ownership of CustomStructured to apps platform team (#60497) * Scene: Exploring typed scene panels (#58168) * Add copyright notice (#60658) * Chore: Add mysqld exporter to devenv (#55773) * CI: add log for branch deletion (#60647) * Segment: Individual segments are now keyboard accessible (#60555) * AzureMonitor: E2E update (#60624) * AzureMonitor: Correctly set filter values in portal URL (#60627) * Alerting: re-enable recording rule editor test (#60639) * AzureMonitor: Set Logs portal URL from resource URI (#60583) * TimeSeriesPanel: Allow threshold indicators without change handler (#60575) * ToolbarButtonRow: Overflow button now toggles visibility correctly (#60635) * Explore: Re-initialize graph when number of series to show changes (#60499) * Chore: remove various type assertions in Explore (#60501) * Alerting: Recognise & change UI for OnCall notification policy + contact point (#60259) * Logs A11y: Support keyboard interactions with log lines (#60561) * feat(grafana-cli): allow configuring admin ID for reset-admin-password (#60603) * DatasourceList: Fixes using sub path on datasources URL (#59597) * DataLinks: Allow providing a dynamic data link builder (#60452) * Explore: Use new icons for split pane resizing (#60391) * TimePicker accessibility: remove `stopPropagation` from everywhere (#60404) * Plugins: Fix parsing of Azure settings for plugins (#60611) * Plugins: Automatically forward plugin request HTTP headers in outgoing HTTP requests (#60417) * Use new link for templating docs (#60615) * Azure Monitor: Remove references to Germany cloud (#60588) * Update dependency eslint to v8.30.0 (#60606) * Docs: Rephrase opening sentence for Customize notifications (#60560) * Accessibility: clean up `VisualizationSuggestions` (#60557) * Chore: Update typescript to 4.9.3 (#60538) * Update dependency AATTcypress/webpack-preprocessor to v5.16.0 (#60605) * SupportBundles: Add runtime information to basic info (#60616) * SupportBundles: Do not allow multiple collectors with the same UID (#60581) * Role picker: Refactor menu components (#60584) * docs: corrects broken links (#60594) * Alerting: Refactor email notifier (#60602) * Alerting: Fix incorrect links/aliases to template docs (#60597) * Transformations: Grouping to matrix empty value option (#55591) * AuthN: set org id for authentication request in service (#60528) * Removing hardcoded Cloud CTA in favor of a programmatic from website (#60179) * Alerting: Update Discord receiver to use encoding/json to build a webhook message + truncate long message (#60592) * Alerting: Update Kafka receiver to use encoding/json to build messages (#60593) * Fix: Report E2E result stack trace (#60596) * Fixes Alertmanager links (#60591) * Alerting: Update receivers to use app version from factory config (#60585) * Nested Folders: Unify folder services (#60390) * Alerting: Add landing page (#59050) * AzureMonitor: Update SDK version (#60372) * Alerting: update dingding, discord, googlechat, kafka, line notifiers to use encoding/json to parse settings (#60542) * Azure Monitor: Fix config editor style (#60563) * Azure Monitor: Fix health check for empty default subscription (#60569) * docs: fixes links (#60541) * chore(docs): remove warning about (resolved) bug (#60539) * schema: Use generated dashboard model in frontend (#55769) * Authn: Refactor user sync and org sync as post auth hooks (#60504) * ContextHandler: Get token from req context when performing rotation (#60533) * Auth: Log a more useful msg if no OAuth provider configured (#56722) * Chore: improve some more types (#60476) * Nested folders: Refactor folder update (#60323) * Docs: Fix links in Using Go\'s templating language (#60564) * GoogleCloudMonitoring: Adapt frontend to the new API format (#60173) * Role picker: Fix handling groups with the same name (#60535) * Admin: Add support bundles (#60536) * Role picker: Split components into separate files (#60519) * Alerting: Replace VictorOps receiver with the one from alerting repository (#60543) * Docs: Remove old message templates documentation (#60548) * PublicDashboards: Remove unnecessary css style in Audit Table (#60546) * Alerting: Refactor alertmanager notifier to use encoding/json to parse settings instead of simplejson (#55507) * Loki: Change format of query builder hints (#60228) * CI: Add `aws-marketplace` pipeline (#60484) * SQL Datasources: Use health check for config test (#59867) * RBAC: Fix DeleteUserPermissions not being called on Upsert org sync (#60531) * CI: Enable coverage report for Elasticsearch (#60513) * Alerting: import Grafana alerting package and update usages (#60490) * Chore: remove `AATTstorybook/addon-knobs` package (#60524) * CI: Remove `enterprise2` bits from `enterprise` pipelines (#60459) * Docs: Templating notifications (#60109) * Prometheus: Create feature flag to disable exemplar sampling (#60105) * Add plugin spellcheck docs (#60512) * Update dependency AATTtesting-library/dom to v8.19.0 (#51151) * PublicDashboards: Time range setting added (#60487) * Loki: Add format explanation to regex operations (#60518) * Docs: add Grafana security hardening (#58973) * Alerting: Show unknown badge instead of Error in group rule modal in case of Mimir unknown interval (#60515) * QueryHistory: prevent query history tests from failing if the suite is rerun (#60462) * Prometheus: Remove promQueryBuilder feature flag (#60153) * Cloudwatch: Improve log group selector styling (#60370) * Prometheus: Remove timeSeriesQuery query type (#60466) * Docs: Remove beta mention for expression queries (#60251) * RelativeTimeRangePicker: Don\'t respond to submit event when nested in a form element (#60495) * Plugins: Unsigned chromium file should not invalidate signature for Renderer plugin (#59104) * Chore: Remove unused config fields (#60393) * Command Palette: Correctly clear button styles when changing theme (#60511) * Update the Alerting HA docs (#60292) * Update dependency rc-cascader to v3.8.0 (#60489) * Update dependency prettier to v2.8.1 (#60483) * Apply linting advice from doc-validator tool (#59606) * Storybook: Bump dark-mode addon to 2.0.4 and remove patch (#60384) * Update dependency msw to v0.49.2 (#60482) * Accessibility: Render gauge as a button when onClick is provided (#60396) * Nested Folders: Support listing nested folder children (#58566) * ServiceAccount: Rewrite the api test to use fakes (#60441) * Authn: Add client for api keys (#60339) * kindsys: Include composable kinds and planned maturity in report (#60477) * Alerting: Remove fake secret service in tests (#60488) * Alerting: replace usage of simplejson to json.RawMessage in NotificationChannelConfig (#60423) * Elasticsearch: Fix pipeline aggregation queries in backend to pass frontend tests (#60337) * chore: sqlstore cleanup (#60415) * Elasticsearch: Refactor parse query (#60440) * chore: attempt to fix flapping \"organization not found\" tests (#60418) * Revert \"Alerting: Store alertmanager configuration history in a separate table in the database\" (#60470) * Prometheus: Hide query section when empty (#60304) * Auth: Add plugin roles to RolePicker (#59667) * Alerting: Increase test timeout (#60445) * Alerting: Set Dashboard and Panel IDs on rule group replacement (#60374) * Levitate: Fix typo in CI workflow scripts (#60438) * Prometheus: Add POST support to client (#60243) * Update dependency mini-css-extract-plugin to v2.7.2 (#60421) * Connections: Render a landing page for pages without actual content (#60369) * Chore: fix some typings in AATTgrafana/data (#60009) * Update dependency mocha to v10.2.0 (#60422) * Update dependency esbuild to v0.16.7 (#60326) * Alerting: Store alertmanager configuration history in a separate table in the database (#60197) * Changelog: Updated changelog for 9.3.2 (#60428) * Prometheus: Updating editor value on Monaco\'s onDidChangeContent performance issues (#60191) * Bump code coverage versions (#60419) * Workflows: include Loki to OX code coverage workflow (#60341) * Geomap: Add color gradients to route layer (#59062) * Chore: Refactor `TickLabels.test.js` to TypeScript (#59956) * Alerting: Add refactoring todo for getting rid of \'+ Add new\' option in drop-downs (#60405) * Prometheus: Fix X-Id-Token and X-ID-Token sent to Prometheus in query requests (#60342) * Alerting: refactor notifiers to use package specific Logger interface (#60361) * TablePanel: Improve and align table styles with the rest of Grafana (#60365) * Update dependency eslint to v8.29.0 (#60328) * Update dependency lint-staged to v13.1.0 (#60381) * SceneDataTransformer: Update data state regardless of loading state (#60394) * Guardian: Introduce additional constructors (#59577) * Plugins: Forward user header (X-Grafana-User) in backend plugin requests (#58646) * Search: Fix report search usage from throwing in console (#60382) * PublicDashboards: support time range selection on the backend (#60203) * Cloudwatch: Add run query button (#60089) * Scenes: Add support for transformations (#60329) * Navigation: show section toggle if there are any react children (#60336) * elastic: enabled more tests (#60331) * Alerting: Access query details of provisioned alerts (#59626) * Chore: Upgrade golangci-lint to v1.50.1 (#60379) * Chore: Trigger backend lint on bingo updates (#60380) * Cloudwatch: Refactor logs query field (#59503) * Cloudwatch: Increase label width in Config Editor (#60333) * DataProxy: Populate X-Grafana-Referer header (#60040) * Loki Query Editor: Update history items with successive queries (#60327) * Loki/ES: Add further items to query tracking (#60347) * Bugfix: Attach correct link to \"levitate detect breaking changes\"-message included in PR (#60220) * Metadata: Move and rename `genversions.go` and `genversions_test.go` (#60315) * DataSources: fix DataSourceAddButton component (#60176) * Alerting: Enable editing evaluation interval in alert form when creating a new group (#60083) * Revert \"TablePanel: Improve and align table styles with rest of Grafana\" * TablePanel: Improve and align table styles with rest of Grafana * Alerting: Remove reference to global models package in channels package (#60358) * Alerting: Rename contact point type to receiver in the user interface (#59589) * Update dependency AATTleeoniya/ufuzzy to v0.9.0 (#60302) * OpenSearch: Use `aoss` servicename if OpenSearch is configured as `serverless` (#60344) * Remove explore compact URLs (#59686) * [DOC] Add link to access policies (#60352) * Alerting: isolate ImageStore in notify package (#60353) * Transformations: Fix bug in convert fields boolean to number (#60277) * Graphite: bug fix, strip white space from queries before comparing them (#60133) * Loki Query Editor: Autocompletion and suggestions improvements (unwrap, parser, extracted labels) (#59103) * Chore: New workflow to add and update epic issue into parent project (#59909) * [nested folder]Add circular reference detection in create nested folder (#60163) * Alerting: Remove dependency on Grafana notifications package in alerting notifiers (#60271) * Alerting: Add support for settings parse_mode and disable_notifications to Telegram reciever (#60198) * AzureMonitor: Add custom header support to Azure Monitor (#60269) * Alerting: Track events for rule creation/abortion (#59912) * Alerting: rule backtesting API (#57318) * Dashboards: Fix \'Make Editable\' button not working in Dashboard Settings (#60306) * Update dependency centrifuge to v3.1.0 (#60303) * Chore: Remove any type assertion in PanelQueryRunner (#60096) * Devenv: Add back `loki-promtail` (#60282) * Chore: Update code-coverage version to 0.1.13 (#59545) * Dashboards: Wrap MakeEditable in the new Page layout (#60311) * Accessibility: Improved keyboard accessibility in BigValue (#59830) * Navigation: conditionally use actions in `DataSourceListPage` (#60300) * Elasticsearch: Fix defaulting to time field if no field is specified in aggregation (#60238) * Elasticsearch: Add query building for log queries (#60182) * Settings: Update reference to go-kit/log (#60309) * feat(loki-query-autocomplete): suggest unique history items (#60262) * Dashboards: Show error when data source is missing (#60099) * PublicDashboards: Add react-hook-form for Public Dashboard modal (#60249) * Chore: Missed deprecations due to overly broad lint exclusion (#59732) * Cloudwatch: Define and use getDefaultquery instead of calling onChange on mount (#60221) * Update dependency AATTreact-types/shared to v3.16.0 (#60265) * Access control: endpoint for searching single user permissions (#59669) * Toolkit: Deprecate all plugin related commands (#60290) * Update dependency AATTwojtekmaj/enzyme-adapter-react-17 to v0.8.0 (#60270) * Traces: Fix for multiple $__tags in trace to metrics (#59641) * Influx: Query segment menus now position correctly near the bottom of the screen (#60087) * Azure Monitor: Propagate the error when failed to get datasource instance (#60210) * AzureMonitor: Fix filter query for empty queryType (#60252) * LDAP: Disable user in case it has been removed from LDAP directory (#60231) * Update dependency AATTtypes/react-calendar to v3.9.0 (#60266) * StateTimeline: Fix negative infinity legend/tooltip from thresholds (#60279) * Export: move export page to a full page (not view on storage) (#60263) * Alerting: Align notifier truncation and logging with prometheus/alertmanager (#59339) * Cloudwatch: Fix deeplink with default region (#60260) * Devenv: OpenLDAP-Mac improvements (#60229) * Loki Query Editor: Add support to display query parsing errors to users (#59427) * Update dependency AATTreact-types/button to v3.7.0 (#60241) * k8s: Add a dev only feature flag and simple service to get a client (#60204) * Logs: Fix Logs Pagination Button styling (#60219) * GLDS: Update icons in Storybook (#60183) * Update dependency AATTopentelemetry/semantic-conventions to v1.8.0 (#60230) * Command Palette: Fix not being able to type if triggered whilst another modal is open (#59728) * Navigation: use the branding menu logo in topnav (#60227) * Chore: Add deprecation warnings for Sentry (#60165) * Backend: Consistently use context RemoteAddr function to determine remote address. (#60201) * TimePicker: Fix time picker selection (#60104) * RBAC: Add benchmarks to search all users given a specific permission (#59980) * Enterprise checks: Update pull request check `regexp` for enterprise (#60234) * Auth: Service account store refactor (#58961) * Update babel monorepo (#60208) * CloudWatch: Fix logs insights deeplink (#59906) * Snapshots: Build snapshot originalUrl on the backend (#60232) * Chore: Deny gopkg.in/yaml.v2 (#60187) * Tempo: Merge Trace ID and TraceQL tabs (#60180) * Dropdown: Menu now closes correctly when selecting options on touch devices (#60181) * Elasticsearch: backend: do not set name for time-fields (#60169) * Elasticsearch: Add query building for raw data and raw document queries to backend (#59741) * Update dependency AATTkusto/monaco-kusto to v5.3.6 (#60151) * TopNav: Align profile button with search bar toggle (#60212) * Loki: Set custom width for modals in the loki query editor (#59714) * Chore: Remove `%w` and `err` from print line (#60215) * Alerting: Add provisioning endpoint to fetch all rules (#59989) * Chore: Refactor trace-generators.js to TypeScript (#59431) * Chore: Refactor scroll-page.test.js to TypeScript (#59617) * Chore: Remove Store interface and use db.DB instead (#60160) * Phlare: Reset flame graph after query is run (#59609) * SQL Datasources: Move database setting to jsonData (#58649) * Explore: Fixes explore page height and margin issues (#59865) * Scene: Variables and All value support (#59635) * Public Dashboards: Dont make annotations request when access token is falsey (#60202) * Alerting: add support for placeholder to text area generated for contact points (#60193) * Update Moveable (#60021) * Alerting: Additional tests for the config store (#60130) * Chore: Refactor `packages/jaeger-ui-components/src/TraceTimelineViewer/SpanDetail` to TS (#59850) * Prometheus: Remove buffered client and feature toggle related to it (#59898) * Loki/Prometheus: Fix wrong queries executed in split view (#60172) * Alerting: Adds TODO list (#60166) * Alerting: Fix slack receiver to close file descriptors when they\'re not needed anymore (#60178) * Loki: Update feature tracking for label browser (#59295) * Navigation: Fix some missing pages in admin section (#60143) * Grafana/ui: Create new LoadingBar component (#59508) * Alerting: Replace hardcoded to [no value] in label expansion (#60129) * elastic: response parser: simplify code (#59782) * Update dependency AATTopentelemetry/api to v1.3.0 (#60152) * Datasources Fix formatting for SQL data sources permissions disclaimer (#60155) * CI: Add automation for github assets publishing (#59491) * Tempo: Fix TraceQL autocomplete issues (#60058) (#60125) * Kinds: Generate JSON report (#59742) * Chore: run toggles_gen_test.go to fix backend test (#60164) * Chore: Refactor `DraggableManager.test.js` to TypeScript (#59966) * Scenes: Use DataSourceRef only in the query variable type (#60157) * Chore: fix glob pattern in renovate config (#60146) * PanelRenderer: Interpolate variables in applyFieldOverrides (#59844) * Prometheus: Fix exception being thrown when toggling visibility in explore (#60159) * Alerting: Adds evaluation interval to group view (#59974) * TimeZonePicker: Scroll menu correctly when using keyboard controls (#60008) * Alerting: Fix RelativeTimeRangePicker (#60016) * Scenes: Add query variable support (#59553) * Chore: Refactor `packages/jaeger-ui-components/src/utils` to TypeScript (#59979) * Update dependency AATTgrafana/eslint-config to v5.1.0 (#60116) * Update babel monorepo (#60115) * Plugins: Remove connection/hop-by-hop request/response headers for call resource (#60077) * Scenes: Basics for rendering scenes as an embedded page (#60098) * Alerting: Speed up unit and integration tests. (#60067) * PanelEditor: Fixes issue where panel edit would show the panel plugin options of the previous edit panel (#59861) * HeatmapPanel: Fix typo in variable naming (#57326) * Docs: Fix OSS typo (#60131) * BarChart: Fix value mappings (#60066) * Fix branch filter for release workflows (#59963) * Alerting: Create alertmanager config history table (#60103) * TimeSeries: Better y-axis ticks for IEC units (#59984) * Use relative aliases for all non-current Grafana aliases (#60062) * TimePicker: Prevent TimePicker overflowing viewport on small screens (#59808) * Update Yarn to v3.3.0 (#60022) * Navigation: Prevent app crash when importing a dashboard with a uid of `home` (#59874) * AzureMonitor: Add error indicating potential configuration issue on Resource Picker (#60041) * Remove PromExploreQueryEditor and PromQueryEditor (#60020) * Alerting: Reduce number of scroll bars in rule group modal (#59725) * Login: Fix failure to login a new user via an external provider if quota are enabled (#60015) * TimeRangePicker: Fix recent ranges not showing all items (#59836) * Chore: normalize monaco colors to hex string (#59784) * Parca: Logo image fixed with theme agnostic colors (#59835) * Renovate: use rebaseWhen: conflicted to try to speed up renovate runs (#60028) * Linting: Speed up betterer by sharing eslint instances by groups (#60019) * [DOC] Change AWS to Google Cloud Monitoring (#60065) * EntityAPI: disable integration tests (#60073) * Chore: All tests under pkg/tests should be integration tests (#59521) * Fix index out of range in regenerateLinksSupplier (#60011) * Prometheus: Exemplar optimization (#60055) * Prometheus: Fix exemplar fill color to match series color in time series. (#59908) * Alerting: Better define how we set states (#59977) * Git: Update experimental workflow POC (#60049) * Update heatmap exemplar popover styles (#59988) * Alerting: skip flaky test `RuleEditor recording rules.can create a new cloud recording rule` (#60044) * Prometheus: Add traceID link to heatmap exemplar popover (#60039) * Prometheus: Tweak query builder select component (#59749) * Prometheus: Fix exemplars not respecting corresponding series display status. (#59743) * Panel Edit: Fix data links edit icons being off screen when provided title is too long (#59829) * Update dependency AATTreduxjs/toolkit to v1.9.0 (#58247) * Alerting: PagerDuty receiver to let user configure fields Source, Client and Client URL (#59895) * Update docs regarding Grafana as an alert receiver (#59938) * Command Palette: Links now work when grafana is served under a subpath (#60033) * Alerting: Use the QuotaTargetSrv instead of the QuotaTarget in quota check (#60026) * Chore: Fix failing feature toggle test (#60030) * Prometheus: Add traceID field on top of the exemplar popover (#59920) * [Nested Folder] Block move operation that could introduce more than 8 level of depth,… (#59832) * Fix feature toggle test main (#60024) * Loki: Usage for queries not from dashboards (#60017) * Dashboard: Run requests with correct app type (#60010) * Elasticsearch: Add tracking for plugin adoption stats (#59954) * Alerting: Improve rule validation to check if rule uses backend datasources (#58986) * chore: update go version to 1.19.4 in plugin ci images (#59978) * Loki: Remove annotation, context and volume tracking (#59962) * Datasource Onboarding: Create initial data source onboarding page (#58795) * UsageInsights: Record events for Explore queries (#59931) * CI: add a quick test, set enterprise2 when the enterprise2 flag is added (#59967) * feature (user service): Add a validation check after the user record is created in the sqlstore. (#59968) * CloudWatch: Fix deeplinks to still be able to pass log group names (#59809) * Docs: corrects relref (#59970) * chore: remove CreateUser from sqlstore & replace with userService.CreateUserForTests (#59910) * Chore: get user from appcontext rather than store utility (#59926) * CloudWatch: return silently in case of missing log groups or incomplete query (#59701) * CloudMonitor: Improve detail of MQL series labels (#59747) * Loki: Do not track samples (#59960) * Alerting: Fix RuleEditor flaky test for existing grafana managed alert (#59780) * ServiceAccounts: Do not display warnings about secret scanner when scanner is disabled (#59952) * Plugins: Add username to datasource plugin logging (#59893) * Contexthandler: Add uname as response header (#59930) * Scenes: Fix flaky scenes time range test (#59900) * Dashboard: Making a dashboard editable does not allow resizing of panels (#59255) * Alerting: Change resultError in preparation for supporting ForError duration (#59894) * Navigation: handle case where navIndex is undefined (#59826) * Chore: Remove unused/deprecated AATTtypes definitions (#59888) * Chore: Refactor `packages/jaeger-ui-components/src/TraceTimelineViewer/ListView` to TS (#59873) * Auth: Session cache [main] (#59935) * Elasticsearch: Fix adding correct min_doc_count to all aggregation types in backend implementation (#59713) * CloudWatch: Fix - make sure dimensions are propagated to alert query editor (#58281) * CI: Move `verify-storybook` command from grabpl (#59928) * Build: Drone starlark file cleanup (#59919) * Loki: Add tracking of executed queries (#59887) * Chore: Replace yaml.v2 with yaml.v3 (#59897) * Loki: Add tracking for on dashboard load (#59914) * EntityStore: support filtering by labels (#59905) * Fix incorrect start time for DatasourceError alerts (#59903) * JavaScript Unit Tests: Enable shouldFailOnLog only for CI environments (#59901) * Alerting: update state manager to return StateTransition instead of State (#58867) * Alerting: Update state history service to filter states transitions (#58863) * PanelEdit: Fixes broken panel edit splitter logic (#59859) * CI: Add `enterprise2` flag to unblock enterprise2 image deployments (#59904) * Build: don\'t remove grafana-server and grafana-cli binaries from deb and rpm packages (#59890) * Chore: Add encryption codec to the remote cache (#59871) * Chore: Refactor the `packages/jaeger-ui-components/src/TracePageHeader` folder to TS (#59722) * Chore: Refactor ScrollManager.test.js to TypeScript (#58661) * API: Fix delete user failure due to quota not enabled (#59875) * Chore: Remote cache key prefix (#59838) * Loki: Fix wrongly escaped label values when using LabelFilter (#59812) * CI: Add enterprise2 mode in `versions.go` (#59851) * kindsys: Change \"Meta\" to \"Properties\" (#59852) * Chore: Update SDK to v0.145.0 with TimeSeriesMulti Constant (#59729) * Alerting: Refactor PagerDuty and OpsGenie notifiers to use encoding/json to parse settings (#58925) * Command Palette: Maintain page state when changing theme (#59787) * Tempo: Fix traceQL suggestions for tag names with dots (#59736) * Alerting: fix UI element for PagerDuty\'s severity field configuration (#58927) * docs: fixes broken link and spelling error (#59828) * Elasticsearch: Fix removing of empty settings from query in backend implementation (#59704) * Accessibility: Make QueryEditorHelp examples keyboard interactive (#59355) * CI: Add `identify-runner` step for publish images (#59827) * Datasource: Fix - apply default query also to queries in new panels (#59625) * Package: AATTgrafana/e2e updates (#59723) * Docs: Document Prometheus-Alertmanager integration settings (#57043) * Delete broken links in notifications doc (#59785) * elastic: remove unused debug-code (#59712) * Docs: Fix typo in docs for the mssql datasource (#59253) * Alerting: Simplify scheduler configuration and remove dependency on Grafana-wide settings (#59735) * Restrict workflow to grafana/grafana repository (#59740) * Prometheus: Send time range params when requesting labels (#59648) * Docs: removes email templating (#59745) * Docs: updates based on customer feedbak (#59720) * SAML: Add teamsync details and example (#59624) * Auth: Add anonymous authn client (#59637) * AzureMonitor: Automate location retrieval (#59602) * Alerting: Move modal buttons before the rules table (#59703) * Plugins: Unexport PluginDir field from PluginDTO (#59190) * DataSourcePermissions: Handle licensing properly for ds permissions (#59694) * AzureMonitor: Fix bad request when setting dimensions (#59700) * AzureMonitor: Fix panic from empty response in ARG (#59691) * A11y: Remove unnecessary onClick from `LegendSeriesItem` (#59671) * Themes: Re-init graph on theme change (#59690) * Datasource settings: Add deprecation notice for database field (#58647) * CloudWatch: Create deeplinks from log group ARNs (#59646) * Table: Fixes row border style not showing and colored rows blending together (#59660) * Alerting: Upload images to Slack via files.upload (#59163) * Docs: Reference Alertmanagers in Notifications docs and move Alertmanager docs (#59673) * Docs: Consolidate Templating labels and annotations docs into a single page (#59685) * Chore: remove preloading roboto font (#59664) * Accessibility: Add the correct role to the modal backdrop (#59572) * Cloudwatch: Backend cleanup (#59663) * CloudWatch: Return with error message for empty logs query string (#59584) * Pubdash: Verify affected rows count in database \'create\' call (#59591) * Schema: Refactor plugin code generation (#58901) * Graphite: Process multiple queries to Graphite plugin (#59608) * TimeSeries: Fix rendering when zooming to time ranges between datapoints (#59444) * Chore: update latest.json to 9.3.1 (#59682) * Changelog: Updated changelog for 9.3.1 (#59677) * Dataplane: Deprecate timeseries-many in favor of timeseries-multi (#59070) * Chore: Change fmt.Errorf to errors.New when there is no formatting required (#58600) * EntityStore: Move slug+folder to summary metadata (#59620) * Plugins: Refactor forward of cookies, OAuth token and header modifications by introducing client middlewares (#58132) * Add a separate grafana.com API URL setting (#59506) * FeatureFlags: enable i18n flag in the registry (#59662) * Schema: Add `Team` structured core kind (#59242) * Build: Unify custom dockerfiles, fix missing semicolon (#59615) * Alerting: Reduce number of buildinfo calls (#59319) * Navigation: Remember expanded sections in megamenu (#59661) * PublicDashboards: Modal warns when using unsupported datasources (#58926) * Alerting: Add alert rule cloning action (#59200) * Chore: Make getUserOrgList private to sqlstore (#59654) * PublicDashboards: add time picker enabled column (#59324) * Docs: removes dashboard images (#59619) * Accessibility: Improved keyboard accessibility in BarGauge (#59382) * FolderPicker: Fixes issue with typing to search for folder (#59434) * Theme: Use `Inter` font by default (#59544) * Tracing: Add keyboard accessibility to SpanDetailRow (#59412) * GoogleCloudMonitoring: Refactor parseResponse (#59595) * Elasticsearch: Migrate frontend query builder tests to backend (#59578) * Build: Adds a fallback script to fix package.json main and types fields before packaging (#59628) * Nested folders: Fix delete (#59627) * Docs: Improve documentation for notifications (#59504) * Accessibility: Use `button` instead of `div` in `ColorPicker` story (#59581) * elastic: added more backend tests, copied from the frontend code (#59423) * Variables: Url sync for MultiValueVariable (#59371) * RBAC: Add config option to reset basic roles on start up (#59598) * Add query library behind dev-mode-only feature flag (#55947) * EntityStore: Rename ObjectStore to EntityStore (part 2) (#59616) * Docs: removes screenshots (#59514) * Add feature toggles to docs (#59483) * EntityStore: Rename ObjectStore to EntityStore (part 1) (#59613) * Chore: fix go.mod and slugify after merge (#59611) * ObjectStore: Replace path model with folder, uid, and slug model (#59452) * Chore: remove GetTeamByUser (#59604) * Chore: Refactor span.js, trace.js & trace.fixture.js to TypeScript (#58006) * Folder: Fix top folder creation (#59422) * CommandPalette: Add actions for entire Nav tree (#58138) * Remove fire text in Phlare ds (#59484) * Middleware: Add Custom Headers to HTTP responses (#59018) * Chore: Move stats service into a standalone packge from sqlstore (#59574) * Fix release_branch_regexp (#59590) * GoogleCloudMonitoring: Refactor SLO queries (#59421) * Chore: Delete DeleteUserInSession from sqlstore (#59275) * Slugify: Replace gosimple/slug with a simple function (#59517) * Accessibility: Improve a11y in `DataLinkSuggestions` (#59569) * Packaging: Use rpm-digest sha256 when creating rpm packages (#59510) * Trace View: Disallow a span colour that is the same or looks similar to previous colour (#58146) * Remove dependency on test job (#59575) * PanelEdit: Fixes alignment issue with collapse button (#59414) * remove `_build` param from whatsnew (#59236) * RBAC: Add an endpoint to list all user permissions (#57644) * Sessions: Remove invalid session cookie if it\'s invalid/expired/missing (#59556) * Automate docs publishing steps (#59550) * Remove GetSignedInUserWithCacheCtx and GetSignedInUser from sqlstore (#59551) * Datasources: Use context logger in cache service (#59547) * Admin: Combine org and admin user pages (#59365) * RBAC: Validate plugin app access permission targets the plugin (#59468) * Accessibility: Increase badge constrast to be WCAG AA compliant (#59531) * Chore: Refactor TracePageHeader.test.js to TypeScript (#59256) * Security: Fix XSS in runbook URL (#59540) * Update dependency rc-drawer to v6 (#58237) * Navigation: Move k6 to top-level, rename to \"Performance testing\" (#59481) * deps: Remove effectless go.mod replace statements (#58882) * Chore: Delete UiFindInput.test.js (#59228) * Chore: Update latest.json to `9.3.0` (#59538) * Changelog: Updated changelog for 9.3.0 (#59533) * RBAC: Handle edge case where there is duplicated acl entries for a role on a single dashboard (#58079) * Fix: Unlocking the UI for AuthProxy users (#59507) * Plugins Catalog: Only allow admins to access plugins catalog (#57101) * Connections: Update \"Your connections/Data sources\" page (#58589) * Changelog: Updated changelog for 9.2.7 (#59525) * Plugins: add option to proxy ds connections through a secure socks proxy (#59254) * BarChart: when horiz, allow rotation and skipping of y tick labels (#59354) * kindsys: Fix loading on windows (#59519) * Docs: What\'s New content for v9.3 (#57991) * TestDatasource: Add scenario for generating trace data (#59299) * Alerting: Fix swallowing of errors when attaching images to notifications (#59432) * Store: skip flaky test in the store service (#59443) * Docs: Minor improvements to Preferences documentation (#59498) * Add discord as a possible receiver in cloud rules (#59366) * Grafana UI: Add experimental InteractiveTable component (#58223) * Chore: some type fixes (#59030) * Chore: Upgrade Go dependencies (#59501) * Auth: Display id Provider label in orgs/users view (#58033) * Prometheus: Remove raw query toggle (#59069) * Loki: Add improvements to loki label browser (#59387) * Internationalization: Preferences documentation (#59203) * Scenes: Url sync (#59154) * Docs: Add docs for labels with dots (#59352) * Plugins: Make the Plugin Details page reusable (#58741) * Navigation: change apps icon to differentiate from dashboards (#59476) * GoogleCloudMonitoring: Refactor metricType input (#59369) * Chore: ignore eslint rules in `Dropdown`/`TopNavBarMenu` (#59385) * VizPanel: Fixes sizing issues (#59456) * Reporter: add logger E2E results to be queried by Loki (#58839) * Features: Add aplha feature toggle for authn service (#59469) * Auth: Add caseinsensitive check for ingestion command (#59129) * Login: Remove CreateUser from LoginService (#59464) * Glue: Show data links only for fully interpolated correlations (#59052) * Chore: Remove CreateOrg from alerting and use orgStore instead (#59440) * Chore: Delete accidentally committed test database (#59238) * Fix: Allow creating snapshot with no dashboard id (#58669) * Various Panels: Remove beta label from Bar Chart, Candlestick, Histogram, State Timeline, & Status History Panels (#58557) * SQL Datasources: Fix annotation migration (#59438) * Alerting: Fix ConditionsCmd behavior when last is No Data (#58953) * Build: Unified dockerfile for all builds (#59173) * fix pr-commands.json by removing trailing comma (#59437) * CI: Use the git event payload rather than github context to populate the source SHA in the enterprise downstream test (#59435) * Build: Streamline and sync dockerfiles (#58101) * Transformations: Convert fields transform fix, convert strings with commas to numbers (#59074) * CI: change regex to accomodate new branching stategy in enterprise (#59429) * Elasticsearch: Run explore queries trough backend if feature toggle enabled (#59394) * Tempo: TraceQL table and editor (#59313) * Fix Silence table grid layout (#59415) * Nested folder: Fix for PostgreSQL (#59405) * CI: add source_sha option to enterprise-pr-check action (#59314) * Datasources: Refactor mixed datasource support to improve concurrency and error handling (#58163) * Table docs (#59395) * Docs: Improve docs for images in notifications (#59033) * Docs: Improve Labels and annotations docs (#59325) * NodeGraph: Allow usage with single dataframe (#58448) * elastic: add more backend tests (#59312) * Chore: Delete SetUsingOrg from sqlstore (#59276) * Add flame graph, Phlare and Parca to code owners file (#58328) * Plugins: Fix app child config func typo (#59386) * SSE: Make sure to forward headers, user and cookies/OAuth token (#58897) * Add Phlare and Parca to commands file (#58330) * BarChart: fix hover overlay for hz stacked (#59359) * Internationalization: Add language preference analytics (#59230) * Perfomance: add preallocation for some slices (#59263) * CloudWatch: Cross-account querying support (#59362) * Chore: Reduce the usage of sqlstore.createorg and use orgservice instead (#59356) * StatsColelctor: Check if result is nil before set the metrics (#59372) * GoogleCloudMonitoring: Refactor types (#58644) * TablePanel: Add support for Count calculation per column or per entire dataset (#58134) * Elastic: always return DataFrames from the datasource\'s query method (#58636) * Scene: Fixes infinite update loop (#59306) * Loki: Fix adhoc parsing if multiple stream selectors and some empty (#58658) * Alerting: fix \"no permissions\" alert flashing (#59300) * Nested Folders: More API fixes (#59316) * Docs: Updating sign plugin docs (#59322) * OptionsUI: SliderValueEditor does not get auto focused on slider change (#59209) * SQL: Return no data response when no rows returned (#59121) * Loki Variable Query Editor: Improve stream selector tooltip text (#59311) * Calcs: Fix difference percent in legend (#59243) * PanelEdit: Fixes bug with not remembering panel options pane collapse/expand state (#59265) * Access Control: Clear user\'s permission cache after resource creation (#59101) * Navigation: Support rbac for new dashboard, import dashboard and new folder (#59303) * CI: Make the downstream enterprise test a check instead of comments (#59071) * Storage: Add system users service (#57767) * Update jest monorepo to v29 (#58261) * Nested Folders: Some API fixes (#59298) * Scenes: Add support for Datasource variables (#59147) * TimeseriesPanel: Preserve string fields for data link interpolation (#58424) * GrafanaUI: Add disabled option for menu items (#58980) * Logs: Fix misalignment of LogRows (#59279) * CI: Remove `npm` steps from enterprise pipelines (#59108) * PostgreSQL: Fix missing CA field from configuration (#59280) * PanelChrome: Implementing the new layout on PanelChrome AATT grafana/ui (#57203) * SQLStore: Refactor query retries to use exponential backoff (#58559) * TraceView: Fix broken rendering when scrolling in Dashboard panel in Firefox (#56642) * Azure Monitor: Fix empty/errored responses for Logs variables (#59240) * Chore: Remove unused method from sqlstore (#59156) * Chore: Refactor transform-trace-data.test.js to TS (#59214) * Chore: Refactor the packages/jaeger-ui-components/src/model folder to TS (#59233) * Feat: Adding an optional browser config option to e2e test runner (#59076) * Heatmap: Fix blurry text & rendering (#59260) * DataLinks: Improve Data-Links AutoComplete Logic (#58934) * Angular: auto-migrate graph panel when angular is disabled (#59247) * Canvas: Update docs for 9.3.0 (#59168) * Geomap: Update documentation for 9.3 (#59164) * Chore: update latest.json to 9.2.6 (#59246) * Docs: Update `merge-pull-request.md` regarding backport policies (#59239) * Heatmap: Remove legacy angular based implementation (#59249) * Explore: Sub-tables support for Table component (#58682) * Chore: Add Quote function in DB (#58594) * LoginService: Remove unused sqlstore (#58595) * Chore: more any/type assertion improvements (#59229) * Loki: Make label browser accessible in query builder (#58525) * Chore: update vscode \"Run Server\" config for single-binary (#59237) * CloudWatch: Fix flaky test assertions (#59234) * Loki: Remove raw query toggle (#59125) * Changelog: Updated changelog for 9.2.6 (#59232) * LoginAttempts: Reset attempts on successfull password reset (#59215) * Azure Monitor Logs: Avoid warning when the response is empty (#59211) * Nested Folder: Enforce maximum nested folder depth (#59213) * Use Stack from experimental instead of css styles for flex containers (#59201) * Alerting: Remove comments for fixed behavior (#58951) * Chore: gitignore storage.json (#59225) * Internationalization: Enable internationalization by default (#59204) * Tempo: Send the correct start time when making a TraceQL query (#59128) * Chore: Reordering codeowners file (#59198) * I18n: Crowdin sync (#59210) * I18n: Translate Dashboard Starred notification (#59138) * Folder: Provide adhoc ui for nested folder creation (#59126) * Chore: Refactor TreeNode.js & TreeNode.test.js to TypeScript (#58540) * Navigation: always show `GetStartedWithPlugin` even if there\'s install control wa… (#59127) * Nested Folders: Do not refer to the configuration for checking for the flag (#59197) * Solo Panel: Configurable timezone (#59153) * User: Optimize signed in user cache management (#59090) * I18n: Fix variables not interpolating with pseudo localisation (#59145) * Fix #58598 X-ID-Token header missing on Loki Datasource (#58784) * Chore: Remove DeleteUser from sqlstore (#59180) * Navigation: use correct id to find cloud access policies page (#59123) * Chore: Remove createorgwithmember (#59161) * SQL: Fix code editor for SQL datasources (#58116) * Alerting: Support From and To when taking screenshots (#59166) * Alerting: Add dashboard and panel picker to the rule form (#58304) * Chore: Remove DeleteOrg method from sqlstore (#59162) * Nested Folders: Set user in the API level (#59148) * Internationalization: Translate menu items (#59088) * StateTimeline: Prevent label text from overflowing state rects (#59169) * Heatmap: Fix tooltip y range of top and bottom buckets in calculated heatmaps (#59172) * Canvas: Add icon value mapping (#59013) * Chore: Refactor Tween.test.js to TypeScript (#58655) * PublicDashboards: Orphaned public dashboard deletion script added (#57917) * Geomap: Improve location editor (#58017) * SQLStore: Make addOrgUser private (#59142) * Server: Switch from separate server & cli to a unified grafana binary (#58286) * Navigation: share logic between `buildBreadcrumbs` and `usePageTitle` (#58819) * Chore: add some unique keys to prevent warnings (#59143) * Build: Add command to publish to AWS Marketplace through the pipeline (#59068) * Alerting: Enable interpolation for notification policies in file provisioning (#58956) * Explore: Skip flaky query history test (#59135) * Preferences: Add confirmation modal when saving org preferences (#59119) * Azure Monitor: Fix resource picker selection for subresources (#56392) * Azure Monitor: Fix namespace selection for storageaccounts (#56449) * Scenes: Add custom variable support (#59057) * CloudWatch: fix custom namespace for listing dimension keys, refactor to non-pointer types, add test assertions, rename packages (#59106) * Chore: Refactor CopyIcon.test.js to TS (#59024) * Chore: Refactor UiFindInput.test.js to TypeScript (#59063) * Chore: Fix status codes for nested folders (#59087) * Chore: Document theme toggle keybinding (#59031) * codegen: Refactor core jennies for reusability, add version-picking metajennies (#58995) * DataSourceWithBackend - Set postResource method to POST (#59114) * Loki: Add `gzip` compression to resource calls (#59059) * yarn: commit files to make yarn-install reproducible (#55979) * LDAP: Make LDAP attribute mapping case-insensitive (#58992) * Performance: add preallocation for some slice/map (#57860) * Internationalization: Change locale preference to language (#58359) * Nested Folder: Include URL into the GET response (#59099) * Docs: adds workaround for editing provisioned rules using the HTTP API (#59094) * Alerting: add group name validation in alert rule form (#59095) * Accessibility: Improve keyboard accessibility in `Collapse` (#59022) * LoginAttempt: Move logic around login attempts into the service (#58962) * Docs: Add step for custom labels in alert form (#59027) * LibraryPanels: Fix issue where viewer with folder edit permissions could not update library panel (#58420) * Auth: Merge ActiveAuthTokenService into UserAuthTokenService (#59032) * Auth: Add expiry date for service accounts access tokens (#58885) * Docs: Update RSS feed in security page (#56439) * Refactor time durations (#58484) * kindsys: Return Decl from Kinds (#59075) * Alerting: Support Prometheus durations in Provisioning API (#58293) * MS/My/PostgresSQL: Migrate annotation query (#58847) * CI: Split `enterprise2` pipelines (#57997) * Prometheus: fix Heatmap y buckets when legendFormat: auto (#59053) * Alerting: Improve UI for making more clear that evaluation interval belongs to the group (#56397) * Internationalization: Translate ViewJSONmodal and ClipboardButton (#58807) * DevEnv: Add default loki configuration (#59058) * Chore: Fix SQLx failure when starting the server with newDBLibrary enabled (#58985) * VizPanel: Support panel migrations and state changes (#58501) * Nested Folders: Make parent_uid column nullable (#59035) * Explore: Notify when compact URL is used (#58684) * Chore: Fix some as HTMLElement type assertions (#58667) * AATTgrafana/runtime: Avoid calling applyTemplateVariables for the wrong datasource (#57921) * AzureMonitor: Separate subscription health check API version (#58253) * Alerting: Add Troubleshooting to Images in notifications docs (#58955) * Change codeowner of login and login attempt packages (#59020) * Alerting: Remove checkForPathSeparator validation in alert rule name (#59014) * Remove Annotations API version reference (#57057) * Accessibility: Improve keyboard accessibility of `FilterPill` (#58976) * Accessibility: Improve keyboard accessibility in `AnnoListPanel` (#58971) * Alerting: Add header X-Grafana-Org-Id to evaluation requests (#58972) * Navigation: Set navtree to an empty array instead of null (#58919) * Navigation: Prevent viewer role accessing dashboard creation, import and folder creation (#58842) * Alerting: Move alert rule name to the top left in alert form (#58579) * Docs/removes admin screenshots (#58994) * Docs: adds permission validation setting (#58970) * Update verify-release script (#58812) * Docs: adjusts link to kms integration (#58981) * Alerting: Fix metric in Images in Notifications docs (#58954) * Accessibility: Improve keyboard accessibility in `GettingStarted` panel (#58966) * CI: Move `upload-packages` subcmd from `grabpl` (#58960) * Nav: Split Admin into three sections for new IA (#58229) * Alerting: Refactor MS teams, Pushover and Webhook notifiers to use encoding/json to parse settings (#56834) * Navigation: Stop clearing search state when opening a result in a new tab (#58880) * CI: Add environment variables for edition to all pipelines (#58964) * E2E: Fix flakiness for dashboard-search spec (#58950) * Explore: Fix a11y issue with logs navigation buttons (#58944) * Chore: move keydown handler in rich history card (#58945) * Explore: Fix a11y issue with show all series button in Graph (#58943) * Auth: Remove userauth service (#58941) * CI: Move `upload-cdn` subcommand from `grabpl` (#58957) * GaugePanel: Setting the neutral-point of a gauge (#53989) * QueryData: skip header validation (revert check) (#58871) * Documentation Update: Minor spelling change (#58933) * SceneObject: Prevent state mutation by using Object.freeze (#58936) * Alerting: Fix ConditionsCmd No Data for \"has no value\" (#58634) * OAuth: Refactor OAuth parameters handling to support obtaining refresh tokens for Google OAuth (#58782) * Navigation: move connections + integrations to be a top level item (#58902) * Alerting: Add tests that check current No Data behaviour with two conditions (#58650) * Auth: Refactor auth package (#58920) * Email: Use MJML email templates (#57751) * Quota: Fix failure in store due to missing scope parameters (#58874) * Explore: Enable resize of split pane (#58683) * DashboardScene: First step to loading the current dashboard model and rendering it as a scene (#57012) * AppRootPage: Fix passing the queryParams (#58912) * Breadcrumbs: Remove semi-bold and change current/last breadcrumb text color (#58875) * Navigation: rename Grafana Machine Learning to just Machine Learning (#58893) * Oauth: Remove unused function for oauth implementations (#58887) * Chore: Extract server lock error so it can be used with errors.As (#58899) * CI: Replace `TAG` with `DRONE_TAG` in CI (#58894) * grafana.com: Make `beta` and `test` releases not stable (#58883) * [Docs] Edit terraform example and doc for file generation (#58822) * Navigation: Change quick add styling (#58854) * Folder: Replace folderId with folderUid (#58393) * Quota: Fix failure when checking session limits (#58865) * codejen: Update to latest codejen (#58866) * Chore: update latest.json to 9.2.5 (#58860) * Database: Adds support for enable/disable SQLite Write-Ahead Logging (WAL) via configuration (#58268) * Changelog: Updated changelog for 9.2.5 (#58856) * Query Editor: Hide overflow for long query names (#58840) * Middleware: Add CSP Report Only support (#58074) * DataLinks: Fix double dollar-sign bug in data-links editor (#58096) * RBAC: Add tests on AddAppLinks (#58843) * Build: Disable flaky RuleEditor frontend test (#58844) * SSE: Keep value name from numeric table (#58831) * CodeOwners: (Chore) Add Server Side Expressions (SSE) (#58841) * Chore: skip flaky tests (#58835) * QueryData: fix header parsing to support expressions (#58826) * Explore: A11y of range slider in query history (#58708) * Teams: Support paginating and filtering more then 1000 teams (#58761) * RBAC: Cover plugin includes (#57582) * Scenes: Share factory function for test data query runner (#58816) * kindsys: Make kind generators run in Windows (#58794) * CI: Cleanup `e2e` tests dependencies (#58829) * Variables: Use new format registry from templateSrv (#58813) * Admin: Fix broken links to image assets in email templates (#58729) * Internationalization: Translate \'Hide / show legend\' of PanelHeaderMenuItem (#58800) * Internationalization: Translate ShareSnapshot label (#58802) * Internationalization: Translate NavBar - \'Search dashboard\' menu item (#58815) * AppRootPage: Render app plugins without pages (#58776) * Scene: Variables interpolation formats and multi value handling (#58591) * Explore: Refactor ExploreGraph (#58660) * Fix: Bump-version action regex pattern to work with beta1 (#58805) * Docs: How to add plugin interaction tracking (#58652) * latest.json: Update `latest.json` to 9.3.0-beta1 (#58788) * Changelog: Updated changelog for 9.3.0-beta1 (#58785) * Internationalization: Translate VariableInput and VariableOptions components (#58748) * Refactor SplitPaneWrapper to be more centralized component, refactor PanelEditor to use it (#58380) * Tue Feb 28 2023 ecsosAATTopensuse.org- Update to version 9.3.8: * Release: Bump version to 9.3.8 (#778) * [v9.3.x] MSSQL Datasource: Revert functions within macros change (#63597) * [v9.3.x] Fix MSSQL queries failing because of bad interpolation (#63171) * Fix redis integration tests * Auth: Update saml go.mod (missing query sig verification) [9.3.x] (#712) * [v9.3.x] Update grafana/saml library (#690) * [v9.3.x] MSSQL: Add support for macro function calls (#62889) * CI: Backport CI/Release related code to `v9.3.x` (#62752) * [v9.3.x] Added pageZoomLevel option to image renderer setup documentation (#62841) * [v9.3] docs: Manual backport 62815 to v9.3.x (#62821) * Fixing plugin signing docs for the current latest version (#62755) * [v9.3.x] Fix/60084/save and test (#62749) * [v9.3.x] Server: Switch from separate server & cli to a unified grafana binary (#62443) * Cloudwatch: Fix log group variable interpolation (#62640) (#62722) * Update yarn lock * [v9.3.x] docs: fix broken elasticsearch metrics play link (#62718) * Yarn lock update * Cherry pick 8b53b44 * Alerting: hide \"silence\" button for external AM setups (#62133) (#62693) * Geomap: Sanitize the attribution string (#745) * [v9.3.x] Docs: Fix OSS typo (#62631) * [v9.3.x] Expressions: Fixes the issue showing expressions editor (#62627) * [v9.3.x] GrafanaUI: Add disabled option for menu items (#62612) * Alerting: Validate that tags are 100 characters or less (#62335) (#62594) * [v9.3.x] Tempo: Fix span name being dropped from the query (#62592) * [v9.3.x] AzureMonitor: Fix dimension migration (#62578) * [v9.3.x] Plugins: Fix circular reference in customOptions leading to MarshalJSON errors (#62564) * [v9.3.x] Login: Fix panic when UpsertUser is called without ReqContext (#62571) * [v9.3.x] CloudWatch: Use grafana-aws-sdk v0.12.0 (#62085) * [v9.3.x] Replace ambiguous relrefs with partial URIs to prevent 404s (#62472) * [v9.3.x] Time Series Panel: Fix legend text selection in Firefox (#62451) * [9.3.x] Logs: Fix stats not being updated when log results change #62317 (#62449) * [v9.3.x] Auth: Fix catch both both ErrInvalidAPIKey for context with APIKey (#62206) * [v9.3.x] CloudWatch: Add missing AWS/DX metric (#62442) * [v9.3.x] docs: clarify note re export dashboard as PDF (#62399) * [v9.3.x] Move Grafana tutorials from grafana/tutorials repository (#62360) * [v9.3.x] StateTimeline: Show correct legend label when value mappings set (#62312) * go mod tidy * [v9.3.x] Docs: Update whats new link (#62240) * [v9.3.x] Changelog: Updated changelog for 9.3.6 (#62234) * Thu Jan 26 2023 ecsosAATTopensuse.org- Update to version 9.3.6: * Release: Bump version to 9.3.6 (#743) * yarn install * [v9.3.x] QueryEditorRow: Fixes issue loading query editor when data source variable selected (#62180) * [v9.3.x] Encryption: Cache new DEKs (only) after a caution period (#62177) * [v9.3.x] Fix Barchart legend calcs when stacking is percent (#62176) * [v9.3.x] Remove github automations when publishing (#62099) * [v9.3.x] SVG: Add dompurify preprocessor step (#62157) * [v9.3.x] add export customHeadersSettings component (#62141) * [v9.3.x] Oauth: Remove extra decoding of redirect url (#60878) * [v9.3.x] Add reference to Google OAuth docs (#61067) * Release: Bump version to 9.3.5 (#62074) * [v9.3.x] Changelog: Updated changelog for 9.3.4 (#62068) * Docs: Update publish a plugin FAQ to cover more common questions (#62… (#62063) * [v9.3.x] Docs: corrects broken link to v9.0 docs (#62036) * [v9.3.x] Explore: Be sure time range key bindings are mounted after clear (#62020) * [v9.3.x] Datasources: Fix Proxy by UID Failing for UIDs with a Hyphen (#62011) * [v9.3.x] Docs: prose and format updates (#61996) * Release: Bump version to 9.3.5 (#729) * Auth: Update saml go.mod (missing query sig verification) [9.3.x] (#712) * [v9.3.x] SVG: Add dompurify preprocessor step (#698) (#703) * [v9.3.x] Update grafana/saml library (#690) * Snapshots: Fix originalUrl spoof security issue (#675) * [v9.3.x] Packaging: Use base64 key (#61823) * [v9.3.x] Docs: Update index.md to not escape dollar sign (#61960) * TextPanel: Refactor to functional component (#60885) (#61937) * [v9.3.x] Elasticsearch: Fix failing requests when using SigV4 (#61933) * [v9.3.x] Query Builder: Fix max width of input component to prevent overflows (#61865) * [v9.3.x] grafana/e2e: Add ability to customise scenario config (#60705) * [v9.3.x] Update link to provisioning docs (#61843) * [v9.3.x] Canvas: Rectangle render error (#61889) * [v9.3.x] Docs: rewrite data source intro (#61876) * [v9.3.x] Docs: Use the correct name for the feedback_links_enabled option (#61861) * [v9.3.x] Elasticsearch: Fix creating of span link with no tags (#61836) * [v9.3.x] CI: Remove `npm` steps from enterprise pipelines (#59108) (#59289) * [v9.3.x] Update _index.md (#61829) * [v9.3.x] SearchV2: Fix star query when no stars exist (#61819) * [v9.3.x] Canvas: Inconsistent border behavior (#61804) * [v9.3.x] Alerting: Fix QueryAndExpressionStep not using the right query (#61796) * [9.3.x] Use new GPG key when publishing (#61793) * [v9.3.x] Plugins: enable the plugin sdk to get the json data for all datasources (#61792) * [v9.3.x] AzureMonitor: Correctly select template variable values in E2E (#61780) (#61788) * [v9.3.x] Logs: Lines with long words do not break properly (#61756) * [v9.3.x] Elasticsearch: Fix toggle-settings are not shown correctly (#61755) * [v9.3.x] Variables: Allow user to filter values in dropdown using white space. (#61739) * [v9.3.x] Auth: Fix disable/remove duplicate user entries metrics for performance reasons (#61692) * Alerting: Fix webhook to use correct key for decrypting token (#61717) * [v9.3.x] Docs: Renderer token (#61682) * [9.3.x] Loki: Use queries `maxLines` if configured, even if it is zero (#61652) (#61657) * [v9.3.x] Dashboard: Making a dashboard editable does not allow resizing of panels (#59943) * [v9.3.x] Fix typos (#61408) * [v9.3.x] Search: Fix empty folder message showing when by starred dashboards (#61624) * [v9.3.x] Fix documentation for notification policy object_matchers (#61606) * [v9.3.x] Alerting: Fix group select not being filled by selected folder when creating alert from panel (#61604) * [v9.3.x] Dashboards: Add org_id in dashboards query (#61599) * [v9.3.x] Barchart: Fix erroneous tooltip value (#61601) * [v9.3.x] Add object_matchers example (#61558) * [v9.3.x] Auth: Fix correct error for updateapikey in context handler (#61565) * [v9.3.x] Fix Barchart legend aligning right when orientation is horizontal (#61543) * [v9.3.x] update docs docker image reference (#61502) * Alerting: Set error annotation on EvaluationError regardless of underlying error type (#61508) * [v9.3.x] Live: Fix `Subscription to the channel already exists` live streaming error (#61420) * [v9.3.x] Loki: Fix misaligned derived fields settings (#61489) * [v9.3.x] Pin doc-validator image version to allow repository to opt in to breaking changes (#61481) * [v9.3.x] Levitate: Only run against the main branch (#61452) * Explore: Unsync time ranges when a pane is closed (#61369) (#61435) * [v9.3.x] Alerting: Fix evaluation timeout (#61307) * [v9.3.x] Logs: Fix alginment of meta items (#61357) * [v9.3.x] Docs: clarifies table view (#61327) * [v9.3.x] Bugfix: Prevent previous query editor to set default values when changing data source (#61286) * [v9.3.x] Log volume: Fix functionality if query has multiple comments (#61309) * [v9.3.x] Alerting: Fix General folder being added in alerting FolderPicker (#61296) * [v9.3.x] Instrumentation: measure time until plugin request (#61289) * Docs: Backport 61112 to v9.3.x (#61236) * [v9.3.x] Update publishing workflows to use PATs with fine-grained access control (#61268) * [v9.3.x] DataFrame: Add explicit histogram frame type (panel & transforms) * [v9.3.x] remove splunk plugin from legacyRunner check (#61181) * [v9.3.x] TimeSeries: Fix y-axis Yes/No and On/Off boolean units (#61208) * [v9.3.x] Traces: Fix timestamp for database query traces (#61162) * Wed Jan 25 2023 ecsosAATTopensuse.org- Update to version 9.3.4: * Release: Bump version to 9.3.4 (#722) * Auth: Update saml go.mod (missing query sig verification) [9.3.x] (#712) * [v9.3.x] SVG: Add dompurify preprocessor step (#698) (#703) * [v9.3.x] Update grafana/saml library (#690) * Snapshots: Fix originalUrl spoof security issue (#675) * Docs: Add source code url field description in publish a plugin document (#61132) * [v9.3.x] Plugins: add UI for secure socks proxy feature toggle (#60982) * [v9.3.x] GrafanaUI: Fix vercal slider handle positioning (#61097) * [v9.3.x] Canvas: Inconsistent save behavior (#61013) * [v9.3.x] Alerting: Fix conversion of alert state from db state during manager warmup (#60976) * [v9.3.x] Plugins: add option to proxy ds connections through a secure socks proxy (#59254) (#60643) * [v9.3.x] Remove packages path from branch filter (#60947) * [v9.3.x] Alerting: Fix missing dashboard/panelID links in annotations (#60927) * [v9.3.x] Prometheus: Code editor - upgrade /series API endpoints to use label/values and /labels for supported prometheus clients (#60925) * [v9.3.x] remove _build param from whatsnew (#59236) (#60887) * [v9.3.x] Plugins: Fix plugin query help markdown (#60907) * [v9.3.x] Alerting: Fix missing edit/delete/copy link in alert view (#60902) * [v9.3.x] Docs: Update `merge-pull-request.md` regarding backport policies (#59252) * CLI: Fix wire graph for reset-admin-password (#60846) * [v9.3.x] Chore: Upgrade Go to 1.19.4 (#60825) * [v9.3.x] Alerting: Prevent uid collision in migration when db is case-insensitive (#60835) * [v9.3.x] Prometheus: Fix Instant query time calculation (#60822) * [v9.3.x] docs: corrects broken links (#60594) (#60732) * [v9.3.x] BarChart: Clear tooltip when cursor exits bar (#60749) * [v9.3.x] Heatmap: Fix bottom bucket range in tooltip (#60745) * [v9.3.x] Geomap: Fix datalink UX regression (#60743) * [v9.3.x] Barchart: Fix tooltip erroneous header (#60742) * [v9.3.x] Azure Monitor: Add current value to editor options (#60738) * [v9.3.x] Folder: Folder name update redirects to desired location, for grafana served with subpath (#60737) * Alerting: Improve threshold displays (#60046) (#60704) * [v9.3.x] Add copyright notice (#60663) * [v9.3.x] Prometheus: Fix exemplar popover overflow (#60722) * [v9.3.x] Elasticsearch: Fix adding of adhoc filters when jumping to explore (#60699) * [v9.3.x] Loki: Fix missing parameters on Query Builder operations (#60693) * [v9.3.x] Logs: Fix height of logs component when used with topnav (#60690) * [v9.3.x] Azure Monitor: Fix metric metadata retrieval based on template variables (#60686) * [v9.3.x] AzureMonitor: Set Logs portal URL from resource URI (#60640) * AzureMonitor: E2E update (#60624) (#60642) * [v9.3.x] AzureMonitor: Correctly set filter values in portal URL (#60641) * [v9.3.x] ToolbarButtonRow: Overflow button now toggles visibility correctly (#60637) * [v9.3.x] DatasourceList: Fixes using sub path on datasources URL (#60631) * [v9.3.x] Plugins: Fix parsing of Azure settings for plugins (#60625) * [v9.3.x] Alerting: Fix incorrect links/aliases to template docs (#60604) * [v9.3.x] Removing hardcoded Cloud CTA in favor of a programmatic from website (#60600) * [v9.3.x] docs: fixes links (#60574) * [v9.3.x] CI: Add automation for github assets publishing (#59491) (#60192) * [v9.3.x] RBAC: Fix DeleteUserPermissions not being called on Upsert org sync (#60534) * [v9.3.x] RelativeTimeRangePicker: Don\'t respond to submit event when nested in a form element (#60520) * [v9.3.x] Update the Alerting HA docs (#60516) * [v9.3.x] Command Palette: Correctly clear button styles when changing theme (#60517) * [v9.3.x] Apply linting advice from doc-validator tool (#60509) * [v9.3.x] Prometheus: Fix X-Id-Token and X-ID-Token sent to Prometheus in query requests (#60406) * [v9.3.x] Prometheus: Updating editor value on Monaco\'s onDidChangeContent performance issues (#60424) * [v9.3.x] Prometheus: Add POST support to client (#60439) * [v9.3.x] Alerting: Set Dashboard and Panel IDs on rule group replacement (#60444) * [v9.3.x] Changelog: Updated changelog for 9.3.2 (#60430) * Release: Bump version to 9.3.3 (#60429) * [v9.3.x] Transformations: Fix bug in convert fields boolean to number (#60355) * [v9.3.x] Graphite: bug fix, strip white space from queries before comparing them (#60349) * [v9.3.x] Geomap: Update documentation for 9.3 (#60332) * [v9.3.x] Datasources Fix formatting for SQL data sources permissions disclaimer (#60168) * [v9.3.x] Dashboards: Fix \'Make Editable\' button not working in Dashboard Settings (#60330) * [v9.3.x] Accessibility: Improved keyboard accessibility in BigValue (#60317) * [v9.3.x] Dashboards: Wrap MakeEditable in the new Page layout (#60324) * [v9.3.x] Dashboards: Show error when data source is missing (#60313) * Fri Dec 16 2022 ecsosAATTopensuse.org- Update to version 9.3.2: * [v9.3.x] Traces: Fix for multiple $__tags in trace to metrics (#60294) * [v9.3.x] Influx: Query segment menus now position correctly near the bottom of the screen (#60291) * [v9.3.x] StateTimeline: Fix negative infinity legend/tooltip from thresholds (#60280) * Cloudwatch: Fix deeplink with default region (#60260) (#60274) * [v9.3.x] Snapshots: Build snapshot originalUrl on the backend (#60239) * [v9.3.x] Command Palette: Fix not being able to type if triggered whilst another modal is open (#60250) * [v9.3.x] TimePicker: Fix time picker selection (#60246) * [v9.3.x] Dropdown: Menu now closes correctly when selecting options on touch devices (#60237) * [v9.3.x] Docs: adds workaround for editing provisioned rules using the HTTP API (#60224) * [v9.3.x] Tempo: Fix TraceQL autocomplete issues (#60058) (#60125) (#60170) * [v9.3.x] CloudWatch: Fix deeplinks to still be able to pass log group names (#60216) * [v9.3.x] Loki/Prometheus: Fix wrong queries executed in split view (#60184) * [v9.3.x] Navigation: Fix some missing pages in admin section (#60174) * Command Palette: Maintain page state when changing theme (#59787) (#59841) * [v9.3.x] Prometheus: Fix exception being thrown when toggling visibility in explore (#60162) * [v9.3.x] Alerting: Fix RelativeTimeRangePicker (#60149) * [v9.3.x] TimeZonePicker: Scroll menu correctly when using keyboard controls (#60150) * [v9.3.x] Use relative aliases for all non-current Grafana aliases (#60111) * [v9.3.x] Parca: Logo image fixed with theme agnostic colors (#60078) * [v9.3.x] Chore: All tests under pkg/tests should be integration tests (#60071) * [v9.3.x] Fix branch filter for release workflows (#60124) * [v9.3.x] BarChart: Fix value mappings (#60122) * [v9.3.x] TimeSeries: Better y-axis ticks for IEC units (#60110) * [v9.3.x] TimePicker: Prevent TimePicker overflowing viewport on small screens (#60100) * [v9.3.x] AzureMonitor: Add error indicating potential configuration issue on Resource Picker (#60090) * [v9.3.x] Navigation: Prevent app crash when importing a dashboard with a uid of `home` (#60092) * [v9.3.x] Login: Fix failure to login a new user via an external provider if quota are enabled (#60086) * [v9.3.x] TimeRangePicker: Fix recent ranges not showing all items (#60085) * [v9.3.x] Panel Edit: Fix data links edit icons being off screen when provided title is too long (#60082) * [v9.3.x] [DOC] Change AWS to Google Cloud Monitoring (#60074) * [v9.3.x] Update docs regarding Grafana as an alert receiver (#60042) * [v9.3.x] Fix index out of range in regenerateLinksSupplier (#60070) * [v9.3.x] Alerting: Use the QuotaTargetSrv instead of the QuotaTarget in quota check (#60034) * [v9.3.x] Prometheus: Exemplar optimization (#60057) * [v9.3.x] Prometheus: Fix exemplar fill color to match series color in time series. (#60054) * [v9.3.x] Update heatmap exemplar popover styles (#60051) * [v9.3.x] Prometheus: Add traceID link to heatmap exemplar popover (#60048) * [v9.3.x] Prometheus: Fix exemplars not respecting corresponding series display status. (#60047) * [v9.3.x] Prometheus: Add traceID field on top of the exemplar popover (#60035) * [v9.3.x] PanelEdit: Fixes bug with not remembering panel options pane collapse/expand state (#59309) * [v9.3.x] Docs: corrects relref (#59971) * [v9.3.x] Table: Fixes row border style not showing and colored rows blending together (#59693) * [v9.3.x] ServiceAccounts: Do not display warnings about secret scanner when scanner is disabled (#59955) * [9.3.x] Backport Contexthandler: Add uname as response header #59930 (#59951) * [v9.3.x] Accessibility: Improved keyboard accessibility in BarGauge (#59653) * [v9.3.x] Plugins: Add username to datasource plugin logging (#59948) * [v9.3.x] Navigation: handle case where navIndex is undefined (#59941) * Users: Use Remote Cache for storing signed in users [v9.3.x] (#59883) (#59934) * Auth: Session cache [v9.3.x] (#59937) * [v9.3.x] CloudWatch: Fix - make sure dimensions are propagated to alert query editor (#59933) * [v9.3.x] API: Fix delete user failure due to quota not enabled (#59879) * [v9.3.x] Loki: Fix wrongly escaped label values when using LabelFilter (#59876) * [v9.3.x] TimeseriesPanel: Preserve string fields for data link interpolation (#59869) * [v9.3.x] Datasource: Fix - apply default query also to queries in new panels (#59833) * [v9.3.x] docs: fixes broken link and spelling error (#59856) * [v9.3.x] Tempo: Fix traceQL suggestions for tag names with dots (#59840) * [v9.3.x] Package: AATTgrafana/e2e updates (#59825) * [v9.3.x] Delete broken links in notifications doc (#59806) * [v9.3.x] Restrict workflow to grafana/grafana repository (#59756) * [v9.3.x] Docs: removes email templating (#59746) * [v9.3.x] Docs: updates based on customer feedbak (#59744) * Alerting: Reduce number of buildinfo calls (#59319) (#59716) * [v9.3.x] AzureMonitor: Automate location retrieval (#59717) * [v9.3.x] AzureMonitor: Fix bad request when setting dimensions (#59708) * [v9.3.x] DataSourcePermissions: Handle licensing properly for ds permissions (#59709) * [v9.3.x] AzureMonitor: Fix panic from empty response in ARG (#59707) * [v9.3.x] CloudWatch: Create deeplinks from log group ARNs (#59697) * [v9.3.x] TimeSeries: Fix rendering when zooming to time ranges between datapoints (#59683) * Release: Bump version to 9.3.2 (#59680) * [v9.3.x] Changelog: Updated changelog for 9.3.1 (#59679) * Fri Dec 02 2022 ecsosAATTopensuse.org- Update to version 9.3.1: * [v9.3.x] FolderPicker: Fixes issue with typing to search for folder (#59649) * kindsys: Fix loading on windows (backport of #59519 to v9.3.x) (#59520) * [v9.3.x] Build: Adds a fallback script to fix package.json main and types fields before packaging (#59639) * [v9.3.x] Docs: Improve documentation for notifications (#59630) * [v9.3.x] AppRootPage: Fix passing the queryParams (#58916) * [v9.3.x] Fix release_branch_regexp (#59594) * [v9.3.x] Sessions: Remove invalid session cookie if it\'s invalid/expired/missing (#59586) * [v9.3.x] Packaging: Use rpm-digest sha256 when creating rpm packages (#59587) * [v9.3.x] Automate docs publishing steps (#59567) * [v9.3.x] PanelEdit: Fixes alignment issue with collapse button (#59582) * [v9.3.x] RBAC: Handle edge case where there is duplicated acl entries for a role on a single dashboard (#59573) * [v9.3.x] Datasources: Use context logger in cache service (#59558) * [v9.3.x] Accessibility: Increase badge constrast to be WCAG AA compliant (#59549) * [v9.3.x] Fix: Unlocking the UI for AuthProxy users (#59530) * [v9.3.x] Fix XSS in runbook URL (#684) * [v9.3.x] Docs: Update `publish.yml` for 9.3.x (#59537) * [v9.3.x] Changelog: Updated changelog for 9.3.0 (#59534) * Release: Bump version to 9.3.0 (#59532) * [v9.3.x] Docs: What\'s New content for v9.3 (#59518) * [v9.3.x] Alerting: Fix swallowing of errors when attaching images to notifications (#59513) * [v9.3.x] Docs: Minor improvements to Preferences documentation (#59509) * [v9.3.x] Explore: Skip flaky query history test (#59139) * [v9.3.x] Internationalization: Preferences documentation (#59493) * [v9.3.x] Docs: Add docs for labels with dots (#59487) * [v9.3.x] Fix: Allow creating snapshot with no dashboard id (#59462) * [v9.3.x] Chore: Delete accidentally committed test database (#59463) * [v9.3.x] Docs: Updating sign plugin docs (#59419) * [v9.3.x] SQL Datasources: Fix annotation migration (#59455) * [v9.3.x] Transformations: Convert fields transform fix, convert strings with commas to numbers (#59433) * [v9.3.x] Tempo: TraceQL table and editor (#59420) * Wed Nov 30 2022 ecsosAATTopensuse.org- Update to version 9.3.0: * [v9.3.x] Fix XSS in runbook URL (#684) * [v9.3.x] Docs: Improve docs for images in notifications (#59402) * [v9.3.x] Docs: Improve Labels and annotations docs (#59401) * [v9.3.x] BarChart: fix hover overlay for hz stacked (#59396) * [v9.3.x] CloudWatch: Cross-account querying support (#59389) * [v9.3.x] SSE: Make sure to forward headers, user and cookies/OAuth token (#59390) * Alerting: fix \"no permissions\" alert flashing (#59300) (#59374) * [v9.3.x] OptionsUI: SliderValueEditor does not get auto focused on slider change (#59368) * [v9.3.x] Breadcrumbs: Remove semi-bold and change current/last breadcrumb text color (#58913) * Feat: Adding an optional browser config option to e2e test runner (#59321) * [v9.3.x] Access Control: Clear user\'s permission cache after resource creation (#59307) * [v9.3.x] Navigation: Support rbac for new dashboard, import dashboard and new folder (#59305) * [v9.3.x] TraceView: Fix broken rendering when scrolling in Dashboard panel in Firefox (#59281) * [v9.3.x] Logs: Fix misalignment of LogRows (#59290) * [v9.3.x] PostgreSQL: Fix missing CA field from configuration (#59286) * [v9.3.x] Azure Monitor: Fix empty/errored responses for Logs variables (#59278) * [v9.3.x] User: Optimize signed in user cache management (#59199) * [v9.3.x] Heatmap: Fix blurry text & rendering (#59262) * [v9.3.x] Explore: Sub-tables support for Table component (#59250) * [v9.3.x] Internationalization: Enable internationalization by default (#59226) * [v9.3.x] Azure Monitor Logs: Avoid warning when the response is empty (#59231) * [v9.3.x] Tempo: Send the correct start time when making a TraceQL query (#59219) * [v9.3.x] I18n: Crowdin sync (#59212) * [v9.3.x] I18n: Translate Dashboard Starred notification (#59208) * [v9.3.x] Navigation: always show `GetStartedWithPlugin` even if there\'s install control wa… (#59206) * [v9.3.x] Solo Panel: Configurable timezone (#59202) * [v9.3.x] Fix #58598 X-ID-Token header missing on Loki Datasource (#59193) * [v9.3.x] I18n: Fix variables not interpolating with pseudo localisation (#59194) * Navigation: share logic between `buildBreadcrumbs` and `usePageTitle`… (#59155) * [v9.3.x] Azure Monitor: Fix namespace selection for storageaccounts (#59184) * [v9.3.x] Navigation: use correct id to find cloud access policies page (#59187) * [v9.3.x] Internationalization: Translate ShareSnapshot label (#59144) * [v9.3.x] SQL: Fix code editor for SQL datasources (#59185) * [v9.3.x] Internationalization: Translate menu items (#59178) * [v9.3.x] StateTimeline: Prevent label text from overflowing state rects (#59175) * [v9.3.x] Heatmap: Fix tooltip y range of top and bottom buckets in calculated heatmaps (#59174) * [v9.3.x] Canvas: Add icon value mapping (#59171) * [v9.3.x] Geomap: Improve location editor (#59170) * [v9.3.x] Internationalization: Translate NavBar - \'Search dashboard\' menu item (#59152) * [v9.3.x] Internationalization: Translate ViewJSONmodal and ClipboardButton (#59151) * [v9.3.x] Preferences: Add confirmation modal when saving org preferences (#59119) (#59141) * [v9.3.x] Alerting: Enable interpolation for notification policies in file provisioning (#59140) * [v9.3.x] Internationalization: Translate \'Hide / show legend\' of PanelHeaderMenuItem (#59133) * [v9.3.x] Azure Monitor: Fix resource picker selection for subresources (#59137) * [v9.3.x] Internationalization: Translate VariableInput and VariableOptions components (#59131) * [v9.3.x] CloudWatch: fix custom namespace for listing dimension keys, refactor to non-pointer types, add test assertions, rename packages (#59130) * [v9.3.x] AzureMonitor: Separate subscription health check API version (#59122) * Fix: Add checkForPathSeparator validation in group name for grafana-m… (#59100) * [v9.3.x] Chore: Document theme toggle keybinding (#59120) * [v9.3.x] DataSourceWithBackend - Set postResource method to POST (#59117) * [v9.3.x] Accessibility: Improve keyboard accessibility in `Collapse` (#59097) * [v9.3.x] Loki: Add `gzip` compression to resource calls (#59113) * [v9.3.x] MS/My/PostgresSQL: Migrate annotation query (#59112) * [v9.3.x] AATTgrafana/runtime: Avoid calling applyTemplateVariables for the wrong datasource (#59029) * [v9.3.x] Alerting: Support Prometheus durations in Provisioning API (#59067) * [v9.3.x] Prometheus: fix Heatmap y buckets when legendFormat: auto (#59065) * [v9.3.x] Chore: Fix SQLx failure when starting the server with newDBLibrary enabled (#59054) * [v9.3.x] Alerting: Add Troubleshooting to Images in notifications docs (#59026) * [v9.3.x] Accessibility: Improve keyboard accessibility of `FilterPill` (#59017) * [v9.3.x] Accessibility: Improve keyboard accessibility in `AnnoListPanel` (#59015) * [v9.3.x] Navigation: Set navtree to an empty array instead of null (#59010) * [v9.3.x] Navigation: Prevent viewer role accessing dashboard creation, import and folder creation (#59009) * [v9.3.x] Docs/removes admin screenshots (#58996) * [v9.3.x] Docs: adds permission validation setting (#58988) * [v9.3.x] Update verify-release script (#58984) * [v9.3.x] Docs: adjusts link to kms integration (#58983) * [v9.3.x] Alerting: Fix metric in Images in Notifications docs (#58979) * [v9.3.x] Nav: Split Admin into three sections for new IA (#58974) * [v9.3.x] Accessibility: Improve keyboard accessibility in `GettingStarted` panel (#58977) * [v9.3.x] Navigation: Stop clearing search state when opening a result in a new tab (#58967) * [v9.3.x] Explore: Fix a11y issue with logs navigation buttons (#58963) * [v9.3.x] Navigation: move connections + integrations to be a top level item (#58939) * [v9.3.x] GaugePanel: Setting the neutral-point of a gauge (#58949) * [v9.3.x] QueryData: skip header validation (revert check) (#58946) * [v9.3.x] OAuth: Refactor OAuth parameters handling to support obtaining refresh tokens for Google OAuth (#58940) * [v9.3.x] Quota: Fix failure in store due to missing scope parameters (#58923) * [v9.3.x] Quota: Fix failure when checking session limits (#58869) * [v9.3.x] Navigation: rename Grafana Machine Learning to just Machine Learning (#58911) * [v9.3.x] Chore: Extract server lock error so it can be used with errors.As (#58906) * [v9.3.x] Navigation: Change quick add styling (#58879) * [v9.3.x] SSE: Keep value name from numeric table (#58851) * [v9.3.x] QueryData: fix header parsing to support expressions (#58848) * [v9.3.x] AppRootPage: Render app plugins without pages (#58814) * [v9.3.x] Fix: Bump-version action regex pattern to work with beta1 (#58806) * Release: Bump version to 9.3.0-beta.1 (#58787) * [v9.3.x] Changelog: Updated changelog for 9.3.0-beta1 (#58786) * plugindef: Move pluginmeta out of coremodels as standalone thema lineage (#56765) * Revert \"Chore: move to node 18 (#58570)\" (#58754) * Chore: Update version (#58750) * Search: Fixes issue with Recent/Starred section always displaying \"General\" folder (#58746) * Navigation: Add quick actions button (#58707) * Scene: Variables and support for declaring variable dependencies and getting notified or re-rendered when they change (#58299) * Chore: Restore folder properties (#58743) * Auth: Always include oauth and saml settings for frontend (#58705) * RBAC: remove redundant role name field from plugin role registrations (#58166) * Scenes: Grid layout (#56737) * Transformations: Make Card Descriptions Clickable (#58717) * Search: Revert \"load dashboard performance improvements\" (#58730) * DataSourceWithBackend: Add plugin id to the request headers (#58082) * Use relref resolved from nearest section (#58718) * Snapshots: Allow user with viewer permissions to delete own snapshots (#58572) * Chore: Refactor quota service (#58643) * Internationalization: Translate RefreshPicker component (#58530) * Internationalization: Translate TimeRangePicker component (#58470) * Alerting: Update state manager to save state transitions in one batch (#58358) * OAuth: Feature toggle for access token expiration check and docs (#58179) * Docs: corrects relrefs (#58706) * Fix: Email and username trimming and invitation validation (#58442) * Docs: Update install guides link in README (#56116) * CI: Make build and store storybook trigger in the release process (#58686) * Docs: Comment out broken images (#57482) * docs: code format (#58216) * Navigation: Remove monitoring texts for items under Monitoring section (#58522) * Omit error from http response (#58443) * Toolkit: Fix compilation loop when watching plugins for changes (#58167) * docs: fix heading level for env variable on configuration page (#58689) * Storage: add an admin write flavor that can explicitly set the user/time (#58618) * Chore: [Nested Folder] Add db migration at service start time (#58590) * SQL: Fix issue where testing the datasource would always be successful if the `datasourceQueryMultiStatus` feature was enabled (#58671) * MSSQL: Add connection timeout setting in configuration page (#58631) * Alerting: Allow none provenance alert rule creation from provisioning API (#58410) * StateTimelinePanel: Fix duration on merged values (#58561) * Alerting: Implement the Webex notifier (#58480) * Prometheus: Make Prometheus streaming parser as default client (#58365) * Chore: fix some types (#58662) * BarChart: add gdev panel for random threshold from query (#58580) * Prometheus: Handle errors in buffered client (#58504) * Navigation: fix page title spacing when there is no subtitle (#58654) * Alerting: Suggest previously entered custom labels (#57783) * Nested Folders: Support getting of nested folder in folder service wh… (#58597) * Fix: don\'t show an error when receiver status is not available (#58638) * Chore: Update .nvmrc (#58641) * Chore: move to node 18 (#58570) * docs: fix typo in provisioning docs (#58110) * Chore: Refactor process.js & process.test.js to TypeScript (#58464) * Tempo: Fix search removing service name from query (#58630) * Fix: Bumping `msw` and `xmldom` (#58627) * Alerting: Improve test coverage for ConditionsCmd (#58603) * Chore: Move dev-dashboards jsonnet into separate directory (#58619) * Docs: Add feature flag example to override configuration with environment variables (#58613) * Canvas: Improve disabled inline editing UX (#58610) * Reconcile coremodels, entities, objects under new kind framework (#56492) * Export: support export in postgresql (#58553) * Canvas: Fix setting icon from field data #58499 * Cleaning up plugin developer docs (#58596) * Docs: Replacing toolkit with sign-plugin (#58593) * Move cloud link app to the Administration section (#58578) * Elasticsearch: Add feature toggle for backend migration (#58585) * Alerting: Remove url based external alertmanagers config (#57918) * Alerting: Fix threshold expression rewire (#58334) * Chore: Upgrade go-sqlite3 to v1.14.16 (#58581) * Explore: Support fields interpolation in logs panel (#58426) * Add move endpoint into folder service (#58575) * BarChart: Fix coloring from thresholds and value mappings (#58285) * Folder: Add implementation for Update for nested folder (#58479) * Docs: adds explore content for alerting (#58573) * Chore: Switching to new output format for detect breaking changes action (#58516) * Connections: Support standalone plugin pages (#57772) * Alerting: Fix logging pointer address of DashboardUID and PanelID variables (#58539) * Alerting: Log when alert rule cannot be screenshot to help debugging (#58537) * API: Support creating a nested folder (#58508) * Switching to new output format for bump-version action (#58514) * Switching to new output format for publish docs action (#58518) * [Nested Folder] Delete folder methode (#58444) * GoogleCloudMonitoring: Refactor query type definition (#58512) * chore(tests): return a copy of the map to avoid concurrency issues in tests (#58547) * Alerting: Break dependency between state and image packages (#58381) * Alerting: update test TestAlertingTicker to not rely on clock (#58544) * Prometheus: Query builder label filters dropdown UI overload fix (#58266) * Chore: Retry queries by default in tests (#58535) * adjusts the stem sentence (#58538) * Alerting: Fix images cached on rule instead of dashboard panel signature (#58510) * Alerting: Improve debug logs in image service (#58507) * Chore: Use strings.ReplaceAll and preallocate containers (#58483) * Docs: adjusts topics to align with task templates (#58478) * Alerting: Change TestConditionsCmd to assert on mathexp.Results (#58434) * Plugins: CallResource: Use canonical MIME headers when writing response (#58506) * Navigation: Convert `PluginDetails` page to use new `Page` extensions (#58509) * Docs: Replace toolkit command to scaffold plugins with create-plugin (#58462) * Elasticsearch: fix typo (#58519) * Echo: Add config option to prevent duplicate page views for GA4 (#57619) * feat(loki-monaco-editor): update e2e test with autocomplete steps (#58455) * Alerting: Small improvements to staleResultsHandler (#58007) * Loki: Rename log browser to label browser (#58416) * Scene: ObjectVariable for supporting the built in system variables and object scoped variables (__data for example) (#58291) * Alerting: Reorder tests in classic_test.go (#58425) * Navigation: Expose new props to extend `Page`/`PluginPage` (#58465) * GoogleCloudMonitoring: use typed struct in newInstanceSettings (#58440) * Variables: SceneVariable update process (#57784) * Alerting: Fix screenshots were not cached (#58493) * Store: use \"at\" suffix for time base fields more consistently (#58486) * Alerting: Use hash of opts in singleflight (#58474) * Use fnv64 for InmemCacheService (#58468) * Nested Folders: Use recursive query if the driver supports it (#58178) * grafana/e2e: Update add dashboard flow (#58360) * Tooltips: Make tooltips in FormField and FormLabel interactive and keyboard friendly (#57706) * Tempo: Fix start time column sorting when using search (#56635) * Changelog: Updated changelog for 8.5.15 (#58467) * Internationalization: Translate TimeZonePicker component (#58461) * pkg/web: avoid shared middleware slice (#58458) * Changelog: Updated changelog for 8.5.15 (#58459) * Internationalization: Translate TimePickerContent component (#58316) * properly format new .drone.yml in verify-drone (#58436) * Panels: Fixes crashing issue when migrating angular panels (#58232) * Loki: enable Monaco Query Editor by default (#58080) * devenv:elastic: update version (#58439) * Internationalization: Translate TimePickerFooter component (#58390) * GoogleCloudMonitoring: Refactor annotation code (#58417) * Prometheus: remove /series endpoint calls in query builder label names and values for supported clients (#58087) * Chore: update latest.json to 9.2.4 (#58433) * Add new PageInfo component (#58421) * Dashboards: Provide better error messages in SaveDashboardAsForm (#57866) * nested folders: support creation of nested folders in folder service when feature flag is set (#58364) * Changelog: Updated changelog for 9.2.4 (#58429) * Internationalization: Translate TimeRangeContent component (#58343) * Revert \"Alerting: Fix mathexp.NoData in ConditionsCmd (#56812)\" (#58423) * Levitate: Only run workflows when the NPM packages change (#58206) * Linux repositories: Document `apt|rpm.grafana.com` (#57527) * Grafana Enterprise Packaging: Set to conflict with `grafana`, not replace (#58189) * Alerting: Fix mathexp.NoData in ConditionsCmd (#56812) * Support folderUID in import dashboard service (#58415) * feat(nested folders): Add CountAlertRulesInFolder to ngalert store (#58269) * Folder: Add folder service implementation (#58182) * AzureMonitor - E2E tests drone update (#57100) * Correlations: add tracking for add, update, delete, and details expanded (#58239) * Revert \"Chore: Refactor quota service (#57586)\" (#58394) * Chore: Switch Grafana to using faro libraries (#58186) * CloudWatch: Refactor test mock by removing GetMetricsData from FakeMetricsAPI (#58355) * Chore: Refactor quota service (#57586) * Prometheus: Upgrades http client to v1.13.1 (#58363) * Docs: corrects outer join example (#58348) * Remove data comparison tool and feature flag (#58196) * Auth: conflicting users validation improvements (#58136) * Loki: Add case insensitive line contains operation (#58177) * GoogleCloudMonitoring: Remove unused code (#58347) * Loki Monaco Editor: implement extracted label keys (#57368) * Alerting: Fix test fails in some environments (#58251) * CallResource: don\'t set Content-Type header if status is 204 (#50780) * Explore: Remove explore2Dashboard feature toggle (#58329) * MSSql/Postgres: Fix visual query editor filter disappearing (#58248) * Alerting: Update handling of stale state (#58276) * Alerting: Append org ID to alert notification URLs (#57123) * Datasource Loki: preserve header `X-ID-Token` (#57878) * Server: Write internal server error on missing write (#57813) * fix thanos semver string (#58335) * Preferences: Create indices (#48356) * Alerting: Create AlertInstanceKey in one place (#58278) * Scenes: Enforce explicit accessibility modifiers (ESLint) (#58331) * Frontend Routing: Always render standalone plugin pages using the `` (#57771) * Alerting: Update saveAlertStates in state manager to not return results (#58279) * Internationalization: Translate CalendarFooter component (#58326) * [Alerting] - make rule groups the default view (#58271) * fix(config/jwt): the value should be \"expect_claims\", not \"expected_claims\" (#58284) * Chore: Disable dashboard-time-zone e2e tests (#58320) * Tracing: Allow trace to logs for OpenSearch (#58161) * AATTgrafana/e2e: Fix addPanel for small screen size (#57398) * ServiceAccounts: Add background service to check for token leaks (#53658) * chore(docs): clarify how to refer to GH teams (#57679) * RBAC: Allow role registration for plugins (#57387) * group d3 updates together (#58309) * Plugins: Make \"README\" the default markdown request param (#58264) * MySQL: make it possible to add CA cert without using tlsAuth (#58226) * Timeseries: Fix null pointer when matching fill below to field (#58030) * Update drone-cli go mod to v1.6.1 (#58245) * Timeseries: Use standard editor for fillBelowTo field picker (#58283) * Live: remove json exact converter (#58282) * Storage: include SQL implementation (#58018) * Alerting: Run state manager as regular sub-service (#58246) * ServiceAccounts: enable service accounts after IsRealUser change (#58263) * Chore: Sort generated jsonnet dashboards by full path (#58267) * Alerting: Update state manager to accept rule store as Warm method argument (#58244) * PublicDashboards: Add delete public dashboard button in public dashboard modal (#58095) * PublicDashboards: refactor using new grafana error types (#58078) * Update dependency rollup-plugin-dts to v5 (#58258) * Update dependency uuid to v9 (#58260) * Update dependency rollup-plugin-node-externals to v5 (#58259) * hide sectionnav items when collapsed, ensure focus ring overlays active items (#58250) * Storage: fix failing test (set IsServiceAccount=true) (#58257) * Alerting: Remove duplicate Slack notification title (#58107) * AppChrome: Fixes kiosk mode toggling (#58240) * Alerting: Persist annotations from multidimensional rules in batches (#56575) * Update dependency AATTtypes/node to v18 (#58139) * Loki: Replace hardcoded css values (#57770) * Explore: don\'t re-init the Graph on every data change (#57906) * Update dependency react-i18next to v12 (#58238) * Build: add explicit build step for go codeql (#58195) * Build: clean up and document integration test convention (#58170) * Chore: Upgrade Go to 1.19.3 (#58052) * Update dependency AATTwojtekmaj/enzyme-adapter-react-17 to v0.7.0 (#58233) * Update dependency jest-fail-on-console to v3 (#58219) * Chore: Update cloud monitoring and Azure data sources to support contextual logs (#57844) * Auth: add IsServiceAccount to IsRealUser (#58015) * Internationalization: Translate TimeRangeList component (#58131) * Remove base and arch args (#58209) * Auth: Check for OrgUsersAdd on frontend to display pending invites (#58217) * Alerting: Encode path separators to side-step proxies (#58141) * Azure Monitor: E2E Tests (#54619) * Update dependency i18next to v22 (#58156) * Update dependency sass to v1.56.0 (#58207) * Update dependency AATTtypes/k6 to v0.41.0 (#58165) * Doc: Add groups mapping config to readme (#58208) * Update dependency babel-loader to v9.1.0 (#58155) * hopefully improve slate test reliability (#58171) * Nested Folder: Modify store Update() (#58183) * Playlist: cleanup object store implementation (#58201) * Navigation: Add `pluginId` to standalone plugin page NavLinks (#57769) * publicdashboards: split create/update api paths (#57940) * Share azureauth between prometheus clients (#58122) * fixes typo (#58159) * Chore: Migrate usage of v1 theme to v2 (#58154) * Docs: Adding documentation for custom branding on public dashboards (#58090) * Removing workflow_call from update-changelog and bump-version action (#58181) * Chore: Update grafana-plugin-sdk-go to v0.142.0 (#58115) * FeatureFlags: set defaults in the registry rather than the ini file (#58106) * Canvas: Extend root context menu (#58097) * Toolkit: Fix Webpack less-loader config (#57950) * Chore: Add jsonnet library for devenv dashboards (#57928) * Internationalization: Translate TimePickerTitle component (#57909) * Add VSCode launch configuration to debug in remote Chrome (#58108) * fixed explain handlers for label- and lineformat (#58135) * Chore: Migrate more theme v1 usage to v2 (#58121) * remove e2e-api-tests + axios dependency (#58148) * Update dependency eslint-plugin-jest to v27 (#58143) * TimeSeries: more thorough detection of negative values for stacking dir (#57863) * reduce the number of requests in folder section (#55876) * Nested Folders: Add tests for store methods (#57662) * Update dependency AATTtypes/ol-ext to v3 (#58140) * Public Dashboards: Renaming PubdashFooter (#58137) * Chore: Add NewAnonymousSignedInUser to user service (#57537) * Graphite: Allow metric name to use true/false as name (#57996) * Alerting: Improving group modal with validation on evaluation interval (#57830) * Update dependency AATTrollup/plugin-node-resolve to v15 (#58130) * Update dependency react-select to v5.6.0 (#58127) * Update dependency eslint-plugin-jsdoc to v39.6.2 (#58126) * Update dependency AATTrollup/plugin-json to v5 (#58083) * Flame Graph: Add units and value to blocks (#57959) * Rendering: Add configuration options for `renderKey` lifetime (#57339) * Tempo: Make usage of time range for TraceID query optional (#58057) * Update typescript-eslint monorepo to v5.42.0 (#58073) * Update dependency AATTrollup/plugin-commonjs to v23 (#58075) * Accessibility: Enable rule `jsx-a11y/no-noninteractive-element-interactions` (#58077) * Update emotion monorepo (#58066) * increase select placeholder contrast to be WCAG AA compliant (#58034) * Accessibility: Enable `jsx-a11y/mouse-events-have-key-events` (#58050) * Explore: Fix shared crosshair for logs, logsvolume and graph panels (#57892) * Alerting: Add title and description to Webhook contact point (#58058) * Fix an indentation issue in example config in doc (#57814) * Alerting: Add values to annotations (#57738) * Chore: Convert `SpanTreeOffset` test to RTL (#56195) * Auth: Add fixed repeat migration w. checks for subset of permissions (#58054) * Elasticsearch: Add trace to logs functionality (#58063) * Auth: Validate Azure ID token version on login is not v1 (#58088) * Loki: Remove redundant feature flag in defaults.ini (#58084) * Search: Refactor state and logic to be less fragmented and spread out (#57973) * Geomap: Add photo layer (#57307) * Alerting: Fix feedback (#57922) * Alerting: Fix screenshot is not taken for stale series (#57982) * Docs: fixes alias (#58060) * PublicDashboards: Adds command to generate map of supported datasources (#57841) * DEB/RPM Packages: Remove old package publishing steps (#58071) * Flamegraph: Add self to tooltip (#57548) * Public Dashboards: Extracting config of Public Dashboard (#57788) * Update dependency webpack-bundle-analyzer to v4.7.0 (#58055) * Plugins: Added hook to make it easier to track interactions in plugins (#56126) * LibraryPanels: Replace folderID with folderUID (#56414) * construct the datasource for the example query if not added (#57936) * use logger context in cloudwatch (#57842) * Alerting: Condition evaluator with cached pipeline (#57479) * Chore: Update sqleng, elasticsearch, tempo and opentsdb plugins to support contextual logs. (#57777) * Update dependency webpack-dev-server to v4.11.1 (#58056) * Instrumentation: Log plugin and datasource info for each plugin request. (#54769) * Docker: Remove Edge repos (#53875) * renovate: group AATTtypes/slate * with slate * (#58053) * remove unneeded package updates (#58005) * Security: Upgrade x/text to version unaffected by CVE-2022-32149 (#57797) (#57803) * Update dependency eslint-plugin-jsdoc to v39.5.0 (#58039) * feat(nested folders): add CountDashboardsInFolder (#57847) * Update dependency stylelint to v14.14.0 (#58051) * Update dependency react-select to v5.5.9 (#58012) * Update dependency sass-loader to v13.1.0 (#58047) * Update dependency rudder-sdk-js to v2.18.1 (#58013) * Alerting: Fix response is not returned for invalid Duration in Provisioning API (#58046) * Update Monthly patch updates (#58002) * chore: updated plugin-ci go dependency to 1.19.3 (#58035) * Update dependency rc-slider to v10 (#49242) * LibrayPanels: Fix unlinking libray panel (#57825) * Chore: Migrate more usage of v1 themes to v2 (#57680) * Explore: Track data links usage (#56868) * Linux Packages: Handle publish to beta (#57528) * RBAC: Allow listing user permissions with scope (#57538) * Revert \"Update React Aria (#57975)\" (#58001) * chore(npm): patch bump msw to fix nested dep vuln (#57671) * CI: Remove ` *-test-backend-enterprise2` pipelines (#58028) * PostgreSQL: Migrate to React (#52831) * Storage: fix dummy implementation and tests (#58019) * Docs: Add prerequisites to enable auth.jwt for url login (#57806) * PublicDashboards: Orphaned public dashboard item list modified (#58014) * Docs: removes writing guidelines, points contributors to Writers\' Toolkit (#58011) * SQLStore: Create utility for bulk inserts (#57632) * I18n: Crowdin sync (#57998) * Update dependency mocha to v10.1.0 (#58004) * Update dependency i18next-parser to v6.6.0 (#57999) * Update dependency marked to v4.2.0 (#58000) * Storage: add support for snapshots, dataframes, and raw json objects (#57934) * Docs: Refactor data sources content (#57573) * GRN: minor cleanup (#57924) * Bump actions/cache from 2.1.7 to 3.0.11 (#56910) * Update dependency eslint to v8.26.0 (#57986) * Bump actions/stale from 5 to 6 (#57864) * Bump actions/setup-node from 3.4.0 to 3.5.1 (#57865) * Alerting: Fix flaky test in notifiers (#57927) * Accessibility: enable rule `jsx-a11y/label-has-associated-control` (#57964) * Bump slackapi/slack-github-action from 1.14.0 to 1.23.0 (#56836) * Update dependency eslint-plugin-jsdoc to v39.4.0 (#57987) * Bump actions/cache from 2.1.7 to 3.0.10 (#56218) * Update dependency AATTvisx/tooltip to v2.16.0 (#57980) * Server: Make unix socket permission configurable (#52944) * Update React Aria (#57975) * CI: Use full `dockerhub` repository name (#57979) * Update dependency core-js to v3.26.0 (#57981) * I18n: Crowdin sync (#57978) * Update dependency AATTreact-types/shared to v3.15.0 (#57970) * Update dependency AATTrushstack/ts-command-line to v4.13.0 (#57972) * Update Moveable (#57967) * Alerting: Linking external images securely - Azure Blob (#1) (#56598) * metrics: expose when the binary was built as an gauge (#57951) * Chore: group some packages to reduce number of PRs (#57912) * Chore: Stories for Select performance (#57965) * Chore: update latest.json to 9.2.3 (#57960) * Changelog: Updated changelog for 9.2.3 (#57955) * Profiling: Add docs for Parca and Phlare (#57833) * FlameGraph: Add docs for flame graph (#57834) * Search: Fixes searching by current folder when opened by clicking dashboard folder name (#57716) * CloudWatch: Fix `all-log-groups` endpoint when called without logGroupNamePrefix (#57483) * Add GCP_KEY to publish-grafanacom step (#57910) * TimeSeries: Render null-bounded points at data edges (#57798) * BarChart: Fix stacked hover (#57711) * removes CTAs (#57931) * PublicDashboards: Delete public dashboard in public dashboard table (#57766) * Storage: move http wrapper into its own subpackage (#57929) * Alerting: fix filtering in notification policies (#57824) * Alerting: Add debug logs in validateAndGetPrefix (#57002) * Attempt to preserve UID from migrated channel (#57639) * Update dependency AATTleeoniya/ufuzzy to v0.8.0 (#57894) * Store: Add SQL tables for SQL based object store (dev mode only) (#57785) * Doc: Fix wrong default callback URL (#57908) * Alerting: Query time logging (#57585) * change json command parameter names from userID to userId and teamID to teamId (#57902) * Store: protobuf based GRN/identifier (#57714) * PublicDashboards: do not return errors when resource not found from store layer (#57838) * Scene: SceneObject and SceneObjectBase refinements and stricter typing (#57851) * Docs: Update Auditing docs (#57867) * Google Cloud Monitoring: Set frame interval to draw null values (#57768) * Alerting: move alert rule View/Edit/Delete action buttons to collapsed row (#57687) * Google Cloud Monitoring: Ensure selectors fit in the screen (#57817) * add an endpoint for updating several managed permissions with one call (#57893) * Chore: Update footer changelog link to github (#57871) * Update dependency AATTcypress/webpack-preprocessor to v5.15.0 (#57873) * Tempo: Fix dropdown issue on tag field focus (#57616) * Access Control: documentation for RBAC provisioning with Terraform (#57747) * CloudWatch: Fix broken test (#57879) * TopNav: Make it possible to to have sections without children (#57815) * Update babel monorepo (#57665) * Oauth: Display friendly error message when role_attribute_strict=true and no valid role found (#57818) * Docs: Add information about DB version support to upgrade guide. (#57643) * Docs: Add keycloak oauth setup guide (#57685) * GenericOauth: Only fetch user data from api if api_url is configured (#57827) * [Alerting] Avoid invalid characters in copied rule expression (#57839) * Add implementation for Create and GetParents of foder store (#57829) * Toolkit: Deprecate `plugin:github-publish` command (#57726) * Canvas: Add tabs to inline editor (#57778) * Alerting: Update state manager to support nil stores and metrics (#57791) * Alerting: Refactor rule interval validation to be reusable (#57792) * Dashboards: Add workaround for react-grid-layout rearrange bug (#57832) * Fix: correctly close trace span in Prometheus and Loki data sources (#57774) * Prometheus: Do not drop errors in streaming parser (#57698) * CloudWatch: fix non-deterministic test (#57831) * Add implementation for folder store methods (#57700) * Prometheus: Chore - Remove incorrect FrameType from exemplar frame (#57695) * chore: updates to the new folder model (#57776) * docs: Refactors remaining enterprise topics, corrects relrefs (#57707) * Docs: adds view notification errors topic (#57820) * Remove Sensu from docs (#57812) * Profiling: Add Phlare and Parca datasources (#57809) * Docs: Change GA to Alerting (#57811) * Only provide version ot build-frontend-packages if it\'s a valid semver (has 2 digits) (#57808) * Docs: fixes alerting links (#57805) * Docs: alerting refactor (#57804) * TimeseriesPanel: Fill below to override works with name override (#57728) * public dashboards: rename api functions (#57789) * public dashboards: rename route paths (#57787) * Candlestick: Maintain candle width at different display resolutions (#57709) * Canvas: Minor fixes for canvas gdev dashboard (#57781) * Alerting: Add custom title to pushover contact point (#57530) * Plugins: Use public store instead of internal registry (#57631) * Chore: Update prometheus, loki, graphite and influx plugins to support contextual logs. (#57708) * Prometheus: fix Raw query is not updated when label op change. (#57492) (#57493) * Rendering: Check timeout error when the request failed (#57654) * Alerting: Fall back to \"range\" query type for unified alerting when \"both\" is specified (#57288) * Storage: k6 tests (#57496) * Alerting: Change handling of settings to pagerduty contact point (#57524) * Add custom title to googlechet contact point (#57517) * Chore: Update developer guide for running integration tests (#57758) * Alerting: Add custom title to discord contact point (#57506) * Alerting: Add custom title to DingDing contact point (#57498) * Alerting: Add title and description to VictorOps contact point (#57458) * Add title and description to Threema contact point (#57429) * fix GF_AUTH_JWT_URL_LOGIN not working (#57689) * Fix: Unlock new button based on user permissions (#57733) * Alerting: Add missing custom title and description to Line contact point (#57388) * Alerting: Add missing custom title and description fields in Kafka contact point (#57361) * Toolkit: Deprecate `plugin:update-circleci` command (#57743) * Docs: more refactoring for alerting (#57741) * Cloudwatch: refactor parsing metric data queries (#57624) * Toolkit: Deprecate `plugin:bundle-managed` command and move its functionality to a bash script. (#57719) * Loki: Add devenv dashboard (#57519) * Docs: refactors notifications in alerting (#57734) * Chore: Remove methods from sqlstore (#57545) * docs(config): Include admin_email documentation (#55789) * Search: load dashboard performance improvements (#57509) * Alerting: Fix \"Not Implemented\" responses (#57710) * Alerting: Contextual log provider for rule key (#57476) * Transformations : Add partition by values to transformation docs (#57697) * LibraryPanels: Load library panels in the frontend rather than the backend (#50560) * Docs: Reassign docs ownership (#57701) * Chore: Expression engine to support relative time range (#57474) * Docs: Refactors notifications in alerting (#57653) * PublicDashboards: use orgId when querying dashboards (#57696) * Docs: (Whats new 9.2) Prom Stream Parser (#57603) * PublicDashboards: remove function with business logic from database layer and use it at service layer (#57684) * some file moving and struct renaming (#57686) * Clarify that audit logs are generated only for API requests (#57521) * Errors: Add HTTP writer for errutil.Error (#57661) * ServiceAccounts: Wrap ServiceAccountPage route in dynamic import (#57669) * feat: add new Folder table migration & define nested folder interfaces (#56882) * CloudWatch: Refactor metrics resource request frontend (#57602) * Cloudwatch: Refactor namespaces resource request (#57590) * Loki Monaco Editor: grab operator documentation from the operations module (#57525) * PublicDashboards: Fix GET public dashboard that doesn\'t match * Chore: Migrate usage of v1 themes to v2 (#57617) * Add multi-auth devenv (#57609) * move data source permission model to enterprise repo (#57615) * Toolkit: Deprecate and replace toolkit:build with plain yarn scripts (#57620) * Toolkit: Deprecate searchTestData command (#57589) * Chore: Register a feature flag for \"newDBLibrary\" (#57468) * PublicDashboards: refactor following naming convention for services (#57625) * PublicDashboards: Fix unsafe code snippets (#57641) * Playlist: allow using object store as the backend (#57467) * Chore: pointerify dummy server (#57640) * PublicDashboards: Update docs with supported datasources (#57629) * Chore: Remove unused files (#57515) * Fix orderFieldsTransformer sorting (#57635) * PublicDashboards: move methods from store to service (#57599) * Prometheus query builder: Replace select with AsyncSelect to support high cardinality prometheus instances (#57300) * Flamegraph: Fix vertical offset (#57618) * Alerting: Always allow configuring AM configuration (#57522) * Expressions: make reduce inputs compacter (#56404) * CloudWatch: migrate tests to metrics data query request parsing level, add tests (#57431) * Alerting: Remove the alert manager selection from the data source configuration (#57369) * Chore: add `query_retries=3` to `querylibrary_integration_test.go` (#57607) * Chore: update latest.json to 9.2.2 (#57608) * Adds information on what\'s new label to PR template (#57594) * GRN parsing service (#56750) * Cloudwatch: Remove unused code (#57593) * Toolkit: Deprecate node-version-check command (#57591) * Changelog: Updated changelog for 9.2.2 (#57601) * Cloudwatch: Refactor metrics resource request (#57424) * Chore: Add appcontext.WithUser and appcontext.User (#57534) * live: explicitely reply with http 200 (#57428) * Chore: Fix vulnerabilities in webpack loader-utils (#57533) * Flame Graph: Exact search (#56769) * RBAC: Improve performance of dashboard filter query (#56813) * Chore: more any/type assertion improvements (#57450) * Cloudwatch: Refactor datasource instance factory method (#57452) * FlameGraph: Add newly designed flame graph icon (#57514) * TablePanel: Fix updating footer values on data change (#57518) * Store: don\'t marshall/unmarshall the dashboard when building a summary (#57520) * Storage: Fix initialization on windows (#57504) * Canvas: Improve resource picker initialization (#57319) * Annotations: Disable \"Add annotation\" button when annotations are disabled (#57481) * Revert \"Revert \"Prometheus: Provide label values match parameter API when supported prometheus instance is configured (#56510)\" (#57551)\" (#57553) * Prometheus: Flavor/version configuration (#57554) * Add dashboards to the navtree on public dashboards (#57542) * refactoring dimension values frontend req (#57475) * Docs: Database encryption corrections (#57503) * Revert \"Prometheus: Type and flavor configuration (#56496)\" (#57552) * Revert \"Prometheus: Provide label values match parameter API when supported prometheus instance is configured (#56510)\" (#57551) * Proposal for PR template text (#57267) * Revert: Query editor components from grafana-ui (#57436) * Prometheus: Provide label values match parameter API when supported prometheus instance is configured (#56510) * Loki: Fix input history (#57344) * Prometheus: Type and flavor configuration (#56496) * explore: fix filtering logs-data in table-display (#57356) * Cloudwatch: Refactor dimension values resource request (#57346) * CloudWatch: Refactor to extract DataQuery grouping by region out of request parsing (#57392) * Chore: Delete unused mocks (#57512) * RBAC: Fetch service account permissions in oss (#57343) * add: postgresql as a database for resolving conflicts (#57466) * NodeGraph: Fix rendering issues when values of arc are over 1 (#57460) * Datasource Config Editor: Add event-based funnel for measuring CVR (#55105) * LDAP: inline toml with devenv (#57499) * Clarify notification policies. (#57465) * Node Graph: Always show context menu (#56876) * Canvas: Button element (alpha) (#57491) * gRPC Server: Fix logging unauthenticated request error (#57490) * Fix broken image links (#57480) * Number formatting: only 0-trim decimals in y axis ticks. omit currency, locale units. (#57386) * TimeSeries: fix negative stacked percent y-axis range (#57470) * PublicDashboards: service and store methods rename (#57463) * Alerting: Improve logs in state manager and historian (#57374) * ObjectStore: Add folder to kind registry (#57461) * Public Dashboards: Can toggle annotations in modal (#57312) * TimeSeries: Fix stacking when first value is negative zero (#57257) * Docs: Update errors documentation (#57402) * Public Dashboards: Fixing annotations validations for public dashboards (#57455) * Tempo: Update the query whenever the value of the TraceQL editor changes (#57199) * Auth: Write the redirect cookie if denied - do not write a blank redirect (#57381) * Tempo: Add start time and end time parameters while querying traces (#48068) * Chore: Add `last` downsampling function to Resample expression (#57379) * fix: add alerting enabled condition FOR adding alerting tab in folder view (#57434) * use inherited colors on svg (#57427) * [main] Login email before username (#57400) * A11y: Enable `jsx-a11y/interactive-supports-focus` (#57391) * Support resize Flux Query Editor (#57214) * PublicDashboards: refactor service (#57372) * OutsideRangePlugin: Exclude leading and trailing null values when checking limits (#57335) * [main] Plugin fixes (#57399) * Docs: fixes silences typo (#57418) * I18n: Add German (#57397) * I18n: Show languages in local names (#57367) * Alerting: Add Alertmanager choice warning (#55311) * A11y: enable rule jsx-a11y/anchor-is-valid (#56690) * Number formatting: Strip trailing zeros after decimal point when decimals=auto (#57373) * Transformers: PartitionByValues (#56767) * Opentsdb: Allow template variables for filter keys (#57226) * Graphite: Never escape asPercent function params as string (#56593) * Canvas: Improve text element readability (#57371) * PublicDashboards: Validate access token (#57298) * Alerting: Improve operational logs in sender package (#57134) * Alerting: update format of logs in scheduler (#57302) * User: Fix externalUserId not being populated (#57341) * Contact points tab: Remove error count in integrations details and show only Error label (#57325) * Use resource call query_result query (#57232) * Tempo: Integrate TraceQL API (#56867) * CODEOWNERS: Change owner for DateTimePickers (#57357) * Build: Add github release command to build/cmd (#56349) * I18n: Update crowdin config and codeowners (#57264) * Connections: New \"Connect data\" page with data source catalog (#56772) * updated plugin-ci go dependency to 1.19.2 (#57200) * Flame Graph: Fix for dashboard scrolling (#56555) * GoogleOAuth: Unlock UI (#57350) * Loki: Fix the name of exported component from LokiQueryEditor.tsx (#57340) * I18n: Crowdin sync (#57345) * make border-radius part of the base styles so focus styles are consistent (#57353) * Fixing upload failure (#57290) * StateTimeline: fix hover overlays when browser-zoomed (#57224) * Cloudwatch: Refactor dimension keys resource request (#57148) * OAuth: Fix misleading warn log related to oauth and increase logged content (#57336) * Loki: Remove unused query editors (#57192) * CloudWatch: move QueryData input parsing types to separate package (#57165) * Docs: fixes endpoint for mimir (#57330) * devenv: fix loki&elastic naming conflict (#57268) * RBAC: Cleaup team api rbac tests (#57265) * StatuHistoryPanel: Fix zoom not working (#57240) * Storage: export dashboards + playlists to object store (#57313) * Geomap: Upgrade to openlayers 7.x (#57317) * Find-and-replace \'err\' logs to \'error\' to match log search conventions (#57309) * PublicDashboards: filter by permissions on audit list (#57228) * Panel Menu: Use config explore enabled as an override to access control (#57225) * Routing: an unexpected spelling error happened (#57295) * Alerting: Change severity level of fetcher log messages (#57299) * PublicDashboards: Delete public dashboard when dashboard is deleted (#57291) * Alerting: Add traceability headers for alert queries (#57127) * Alerting: Templated URLs for webhook type contact points (#57296) * Docs: Fix reference to Enterprise licensing restrictions (#57230) * Docs: Add missing alias for field options (#57234) * add public dashboard token to metric panel issued queries (#57293) * Fix null pointer (#57292) * RBAC: Add a feature toggle for primitives we provide to OnCall (#57289) * MSSQL: Support tables from all schemas (#53099) * Loki: Fix adding of adhoc filters to stream selector when query with empty stream selector (#57280) * Docs: Fix broken InfluxDB starting guide links (#57235) * Docs: Fix links in old What\'s New docs (#57231) * SQLX: Expose sqlxdb query functions (#57227) * Store: Add resolver service (#57112) * Loki Monaco Editor: add missing documentation and new autocompletion type (#57186) * only get organizations if user is signed in (#57279) * add case for empty influxdb 1 versions, so the health check doesn\'t fail (#56426) * chore: remove sqlstore & mockstore dependencies from (most) packages (#57087) * Dashboard: Alerts user to incorrect tag format for JSON import (#54657) * Docs: Fix links in panels and vis docs (#57233) * Tempo: Fix Node Graph visualization type in dashboard (#56931) * I18n: Crowdin sync (#57260) * CI: Add `CreateTempDir` func and use it in publish packages logic (#57171) * Loki: Fix explain section about $__interval variable (#57188) * disable double stringify (#57243) * RBAC: Allow to list users for dashboard / folder admins (#57080) * Replace json decoder with io.ReadAll (#57178) * Loki: Remove already selected options from next label filter options in builder (#57187) * Logs: Add feature tracking to the load more button in log row context (#57079) * Logs: Add feature to tracking show context button click (#57074) * Navigation: Ignore null children in `ToolbarButtonRow` (#57201) * elastic: backend-mode: fix trimEdges functionality (#56985) * Add token to init-enterprise (#57246) * cache api calls when args are the same (#57082) * CloudWatch: Make sure adoption tracking is done on valid, migrated queries (#56872) * Alerting: Add support for wecom apiapp (#55991) * Publicdasboards: Add annotations support (#56413) * Fix typo (#57223) * PublicDashboards: hide topnav (#56873) * restructures directories, corrects relrefs (#57130) * restructures directories, correct relrefs (#57131) * PublicDashboards: Don\'t filter datasources from FrontendSettings in a public dashboard (#57208) * RefreshPicker: Fix issue clearing auto refresh (#57215) * Add information about tempo in devenv (#57204) * Cloudwatch: Fix issue where selected log groups clear from dashboards if there are more than 50 results (#57196) * Auth: Refresh OAuth access_token automatically using the refresh_token (#56076) * Search: load dashboards optimization (#56933) * Page: Refine responsive paddings and margins (#57132) * Fix NumberInput empty values (#57142) * PublicDashboards: Fix hidden queries execution (#57004) * Chore: remove busmock (#57170) * Chore: update latest.json to 9.2.1 (#57185) * Revert data links code for sorted vector case (#57175) * Changelog: Updated changelog for 9.2.1 (#57176) * Alerting: use virtualized list of namespaces / groups for cloud rules (#56415) * Quota(fix): remove service accounts from quota count (#56700) * TimeseriesPanel: Fix variables in data links (#56729) * make betterer a required step on PRs again (#57099) * Add RPM package publishing (#56797) * feat(loki-monaco-editor): improve line filter suggestions (#57103) * Browse: Fix General folder not showing in FolderPicker (#57156) * RBAC: Allow access to `/dashboards` when user has dashboards create (#56712) * CloudWatch: Move logger to its own package and minor refactoring (#57107) * logs: handle mixed datasources in filters (#56560) * CloudWatch: Move hard coded metrics, namespaces and dimensions to its own package (#57089) * Update grabpl to 3.0.14 (#57144) * Search: Sort alphabetically in the folder view, increase the limit of the folder search from 50 to 1000 (#57078) * Alerting: Improve notification policies created during migration (#52071) * Reapply public dashboard granularity fix (#57129) * Canvas: Text input cursor jumping (#57133) * Public Dashboards: audit log paths and add traceId where user facing error is different (#56914) * Docs/restructures setup (#57125) * fix swagger spec for receivers API response (#57124) * Alerting: Use correct response body for silence post API (#57114) * SQLStore: Optionally retry queries if sqlite returns database is locked (#56096) * InfluxDB: Interpolate ad-hoc filters from Dashboard to Explore (#56996) * Docs: Fix broken link (#57083) * Grafana UI: Export prop types for queryfield, modal and field components (#57097) * Fix broken relrefs (#57092) * Docs: Contextualize base64 encoding in Basic Authorization (#57046) * Chore/React18: Remove enzyme slate tests and replace with e2e tests (#57095) * CI: Move `CreateTempFile` - use it for `rpm`/`deb` packages (#56990) * Toolkit: Fix Cannot use \"import statement outside\" error in tests (#57071) * Chore: Delete unused db in orgs and use db in datasources (#57085) * Chore: Rename grafana core `PanelChrome` and use `grafana-ui - PanelChrome` component (#56659) * Docs: adds modify dashboard settings docs (#56826) * React18: Update useCallback arg types where needed (#57084) * Chore/React18: Update context types where needed (#57018) * DashboardsList: Fixes issue with overflow hidden causing input focus state to be obscured (#57021) * Page: Refactor out section nav state logic and move it to SectionNav component (#57036) * Alerting: Add relativeTimeRange from dataSource when using Resample expresions (#56652) * RBAC: Make uid for managed role names deterministic during migrations (#56620) * Docs alerting: copy edit terraform provisioning (#55978) (#57068) * Toolkit: Remove unused close-milestone command (#57062) * Don\'t trigger tag event when merging (#57063) * Alerting: Missing config option in the sample (#54179) * any/type assertion fixes (#57009) * Make publish packages depend on compile-build-cmd and run from bin/build (#56713) * GoogleCloudMonitoring: fix typo tooltip pre-processing (#57049) * BarChart: use dashboard timezone for x axis (#57047) * Docs: Fix provisioning table formatting (#57042) * Docs: Clarify and document dashboard URL query parameters for variables (#56055) * Add document for jsondata field `alertmanagerUid` (#52895) * Document usage of environment variables/files in GitHub Auth login (#52891) * Theme: Inter font (behind feature toggle) (#56441) * Alerting: Cache result of dashboard ID lookups (#56587) * chore: replace sqlstore.Store with db.DB (#57010) * Docs: Note end of release notes publication (#57013) * Themes: Add color-scheme attribute to :root (#57001) * Datasources: Support mixed datasources in a single query (#56832) * Configuration page: Fix dropdown menus keyboard a11y (#56986) * Dashboard: Add dashboard validation warning to save drawer (#55732) * Select Dropdown alignment fix (#56858) * Add in logic to send root datasource as override if needed (#56904) * Alerting: Remove blank comment (#56889) * I18n: update contributing docs (#56860) * AzureAD: Add option to force fetch the groups from the Graph API (#56916) * Elasticsearch: Fix calculation of trimEdges (#56148) * Last Table Column Not Centered (#56047) * Logs: Add feature tracking to the replace line button (#56883) * Accessibility: enable rule `jsx-a11y/no-noninteractive-element-to-interactive-role` (#56870) * Chore/React18: Update component prop types (#56898) * Candlestick: re-init config when series length changes (#56913) * Heatmap: honor dashboard timezone in x axis and fix tooltip time range (#56909) * dashboards: Use AATTgrafanamaturity(NeedsExpertReview) in schema (#56888) * MSSQL/MySQL: Add correct refId when fetching variable query results (#56919) * MSSQL/MySQL: Fix variable interpolation (#56879) * PlotLegend: Memoize for better performance (#56123) * feat(loki-monaco-editor): escape autocompleted label values (#56890) * Alerting: Fix source and rule name decoding on Find route (#56805) * Alerting: Fix folder picker clear action (#56864) * Docs: Fix Canvas doc link and add call to action for feedback (#56908) * Docs: Basics docs refactor (#56905) * moves canvas to proper directory, corrects relref (#56902) * Search/ActionRow: drill placeholder to SortPicker (#56475) * Propagate all headers on main QueryData (#56896) * Analytics: Add datasource UID to events (#56852) * Fix Meta Data tab breaking condition (#56646) * PublicDashboards: Validate access token not to be duplicated and add retries. (#56755) * Storage: Dashboard summary builder cleanup (#56665) * Logs: add app to feature tracking in ad-hoc statistics (#56865) * Add Alerting API to list of HTTP APIs (#56863) * use Prometheus\' format for notification attempts durations (#56822) * Fix duplicated receivers in API response (#56829) * Use org service instead of sqlstore (#56407) * Logs: Add feature tracking for filters in log rows (#56808) * Explore: Remove camel case from tracking labels (#56809) * LogContext: Change line highlighting to match the hover state (#56811) * Simplify mocking useGetContactPointsState (#56842) * Cloud Monitoring: Fix missing data when result is paginated (#56270) * Update grabpl to v3.0.12 (#56823) * Chore: Bump golang.org/x/text (#56841) * logs: refactor: remove unused param \"index\" (#56543) * Alerting: Refactor fetch for receivers for using RTKQuery (#56624) * convert ThresholdsEditor to RTL (#56791) * Public Dashboards: Add audit table (#54508) * Alerting: Fix email image embedding on Windows. (#56766) * Canvas: Clear current selection in dashboard mode (#56830) * Alerting: Fix mathexp.NoData for ConditionsCmd (#56816) * ensure the first item in the sectionnav is always the section root (#56815) * fix title of config node (#56810) * Auth: Make built-in login configurable (#46978) * Chore: convert `MetricSelect` test to RTL (#56801) * fix typo (#56802) * Explore/Logs: Add feature tracking for ad-hoc statistics in log rows (#56681) * RBAC: Add primary key to seed_assignment table (#56540) * LDAP: log that organization mapping is skipped (#56796) * Default to flamegraph (#56733) * Devenv: Fix influx dashboard (#56775) * I18n: Improve tooling (#56731) * update the feature toggle usage in backend (#56787) * LDAP: Add `skip_org_role_sync` configuration option (#56679) * Publish Linux Packages: Fix bad secret name (#56708) * I18n: Add Chinese (Simplified) (#56739) * DashboardsList: Fix height issue in topnav (#56661) * Alerting: Add doc comments to classic.go (#56724) * only render direct children on the landing page routes (#56720) * Fixes 48972 - Exposes channels.WebhookMessage (#56140) * VariableEditor: Use new form styles (#56326) * Inspect: Handle JSON tab crash when the provided object is too big to stringify. (#55939) * TablePanel: Footer now updates values on column filtering (#56354) * Docs: Fix what\'s new canvas doc video file reference #56754 * Docs: Add missing documentation for enterprise features (#56753) * Docs: refactors config panels and visualizations, corrects relrefs (#55940) * Docs: Update Canvas videos to mp4 URLs (#56748) * Docs: Remove Beta tag from 9.2 What\'s New post-release (#56746) * Docs: Add CODEOWNER to setup docs (#56745) * Docs: Clarify JOIN feature change (#56740) * Remove grabpl dependency from yarn-install (#56692) * feat(loki-monaco-editor): add support for in_aggregation situation (#56680) * Exclude full OAuth token details from printing out on stdout (#55426) * Tempo: Fix the inconsistency between the query limit values in the options component (#56566) * Update latest json (#56732) * chore: bump code coverage action version (#56710) * Alerting: Alert list performance improvements (#56247) * Changelog: Updated changelog for 9.2.0 (#56725) * Swagger: Remove license (#56716) * Canvas: Docs for 9.2 (#56219) * Changelog: Updated changelog for 9.1.8 (#56714) * Grafana UI: Fix alignment issue with http method dropdown (#56592) * Changelog: Updated changelog for 8.5.14 (#56709) * Glue: improves validation & fix api docs for correlations (#56682) * Google Cloud Monitoring: Adapt default crossSeriesReducer (#56693) * Glue: Enrich query results data frames in Explore with correlations to generate static links from correlations (#56295) * Alerting: Fix duration calculation when testing a rule (#56616) * Navigation: Mobile support for topnav items (#56568) * Navigation: Integrate Explore actions into topnav (#56381) * Docs: updates numbering (#56695) * AnnotationList: Support html content (#54916) * Chore: remove i18n console log (#56691) * I18n: Crowdin sync (#56688) * Remove build-frontend-packages step from docs pipelines (#56686) * Update Alerting changelog (#56684) * Navigation: Make sure `topnav` is translated (#56643) * Docs: adds external Alertmanager config (#56636) * EchoSrv: Remove $.ajax for loading scripts (#56678) * coremodels: Always take runtime arg for NewBase() (#56677) * Add feature tracking for LogRow.tsx (#56656) * Tempo: Tab button doesn\'t work when in the Tags field (#56458) * CI: Trigger tag on CI changes (#55388) * Docs: Fix caching.memcached setting name (#56606) * coremodels: Update to latest Thema with generics (#56602) * Fix release test pipelines dependencies (#56671) * Alerting: Add doc comments to state struct and normalize fields (#56647) * Loki: Add tests for NestedQuery.tsx (#56538) * AATTgrafana/ui: EditorField tooltip interactive (#56557) * Loki Monaco Editor: add component tests (#56658) * Add dependencies (#56666) * Chore: Move folder service into a separate package (#56591) * Add clone-enterprise and init-enterprise steps (#56662) * I18n: Crowdin sync (#56660) * LabelFilters: Remove redundant css styling (#56653) * i18n: Fix unnecessary ampersand escaping (#56654) * CI: Split release test pipelines (#56655) * PanelChrome: New Panel Header design Feature Flag (#56450) * TagsInput: Prevent adding duplicate tags + refactor, restyle (#56485) * LogContext: Fix wrong width if lines are wrapped (#56650) * Google Cloud Monitoring: Fix bucket bound for distributions (#56565) * TimeRangeInput: Fix clear button type (#56545) * I18n: Crowdin sync (#56645) * Glue: Add configuration support to PATCH (#56117) * I18n: Update crowdin config for i18next json files (#56640) * Alerting: Support values in notification templates (#56457) * Loki: Escape label-values in context queries (#56614) * Docs: deletes provisioning from grafana and adds link (#56637) * LogContext: Fix wrong position of logcontext (#56613) * Correlations: Add query editor and target field to settings page (#55567) * Docs: removes duplicate sentence in silences (#56629) * Docs: adds note on aurora incompatibility (#56621) * ErrorPage: Fix position of chunk loading error (#56473) * Page: Pages that have hideFromBreadcrumbs set to true should not be added to page Title (#56596) * GrafanaUI: InputGroup: Fix invalid children borders (#56169) * Docs: changes alert groupings to groups (#56617) * docs/provisioning: fix typo in notification policies (#54917) * Configuration: Update ssl_mode docs in sample.ini to match default.ini (#55138) * QueryEditorRow: Fix broken drag-and-drop reordering (#56515) * LogContext: Add header and close button to modal (#56283) * Chore: Timeout integration package tests faster (#56287) * Chore: Reduce test timeouts to 5 minutes (#56599) * Alerting: Mark all tests that interact with the database as Integration tests. (#54875) * ObjectStore: add a kind registry (#56507) * Canvas: Add demo dashboards (#56351) * Alerting: Fix migration to create rules with group index 1 (#56511) * Alerting: Fix migration to not add label \"alertname\" (#56509) * Search: wrap `data.Frame` in a `backend.DataResponse` and return it directly when the index is not ready (#56522) * Query library: `requiresDevMode` dummy backend (#56466) * Elasticsearch: Add integration tests for http header handling (#56542) * Docs: Add variable expansion recommendation (#56368) * Navigation: Added organisation switcher next to grafana logo (#56361) * Alerting/handle 0s last notify duration notification error feedback (#56541) * PluginPage: Fix finding root section for standalone pages (#56554) * Chore: more typing improvements to AATTgrafana/ui (#56544) * Loki: Fix redundant escaping in adhoc filter with regex match (#56447) * Alerting: Fix evaluation interval validation (#56115) * AzureMonitor: Allow multiple resources in the API for Metrics (#56118) * FIX: Remove RBAC datasource permissions upon datasource deletion (#56530) * Form validation problem in table panel option (column width & minimum column width) (#56452) * Errutil: Update documentation for Go 1.19 (#55807) * Chore: Upgrade Go to 1.19.2 (#56355) * I18n: Add lint rule to enforce correct i18n imports (#56487) * Plugins: Introduce new Flame graph panel (#56376) * Show No attempts instead of OK when there is no attempt for notifier (#56494) * Docs: adds alertmanager overview (#56527) * Alerting: Fix pq: missing FROM-clause for table \"a\" (#56453) * Alerting: Update replacement of prometheus-alertmanager (#56519) * Page: More easily support full height pages (#56524) * Use io.ReadAll instead of json.Decode (#56528) * Loki: Add integration tests for http header handling (#56478) * RBAC: Redirect to /login when forceLogin is set (#56469) * StateTimeline: Fix tooltip showing erroneously in shared crosshair dashboards (#55809) * Thresholds: fix line rendering with multiple y axes (#56516) * Fix queries with repeated references (#56497) * Docs: Updating Public Dashboard documentation (#56504) * refactor public dashboards middleware testing (#55706) * ObjectStore: Write json as json when possible (#56433) * Alerting: Refactor state manager\'s cache (#56197) * Geomap: Docs for 9.2 (#56493) * Chore: Make NewCookieOptions exported in cookies.go (#56476) * I18n: Migrate to I18next (#55845) * Fix issue 55626 (#55636) * Alerting: subscribe to Dashboard refresh interval for alert panels (#56347) * Loki: query editor using Monaco (#55391) * Prometheus: Annotation query filtering values less then 1 (#53969) * Add error details in notification error feedback tooltip (#56472) * Packaging: Change from `0750` to `0755` folder permissions when packaging (#56436) * Alerting: Add Notification error feedback on contact points view (#56225) * NavTree: Don\'t add license and stats page unless your a Grafana Admin (#56410) * grafana-ui: removed obsolete test that cause jest warnings (#56444) * actually convert Cloudwatch ConfigEditor test to RTL (#56461) * TopNav: Adding sign in to topnav and hiding it mega menu (#56403) * Theme: Change body line-height to fix alignment issue (#56442) * Navtree: Make it possible to configure standalone plugin pages (#56393) * Alerting: Add basic test wrappers to notification channel API test. (#56432) * Navigation: Use page nav in silence and policy notification pages (#55753) * Move files under pkg/build/packaging (#56435) * Change from grabpl to build for grafana-com (#56434) * Revert \"TopNav: Section styling fix (#56372)\" (#56399) * Alerting: Write and Delete multiple alert instances. (#55350) * ObjectStore: update dev protobuf definitions (#56428) * Search: fuzzy match dashboard names in frontend from full list (#55721) * PublicDashboards: Make mixed datasource calls concurrently (#56421) * Star: Add uid in the endpoint (#54340) * Alerting: Move annotation functionality behind a history persistence interface (#56133) * QueryEditorRow: Only pass error to query editor if panel is not loading (#56350) * ObjectStore: rename modified to updated (#56420) * Object store: get user from context (#56346) * Add prop to improve memory usage listing metrics (#56398) * Azure Monitor: Fix subscription selector when changing data sources (#56284) * LogContext: Fix scroll position in upper context group (#56370) * Logs: Show LogRowMenu also for long logs and wrap-lines turned off (#56030) * Remove org methods from sqlstore interface (#56358) * Alerting: Start ticker only when scheduler starts (#56339) * Azure Monitor: Adapt empty Logs response (#56378) * E2E: Remove time zone scenario flackyness (#55458) * Toolkit: Remove changelog command (already replaced by a github workflow) (#56073) * Alerting: Expressions pipeline redesign (#54601) * Remove branding feature toggle (#56379) * Navigation: use `ToolbarButton` in `TopSearchBar` for consistency (#56371) * Update grabpl version to v3.0.11 (#56377) * TopNav: Section styling fix (#56372) * Storybook: Fix asset paths for hosted storybooks (#56319) * TopNav: Fixes to page and plugin page handling (#56278) * Loki: Add support for range aggregations with by grouping (#56184) * AATTgrafana/ui: adds a virtualized options for the Select component (#55629) * improve some grafana-ui types (#56318) * refactor: rename Data Connections to Connections (#56353) * Fixes alertmanagers whats new entry (#56356) * Chore: Move methods from sqlstore to user store (#56305) * StyleGuide: Minor fix for themes.md (#56012) * cloudwatch-logs: use not-deprecated version of type (#56239) * CI: Stop publishing OSS images for security mode (#56088) * fix: some typos (#56171) * GRPC Server: Add signedInUser to context (#56059) * Playlist: Split PlaylistItem into standalone TS type (#56343) * Canvas: Promote to beta (#56217) * Canvas: Increase Add Item picker width (#56204) * Storage: Cleanup object history API (#56215) * Chore: use org service methods (#55768) * ReleaseNotes: Updated changelog and release notes for 9.1.7 (#56323) * Storage: Add HTTP endpoint for object store service (#56214) * Chore: update latest.json to 9.1.7 (#56315) * Grafana UI: Clean up bundle (#56100) * ReleaseNotes: Updated changelog and release notes for 9.1.7 (#56313) * Playlist: update service so it supports both read+write (#55959) * enable rule `jsx-a11y/iframe-has-title` (#56292) * Explore: Revert split pane resize feature (#56310) * Convert test to RTL (#56279) * Replace filename with path without the local dir (#56296) * adds alertmanager to whats new (#56304) * adds 4 links to blogs (#56193) * elasticsearch: improved types in the typescript files (#56293) * Prometheus: Add Exemplar sampling for streaming parser (#56049) * Navigation: Use navid and pagnav in alert rules pages (#55722) * Chore: Copy sqlstore methods to user store (#56280) * Remove Custom Branding previews from What\'s new (#56273) * explore: logs volume histogram: anchor graph to zero (#56200) * enable jsx-a11y/no-autofocus (#56288) * Azure OAuth: Use TID from id_token by default (#56264) * Update github.com/labstack/echo/v4 (#56226) * DataSources: Remove unused cfg from core Grafana data source (#56188) * GRPC Server: Add tracing interceptors (#56045) * Chore: Copy user methods over to user store (#56000) * fix section root styling, parentItem will be the home item now (#56266) * Add cronjob option at switch case (#56272) * Update dependency selecto to v1.20.2 (#56245) * Alerting: Update imported prometheus alertmanager version. (#56228) * Navigation: adjust megamenu position in mobile (#56262) * GrafanaData: Deprecate the LogsParser type (#56242) * AzureMonitor: Ensure resourceURI template variable is migrated (#56095) * Update dependency sass to v1.55.0 (#56243) * BackendSrv: Make it possible to pass `options` to `.get|post|patch...` methods (#51316) * Glue: Correlations minor APIs behavior improvements (#56078) * Chore: Convert Wrapper to function component (#56172) * Add error information to graphite queries tracing (#55249) * Navigation: Collapsible section nav implementation (#55995) * re-use fake trace + feature toggles (#56186) * Update dependency AATTcypress/webpack-preprocessor to v5.13.1 (#56072) * Update dependency rudder-sdk-js to v2.15.0 (#56196) * Toolkit: Deprecate `component:create` command (#56086) * XYChart: Beta release (#55973) * Add edition as environment var (#56069) * Heatmap: fix color scheme reversal (#56227) * Fix update-changelog.yml version input (#56224) * Take standard options min/max into account (#55972) * OpenTSDB: Convert the OpenTSDB Query Editor from Angular to React (#54677) * init sbom action (#56177) * TopNav: Fix pages import dashboard and create new folder (#56182) * Update dependency rollup-plugin-esbuild to v4.10.1 (#56191) * Loki: Add tests for LokiOptionFields.tsx (#56183) * Update dependency rollup to v2.79.1 (#56187) * Prometheus: Various buffered and streaming parsing fixes (#55941) * Navigation: show breadcrumbs correctly when on the home page (#55759) * Alerting: log alert rule creation and clicking state filters (#55698) * Alerting: Expose info about notification delivery errors in a new /receivers endpoint (#55429) * Docs: Update Grafana Alerting migration article to mention paused alert rules (#55590) * adds note about org_role being case sensitive (#56043) * CI: Add `packages-bucket` flag to `publish packages` command (#56170) * Docs: Update postgresql and mssql docs (#56011) * Docs: update mysql docs to reflect editor changes (#54568) * CI: Move `grafanacom` command to OSS (#55853) * Update dependency lerna to v5.5.4 (#54955) * Update dependency react-colorful to v5.6.1 (#56165) * Azure Monitor: Add support to customized routes (#54829) * Auth: fix check for conflict login in validation (#56154) * Update dependency css-minimizer-webpack-plugin to v4.2.0 (#56153) * Grafana UI: Prevent built storybook being bundled with package (#56158) * Convert SpanDetail/index.test.js to RTL (#56019) * Navigation: remove `description` from the backend navmodel and use `subTitle` instead (#56155) * fix: remove permission grouping (#56157) * Alerting: Allow created by to be manually set when there\'s no creator for silences (#55952) * A11y: enable rule jsx-a11y/alt-text (#55832) * Update Storybook updates to v6.5.10 (#49793) * Toolkit: Remove unused legacy cherrypick command (#56114) * Canvas: Add text element (#56137) * Docs: Add link to TimescaleDB docs (#56134) * Devenv: move timeseries dashboards to a timeseries folder (#56131) * Storage: Dummy object server and basic integration tests (#56014) * Devenv: add dashboard showing timeseries out of range points (#56130) * Alerting: Move fake rule store to the test utilities package (#56062) * Canvas: Rename textbox to rectangle (#55633) * Chore: Persistent collection (#56074) * Canvas: Add canvas editor options to inline editor (#55970) * AATTgrafana/ui: Render PageToolbar Go Back icon for smaller window size (#55671) * Variables: Add confirmation modal when deleting variables (#56016) * Docs [Standard options definitions] Add missing information for prefix in custom unit (#56098) * Update dependency react-calendar to v3.9.0 (#55921) * Loki: Add more assertions to loki-query-builder.spec.ts (#56044) * Chore: Updating swagger spec (#56094) * Navigation: Add News to top nav (#55466) * Dashboard: Record the number of cached queries for usage insights. * grafana-data: logs: add deprecated-info (#56077) * Accessibility: turn on `jsx-a11y/no-noninteractive-tabindex` + fix/ignore errors (#56084) * Upgrade to grafana-aws-sdk v0.11.0 (#56042) * Docs: Added icon type improvements to plugin migration guide (#56075) * Core: Implement aria attributes for query rows, improve a11y (#55563) * playlist: introduce coremodel schema, swap in for backend DTO types (#56048) * Logs: move logs-functions from grafana-data to grafana-main (#55457) * add correct overscroll-behavior to context modals (#56070) * Update dependency AATTrushstack/node-core-library to v3.53.0 (#56002) * Chore: Rename one of the publish docs action steps (#55888) * documentation: update documentation for enabling tracing on a grafana instance (#56068) * Dashboard Edited/Saved notifications leak into other views (#55540) * Object: use protobuf to declare the raw/summary types (#55646) * Alerting: Move stray model structs in store package to model package (#55968) * Docs: Update Public Dashboard documentation (#56035) * fix wrong context height (#56024) * Fix prefix dropper in Go codegen (#56041) * docs: fix typo in is_null expression explainer (#55988) * SQLStore: Remove call to deleted `store.NewSession()` (#56025) * Logs: Add `Download logs` button to log log-browser (#55163) * SQLStore: Ensure that sessions are always closed (#55864) * Logs: Center `show context` modal on click (#55989) * Chore: expose grpc server address (#56013) * Auth: Adds validation and ingestion of conflict file (#53014) * CI: Move `publish-packages` command over from `grabpl` (#55850) * Loki: Show invalid fields in label filter (#55751) * PluginPages: Support plugin pages that don\'t belong to a section (#55904) * Chore: add more input parameters to `serviceaccounts/test/common.go` (#55994) * fix lockfile (#56003) * Update dependency rc-tree to v5.7.0 (#55902) * Variable: Limit variable name to 50 characters (#55406) * Loki/Prometheus: Fix adding of ad hoc filters when jumping from dashboard to explore (#55915) * LogsContext: Added button to load 10 more log lines (#55923) * Toolkit: Put back publishConfig access public (#55983) * Docs alerting: copy edit terraform provisioning (#55978) * Logs: Show copy button independently from context (#55934) * Fix showWhen failure (#55337) * Canvas: Fix inline edit toggle crash (#55961) * Geomap: Fix tooltip display option (#55956) * BarChart: add negY transform to fieldConfig overrides (#55930) * GrafanaUI: Expose data links context types externally (#55905) * PublicDashboards: Allow disabling an existent public dashboard if it has template variables (#55778) * GRPC Server: Move reflection to a separate gRPC service (#55872) * Prometheus: fix proxy check (#54823) * Loki: Add new range operation range_counter (#55936) * Chore: Remove unnecessary transaction (#55819) * Toolkit: Fix script failures due to missing import paths (#55857) * Docs: Document Reporting API (#55434) * Security: Fix CVE-2022-27664 (#55361) * Chore: Delete UpdateUser, ChangeUserPassword, UpdateLastSeenAt from sqlstore (#55928) * Tempo: Add a placeholder to the TraceQL query editor (#55257) * Tracing: Fix bug where errors are not reported to OTel (#55925) * Tracing: Document Tracer and Span interfaces (#55926) * Tempo: Fix unexpected trimming of leading zeroes in traceID (#55167) * Alerting: fix alert supported warning when editing data source name (#55886) * Storybook: Explicitly set init on a registry to stop Storybook from being broken (#55909) * Chore: implement sqlx into tag service (#55908) * Update dependency rc-cascader to v3.7.0 (#55896) * TimeSeries: clamp log-y-axis min to 1 when decimals=0 (#55882) * LogContext: Improve text describing the loglines (#55475) * Chore: Remove GetUserByEmail and GetUserByLogin from sqlstore (#55903) * Glue: Return correlation config in GET /correlations (#55801) * fix index file for website (#55907) * AzureMonitor: Correctly update subscriptions value in ARG editor (#55860) * Update dependency eslint to v8.24.0 (#55727) * Update Alerting provisioning docs (#55892) * Update dependency react-awesome-query-builder to v5.3.1 (#54988) * Remove prepare-release.yml (#55893) * Docs: adds terraform provisioning docs (#55660) * Chore: Fix broken image link in Zipkin\'s documentation (#55847) * Documentation: clarify label matching (#55650) * Panel Inspect JSON: Add instrumentation for \"Apply\" feature (#55179) * Thresholds: Add option for dashed line style (#55875) * NavTree: Make it possible to configure where in nav tree plugins live (#55484) * Search: add basic e2e test for the folder view (#55820) * Canvas: Fix resource picker folder UX (#55877) * Store/Search: Explore a general interface to extract summary data from a blob (#55598) * Alerting: Refactor notifiers VictorOps, Threema, Telegram to use encoding/json to parse settings instead of simplejson (#55779) * TimeSeries: fix log-y-axis tick label skipping when decimals=0 (#55868) * Links: Fix opening links from different orgs on the same tab (#55837) * Relicense Tempo datasource plugin to Apache 2 (#55866) * Alerting: Decouple schedule package from store (#55858) * PublicDashboards: Add metric for public dashboard datasource query success (#55701) * Docs: Add screenshots to What\'s New in v9.2 (#55862) * Search: Fix tags query (#55851) * Docs: Add What\'s New in Grafana v9.2 Beta (#55855) * Chore: move the a11y rules to the overrides section so they don\'t apply to t… (#55848) * Canvas: Fix icon element resizing * Revert public dashboard granularity fix (#55844) * Use separate fake for rule reader (#55835) * XYChart further improvements (#55152) * enable rule role-has-required-aria-props (#55841) * Chore: Copy org sqlstore methods to org store (#55825) * enable rule jsx-a11y/role-supports-aria-props (#55839) * enable img-redundant-alt rule (#55833) * Docs: Clarify contributions for translations (#55574) * turn on tabindex-no-positive rule (#55830) * Alerting: Break up store.RuleStore interface, delete dead code (#55776) * Add nightly cronjob (#55675) * Replace armhf with armhfp for RPMs (#55814) * Explore: Prevent panes from disappearing when resizing window in split view (#55696) * Chore: Remove methods from sqlstore interface (#55802) * Convert packages/grafana-ui/src/components/Graph/Graph.test.tsx to RTL (#55771) * StoreSplit: move dashboard thumbs into thumbs service (#55800) * Drone: `publish-linux-packages` should be privileged (#55816) * Make LocalStorageProvider react to storage events (#55810) * Chore: Update versions (#55813) * JS Agent: remove user email and add session id (#55767) * UserService: use the UserService instead of calling sqlstore directly (#55745) * Chore: Update latest.json to 9.2.0-beta1 (#55811) * Tempo: Add a placeholder for the Limit field under the Search tab (#55557) * Storybook: add controls to `Segment` story (#55264) * ReleaseNotes: Updated changelog for 9.2.0-beta1 (#55788) * Chore: Remove DeleteOrg and UpdateOrgAddress from sqlstore (#55795) * devenv: loki: remove unused devenv-config (#55752) * Alerting: Fix a typo in alerting rule annotation docs (#55730) * Navigation: Align landing pages with designs (#55749) * Glue: Add DB migration & support provisioning for user-defined correlations config (#55560) * Alerting: Add frames for all queries and expressions (#55609) * A11y: enable rule jsx-a11y/aria-role (#55760) * Chore: Remove methods from store interface (#55765) * feat: add tracesToMetrics span time shift options (#54710) (#55335) * Fix: use type=button in editor (#55731) * Docs: first draft of share panel with support docs (#55170) * GRPC Server: Add gRPC server service (#47849) * Alerting: Remove dead functionality from alert instance store (#55774) * Alerting: Refactor store to not export its own interface for InstanceStore, delete dead dependency injection (#55772) * Alerting: Extract ticker into shared package (#55703) * AzureMonitor: Add region params (#55763) * Chore: Use org service methods (#55738) * Alerting: Refactor webhook notifier to use encoding/json to parse settings instead of simplejson (#55517) * Adds docker block for clickhouse (#55702) * Chore: Regen swagger spec (#55750) * Chore: Remove empty and leftover files (#55757) * Library panels: Add backend route (#55746) * codegen: Introduce TS codegen veneer (#54816) * Docs: Refactors best practices and creates Build a dashboard section in the docs (#55101) * Elasticsearch: Rename public/app/plugins/datasource/elasticsearch/elastic_response.ts to follow convention (#55533) * Loki: Remove any from public/app/plugins/datasource/loki/live_streams.test.ts (#55545) * Alerting: Add threshold expression (#55102) * UsageStats: Add traces when sending usage stats (#55474) * Correlations: Only return correlation for which both source and target datasources exist (#55454) * PluginDetails: Make plugin details page look good in topnav (#55571) * don\'t add folder breadcrumb if there is no folderUid (#55739) * Logs: Allow collapsing the logs volume histogram (#52808) * Elasticsearch: Reuse http client in the backend (#55172) * Loki: Redesign and improve query patterns (#55097) * devenv: change default elasticsearch datasources (#55479) * move models of dashboard thumbs into its package (#55729) * Wed Nov 30 2022 ecsosAATTopensuse.org- Update to version 9.2.7: * Backport Fix XSS in runbook URL (#681) to v9.2.x (#683) * [v9.2.x] Docs: Add docs for labels with dots (#59486) * [v9.2.x] Fix: Allow creating snapshot with no dashboard id (#59465) * [v9.2.x] SQL Datasources: Fix annotation migration (#59454) * [v9.2.x] SSE: Make sure to forward headers, user and cookies/OAuth token (#58897) (#59430) * Docs: Improve docs for images in notifications (#59033) (#59404) * [v9.2.x] BarChart: fix hover overlay for hz stacked (#59397) * [v9.2.x] Navigation: Fix crash when Help is disabled (#59375) * Access Control: Clear user\'s permission cache after resource creation (#59318) * [v9.2.x] TimeseriesPanel: Preserve string fields for data link interpolation (#59296) * [v9.2.x] PostgreSQL: Fix missing CA field from configuration (#59285) * [v9.2.x] Azure Monitor: Fix empty/errored responses for Logs variables (#59277) * [v9.2.x] Heatmap: Fix blurry text & rendering (#59261) * Release: Bump version to 9.2.7 (#59245) * Changelog: Updated changelog for 9.2.6 (#59232) (#59244) * [9.2.x] Fix #58598 X-ID-Token header missing on Loki Datasource (#58784) (#59196) * [v9.2.x] SQL: Fix code editor for SQL datasources (#59189) * [v9.2.x] Azure Monitor: Fix resource picker selection for subresources (#59136) * Wed Nov 23 2022 ecsosAATTopensuse.org- Update to version 9.2.6: * [v9.2.x] MS/My/PostgresSQL: Migrate annotation query (#58847) (#59072) * [v9.2.x] Alerting: Support Prometheus durations in Provisioning API (#59066) * [v9.2.x] Prometheus: fix Heatmap y buckets when legendFormat: auto (#59064) * [v9.2.x] Alerting: Add Troubleshooting to Images in notifications docs (#59025) * resolves merge conflict (#58997) * [v9.2.x] Docs: adds permission validation setting (#58987) * [v9.2.x] Docs: adjusts link to kms integration (#58982) * [v9.2.x] Alerting: Fix metric in Images in Notifications docs (#58978) * [v9.2.x] Chore: Extract server lock error so it can be used with errors.As (#58905) * [v9.2.x] Changelog: Updated changelog for 9.2.5 (#58856) (#58862) * [v9.2.x] Transformations: Make Card Descriptions Clickable (#58733) * Release: Bump version to 9.2.6 (#58857) * [v9.2.x] SSE: Keep value name from numeric table (#58850) * Wed Nov 16 2022 ecsosAATTopensuse.org- Update to version 9.2.5: * [v9.2.x] CI: Remove base and arch args (#58209) (#58713) * [v9.2.x] Search: Fixes issue with Recent/Starred section always displaying \"General\" folder (#58749) * [v9.2.x] Use relref resolved from nearest section (#58721) * [v9.2.x] Snapshots: Allow user with viewer permissions to delete own snapshots (#58715) * [v9.2.x] Docs: corrects relrefs (#58709) * [v9.2.x] SQL: Fix issue where testing the datasource would always be successful if the `datasourceQueryMultiStatus` feature was enabled (#58685) * CI: Make build and store storybook trigger in the release process (#58686) (#58704) * Fix: Email and username trimming and invitation validation (#58446) * [v9.2.x] Docs: Add document for jsondata field alertmanagerUid (#57121) * [v9.2.x] Toolkit: Fix compilation loop when watching plugins for changes (#58695) * [v9.2.x] Omit error from http response (#58445) * [v9.2.x] StateTimelinePanel: Fix duration on merged values (#58679) * Prometheus: Handle errors and warnings in buffered client (#58657) * Bumping msw and xmldom to mitigate xmldom vulnerability (#58632) * [v9.2.x] Tempo: Fix search removing service name from query (#58633) * [v9.2.x] Chore: Upgrade go-sqlite3 to v1.14.16 (#58588) * [v9.2.x] Docs: Add feature flag example to override configuration with environment variables (#58615) * [v9.2.x] Canvas: Improve disabled inline editing UX (#58614) * Canvas: Fix setting icon from field data #58499 (#58604) * Alerting: Fix logging pointer address of DashboardUID and PanelID variables (#58539) (#58565) * Plugins: CallResource: Use canonical MIME headers when writing response (#58506) (#58567) * Alerting: Log when alert rule cannot be screenshot to help debugging (#58537) (#58563) * Navigation: Expose new props to extend `Page`/`PluginPage` (#58465) (#58562) * Linux repositories: Document `apt|rpm.grafana.com` (#57527) (#58475) * Prometheus: Query builder label filters dropdown UI overload fix (#58266) (#58546) * adjusts the stem sentence (#58538) (#58541) * Alerting: Small improvements to staleResultsHandler (#58007) (#58513) * Alerting: Fix images cached on rule instead of dashboard panel signature (#58510) (#58536) * Add new PageInfo component (#58421) (#58534) * Alerting: Improve debug logs in image service (#58507) (#58533) * Docs: adjusts topics to align with task templates (#58478) (#58531) * Elasticsearch: fix typo (#58519) (#58523) * Tempo: Fix dropdown issue on tag field focus (#57616) (#57883) * Dashboards: Provide better error messages in SaveDashboardAsForm (#57866) (#58432) * Alerting: Fix screenshots were not cached (#58493) (#58494) * Alerting: Use hash of opts in singleflight (#58474) (#58488) * Use fnv64 for InmemCacheService (#58468) (#58487) * Tooltips: Make tooltips in FormField and FormLabel interactive and keyboard friendly (#57706) (#58471) * pkg/web: avoid shared middleware slice (#58458) (#58463) * properly format new .drone.yml in verify-drone (#58436) (#58452) * Prometheus: remove /series endpoint calls in query builder label names and values for supported clients (#58087) (#58438) * \"Release: Updated versions in package to 9.2.5\" (#58430) * Changelog: Updated changelog for 9.2.4 (#58429) (#58431) * Grafana Enterprise Packaging: Set to conflict with `grafana`, not replace (#58189) (#58418) * Prometheus: Upgrades http client to v1.13.1 (#58363) (#58395) * CallResource: don\'t set Content-Type header if status is 204 (#50780) (#58362) * Alerting: Remove duplicate Slack notification title (#58107) (#58256) * Tue Nov 08 2022 ecsosAATTopensuse.org- Update to version 9.2.4: * Security: Omit error from http response when user does not exists (#639) * Security fix for privilege escalation (#640) * pkg/web: Avoid shared middleware slice * Docs: corrects outer join example (#58348) (#58366) * [v9.2.x] CI: Use full `dockerhub` repository name (#57979) (#57983) * Alerting: Append org ID to alert notification URLs (#57123) (#58349) * Alerting: Fix test fails in some environments (#58251) (#58356) * MSSql/Postgres: Fix visual query editor filter disappearing (#58248) (#58354) * Datasource Loki: preserve header `X-ID-Token` (#57878) (#58346) * Chore: Upgrade Go to 1.19.3 (v9.2) (#58339) * fix thanos semver string (#58335) (#58344) * Toolkit: Fix Webpack less-loader config (#57950) (#58175) * AATTgrafana/e2e: Fix addPanel for small screen size (#57398) (#58314) * Chore: Disable dashboard-time-zone e2e tests (#58320) (#58323) * Auth: Check for OrgUsersAdd on frontend to display pending invites (#58217) (#58225) * MySQL: make it possible to add CA cert without using tlsAuth (#58226) (#58308) * Timeseries: Fix null pointer when matching fill below to field (#58030) (#58298) * merge complete (#58274) * followup fix for backport (#58273) * merge complete (#58272) * Search: Fixes searching by current folder when opened by clicking dashboard folder name (#57716) (#57949) * Build: add explicit build step for go codeql (#58195) (#58243) * [v9.2.x] Alerting: Encode path separators to side-step proxies (#58222) * fixes typo (#58159) (#58194) * fixed explain handlers for label- and lineformat (#58135) (#58151) * TimeSeries: more thorough detection of negative values for stacking dir (#57863) (#58147) * reduce the number of requests in folder section (#55876) (#58145) * [v9.2.x] Explore: Track data links usage (#56868) (#58037) * Tempo: Make usage of time range for TraceID query optional (#58057) (#58128) * increase select placeholder contrast to be WCAG AA compliant (#58034) (#58125) * fix: migration of alert_rules fix (#58123) * Alerting: Fix screenshot is not taken for stale series (#57982) (#58102) * Alerting: Fix feedback (#57922) (#58104) * remove unneeded package updates (#58005) (#58068) * LibrayPanels: Fix unlinking libray panel (#57825) (#58042) * Alerting: Fix response is not returned for invalid Duration in Provisioning API (#58046) (#58049) * chore: bump code coverage action version (#56710) (#58040) * Linux Packages: Handle publish to beta (#57528) (#58044) * [v9.2.x] Google Cloud Monitoring: Set frame interval to draw null values (#57914) * Alerting: Fix flaky test in notifiers (#57927) (#57993) * metrics: expose when the binary was built as an gauge (#57951) (#57969) * \"Release: Updated versions in package to 9.2.4\" (#57958) * Changelog: Updated changelog for 9.2.3 (#57955) (#57957) * Add GCP_KEY to publish-grafanacom step (#57910) (#57948) * CloudWatch: Fix `all-log-groups` endpoint when called without logGroupNamePrefix (#57483) (#57945) * TimeSeries: Render null-bounded points at data edges (#57798) (#57938) * BarChart: Fix stacked hover (#57711) (#57937) * removes CTAs (#57931) (#57935) * [v9.2.x] Alerting: fix filtering in notification policies (#57925) * Attempt to preserve UID from migrated channel (#57639) (#57919) * Alerting: Add debug logs in validateAndGetPrefix (#57002) (#57923) * change json command parameter names from userID to userId and teamID to teamId (#57902) (#57913) * add an endpoint for updating several managed permissions with one call (#57893) (#57898) * Tue Nov 01 2022 ecsosAATTopensuse.org- Update to version 9.2.3: * Google Cloud Monitoring: Ensure selectors fit in the screen (#57817) (#57899) * Chore: Update footer changelog link to github (#57871) (#57895) * CloudWatch: Fix broken test (#57879) (#57900) * RBAC: Allow to list users for dashboard / folder admins (#57080) (#57252) * docs(config): Include admin_email documentation (#55789) (#57725) * Access Control: documentation for RBAC provisioning with Terraform (#57747) (#57882) * Docs: Add information about DB version support to upgrade guide. (#57643) (#57868) * Dashboards: Add workaround for react-grid-layout rearrange bug (#57832) (#57836) * Dashboards: Add workaround for react-grid-layout rearrange bug (#57832) (#57836) * resolves merge conflicts (#57840) * Prometheus: Chore - Remove incorrect FrameType from exemplar frame (#57695) (#57828) * Prometheus: Do not drop errors in streaming parser (#57698) (#57835) * Remove Sensu from docs (#57812) (#57823) * [v9.2.x] Chore: Fix vulnerabilities in webpack loader-utils (#57753) * CI: Add `CreateTempDir` func and use it in publish packages logic (#57171) (#57261) * Only provide version ot build-frontend-packages if it\'s a valid semver (has 2 digits) (#57808) (#57810) * Security: Upgrade x/text to version unaffected by CVE-2022-32149 (#57797) * TimeseriesPanel: Fill below to override works with name override (#57728) (#57800) * Candlestick: Maintain candle width at different display resolutions (#57709) (#57794) * Prometheus: fix Raw query is not updated when label op change. (#57492) (#57493) (#57780) * Alerting: Fix \"Not Implemented\" responses (#57710) (#57712) * [v9.2.x] Alerting: Fall back to \"range\" query type for unified alerting when \"both\" is specified (#57765) * fix GF_AUTH_JWT_URL_LOGIN not working (#57689) (#57761) * Fix: Unlock new button based on user permissions (#57733) (#57760) * Docs: (Whats new 9.2) Prom Stream Parser (#57603) (#57693) * Prometheus query builder: Replace select with AsyncSelect to support high cardinality prometheus instances (#57300) (#57630) * Prometheus: Flavor/version configuration (#57554) (#57563) * move data source permission model to enterprise repo (#57615) (#57659) * [v9.2.x] Alerting: Always allow configuring AM configuration (#57614) * \"Release: Updated versions in package to 9.2.3\" (#57605) * Changelog: Updated changelog for 9.2.2 (#57601) (#57604) * live: explicitely reply with http 200 (#57428) (#57592) * Tue Oct 25 2022 ecsosAATTopensuse.org- Update to version 9.2.2: * CI: Add `CreateTempDir` func and use it in publish packages logic (#57171) * TablePanel: Fix updating footer values on data change (#57518) (#57581) * Storage: Fix initialization on windows (#57504) (#57577) * Canvas: Improve resource picker initialization (#57319) (#57566) * Docs: Database encryption corrections (#57503) (#57559) * Canvas: Button element (alpha) (#57491) (#57557) * fix merge conflict (#57546) * RBAC: Allow access to `/dashboards` when user has dashboards create (#56712) (#57153) * NodeGraph: Fix rendering issues when values of arc are over 1 (#57460) (#57513) * Clarify notification policies. (#57465) (#57507) * Fix broken image links (#57480) (#57487) * TimeSeries: fix negative stacked percent y-axis range (#57470) (#57478) * TimeSeries: Fix stacking when first value is negative zero (#57257) (#57472) * Tempo: Add start time and end time parameters while querying traces (#48068) (#57459) * use inherited colors on svg (#57427) (#57447) * Use resource call query_result query (#57232) (#57453) * Dashboard: Alerts user to incorrect tag format for JSON import (#54657) (#57277) * fix: add alerting enabled condition FOR adding alerting tab in folder view (#57434) (#57448) * E2E: Remove time zone scenario flackyness (#55458) (#57442) * OutsideRangePlugin: Exclude leading and trailing null values when checking limits (#57335) (#57433) * Swap order of login fields (#57426) * [v9.2.x] Plugin fixes (#57401) * Docs: fixes silences typo (#57418) (#57423) * Canvas: Improve text element readability (#57371) (#57375) * User: Fix externalUserId not being populated (#57341) (#57370) * GoogleOAuth: Unlock UI (#57350) (#57355) * StateTimeline: fix hover overlays when browser-zoomed (#57224) (#57351) * Docs: fixes endpoint for mimir (#57330) (#57333) * StatuHistoryPanel: Fix zoom not working (#57240) (#57324) * MSSQL: Support tables from all schemas (#53099) (#57287) * add correct overscroll-behavior to context modals (#56070) (#57322) * Docs: Fix reference to Enterprise licensing restrictions (#57230) (#57301) * Routing: an unexpected spelling error happened (#57295) (#57305) * Alerting: Change severity level of fetcher log messages (#57299) (#57304) * Docs: Add missing alias for field options (#57234) (#57297) * Docs: Fix links in old What\'s New docs (#57231) (#57283) * Tempo: Fix Node Graph visualization type in dashboard (#56931) (#57269) * Loki: Fix adding of adhoc filters to stream selector when query with empty stream selector (#57280) (#57286) * [v9.2.x] Docs: Fix broken InfluxDB starting guide links (#57282) * Docs: Fix links in panels and vis docs (#57233) (#57275) * Fix typo (#57223) (#57229) * Cloudwatch: Fix issue where selected log groups clear from dashboards if there are more than 50 results (#57196) (#57210) * CloudWatch: Make sure adoption tracking is done on valid, migrated queries (#56872) (#57241) * disable double stringify (#57243) (#57254) * Loki: Fix explain section about $__interval variable (#57188) (#57255) * elastic: backend-mode: fix trimEdges functionality (#56985) (#57253) * Replace json decoder with io.ReadAll (#57178) (#57251) * Loki: Remove already selected options from next label filter options in builder (#57187) (#57250) * Elasticsearch: Fix calculation of trimEdges (#56148) (#57249) * Add token to init-enterprise (#57246) (#57248) * Alerting: Add support for wecom apiapp (#55991) (#57238) * fix swagger spec for receivers API response (#57124) (#57128) * [v9.2.x] Alerting: Use correct response body for silence post API (#57126) * PublicDashboards: Fix hidden queries execution (#57004) (#57194) * Fix NumberInput empty values (#57142) (#57190) * Revert data links code for sorted vector case (#57175) (#57183) * \"Release: Updated versions in package to 9.2.2\" (#57181) * Changelog: Updated changelog for 9.2.1 (#57176) (#57180) * Publish Linux Packages: Fix bad secret name (#56708) (#57174) * TimeseriesPanel: Fix variables in data links (#56729) (#57163) * Quota(fix): remove service accounts from quota count (#56700) (#57167) * Add RPM package publishing (#56797) (#57162) * Browse: Fix General folder not showing in FolderPicker (#57156) (#57158) * Tue Oct 18 2022 ecsosAATTopensuse.org- Update to version 9.2.1: * \"Release: Updated versions in package to 9.2.1\" (#588) * Fix sending RelativeTimeRange when requesting eval with resample expressions (#57076) * Update grabpl to 3.0.14 (#57144) (#57145) * Search: Sort alphabetically in the folder view, increase the limit of the folder search from 50 to 1000 (#57078) (#57141) * Alerting: Improve notification policies created during migration (#52071) (#57139) * Canvas: Text input cursor jumping (#57133) (#57135) * Grafana UI: Export prop types for queryfield, modal and field components (#57097) (#57108) * CI: Move `CreateTempFile` - use it for `rpm`/`deb` packages (#56990) (#57102) * Docs: Fix broken link (#57083) (#57109) * Docs: Contextualize base64 encoding in Basic Authorization (#57046) (#57106) * Toolkit: Fix Cannot use \"import statement outside\" error in tests (#57071) (#57094) * Show No attempts instead of OK when there is no attempt for notifier (#56494) (#57090) * Docs: Clarify and document dashboard URL query parameters for variables (#56055) (#57045) * Docs: adds terraform provisioning docs (#55660) (#57091) * Make publish packages depend on compile-build-cmd and run from bin/build (#56713) (#57059) * Docs: adds modify dashboard settings docs (#56826) (#57086) * BarChart: use dashboard timezone for x axis (#57047) (#57056) * Fix duplicated receivers in API response (#56829) (#57027) * Inspect: Handle JSON tab crash when the provided object is too big to stringify. (#55939) (#56770) * Update grabpl to v3.0.12 (#56823) (#56866) * RBAC: Make uid for managed role names deterministic during migrations (#56620) (#57073) * Alerting: Missing config option in the sample (#54179) (#57064) * [v9.2.x] Alerting: Fix source and rule name decoding on Find route (#56805) (#56922) * GoogleCloudMonitoring: fix typo tooltip pre-processing (#57049) (#57058) * Document usage of environment variables/files in GitHub Auth login (#52891) (#57035) * Backport 56822 to v9.2.x (#57023) * Alerting: Add Notification error feedback on contact points view (#56225) (#57017) * Docs: Note end of release notes publication (#57013) (#57015) * Alerting: Expose info about notification delivery errors in a new /receivers endpoint (#55429) (#56899) * Alerting: Remove blank comment (#56889) (#56984) * AzureAD: Add option to force fetch the groups from the Graph API (#56916) (#56947) * Last Table Column Not Centered (#56047) (#56938) * MSSQL/MySQL: Add correct refId when fetching variable query results (#56919) (#56925) * Candlestick: re-init config when series length changes (#56913) (#56930) * Heatmap: honor dashboard timezone in x axis and fix tooltip time range (#56909) (#56928) * MSSQL/MySQL: Fix variable interpolation (#56879) (#56924) * [v9.2.x] Alerting: Fix folder picker clear action (#56915) * Docs: Fix Canvas doc link and add call to action for feedback (#56908) (#56911) * Docs: Basics docs refactor (#56905) (#56906) * moves canvas to proper directory, corrects relref (#56902) (#56903) * Propagate all headers on main QueryData (#56896) (#56901) * Explore: Remove camel case from tracking labels (#56809) (#56856) * Alerting: Fix email image embedding on Windows. (#56766) (#56839) * Canvas: Clear current selection in dashboard mode (#56830) (#56831) * Alerting: Fix mathexp.NoData for ConditionsCmd (#56816) (#56820) * fix typo (#56802) (#56804) * LDAP: log that organization mapping is skipped (#56796) (#56798) * LDAP: Add `skip_org_role_sync` configuration option (#56679) (#56792) * Alerting: Add doc comments to classic.go (#56724) (#56785) * Fixes 48972 - Exposes channels.WebhookMessage (#56140) (#56778) * TablePanel: Footer now updates values on column filtering (#56354) (#56768) * Alerting: Alert list performance improvements (#56247) (#56742) * [v9.2.x] CI: Split release test pipelines (#56670) * Alerting: Fix duration calculation when testing a rule (#56616) (#56705) * Docs: Fix what\'s new canvas doc video file reference #56754 (#56761) * Docs: Add missing documentation for enterprise features (#56753) (#56760) * removes add-organize-panels (#56756) * Docs: Update Canvas videos to mp4 URLs (#56748) (#56749) * Docs: Remove Beta tag from 9.2 What\'s New post-release (#56746) (#56747) * Docs: Clarify JOIN feature change (#56740) (#56744) * docs/provisioning: fix typo in notification policies (#54917) (#56619) * Update publish.yml for 9.2.x (#56730) * Alerting: Add doc comments to state struct and normalize fields (#56647) (#56676) * Changelog: Updated changelog for 9.2.0 (#56725) (#56728) * Canvas: Docs for 9.2 (#56219) (#56718) * Google Cloud Monitoring: Adapt default crossSeriesReducer (#56693) (#56706) * [v9.2.x] Alerting: Mark all tests that interact with the database as integration tests (#56603) * Docs: updates numbering (#56695) (#56697) * Docs: adds external Alertmanager config (#56636) (#56685) * Tue Oct 11 2022 ecsosAATTopensuse.org- Update to version 9.2.0: * \"Release: Updated versions in package to 9.2.0\" (#570) * Plugin fixes (#562) * Swap order of login fields (#511) (#560) * Drone: `publish-linux-packages` should be privileged (#55816) (#55818) * FIX: Remove RBAC datasource permissions upon datasource deletion (#56530) (#56550) * Docs: Fix caching.memcached setting name (#56606) (#56675) * Chore: Regen swagger spec (#55750) (#55762) * ErrorPage: Fix position of chunk loading error (#56473) (#56628) * Search: wrap data.Frame in a backend.DataResponse and return it directly when the index is not ready (#56611) * Google Cloud Monitoring: Fix bucket bound for distributions (#56565) (#56649) * Loki: Escape label-values in context queries (#56614) (#56639) * Docs: removes duplicate sentence in silences (#56629) (#56634) * Docs: adds note on aurora incompatibility (#56621) (#56631) * Docs: changes alert groupings to groups (#56617) (#56627) * [v9.2.x] Canvas: Add demo dashboards (#56588) * Alerting: Fix migration to create rules with group index 1 (#56511) (#56584) * [9.2.x] Alerting: Fix migration to not add label \"alertname\" (#56509) (#56579) * Geomap: Docs for 9.2 (#56493) (#56501) * Prometheus: Add Exemplar sampling for streaming parser (#56049) (#56571) * [v9.2.x] Prometheus: Various buffered and streaming parsing fixes (#56468) * Loki: Fix redundant escaping in adhoc filter with regex match (#56447) (#56562) * [v9.2.x] Alerting: Fix evaluation interval validation (#56556) * Chore: Upgrade Go to 1.19.2 (#56355) (#56553) * Form validation problem in table panel option (column width & minimum column width) (#56452) (#56547) * Docs: adds alertmanager overview (#56527) (#56539) * Alerting: Fix pq: missing FROM-clause for table \"a\" (#56453) (#56534) * Use io.ReadAll instead of json.Decode (#56528) (#56529) * Chore: Make NewCookieOptions exported in cookies.go (#56476) (#56499) * RBAC: Redirect to /login when forceLogin is set (#56469) (#56523) * StateTimeline: Fix tooltip showing erroneously in shared crosshair dashboards (#55809) (#56521) * Alerting: Update imported prometheus alertmanager version. Backport (#56228) (#56430) * Thresholds: fix line rendering with multiple y axes (#56516) (#56518) * [v9.2.x] Docs: Updating Public Dashboard documentation (#56504) (#56508) * [v9.2.x] Docs: Updating Public Dashboard documentation * Fix issue 55626 (#55636) (#56483) * Packaging: Change from `0750` to `0755` folder permissions when packaging (#56436) (#56474) * Azure Monitor: Fix subscription selector when changing data sources (#56284) (#56409) * CI: Stop publishing OSS images for security mode (#56088) (#56374) * Change from grabpl to build for grafana-com (#56434) (#56443) * Move files under pkg/build/packaging (#56435) (#56440) * [9.2.x] Alerting: Start ticker only when scheduler starts (#56339) (#56418) * QueryEditorRow: Only pass error to query editor if panel is not loading (#56350) (#56423) * LogContext: Fix scroll position in upper context group (#56370) (#56401) * Azure Monitor: Adapt empty Logs response (#56378) (#56395) * Loki: Add support for range aggregations with by grouping (#56184) (#56369) * Remove branding feature toggle (#56389) * ReleaseNotes: Updated changelog and release notes for 9.1.7 (#56323) (#56325) * Fixes alertmanagers whats new entry (#56356) (#56357) * Canvas: Increase Add Item picker width (#56204) (#56341) * Canvas: Promote to beta (#56217) (#56342) * Search: Fix tags query (#55851) (#55861) * ReleaseNotes: Updated changelog and release notes for 9.1.7 (#56313) (#56320) * Backport 56310 to v9.2.x (#56311) * Replace filename with path without the local dir (#56296) (#56309) * adds 4 links to blogs (#56193) (#56302) * adds alertmanager to whats new (#56304) (#56306) * Remove Custom Branding previews from What\'s new (#56273) (#56294) * elasticsearch: improved types in the typescript files (#56293) (#56299) * Update github.com/labstack/echo/v4 (#56226) (#56289) * Add cronjob option at switch case (#56272) (#56274) * AzureMonitor: Ensure resourceURI template variable is migrated (#56095) (#56250) * XYChart: Beta release (#55973) (#56237) * Add edition as environment var (#56069) (#56238) * Fix update-changelog.yml version input (#56224) (#56229) * Heatmap: fix color scheme reversal (#56227) (#56234) * Take standard options min/max into account (#55972) (#56222) * init sbom action (#56177) (#56198) * adds note about org_role being case sensitive (#56043) (#56180) * Alerting: Allow created by to be manually set when there\'s no creator for silences (#55952) (#56161) * CI: Add `packages-bucket` flag to `publish packages` command (#56170) (#56176) * Docs: Update postgresql and mssql docs (#56011) (#56174) * Docs: update mysql docs to reflect editor changes (#54568) (#56173) * CI: Move `grafanacom` command to OSS (#55853) (#56168) * Grafana UI: Prevent built storybook being bundled with package (#56158) (#56164) * Canvas: Add text element (#56137) (#56139) * Docs: Add link to TimescaleDB docs (#56134) (#56136) * Canvas: Rename textbox to rectangle (#55633) (#56127) * Canvas: Add canvas editor options to inline editor (#55970) (#56124) * AATTgrafana/ui: Render PageToolbar Go Back icon for smaller window size (#55671) (#56120) * Core: Implement aria attributes for query rows, improve a11y (#55563) (#56081) * [v9.2.x] Docs: Added icon type improvements to plugin migration guide (#56083) * fix wrong context height (#56024) (#56046) * docs: fix typo in is_null expression explainer (#55988) (#56037) * CI: Move `publish-packages` command over from `grabpl` (#55850) (#56007) * Docs: manual backport (#55945) * Loki/Prometheus: Fix adding of ad hoc filters when jumping from dashboard to explore (#55915) (#55992) * Security: Fix CVE-2022-27664 (#55361) (#55937) * Logs: Show copy button independently from context (#55934) (#55993) * Toolkit: Put back publishConfig access public (#55983) (#55986) * Toolkit: Fix script failures due to missing import paths (#55857) (#55981) * Alerting: fix alert supported warning when editing data source name (#55886) (#55943) * Geomap: Fix tooltip display option (#55956) (#55965) * Canvas: Fix inline edit toggle crash (#55961) (#55967) * BarChart: add negY transform to fieldConfig overrides (#55930) (#55958) * Canvas: Fix resource picker folder UX (#55877) (#55879) * PublicDashboards: Allow disabling an existent public dashboard if it has template variables (#55778) (#55953) * Tempo: Fix unexpected trimming of leading zeroes in traceID (#55167) (#55929) * Docs: Document Reporting API (#55434) (#55942) * Tracing: Fix bug where errors are not reported to OTel (#55925) (#55931) * Make LocalStorageProvider react to storage events (#55810) (#55817) * TimeSeries: clamp log-y-axis min to 1 when decimals=0 (#55882) (#55918) * fix index file for website (#55907) (#55913) * AzureMonitor: Correctly update subscriptions value in ARG editor (#55860) (#55911) * Remove prepare-release.yml (#55893) (#55895) * Documentation: clarify label matching (#55650) (#55890) * Thresholds: Add option for dashed line style (#55875) (#55885) * TimeSeries: fix log-y-axis tick label skipping when decimals=0 (#55868) (#55874) * Links: Fix opening links from different orgs on the same tab (#55837) (#55869) * Docs: Add screenshots to What\'s New in v9.2 (#55862) (#55865) * Docs: Add What\'s New in Grafana v9.2 Beta (#55855) (#55859) * Canvas: Fix icon element resizing (#55854) * Revert public dashboard granularity fix (#55844) (#55852) * XYChart further improvements (#55152) (#55846) * Replace armhf with armhfp for RPMs (#55814) (#55828) * Explore: Prevent panes from disappearing when resizing window in split view (#55696) (#55827) * ReleaseNotes: Updated changelog for 9.2.0-beta1 (#55788) (#55808) * \"Release: Updated versions in package to 9.2.0-beta.1\" (#55787) * Alerting: Fix a typo in alerting rule annotation docs (#55730) (#55799) * Fix: use type=button in editor (#55731) (#55792) * Docs: first draft of share panel with support docs (#55170) (#55777) * AzureMonitor: Add region params (#55763) (#55766) * Correlations: Only return correlation for which both source and target datasources exist (#55454) (#55744) * Update whats new (#55726) * Update dependency html-loader to v4.2.0 (#55655) * Update dependency css-minimizer-webpack-plugin to v4.1.0 (#55619) * Add the file label to dashboard provisioning errors (#53282) * Use OrgUser method from org service (#55674) * Canvas: Add edit option to context menu for elements with an edit mode (#55697) * Public Dashboards: Add Grafana logo to public dashboards (#55641) * Search: fix cache in the frontend search engine (#55681) * CI: move `grabpl package` command to `pkg/build` (#55651) * Alerting: cache general folder in migration based on org id (#55620) * Navigation: Add descriptions to NavModelItems (#55669) * reenable active state for home (#55566) * Revert \"Plugins: Display \"renderer\" and \"secretsmanager\" plugin types under plugin catalog \"Application\" filter (#55597)\" (#55686) * Chore: Update betterer results for elasticsearch (#55682) * dispatch clearFilters when an item is selected (#55512) * Explore: Add resize to split view, with Min/Max button (#54420) * turn on all the rules that are working anyway (#55679) * CI: Update grabpl to 3.0.10 (#55678) * Alerting: support env variables in contact point settings when provsioning (#55666) * add eslint-plugin-jsx-a11y (#55677) * Alerting: Character / allowed in dashboard folder names, but not in alert folder names (#54395) * Plugins: Create single point of entry for adding / removing plugins (#55463) * Alerting: log some basic user interactions (#55401) * Chore: Add orguser methods to org service interface (#55668) * Move role types to a separate package (#55665) * Elasticsearch: Remove any type from elastic_response.test.ts * Annotation: Optionally allow storing longer annotation tags (#54754) * Chore: Use AddUserOrg from org service (#55657) * Docs: Describe applying a license (#55078) * Alerting: Add alert preview to cloud rules editor (#54950) * Chore: Add methods from sqlstore to org service interface (#55635) * Frontend: Update frontend styleguide emotion example (#55608) * Update grabpl version to v3.0.9 (#55621) * Update dependency AATTkusto/monaco-kusto to v5.2.0 (#54134) * CloudWatch: Add missing AWS/Prometheus metrics (#54990) * Search: create a separate HTTP endpoint (#55634) * NavTree: Refactor out the navtree building from api/index.go and into it\'s own service (#55552) * Update CODEOWNERS with specific docs responsibilities (#55522) * Docs: Clarify \"supported data sources\" (#54337) * Docs: Fix relrefs in access control API docs (#51940) * Docs: Note issue #13399 in database install docs (#55596) * Tempo: Wrap the autocomplete value for a tag in double quotes (#55610) * Canvas: Add metric value element type (#55205) * GrafanaUI: Add icon to links on Plugin configuration page (#55581) * Chore: Move team store implementation to a separate package (#55514) * Chore: Copy methods from sqlstore to org store (#55615) * Plugins: Display \"renderer\" and \"secretsmanager\" plugin types under plugin catalog \"Application\" filter (#55597) * ci: Update CODEOWNERS for as-code team (#55334) * Navigation: use pageNav and subTitle in Dashboards > Settings > Links (#55510) * SAML: Allow wildcard mapping to add user to all existing orgs (#55628) * Prometheus: Restore FromAlert header (#55255) * Elasticsearch: Rename public/app/plugins/datasource/elasticsearch/index_pattern.ts to follow convention (#55532) * RBAC: add check for whether a role is managed (#55617) * AzureMonitor: Automate retrieval of supported Metrics namespaces (#53203) * PublicDashboard: Add RTK Query with loading and error state. Add MSW dependency for testing. (#55518) * Chore: Move annotations cleanup to the annotations service (#55618) * Update dependency AATTrushstack/node-core-library to v3.52.0 (#55614) * Instrumentation: Add api/health to the unnamed handlers (#55478) * CloudWatch: update AWS/States metrics (#55427) * Instrumentation: Guidance/conventions for logs, metrics and traces (#55562) * Update dependency AATTopentelemetry/semantic-conventions to v1.7.0 (#55577) * Search: fix front end query search condition (#55611) * Update source file messages.po (#55575) * Cloudwatch: Refactor - move describe all log groups to call resource handler (#55582) * Dashboard: Fix plugin dashboard save as button (#55197) * TablePanel: Fix FooterRow styling for Safari and Firefox (#55543) * Update usage insights docs (#55155) * Geomap: Add dynamic initial view options (#54419) * Set ExploreDrawer Z index to one below dashboard search (#55323) * Introduce lint-frontend pipeline (#55559) * Instrumentation: Improve instrumentation of server lock service (#55516) * Alerting: Improve validation of query and expressions on rule submit (#53258) * Alerting: Fix state manager tests (#55593) * Docs: Fix link to config docs (#55396) * Prometheus: Update onblur ref with value of last changed monaco editor (#55513) * slate-suggenstions: adding `moveBackward` (#55576) * LibraryPanelSearch: Refactor and fix hyphen issue (#55314) * Alerting: Resolve stale state + add state reason to notifications (#49352) * PublicDashboards: Resolve interval for public dashboard data source (#55489) * Chore: Add org methods to org service and store (#55579) * delete graphite angular partial (#55570) * improve responsiveness of breadcrumbs (#55572) * Alerting: Skip unsupported file types on provisioning (#55573) * remove underlay fade out animation (#55578) * Update dependency AATTlezer/lr to v1.2.3 (#54144) * SearchV2: add more tracing spans (#55488) * stop flushing state when Grafana stops (#55504) * Bump code coverage versions (#55554) * Alerting: Fix flaky test (#55551) * Chore: StoreSplit tag service (#55453) * Docs: Fix decimals: auto docs for panel edit (#55477) * Live: Fix live streaming with `live-service-web-worker` feature flag enabled (#55528) * CI: Introduce `lint-backend` pipeline (#55476) * Plugins: Add secure JSON fields to plugin setting DTO (#55313) * Cleanup: Add traces to cleanup jobs (#55465) * NavBarMenu: Section as links and design tweak (#55538) * elastic: devenv: add nested objects to data generator (#55482) * Alerting: Change screenshots to use components (#55156) * Alerting: Fix mathexp.NoData cannot be reduced (#55347) * move describe log groups to resource api (#55485) * Elasticsearch: rename public/app/plugins/source/elasticsearch/query_def.ts to follow convention (#55415) * Elasticsearch: Rename public/app/plugins/datasource/elasticsearch/query_builder.ts to follow convention (#55413) * Drone: Always have `image_pull_secrets` (#55530) * Dashboard: Single right-aligned y axis loses gridlines (#54206) * GrafanaRoute: Use React.Lazy instead of react-loadable and improve error handling (#55339) * Status History Panel: Show X-Axis Value in Tooltip (#54563) * Search: Investigate frontend search options (again) (#55526) * Search: Add search index configuration options (#55525) * Search: improve logging in case of failed dashboard loading phase (#55523) * Alerting: Refactor WeCom notifier to use encoding/json to parse settings instead of simplejson (#55423) * resolve merge conflicts (#55503) * PanelHeader: Add deadzone to panel header click/drag detection (#55490) * Chore: Switch over to team.Service instead of sqlstore (#55497) * Refactoring and simplifying TopSearchBar (#55341) * ReleaseNotes: Updated changelog and release notes for 9.0.9 (#55511) * PublicDashboards: Tag is rerendered when dashboard meta changes in state (#55414) * Logging: Introduce API for contextual logging (#55198) * ReleaseNotes: Updated changelog and release notes for 9.0.9 (#55506) * ReleaseNotes: Updated changelog and release notes for 8.5.13 (#55502) * Auth: Add development manual override (#55496) * Live: Migrate to centrifuge-js v3 (new API and client protocol) (#51977) * Update dependency AATTdaybrush/utils to v1.10.0 (#55492) * Alerting: Extract default message embed into named constant (#55424) * Update dependency AATTbabel/plugin-transform-runtime to v7.19.1 (#55289) * SearchV2: add tracing to background jobs (#55250) * Chore: update latest.json to 9.1.6 (#55486) * ReleaseNotes: Updated changelog and release notes for 9.1.6 (#55481) * Auth: Add SAML common resolutions to cookie issues (#55395) * Chore: Type Rudderstack and AppInsights window APIs (#55162) * Org: Fix service initialization (#55460) * Jaeger: Add cheat sheet (#54521) * Alerting: Add templates autocomplete (#53655) * Add some org methods to org service interface (#55449) * Explore: Add feature tracking events (#54514) * Bug: Rollback change in search (#55443) * Add storybook bucket for main builds (#55448) * Chore: Create structure for team service (#55444) * Correlations: Return 200 instead of 404 for empt correlation lists (#55242) * Echo: Add support for Google Analytics 4 (#55446) * Auth: reduce allocs (#55410) * CSSTransition fixes warnings (#55340) * Elasticsearch: Rename public/app/plugins/datasource/elasticsearch/language_provider.ts to follow convention (#55430) * Chore: Split temporary user (invite) service (#55397) * add triage/needs-confirmation to collector (#55189) * Alerting: Fix enter key \'clicking\' first button on form (#55222) * Alerting: Fix default query\'s data source when no default datasource specified (#55435) * devenv: removed obsolete elastic docker configs (#55402) * Chore: Move SearchOrgs to org service (#55416) * Mention the need for Subscription Reader role (#51844) * GrafanaUI: mark all Log components deprecated (#55404) * Cloudwatch: Break out resource requests from datasource file (#55358) * Alerting: Refactor one notifier to use encoding/json to parse settings instead of simplejson (#55271) * Fix: return proper values in dashboard thumbs service (#55421) * Ignore docker-compose override. (#55407) * PublicDashboards: Ignore time range input and changes on public dashboard (#55412) * Chore: Handing over sigv4 middleware ownership (#55355) * Chore: Add changed enterprise devenv path to .gitignore (#55408) * misc: Update to Go 1.18 (#53440) * PublicDashboards: Sanitize metadata from public dashboard queries (#55269) * DashNav: Fixes missing key warning caused by public dashboard tag (#55336) * Plugins: Expose emotion/react to plugins to prevent load failures (#55297) * Explore: Add error handling function when retrieving datasource (#55055) * Fix fetch-images command (#55365) * Run enterprise downstream after OSS CI is done (#55366) * Add storybook bucket for main builds (#55379) * Devenv: Add compose block for elastic 8 (#55214) * Auth: Add documentation on group overage claims in AzureAD (#55389) * Use GrafanaAlertStateDecision.Error instead of Error string in RuleEditor test (#55385) * chore: fix OX coverage report (#55386) * Convert packages/jaeger-ui-components/src/TracePageHeader/SpanGraph/TickLabels.test.js to RTL (#55284) * chore: add coverage repoort for OX-related PRs (#55316) * Update a few more pages to use navId instead of navModel from store (#55342) * GrafanaUI: Deprecate logs components (#55364) * Chore: omit allowCustomValue and allowEmptyValue (#55352) * Plugins: Ensure plugin uninstall success for \"pre-installed\" community plugins (#55322) * Chore: Update and enforce usage of typed react-redux hooks (#55349) * ElasticSearch: Fix dispatching queries at a wrong time (#55225) * Alerting: Change default alert state to Error on execution error or timeout (#55345) * Chore: Split dashboard thumbnail service (#55344) * Logs: move logs-components from grafana-ui to grafana-main (#55041) * TablePanel/StatPanel: Fix values not being visible when background transparent (#55092) * Azure Monitor: Fix migration issue with MetricDefinitionsQuery template variable query types (#55262) * CI: Move `fetch-images` sub-command from `build-pipeline` repo (#55298) * Chore: SQL store split for annotations (#55089) * CloudWatch: Enable feature adoption tracking in the plugin (#54299) * CloudWatch: Refactoring - decouple logs and metrics in datasource file (#55079) * Navigation: Add help menu to top search bar (#55062) * DashboardQuery: Expand query options (#53998) * Alerting: make sure that rules in rule group are nil if not provided (#55301) * StatPanel: Add padding between horizontal name and value (#55299) * Docs: adds set up section with alertmanager, provisioning sections (#55291) * Loki: Remove any type from logs.test.ts (#55303) * SupportSnapshots: Rename to \"Get help\" (#55206) * use filepath.Dir to get the parent (#55266) * Storybook: use div #root styles on storybook preview instead of additional div wrapper (#55023) * Tracing: Add new [tracing.opentelemetry] custom_attributes config setting (#54110) * Docs: Update enter/shift+enter details for prometheus query field (#52607) * Loki: Remove hardcoded values for parsed query parts (#54755) * Correlations: Hide Correlations Page behind a feature toggle (#55224) * Loki: Remove any type from logsModel.test.ts (#55287) * Loki, Prometheus: Remove beta tag from query builder (#55150) * CI: Refactor `versions.go` (#55238) * remove datasource from sqlstore (#55288) * Fix header/footer not sticky (#55285) * fix: order of database (#55232) * Update dependency AATTswc/core to v1.3.1 (#55040) * Loki: Rename public/app/plugins/datasource/loki/query_utils.ts file to follow convention (#55180) * Docs: RBAC update for insights and query caching (#52544) * Navigation: use pagenav and subtitle to the new team page (#55200) * Browse: Hide dashboard actions if user does not have enough permission (#55218) * Navigation: Use navId and pageNav for Create User page (#55201) * Navigation: Use navid and pagenav for new org page (#55203) * Loki: Rename public/app/plugins/datasource/loki/language_utils.ts file to follow convention (#55181) * Inspect: Hide Actions tab when it is empty (#55272) * adjusts structure of tasks (#55268) * Update grafana version tag to 9.1.0 (#54049) * Docs: Fix Cloud availability of JWT URL Embedding (#55260) * Docs: Grafana Live not supported by public dashboards (#55246) * small fix for new variable editor types (#55195) * Alerting: Fix send resolved notifications (#54793) * Provisioning Contact points: Support disableResolveMessage via YAML too (#54122) * Auth: Allow admins to manually change oauth user role if `oauth_skip_org_role_update_sync` is enabled (#55182) * Fix broken image rendering troubleshooting links (#55210) * When generating the pubdash url, use the base url from the Grafana config. This allows the url generation to work in the case that Grafana is hosted on a subpath. (#55204) * Auth: Restore legacy behavior and add deprecation notice for empty org role in oauth (#55118) * ElasticSearch: Fix lucene formatted variables being wrongly escaped (#54981) * Logs: Relocate \"show context\" button, add copy line log button (#50977) * InfluxDB: add scopedVars to tags to fix repeated panels querying all selected variables (#54934) * CloudMonitor: Remove cloudMonitoringExperimentalUI feature flag (#55054) * Search: Fixes folder section not displaying dashboards (#55231) * fix: min metric to hourly metric (#55228) * Chore: Change default log level for errutil.CoreStatus (#55199) * TopNav: KioskMode rewrite move to AppChrome responsibility and make it a global feature (#55149) * Migrate user_id to BIGINT (#55084) * RBAC: Initiate store in service (#55081) * Devenv: Fix filebeat level labels (#55217) * CI: Move `store-storybook` to OSS (#55212) * SupportSnapshots: improved iframe support (#55059) * PublicDashboards: Log api layer errors and which datasources fail/succeed (#55056) * Datasources: New data source page should work with new nav (#55094) * Gauge: Fixes empty/broken Gauge panels with datalinks (#55129) * Geomap: Add Africa, Australia, Oceania, South Asia, and East Asia as initial view options (#55142) * PublicDashboards: Add link to public dashboards docs to sharing modal (#55186) * Alerting: New API endpoint GET /api/v1/ngalert (#55134) * Search: Avoid requesting all dashboards when in Folder View * PublicDashboards: UI improvements (#55130) * Plugins: Use error plane for api/ds/query (#54750) * PublicDashboards: Dont support exemplars (#54933) * Query patterns: Feature tracking (#55164) * Chore: Update swagger to v0.30.2 (#55159) * Make lint-drone depend on compile-build-cmd (#55174) * AzureMonitor: Explain custom and metric namespace properties (#55048) * Update grabpl (#55061) * plugins: Introduce generated, static core plugin registry (#54118) * CI: grabpl verify-drone -> `./bin/build verify-drone` (#55171) * CI: Split `oss` and `enterprise` steps for release pipelines (#55157) * [WIP] Plugins: Introduce Plugins specific config (#54854) * Run codespell only on docs changes (#55064) * Alerting: Fix alerting evaluation to use proper permissions (#55127) * RBAC: Batch permission creation (#55075) * elastic: simplify unit test (#55168) * Loki: Rename public/app/plugins/datasource/loki/live_streams.ts file to follow convention (#55148) * Convert packages/jaeger-ui-components/src/TracePageHeader/SpanGraph/Scrubber.test.js to RTL (#54822) * Panel: Disable legends when showLegend is false prior to schema v37 (#55126) * Loki: Hide sample loki queries from inspector (#55158) * Alerting/fix folder creation dropdown (#54687) * Docs: create new explore page for concepts (#55161) * RBAC: Fix background users to include permissions (#55147) * RBAC: Add cache for oss rbac permissions (#55098) * CI: Make `shellcheck` a standalone pipeline (#55082) * CI: move grabpl verify-drone (#55057) * Fix download link in macOS install instructions (#55133) * SupportSnapshots: Show type icons in table (#55119) * Canvas: Reload scene in panel view mode (#55122) * Alerting: Fix legacy migration crash when rule name is too long (#55053) * Public Dashboards: Replace simplejson with TimeSettings on dashboard struct (#55047) * PublicDashboards: Add wait when fetching public dashboard data in e2e… (#55096) * Make brendamuir owner of the Alerting docs (#55117) * Update create/edit playlist pages to work with topnav (#55104) * Chore: update latest.json to 9.1.5 (#55095) * ReleaseNotes: Updated changelog and release notes for 9.1.5 (#55091) * CI: Update `build-container` image to `v1.6.2` (#55083) * set font-weight correctly (#55074) * DataSource: Adding possibility to hide queries from the inspector (#54892) * Bar Gauge: fix flip direction when adding data links * Query editor: Allow query editors to create new query (#55028) * Prometheus: Fix integer overflow in rate interval calculation (#52051) * CI: Add `export-version` command (#55072) * TopNav: Section navigation UX (#55012) * convert AlertRuleList test to RTL (#55045) * PanelMenu: Remove hide legend action as it was showing on all panel types (#54876) * Loki: Rename public/app/plugins/datasource/loki/live_streams_result_transformer.ts file to follow convention (#54919) * Loki: Update Query Variable docs (#54909) * Storage: `Content` root storage (#54929) * Canvas: Refine element duplication (#55050) * CI: Move grabpl publish-metrics (#55042) * IconName: Move to grafana/data and use type on NavModelItem (#55013) * Fix StateTimeline zoom function (#55033) * Loki: add missing interpolation to metric find query requests (#54979) * Chore: Fix ShellCheck issue in the local a11y report (#55036) * Chore: convert `LogRowContextProvider` tests to RTL (#55031) * TopNav: Panel edit changes (#54746) * Chore: Convert `ShareLink` tests to RTL (#55026) * PluginLoader: Alias slate-react as AATTgrafana/slate-react (#55027) * A11y: Add Dashboard Settings to Pa11y CI and Refactor local a11y report (#54476) * AppChrome: Fix unmount on full page reload (#54897) * Traces: More visible span colors (#54513) * Cloudwatch: Fix annotation query serialization issue (#54884) * GrafanaUI: Add required behavior to Inline Field (#54867) * Chore: Added controls to IconButton & renamed Simple story to Examples (#54371) * CustomScrollbar: Add optional scroll indicators to `CustomScrollbar` (#54705) * AzureMonitor: Fix custom namespaces (#54937) * Frontend logging: handle logging endpoints without expensive middleware (#54960) * Chore: Upgrade Go to 1.19.1 (#54902) * devenv: elastic: new version (#54841) * LoginLayout: allow providing custom branding (#54787) * bump eslint sdk (#54968) * toggles: add feature toggle to increase in mem caching (#55014) * codeowners: assign logs-devenvs to logs-squad (#54842) * Chore: fix formating for swagger definitions (#54993) * PanelOptions: fix timezones editor save key (#55009) * Panels: Add panel debug support helper (#54678) * Snapshots: Use the grafana datasource to render snapshot (#54870) * DataFrameJSON: add string enums inflation of field values (#54938) * Geomap: Map control options e2e (#54809) * adds section shortcode, adjust topic titles (#55000) * [Tempo] - Random API response and other improvements (#54905) * Alerting: remove interpolation of annotations from alert rule file provisioning (#54975) * Chore: Use TimeNow instead of time.Now in user sql store to make it testable (#54983) * hide overflow content for single left pane (#54882) * Revert \"Alerting: Write and Delete multiple alert instances. (#54072)\" (#54885) * Chore: update latest.json to 9.1.4 (#54992) * Chore: Upgrade Typescript to 4.8.2 (#54901) * make sure AppRoot is lazily loaded (#54954) * ReleaseNotes: Updated changelog and release notes for 9.1.4 (#54987) * Update dependency prismjs to v1.29.0 (#54976) * fix: restore data source edit page access (#54973) * Storybook: Add controls to `CollapsableSection` story (#54943) * Docs/refactors variables topics (#54470) * Update dependency marked to v4.1.0 (#54972) * Loki Query Variables: Add support to select from existing labels (#54625) * Storybook: Add controls to `FieldSet` story (#54964) * CloudWatch: Fix display name of metric and namespace (#54860) * Update dependency lru-cache to v7.14.0 (#54967) * Update dependency eslint to v8.23.0 (#54951) * Chore: Add a README for Traces in the Plugins section (#54903) * Alerting: Use original query time range when duplicating a query (#54805) * Chore: Convert TimelineHeaderRow to RTL (#51390) * Storybook: Add controls to `LoadingPlaceholder` story (#54939) * Storybook: Add controls to PanelChrome story (#54741) * fix bug in loki\'s adhoc filters (#54920) * Navigation: Integrate search into topnav (#54925) * Update dependency esbuild to v0.15.7 (#54928) * Update dependency AATTvisx/shape to v2.12.2 (#54851) * JWT: Allow conventional bearer token in Authorization header (#54821) * AzureMonitor: Fix metric namespace list (#54826) * Alerting: validate am config changes before persisting (#54908) * RBAC: Add permissions to install and configure plugins (#51829) * Remove gen-version from windows pipelines (#54941) * RBAC: Remove service dependency in Evaluator component (#54910) * CI: Call for Grafana version on demand - remove need for `version.json` (#54638) * Secrets: Improve error handling for secrets manager plugin (#54811) * DebugSnapshot: Change to use exisiting localstorage prop and open in new tab (#54877) * DisplayProcessor: Handle reverse-ordered data when auto-showing millis (#54923) * TimeSeries: Support for log scale and negative numbers (#54812) * Update dependency core-js to v3.25.1 (#54915) * Docs: Mention queryparam function (#54526) * Update dependency AATTrushstack/node-core-library to v3.51.1 (#54835) * Docs: moves reporting docs per customer request (#54591) * restructures user management docs (#54871) * Alerting: make sure to update contact point references when updating (#54896) * ignore non-actionable errors in grafana agent (#54824) * A11y: Make tooltip dismissible in Toolbar and Icon buttons (#54586) * Loki: Rename public/app/plugins/datasource/loki/language_provider.ts file to follow convention (#54819) * PublicDashboards: Fix flaky e2e test (#54864) * Storybook: Add controls to `UnitPicker` (#54694) * Build: Refactor cron_job_pipeline to take the cron name as a parameter (#54899) * Alerting: Change the rule yaml data to reflect Prom-based rule format (#54520) * OAuth: Allow assigning Server Admin (#54780) * Search: Add substring matcher (#54813) * instrumentation: dont instrument ErrSkip at all (#54880) * Chore: Upgrade `AATTgrafana/lezer-logql` to `0.1.0` (#54878) * CI: Update Drone MySQL version to 5.7.39 to match database policy. (#54612) * PublicDashboards: disable form if user does not has permissions (#54853) * change no-new-info label action (#54501) * Geomap: Layer types e2e (#54666) * adjusts access control directory structure (#54865) * Public Dashboards: Only use queries from dashboard for caching (#54596) * Heatmap: Add option to reverse color scheme (#54365) * Alerting: Sanitize invalid label/annotation names for external alertmanagers (#54537) * BarChart: fix stale colorByField being used in value mappings (#54820) * Alerting: Resetting the notification policy tree to the default policy will also restore default contact points (#54608) * reobserve elements when children change (#54827) * Chore: Add a README for the Node Graph plugin (#54801) * Update dependency AATTtypes/webpack-env to v1.18.0 (#54839) * Chore: Add controls to InlineField (#54674) * Fix typo (#54681) * Admin: Add support to configure default admin email (#54363) * elastic: explain why moving_avg is 7.x only (#54840) * Add controls for Date Picker story (#54806) * CI: Trigger ` *-storybook` steps on UI changes (#54833) * JWT: Add support for assigning org roles (#54277) * Add basic unit tests for landing pages (#54696) * Update dependency AATTtypes/ol-ext to v2.3.0 (#54836) * Update babel monorepo to v7.19.0 (#54756) * Update dependency AATTreact-types/shared to v3.14.1 (#54830) * refactor(loki-derived-fields): migrate test to testing library (#54729) * Fix paths for `auth/` build and volume paths (#54828) * Update dependency AATTreact-types/menu to v3.7.1 (#54825) * make Browse the root item of Dashboards when topnav is enabled (#54782) * Update dependency AATTreact-types/button to v3.6.1 (#54797) * Geomap: Cleanup GeomapPanel component (#54538) * restructures aws marketplace docs (#54810) * TimeSeries: omit non-integer y ticks when decimals: 0 (#54679) * Fix incorrect propagation of org ID in rule endpionts (#54603) * Secrets: Convert secret migration to a background service (#54676) * changes _index files to index, adds aliases (#54804) * CI: move grabpl `build-frontend-packages` from grabpl to grafana (#53072) * Dashboard: Unsaved changes warning fixes (#54706) * Navigation: Adds profile menu to top nav bar (#54720) * Update dependency AATTreact-stately/menu to v3.4.1 (#54784) * Alerting: Telegram: truncate long messages (#54339) * add unit tests for buildBreadcrumbs (#54785) * Navigation: use navId and pageNav on Alerting - Contact Points page (#54451) * Chore: Update slate and related packages (#54566) * graphite and opentsdb integration tests (#54733) * Storybook: Add controls to InlineLabel story (#54604) * Storybook: Add controls to QueryField story (#54606) * Update `auth/jwt_proxy` and `auth/oauth` reference (#54781) * fix(elasticsearch): remove deprecated elastic versions (#54632) * Update dependency AATTreact-aria/overlays to v3.10.1 (#54763) * Swagger: restore missing enterprise endpoints (#54765) * remove unused cfg (#54770) * Elasticsearch: fix types in test and add mock factory (#54582) * Fix docker compose for `openldap` and `oauth` (#54745) * Chore: update latest.json to 9.1.3 (#54764) * Update dependency AATTreact-aria/interactions to v3.11.0 (#54761) * ReleaseNotes: Updated changelog and release notes for 9.1.3 (#54759) * Update dependency AATTreact-aria/focus to v3.8.0 (#54718) * Navigation: add breadcrumbs in Explore page (#54547) * Update dependency AATTreact-aria/dialog to v3.3.1 (#54717) * Chore: Use the DEFAULT_LIMIT variable for the default value of the TraceQL Limit field (#54723) * Chore: Remove remaining IconName type assertions (#54658) * Alerting: Fix boolean comparison on PostgreSQL (#54730) * Playlists: Migrate to UIDs and load dashboards in the frontend (#54125) * Update graphite datasource testing query (#54635) * Fix nil logger in SqlStore (#54726) * Loki: Remove any from public/app/plugins/datasource/loki/components/LokiOptionFields.test.tsx (#54239) * RBAC: Move service and evaluator to acimpl package (#54714) * Loki/Prometheus: Make sections in log/metrics browser resizable (#54704) * Panel Header: Description tooltip expand to fit large elements (#54238) * Chore: Added controls to ContextMenu story (#54373) * Plugins: Add feature toggles for long running queries (#54349) * PublicDashboards: Add RBAC to secured endpoints (#54544) * Tempo: Move interfaces & `TempoQueryType` from `datasource.ts` to `types.ts` (#54621) * Library Panel: Allow to delete it when disabled or deprecated (#54662) * Tempo: Cache autocomplete values for tags (#54622) * Alerting: Display alert\'s \'Created\' time in local time instead of UTC (#54414) * changed lezer-logql version (#54712) * Update dependency AATTopentelemetry/api to v1.2.0 (#54669) * Update dependency AATTreact-aria/button to v3.6.1 (#54670) * influxdb integration tests (#54700) * LibraryElements: Fix inability to delete library panels under MySQL (#54600) * API: Do not expose user input in datasource error responses (#53483) * TopNav: Plugin page layouts / information architecture (#53174) * Add scrolling to SectionNav (#54698) * Fix StateTimeline duration bug + add hidden tooltip option (#54697) * Navigation: Landing pages behind feature toggles (#54576) * XYPanel: Improvements (#54220) * Add JWT url auth documentation (#54040) * Instrumentation: log the total number of db queries per request (#54647) * Panels: Add troubleshooting snapshot (#54417) * Canvas: Phantom mouse down fix (#54673) * Histogram: ensure y axis is unit-less (#54667) * Chore: Upgrade Moveable to v0.35.4 (#54559) * Geomap: Fix duplicate layer bug (#54660) * Chore: Upgrade Selecto to v1.19.1 (#54598) * Chore: fixing some `any`s/type assertions (#54661) * Login: Remove single admin team restriction (#54534) * Grafana/toolkit: Update README.md to include an alternative way to run local grafana/toolkit (#54203) * Secrets: Implement secrets manager plugin fallback store (#54496) * Chore: Use react-highlight-words types (#54627) * RBAC: Disable RBACPermissionValidation by default (#54626) * CI: move `grabpl e2e tests` from grabpl to grafana (#53075) * Default to pull_request events (#54640) * TimeSeries: fix padding, force 0-100% y range when % stacked (#54197) * convert LokiQueryEditor test to RTL (#54639) * update LokiExploreQueryEditor test to RTL (#54644) * Auth: Extend auth token errors with user ID (#54633) * Add monaco-editor section in grafana-toolkit faq (#54585) * manager exposes renderer + secrets manager (#54629) * Plugins: Fix plugin registered startup log line (#54634) * convert ConfigEditor test to RTL (#54636) * Tempo: Map the status tag to status.code for autocomplete (#54593) * Chore: Remove grafana-ui IconName type assertions (#54623) * Run gen-version in windows pipelines (#54624) * Chore: Replace deprecated toPromise() calls with lastValueFrom (#54234) * Footer: Add release notes url to version label (#52909) * Chore: Refresh out of date yarn lock file (#54620) * Fix: Make sure grafana/e2e cypress config file is in correct location (#54588) * Alerting: Write and Delete multiple alert instances. (#54072) * Alerting: Fix UI bug when setting custom notification policy group by (#54607) * Tempo: Add an options component under the TraceQL query field (#54435) * improve log in plugin check (#54599) * Fix: publish_docs GitHub action needs to be updated after a script that was used there has been removed (#54597) * Docs: Deprecating packages_api and removing it from our pipelines (#54473) * Chore: Move login attempt methods to separate service (#54479) * Fixed tooltip does not change data when hovering over other datapoints (#54517) * Chore: Downgrade Selecto to v1.17.0 (#54558) * Check if dist dir exists (#54590) * Dashboard: Fix typos in feedback request sentence (#54429) * Plugins Catalog: Allow to filter plugins using special characters (#54474) * Fix: Adjusting plugin.json schema regex (#54515) * refactors usage insights topics (#54497) * Fix: Restore Grafana and Dashboard data source icons (#54580) * adds video (#54545) * Fix create a dashboard from Explorer and edit panel flow (#54551) * CI: Generate Grafana version (and metadata) when the build binary is built (#54393) * Revert 54400 (#54570) * Chore: Remove Dashboard IconName type assertions (#54573) * Chore: Remove Nav + story IconName type assertions (#54572) * Add package publishing step (#53553) * Correlations: Use correct fallback handlers (#54511) * Chore: Add controls to Label stories (#54549) * Navigation: Don\'t round app plugin icon images (#54543) * Update dependency moment-timezone to v0.5.35 [SECURITY] (#54523) * TestData DB: Fix node graph not showing when the `Data type` field is set to `random` (#54298) * Chore: Change `JSON file` to `JSON File` for consistency with other tabs (#54453) * Fix a typo on the Manage dashboard links page (#54525) * update AATTgrafana/lezer-logql (#54530) * selecto version 1.19.0 (#54548) * Chore: Add dashboard thumbnails service (#54500) * Plugins: unlock on plugin startup failure (#54555) * Prometheus: report metrics browser toggle click interaction (#54546) * Collapse: remove explicit panel-container className from definition (#54359) * Tempo: Improve TraceQL editor autocomplete (#54461) * Fix RefID and mixed datasource equality (#54536) * moves time series up, fixes random relrefs (#54477) * Public Dashboards: Add Expressions Support (#54336) * Alerting: Scheduler to fetch folders along with rules (#52842) * RBAC: Config setting to disable permission validation (#54447) * Explore: Add Mixed Datasource (#53429) * AppRootPage: Fixes issue navigating between two app plugin pages (#54519) * Metrics: Fixed `grafana_database_conn_ *` metrics, and added new `go_sql_stats_ *` metrics as eventual replacement (#54405) * Hidden series stay hidden in legend when toggling visibility (#54139) * Storybook: Add controls to button story (#54389) * CI: Update `grabpl` verison to `v3.0.5` (#54269) * Chore: Added controls to Checkbox stories (#54372) * Update latest.json (#54484) * Add CustomMode in versions.go (#54482) * Grafana Backend: Establish a database version support policy. (#54374) * ReleaseNotes: Updated changelog and release notes for 8.3.11, 8.4.11, 8.5.11 and 9.0.8 (#54493) * ReleaseNotes: Updated changelog and release notes for 9.1.2 (#54481) * ensure process manager is background service (#54475) * Search: ordering tests (#54432) * removes previously refactored content (#54416) * Loki: Create Variable Query Editor for Loki. (#54102) * Plugins: Split plugin manager into smaller components (#54384) * Canvas: Fix minor duplication bug #54462 * FIX: RBAC prevents deleting empty snapshots (#54385) * Add PackagesBucketEnterprise2 field in config (#54449) * Storage: add `WithContents` option to `storage.Get()` (#53105) * Plugins Catalog: Use appSubUrl to generate plugins catalog urls (#54426) * Rendering: Add support for renderer token (#54425) * Update dependency AATTopentelemetry/semantic-conventions to v1.6.0 (#54316) * convert DerivedField test to RTL (#54334) * Build: Introduce webpack manifest plugin (#49798) * Add FocusScope to PanelEditor when open in the Dashboard Page so that a11y focus never catches invisible content. (#54400) * Convert influxdb ConfigEditor test to RTL (#54332) * Azure Monitor: Updated `grafana_ds_azuremonitor_dashboard_loaded` event, replaced array of queries for stats (#54286) * Navigation Bar: Remove plugins link under Server Admin (#54386) * Geomap: Cleanup (#54415) * Public Dashboards: use intervalMs and maxDataPoints from request (#53613) * Fix admonition (#54408) * Secrets: Implement admin mechanism for deleting all secrets stored on the secrets plugin (#54264) * Update README build references (#54394) * Geomap: Fix tooltip display (#54245) * Analytics: Rename create dashboard event (#54390) * QueryEditorRow: filter data on mount (#54260) * TimeRangeForm: Do not use HTML form (#54318) * Chore: Fix prometheus docker block (#54388) * Docs: Fix typo in custom-role-actions-scopes.md (#54294) * Chore: Group auth docker blocks (#54274) * Chore: Added controls to DatePickerWithInput story (#54360) * Chore: Use db.DB interface instead of sqlstore (#54358) * Storage: Avoid UID errors from annotations api when loading dashboards from storage (#54346) * Alerting: use raw query data in provisioning to bypass interpolation of macros (#54293) * Alerting: add missing yaml tag to mute time struct (#54287) * Geomap: cleanup (#54328) * Geomap: Local color range for dimensions (#54348) * public-dashboards: Add log statement when public dashboard enabled or disabled (#54133) * Chore: Fix cue loader to use absolute path (#54257) * OpenTsdb: migrate annotations from angular to react (#53856) * Preferences: Support setting any dashboard as home, not just the starred ones (#54258) * Jaeger: Show a better error msg if no service is selected when using search (#54172) * RBAC: Add function to generate wildcards from prefix (#54275) * Chore: SQL Store Split of datasource (#54262) * Move config nodes to another function (#54330) * update test environment to create folders (#54254) * SearchSrv: stop using IDs (#54296) * Panel edit: Run queries when time range changes in table view (#53111) * InfluxQL: Quoting tag values in the query editor (#54187) * GrafanaUI: Fix styles for invalid selects & DataSourcePicker (#53476) * elastic: always use millisecond-intervals for alerting (#54157) * Update dependency AATTtesting-library/user-event to v14.4.3 (#54292) * Convert elasticsearch ConfigEditor.test.tsx to RTL (#54301) * Chore: add missing properties to mocks (#54290) * Update dependency AATTmicrosoft/api-extractor-model to v7.23.3 (#54283) * Correlations: Add CorrelationSettings Page (#53821) * Dashboard save: Persist details message when navigating through dashboard save drawer\'s tabs. (#54084) * Update dependency AATTmicrosoft/api-extractor to v7.29.5 (#54281) * Plugins: Remove various custom headers logic (#54146) * Update dependency eslint-plugin-react to v7.31.0 (#49214) * I18n: Use locale preference (#53293) * public-dashboards: refactor query method (#54119) * Chore: Remove unused theme (#54175) * Search: use SQL search as a fallback during bluge\'s initial indexing (#54095) * RBAC: Remove DeclareFixedRoles wrapper on Access control and inject service (#54153) * Migrate to UID: Stop using search result ID (#54099) * use navId and subtitle on api keys page (#54247) * Loki: refactor mock instance creation and clean up datasource test (#54176) * elastic: use millisecond-intervals (#54202) * Histogram cue model fixes (#54022) * Geomap: Spatial operations location options transform e2e test (#54162) * Devenv: Geomap global vs local field coloring (#54253) * Chore: Refactor secrets kvstore to organize testing and migrations (#54249) * Chore: replace xorm by sqlx in dashboardversion service (#53869) * Chore: Refactor secrets plugin unit tests code (#54231) * Alerting: Delete state from the database on reset (#53919) * Storage: fix creating a new dashboard with dashboardsFromStorage feature flag enabled * Docs/adds cloud support disclaimer (#54150) * Docs/refactors manage dashboard topics (#54178) * Elasticsearch: Remove any from public/app/plugins/datasource/elasticsearch/components/AddRemove.test.tsx (#54232) * Navigation: improve page toolbar responsiveness (#54223) * use metadata endpoint (#53980) * Docs: refactors and copy edits share dashboard topics (#53972) * use navId + pageNav on datasource pages (#54218) * ContextHandler: Use stdlib format for middleware (#54219) * Admin: Create/Edit Team/ServiceAccount UI changes (#53889) * Navigation: Use new page layout in Service accounts item page (#54200) * RBAC: Fix resolver issue on wildcard resulting in wrong status code for endpoints (#54208) * logs: better names and comments (#53770) * Jaeger: Make search form fields more consistent with Tempo (#54026) * Build: Force a specific nodejs version for levitate detect breaking changes pipeline (#54207) * Move GH workflow step to have node_id unchanged (#54201) * metrics: add operation name used in metrics/tracing for middlewares (#53949) * AdHoc variable: Correctly preselect datasource when provisioning (#54088) * AzureMonitor: Added ARG query function for template variables (#53059) * Elasticsearch: Respect time range in ad hoc filters (#53874) * Fix: Correctly migrate mixed data source targets (#54152) * cleanup unused fields (#54115) * [Doc] Fix broken link in Tempo doc (#54120) * Chore: replace React.FC with simple function component (#54123) * Secrets: Implement migration of secrets from plugin back to unified secrets (#53561) * Fixing swagger meta preventing spec generation (#54181) * Alerting: Update rules delete endpoint to handle rules in group (#53790) * Alerting: log external alertmanager URLs #54127 * Tempo: Basic PoC of the upcoming TraceQL editor in Explore (#54028) * Search: Show all dashboards in the folder view (#54163) * TopNav: Dashboard settings (#52682) * TextPanel: Support code formats (#53850) * fix the event attributes (#54117) * Update whatsNewUrl (#54154) * add tests for api urls (#54116) * Chore: Add context util that allow to provide cause of cancellation (#53918) * Add GH action to automatically add issue labeled to GH board (#54151) * Bump code coverage workflow version (#54138) * Explore: Improve a11y of query row collapse button (#53827) * Trigger backend tests on devenv changes (#54137) * Alerting: Fix saving of screenshots uploaded with a signed url (#53933) * RBAC: Split up service into several components (#54002) * Navigation: Add responsive behaviour to `ToolbarButtonRow` (#53739) * Update dependency AATTbetterer/regexp to v5.4.0 (#54051) * Plugins: Propagate distributed tracing headers to backend plugins (#54107) * devenv: run stripnulls.sh (#54124) * Update dependency AATTbetterer/eslint to v5.4.0 (#54046) * Chore(loki): remove any from DerivedFields test (#53547) * Chore: update latest.json to 9.1.1 (#54108) * AngularPanels: Fixing changing angular panel options not taking having affect when coming back from panel edit (#54087) * Chore: Move updateorg out of sqlstore (#54111) * Allow for clickable link (#54067) * Transformers: Support inner vs outer join (#53913) * Navigation: Use new page layout in Server Admin > Orgs pages (#54018) * ReleaseNotes: Updated changelog and release notes for 9.1.1 (#54103) * CloudWatch: Log group variable should get all log groups (#54062) * Update effects to avoid retrieving metrics descriptors except on project name update (#54091) * Secrets: Add fallback to secrets kvstore plugin (#54056) * Chore: move from xorm to sqlx apikey store (#53434) * [DOC] Add APM changes and fix links (#53986) * Chore: cleanup datasources devenv (#54092) * Dependencies: Update monaco-editor (#54068) * Icons: Move unicons icons to the repository and generate the iconsBundle.js with nodejs (#53766) * RBAC: Only display unique permissions in list (#54074) * Service Accounts: Separate metrics logic from store (#54085) * Tempo: Make TempoQuery.search & SearchQueryParams.tags optional (#54052) * Plugins: Handle app plugin proxy routes per request (#51835) * Tempo: Remove unused functions in datasource.ts (#54081) * Plugins: Refactor plugin download/installation (#43046) * RBAC: Display indicator if a permission is inherited (#54080) * Plugins: Interpolate plugin type as part of plugin ID schema (#54030) * TimeSeries: Fix crash when min >= max in config (#54069) * docs: corrects broken relrefs (#54061) * Geomap: Fix geohash editor settings #54058 * docs: refactors field value overrides topics (#53849) * Heatmap: update heatmap documentation (#52756) * Docs: Fix minor typo (#53590) * plugins: New static scanner and validator, with Thema slot support (#53754) * Update dependency AATTbetterer/cli to v5.4.0 (#54041) * Chore: fix some `any`s pt.2 (#53928) * Chore: Remove needless eslint ignore comment from variable utils (#54050) * A11y: Fix a11y for toolbar buttons in PanelEditor (#53864) * refactors transformation topics (#53984) * Alerting: Fix width of Adapative Cards in Teams notifications (#53996) * ColorInputPicker: Fix popover in disabled state (#54000) * Update dependency AATTbetterer/betterer to v5.4.0 (#54031) * Secrets: Refactor code duplicity on secrets sql kvstore (#54032) * Remove dependency jest-mock-console (#52872) * docs: refactors value mappings topics (#53616) * Elasticsearch: remove already-disabled code (#52932) * Typed variables pt6: Clean up and test variable type guards (take 2) (#54025) * Update dependency AATTlezer/common to v1 (#50866) * Add GCP_KEY secret to the artifacts-page pipeline (#54013) * Alerting: Show alerting enabled for Alertmanager data sources (#54023) * convert AzureCredentialsForm test to RTL (#53959) * RBAC: Display groups for custom roles (#54020) * Chore: convert `DebugSection` test to RTL (#53965) * loki: Fix adding refId to rowId (#53932) * Tempo: Remove spanName from the query object if undefined (#53945) * TablePanel: Fix vertical scrollbar (#53457) * Alerting: Fix links in Microsoft Teams notifications (#54003) * TimePicker: Fixes relative timerange of less than a day not displaying * A11y: Update buttons in Explore page to not use HTML Title for tooltip (#53894) * A11y: do not change the focus when switching between Viz/Suggestions/Library Panels views (#53814) * Errors: Allow using Base as an error type (#53824) * Cloud Monitoring: Support SLO burn rate (#53710) * TimeSeries: fix regression with hardMin + hardMax ranging (#53922) * Make channels_config no longer depend on legacy alerting (#53799) * fix some anys (#53789) * StructureRev: use deep equals for structure revision change detection (#53920) * Grafana/schema: Fix plugins API regression. Add back \"hidden\" in LegendDisplayMode (#53925) * Fix: Rename timezones prop to timezone for plugins compatibility (#53926) * Decimals: Fixes auto decimals to behave the same for positive and negative values (#53960) * convert TestRuleResult to RTL (#53953) * Chore/extend plugin schema json (#53950) * use navId over navModel, add page descriptions + create pageNav for child pages (#53936) * coremodels: Convert plugin-metadata schema to a coremodel (#52121) * Grafana-UI: Changes ClipboardButton to always allow copy of multi line content (#53903) * Tempo: Set the default query type even if queryType was set to \'clear\' (#53887) * Chore: Improve FolderSettingsPage test (#53601) * implement responsive breadcrumb behaviour (#53764) * Inspect: show DataFrame JSON *before * transformation and field config are applied (#53867) * Transforms: Allow for clearing of select fields for outer join and grouping to matrix transformations (#53916) * prometheus: upgrades http client to 1.30 (#53901) * Transformations: Add support for an inner join transformation (#53865) * shows example of how and where to enable public dashboards in config.ini (#53904) * A11y: Make tabs in query history + inspector accessible in Explore (#53773) * API Keys: Add revocation for SATs (#53896) * Prometheus: properly de-accumulate multi-heatmap responses (#53688) * User management: Use HMAC-SHA256 to generate time limit codes (password reset tokens) (#42334) * Alerting: State manager to use InstanceStore (#53852) * TimeSeries: Don\'t show y axis when visualisation is hidden (#53671) * Auth: Reduce lookup cookie error to warning and invalidate cookie (#53881) * HistogramPanel: Generate .cue model (#53826) * CloudWatch: Add missing AWS/Lambda metrics (#53866) * BarChart/PieChart: create/update models.cue (#52988) * TimeSeries: Fix memory leak on viz re-init caused by KeyboardPlugin * Teams: Add TeamRolePicker to the Create and Edit Team pages (#53775) * Update betterer results because of #53806 (#53884) * Update open ldap for macos (#53819) * RBAC: Remove builtin role code (#53767) * Fix file extension (#53838) * Tempo: Remove unused theme param in getStyles (#53823) * CloudWatch: Add missing AWS/ApiGateway metrics (#53839) * RBAC: Move resource permissions store to service package (#53815) * Update of AWS/Events (#53831) * Revert \"BarchartPanel: Fix color from thresholds show incorrectly (#52038)\" (#53806) * Chore: remove xorm from preference (#53803) * Geomap: update the layer order in docs (#53749) * Live: fix `StreamingDataFrame` length on `replace` action and schema change (#53796) * updates broken relrefs (#53857) * Legal: CLA formatting update (#53853) * fixes time-series relrefs (#53851) * Influxdb Datasource: Remove angular dependencies for Influxdb influxql annotations (#52546) * Alerting: add docs for file provisioning (#53101) * add sqlx_store into star service (#53430) * Alerting: Fix notifications for Microsoft Teams (#53810) * RBAC: Remove user permissions in org when user is removed (#53782) * devenv: elastic: update to new version (#53825) * InfluxDB: Remove browser (\'direct\' access) mode. (#53529) * Prometheus: Throw error on direct access (#50162) * TimeRangePicker: Absolute timeranges with timezone (#53763) * Histogram: Fix panel hide when clicking on legend (#53651) * Alerting: Read group details before saving (#53586) * Alerting: Hide \"no rules\" message when we are fetching from data sources (#53778) * coremodels: Remove \"Model\" prefix from Go types (#53801) * Chore: Replace react-inlinesvg usage for the Icon component (#53736) * Chore: Add loginattempt service (#53687) * Actually enforce dashboard schema on devenv (#53797) * Chore: Replace xorm with sqlx (#52575) * Jaeger: Remove advanced options toggle & show advanced options by default (#53774) * Chore: Add Get User Profile to user and Get User Org List to org service (#53788) * Remove unsued dep (#53785) * Chore: update latest.json to 9.1.0 (#53786) * Navigation: Improve responsiveness of `TopSearchBar` (#53777) * Chore: Remove GetSignedInUserWithCacheCtx from store interface (#53734) * Alerting: Improve Mimir AM interoperability with Grafana (#53396) * ReleaseNotes: Updated changelog and release notes for 9.1.0 (#53780) * Alerting: Support for re-ordering alert rules in a group (#53318) * Chore: Remove disable user, disable batch users and searchusers methods from store interface (#53717) * codeowners: adjust logs ownership (#53771) * Tempo: Fix typo in the tooltip for \'Limit\' (#53750) * Revert \"Analytics: Use Fullstory to get behavioral data (#53732)\" (#53762) * Release Notes: Add missing report bug fixes (#53597) * pkg/web: remove Router and Logger from Context (#53765) * fix configuration secret_key relref link (#52742) * Docs: Fix link in What\'s New in 9.1 (#53259) * Docs: Add 9.1 to What\'s New index (#53545) * Analytics: Use Fullstory to get behavioral data (#53732) * Update dependency eslint to v8.22.0 (#52723) * Fix initDashboard bug (#53722) * openapi: Use indentations for human-readable JSON (#53707) * Build: upgrade Alpine images (#53743) * GeoMap: Fix tooltip not showing values (#53738) * Adding urlparams to the routes schema (#53735) * Cloudwatch: update redis metrics (#53618) * RBAC: Remove the flag from the config which states that you can disable RBAC (#53730) * Remove delete suer from store interface (#53726) * UsersTable: Display Disabled flag in Organizations\' Users table (#53656) * RBAC: Update permission query to not join on team table (#53677) * Geomap: Minor 9.1 doc fixes (#53704) * Geomap: Update language to match documentation and remove beta (#53703) * Geomap: Update whats new docs for 9.1 (#53634) * Geomap: Update Documentation (#53552) * Alerting: Fix incorrect embedded DTO being returned when handling rule groups (#53701) * Geomap: Add devenv dashboard for v9.1 of geomap (#53638) * replace relrefs with URLs (#53686) * Fix order-of-magnitude bug in DTO conversion (#53690) * Chore: Add tempuser service (#53325) * [Doc] Added link to APM dashboard doc for Service graph Tempo data source doc (#53491) * use dash-db type when searching for dashboard (#53607) * Print package error message for deprecated io/ioutil (#53665) * Alerting: AlertingProxy to elevate permissions for request forwarded to data proxy when RBAC enabled (#53620) * Set projectName in componentDidMount to ensure GCE project is set (#53652) * Fix webpack issue (#53666) * Auth: Add cli command users-manager for conflict resolution (#52344) * Chore: Panic! in the Logs (#53664) * Show alerting availability in data source details (#53391) * Loki, Prometheus: Fix passing of query with defaults to code mode (#53646) * Loki: Rename Labels to Label filter and update placeholders (#53446) * RBAC: Remove unused code (#53649) * Chore: Add user methods to service (#53595) * ColorPickerInput: Enable input clearing (#53587) * CloudMonitor: Fix to hide queries when used in conjunction with Expressions (#53537) * Docs: Fix missing reference update on dashboard page (#53641) * AccessControl: Move GetCacheKey to SignedInUser (#53591) * RBAC: Fix various ui issues for role picker (#53589) * docs: refactor work, combines time-series topics (#53530) * Alerting: use duration model for alert rule provisioning api (#53196) * Alerting: fetch interval from stored namespace UID (#53195) * Alerting: create provisioning dir in docker image (#53594) * update alertmanager to 0.24 (#53555) * Layers check (#53611) * Fix build error (#53615) * Alerting: Adds interval and For to alert rule details (#53211) * Fix devenv tempo port (#53605) * Chore(loki): remove any from LokiQueryField test (#53548) * Chore(loki): remove any from config editor test (#53475) * Correlations: Add GetCorrelation(s) HTTP APIs (#52517) * Loki: Update copy for missing label filter error message (#53449) * Jaeger: Extract inline CSS into getStyles * remove UseState from last 2 stories (#53596) * Jaeger: Improve JSON file upload error msg * Docs: Update dashboard documentation, including new search (#53050) * Build: fix shellcheck (#53602) * Prometheus: Promote Azure auth flag to configuration (#53447) * Tracing: Fix OpenTelemetry Jaeger context propagation (#53269) * Chore: Ignore type assertions in __mocks__ (#53593) * GrafanaUI: improve Prometheus getQueryHints performance (#52148) * RBAC: Enable rbac when creating new settings (#53531) * Levitate: Update workflow to find type declaration via package.json (#53539) * Chore move Filter to user service (#53588) * Chore: Add user service method SetUsingOrg and GetSignedInUserWithCacheCtx (#53343) * Remove ioutil.ReadDir from usage (#53550) * A11y: Create Minimal Styleguide (#46948) * CI: Split `store-packages` step (#53516) * Grafana Build: Sync Grafana versioning changes from `build-pipeline` (#53522) * Preferences: Use search endpoint to get missing dashboard (#53540) * Chore: Move plugin settings store code into a dedicated service (#53560) * MSSQL: Don\'t inject angular dependency (#53546) * Datasources: Emit event on dashboard load with queries info (#52052) * fix: use `type` instead of `uid` to get datasource metadata (#53543) * Fix middleware tests for public dashboards (#53557) * Secrets: Move license check to secret store plugin (#53185) * Adding logs during migration of secrets to plugin (#53426) * Alerting: Use Adaptive Cards in Teams notifications (#53532) * Alerting: Extend PUT rule-group route to write the entire rule group rather than top-level fields only (#53078) * Public Dashboards: Usage Insights (#52768) * updates whats new version number and link (#53541) * Docs/refactors configure panels (#53485) * Typed variables pt5: Remove generics from getInstanceState (#53018) * remove UseState from legacy Select story (#53519) * CI: move `grabpl build-frontend` from grabpl to grafana (#53073) * Chore: update latest.json to 9.0.7 (#53533) * Transform: Add a limit transform (#49291) * Handle ioutil deprecations (#53526) * Dashboard: Reverted the changes of hiding multi-select and all variable in the datasource picker (#53521) * Add LockExecuteAndRelease method to ServerLockService (#53417) * Chore: Remove datasources from the Store interface (#53515) * ReleaseNotes: Updated changelog and release notes for 9.0.7 (#53524) * Add tests for Breadcrumbs (#53514) * Storybook: remove `UseState` from `ButtonSelect` story (#53509) * remove UseState from Drawer story (#53503) * Run docs pipeline on *.md changes only, in the packages dir (#53517) * Move SignedInUser to user service and RoleType and Roles to org (#53445) * Dashboard: Support Variables in \"Filter by Name\" Transformation (#51804) * Chore(devenv): remove unsupported elasticsearch versions (#53470) * Allow empty value in kv_store (#53416) * added dashboard uid when tracing header in browsermode (#53232) * RBAC: Fix dashboard filter in SQLBuilder (#53379) * Navigation: Improve breadcrumb accessibility (#53471) * SAML: Do not SAML SLO if user is not SAML authenticated (#53418) * TeamSync: Fix team syncing out of orgs mapped by auth method (#53257) * Grafana UI: Add implicit submit to TimeRangeForm for A11y (#52647) * Storybook: add controls support + remove `UseState` from `RelativeTimeRangePicker` story (#53459) * Library Panels: Use UIDs to list Dashboards using a panel (#53477) * Chore: Remove any from `public/app/plugins/datasource/elasticsearch/hooks/useNextId.test.tsx` (#53427) * Update codeowners (#53381) * Update add to project urls (#53384) * Geomap: Set markers color based on selected color field #53493 * updates aliases (#53488) * moves legend to visualizations, adds links (#53486) * Fix cloak typo (#53474) * Devenv: Universal jwt_proxy environment (#53377) * add controls support + remove UseState from WeekStartPicker.story.tsx (#53455) * Alert list panel: Add view mode \"Stat\" (#53281) * Alerting: Delete expired images from the database (#53236) * pkg/web: detect Hijack() as chain write (#53466) * Chore: Further reduce usage of v1 theme (#53423) * LibraryPanels: Rewrite invalid connection deletion query to be MySQL-friendly (#53460) * RBAC: Remove sort and unique values when fetching permissions (#53461) * Loki: Rewrite getHighlighterExpressionsFromQuery to use Loki parser (#53316) * Trigger test release on pkg/cmd/ * * changes (#53448) * Collapse: Fix miss-aligned arrow icon (#53452) * pkg/web: closure-style middlewares (#51238) * Histogram: Send proper dataframe to PlotLegend (#53284) * refactor component to be more dumb, use LinkButton for icons and fix alignment (#53383) * Add controls support + remove UseState from TimeRangePicker.story.tsx (#53376) * Query Builder: Fix spelling of \"lose\" in user visible message (#53435) * Access Control: optimize GetUserPermissions sql (#53279) * Change from arm to armv7 (#53437) * Dashboard: Spelling corrections in end-user visible dialogs (#53340) * RBAC: Handle case when folder id is negative (#53438) * CI: move `grabpl build-docker` from grabpl to grafana (#53077) * Fix groups and useres indentation (#53414) * Prometheus: Remove metadata endpoint (#53428) * coremodels: Include nested optional fields in output (#53355) * fix: add promql placeholder text (#53321) * Remove packages-bucket arg (#53421) * revise to match docs (#53354) * Change base image for npm storage (#53419) * Graphite Plugin: fix annotation migration regression with ref-ids (#53361) * Chore: Enable ANSI_QUOTES for Mysql Database (#53277) * CI: Update `grabpl` to v3.0.1 (#53369) * remove the sqlstore playlist methods (#53415) * Chore: convert DashboardGrid test to RTL (#53405) * Chore: Reduce usage of v1 theme (#53245) * CI: move `grabpl shellcheck` from grabpl to grafana (#53076) * Chore: disable flaky e2e test (#53408) * Change LDAP configuration to secure connections (#53404) * Alerting: Fix alert detail layout issue (#53256) * Chore: Make \"why-did-you-render\" a dynamic import (#53121) * Chore: Update version of `AATTgrafana/eslint-config` (#53403) * ReleaseNotes: Updated changelog and release notes for 8.5.10 (#53395) * Loki: Fix showing of unusable labels field in detected fields (#53319) * Replace with anonymoud functions (#53386) * Fix: correct bold, italics, and code color in Panel tooltips (#53380) * Chore: remove any from test (#53260) * Search: Migrated impressions to use dashboardUID (#53090) * Oauth: Reduce error scope on upsert (#53242) * Prometheus: Use lezer-promql types instead of hardcoded strings (#53287) * BarGauge: Show empty bar when value, minValue and maxValue are all equal (#53314) * Azure Monitor: Add Network Insights Dashboard (#50362) * E2E: Make Cypress recordings higher res + quality (#53342) * Login: allow basic users to reset password when LDAP or Auth Proxy is enabled (#52331) * Chore: Remove pluginsettings methods from store and mockstore (#53347) * Typed variables pt4: Remove generics from getVariable (#53017) * Alerting: Remove mention of host name from Alerting HA docs (#53178) * Access Control: Set permissions for Grafana\'s test data source (#53247) * Geomap: Do not show markers with empty coordinates (#53330) * Docs: Adding hint about healthcheck not being mandatory (#53308) * Implementing OpenApi 3 specs (converted from Swagger 2) (#53243) * CI: move `grabpl build-plugins` from grabpl to grafana (#53071) * Loki: Fix producing correct log volume query for query with comments (#53254) * i18n: Translates the Share Panel modal (#53297) * Alerting: Adds support for editing group details for Grafana managed rules (#53120) * Chore: Convert FolderSettingsPage.test.tsx to RTL (#53307) * Chore: Add user service method UpdateLastSeenAt (#53309) * Chore: Add user service method ChangePassword (#53303) * Chore: Add user service method Update (#53300) * Chore: Move api key models into apikey service package (#53241) * Chore: Add user service method GetByEmail (#53298) * Chore: Add user service method GetByLogin (#53204) * GrafanaUI: Render PageToolbar\'s leftItems regardless of title\'s presence (#53285) * Remove GetUserById from store interface (#53226) * Build: Replace the file-loader loader with asset module in webpack config (#53088) * Encryption: Fall back to AES-CFB on empty algorithm metadata (#53266) * Data Connections: Remove the placeholder for Recorded Queries (#53230) * Geomap: Add measuring tools (#51608) * Canvas: Fix inconsistent border behavior (#53262) * coremodels: Combine static and generic registries (#53246) * Canvas: Fix duplicated option editors functionality (#53184) * Ensure that tooltip and legend have same parameters to calculate and display label equally (#53176) * Alerting: Fix migration (#53253) * Add missing package to AATTgrafana/schema (#53252) * Storybook: remove `UseState` + add controls support to `TimeZonePicker` story (#53219) * Chore: Sql store split for legacy alerting (#52901) * add missing check for root URLs length (#53239) * Metrics: Refactor use of lezer nodes to reference ID instead of name (parsing.ts) (#53177) * remove string constant and use ids provided in lezer-promql library (#53180) * API: Fix snapshot responses (#52998) * Alerting: set dashboard and panel id using annotations in provisioning api (#53221) * Loki: Fix types in querybuilder state test (#53223) * Loki: Remove some of any assertions from tests (#53114) * I18n: Crowdin sync (#53222) * Prometheus: Add tests for new explain section (#53182) * Build: Introduce ESM and Treeshaking to NPM package builds (#51517) * Access Control: Fix permission error during dashboard creation flow (#53214) * check not empty root urls before setting field (#53135) * Correlations: Add UpdateCorrelation HTTP API (#52444) * Search: rename `remove search constraints` (#53190) * RolePicker: Fix RolePicker menu positioning (#53201) * Make retrieve and release npm packages allowed to fail (#53191) * Chore: Remove apikey store methods from sqlstore (#53197) * CI: Run `main-docs` pipeline only, when a docs PR is merged (#53026) * Drone: Add retries for pipelines (#53171) * Change var keyword to const (#53206) * Typed variables pt3: Type VariableState with TypedVariableModel (#53015) * Chore: reformat swagger specs, again (#53205) * MegaMenu: Fix broken hamburger toggle (#52770) * Loki: Remove hardcoded values for LokiOperationId (#53168) * Chore: Prettier ignore api-merged & api-spec swagger api specs (#53170) * rename table_model.ts => TableModel.ts (#51659) * Tempo: Devenv update to support all features (#52728) * RBAC: Add an additional check on UserID before fetching the permissions (#53002) * Frontend: Make datalinks work with status history and state timeline (#50226) * Docs: update annotations API docs to include required field (#52644) * Update LokiQueryCodeEditor test title (#53181) * Docs: update Alerting configuration (#53169) * Alerting: Fix crash when viewing alert group without interval (#53166) * Docs: Add What\'s New in v9.1 (#53066) * Chore: Fix Makefile target dependency (#53165) * update versions (#53167) * ref experimental query editor (#53061) * update latest.json testing version (#53157) * Docs: Update explain section in Loki docs (#53107) * Loki: Add tests for explain section in builder and code editor (#53113) * ReleaseNotes: Updated changelog and release notes for 9.1.0-beta1 (#53155) * Chore: Split get user by ID (#52442) * Chore: split APIKey store (#52781) * Azure Monitor: Early error if the client secret is not set (#53106) * Docs: Remove limitation for Azure Monitor template variables (#52983) * Chore: Enable React strict mode (#53126) * Azure Monitor: Clarify removed query methods (#52986) * Typed variables pt2: Use type-accurate mock variables in tests (#52987) * Alerting: Update forking request handlers to use the same errors (#52965) * Encryption: De-duplicate encryption code with extensible service (#52472) * Chore: remove `UseState` + add support for controls in `TimeOfDayPicker`/`TimeRangeInput` story (#53040) * I18n: Crowdin sync (#53104) * I18n: Add X-Crowdin-SourceKey to messages.po files (#53102) * Add crowdin config (#53096) * Typed variables pt1: Use discriminated union for variable model (#52981) * don\'t show dashboards or starred items in navbar when unauthenticated (#53051) * Chore: update latest.json to 9.0.6 (#53095) * Update prometheus docs (#53062) * ReleaseNotes: Updated changelog and release notes for 9.0.6 (#53092) * Chore: Bump terser to fix security vulnerability (#53052) * Tue Oct 11 2022 ecsosAATTopensuse.org- Update to version 9.1.8: * \"Release: Updated versions in package to 9.1.8\" (#569) * add missing logic * Swap order of login fields (#511) * Security: Fix do not forward login cookie in outgoing requests * remove support for v1 manifests * Plugins: Make proxy endpoints not leak sensitive HTTP headers * FIX: Remove RBAC datasource permissions upon datasource deletion (#56530) (#56549) * LibraryPanelSearch: Refactor and fix hyphen issue (#55314) (#55612) * Azure Monitor: Fix subscription selector when changing data sources (#56284) (#56408) * Docs: Fix caching.memcached setting name (#56606) (#56674) * [v9.1.x] Alerting: Mark all tests that interact with the database as Integration tests. (#56604) * Google Cloud Monitoring: Fix bucket bound for distributions (#56565) (#56648) * Docs: deletes provisioning from grafana and adds link (#56637) (#56638) * Docs: removes duplicate sentence in silences (#56629) (#56633) * Docs: adds note on aurora incompatibility (#56621) (#56630) * Docs: changes alert groupings to groups (#56617) (#56626) * docs/provisioning: fix typo in notification policies (#54917) (#56618) * [v9.1.x] Alerting: Fix evaluation interval validation (#56115) (#56605) * Alerting: Fix migration to create rules with group index 1 (#56511) (#56583) * [9.1.x] Alerting: Fix migration to not add label \"alertname\" (#56509) (#56580) * Chore: Upgrade Go to 1.19.2 (#56355) (#56552) * Form validation problem in table panel option (column width & minimum column width) (#56452) (#56546) * Docs: adds alertmanager overview (#56527) (#56535) * Alerting: Fix pq: missing FROM-clause for table \"a\" (#56453) (#56533) * StateTimeline: Fix tooltip showing erroneously in shared crosshair dashboards (#55809) (#56520) * Alerting: Update imported prometheus alertmanager version. Backport (#56228) (#56429) * Thresholds: fix line rendering with multiple y axes (#56516) (#56517) * Fix issue 55626 (#55636) (#56482) * Azure Monitor: Adapt empty Logs response (#56378) (#56394) * Drone: `publish-linux-packages` should be privileged (#55816) (#56383) * init sbom action (#56177) (#56375) * ReleaseNotes: Updated changelog and release notes for 9.1.7 (#56323) (#56324) * ReleaseNotes: Updated changelog and release notes for 9.1.7 (#56313) (#56321) * \"Release: Updated versions in package to 9.1.7\" (#56308) * adds 4 links to blogs (#56193) (#56301) * Update github.com/labstack/echo/v4 (#56226) (#56290) * Tue Oct 04 2022 ecsosAATTopensuse.org- Update to version 9.1.7: * \"Release: Updated versions in package to 9.1.7\" (#563) * AzureMonitor: Ensure resourceURI template variable is migrated (#56095) (#56249) * Alerting: make sure that rules in rule group are nil if not provided (#55301) (#55324) * Heatmap: fix color scheme reversal (#56227) (#56233) * TimeSeries: clamp log-y-axis min to 1 when decimals=0 (#55882) (#56221) * adds note about org_role being case sensitive (#56043) (#56179) * Docs: Add link to TimescaleDB docs (#56134) (#56135) * Docs: Note issue #13399 in database install docs (#55596) (#55638) * Docs: Fix relrefs in access control API docs (#51940) (#55640) * Docs: Clarify \"supported data sources\" (#54337) (#55643) * Docs/refactors configure panels (#53485) (#55954) * docs: fix typo in is_null expression explainer (#55988) (#56036) * Update graphite datasource testing query (#54635) (#56029) * Alerting: fix alert supported warning when editing data source name (#55886) (#55999) * Docs alerting: copy edit terraform provisioning (#55978) (#55984) * Geomap: Fix tooltip display option (#55956) (#55964) * BarChart: add negY transform to fieldConfig overrides (#55930) (#55957) * fix index file for website (#55907) (#55912) * Update Alerting provisioning docs (#55892) (#55897) * Chore: Upgrade Go version to 1.19.1 (backport) (#55733) * Docs: adds terraform provisioning docs (#55660) (#55891) * Documentation: clarify label matching (#55650) (#55889) * Thresholds: Add option for dashed line style (#55875) (#55884) * TimeSeries: fix log-y-axis tick label skipping when decimals=0 (#55868) (#55873) * resolves merge conflicts (#55764) * Alerting: Fix a typo in alerting rule annotation docs (#55730) (#55798) * Fix: RBAC handle `error no resolver` found (#55676) * Tempo: Wrap the autocomplete value for a tag in double quotes (#55610) (#55637) * Library panels: Add backend route (#55746) (#55758) * Dashboard: Single right-aligned y axis loses gridlines (#54206) (#55537) * Alerting: cache general folder in migration based on org id (#55620) (#55691) * Alerting: support env variables in contact point settings when provsioning (#55666) (#55680) * Alerting: Fix flaky test (#55551) (#55673) * [v9.1.x] Prometheus: Restore FromAlert header (#55627) * CloudWatch: Add missing AWS/Prometheus metrics (#54990) (#55652) * Docs: Fix link to config docs (#55396) (#55594) * Search: Add search index configuration options (#55525) (#55529) * Dashboard: Fix plugin dashboard save as button (#55197) (#55606) * slate-suggenstions: adding `moveBackward` (#55576) (#55592) * TablePanel: Fix FooterRow styling for Safari and Firefox (#55543) (#55602) * Docs: Fix Cloud availability of JWT URL Embedding (#55260) (#55261) * Update grafana version tag to 9.1.0 (#54049) (#55263) * Docs: Fix decimals: auto docs for panel edit (#55477) (#55564) * Live: Fix live streaming with `live-service-web-worker` feature flag enabled (#55528) (#55558) * Alerting: Skip unsupported file types on provisioning (#55573) (#55584) * Alerting: Fix mathexp.NoData cannot be reduced (#55347) (#55549) * Auth: Add development manual override (#55496) (#55544) * Drone: Always have `image_pull_secrets` (#55530) (#55541) * Status History Panel: Show X-Axis Value in Tooltip (#54563) (#55534) * Search: improve logging in case of failed dashboard loading phase (#55523) (#55524) * V9.1.3.1 security patch (#492) (#55515) * Explore: Add feature tracking events (#54514) (#55469) * ReleaseNotes: Updated changelog and release notes for 9.1.6 (#55481) (#55483) * \"Release: Updated versions in package to 9.1.6\" (#55480) * [v9.1.x] Alerting: Fix default query\'s data source when no default datasource … (#55441) * Wed Sep 21 2022 ecsosAATTopensuse.org- Update to version 9.1.6: * \"Release: Updated versions in package to 9.1.6\" (#531) * V9.1.3.1 security patch (#492) * Mention the need for Subscription Reader role (#51844) (#55436) * Geomap: Sync v9.1.x with main (#55428) * Before requesting the metadata check the access mode (#55403) * Plugins: Expose emotion/react to plugins to prevent load failures (#55297) (#55400) * ElasticSearch: Fix dispatching queries at a wrong time (#55225) (#55367) * Azure Monitor: Fix migration issue with MetricDefinitionsQuery template variable query types (#55262) (#55359) * TablePanel/StatPanel: Fix values not being visible when background transparent (#55092) (#55362) * CloudWatch: Enable feature adoption tracking in the plugin (#54299) (#55354) * Backport: Revert changes to oauth behavior to v9.1.x (#55302) * Docs: adds set up section with alertmanager, provisioning sections (#55291) (#55321) * [v9.1.x] Browse: Hide dashboard actions if user does not have enough permission (#55279) * Fix header/footer not sticky (#55285) (#55294) * Docs: RBAC update for insights and query caching (#52544) (#55280) * Inspect: Hide Actions tab when it is empty (#55272) (#55274) * adjusts structure of tasks (#55268) (#55270) * Provisioning Contact points: Support disableResolveMessage via YAML too (#54122) (#55254) * Alerting: Fix send resolved notifications (#54793) (#55256) * Fix download link in macOS install instructions (#55133) (#55140) * small fix for new variable editor types (#55195) (#55259) * When generating the pubdash url, use the base url from the Grafana config. This allows the url generation to work in the case that Grafana is hosted on a subpath. (#55204) (#55251) * Fix broken image rendering troubleshooting links (#55210) (#55252) * InfluxDB: add scopedVars to tags to fix repeated panels querying all selected variables (#54934) (#55245) * [v9.1.x] fix: min metric to hourly metric (#55244) * Search: Fixes folder section not displaying dashboards (#55231) (#55240) * Migrate user_id to BIGINT (#55084) (#55235) * Docs: create new explore page for concepts (#55161) (#55213) * Search: Avoid requesting all dashboards when in Folder View (#55188) * Geomap: Add Africa, Australia, Oceania, South Asia, and East Asia as initial view options (#55142) (#55191) * Query patterns: Feature tracking (#55164) (#55177) * AzureMonitor: Explain custom and metric namespace properties (#55048) (#55173) * Panel: Disable legends when showLegend is false prior to schema v37 (#55126) (#55165) * Alerting: Fix legacy migration crash when rule name is too long (#55053) (#55128) * adds section shortcode, adjust topic titles (#55000) (#55002) * ReleaseNotes: Updated changelog and release notes for 9.1.5 (#55091) (#55093) * \"Release: Updated versions in package to 9.1.5\" (#55090) * PanelMenu: Remove hide legend action as it was showing on all panel types (#54876) (#55063) * Tue Sep 13 2022 ecsosAATTopensuse.org- Update to version 9.1.5: * \"Release: Updated versions in package to 9.1.5\" (#507) * Fix StateTimeline zoom function (#55033) (#55046) * Traces: More visible span colors (#55029) * PluginLoader: Alias slate-react as AATTgrafana/slate-react (#55027) (#55032) * Cloudwatch: Fix annotation query serialization issue (#54884) (#55022) * Frontend logging: handle logging endpoints without expensive middleware (#54960) (#55019) * AzureMonitor: Fix custom namespaces (#54937) (#55018) * Alerting: remove interpolation of annotations from alert rule file provisioning (#54975) (#54996) * PanelOptions: fix timezones editor save key (#55009) (#55011) * Docs/refactors variables topics (#54470) (#54995) * hide overflow content for single left pane (#54882) (#54994) * ReleaseNotes: Updated changelog and release notes for 9.1.4 (#54987) (#54989) * \"Release: Updated versions in package to 9.1.4\" (#54986) * CloudWatch: Fix display name of metric and namespace (#54860) (#54971) * Search: Add substring matcher (#54895) * Alerting: make sure to update contact point references when updating (#54896) (#54952) * fix bug in loki\'s adhoc filters (#54920) (#54956) * Alerting: validate am config changes before persisting (#54908) (#54944) * AzureMonitor: Fix metric namespace list (#54826) (#54945) * DisplayProcessor: Handle reverse-ordered data when auto-showing millis (#54923) (#54930) * Docs: moves reporting docs per customer request (#54591) (#54911) * ignore non-actionable errors in grafana agent (#54824) (#54906) * [v9.1.x] Alerting: Change the rule yaml data to reflect Prom-based rule format (#54898) * instrumentation: dont instrument ErrSkip at all (#54880) (#54883) * Chore: Upgrade `AATTgrafana/lezer-logql` to `0.0.19` (#54879) * Heatmap: Add option to reverse color scheme (#54365) (#54861) * Alerting: Sanitize invalid label/annotation names for external alertmanagers (#54537) (#54859) * Alerting: Resetting the notification policy tree to the default policy will also restore default contact points (#54608) (#54855) * BarChart: fix stale colorByField being used in value mappings (#54820) (#54856) * Add package publishing step (#53553) (#54846) * TimeSeries: omit non-integer y ticks when decimals: 0 (#54679) (#54808) * [v9.1.x] Alerting: Fix incorrect propagation of org ID and other fields in rule provisioning endpoints (#54807) * Dashboard: Unsaved changes warning fixes (#54706) (#54803) * Alerting: Telegram: truncate long messages (#54339) (#54796) * Chore: Update slate and related packages (#54566) (#54795) * ReleaseNotes: Updated changelog and release notes for 9.1.3 (#54759) (#54762) * \"Release: Updated versions in package to 9.1.3\" (#54758) * [v9.1.x] RBAC: Fix resolver issue on wildcard resulting in wrong status code (#54692) * Sat Sep 10 2022 ecsosAATTopensuse.org- Update to version 9.1.4: * \"Release: Updated versions in package to 9.1.4\" (#498) * Chore: Update slate and related packages (#54566) (#54795) * Tue Sep 06 2022 ecsosAATTopensuse.org- Update to version 9.1.3: * \"Release: Updated versions in package to 9.1.3\" (#490) * 54570 manual backport (#54716) * LibraryElements: Fix inability to delete library panels under MySQL (#54600) (#54711) * A11y: Make tabs in query history + inspector accessible in Explore (#53773) (#53902) * Explore: Improve a11y of query row collapse button (#53827) (#54149) * GrafanaUI: Fix styles for invalid selects & DataSourcePicker (#53476) (#54321) * API: Do not expose user input in datasource error responses (#53483) (#54709) * Fix StateTimeline duration bug + add hidden tooltip option (#54697) (#54701) * Instrumentation: log the total number of db queries per request (#54647) (#54686) * Add JWT url auth documentation (#54040) (#54689) * [Doc][Tempo] Backport 54120 to v9.1.x (#54675) * [DOC] Add APM changes and fix links (#53986) (#54672) * Histogram: ensure y axis is unit-less (#54667) (#54671) * [Doc] Added link to APM dashboard doc for Service graph Tempo data source doc (#53491) (#54406) * TimeSeries: fix padding, force 0-100% y range when % stacked (#54197) (#54652) * Plugins Catalog: Allow to filter plugins using special characters (#54474) (#54589) * Alerting: Fix UI bug when setting custom notification policy group by (#54607) (#54610) * Fixed tooltip does not change data when hovering over other datapoints (#54517) (#54595) * refactors usage insights topics (#54497) (#54583) * adds video (#54545) (#54581) * Correlations: Use correct fallback handlers (#54511) (#54569) * TestData DB: Fix node graph not showing when the `Data type` field is set to `random` (#54298) (#54564) * [v9.1.x] Metrics: Fixed `grafana_database_conn_ *` metrics, and added new `go_sql_stats_ *` metrics as eventual replacement (#54540) * moves time series up, fixes random relrefs (#54477) (#54539) * AppRootPage: Fixes issue navigating between two app plugin pages (#54519) (#54529) * Hidden series stay hidden in legend when toggling visibility (#54139) (#54522) * FIX: RBAC prevents deleting empty snapshots (#54385) (#54510) * Plugins Catalog: Use appSubUrl to generate plugins catalog urls (#54426) (#54433) * Grafana Backend: Establish a database version support policy. (#54374) (#54506) * ReleaseNotes: Updated changelog and release notes for 8.3.11, 8.4.11, 8.5.11 and 9.0.8 (#54493) (#54498) * ReleaseNotes: Updated changelog and release notes for 9.1.2 (#54481) (#54483) * \"Release: Updated versions in package to 9.1.2\" (#54480) * removes previously refactored content (#54416) (#54471) * Tue Aug 30 2022 ecsosAATTopensuse.org- Update to version 9.1.2: * \"Release: Updated versions in package to 9.1.2\" (#475) * Rendering: Add support for renderer token (#54425) (#54431) * Add FocusScope to PanelEditor when open in the Dashboard Page so that a11y focus never catches invisible content. (#54400) (#54430) * Azure Monitor: Updated `grafana_ds_azuremonitor_dashboard_loaded` event, replaced array of queries for stats (#54286) (#54424) * Fix admonition (#54408) (#54412) * Docs: add geomap index (#54410) * Geomap: Fix tooltip display (#54245) (#54397) * QueryEditorRow: filter data on mount (#54260) (#54392) * RBAC: Only display unique permissions in list (#54074) (#54383) * RBAC: Display indicator if a permission is inherited (#54080) (#54380) * Plugins: Remove various custom headers logic (#54146) (#54284) * Alerting: use raw query data in provisioning to bypass interpolation of macros (#54293) (#54357) * Alerting: add missing yaml tag to mute time struct (#54287) (#54355) * Geomap: Local color range for dimensions (#54348) (#54352) * Docs/refactors manage dashboard topics (#54178) (#54248) * Docs: refactors and copy edits share dashboard topics (#53972) (#54229) * docs: refactors field value overrides topics (#53849) (#54098) * Search: use SQL search as a fallback during bluge\'s initial indexing (#54095) (#54276) * elastic: always use millisecond-intervals for alerting (#54157) (#54317) * Dashboard save: Persist details message when navigating through dashboard save drawer\'s tabs. (#54084) (#54289) * elastic: use millisecond-intervals (#54202) (#54266) * use metadata endpoint (#53980) (#54241) * Docs/adds cloud support disclaimer (#54150) (#54252) * \"Release: Updated versions in package to 9.1.1\" (#54101) * [v9.1.x] Build: Use specific nodejs version for levitate pipeline (#54212) * [v9.1.x] AdHoc variable: Correctly preselect datasource when provisioning (#54205) * AzureMonitor: Added ARG query function for template variables (#53059) (#54204) * Alerting: Fix saving of screenshots uploaded with a signed url (#53933) (#54147) * Fix: Correctly migrate mixed data source targets (#54152) (#54199) * Alerting: Update rules delete endpoint to handle rules in group (#53790) (#54184) * Alerting: log external alertmanager URLs #54127 (#54177) * Search: Show all dashboards in the folder view (#54163) (#54164) * Update whatsNewUrl (#54154) (#54155) * Trigger backend tests on devenv changes (#54137) (#54148) * AngularPanels: Fixing changing angular panel options not taking having affect when coming back from panel edit (#54087) (#54132) * Docs: Backport 53530 to v9.1.x (#54106) * ReleaseNotes: Updated changelog and release notes for 9.1.1 (#54103) (#54105) * Update effects to avoid retrieving metrics descriptors except on project name update (#54091) (#54100) * docs: corrects broken relrefs (#54061) (#54097) * Add GCP_KEY secret to the artifacts-page pipeline (#54013) (#54055) * Tue Aug 23 2022 ecsosAATTopensuse.org- Update to version 9.1.1: * \"Release: Updated versions in package to 9.1.1\" (#466) * TimeSeries: Fix crash when min >= max in config (#54069) (#54078) * Geomap: Fix geohash editor settings #54058 (#54064) * Geomap: update the layer order in docs (#53749) (#54060) * refactors transformation topics (#53984) (#54059) * Heatmap: update heatmap documentation (#52756) (#54057) * Make retrieve and release npm packages allowed to fail (#53191) (#53220) * Docs: Fix minor typo (#53590) (#54053) * [v9.1.x] A11y: Fix a11y for toolbar buttons in PanelEditor (#54047) * [v9.1.x] Alerting: Fix width of Adaptive Cards in Teams notifications (#54045) * ColorInputPicker: Fix popover in disabled state (#54000) (#54042) * docs: refactors value mappings topics (#53616) (#54036) * A11y: do not change the focus when switching between Viz/Suggestions/Library Panels views (#53814) (#54007) * loki: Fix adding refId to rowId (#53932) (#54019) * TablePanel: Fix vertical scrollbar (#53457) (#54015) * Grafana-UI: Changes ClipboardButton to always allow copy of multi line content (#53903) (#53929) * Alerting: Fix links in Microsoft Teams notifications (#54003) (#54012) * TimePicker: Fixes relative timerange of less than a day not displaying (#54008) * Cloud Monitoring: Support SLO burn rate (#53710) (#54001) * TimeSeries: fix regression with hardMin + hardMax ranging (#53922) (#53976) * [v9.1.x] Grafana/schema: Fix plugins API regression. Add back \"hidden\" in LegendDisplayMode (#53966) * [v9.1.x] Timeseries: Revert the timezone(s) property name change back to singular (#53963) * Decimals: Fixes auto decimals to behave the same for positive and negative values (#53960) (#53961) * shows example of how and where to enable public dashboards in config.ini (#53904) (#53912) * TimeSeries: Don\'t show y axis when visualisation is hidden (#53671) (#53895) * TimeSeries: Fix memory leak on viz re-init caused by KeyboardPlugin (#53891) * Update betterer results because of #53806 (#53884) (#53885) * Revert \"BarchartPanel: Fix color from thresholds show incorrectly (#52038)\" (#53806) (#53876) * Fix file extension (#53838) (#53880) * Live: fix `StreamingDataFrame` length on `replace` action and schema change (#53796) (#53863) * updates broken relrefs (#53857) (#53860) * Legal: CLA formatting update (#53853) (#53855) * fixes time-series relrefs (#53851) (#53854) * Docs: Publish v9.1.x docs to /latest/ (#53846) * Alerting: add docs for file provisioning (#53101) (#53848) * docs: manual backport for what\'s new for 9.1.0 (#53842) * Alerting: Fix notifications for Microsoft Teams (#53810) (#53843) * Fix webpack issue (#53666) (#53840) * [v9.1.x] Alerting: Read group details before saving (#53809) * CloudMonitor: Fix to hide queries when used in conjunction with Expressions (#53537) (#53811) * TimeRangePicker: Absolute timeranges with timezone (#53763) (#53818) * Chore: Ignore type assertions in __mocks__ (#53593) (#53816) * Histogram: Fix panel hide when clicking on legend (#53651) (#53813) * [v9.1.x] Alerting: Hide \"no rules\" message when we are fetching from data sources (#53807) * ReleaseNotes: Updated changelog and release notes for 9.1.0 (#53780) (#53784) * \"Release: Updated versions in package to 9.1.0\" (#53779) * use dash-db type when searching for dashboard (#53607) (#53674) * Sun Aug 21 2022 ecsosAATTopensuse.org- Update to version 9.1.0: * \"Release: Updated versions in package to 9.1.0\" (#460) * Fix initDashboard bug (#53722) (#53759) * Build: upgrade Alpine images (#53743) (#53748) * GeoMap: Fix tooltip not showing values (#53738) (#53741) * Cloudwatch: update redis metrics (#53618) (#53733) * RBAC: Remove the flag from the config which states that you can disable RBAC (#53730) (#53731) * Build: update grabpl (#53729) * Tracing: Fix OpenTelemetry Jaeger context propagation (#53269) (#53724) * Alerting: Fix incorrect embedded DTO being returned when handling rule groups (#53702) * Fix order-of-magnitude bug in DTO conversion (#53690) (#53696) * [9.1.x] Alerting: AlertingProxy to elevate permissions for request forwarded to data proxy when RBAC enabled (#53679) * Chore: Panic! in the Logs (#53664) (#53669) * Loki, Prometheus: Fix passing of query with defaults to code mode (#53646) (#53662) * [v9.1.x] Alerting: Adds interval and For to alert rule details (#53610) * fixed conflicts (#53538) * ColorPickerInput: Enable input clearing (#53587) (#53650) * Revert SQL data sources migration for 9.1 (#53510) * RBAC: Fix various ui issues for role picker (#53589) (#53644) * Alerting: use duration model for alert rule provisioning api (#53196) (#53637) * Alerting: fetch interval from stored namespace UID (#53195) (#53636) * Alerting: create provisioning dir in docker image (#53594) (#53633) * [v9.1.x] Docs: Update dashboard documentation, including new search (#53050) (#53608) * Prometheus: Promote Azure auth flag to configuration (#53447) (#53598) * Preferences: Use search endpoint to get missing dashboard (#53540) (#53571) * Alerting: Use Adaptive Cards in Teams notifications (#53532) (#53556) * Datasources: Emit event on dashboard load with queries info (#52052) (#53568) * fix: use `type` instead of `uid` to get datasource metadata (#53543) (#53562) * Alerting: Extend PUT rule-group route to write the entire rule group rather than top-level fields only (#53078) (#53554) * Transform: Add a limit transform (#49291) (#53536) * RBAC: Fix dashboard filter in SQLBuilder (#53379) (#53506) * Allow empty value in kv_store (#53416) (#53505) * LibraryPanels: Rewrite invalid connection deletion query to be MySQL-friendly (#53460) (#53469) * RBAC: Remove sort and unique values when fetching permissions (#53461) (#53467) * Histogram: Send proper dataframe to PlotLegend (#53284) (#53462) * Access Control: optimize GetUserPermissions sql (#53279) (#53442) * RBAC: Handle case when folder id is negative (#53438) (#53439) * Prometheus: Remove metadata endpoint (#53428) (#53433) * Graphite Plugin: fix annotation migration regression with ref-ids (#53361) (#53420) * Chore: disable flaky e2e test (#53408) (#53413) * Fix: correct bold, italics, and code color in Panel tooltips (#53380) (#53382) * [v9.1.x] Alerting: Fix alert detail layout issue (#53410) * Loki: Fix showing of unusable labels field in detected fields (#53319) (#53387) * Azure Monitor: Add Network Insights Dashboard (#50362) (#53367) * BarGauge: Show empty bar when value, minValue and maxValue are all equal (#53314) (#53371) * Geomap: Do not show markers with empty coordinates (#53330) (#53337) * Alerting: Remove mention of host name from Alerting HA docs (#53178) (#53345) * Access Control: Set permissions for Grafana\'s test data source (#53247) (#53334) * Loki: Fix producing correct log volume query for query with comments (#53254) (#53320) * GrafanaUI: Render PageToolbar\'s leftItems regardless of title\'s presence (#53285) (#53292) * Alerting: set dashboard and panel id using annotations in provisioning api (#53221) (#53233) * API: Fix snapshot responses (#52998) (#53244) * Alerting: Fix migration (#53253) (#53255) * add missing check for root URLs length (#53239) (#53251) * Access Control: Fix permission error during dashboard creation flow (#53214) (#53229) * check not empty root urls before setting field (#53135) (#53225) * Correlations: Add UpdateCorrelation HTTP API (#52444) (#53224) * RolePicker: Fix RolePicker menu positioning (#53201) (#53216) * Search: rename `remove search constraints` (#53190) (#53217) * [v9.1.x] Frontend: Make datalinks works with status history and state timeline (#53202) * Docs: update Alerting configuration (#53169) (#53192) * [v9.1.x] Alerting: Fix crash when viewing alert group without interval (#53188) * [v9.1.x] Add What\'s New in Grafana v9.1 (#53175) * [9.1.x] Alerting: Remove user input from error response (#53164) * Docs: Update explain section in Loki docs (#53107) (#53161) * backport release notes (#53160) * Azure Monitor: Early error if the client secret is not set (#53106) (#53154) * Docs: Remove limitation for Azure Monitor template variables (#52983) (#53153) * Azure Monitor: Clarify removed query methods (#52986) (#53143) * \"Release: Updated versions in package to 9.1.0-beta.1\" (#53137) * Alerting: Extract alert rule diff logic into separate file with exported API (#53083) * remove documentation for feature not yet being launched (#53082) * Canvas: Unable to add fixed text in textbox element #53080 * Alerting: Update rules version when folder title is updated (#53013) * fix audit log prefix for public dashboards (#53070) * Alerting: Increase alert rule operation perf by replacing subquery with threshold calculation (#53069) * Canvas: Cleanup default elements (#52958) * Canvas - Clear button bugfix (#53068) * Storage: move file quota check to service (#53058) * Alerting: Add file provisioning for text templates (#52952) * Alerting: Add file provisioning for mute timings (#52936) * Canvas: Inline element settings (#52771) * Alerting: Add file provisioning for notification policies (#52877) * Alerting: Add file provisioning for contact points (#51924) * Search: Move entity events to transaction (#52394) * Azure Monitor: Restore Metrics query parameters: subscription, resourceGroup, metricNamespace and resourceName (#52897) * TimeSeriesPanel: Tooltip works properly when changing modes (#52876) * Public Dashboards: add e2e tests for public dashboards (#52970) * CloudWatch: add CloudWatchSynthetics namespace (#52956) * CloudWatch: the variable editor should accept custom values (#52955) * Navigation: split logic, reenable unit test, copy whole node to prevent recursion error (#53033) * Chore: Cleanup Makefile (#53037) * Alerting: Show evaluation interval global limit warning (#52942) * CloudMonitoring: Remove link setting for SLO queries (#53031) * public dashboards: check to see if dashboard state is different from persisted on save (#52008) * Chaging log level when secret is not found (#53007) * Import: prevent recursion blowup in redux + reintroduce import e2e test (#52985) * Search: add request metrics (#53028) * Make compile-build-cmd depend on init-enterprise (#53029) * GrafanaUI: Improved ClipboardButton success state (#52665) * Trigger pr-integration-tests pipeline only on backend changes (#53024) * Alerting: Configure alert manager data source as an external AM (#52081) * Annotations: Migrate dashboardId to dashboardUID (#52588) * Storage: optimize sql list operation (#53009) * Storage: add global resources/system (#53000) * docker: The cue directory is gone. Catch-up (#52606) * update e2e docs to remove aria-label mentions (#52999) * Loki: support template variables when running stream (live) mode (#52973) * Search: Track user searches and results interactions (#52949) * Dashboards: Disable variable pickers for snapshots (#52827) * AppChrome: Fix race condition when updating chrome state on route changed (#52694) * Loki: Move explain section to builder mode (#52879) * Search: add starred filter and swap button order (#52184) * Sync: Move ActiveTokenCount to a new service (#52991) * Prometheus: Fix adding of multiple values for regex operator (#52978) * API: Do not expose user input in datasource error responses (#52992) * elastic: eliminate react warning (#52934) * Tooltip mode works in BarChart panel (#52941) * Chore: remove unnessisary type assertion from GrafanaContext (#52979) * AzureAD: Don\'t copy claims around (#52950) * Storage: support git + github backed roots (#52192) * Canvas: Enable ability to instantly select and drag an element (#52861) * BarChart: fix top y tick clipping when x labels are rotated (#52964) * BarchartPanel: Fix color from thresholds show incorrectly (#52038) * Previews: return an empty array, rather than a null, if a dashboard has no datasources (#52961) * [DOC] Updates to K8s install instructions (#52772) * Previews: fix `dashboard.thumbnails.ds_uids` migration (#52960) * CloudMonitor: Consolidate editor rows (#52675) * Chore: use new `pa11y-ci` version (#52953) * Azure Monitor: Add new dashboard with geo map for app insights test availability (#52494) * CI: add the grabpl build-backend command into the repo (#52673) * Docker: Install jq on `build-container` image (#52928) * Grafana/toolkit: Fix incorrect image and font generation for plugin builds (#52927) * Previews: datasource permissions (#52747) * Prometheus: Add flag to compare streaming and buffered responses (#51711) * InfluxDB: move datasource health check to backend (#52668) * RBAC: Update the docs homepage to mention that RBAC is only enterprise (#52890) * Storage: fix delete folder (#52860) * SearchV2: Add minor UX improvements to Search pages (#52833) * Alerting: Allow testing provisioned contact points (#52824) * RBAC: Add RBAC for query caching (#52113) * TimeSeries: Implement auto decimals for y axes (#52912) * Deps: Update SAML libraries (#52893) * Canvas: Add all options to inline editor (#52834) * Transformers: remove config from \"join by labels\" source fields (#52850) * fix the issue of annotation endpoint (#52907) * Graphite Plugin: Remove angular dependencies for graphite annotations (#52261) * Various Panels: Add ability to toggle legend with keyboard shortcut (#52241) * fixes links (#52899) * Access Control: Allow org admins to invite new users (#52894) * Revert \"Explore: Add Mixed Datasource (#51605)\" (#52889) * Update Monthly patch updates (#52885) * Azure Monitor: Append /default to the resource URI if needed (#52884) * Tempo: Set APM table default span kind (#52851) * Explore: Add Mixed Datasource (#51605) * Storybook: add controls support + remove `UseState` from `Collapse` story (#52869) * Auth: Implement Token URL JWT Auth (#52662) * Chore: Move swagger definitions to the handlers (#52643) * Separate task with additional information (#52871) * Azure Monitor: Deprecate metricDefinition (#52793) * Fixing the relative url path (#52774) * Adding rudderstack to our storybook (#52777) * Updating plugin packaging documentation (#52744) * Update dependency lint-staged to v13 (#52873) * PromQuery: Show exemplars in collapsed view (#52767) * CloudWatch: returnData should default to true (#52759) * Instrumentation: Collect database connection stats (#52797) * Plugins: Add validation for plugin manifest (#52787) * Update dependency html-loader to v4 (#52858) * Update dependency jest-junit to v14 (#52859) * Dev: Bump eslint sdk for vscode (#52852) * Update dependency AATTopentelemetry/semantic-conventions to v1.5.0 (#52856) * Loki: Show label options for unwrap operation (#52810) * Update typescript-eslint monorepo to v5.31.0 (#52819) * Update grafana monorepo to v0.4.0 (#52805) * Don\'t make the whole row a drag handle, use css instead (#52795) * Correlations: Add DeleteCorrelation HTTP API (#51801) * loki: remove unused code (#52435) * Correlations: change casing of *UID properties (#52836) * Storage: allow public access to public files (#52849) * Chore: Rename dashboardUID to dashboardUIDs in search endpoint and up… (#52766) * Chore: Add dashboard UID as query parameter of Get annotation endpoint (#52764) * Canvas: Merge tree view and layer element list UX (#52701) * fix typo in SQL editor placeholders #52846 * Docs: updated configuration description for auto_assign_org (#50180) * Graphite: Introduce new query types in annotation editor (#52341) * CODEOWNERS: update for the observability-logs squad (#52792) * Azure Monitor: fix bug in variable editor (#52804) * Geomap: Support ability to color markers based on label value (#47476) * Transformations: Add standard deviation and variance reducers (#52769) * Alerting: Group alert state history by labels and allow filtering (#52784) * Chore: update latest.json to 9.0.5 (#52820) * Update linguijs monorepo to v3.14.0 (#52811) * UI/Card: Fix card items always having pointer cursor (#52809) * Remove unused code (#52806) * ReleaseNotes: Updated changelog and release notes for 9.0.5 (#52813) * Alerting: Scheduler to use AlertRule (#52354) * Update dependency webpack to v5.74.0 (#52799) * coremodel: Fix hardcoded text and overly broad embedding (#52802) * Update dependency ts-node to v10.9.1 (#52798) * Dropdown: New dropdown component (#52684) * Update dependency selecto to v1.17.0 (#52794) * add a note about starred dashboards in the navbar to the documentation (#52660) * Docs: fix data source MSSQL link (#52796) * Update dependency sass to v1.54.0 (#52791) * Update dependency rollup to v2.77.1 (#52786) * Update dependency lru-cache to v7.13.1 (#52733) * instrumentation: add buckets to catch very slow requests (#51492) * Update dependency react-select to v5.4.0 (#52763) * Profile: Fix nav tree link to notifications (#52685) * Docs: Update docs for images in notifications (#52721) * logs: better volume-color (#52711) * Service accounts: update docs (#52734) * Revert \"Service accounts: Add service account to teams\" (#52710) * Grafana/toolkit: Fix incorrect image and font generation for plugin builds (#52661) * Dashboard and Folder permissions: Update docs to reflect reality (#52730) * grafana/ui: convert sass to emotion (#52541) * Geomap: refactor and cleanup structures (#52760) * Chore: typos in MySQL/PostgreSQL ConfigurationEditor (#52735) * Transforms: Add Join by label transformation (#52670) * Chore: add dashboarduid in the connection endpoint response (#52761) * Update dependency ol to v6.15.1 (#52751) * Only reset keybindings on route change, not param change (#52746) * Explore: Change datasourceName usage to datasourceUID or datasourceRef where appropriate (#52479) * Traces: Align APM table names (#52591) * fix typo, ensure kms key example uuid isn\'t a potentially real key (#52750) * Storage: externalize `allow_unsanitized_svg_upload` (#52703) * Updated pushover in Supported notifiers (#52631) * Secrets: Implement Secret Plugin required flag and fatal crash on startup (#52552) * Dashboard: Adjust styles for very long titles (#52452) * Datasources: add `datasourceUids` filter * Auditing: Add new options to docs (#52050) * Menu: Improvements to menu component (#52686) * Update dependency lerna to v5.2.0 (#52732) * docs(alerting): removed a repetition of a word (#52376) * Update dependency date-fns to v2.29.1 (#52722) * Correlations: Add CreateCorrelation HTTP API (#51630) * fix dockerfile for oracle alpine image (#52667) * change managed permissions for service accounts (#52709) * Loki: Add support for IP label and line filter in query builder (#52658) * Fix small typo in panel doc (#52568) * Docs: Fix query history documentation (#52610) * Chore: Bump typescript version to 4.7.4 (#52325) * Update dependency core-js to v3.24.0 (#52708) * I18n: Wrap event-based modals with I18nProvider (#52720) * Update dependency AATTvisx/shape to v2.11.1 (#52707) * Data Connections: Add data sources (#52436) * Loki: Add unwrap with conversion function to builder (#52639) * ToolbarButton: Add back useful storybook story (#52683) * CloudWatch: Refactor tests to assert struct instead of marshalled json (#52024) * Update dependency AATTopentelemetry/semantic-conventions to v1.4.0 (#52663) * Update dependency AATTtypes/ol-ext to v2.1.2 (#52691) * Update dependency AATTtesting-library/user-event to v14.3.0 (#52690) * Tempo: Add context menu to edges (#52396) * Azure Monitor: New template variable editor (#52594) * Storage: Mime type detection (#52512) * ColorPickerInput: Allow returning empty color value (#52650) * Slider: Fixes styling of marker dots (#52678) * FolderPage: Do not create browser history when adding slug to url (#52695) * TimeZone: Remove political reference (#52689) * Timezone: Consistency in how we write time zone (#52679) * GrafanaContext: Exploring a way to get rid of global scope singletons (#52128) * Plugins: Fixes navigation between different plugin pages (#52571) * TimeSeries: Support multiple timezones in x axis (#52424) * Search: Handle special datasource types (#52446) * Search: Allowed actions (#52529) * devenv: removes old ab script (#52657) * Docs: Replace apt-key command with signed-by option (#44885) * improve meta and story typings (#52659) * Variables: Optimize \"timeRangeUpdated\" path (#52047) * Update dependency AATTmicrosoft/api-extractor-model to v7.22.1 (#52641) * Loki: Add hints for level-like labels (#52414) * I18n: Change locale format to IETF language tag (#52596) * GrafanaUI: Improve ClipboardButton story (#52656) * Remove need to use lowercase in span name dropdown (#52645) * Remove build-storybook from release-branch mode for enterprise (#52654) * add support for controls in DataSourceHttpSettings story (#52618) * Internationalisation: Translate the Share modal (#52457) * Alerting: Fix alert panel instance-based rules filtering (#52583) * Update dependency moment to v2.29.4 [SECURITY] (#51886) * Remove condition - simplify code (#52637) * Alerting: Add subpath to the folder edit and permission url (#52399) * Plugins: Add signature wildcard globbing for dedicated private plugin type (#52163) * Preferences: Use dashboardUID to set the home dashboard (#51919) * LoginLayout: Remove hardcoded background-color (#52505) * TopNav: Support for deeper nesting in section nav (#52562) * Fix anonymous access (#52615) * Service accounts: Document service account managed permissions (#52628) * Service account: Ensure that you can revert only service accounts which you can access (#52626) * Service account: Redirect to the edit page after creation (#52623) * Docs: Revoke access to App Plugins (#52542) * TimeSeries: Add option for symmetrical y axes (align 0) (#52555) * Canvas: Set element cursor to grab (#52503) * Geomap: Fix tooltip offset bug (#52627) * Public Dashboards: Adds template variable validation for pubdash on the backend (#52566) * TopNav: Keyboard shortcut to toggle topnav on or off (#52572) * removes unnecessary words in into (#52622) * Auth: Add prometheus metrics for case insensitive ids (#52162) * Service accounts: Update docs to mention about reverting token to API key (#52608) * Service accounts: Add a confirm modal for migration actions (#52604) * Tracing: Send tags, events, and references as raw json (#52245) * remove UseState from SpectrumPalette story (#52612) * Chore: remove `UseState` from `ColorPicker` story (#52611) * Convert `MultiModeGraphTooltip` test to RTL (#52595) * Plugins: Add support for HTTP logger (#46578) * Prometheus: Don\'t show errors from unsuccessful API checks like rules or exemplar checks (#52193) * Azure Monitor: Migrate template variables to new format (#52584) * Docs: minor corrections to prefix and naming (#52579) * Revert \"Alerting: Add support for images in Line alerts (#50703)\" (#52593) * Chore: Align on \'internationalization\' for feature name (#52585) * History: list, compare and restore versions using UID (#51989) * Alerting: Add support for images in Line alerts (#50703) * Alerting: Allow the webhook notifier to support a custom Authorization header (#52515) * Changelog: Removed falsely added bugfix (#52580) * Documentation: Create documentation around AWS Secrets Manager plugin (#52181) * allow setting team managed permissions for service accounts (#52467) * Alerting: use static channel configuration to determinate secure fields (#52527) * Docs: adjusts heading and rewords the intro to active voice (#52545) * Chore: update latest.json to 9.0.4 (#52550) * ReleaseNotes: Updated changelog and release notes for 9.0.4 (#52548) * Core code editor/builder components (#52421) * Canvas: Add constraint selection icons (#52504) * Upgrade grafana-aws-sdk from core, and remove it from AATTgrafana/ui (#52420) * Internationalisation: Translates RefreshPicker and the dashboard toolbar (#51827) * Docs: Fix access-control links (#52537) * PageLayouts: Updates dashboard section routes with navId (#52175) * Alerting: Cleanup the `alert_configuration` table on write (#51497) * Alerting: take datasources as external alertmanagers into consideration (#52534) * OAuth: Allow role mapping from GitHub and GitLab groups (#52407) * TopNav: Updates to create service account page and invite user (#52480) * github: add issues to logs-squad based on labels (#52533) * display dashboard settings to users who are allowed to edit the dashboard (#52532) * CI: Refactor/Reorder ` *.star` files (#52384) * CloudMonitoring: add tests around experimental UI (#52487) * Chore: Update to the latest grafana-plugin-sdk-go and more swagger fixes (#52445) * Chore: Move user errors to user service (#52460) * Chore: Upgrade to Go version 1.17.12 (#52523) * Table: Fix type safety (#52525) * Canvas: Fix selecto box offset placement #52489 * RBAC: Add RBAC for data source insights (#51496) * CI; Update Dockerfile for `grafana/grafana-ci-deploy` container (#52516) * Loki: Fix `show context` not working in some occasions (#52458) * GrafanaUI: Add success state to ClipboardButton (#52069) * Access control: Fix org user removal for OSS users (#52473) * Azure Monitor: Add support for Metric Names variables (#52322) * DataSources: refactor datasource pages to be reusable (#51874) * Dashboard: Fix iteration property change triggering unsaved changes warning (#51272) * Public Dashboards: Add Public Tag to Dashboard Title (#52351) * Secrets: Add logging to track secrets migration (#52481) * Adds documentation for public dashboards under the dashboards section. (#52126) * Update upgrade-grafana.md (#52406) * FolderPage: Improve folder page to work with new nav breadcrumbs and modify Dashboard page show path based breadcrumbs\" (#52428) * Alerting: Rename sender.Sender to sender.ExternalAlertmanagers (#52463) * CloudWatch: fix log explorer context (#52118) * Secret migration from Sql KV Store to Secret Plugin (#52191) * Tree navigation in inline editor (#52427) * StyleGuide: Update frontend style guide (#52471) * Alerting: Fix Slack push notifications (#52391) * Loki: Fix adding of multiple label filters when parser (#52335) * Alerting: Preserve new-lines from custom email templates in rendered email (#52253) * Scene: Fixing state issue with useState when SceneObject instance changes (#52372) * Scenes: Improve typing of scene state to avoid type guards and casting (#52422) * ServiceAccounts: Updates the service accounts list page to look good in new top nav design (#52425) * Dashboard Links: Fix styles for very long dashboard titles (#52443) * Storage: remove orgId from sql config (#52426) * Docker: Install `git` in `grafana/grafana-ci-deploy` image (#52466) * Public Dashboards: count public dashboards view requests (#52419) * Storage: branding access (#52412) * Docs: Update query caching support (#50706) * Chore: Split delete user method (#52216) * add logs to debug failing migration (#52447) * Alerting: Split Scheduler and AlertRouter tests (#52416) * Plugins: Convert BarGaugePanel to RTL (#52423) * Legend: Right align calculation values (#52400) * Remove volumes from build-e2e pipeline on main (#52386) * API: Add service account routes to the swagger (#52398) * SQLStore: Support Upserting multiple rows. (#52228) * Alerting: Prevent evaluation if \"for\" shorter than \"evaluate\" (#51797) * Chore: Add new go test commands for unit, integration, and pro tests to makefile (#51202) * Fix: Use ac.parameter for the scope protecting plugins routes (#52389) * Traces: Remove serviceMap feature flag (#52375) * loki: better handle an empty-response (#52397) * Grafana/UI: Add ColorPickerInput component (#52222) * Docs: Updated links to landing pages for the notifiers (#51875) * TimeSeries: Add option to match axis color to series color (#51437) * Storage: Upload button (#52346) * Scene: Support for collapsable rows via a nested scene object (#52367) * Storage: Remove storageLocalUpload flag (#52413) * Storage: `system/branding` storage (#51987) * Alerting: Move debug log line to where alert rules are updated (#52318) * UnsavedChanges: Should not be triggered when only going into panel edit without changing anything (#52363) * ServiceAccount: New service account modal to follow design system (#52373) * Export: include section count in status updates (#52368) * add secretsmanager type to plugin.json (#52408) * Tempo: Tempo/Prometheus links select ds in new tab (cmd + click) (#52319) * ValueMappings: Make value mapping row focusable (#52337) * Sanitization: fix log message (#52401) * Rename Acl to ACL (#52342) * ModifyQuery: Improve typing for modifyQuery and query hints (#52326) * Storage: limit the number of uploaded files (#50796) * Storage: fix svg upload (#52395) * Docs: fixes warning for enterprise customers (#52385) * Chore: Introduce playlist service (#52252) * PanelEdit: Hide multi-/all-select datasource variables in datasource picker (#52142) * Traces: Add more template variables in Tempo & Zipkin (#52306) * Alerting: Refactor API types generation with different names. (#51785) * Encryption: Expose secrets migrations through HTTP API (#51707) * Dashboard: Add guidance about reload required after updating shared cursor/tooltip setting. (#52280) * Storage: use static access rules (#52334) * TopNav: Store collapse state for chrome top search bar in local storage (#52300) * Canvas: Overlapping elements bugfix (#52343) * Docs: refactors configure standard options (#52278) * Docs: removes old whats new docs (#52188) * mysql query editor - angular to react (#50343) * Alerting: Update DbStore to use disabled orgs from the config (#52156) * MSSQL: Migrate to React (#51765) * Encryption: Add support to run secrets migrations even when EE is disabled (#51705) * Alerting: rule evaluation loop\'s update channel to provide version (#52170) * Add delete user from other services/stores (#51912) * Plugins: Always validate root URL if specified in signature manfiest (#52332) * logs: send more info to getLogRowContext (#52130) * Internationalisation: Translates \"Inspect panel\" drawer (#52324) * Elasticsearch: Added `modifyQuery` method to add filters in Explore (#52313) * Logs: Fixed incorrect highlighting on empty line filter (#52214) * Azure Monitor: Add template variables for namespaces and resource names (#52247) * Loki: Fix incorrect TopK value type in query builder (#52226) * Datasources: Allow configuration of the TTL (#52161) * Upgrade grafana-azure-sdk-go package (#52248) * Fix: Choose Lookup params per auth module (#395) (#52312) * Chore: Test `grafana/public/app/plugins/panel/text/TextPanel.tsx` (#52244) * Auth: Lockdown non-editables in frontend when external auth is configured (#52160) * Scenes: Fixes layout when the editor is active (#52291) * Canvas: Remove inline editor button #52237 * Chore: update latest.json to 9.0.3 (#52298) * updates broken relrefs, removes unneeded file (#52292) * Canvas: Improve context menu UX (#52234) * Dashboards: load from storage (#51949) * ReleaseNotes: Updated changelog and release notes for 9.0.3 (#52296) * Encryption: Re-order error check (#52251) * Alerting: Add file provisioning for alert rules (#51635) * Alerting: Update state manager to accept reserved labels (#52189) * Docs: Correct references to \'lockingMigration\' (#51678) * Browse/Search: Make browser back work properly when visiting Browse or search (#52271) * Docs: Fix broken grafana plugins tutorial links (#52147) * TopNav: Page can now support dashboard page layouts (Both new and old) (#52039) * TopNav: Make dashboard toolbar actions work in new top nav (#51950) * fix dates (#52264) * ReleaseNotes: Updated changelog and release notes for 8.4.10 (#52259) * Alerting: Fix Teams notifier not failing on 200 response with error (#52254) * ReleaseNotes: Updated changelog and release notes for 8.5.9 (#52256) * Fix: Comment out flaky tests for TestReadProm (#52243) * Access Control: Fix missing folder permissions (#52153) * ReleaseNotes: Updated changelog and release notes for 8.4.10 * SSE: Add noData type (#51973) * AzureMonitor: Update UI to experimental package (#52123) * Preferences: Get home dashboard from teams (#52225) * SQL: Migrate (MS/My/Postgres)SQL configuration pages from Angular to React (#51891) * fix: set RGL wrapper height to auto to remove empty space below the panel (#52122) * Panels: Prevent panel content from escaping its bounds (#52167) * Alerting: fix validation of alertmanager template. (#51538) * Alerting: Fix bug where state did not change between Alerting and Error (#52204) * Chore: Remove any that was introduced in a test (#52203) * Cloud Datasources: Add necessary inputs and bump version for code coverage workflow (#52055) * Internationalisation: Translates the panel header menu (#52168) * Loki: Add hint for pipeline error to query builder (#52134) * Logs: Fixed LogContext being underneath the table (#52165) * AzureMonitor: Improve handling of unsupported template variable cases in URIs (#52054) * AzureMonitor: Add ResourceGroups template variable (#52141) * Docs: fixes data source links (#52196) * Alerting: Provisioning API respects global rule quota (#52180) * Canvas: Remove Open Editor option from context menu when in normal editor mode #52186 * combines table viz docs (#52176) * Export: Export plugin settings (#52129) * CSRF: Fix additional headers option (#50629) * Storage: refactor readonly support (#52127) * Canvas: Avoid refreshing elements while dragging (#52120) * remove unused orgStore from scheduler (#52157) * Fix the bug in navbar\'s active item when the root url include a subpath (#51767) * Public Dashboards: add information about how time settings works (#52152) * update Evaluator interface to accept context (#52151) * grafana/ui: convert sass to emotion explore classes (#52078) * Datasource: Propagate datasource secret decryption errors to the frontend (#52068) * HTTP: Add function for using new style errors with fallback (#51627) * SQLstore: Fix fetching an inexistent playlist response (#51962) * Use non-blocking way of fetching ruler api availability (#52102) * Alerting: Fix invalid swagger specification (#51907) * API: Do not validate/save legacy alerts when saving a dashboard if legacy alerting is disabled (#51883) * AzureMonitor: Add support for Subscriptions template variable (#52086) * Logs: Fixed wrapping log lines from detected fields (#52108) * add comments (#52124) * Owensmallwood/pubdash panel blank when target has no datasource (#52115) * Alerting: Refactor Evaluator (#51673) * Secrets: Improve unified secrets migration and implement compatibility flag (#50463) * Alerting: refactor scheduler and separate notification logic (#48144) * Graph: move time region calculation to a utility function (#51413) * GrafanaUI: Reverts changes in styling to tag component (#51911) * Bump actions/setup-node from 3.3.0 to 3.4.0 (#52075) * fix docs with correct instructions to create a silence URL (#52062) * LDAP: Improve errors and documentation (#52111) * Canvas: Show constraints on element drag #52074 * Storage: Optionally overwrite existing files (#52067) * Loki: Support json parser with expressions in query builder (#51965) * Canvas: Tree View Navigation (#51855) * Node Graph: Emphasize hovered or connected nodes (#51925) * SQL: Fix couple of issues in SQLDatasource (#52080) * Plugins: Validate root URLs when signing private plugins via grafana-toolkit (#51968) * Alerting: Add default input parameters for expressions (#51810) * Add Splunk to annotations legacy runner (#52025) * Alerting: Disable /api/admin/pause-all-alerts with Unified Alerting (#51895) * Chore: Improve TagList story (#52012) * Export: include alerts, thumbnails, usage stats, and short urls (#51938) * Alerting: Allow filtering of contact points by name (#51933) * Service accounts: Update documentation with new changes (#52015) * BarChart: fix crash when checking bar value text overlap (#52061) * Alerting: Add config disabled_labels to disable reserved labels (#51832) * Alerting: Update default route groupBy to [grafana_folder, alertname] (#50052) * Service accounts: Remove feature toggle check on API keys page (#52048) * AzureMonitor: Update resource and namespace metadata. (#52030) * API: Add playlists endpoints to the swagger spec (#51918) * Geomap: Fix layer extent (#51956) * Emphasize American English as source language (#52040) * Page: Update profile page components to use new navId (#51664) * refactors all dashboard and linking content (#52005) * Loki: Fix suggesting operations from different category (#52034) * Docs: fixes couple of typos (#52031) * public dashboards:fix time regression (#51998) * Traces: More feature tracking (#51686) * Documentation: Show that admin/pause-all-alerts is only for legacy. (#51862) * URL: Encode certain special characters (#51806) * File upload error handling (#52006) * Geomap: update with template variable change (#52007) * Alerting: Add method to reset notification policy tree back to the default (#51934) * CloudWatch: Remove simplejson in favor of \'encoding/json\' (#51062) * Search: pass the \'explain\' flag from the UI and debug paging issues (#51847) * Fix relrefs in product docs (#51944) * Fix relrefs in api keys doc (#51943) * Fix relrefs in alerting (#51939) * Fix relrefs in devloper docs (#51942) * Storage: add `delete` / `deleteFolder` / `createFolder` (#51887) * Prometheus datasource: query builder freezes when metrics metadata is undefined (#51929) * Fix consistency errors and regenerate (#51935) * adds shared content (#51982) * fix nil pointer dereference (#51978) * FeatureFlags: omit metric when grafana cant run the feature (#51856) * Chore: Remove the old log format (#51526) * Table panel: Show ellipsis in Default cell when data link is wider than the column (#51975) * GraphNG: uPlot 1.6.22 (#51945) * Chore: Set codeowner for betterer results file (#51971) * Loki: Add missing operators in label filter expression (#51880) * Chore: Sync betterer results (#51963) * RBAC: Allow app plugins access restriction (#51524) * Access control: Allow organisation admins to add existing users to org (#51668) * Table: Fix scrollbar is hidden by pagination (#51501) * Service Accounts: Managed permissions for service accounts (#51818) * CI: Add `pr-verify-drone` pipeline (#51951) * LDAP: Allow specifying LDAP timeout (#48870) * Dashboard: Fixes sub menu alignment issue (#51775) * Canvas: Position inline editor default via panel dimensions and add context menu option (#51471) * Search: support datasource template variables when parsing dashboard JSON models (#51587) * Public Dashboards Bug: Permissions error on panel when using mixed datasource with Enterprise (#51930) * Split up issue boards for cloud datasources (#51902) * Make store packages depend on gen-version (#51916) * Slider: Enforce numeric constraints and styling within the text input (#50905) * Remove indentation from docs/list shortcode usage (#51715) * Export: support stopping exports (#51769) * Plugins: InfluxDB update time range query (#51833) * CloudWatch: Add default log groups to config page (#49286) * Plugins: InfluxDB datasource - set epoch query param value as \"ms\" (#51651) * Service account: Update service accounts creation (#51848) * Plugins: InfluxDB variable interpolation fix (#51917) * Rendering: Fix user information when using render key (#50879) * Add artifacts-page grabpl command (#51894) * Scene: Small refactorings and name changes (#51866) * Add gen-version step to release pipelines (#51913) * JWT: Add JWT proxy setup devenv (#51731) * Time series panel: Fix an issue with stacks being not complete due to the incorrect data frame length (#51910) * ServiceAccounts: Add Prometheus metrics service (#51831) * Loki: Implement hints for query builder (#51795) * Docs: Improve docs for differences and limitations (#51905) * Docs: Improve docs for images in notifications (#51900) * Storybook: Add documentation and controls to RefreshPicker story (#51736) * Do not check permissions while deleting external snapshot (#51897) * ServiceAccounts: Don\'t create new orgs for service accounts (#51819) * Azure Monitor: Add support to migrate some queries with template variables (#51881) * Docs: new data sources topic (#51863) * Add gen-version for main-publish pipeline (#51890) * upgrade `AATTgrafana/lezer-logql` (#51888) * Renderer: Add sanitize API (#50936) * CI: Abstract Grafana versioning (#50935) * Datasources: Refactor the list page (#51438) * CloudMonitoring: Update AnnotationQueryEditor to use experimental UI components (#51841) * CloudMonitoring: Update Selector to use experimental UI components (#51840) * CloudMonitoring: Update SLO to use experimental UI components (#51839) * CloudMonitoring: Update Service to use experimental UI components (#51838) * CloudMonitoring: Update Project to use experimental UI components (#51837) * Alerting: Fix RegExp matchers in frontend for Silences and other previews. (#51726) * Add doc-validator tool to CI (#51698) * Fixed broken link for supported namespaces (#51302) * Encryption: Refactor secrets.Service initialization (#51091) * Scene: Fix merge issue in main (#51865) * Scene: POC for a future dashboard model and runtime (#50980) * Storage: simplify retrieving the file names from the response frame (#51805) * Betterer: Rebuild better results file as it was corrupt (#51861) * public dashboards: move into into its own service (#51358) * Public Dashboards: disable saving button instead of hide before accepting checkboxes (#51744) * Public Dashboards: add icon buttons with links to useful information for the user (#51722) * Fixes tooltip issue with time picker and dashboard settings (#51836) * Docs: added clarification to plugin provisioning (#50212) * Public Dashboards: Query Caching (#51403) * Plugins: InfluxDB variable interpolation fix for influxdbBackendMigration feature flag (#51624) * Public Dashboards: use default dashboard time range instead of current (#51656) * Alerting: Add custom templated title to Wecom notifier (#51529) * add experimental slo query editor (#51351) * Docker: Update glibc version (#51107) * Cloud Monitoring: Update LabelFilter to use experimental UI components (#51342) * fix broken links (#51821) * Histogram: filter nulls, bucket-adaptive xAxis decimals (#51773) * TopNav: New page layouts (#51510) * Loki: Fix error when changing operations with different parameters (#51779) * AzureMonitor: Update curated dashboards (#51331) * Plugins: Register management endpoints only when external managed is also false (#51802) * BarChart: fix explicit yAxis min (#51768) * Chore: Bump parse-url to 6.0.2 to fix security vulnerabilities (#51796) * Chore: Fix CVE-2021-3807 (#51753) * Chore: Fix CVE-2021-43138 (#51751) * Traces: Move towards using OTEL naming conventions (#51379) * devenv: influxdb: fix config (#51781) * Service accounts: Add service account to teams (#51536) * Chore: Plugin CI E2E image update (#51787) * Chore: Remove unused nodemon dependency (#51749) * Chore: Fix CVE-2022-0155 (#51755) * Chore: Fix CVE-2020-7753 (#51752) * Chore: Fix CVE-2021-3918 (#51745) * Only define plugin install endpoints when catalog enabled (#51788) * Chore: Improve `Tag`story (#51677) * Traces: Trace to logs fix (#51053) * remove event.stopPropagation(), so that when one menu opens, all others close; (#51557) * Tabe panel: Minor fixes caused by datalinks context menu (#51756) * Traces: Span bar label (#50931) * Geomap: Support shared crosshair for route layer (#51495) * Chore: Refactor logs_model to clean up types (#51201) * Graphite: Use TimeRange with applied fiscalYearStartMonth (#51623) * Docs: Add and organize panels (#51763) * Export: save all dashboards to git (#48233) * Storage: Add basic file upload management (#50638) * Altering: validate that the mute time intervals exist when updating routing tree (#51573) * Alerting: Add method to provisioning API for obtaining a group and its rules (#51398) * Alerting: validate that the receiver exist when updating routing tree (#51561) * Copy delete user permission to access control service (#51747) * Storybook: Add documentation to PluginSignatureBadge story (#51645) * MegaMenu: Add mega menu to new top nav design (#51616) * Docs: Manage library panels refactor (#51661) * Chore: Convert QueryOperationRow test to RTL (#51290) * TimeSrv: Don\'t modify refresh interval when editing panel (#51718) * Chore: Improve SecretInput story (#51665) * TestDataDB: update CSV wave scenario ui (#51719) * Prometheus: Small improvements to the custom client (#51709) * template functions reference and examples moved to corresponding section, description and links fixed (#51654) * document auth_style option (#51697) * Devenv: Add an oauth block (#51514) * Chore: Make betterer tests more stable (#51703) * Plugins: Add missing asserts for Plugin Errors field (#51702) * Update dependency AATTrushstack/ts-command-line to v4.12.1 (#51586) * DashboardRow: collapse shortcut doesn\'t allow to move the row (#51589) * Update dependency AATTmicrosoft/api-extractor-model to v7.21.0 (#51629) * Encryption: Move secrets migrations into secrets.Migrator (#51014) * Alerting: Change __alertScreenshotToken__ to __alertImageToken__ (#50771) * Alerting: add YAML support for relative time range (#51694) * Access Control: Allow dashboard admins to query org users (#51652) * Prometheus: Remove cache, pass headers in request, simplify client creation for resource calls and custom client (#51436) * UsageStats: fixed elasticsearch version number to semver (#49054) * Search: Downgrade Bluge, refactor code (#51560) * State Timeline: Enable support for annotations (#47887) * StateTimeline: Try to sort time field (#51569) * Chore: Convert SpanDetailsRow test to RTL (#51345) * Search: fix logging statements (#51633) * Codeowners: update to reflect cloud datasources team split (#51626) * Search: Sort by updated at and created at (#50416) * Search: Filter punctuation and tokenize camel case (#51165) * Public Dashboards: disable dev mode required (#51646) * Public Dashboards: fix time settings store when updating (#51601) * sql plugins - angular to react - base sql datasource (#51655) * Dependencies: Clean up gofrs/uuid (#51615) * Chore: add generics to backendSrv (#51606) * Alerting: Better metrics and renamed BrowserScreenshotService (#51564) * SearchV2: Use the same components for both SQL and bluge backends (#50125) * Alerting: Fix rule API to accept 0 duration of field `For` (#50992) * Docs: Update backend architecture contributor documentation (#51172) * Alerting: Fix normalization of alert states for panel annotations (#51637) * Docs: adds new alerting diagram (#51638) * Alerting: Remove withStoredImage and change forEachFunc (#51384) * Alerting: Adds visual tokens for templates (#51376) * Loki: Remove unused prop from query builder (#51504) * chore/backend: move dashboard errors to dashboard service (#51593) * Alerting: Adds contact point template syntax highlighting (#51559) * Update dependency AATTrushstack/node-core-library to v3.49.0 (#51544) * Alerting: Use folders\' RBAC permission to control rules actions (#51434) * Chore: some low-hanging type assertion fruit (#51618) * Alerting: Fix documentation for Grafana 9.0 (#51614) * allow specifying auth style (#51233) * Annotations: Use point marker for short time range annotations (#51520) * Prometheus: Fix integer overflow in rate interval calculation on 32-bit architectures (#51508) * Service accounts: add usagestats for teams (#51585) * Loki: Create component for sending logs to Loki (#51500) * API: Fix failure to generate swagger specification due to missing binary (#51551) * DataFrame: more thorough detection of unsorted values (#51602) * Chore: Update ConcreteLogger to implement gokit Logger interface (#51599) * fixes broken relrefs (#51572) * Alerting: Improvements to image package (#51576) * rename logs_model.ts->logsModel.ts; update references (#51468) * ColorScale: prevent vertical scrollbar in container during hover (#51591) * Search: Refine clear tags UI #51590 * Annotations: Fix custom tag functionality (#51537) * Canvas: Stop selecto box from triggering when programmatically selecting elements (#51579) * Canvas: Enable multi-select via shift key * Update dependency AATTmicrosoft/api-extractor-model to v7.20.3 (#51513) * sync routing tree with latest changes in Gin (#51541) * Chore: Convert KeyValuesTable to RTL (#51278) * Export: Fix export/import of dash with library panels (#49319) * Plugins: disable management of secrets manager plugins through the UI (#51553) * Secrets: Implement unified secrets short lived cache (#51275) * keep the betterer message generic (#51563) * Handle scalar and string resultType separately (#51411) * Chore: split betterer into it\'s own CI step and allow failures for now (#51543) * SearchV2: add back the column styles for the SearchResultsTable component (#51549) * Drop unused debian packages (#45173) * Remove async, set static actions from response and not state variable (#51556) * Docs: combines use dashboard content into single topic (#51527) * chore/deps: bump containerd to 1.6.6 (#51493) * LibraryElements: Delete invalid connections before deleting element (#50519) * Plugins: Show that Secrets Manager Plugin is active in the UI (#50953) * Bump github.com/gosimple/slug from 1.9.0 to 1.12.0 (#43837) * Variables: variables in Markdown links are not interpolated (#51392) * Chore: add a betterer test for undocumented stories (#51444) * Update dependency AATTmicrosoft/api-extractor to v7.28.1 (#51491) * Loki/Logs: Make it possible to copy log values to clipboard (#50914) * Prometheus: Remove middleware for custom headers (#51518) * Loki: Add e2e test for query builder (#51314) * Alerting: Remove duplicate error message (#51515) * Templating: Changing between variables with the same name now correctly triggers a dashboard refresh (#51490) * Prometheus: Support 1ms resolution intervals (#44707) * HeatmapNG: expand log y axis min/max config to full powers (#51472) * moves custom branding to configuration (#51522) * Docs: renames tracing topics, moves to configure docs (#51519) * Fix lockfile... (#51516) * Update dependency prettier to v2.7.1 (#50746) * Chore: update latest.json to 9.0.2 (#51512) * ReleaseNotes: Updated changelog and release notes for 9.0.2 (#51507) * ServiceAccounts: Add Service Account Token last used at date (#51446) * Bar chart: Fix stacking bug when data produces 0 accumulators (#51450) * TopNav: A possible approach having a TopNav that lives outside route (#51301) * Split Create User (#50502) * Search: Add unit tests for `SearchResultsTable` (#51269) * QueryEditorRow: Render frame warnings in QueryEditorRow (#50116) * Update babel monorepo to v7.18.6 (#51475) * Chore: Convert AccordianReferences test to RTL (#51274) * Alerting: Use google/uuid instead of gofrs/uuid (#51242) * E2E: default download to grafana enterprise (#51473) * Alerting: Add support for images in Pushover alerts (#51372) * Alerting: Add support for images in Telegram (#51433) * Init legacy guardian when creating folder scenario (#50800) * Alerting: Skip the default data source if incompatible (#51452) * Frontend Logging: Integrate grafana javascript agent (#50801) * Fix postgres devenv (#49487) * Update dependency lerna to v5 (#50876) * Plugin admin: Add a page to show where panel plugins are used in dashboards (#50909) * TimeSeries: Improved constantY rendering parity with Graph (old) (#51401) * HeatmapNG: pre-allocate arrays during calc (#51465) * Heatmap: migrate old zero gap to one (#51467) * Alerting: change optimistic lock to use proper insert select (#51461) * Alerting: Simplify eval.Evaluator interface (#51463) * Alerting: prevent the use of the same uid across all contact points (#51440) * Geomap: Route/path visualization (#43554) * Access control: role checks before updates (#51449) * backend/datasources: move datasources models into the datasources service package (#51267) * move eval_conditions to API models package (#51447) * Public Dashboards: adding telemetry for Sharing Modal options and Public Dashboards events (#50834) * Search: Fix indexing - re-index after initial provisioning (#50959) * Navigation: Display `Starred` dashboards in the `Navbar` (#51038) * reload permissions after create folder (#51288) * Cleanup in the codeowners file (#51354) * Piechart: Implements series override -> hide in area for the legend or tooltip (#51297) * Table panel: Add multiple data links support to Default, Image and JSONView cells (#51162) * Time series panel: Hide axis when series is hidden from the visualization (#51432) * Dashboards: Fixes issue with the initial panel layout counting as an unsaved change (#51315) * Variables: improve performance of transformMetricFindResponse (#49360) * Chore: Update Grafana package.json to 9.1.0-pre (#51428) * Plugins: Improved handling of symlinks (#51324) * Alerting: adds additional command palette actions (#51393) * Alerting: Use relative path for flow chart image (#51409) * remove --cache from betterer command due to bug (#51419) * Chore: Add some betterer documentation (#51422) * Service accounts: Grafana service accounts are enabled by default (#51402) * API: Universal swagger generation (#51033) * Updating migration docs and adding hint about polystat panel (#51367) * Update the hint text in service accounts to point to docs (#51400) * Chore: reintroduce type assertion test + change emitted metric names (#51375) * CommandPalette: Populate dashboard search when the palette is opened (#51293) * Loki: Fix support of ad-hoc filters for specific queries (#51232) * bra: Ignore wildcard generated go files (#51399) * Search: Fix pagination in the new search page (#51366) * Variables: Selectively reload panels on URL update (#51003) * HeatmapNG: explicitly pass scales for cursor sync config (#51389) * Auth: Add option for case insensitive login (#49262) * Explore: Sort trace process attributes alphabetically (#51261) * Alerting: Remove fmt.Println from Threema (#51380) * Remove LDAP specific example from team sync (#51368) * Hide datalink button when datasource for exemplar is undefined (#51236) * FeedbackLink: Add tracking (#51251) * Build: Bump grafana/eslint-config to 4.0.0 (#51329) * renovate: add more default-labels (#51373) * Chore: comment out type assertions check due to bug (#51371) * Update betterer tests (#51370) * Update metrics (#51117) * Logs: Fix report interaction name (#51335) * Chore: Add scripts/go/bin/ * * to .gitignore (#51343) * Chore: update betterer.results for heatmap rename (#51361) * AzureMonitor: Parse non-fatal errors for Logs (#51320) * Public Dashboards: fix updating public dashboard configuration (#51350) * Alerting: Code-gen parsing of URL parameters and fix related bugs (#50731) * coremodels: Change input filename (#51349) * Heatmap: Replace the heatmap panel with new implementation (#50229) * CloudWatch: Factor LogGroupSelector into a separate component (#50829) * CloudWatch: fix variable query migration with json template variables (#51207) * Chore: avoid implicit any by using inline functions (#51338) * Convert TimelineCollapser test to RTL (#51281) * PublicDashboards: disable annotations (#50984) * upate betterer results again.... (#51336) * PublicDashboards: collect stats for public dashboards (#50553) * Search: switch to a card view when the display is narrow (#51208) * bump grafana-aws-sdk (#51322) * Node Graph Panel: Add options to configure units and arc colors (#51057) * Prometheus: Use contextual middleware for req headers and simplify client creation (#51061) * Plugins: Use a Grafana specific SDK logger implementation for core plugins (#51229) * Chore: Remove CI stats that are also reported by betterer (#51318) * Chore: Convert DataSourceDashboards test to RTL (#51294) * update betterer cache (#51317) * Log: Fix text logging for unsupported types (#51306) * Chore: Improve Toolbar Button Story (#51255) * Chore: Additional betterer tests for type assertions and explicit any (#45901) * Improve issue-labeled.yml workflow (#51308) * SearchV2: Add unit test to SearchResultsGrid (#51296) * Remove version property from fixed roles (#51298) * KVStore: Extend kvstore to retrieve all items (#50848) * I18n: User and Org Preferences allow change of Language (#51175) * Chore: Convert GraphTicks test to RTL (#51203) * Canvas: Address center constraint on drag glitch (#51270) * Add correct table definition for migrations for old dashboard_public schema (#51292) * public dashboards: finalize db schema & v1 feature complete (#50467) * OptionsUI: UnitPicker now supports isClearable setting (#51064) * Add Docs maintainers (#51287) * Annotations: do not show fields mappings for -- grafana -- datasource (#51256) * fix test TestRuleGroupSequence to work in Enterprise environment (#51284) * Convert AccordianLogsTest to RTL (#51260) * make test more stable (#51268) * Chore: Convert TracePageHeader test to RTL (#51216) * Convert AccordianKeyValues test to RTL (#51257) * Alerting: Don\'t stop the migration when alert rule tags are invalid (#51253) * Search: Adds tests to SearchView (#51248) * Alerting: State manager to use clock (#51219) * Add a feature toggle for custom branding (#51168) * Docs: Add team sync specifics (#51254) * Alerting: Persist rule position in the group (#50051) * Add automation when issue labeled area/alerting (#51245) * HeatmapNG: skip y <= 0 values when log y axis (#51221) * Annotations: Fixes a problem where annotation autocomplete would crash the panel (#51164) * RolePicker: Only select roles that is delegatable when selecting a group (#51246) * OAuth: Restore debug log behavior (#51244) * Remove integration tags for enterprise (#50974) * Search: Update bluge version (#50377) * RolePicker: Only update org role if the value has changed (#51239) * Cloud Monitoring: Update Metrics to use experimental UI components (#51134) * Auth: Case insensitive ids duplicate usagestats (#50724) * Convert CanvasSpanGraph test to RTL (#51180) * Chore: Use AATTtypes/webpack-env to type require.context (#51196) * Search: Build indexes on start for all orgs (#50762) * Alerting: Add support for images in Kafka alerts (#50758) * Alerting: Alert rules pagination (#50612) * Search: Sync state on read for HA consistency (#50152) * Alerting: Add support for images in VictorOps alerts (#50759) * RBAC: Add access control metadata to folder dtos (#51158) * Type window.nonce (#51200) * Chore: Type GA and Rudderstack analytics config (#51197) * fix broken links (#51224) * Heatmap: add devenv dashbaord for current heatmap panel (#51213) * codegen: Correctly gen TS without defaults (#51155) * Chore: Update build-container to version 1.5.7 (#51188) * Barchart: Fix warning not showing (#51190) * Alerting: State manager to use tick time to determine stale states (#50991) * Chore: update latest.json to 9.0.1 (#51199) * Docs: fixes setup relrefs (#51178) * ReleaseNotes: Updated changelog and release notes for 9.0.1 (#51192) * Remove any generics from configureMockStore in tests (#51179) * Remove as any from requireActual usage (#51182) * Alerting: Add api client to integration tests (#50970) * Deep link to more detailed rate-interval docs (#43422) * Chore: Convert DataLinks tests to RTL (#51137) * Chore: Convert QueryOperationAction test to RTL (#51139) * Template Variable: Datasource variable can be used when MIXED option is selected in panel query (#51170) * Docs: new version of landing page for Alerting (#51166) * Fix query parameter template variable (#50023) * Minor edits in whats-new-in-v9-0 (#51159) * Query history: Fix default value when no config (#51129) * Chore: use jest.mocked in favor of type assertions/any (#51156) * Remove enterprise2 condition - move tests to release pipelines (#51096) * fix make run on 1.18 (#51160) * SearchV2: Add unit test for ManageActions (#51131) * Alerting: Update docs for images in notifications (#50760) * Chore: Convert DataSourcesListPage test to RTL (#51138) * I18n: Add default locale server config option (#51035) * Grafana/UI: Add SecretTextArea component (#51021) * Update dependency react-dropzone to v14 (#49243) * Chore: remove bra and scripts/go from grafana (#51130) * Chore: SharedPreferences tests (#51132) * Search: add unit tests for `FolderView` (#51114) * Clarify alerting opt-out docs (#51144) * Alerting: Add support for image annotation in Alertmanager alerts (#50686) * Alerting: notifiers/discord: Fix group mention documentation (#51071) * HeatmapNG: consolidate frame types & fix color ranging (#51089) * Geomap: Add alpha day/night layer (#50201) * Alerting: Provisioning UI (#50776) * Alerting: Add support for images in Threema alerts (#50734) * TopNav: Adds new feature toggle for upcoming nav~ (#51115) * add query header (#51072) * Configure Grafana AuthNZ labels to add to the AuthNZ project (#51120) * Alerting: Use ErrImagesDone in Discord and SensuGo (#51106) * Alerting: Fix alert rule page crashing when datasource contained URL unsafe characters (#51105) * Alerting: Fix alert instances filtering for prom rules (#50850) * Alerting: Support up to N fake images (#51111) * Cloud Monitoring: Update GroupBy fields to use experimental UI components (#50541) * Chore: Convert PanelHeaderCorner test to RTL (#51074) * Alerting: Fix automatically select newly created folder option (#50949) * Chore: Converts ButtonRow tests to RTL (#51068) * Chore: Convert pageActionBar test to RTL (#51073) * PanelRenderer: Improves PanelRenderer performance (#51092) * Docs: fixes manage alerting topic (#51100) * Alerting: Adds Mimir to Alertmanager data source implementation (#50943) * AzureMonitor: Migrate to backend checkHealth API (#50448) * Alerting: Add ErrImagesDone to return from withStoredImages (#51098) * loki: no histogram for instant queries (#50711) * Chore: Update golang.org/x dependencies (#51028) * LogRow: Fixed background-height when hovering and label-alignment (#51027) * Traces: APM table improvements (#50969) * Alerting: Update test funcs for notifications (#51013) * Enforce password length check on reset request (#51005) * Alerting: Add Documentation about limits of images in notifications. (#51084) * Opentsdb: Add tag values into the opentsdb response (#48672) * Explore: Update service graph metrics and links (#50897) * Refactor \'Basic Settings\' test to RTL from Enzyme (#51059) * Docs: Fix Admin docs relrefs (#51060) * Heatmap: use y axis settings for units (#50998) * Time Series Panel: Add Null Filling and \"No Value\" Support (#50907) * Alerting: Update authorization rules for RouteGetNamespaceRulesConfig (#50965) * Chore: Use the bingo built golangci-lint (#51048) * Alerting: Docs on how to template annotations and labels (#51024) * Alerting: Add first Grafana reserved label grafana_folder (#50262) * Search: fix anonymous user access (#51045) * fix broken link (#51040) * Alerting: Create algorithm to process receiver changes and keep them consistent internally (#50738) * Log Panel: Improve log row hover contrast and visibility (#50908) * Prometheus: Add test for resource call header handling (#51036) * Heatmap: do not dim the values in the color scale legend (#50976) * Previews: use ETag header (#51008) * adds video (#50964) * backend/dashboardsnapshot service: move models (#50898) * Dashboard: Remove super old prop that has not been used in years (#50826) * Internationalisation: POC for loading the messages depending on the user selected locale (#50539) * Playlists: Disable Create Playlist buttons for users with viewer role (#50840) * loki: fix bug in labels framing (#51015) * Docs: Remove alpha sentence from Alertmanager data source (#50978) * logs: merge log-lines-based and full-range histogram (#50507) * Docs: fixes redirect from unified alerting (#51012) * Docs: How to template annotations and labels (#50972) * Chore: Unit tests for `FolderSection` (#50961) * CloudWatch: Allow hidden queries to be executed in case an ID is provided (#50987) * AzureMonitor: Update supported namespaces (#50788) and filter resources by the right type (#50880) * LogRow: Fix placement of icon (#51010) * loki: add type=instant tests (#51007) * Traces: Add horizontal scroll (#50278) * Dashboard: Don\'t show unsaved changes modal for automatic schema changes (#50822) * Expressions: Fixes dashboard schema migration issue that casued Expression datasource to be set on panel level (#50945) * Loki: Handle data source configs with path in the url (#50971) * Alerting: Fix AM config overwrite when SQLite db is locked during sync (#50951) * StateTimeline: make sure we use result of applyNullInsertThreshold() (#50988) * DataSource: Allow data source plugins to set query default values (#49581) * Geomap: Support showing tooltip content on click (not just hover) (#50985) * Docs: Refactor administration docs (#50592) * Secrets: add better error handling for secret plugin failures when updating datasources (#50542) * Update typescript-eslint monorepo to v5.28.0 (#50864) * Fix integration tests for mysql and postgres (#50867) * Previews: update documentation for enterprise setup (#50950) * Fix double change password calls (#50948) * Service accounts: don\'t update RBAC roles in OSS when creating service account (#50922) * Service accounts: able to hide api keys migration info (#50933) * Docs: adds video content to Grafana Alerting (#50929) * Service accounts: hide API keys only if all keys migrated (#50925) * Service accounts: refactor errors (#50917) * Service accounts: Migrate expired API keys (#50883) * Revert \"Explore: Convert SASS styles of explore-active-button to emotion (#50061)\" (#50882) * TablePanel: Show filter icon on correct field when other fields are hidden (#50940) * datasource metrics: Correct help text for histograms (#50942) * Bug: Fix delete dashboard snapshot for deleted dashboards (#50919) * ServiceAccounts: Fix errors returning API key and simplify conditions (#50885) * Chore: Remove `newNavigation` feature toggle and old navbar code (#50872) * Add redirects for indexed alerting pages (#50918) * AzureMonitor: Update alerts dashboard (#50712) * Update react monorepo (#50862) * Traces: Consistent span colors for service names (#50782) * Jaeger: Add support for variables (#50500) * Cloud Monitoring: Update Alignment fields to use experimental UI components (#50536) * HeatmapNG: support y min/max config (#50900) * Alerting: Rule api to fail update if provisioned rules are affected (#50835) * Heatmap: implement cursor sync (#50271) * Docs: updates auth alias to fix redirect 404 (#50892) * Search: default layout to last selected value (#50743) * dev: Ignore generated go files in bra (#50889) * Prometheus: Fix body not being included in resource calls if they are POST (#50833) * coremodels: Automatically generate coremodel registries (#50057) * Remove armv6 from build-backend variants (#50878) * Revert \"Explore: Remove support for legacy, compact format URLs (#49350)\" (#50873) * ShortURL: Use new Error type (#50859) * ServiceAccounts: API keys migration (#50002) * CLI: Allow relative symlinks in zip archives when installing plugins (#50537) * Convert some metrics to Histograms (#50420) * UX: angularPanelStyles to align correctly with OptionsPaneCategory #50839 * Chore: Make test tracer noop and return no errors (#50797) * Dashboard: Prevent non-repeating panels being dropped from repeated rows when collapsed/expanded (#50764) * Update dependency webpack-cli to v4.10.0 (#50854) * Ayy1: Cannot save single dashboard link (#49075) * Update dependency webpack to v5.73.0 (#50852) * Update dependency ts-node to v10.8.1 (#50845) * Alerting: Add support for images in SensuGo alerts (#50718) * Update dependency rollup to v2.75.6 (#50770) * Update dependency react-use to v17.4.0 (#50768) * Alerting: Fix removal of notification policy without labels matchers (#50678) * Convert InviteesTable test to RTL (#50674) * Storage: validation and sanitization stubs (#50523) * Update dependency react-popper-tooltip to v4.4.1 (#50766) * Update dependency stylelint to v14.9.1 (#50808) * Chore: Enable `useUnknownInCatchVariables` for stricter type checking in catch blocks (#50591) * RolePicker: Fix submenu position on horizontal space overflow (#50769) * OptionsUI: use NumberInput for number options (#46046) * Handle bsd vs gnu sed (#50641) * backend: add PlaylistUIDs to Playlist; remove playlist IDs from API (#49609) * Remove beta note (#50824) * backend/sqlstore split: move dashboard snapshot funcs to dashboardsnapshotservice (#50727) * MSSQL: Fix ParseFloat error (#50815) * Bump version: Update main branch version to `9.1.0-pre` (#50803) * ReleaseNotes: Updated changelog and release notes for 8.5.6 (#50807) * Plugins: Refactor secrets plugin .proto file (#50722) * Update dependency sass to v1.52.3 (#50775) * Formatting: Fixes valueFormats for a value of 0 (#50719) * OptionsUI: Move internal options editors out of AATTgrafana/ui (#50739) * Chore: update latest.json to 9.0.0 (#50802) * ReleaseNotes: Updated changelog and release notes for 9.0.0 (#50794) * Explore: Make service graph visualization use available vertical space (#50518) * Update header (#50787) * Docs: update panel title search information (#50450) * Chore: Remove global bus variable (#50765) * GrafanaData: Fix week start for non-English browsers (#50582) * fix: set base-path manually (#50773) * rm debug log when publishing live message (#50774) * I18n: Add locale to user preference (#49425) * Update dependency rc-cascader to v3.6.0 (#50728) * Update dependency core-js to v3.23.0 (#50732) * Update dependency immutable to v4.1.0 (#50699) * Update dependency react-custom-scrollbars-2 to v4.5.0 (#50735) * API: Make Swagger specification more consistent (#50576) * Traces: Add absolute time to span details (#50685) * Loki: Handle invalid query type values (#50755) * Include public/app/plugins/ * */plugin.json in the BE test paths (#50756) * Data Connections: make sub-routes work (#50754) * Preferences: Use inmemory structure for testing (#50491) * Errors: Introduce error type with Grafana specific metadata (#47504) * Prometheus: Remove Azure code from datasource service (#50737) * UserListPage: Convert tests to RTL (#50717) * RBAC: Refactor GetUserPermissions to use []accesscontrol.Permission (#50683) * Alertmanager: Adding SigV4 Authentication to Alertmanager Datasource (#49718) * Docs: Add envelope encryption as breaking change (#50716) * Open Heatmap: update plugin snapshot testdata (#50747) * Chore: Update yarn sdks (#50726) * do not update react-redux (#50700) * Instrumentation: Define handlers for requests that are not handled with named handlers (#50613) * Heatmap: Remove alpha flag from new heatmap panel (#50733) * Timeseries: Improve cursor Y sync behavior (#50740) * Public Dashboards: Pubdash panels get data from pubdash api (#50556) * Start of dashboard query API (#49547) * GeomapPanel: Add base types to data layer options (#50053) * Update dependency eslint-plugin-jest to v26.5.3 (#50690) * Update dependency AATTswc/helpers to v0.4.0 (#50730) * Update dependency moveable to v0.30.0 (#50723) * Update dependency AATTtypes/d3 to v7.4.0 (#50682) * Alerting: Fix rendering issues in OpenAPI docs (#50630) * Storage: refactor - decouple the Upload method from HTTP concepts (#50378) * Update dependency AATTreact-types/shared to v3.13.0 (#50679) * Fix docs - add *.md checks (#50720) * Alerting: Support for optimistic locking for alert rules (#50274) * SearchV2: support keyboard navigation (#49650) * Alerting: add right provenance when creating mute timings (#50707) * Never set gridPos to null (#50400) * Too many tick chars on line 75 (#50708) * Metrics: Expose functions to initialize counters at zero (#50122) * Alerting: remove unused function in alert rule store (#50696) * logs: better hasLogsVolumeSupport check (#50676) * Heatmap: consolidate naming conventions (#50272) * added opensearch annotations to not use default ui (#50655) * Drone: remove flag from main downstream step (#50681) * OAuth: Redirect to login if no oauth module is found or if module is not configured (#50661) * Update dependency eslint to v8.17.0 (#50689) * Docs: Update documentation now create functionality has moved (#50663) * Use more relevant links to legacy alerting documentation (#50607) * Convert ApiKeysAddedModal test to RTL (#50669) * Update react monorepo (#47027) * Update dependency AATTreact-types/menu to v3.6.0 (#50666) * LibraryPanels: Require only viewer permissions to use a Library Panel (#50241) * Loki: Fix showing of duplicated label values in dropdown in query builder (#50680) * Update dependency AATTreact-types/button to v3.5.0 (#50664) * Update dependency AATTreact-types/overlays to v3.6.0 (#50671) * add missing return (#50667) * Update dependency AATTreact-aria/utils to v3.13.0 (#50588) * Update dependency AATTreact-aria/overlays to v3.9.0 (#50586) * Bump github/codeql-action from 1 to 2 (#49128) * Bump slackapi/slack-github-action from 1.18.0 to 1.19.0 (#49127) * Bump actions/setup-node from 3.2.0 to 3.3.0 (#50276) * Update dependency AATTreact-aria/menu to v3.5.0 (#50584) * Expression: Execute hidden expressions (#50636) * Prometheus: Don\'t show undefined for step in collapsed options in query editor when value is \"auto\" (#50511) * Docs: updated CSRF additional headers (#50589) * elasticsearch: always use fixed_interval (#50297) * typo fix (#50554) * Query history: Add swagger definitions (#50498) * Loki, Prometheus: Show Query patterns in all editor modes (#50263) * loki: add feature-toggle check to live-mode (#49012) * logs: histogram: handle backend-mode queries (#50535) * Loki: Fix issues with using query patterns (#50414) * Explore: Fix log context scroll to bottom (#50600) * Graph Panel: Add feature toggle that will allow automatic migration to timeseries panel (#50631) * SearchV2: move search parameters to a nested object (#50561) * Chore: Do not expose angular search components (#50562) * Chore: Exclude integration tests from running on test-backend step (#50359) * doc fix (#50624) * Dashboard: Clean up state after deletion (#50316) * Dashboards: Fix folder picker not showing correct results when typing too fast (#50303) * RBAC: Inheritance permission migration should handle empty managed roles (#50611) * revert change, and enforce table format when in explore (#50616) * Alerting: Make ticker to tick at predictable time (#50197) * Alerting: improve provisioning docs (#50347) * Panels: Fixes issue with showing \'Cannot visualize data\' when there issue really was no data (#50485) * Explore: Convert SASS styles of explore-active-button to emotion (#50061) * No longer generate theme json as it\'s not compatible with the right tooling (#50605) * RBAC: fix access control check in both new navivation and new search view (#50596) * Alerting: use \"find\" to wait for expression editor to load (#50602) * Data Sources: Add QueryData OAuth & cookie forwarding middleware (#50466) * Add xorm tag to dashboard version id (#50599) * Add i18n feature flag (#50590) * Rename release pipelines (#50585) * Update dependency AATTreact-aria/button to v3.5.0 (#50391) * Docs: Add paragraph about rolling back to opt-out (#50583) * Data Connections: Create a new top-level page (#50018) * Update dependency AATTreact-aria/interactions to v3.9.0 (#50579) * Update dependency AATTreact-aria/dialog to v3.2.0 (#50505) * Grafana UI: Put back production build in rollup config (#50575) * Update dependency AATTreact-aria/focus to v3.6.0 (#50506) * Search: Fixes margins and paddings and left position (#50570) * Docs: Fixes typos and adds enterprise note (#50564) * Instrumentation: Add feature toggle for logging requests instrumented as unknown (#50566) * Grafana UI: Fix nonexistent indexof module for plugin tests (#50529) * Alerting: Invalid setting of enabled for unified alerting should return error (#49876) * TimeSeries: Add missing legend width migration (#50551) * TeamSettings: Convert tests to RTL (#50513) * Bug: Fix List dashboard version (#50544) * AzureMonitor: changes to azureMonitorExperimentalUI after feedback (#50455) * Docs: Updates Grafana Alerting upgrade topics (#50533) * WIP: Add private Secret Manager Plugins support to plugin platform (#49544) * Storage: improve path validation, add tests (#50441) * Traces: APM table (#48654) * Cloud Monitoring: Update AliasBy to use experimental UI components (#50461) * Geomap: Add ability to select a data query filter for each layer (#49966) * AzureMonitor: Remove unused code (#50399) * Convert OrgProfile test to RTL (#50525) * Cloud Monitoring: add feature toggle for experimental UI (#50460) * logs: track the usage of certain features (#50325) * ReleaseNotes: Updated changelog and release notes for 9.0.0-beta2 (#50398) * Updating migration docs to include most relevant breaking changes (#50356) * RBAC: Rename alerting roles to match naming convention (#50504) * RBAC: Move datasource access check to middleware (#50430) * change to debug logs to match non access control guardian (#50477) * DataSources: Fixes issue with expressions not being queried (#50446) * Update dependency AATTopentelemetry/semantic-conventions to v1.3.1 (#50388) * Update dependency AATTmicrosoft/api-extractor-model to v7.18.0 (#50335) * Docs: Images in Notifications (#50425) * Docs: extend RBAC breaking changes (#50495) * only check dashboard scope in guardian and register resolver for tests (#50427) * FeatureToggles: Support changing feature toggles with URL parameters (#50275) * Docs: Remove deprecated inactive state filter (#50492) * Fix metric names for screenshots (#50426) * Chore: Remove react-testing-lib from bundles (#50442) * Alerting: Unify alert status labels on the alert list panel (#50240) * Alerting: Tidy up input fields for name, folder and group (#50432) * Alerting: Fix provisioning validation status codes and panics (#50464) * Docs: fix authsaml to security (#50478) * Chore: Upgrade grafana-plugin-sdk-go to v0.137.0 (#50443) * Alerting: Fix force_migration when alerting is disabled (#50431) * scroll nav elements into view when using the keyboard (#50434) * Alerting: bump rule version when updating rule group interval (#50295) * Alerting: Add RBAC actions and role for provisioning API routes (#50459) * Docs: CSRF add configuration options and documentation for additional headers and origins (#50473) * ci: Depend on init-enterprise for gen-cue verify (#50191) * Alerting: Improve Unified Alerting Rollback Warning (#50470) * Alerting: Fix image embed in email template. (#50370) * Changelog: Move to a folder structure for change logs (#50361) * Optional custom title and description for OpsGenie (#50131) * Alerting: Schedule Alert rules metric tracking (#50415) * RBAC: Fix migrations running into the wrong order (#50452) * Alerting: Scheduler to drop ticks if a rule\'s evaluation is too slow (#48885) * TeamPages: Convert tests to RTL (#50429) * Bumping protobufjs version (#50435) * Docs: Fix release notes formatting issues in 9.0.0-beta.3 (#50410) * loki: rename result_transformer * to live_streams_result_transformer * (#50376) * loki: better error message when escaping is involved (#50352) * Swagger: Finish some TODOs and Add consistancy check for definition generation (#50119) * docs: rewrite new alert list panel docs (#50406) * Docs: Fix Prometheus query editor Legend docs (#50312) * Angular: Fixes minor mistake in previous bsTypeahead PR (#50411) * Security: Fixes javascript security warnings in old vendored libs (#50382) * Previews: improve docs phrasing (#50405) * Docs: Fixes Grafana Alerting in whats new (#50409) * Fixes term Grafana Alerting (#50404) * Prometheus: Templating queries should pass on custom headers (#50344) * Remove test_steps (#50396) * Reporting: Update documentation and screenshots with v9 changes (#50072) * Chore: Remove dashboard version from models (#50287) * Chore: Remove integration tag (#50395) * Update dependency AATTmicrosoft/api-extractor to v7.25.0 (#50334) * Playlists: Save button now correctly creates a new playlist (#50381) * Improve docs for values in custom annotations and labels (#50346) * Update dependency AATTcypress/webpack-preprocessor to v5.12.0 (#50320) * Docs: add note on alerting limitation for being an alert receiver (#50331) * Angular: Adds back two angular directives that are still used by remaining angular bits and plugins (#50380) * Dashboard: Fixes random scrolling on time range change (#50379) * Chore: convert Cloud Monitoring Aggregation enzyme tests to RTL (#50326) * Loki: remove frontend mode code (#50185) * Alerting: replace a duplicated configuration key (#50350) * Bump provisioning to admin-only in lieu of dedicated RBAC permissions (#50366) * Alerting: Logs should not be capitalized and the errors key should be \"err\" (#50333) * Chore: update latest stable 8.5.5 (#50357) * ReleaseNotes: Updated changelog and release notes for 8.5.5 (#50340) * Plugins: Separate manager read/write components (#50313) * Chore: Convert ReferenceLink.test.js to RTL (#50338) * Alerting: Fix database unavailable removes rules from scheduler (#49874) * AzureMonitor: Clean namespace when changing the resource (#50311) * RBAC: docs, update alerting.rules write permission (#50304) * Chore: update latest testing version in latest.json (#50324) * Update babel monorepo (#50319) * clean up duplicated user creation code (#50178) * ReleaseNotes: Updated changelog and release notes for 9.0.0-beta3 (#50317) * ignore deps blocked by react 18 for now (#50300) * Tracing: Fix links to traces in Explore (#50113) * Explore: Download and upload service graphs for Tempo (#50260) * Logs: handle clicks on legend labels in histogram (#49931) * Loki: Add more query patterns (#50248) * RBAC: Remove workaround to check permissions on folders for dashboard actions (#50291) * docs: describe cookie handling in backend data source plugins (#49986) * Loki: remove angular (#49471) * AddDataSourceConfig: Remove deprecated checkHealth prop (#50296) * Data: Remove deprecated types and functions from valueMappings (#50035) * Formatting: Make SI number formats more robust (#50117) * Docs: update license restrictions (#49334) * Fix Whats New docs for images in notifications (#50250) * Add back a lower z-index (#50285) * CloudWatch: Dynamic label documentation (#49463) * devenv: elastic: fixed docker-compose syntax (#49517) * RBAC: Add scope resolvers for dashboards (#50110) * Prometheus, Loki: Update run queries button (#50005) * Search: fix \'Clear filters\' button (#50227) * Fix Reporter GetDiffsForField (#50264) * schema: Migrate from scuemata to thema (#49805) * Owensmallwood/pubdash get public dashboard definition (#50269) * Chore: Remove Wrapf (#50128) * Traces: Do not use red in span colors as this looks like an error (#50074) * Convert packages/jaeger-ui-components/src/TracePageHeader/TracePageSearchBar.test.js to RTL (#49992) * remove exported test globals from test/lib/common (#50256) * Chore: convert DashboardsTable test to RTL (#50252) * Update dependency AATTtypes/jest to v28 (#49249) * Update Golang - bump grabpl and build-container (#50253) * RBAC: change migration logic (#50187) * SaveDashboardForm: Ensure saveTimerange is a boolean (#50228) * Expression: Filter query, mixed mode fixes and panel error message (#50218) * Loki: Add user analytics for query editor mode (#49619) * HeatmapNG: cell value filtering and color clamping (#50204) * Previews: update docs for the new search layout (#50130) * Revert \"Loki: do not produce histogram for instant queries (#50019)\" (#50182) * Chore: uPlot 1.6.21 (#50223) * SearchV2: explicit dashboard loading order and cleanups (#50210) * Prometheus: Fix resource call panic (#50216) * Alerting: remove feature toggle for provisioning API (#50167) * Alerting: Add provenance guard to config api (#50147) * strip null from new heatmap dashboard definition (#50208) * Encryption: Fix multiple data keys migration (#49848) * Alerting: only delete mute time if not used by route (#50193) * HeatmapNG: add log scale calculation (#49969) * SQLStore: Prevent migration_id duplicates (#47774) * State Timeline: Fix Null Value Filling and Value Transformation (#50054) * SearchV2: instant local updates, folder events (#50001) * Alerting: Update alert rule diff to not see difference between nil and empty map (#50192) * Prometheus: Migrate metadata queries to use resource calls (#49921) * Alerting: add mute timings provenance to config api (#50149) * SQLStore: Add deprecation comments for breaking migrations (#49740) * Datasource: Remove support for unencrypted passwords (#49987) * SearchV2: Fix Move and Delete not updating list in folder view (#49524) * SearchV2: add CTA and reporting to new search UI (#50175) * Encryption: Stop decrypting EE encrypted secrets with legacy encryption (#50090) * fix logging of resolving scopes (#50173) * Alerting: Add version segment to all provisioning routes (#49121) * Alerting: Make folder filter clearable in Alert list panel (#50093) * Alerting: Use correct permission scope for external AM updates (#50159) * Alerting: Fix folder filtering for existing alert rule (#50156) * Chore: Update grafana-plugin-sdk-go to v0.136.0 (#50127) * update defaults.ini to add role_attribute_path (#49147) * Plugins: Introduce Plugin Registry (#47200) * auth.gitlab: account for role_attribute_path_strict (#50088) * API: Fix swagger generation (#50071) * Alerting: Prevent query wrapper recreation on drag/drop (#50142) * Tempo: Add link to Tempo Search with node service selected (#49776) * loki: handle ad hoc filters in backend mode (#50135) * Alerting: allow custom UID for contact points through API (#50089) * Service accounts: Use new icon (#50140) * Plugins Catalog: Make tabs position consistent with other Grafana pages (#49997) * Cloudwatch: Add template variable query function for listing log groups (#50100) * Chore: Remove Wrap (#50048) * AzureMonitor: add NewDimension component using experimental UI (#48946) * public dashboards: insert default public dashboard config into database on save (#49131) * Search: exclude rows from search index (#50124) * Docs: Add documentation for reporting.enabled config option (#46606) * PublicDashboards: Frontend routing for public dashboards (#48834) * Search (SQL): support dashboardUID query parameter (#50121) * Chore: Remove last build tag (#50120) * Docs: Setup refactor (#49739) * TestData: Add schema-based form for simulation (#49637) * SearchV2: include appSubUrl in the response URL (#50059) * bingo: Update drone-cli to v1.5.0 (#50111) * Alerting: Filter folders based on users\' permissions (#49698) * Alerting: Fix alert creation form layout when errors occur (#50084) * RBAC: Extract method from access control impl to a function in domain packge (#49947) * backend/sqlstore: move GetDashboardTags to dashboard service (#50091) * Dashboards: Split GetDashboardVersions method (#49967) * API: Migrate CSRF to service and support additional options (#48120) * Query History: Hide query history when anonymous user uses Explore (#49896) * Update total items when query history item is deleted to avoid triggering pagination (#49899) * Test commenting query history (#49802) * Alerting: Fix alert list panel showing firing alerts with no instances (#50069) * Add a section to the alerting documents for performance considerations (#49663) * Alerting: Provisioning API - Alert rules (#47930) * RBAC: Make RBAC action names more consistent (#49730) * Tracing: Deprecate opentracing (#50058) * Prometheus/Loki: Add raw query and syntax highlight in explain mode (#50070) * Prometheus/Loki: Show raw query by default in the builder(#50007) * Alerting: Fix notification policy \"Override grouping\" form save (#50031) * Draggable: only set drag handle props on the drag handle itself (#50025) * CODEOWNERS: Update owners of Alert List panel (#50068) * loki: add cookie-handling functionality (#49978) * Loki: Fix uncaught errors if `labelKey` contains special characters (#49887) * Alerting: Remove Image Upload code from Slack notifier. (#50062) * Loki: do not produce histogram for instant queries (#50019) * Cloudwatch: Dynamic labels autocomplete (#49794) * Docs: minor fixes to developer docs (#49790) * Updated test (#50041) * Convert packages/jaeger-ui-components/src/common/UiFindInput.test.js to RTL (#49994) * devenv: loki: better fake logs (#50024) * API: Fix swagger specification (#50034) * Alerting: Remove double quotes from matchers (#50038) * Chore: Run integration tests without grabpl (#49448) * sqlstore split: dashboard permissions (#49962) * Tracing: Fix trace links in traces panel (#50028) * Tempo: Consider tempo search out of beta and remove beta badge and feature flags (#50030) * CloudWatch: Add multi-value template variable support for log group names in logs query builder (#49737) * schema: Use latest cuetsy to fix union generation (#50013) * Docs: intro docs refactor (#49545) * DashList: Remove star z-index * SearchV2: optionally exclude panels from search results (#49971) * Alerting: Ticker to support stopping (#48142) * Azure OAuth: silent fail on getting groups (#49909) * license: Make coremodels all Apache v2 (#49731) * SearchV2: Fix scroll issue in folder folder view page (#50010) * Alerting: Update RBAC for alert rules to consider access to rule as access to group it belongs (#49033) * Chore: Dashboard schema (#49993) * Secrets: Fix unified secrets backwards compatibility (#49719) * Alerting: Fix external alertmanager duplication (#49980) * RBAC: Include alert.rules action when setting folder permissions (#49946) * Loki: Run query when pressing Enter on line-filters (#49913) * Metrics: Remove support for using summaries instead of histogram for HTTP instrumentation (#49985) * Table: Reorder panel options (#49983) * Plugins: Remove deprecated /api/tsdb/query metrics endpoint (#49916) * Alerting: Re-render panel\'s tabs on variables change (#49893) * Settings: Sunset non-duration based login lifetime config (#49944) * Usage stats: Divide collection into multiple functions to isolate failures (#49928) * Traces: Feature tracking (#49767) * Alerting: do not overwrite existing alert rule condition (#49920) * doc(Logs): Add clarification note about full range histogram in Loki (#49143) * Prometheus: Fix aligning of labels of exemplars after backend migration (#49924) * UI: Remove deprecated getFormStyles function (#49945) * CI: Trigger `pr-test- *` pipelines on different cases (#48426) * docs: clarify how PR titles should be formatted (#49682) * ServiceAccounts: refactor UI (#49508) * etcd: Fix vuln CVE-2018-1098 (#49976) * Update testing latest 9.0.0-beta2 (#49965) * Canvas: add feature flag for nesting elements (#49958) * ReleaseNotes: Updated changelog and release notes for 9.0.0-beta2 (#49960) * Bump latest version 8.5.4 (#49956) * ReleaseNotes: Updated changelog and release notes for 8.5.4 (#49954) * TimeSeries: Add an option to set legend width (#49126) * Azure Monitor: Include datasource ref when interpolating variables (#49543) * Datasource: Remove deprecated max_idle_connections_per_host setting (#49948) * regenerate swagger spec (#49938) * Convert Enzyme UsersTable test to RTL (#49836) * Plugins: Support headers field for check health (#49930) * Chore: Converts DashboardRow tests to RTL (#49722) * InlineLabel: Remove deprecated props (#49929) * Datasource: Fix allowed cookies to be forwarded as header to backend datasources (#49541) * Use ref links for external content (#49786) * ColorPicker: Remove deprecated onColorChange prop (#49923) * TeamMembers: Refactor test to RTL (#49922) * Chore: remove jest-coverage-badges dep from toolkit (#49883) * Alerting: Add Go error message to warning log for screenshots. (#49870) * grafana/ui: Move panel-container styles to component (#49566) * Chore: convert NewWindowIcon test to rtl (#49830) * Alerting: Add fgac support to alert list panel (#47934) * AuthProxy: Remove deprecated ldap_sync_ttl setting (#49902) * add feature highlighting in the expanded menu (#49892) * UI/Card: Remove deprecated props (#49885) * add migrator to drop folder create actions that was set fromt he folder (#49878) * Alerting: fix layout with long words / numbers (#49882) * Split Delete expired dashboard version store (#49610) * Prometheus: Cleanup annotation editor (#49615) * Update dependency react-inlinesvg to v3 (#49244) * Remove preferences from models (#49879) * Prometheus: Predefined scopes for Azure authentication (#49861) * Dependencies: Update etcd module (#49873) * UI/Button: Remove deprecated \"link\" variant (#49843) * TeamMemberRow: Convert tests to RTL (#49875) * Elasticsearch: Migrate annotation editor to react (#49529) * Angular: Remove deprecated angular modal support and libs (#49781) * PanelEditor: Fixes issue with Table view and multi data frames (#49854) * HeatmapNG: ensure non-zero y bucket size (#49454) * Alerting: Chore: Fix event name in ngalert/README.md (#49829) * SearchV2: Fix search input width on mobile (#49850) * ClipboardButton: Simplify callbacks (#49847) * Dashboard: Fix panel menu styling issues (#49806) * Alerting: Add templated subject config to email notifier (#49742) * AccessControl: Cleanup access control interface (#49783) * Alerting: Enable Unified Alerting for open source and enterprise (#49834) * Prometheus: Predefined scopes for Azure authentication (#49557) * Chore: Convert FolderPicker test to rtl (#49838) * devenv: Fix data source uid for default gdev-testdata (#49820) * Fix: Timeseries migration regex override (#49629) * AzureMonitor: migrate Logs+Arg QueryEditor to AATTgrafana/experimental (#48978) * Prometheus: Disable prometheusStreamingJSONParser by default (#49825) * RolePicker: Add extra offset for menu position (#49823) * Bump actions/upload-artifact from 2 to 3 (#47541) * AzureMonitor: Document maximum returned records for Resource Graph (#49801) * Chore: Upgrade to jest 28 (#49679) * Fix typo in curl command (#46729) * cap mobile nav height (#49785) * add event tracking to navigation (#49800) * Search: Fix overflow issue with folder view (#49723) * AutoSizeInput: Move to AATTgrafana/ui (#48811) * Alerting: Add GetImages to ImageStore (#49717) * tidy up (#49720) * Docs: integration tests for using sqllite (#49455) * PanelChrome: Fixes issue with padding not being applied as gridUnits (#49751) * Docs: Update create alerting rules topics (#49764) * Docs: Refactor contact points section of alerting docs (#49758) * Docs/fixes relrefs (#49754) * Docs: combines all SAML topics into one topic (#49443) * Loki: Fix unwrap parsing (#49732) * Alerting: Add tests for Slack Notifier Image Upload (#49669) * schema: Generate Go and Typescript from Thema coremodels (#49193) * SearchV2: improve searcher API, and include a fallback SQL based implementation (#49535) * Chore: Remove deprecated `surface` prop from IconButton (#49715) * devnev: Update several dashes to schemaVersion 36 (#48976) * CloudWatch: Use scopedVars in expressions (#49178) * Alerting: Endpoints for provisioning mute timings (#49635) * Canvas: Fix element placement UX (#49665) * Alerting: Do not include button in googlechat notification if URL invalid (#47317) * Chore: Convert legacy `Input` test to RTL (#49713) * convert PartialHighlighter test to RTL (#49708) * Convert TOML front matter to YAML (#49690) * Toolkit: Bump dependencies (#47826) * Query History: Add feature tracking for query history (#49685) * Chore: Remove deprecated TextDisplayOptions export (#49705) * convert bargauge test to RTL (#49701) * AzureMonitor: Ensure original query properties are included unchanged (#49642) * Docs: Document Prometheus NaN breaking change (#49688) * Docs: Fix duplicate text in What’s new in Grafana v9.0 (#49699) * Chore: Remove usage of deprecated getColorForTheme function (#49519) * Loki code editor: do not run query on blur in explore mode (#49241) * Explore: Reset Graph overrides if underlying series changes (#49680) * Preferences: Fix updating of preferences for Navbar and Query History (#49677) * Quick Ugly Fix for Oauth not to make web_hack.go panic (#49653) * Alerting: Fix swagger specification (#49273) * Explore: Use Dashboard permissions in Explore To Dashboard (#49539) * Remove migrations from behind configs (#49415) * ValueMapping: Add support for regex replacement over multiple lines (#49607) * Notification history: Enable by default (#49502) * fix: only \"swallow\" the json() parsing error if the response is empty (#47493) * Variables: Fixes issue with data source variables not being correctly used in panel queries (#49323) * Fix wrap_handler() panic during OAuth login (#49671) * Chore: Re-enable skipped test (#49484) * TimeRange: Fixes issue when zooming out on a timerange with timespan 0 (#49622) * Build: Enable long term caching for frontend assets (#47625) * Narrow the alert condition picker (#49570) * loki: better unpack handling (#49074) * refactoring: saml (#48114) * loki: added two new functions (#49617) * Alerting: Add stored screenshot utilities to the channels package. (#49470) * Prometheus: Fix sort issue in wide frames (#49660) * Docs: Move alert rule section to alerting fundamentals section (#49657) * Docs: Created separate section for migration under alerting (#49616) * Timeseries: fix outside range stale state (#49633) * Util: Improve performance of strings.SplitString (#49115) * Docs: Identify which Grafana editions are relevant to each Enterprise doc (#49207) * Updated document with Michelle Tan\'s comments (#49648) * SearchV2 - Fix starred dashboards for new organizations error (#49645) * AccessControl: Replace IsEnterprise checks with license checks (#49572) * Canvas: Improve changing element options UX (#49555) * Explore: Add ability to include tags in trace to metrics queries (#49433) * Prometheus: Enable prometheusStreamingJSONParser by default (#49475) * Search: add icon for row and singlestat panels (#49620) * show notification tab only to editor (#49624) * convert Typeahead test to RTL (#49509) * Apply .page-toolbar class correctly (#49603) * fix broken alias due to #48635 (#49623) * Add cypress type support (#49315) * Alerting: Add legacy indicator to navbar (#49511) * Docs: get started updates (#49351) * Cue: Use BarGauge, DashList and Gauge panel cue schemas (#49580) * CloudMonitor: Correctly encode default project response (#49510) * Chore: Add no-changelog label for backports (#49605) * AccessControl: Pass current org id to UsersTable (#49584) * AccessControl: Grant data source reader to all users when running oss (#49514) * Access control: fix a typo for folder actions (#49582) * Cue: Update Text, Stat, and Annolist panel cue schemas (#49479) * don\'t close drawer when clicking a select within it (#49583) * Old Graph migration: Preserve null values settings (#49493) * Query History: Track query history migration failures (#49560) * Chore: Convert a test from enzyme to testing library (#49492) * TeamList: Convert test to RTL (#49567) * AngularSupport: Update description for angular_support_enabled config option (#49569) * devenv: better loki environment (#49383) * Add store split for Get Dashboard version method (#49138) * Login: Fix AuthInfo update process (#49556) * Prevent exception when panel has multiple queries (#49368) * Canvas: Fix resize breaking certain constraints (#49551) * Docs: Add \"about alerting\" topic (#49523) * Docs: Fixed typo in what\'s new in grafana 9 (#49549) * Prometheus: Streaming JSON parser performance improvements (#48792) * Alerting: add \"about alert rules\" section (#49413) * pkg/web: remove dependency injection (#49123) * Docs: What\'s new 9.0 (#49453) * upgrade grabpl (#49534) * InfluxDB: Removing influxDB backend migration feature flag (#49531) * Search: Center FolderSection spinner (#49494) * AzureAD: Fallback to no groups if user does not have permission to query groups from azure (#49506) * Prometheus: Migrate annotation editor to react (#48814) * Alerting: Improve docs on alert state and health (#49410) * Alerting: Validate alert notification UID length (#45546) * DatePicker: able to set minimum date that can be selected (#49503) * Fix escape in Modal/DashboardSettings + add some unit tests (#49500) * ReleaseNotes: Updated changelog and release notes for 9.0.0-beta1 (#49489) * Search: Add primary background for global search container (#49473) * Chore: Update theme json (#49480) * sqlstore: finish removing Find and SearchDashboards (#49347) * Alerting: Make alertmanager datasource stable (#49485) * Devenv: Fix fake data gen to target mysql server (#49472) * Variables: Fixes issue with data source variables not updating queries with variable (#49478) * Wed Aug 10 2022 ecsosAATTopensuse.org- Update to version 9.0.7: * \"Release: Updated versions in package to 9.0.7\" (#449) * [v9.0.x] Grafana/toolkit: Fix incorrect image and font generation for plugin builds (#52939) * Geomap: Set markers color based on selected color field #53493 (#53497) * updates aliases (#53488) (#53489) * moves legend to visualizations, adds links (#53486) (#53487) * LibraryPanels: Rewrite invalid connection deletion query to be MySQL-friendly (#53460) (#53468) * Histogram: Send proper dataframe to PlotLegend (#53284) (#53463) * check not empty root urls before setting field (#53135) (#53235) * Fix relrefs in api keys doc (#51943) (#51994) * Browse/Search: Make browser back work properly when visiting Browse or search (#52271) (#52277) * Docs: Emphasize American English as source language (#52040) (#52043) * Docs: Correct references to \'lockingMigration\' (#51678) (#52289) * Dashboard Links: Fix styles for very long dashboard titles (#52443) (#52468) * Prometheus: Remove metadata endpoint (#53428) (#53432) * Graphite: Use TimeRange with applied fiscalYearStartMonth (#51623) (#53370) * Geomap: Do not show markers with empty coordinates (#53330) (#53333) * Alerting: Remove mention of host name from Alerting HA docs (#53178) (#53344) * [v9.0.x] API: Fix snapshot responses (#53312) * GrafanaUI: Render PageToolbar\'s leftItems regardless of title\'s presence (#53285) (#53291) * Geomap: Fix tooltip offset bug (#53274) * add missing check for root URLs length (#53239) (#53250) * Plugins: Validate root URLs when signing private plugins via grafana-toolkit (#51968) (#53228) * RolePicker: Fix RolePicker menu positioning (#53201) (#53215) * [9.0.x] Alerting: Remove user input from error response (#53158) * Azure Monitor: Clarify removed query methods (#52986) (#53142) * ReleaseNotes: Updated changelog and release notes for 9.0.6 (#53092) (#53093) * \"Release: Updated versions in package to 9.0.6\" (#53091) * CloudWatch: add CloudWatchSynthetics namespace (#52956) (#53048) * TimeSeriesPanel: Tooltip works properly when changing modes (#52876) (#53055) * CloudWatch: the variable editor should accept custom values (#52955) (#53045) * CloudMonitoring: Remove link setting for SLO queries (#53031) (#53036) * Tue Aug 02 2022 ecsosAATTopensuse.org- Update to version 9.0.6: * \"Release: Updated versions in package to 9.0.6\" (#438) * Update dependency moment to v2.29.4 [SECURITY] (#51886) (#53027) * BarchartPanel: Fix color from thresholds show incorrectly (#52038) (#52969) * docker: The cue directory is gone. Catch-up (#52606) (#53004) * Prometheus: Fix adding of multiple values for regex operator (#52978) (#53003) * API: Do not expose user input in datasource error responses (#52992) (#52996) * Tooltip mode works in BarChart panel (#52941) (#52989) * fix tests (#52984) * Cloud Datasources: Add necessary inputs and bump version for code coverage workflow (#52055) (#52902) * Fix relrefs in alerting (#51939) (#51993) * Fix small typo in panel doc (#52568) (#52727) * Separate task with additional information (#52871) (#52883) * fixes links (#52899) (#52906) * allow org admins to invite new users to Grafana (#52904) * Cloudwatch: Add template variable query function for listing log groups (#50100) (#52898) * [v9.0.x] Access control: role checks before updates (#52900) * CloudWatch: returnData should default to true (#52759) (#52874) * Plugins: Add validation for plugin manifest (#52787) (#52864) * Instrumentation: Collect database connection stats (#52797) (#52866) * Docs: fix data source MSSQL link (#52854) * Docs: updated configuration description for auto_assign_org (#50180) (#52835) * UI/Card: Fix card items always having pointer cursor (#52809) (#52817) * ReleaseNotes: Updated changelog and release notes for 9.0.5 (#52813) (#52815) * \"Release: Updated versions in package to 9.0.5\" (#52812) * Docs: Update docs for images in notifications (#52721) (#52785) * Tue Jul 26 2022 ecsosAATTopensuse.org- Update to version 9.0.5: * \"Release: Updated versions in package to 9.0.5\" (#435) * Update grabpl (#52782) * [v9.0.x] Grafana/toolkit: Fix incorrect image and font generation for plugin builds (#52783) * Updated pushover in Supported notifiers (#52631) (#52748) * Dashboard: Adjust styles for very long titles (#52452) (#52741) * docs(alerting): removed a repetition of a word (#52376) (#52736) * fix dockerfile for oracle alpine image (#52667) (#52731) * Docs: Fix query history documentation (#52610) (#52724) * resolve conflicts (#52642) * Plugins: Fixes navigation between different plugin pages (#52571) (#52680) * Variables: Optimize \"timeRangeUpdated\" path (#52047) (#52664) * [v9.0.x] Chore: Upgrade to Go version 1.17.12 (#52523) (#52531) * [v9.0.x] Alerting: Fix alert panel instance-based rules filtering (#52646) * [v9.0.x] Auth: Add prometheus metrics for case insensitive ids (#52634) * [v9.0.x] Alerting: Add subpath to the folder edit and permission url (#52638) * Fix anonymous access (#52615) (#52636) * removes unnecessary words in into (#52622) (#52624) * Prometheus: Don\'t show errors from unsuccessful API checks like rules or exemplar checks (#52609) * Docs: minor corrections to prefix and naming (#52579) (#52597) * Alerting: Allow the webhook notifier to support a custom Authorization header (#52515) (#52587) * display dashboard settings to users who are allowed to edit the dashboard (#52532) (#52535) * Alerting: Cleanup the `alert_configuration` table on write (#51497) (#52539) * Access control: Allow organisation admins to add existing users to org (#51668) (#52553) * Changelog: Removed falsely added bugfix (#52580) (#52581) * Fix: add alias to subqueries for mysql database (#52576) * Alerting: use static channel configuration to determinate secure fields (#52527) (#52570) * Datasource: Propagate datasource secret decryption errors to the frontend (#52068) (#52557) * Docs: adjusts heading and rewords the intro to active voice (#52545) (#52551) * ReleaseNotes: Updated changelog and release notes for 9.0.4 (#52548) (#52549) * \"Release: Updated versions in package to 9.0.4\" (#52547) * Loki: Fix `show context` not working in some occasions (#52458) (#52518) * Wed Jul 20 2022 ecsosAATTopensuse.org- Update to version 9.0.4: * \"Release: Updated versions in package to 9.0.4\" (#429) * Access control: Fix org user removal for OSS users (#52473) (#52514) * [v9.0.x] Alerting: Fix Slack push notifications (#52476) * Dashboard: Fix iteration property change triggering unsaved changes warning (#51272) (#52493) * Update upgrade-grafana.md (#52406) (#52482) * CloudWatch: fix log explorer context (#52118) (#52478) * Alerting: Preserve new-lines from custom email templates in rendered email (#52253) (#52470) * resolve conflicts (#52464) * Docs: Update query caching support (#50706) (#52462) * merge (#52410) * Legend: Right align calculation values (#52400) (#52454) * [v9.0.x] Traces: Remove serviceMap feature flag (#52433) * SQLStore: Support Upserting multiple rows. (#52228) (#52438) * [v9.0.x] CSRF: Fix additional headers option (#52347) * loki: better handle an empty-response (#52397) (#52431) * Docs: Updated links to landing pages for the notifiers (#51875) (#52429) * Alerting: Move debug log line to where alert rules are updated (#52318) (#52411) * UnsavedChanges: Should not be triggered when only going into panel edit without changing anything (#52363) (#52409) * Traces: Add more template variables in Tempo & Zipkin (#52381) * Docs: fixes warning for enterprise customers (#52385) (#52393) * Docs: refactors configure standard options (#52278) (#52361) * Docs: removes old whats new docs (#52188) (#52359) * updates broken relrefs, removes unneeded file (#52292) (#52299) * logs: send more info to getLogRowContext (#52130) (#52333) * Logs: Fixed incorrect highlighting on empty line filter (#52214) (#52327) * Loki: Fix incorrect TopK value type in query builder (#52226) (#52320) * Upgrade grafana-azure-sdk-go package (#52248) (#52316) * Datasources: Allow configuration of the TTL (#52161) (#52317) * Log: Fix text logging for unsupported types (#51306) (#52311) * [v9.0.x] Docs: Fix broken grafana plugins tutorial links (#52273) * ReleaseNotes: Updated changelog and release notes for 9.0.3 (#52296) (#52297) * \"Release: Updated versions in package to 9.0.3\" (#52295) * Encryption: Re-order error check (#52251) (#52293) * Security: Fixes for CVE-2022-31107 and CVE-2022-31097 (#52279) * Fri Jul 15 2022 ecsosAATTopensuse.org- Update to version 9.0.3: * update .drone.yml, revert grabpl to 2.50 * \"Release: Updated versions in package to 9.0.3\" (#426) * Security fixes (#425) * Alerting: Fix Teams notifier not failing on 200 response with error (#52254) (#52260) * Preferences: Get home dashboard from teams (#52225) (#52229) * [v9.0.x] AzureMonitor: Update UI to experimental package (#52235) * fix: set RGL wrapper height to auto to remove empty space below the panel (#52122) (#52224) * Panels: Prevent panel content from escaping its bounds (#52167) (#52217) * Export: Fix export/import of dash with library panels (#49319) (#51760) * Alerting: fix validation of alertmanager template. (#51538) (#52210) * Alerting: Fix bug where state did not change between Alerting and Error (#52204) (#52209) * Chore: Remove any that was introduced in a test (#52203) (#52206) * Documentation: Show that admin/pause-all-alerts is only for legacy. (#51862) (#52019) * remove event.stopPropagation(), so that when one menu opens, all others close; (#51557) (#51807) * Alerting: Provisioning API respects global rule quota (#52190) * Alerting: Disable /api/admin/pause-all-alerts with Unified Alerting (#51895) (#52077) * Logs: Fixed LogContext being underneath the table (#52165) (#52202) * AzureMonitor: Improve handling of unsupported template variable cases in URIs (#52054) (#52201) * Docs: fixes data source links (#52196) (#52199) * combines table viz docs (#52176) (#52187) * Fix the bug in navbar\'s active item when the root url include a subpath (#51767) (#52159) * Use non-blocking way of fetching ruler api availability (#52102) (#52138) * SQLstore: Fix fetching an inexistent playlist response (#51962) (#52139) * API: Do not validate/save legacy alerts when saving a dashboard if legacy alerting is disabled (#51883) (#52137) * [v9.0.x] Splunk: Use legacy annotation runner (#52079) * Logs: Fixed wrapping log lines from detected fields (#52108) (#52131) * fix docs with correct instructions to create a silence URL (#52062) (#52112) * Prometheus datasource: query builder freezes when metrics metadata is undefined (#51929) (#52058) * Fix relrefs in devloper docs (#51942) (#51995) * Alerting: Allow filtering of contact points by name (#51933) (#52070) * BarChart: fix crash when checking bar value text overlap (#52061) (#52064) * GraphNG: uPlot 1.6.22 (#51945) (#51992) * AzureMonitor: Update resource and namespace metadata. (#52030) (#52053) * Fixed cherry-pick conflicts (#52037) * refactors all dashboard and linking content (#52005) (#52042) * Loki: Fix suggesting operations from different category (#52034) (#52041) * Docs: new data sources topic (#51863) (#51898) * Table: Fix scrollbar is hidden by pagination (#51501) (#51960) * Alerting: Add method to reset notification policy tree back to the default (#51934) (#52004) * CloudWatch: Remove simplejson in favor of \'encoding/json\' (#51062) (#51999) * FeatureFlags: omit metric when grafana cant run the feature (#51856) (#51981) * adds shared content (#51982) (#51986) * Fix consistency errors and regenerate (#51935) (#51985) * Loki: Add missing operators in label filter expression (#51880) (#51972) * Plugins: InfluxDB update time range query (#51833) (#51927) * Azure Monitor: Add support to migrate some queries with template variables (#51881) (#51899) * Alerting: Fix RegExp matchers in frontend for Silences and other previews. (#51726) (#51873) * Plugins: InfluxDB datasource - set epoch query param value as \"ms\" (#51651) (#51926) * Rendering: Fix user information when using render key (#50879) (#51920) * [v9.0.x] Plugins: InfluxDB variable interpolation fix (#51917) (#51922) * Plugins: InfluxDB variable interpolation fix for influxdbBackendMigration feature flag (#51624) (#51834) * Time series panel: Fix an issue with stacks being not complete due to the incorrect data frame length (#51910) (#51915) * Docs: Improve docs for differences and limitations (#51905) (#51909) * Docs: Improve docs for images in notifications (#51900) (#51906) * Do not check permissions while deleting external snapshot (#51897) (#51904) * Chore: Fix CVE-2021-3807 (#51753) (#51803) * Chore: Fix CVE-2022-0155 (#51755) (#51793) * Chore: Fix CVE-2020-7753 (#51752) (#51792) * Chore: Fix CVE-2021-3918 (#51745) (#51791) * [v9.0.x] Bar chart: Fix stacking bug when data produces 0 accumulators (#51808) * AzureMonitor: Update curated dashboards (#51331) (#51882) * [v9.0.x] Plugins: Register management endpoints only when external managed is also false (#51817) * Fixed broken link for supported namespaces (#51302) (#51868) * Add doc-validator tool to CI (#51698) (#51869) * Fixes tooltip issue with time picker and dashboard settings (#51836) (#51842) * fix broken links (#51821) (#51824) * Chore: Update ConcreteLogger to implement gokit Logger interface (#51599) (#51648) * Docker: Update glibc version (#51107) (#51826) * Histogram: filter nulls, bucket-adaptive xAxis decimals (#51773) (#51823) * Loki: Fix error when changing operations with different parameters (#51779) (#51820) * BarChart: fix explicit yAxis min (#51768) (#51811) * devenv: influxdb: fix config (#51781) (#51799) * Chore: Plugin CI E2E image update (#51787) (#51794) * Only define plugin install endpoints when catalog enabled (#51788) (#51790) * Traces: Trace to logs fix (#51053) (#51778) * Docs: Add and organize panels (#51763) (#51764) * Alerting: Add method to provisioning API for obtaining a group and its rules (#51398) (#51761) * Altering: validate that the mute time intervals exist when updating routing tree (#51573) (#51762) * Alerting: validate that the receiver exist when updating routing tree (#51561) (#51758) * Docs: Manage library panels refactor (#51661) (#51740) * CloudMonitor: Correctly encode default project response (#49510) (#51734) * TimeSrv: Don\'t modify refresh interval when editing panel (#51718) (#51732) * DashboardRow: collapse shortcut doesn\'t allow to move the row (#51589) (#51713) * TestDataDB: update CSV wave scenario ui (#51719) (#51725) * template functions reference and examples moved to corresponding section, description and links fixed (#51654) (#51721) * [v9.0.x] Chore: Make betterer tests more stable (#51706) * StateTimeline: Try to sort time field (#51569) (#51689) * Docs: adds new alerting diagram (#51638) (#51642) * Alerting: Remove withStoredImage and change forEachFunc (#51384) (#51641) * Alerting: Better metrics and renamed BrowserScreenshotService (#51564) (#51649) * Alerting: Fix normalization of alert states for panel annotations (#51637) (#51644) * Fix: Choose Lookup params per auth module (#395) * [v9.0.x] Chore: some low-hanging type assertion fruit (#51620) * Alerting: Fix documentation for Grafana 9.0 (#51614) (#51619) * Annotations: Use point marker for short time range annotations (#51520) (#51617) * [v9.0.x] Chore: keep the betterer message generic (#51613) * Alerting: Improvements to image package (#51576) (#51598) * fixes broken relrefs (#51572) (#51603) * Search: Refine clear tags UI #51590 (#51592) * Annotations: Fix custom tag functionality (#51537) (#51588) * Chore: Backport 51543 to v9.0.x (#51562) * LibraryElements: Delete invalid connections before deleting element (#50519) (#51550) * Docs: combines use dashboard content into single topic (#51527) (#51554) * Variables: variables in Markdown links are not interpolated (#51392) (#51546) * Chore: add a betterer test for undocumented stories (#51444) (#51545) * Alerting: Remove duplicate error message (#51515) (#51540) * Templating: Changing between variables with the same name now correctly triggers a dashboard refresh (#51490) (#51539) * moves custom branding to configuration (#51522) (#51523) * Docs: renames tracing topics, moves to configure docs (#51519) (#51521) * ReleaseNotes: Updated changelog and release notes for 9.0.2 (#51507) (#51509) * \"Release: Updated versions in package to 9.0.2\" (#51505) * Tue Jun 28 2022 ecsosAATTopensuse.org- Update to version 9.0.2: * \"Release: Updated versions in package to 9.0.2\" (#396) * E2E: default download to grafana enterprise (#51473) (#51485) * Alerting: Skip the default data source if incompatible (#51452) (#51486) * Alerting: Add support for images in Telegram (#51433) (#51482) * Alerting: Add support for images in Pushover alerts (#51372) (#51483) * [v9.0.x] Auth: Case insensitive ids duplicate usagestats (#51240) * Prometheus: Add test for resource call header handling (#51036) (#51046) * Alerting: Add legacy indicator to navbar (#49511) (#49614) * [v9.0.x] Docs CI: Fix `CHANGELOG.md` - add ` *.md` in `checkDocs` (#50721) * Alerting: change optimistic lock to use proper insert select (#51461) (#51466) * Optional custom title and description for OpsGenie (#50131) (#51427) * Alerting: prevent the use of the same uid across all contact points (#51440) (#51458) * Dashboards: Fixes issue with the initial panel layout counting as an unsaved change (#51439) * Plugins: Improved handling of symlinks (#51324) (#51431) * [v9.0.x] Plugins: Use a Grafana specific SDK logger implementation for core plugins (#51229) (#51325) * [v9.0.x] Alerting: adds additional command palette actions (#51429) * [v9.0.x] Alerting: Use relative path for flow chart image (#51426) * Chore: reintroduce type assertion test + change emitted metric names … (#51421) * Updating migration docs and adding hint about polystat panel (#51367) (#51420) * Build: Bump grafana/eslint-config to 4.0.0 (#51329) (#51391) * Variables: Selectively reload panels on URL update (#51003) (#51397) * Search: Fix pagination in the new search page (#51366) (#51394) * [v9.0.x] Alerting: Remove fmt.Println from Threema (#51382) * FeedbackLink: Add tracking (#51251) (#51377) * Logs: Fix report interaction name (#51335) (#51364) * Traces: Feature tracking (#49767) (#51312) * AzureMonitor: Parse non-fatal errors for Logs (#51320) (#51362) * Alerting: Code-gen parsing of URL parameters and fix related bugs (#50731) (#51353) * CloudWatch: fix variable query migration with json template variables (#51207) (#51346) * Alerting: Don\'t stop the migration when alert rule tags are invalid (#51253) (#51341) * resolve merge conflict (#51333) * Encryption: Stop decrypting EE encrypted secrets with legacy encryption (#50090) (#51309) * Template Variable: Datasource variable can be used when MIXED option is selected in panel query (#51170) (#51181) * Query history: Fix default value when no config (#51129) (#51167) * Annotations: Fixes a problem where annotation autocomplete would crash the panel (#51164) (#51250) * OAuth: Restore debug log behavior (#51244) (#51247) * Minor edits in whats-new-in-v9-0 (#51159) (#51243) * Alerting: Add support for images in Kafka alerts (#50758) (#51231) * Docs: fixes setup relrefs (#51178) (#51195) * Alerting: Add support for images in VictorOps alerts (#50759) (#51228) * Alerting: Update docs for images in notifications (#50760) (#51157) * fix broken links (#51224) (#51226) * Barchart: Fix warning not showing (#51190) (#51210) * ReleaseNotes: Updated changelog and release notes for 9.0.1 (#51192) (#51193) * \"Release: Updated versions in package to 9.0.1\" (#51191) * Docs: new version of landing page for Alerting (#51166) (#51177) * Fix query parameter template variable (#50023) (#51174) * Tue Jun 21 2022 ecsosAATTopensuse.org- Update to version 9.0.1: * \"Release: Updated versions in package to 9.0.1\" (#381) * Docs: update panel title search information (#50450) (#50792) * [v9.0.x] SearchV2: Add unit test for ManageActions (#51161) * Dashboard: Don\'t show unsaved changes modal for automatic schema changes (#50822) (#51113) * [v9.0.x] Chore: Remove global bus variable (#51126) * Clarify alerting opt-out docs (#51144) (#51148) * Alerting: Add support for image annotation in Alertmanager alerts (#50686) (#51145) * [v9.0.x] Heatmap: Sync main and 9.0.1 heatmap-new (#51136) * Docs: fixes manage alerting topic (#51100) (#51110) * Alerting: Add support for images in Threema alerts (#50734) (#51127) * Alerting: Use ErrImagesDone in Discord and SensuGo (#51106) (#51125) * [v9.0.x] Alerting: Fix alert instances filtering for prom rules (#51121) * [v9.0.x] Alerting: Fix alert rule page crashing when datasource contained URL unsafe characters (#51123) * Alerting: Support up to N fake images (#51111) (#51119) * [v9.0.x] Alerting: Adds Mimir to Alertmanager data source implementation (#51109) * Variables: Fixes issue with data source variables not updating queries with variable (#49478) (#49482) * loki: no histogram for instant queries (#50711) (#51103) * Alerting: Add ErrImagesDone to return from withStoredImages (#51098) (#51104) * Alerting: Add Documentation about limits of images in notifications. (#51084) (#51087) * LogRow: Fixed background-height when hovering and label-alignment (#51027) (#51101) * Alerting: Update test funcs for notifications (#51013) (#51095) * Docs: fixes redirect from unified alerting (#51012) (#51023) * Time Series Panel: Add Null Filling and \"No Value\" Support (#50907) (#51065) * Alerting: Docs on how to template annotations and labels (#51024) (#51056) * Search: fix anonymous user access (#51045) (#51055) * Docs: fix broken link to `service-account` docs * Alerting: Create algorithm to process receiver changes and keep them consistent internally (#50738) (#51050) * adds video (#50964) (#51039) * Docs: Remove alpha sentence from Alertmanager data source (#50978) (#51026) * Heatmap: do not dim the values in the color scale legend (#50976) (#51043) * Previews: use ETag header (#51008) (#51041) * Playlists: Disable Create Playlist buttons for users with viewer role (#50840) (#51032) * Expressions: Fixes dashboard schema migration issue that casued Expression datasource to be set on panel level (#50945) (#51009) * loki: fix bug in labels framing (#51015) (#51029) * Docs: How to template annotations and labels (#50972) (#51022) * Docs: adds video content to Grafana Alerting (#50929) (#50956) * CloudWatch: Allow hidden queries to be executed in case an ID is provided (#50987) (#51019) * AzureMonitor: Update supported namespaces (#50788) and filter resources by the right type (#50880) (#51018) * loki: add type=instant tests (#51007) (#51016) * LogRow: Fix placement of icon (#51010) (#51017) * Docs: Refactor administration docs (#50592) (#50989) * Loki: Handle data source configs with path in the url (#50971) (#51006) * Alerting: Fix AM config overwrite when SQLite db is locked during sync (#50951) (#50996) * StateTimeline: make sure we use result of applyNullInsertThreshold() (#50988) (#50994) * Geomap: Support showing tooltip content on click (not just hover) (#50985) (#50986) * Fix double change password calls (#50948) (#50957) * Previews: update documentation for enterprise setup (#50950) (#50958) * TablePanel: Show filter icon on correct field when other fields are hidden (#50940) (#50946) * Bug: Fix delete dashboard snapshot for deleted dashboards (#50919) (#50937) * Chore: Remove `newNavigation` feature toggle and old navbar code (#50872) (#50932) * Add redirects for indexed alerting pages (#50918) (#50921) * Prometheus: Fix body not being included in resource calls if they are POST (#50833) (#50886) * AzureMonitor: Update alerts dashboard (#50712) (#50920) * Search: default layout to last selected value (#50743) (#50902) * Docs: updates auth alias to fix redirect 404 (#50892) (#50903) * Revert \"Explore: Remove support for legacy, compact format URLs (#49350)\" (#50873) (#50881) * CLI: Allow relative symlinks in zip archives when installing plugins (#50537) (#50877) * [v9.0.x] Alerting: Fix removal of notification policy without labels matchers (#50851) * Rename release pipelines (#50585) (#50594) * Dashboard: Prevent non-repeating panels being dropped from repeated rows when collapsed/expanded (#50764) (#50860) * Ayy1: Cannot save single dashboard link (#49075) (#50857) * Alerting: Add support for images in SensuGo alerts (#50718) (#50853) * Grafana 9: Sync `release-v9.0.0` branch to `v9.0.x` (#50844) * RolePicker: Fix submenu position on horizontal space overflow (#50769) (#50843) * backend: add PlaylistUIDs to Playlist; remove playlist IDs from API (#49609) (#50828) * Remove beta note (#50824) (#50825) * MSSQL: Fix ParseFloat error (#50815) (#50818) * Modify publish.yml (#50813) * Metrics: Expose functions to initialize counters at zero (#50122) (#50750) * Formatting: Fixes valueFormats for a value of 0 (#50719) (#50805) * ReleaseNotes: Updated changelog and release notes for 9.0.0 (#50794) (#50799) * Update header (#50787) (#50795) * \"Release: Updated versions in package to 9.0.0\" (#50793) * Docs: Add envelope encryption as breaking change (#50716) (#50749) * GrafanaData: Fix week start for non-English browsers (#50582) (#50784) * rm debug log when publishing live message (#50774) (#50779) * Loki: Handle invalid query type values (#50755) (#50763) * added opensearch annotations to not use default ui (#50655) (#50751) * Heatmap: Remove alpha flag from new heatmap panel (#50733) (#50742) * Instrumentation: Define handlers for requests that are not handled with named handlers (#50613) (#50744) * Timeseries: Improve cursor Y sync behavior (#50740) (#50741) * Alerting: Fix rendering issues in OpenAPI docs (#50630) (#50725) * SearchV2: support keyboard navigation (#49650) (#50715) * Use more relevant links to legacy alerting documentation (#50607) (#50695) * Alerting: add right provenance when creating mute timings (#50707) (#50714) * Alerting: remove unused function in alert rule store (#50696) (#50705) * Never set gridPos to null (#50400) (#50709) * logs: better hasLogsVolumeSupport check (#50676) (#50704) * OAuth: Redirect to login if no oauth module is found or if module is not configured (#50661) (#50702) * Docs: Update documentation now create functionality has moved (#50663) (#50693) * Loki, Prometheus: Show Query patterns in all editor modes (#50263) (#50653) * Loki: Fix showing of duplicated label values in dropdown in query builder (#50680) (#50688) * Instrumentation: Add feature toggle for logging requests instrumented as unknown (#50566) (#50670) * add missing return (#50667) (#50675) * Prometheus: Don\'t show undefined for step in collapsed options in query editor when value is \"auto\" (#50511) (#50658) * clean up duplicated user creation code (#50178) (#50327) * Expression: Execute hidden expressions (#50636) (#50659) * logs: histogram: handle backend-mode queries (#50535) (#50650) * Loki: Fix issues with using query patterns (#50414) (#50646) * Explore: Fix log context scroll to bottom (#50600) (#50645) * Panels: Fixes issue with showing \'Cannot visualize data\' when there issue really was no data (#50485) (#50615) * SearchV2: move search parameters to a nested object (#50561) (#50635) * RBAC: Inheritance permission migration should handle empty managed roles (#50611) (#50621) * Dashboard: Clean up state after deletion (#50316) (#50625) * doc fix (#50624) (#50626) * Dashboards: Fix folder picker not showing correct results when typing too fast (#50303) (#50623) * Alerting: improve provisioning docs (#50347) (#50618) * Backport docs changes for Grafana Alerting (#50610) * No longer generate theme json as it\'s not compatible with the right tooling (#50605) (#50609) * [v9.0.x] Alerting: use \"find\" to wait for expression editor to load (#50603) * Prometheus: Templating queries should pass on custom headers (#50344) (#50408) * loki: better error message when escaping is involved (#50352) (#50595) * [v9.0.x] Grafana UI: Put back production build in rollup config (#50580) * Docs: Backport 49739 to v9.0.x (#50123) * Search: Fixes margins and paddings and left position (#50570) (#50578) * [v9.0.x] Grafana UI: Fix nonexistent indexof module for plugin tests (#50572) * Alerting: Invalid setting of enabled for unified alerting should return error (#49876) (#50569) * Alerting: Fix force_migration when alerting is disabled (#50431) (#50481) * [v9.0.x] TimeSeries: Add an option to set legend width (#50550) * AzureMonitor: changes to azureMonitorExperimentalUI after feedback (#50455) (#50546) * AzureMonitor: Remove unused code (#50399) (#50531) * logs: track the usage of certain features (#50325) (#50526) * AzureMonitor: Clean namespace when changing the resource (#50311) (#50342) * [v9.0.x] Docs: Manual backport of alert list panel docs rewrite (#50516) * ReleaseNotes: Updated changelog and release notes for 9.0.0-beta2 (#50398) (#50520) * Updating migration docs to include most relevant breaking changes (#50356) (#50514) * Tue Jun 14 2022 ecsosAATTopensuse.org- Update to version 9.0.0: * \"Release: Updated versions in package to 9.0.0\" (#369) * RBAC: Inheritance permission migration should handle empty managed roles (#50611) (#50622) * doc fix (#50624) (#50627) * Backport docs changes for Grafana Alerting (#50620) * Alerting: improve provisioning docs (#50347) (#50619) * Docs: Backport 49739 to v9.0.x (#50123) (#50614) * [release-v9.0.0] Alerting: use \"find\" to wait for expression editor to load (#50604) * [release-v9.0.0] Grafana UI: Put back production build in rollup config (#50581) * [release-v9.0.0] Grafana UI: Fix nonexistent indexof module for plugin tests (#50573) * Alerting: Fix force_migration when alerting is disabled (#50431) (#50481) (#50565) * ReleaseNotes: Updated changelog and release notes for 9.0.0-beta2 (#50398) (#50521) * Updating migration docs to include most relevant breaking changes (#50356) (#50515) * Docs: Manual backport of alert list panel docs rewrite (#50512) * DataSources: Fixes issue with expressions not being queried (#50446) (#50509) * Docs: Images in Notifications (#50425) (#50503) * Docs: extend RBAC breaking changes (#50495) (#50501) * Alerting: Schedule Alert rules metric tracking (#50415) (#50497) * FeatureToggles: Support changing feature toggles with URL parameters (#50275) (#50496) * docs: clarify how PR titles should be formatted (#49682) (#49979) * Alerting: Tidy up input fields for name, folder and group (#50432) (#50486) * Fix metric names for screenshots (#50426) (#50494) * Chore: Upgrade grafana-plugin-sdk-go to v0.137.0 (#50443) (#50489) * Alerting: Logs should not be capitalized and the errors key should be \"err\" (#50333) (#50487) * Chore: Remove react-testing-lib from bundles (#50442) (#50490) * [v9.0.x] Alerting: Unify alert status labels on the alert list panel (#50488) * [v9.0.x] Alerting: Add RBAC actions and role for provisioning API routes (#50483) * Docs: update license restrictions (#49334) (#50387) * Alerting: Fix provisioning validation status codes and panics (#50464) (#50484) * scroll nav elements into view when using the keyboard (#50434) (#50479) * Docs: Fix Prometheus query editor Legend docs (#50312) (#50480) * SearchV2: optionally exclude panels from search results (#49971) (#50026) * Alerting: bump rule version when updating rule group interval (#50295) (#50476) * Formatting: Make SI number formats more robust (#50117) (#50292) * Alerting: Improve Unified Alerting Rollback Warning (#50470) (#50472) * Alerting: Fix image embed in email template. (#50370) (#50468) * RBAC: Fix migrations running into the wrong order (#50452) (#50454) * Bumping protobufjs version (#50435) (#50440) * Docs: Fix release notes formatting issues in 9.0.0-beta.3 (#50410) (#50428) * Angular: Fixes minor mistake in previous bsTypeahead PR (#50411) (#50417) * Security: Fixes javascript security warnings in old vendored libs (#50382) (#50413) * Previews: update docs for the new search layout (#50247) * Reporting: Update documentation and screenshots with v9 changes (#50072) (#50401) * Dashboard: Fixes random scrolling on time range change (#50379) (#50384) * Angular: Adds back two angular directives that are still used by remaining angular bits and plugins (#50380) (#50385) * Remove test_steps (#50396) (#50403) * Improve docs for values in custom annotations and labels (#50346) (#50389) * Playlists: Save button now correctly creates a new playlist (#50381) (#50390) * Alerting: replace a duplicated configuration key (#50350) (#50368) * Bump provisioning to admin-only in lieu of dedicated RBAC permissions (#50366) (#50367) * Alerting: Fix database unavailable removes rules from scheduler (#49874) (#50345) * RBAC: docs, update alerting.rules write permission (#50304) (#50329) * ReleaseNotes: Updated changelog and release notes for 9.0.0-beta3 (#50317) (#50321) * \"Release: Updated versions in package to 9.0.0-beta.3\" (#50314) * Search: fix \'Clear filters\' button (#50283) * Loki: Add more query patterns (#50248) (#50301) * docs: describe cookie handling in backend data source plugins (#49986) (#50299) * Prometheus, Loki: Update run queries button (#50005) (#50281) * AddDataSourceConfig: Remove deprecated checkHealth prop (#50296) (#50298) * Data: Remove deprecated types and functions from valueMappings (#50035) (#50293) * Fix Whats New docs for images in notifications (#50250) (#50289) * [v9.0.x] Tracing: Deprecate opentracing (#50082) * Add back a lower z-index (#50285) (#50288) * CloudWatch: Dynamic label documentation (#49463) (#50286) * Update Golang - bump grabpl and build-container (#50253) (#50255) * RBAC: change migration logic (#50187) (#50245) * SaveDashboardForm: Ensure saveTimerange is a boolean (#50228) (#50244) * Expression: Filter query, mixed mode fixes and panel error message (#50218) (#50242) * Loki: Add user analytics for query editor mode (#49619) (#50232) * HeatmapNG: cell value filtering and color clamping (#50204) (#50225) * Chore: uPlot 1.6.21 (#50223) (#50224) * Prometheus: Fix resource call panic (#50216) (#50221) * Prometheus: Migrate metadata queries to use resource calls (#49921) (#50219) * SearchV2: explicit dashboard loading order and cleanups (#50210) (#50217) * Alerting: remove feature toggle for provisioning API (#50167) (#50213) * Alerting: Add provenance guard to config api (#50147) (#50209) * Encryption: Fix multiple data keys migration (#49848) (#50207) * Alerting: only delete mute time if not used by route (#50193) (#50205) * State Timeline: Fix Null Value Filling and Value Transformation (#50054) (#50196) * [v9.0.x] HeatmapNG: add log scale calculation (#50203) * Alerting: Update alert rule diff to not see difference between nil and empty map (#50192) (#50198) * SearchV2: instant local updates, folder events (#50001) (#50194) * Alerting: add mute timings provenance to config api (#50149) (#50190) * Revert \"Loki: do not produce histogram for instant queries (#50019) (#50065)\" (#50181) * resolve conflicts (#50184) * SQLStore: Add deprecation comments for breaking migrations (#49740) (#50183) * [v9.0.x] SearchV2: Fix Move and Delete not updating list in folder view (#50179) * Alerting: Add version segment to all provisioning routes (#49121) (#50174) * [v9.0.x] Chore: Update grafana-plugin-sdk-go to v0.136.0 (#50127) (#50168) * [v9.0.x] Alerting: Make folder filter clearable in Alert list panel (#50169) * [v9.0.x] Alerting: Fix folder filtering for existing alert rule (#50164) * [v9.0.x] Alerting: Use correct permission scope for external AM updates (#50165) * update defaults.ini to add role_attribute_path (#49147) (#50155) * auth.gitlab: account for role_attribute_path_strict (#50088) (#50154) * [v9.0.x] Query History: Hide query history when anonymous user uses Explore (#50139) * [v9.0.x] Alerting: Prevent query wrapper recreation on drag/drop (#50151) * Plugins Catalog: Make tabs position consistent with other Grafana pages (#49997) (#50141) * loki: handle ad hoc filters in backend mode (#50135) (#50145) * Alerting: allow custom UID for contact points through API (#50089) (#50143) * [v9.0.x] Query History: Do not show \"load more\" button when query history item is deleted (#50097) * [v9.0.x] Explore: Integration test for editing query history comment (#50096) * [v9.0.x] Alerting: Filter folders based on users\' permissions (#50112) * AzureMonitor: add NewDimension component using experimental UI (#48946) (#50133) * [v9.0.x] Search (SQL): support dashboardUID query parameter (#50126) * Add a section to the alerting documents for performance considerations (#49663) (#50087) * Search: exclude rows from search index (#50124) (#50132) * Loki: Fix uncaught errors if `labelKey` contains special characters (#49887) (#50067) * SearchV2: include appSubUrl in the response URL (#50059) (#50118) * [v9.0.x] Alerting: Fix alert list panel showing firing alerts with no instances (#50095) * [v9.0.x] Alerting: Fix alert creation form layout when errors occur (#50106) * RBAC: Make RBAC action names more consistent (#49730) (#50083) * Alerting: Provisioning API - Alert rules (#47930) (#50086) * Prometheus/Loki: Add raw query and syntax highlight in explain mode (#50070) (#50081) * Prometheus/Loki: Show raw query by default in the builder(#50007) (#50080) * Alerting: Fix notification policy \"Override grouping\" form save (#50031) (#50078) * [v9.0.x] Draggable: only set drag handle props on the drag handle itself (#50076) * Alerting: Remove Image Upload code from Slack notifier. (#50062) (#50066) * Cloudwatch: Dynamic labels autocomplete (#49794) (#50063) * Loki: do not produce histogram for instant queries (#50019) (#50065) * API: Fix swagger specification (#50034) (#50060) * Azure OAuth: silent fail on getting groups (#49909) (#50022) * etcd: Fix vuln CVE-2018-1098 (#49976) (#49977) * Alerting: Remove double quotes from matchers (#50038) (#50046) * Tracing: Fix trace links in traces panel (#50028) (#50039) * CloudWatch: Add multi-value template variable support for log group names in logs query builder (#49737) (#50037) * Docs: intro docs refactor (#49545) (#50033) * license: Make coremodels all Apache v2 (#49731) (#50032) * DashList: Remove star z-index (#50029) * SearchV2: Fix scroll issue in folder folder view page (#50010) (#50017) * Alerting: Fix external alertmanager duplication (#49980) (#50008) * Secrets: Fix unified secrets backwards compatibility (#49719) (#50009) * Loki: Run query when pressing Enter on line-filters (#49913) (#50004) * RBAC: Include alert.rules action when setting folder permissions (#49946) (#50006) * Metrics: Remove support for using summaries instead of histogram for HTTP instrumentation (#49985) (#50003) * Azure Monitor: Include datasource ref when interpolating variables (#49543) (#49957) * Table: Reorder panel options (#49983) (#49998) * [v9.0.x] Alerting: Re-render panel\'s tabs on variables change (#49995) * Plugins: Remove deprecated /api/tsdb/query metrics endpoint (#49916) (#49996) * Prometheus: Fix aligning of labels of exemplars after backend migration (#49924) (#49982) * Settings: Sunset non-duration based login lifetime config (#49944) (#49990) * Usage stats: Divide collection into multiple functions to isolate failures (#49928) (#49989) * regenerate swagger spec (#49942) * Alerting: do not overwrite existing alert rule condition (#49920) (#49984) * UI: Remove deprecated getFormStyles function (#49945) (#49981) * grafana/ui: Move panel-container styles to component (#49566) (#49915) * Alerting: Add GetImages to ImageStore (#49717) (#49791) * Alerting: Add templated subject config to email notifier (#49742) (#49846) * ReleaseNotes: Updated changelog and release notes for 9.0.0-beta2 (#49960) (#49963) * \"Release: Updated versions in package to 9.0.0-beta.2\" (#49959) * [v9.0.x] Docs: integration tests for using sqllite (#49784) * Datasource: Remove deprecated max_idle_connections_per_host setting (#49948) (#49951) * Plugins: Support headers field for check health (#49930) (#49949) * InlineLabel: Remove deprecated props (#49929) (#49943) * Datasource: Fix allowed cookies to be forwarded as header to backend datasources (#49541) (#49935) * Docs/fixes relrefs (#49754) (#49933) * Backport 49786 and 49207 to v9.0.x (#49932) * ColorPicker: Remove deprecated onColorChange prop (#49923) (#49927) * Docs: combines all SAML topics into one topic (#49443) (#49755) * ClipboardButton: Simplify callbacks (#49847) (#49852) * Prometheus: Predefined scopes for Azure authentication (#49861) (#49881) * Alerting: Add Go error message to warning log for screenshots. (#49870) (#49917) * [v9.0.x] Alerting: Add fgac support to alert list panel (#49912) * UI/Card: Remove deprecated props (#49885) (#49900) * AuthProxy: Remove deprecated ldap_sync_ttl setting (#49902) (#49908) * [v9.0.x] Prometheus: Cleanup annotation editor (#49884) * add feature highlighting in the expanded menu (#49892) (#49901) * RBAC: drop permissions with folder:create action added by migration (#49878) (#49891) * Alerting: fix layout with long words / numbers (#49882) (#49889) * UI/Button: Remove deprecated \"link\" variant (#49843) (#49877) * Dependencies: Update etcd module (#49873) (#49880) * Angular: Remove deprecated angular modal support and libs (#49781) (#49869) * PanelEditor: Fixes issue with Table view and multi data frames (#49854) (#49866) * HeatmapNG: ensure non-zero y bucket size (#49454) (#49865) * Alerting: Chore: Fix event name in ngalert/README.md (#49863) * [v9.0.x] SearchV2: Fix search input width on mobile (#49853) * Dashboard: Fix panel menu styling issues (#49806) (#49849) * Alerting: Enable Unified Alerting for open source and enterprise (#49834) (#49845) * Chore: Update theme json (#49480) (#49497) * Prometheus: Predefined scopes for Azure authentication (#49557) (#49842) * Fix: Timeseries migration regex override (#49629) (#49837) * AzureMonitor: migrate Logs+Arg QueryEditor to AATTgrafana/experimental (#48978) (#49833) * Prometheus: Disable prometheusStreamingJSONParser by default (#49825) (#49832) * RolePicker: Add extra offset for menu position (#49823) (#49831) * AzureMonitor: Document maximum returned records for Resource Graph (#49801) (#49828) * CloudWatch: Use scopedVars in expressions (#49178) (#49771) * cap mobile nav height (#49785) (#49804) * add event tracking to navigation (#49800) (#49803) * Quick Ugly Fix for Oauth not to make web_hack.go panic (#49653) (#49797) * Search: Fix overflow issue with folder view (#49723) (#49799) * Chore: Remove deprecated `surface` prop from IconButton (#49715) (#49745) * PanelChrome: Fixes issue with padding not being applied as gridUnits (#49751) (#49780) * Docs: Update create alerting rules topics (#49764) (#49770) * Docs: Refactor contact points section of alerting docs (#49758) * Loki: Fix unwrap parsing (#49732) (#49752) * Alerting: Add tests for Slack Notifier Image Upload (#49669) (#49747) * SearchV2: improve searcher API, and include a fallback SQL based implementation (#49535) (#49746) * Canvas: Fix element placement UX (#49665) (#49727) * Alerting: Endpoints for provisioning mute timings (#49635) (#49735) * Convert TOML front matter to YAML (#49729) * Search: add icon for row and singlestat panels (#49620) (#49634) * Toolkit: Bump dependencies (#47826) (#49714) * Query History: Add feature tracking for query history (#49685) (#49711) * Chore: Remove deprecated TextDisplayOptions export (#49705) (#49710) * Docs: Document Prometheus NaN breaking change (#49688) (#49703) * Docs: Fix duplicate text in What’s new in Grafana v9.0 (#49699) (#49702) * Chore: Remove usage of deprecated getColorForTheme function (#49519) (#49700) * TimeRange: Fixes issue when zooming out on a timerange with timespan 0 (#49622) (#49695) * Variables: Fixes issue with data source variables not being correctly used in panel queries (#49323) (#49697) * Loki code editor: do not run query on blur in explore mode (#49241) (#49696) * Preferences: Fix updating of preferences for Navbar and Query History (#49677) (#49694) * fix: only \"swallow\" the json() parsing error if the response is empty (#47493) (#49692) * Build: Enable long term caching for frontend assets (#47625) (#49691) * Alerting: Fix swagger specification (#49273) (#49687) * Remove migrations from behind configs (#49415) (#49684) * ValueMapping: Add support for regex replacement over multiple lines (#49607) (#49683) * Notification history: Enable by default (#49502) (#49681) * Fix wrap_handler() panic during OAuth login (#49671) (#49678) * Narrow the alert condition picker (#49570) (#49675) * Chore: Re-enable skipped test (#49484) (#49676) * loki: better unpack handling (#49074) (#49674) * loki: added two new functions (#49617) (#49666) * refactoring: saml (#48114) (#49667) * Alerting: Add stored screenshot utilities to the channels package. (#49470) (#49664) * Old Graph migration: Preserve null values settings (#49493) (#49579) * Prometheus: Fix sort issue in wide frames (#49660) (#49662) * Docs: Move alert rule section to alerting fundamentals section (#49657) * Docs: Created separate section for migration under alerting (#49616) (#49658) * Timeseries: fix outside range stale state (#49633) (#49656) * Check in changes. * Util: Improve performance of strings.SplitString (#49115) (#49654) * Canvas: Improve changing element options UX (#49555) (#49639) * Updated document with Michelle Tan\'s comments (#49648) (#49651) * [v9.0.x] SearchV2 - Fix starred dashboards for new organizations error (#49649) * AccessControl: Replace IsEnterprise checks with license checks (#49572) (#49646) * Prometheus: Enable prometheusStreamingJSONParser by default (#49475) (#49636) * Canvas: Fix resize breaking certain constraints (#49551) (#49553) * show notification tab only to editor (#49624) (#49632) * Docs: What\'s new 9.0 (#49453) (#49628) * Apply .page-toolbar class correctly (#49603) (#49627) * fix broken alias due to #48635 (#49623) (#49626) * Prometheus: Migrate annotation editor to react (#48814) (#49518) * Query History: Track query history migration failures (#49560) (#49577) * Chore: Convert a test from enzyme to testing library (#49492) (#49576) * AccessControl: Grant data source reader to all users when running oss (#49514) (#49604) * AccessControl: Pass current org id to UsersTable (#49584) (#49606) * Access control: fix a typo for folder actions (#49582) (#49601) * don\'t close drawer when clicking a select within it (#49583) (#49600) * AngularSupport: Update description for angular_support_enabled config option (#49569) (#49574) * Login: Fix AuthInfo update process (#49556) (#49565) * Prevent exception when panel has multiple queries (#49368) (#49562) * Search: Add primary background for global search container (#49473) (#49499) * DatePicker: able to set minimum date that can be selected (#49503) (#49505) * Docs: Fixed typo in what\'s new in grafana 9 (#49549) * Prometheus: Streaming JSON parser performance improvements (#48792) (#49542) * upgrade grabpl (#49534) (#49536) * InfluxDB: Removing influxDB backend migration feature flag (#49531) (#49532) * AzureAD: Fallback to no groups if user does not have permission to query groups from azure (#49506) (#49522) * Alerting: Validate alert notification UID length (#45546) (#49513) * Fix escape in Modal/DashboardSettings + add some unit tests (#49500) (#49504) * \"Release: Updated versions in package to 9.0.0-beta.1\" (#49488) * Alerting: Make alertmanager datasource stable (#49485) (#49491) * AzureMonitor: Do not quote variables when a custom All variable option is used (#49428) * Chore: Converts SaveDashboardAsForm tests to RTL (#49436) * Chore: Rename integration tests (#49438) * Alerting: Add notification policy flow chart (#49405) * Alerting: Use RadioButtonList component to select alert condition (#49422) * Alerting: Add entries to ngAlert changelog for screenshots. (#49457) * SaveDashboardForm: Ensure saveVariables is boolean (#49466) * Encryption: Enable envelope encryption by default (#49301) * Search: remove special playground page and replace the standard results (#49442) * VersionHistoryTable: Disable other checkboxes when two are selected (#49098) * DashList: Handle long dashboard titles more gracefully (#49460) * RolePicker: UI improvements (#49397) * Serviceaccounts: Do not display service accounts assigned to team (#48995) * Codeowners update: Map auth services to the Grafana AuthNZ team (#49421) * search: close unused reader and writer on re-indexing (#49458) * Canvas: Fix inconsistent element resizing UX (#49450) * Alerting: Factor out shared code for working with configs in provisioning package (#49419) * Alerting: Attach image URLs to Google Chat notifications. (#49445) * Canvas: Quick positioning (#48992) * Alerting: Attach image URLs or upload files to Discord notifications. (#49439) * Search: scroll to the top after a query changes (#49447) * Search: use prefix search for queries exceeding ngram filter max length (#49409) * updated alerts to alerting (#49446) * use forward slashes in cue ctx (#49440) * Tempo: NativeSearch code simplification and cleanup (#49365) * Alerting: Add support for documenting which alerting APIs are stable (#49018) * Loki: Cleanup some code for default editorMode (#49431) * Chore: sanitize values before being logged from request headers (#49245) * Chore: Converts SaveDashboardForm tests to RTL (#49434) * Search: support alpha + and enterprise sorting values (#49362) * Search: implement clear-selection and select all buttons (#49363) * Plugins: Fix Azure Devops plugin link and plugins list order (#49394) * Search: remove internal ID from bluge index (#49205) * Notification history: Use `Card` instead of reusing alert (#49418) * Navigation: Show starred items in the NavBar (#49219) * chore: replace artisanal FakeDashboardService with generated mock (#49276) * Alerting: Add image url or file attachment to email notifications. (#49381) * Query History: Enable new query history by default (#49407) * AccessControl: Add migration for seeding managed inherited permissions (#49337) * TeamGroupSync: Refactor tests to use RTL (#49417) * Alerting: Add image_urls to OpsGenie notification details. (#49379) * Access Control: Add rolepicker when Fine Grained Access Control is enabled (#48347) * Docs: Add deprecation notices for datasource endpoints (#49411) * SSE/Alerting: Support prom instant vector responses (#44865) * Radio: New Radio Button List component (#49052) * Alerting: Fix access to alerts for viewer with editor permissions when RBAC is disabled (#49270) * Prometheus/Loki: Improve metric search highlight contrast (#49384) * Alerting: Add Image URLs to Microsoft Teams notifier. (#49385) * Table: Fix don\'t reset filter on resize (#48421) * Explore: Remove support for legacy, compact format URLs (#49350) * API: Add endpoint for updating a data source by its UID (#49396) * Query History: Implement star, comment and delete methods (#49330) * Prometheus: Fix inconsistent labels in exemplars resulting in marshal json error. (#46135) * Search: Add ManageDashboardNew to integrate new search (#49266) * CloudWatch: Remove duplicated metrics (#49400) * Query History: Results pagination (#49217) * Notification history: Add checkboxes for multiple selection (#49392) * InfluxDB: Use backend for influxDB by default via feature toggle (#48453) * Query History: Implement RemoteStorage methods: settings (#49320) * CloudWatch: Add missing metrics for AWS App Runner (#49048) * Limit persisted notifications to 25 (#49393) * ServiceAccounts: Add identifiable token prefix to service account tokens (#49011) * CloudWatch: Added missing AWS/AppRunner metrics (#49174) * Encryption: Add support for multiple data keys per day (#47765) * Tweak name + add description (#49387) * Alerting: change from cta to secondary (#49321) * Laura/chore/refactor styling of explore container (#49324) * Alerting: Add a \"Reason\" to Alert Instances to show underlying cause of state. (#49259) * Alerting: Attach image URL to alerts in Webhook notifier format. (#49378) * Alerting: Add Screenshot URLs to Pagerduty Notifier (#49377) * Add TraceID to data proxy logs (#49302) * enable feature toggle by default (#49173) * Skip Angular error handling when Angular support is disabled (#49311) * Chore: Remove deprecated DataSourceAPI methods (#49313) * Alerting: Attach screenshot data to Slack notifications. (#49374) * Encryption: Fix b64 encoding on CLI secretsmigrations commands (#49340) * Cloudwatch: Pass label in deep link (#49160) * Alerting: State Manager takes screenshots. (#49338) * Alerting: Add a general screenshot service and alerting-specific image service. (#49293) * Jaeger: Update operations dropdown (#49329) * HeatmapNG: render exemplars (#49287) * api: Validate dashboards on save via coremodels, behind feature toggle (#48252) * Storage: store uploaded files in SQL rather than on the disk (#49034) * loki: enable by default backend mode (#49326) * loki: add back frontend-mode metadata queries (#49297) * loki: backend-mode: apply default max-lines if not set in the UI (#48859) * Add nolint to two lines in fs.go (#49357) * Docs: RBAC GA (#49062) * Canvas: Context menu (#48909) * Add current aliases (#49346) * Traces: Fixed missing CopyButton on KeyValueTables and overlapping of panels (#49271) * GrafanaUI: Fix color of links in error Tooltips in light theme (#49327) * DashboardExport: Fixes issues sharing dashboards where query data source was set wrong (#48410) * Transforms: Labels to fields, fix label picker layout (#49304) * Docs: Moves http api docs to the developer docs (#49255) * pkg/web: restrict handler types (#48495) * elastic: config: hide access-mode selector when not needed (#49246) * AzureMonitor: Fixes metric definition for Azure Storage queue/file/blob/table resources. (#49101) * loki: dataframes: do not set field.config.DisplayName (#49317) * Encryption: Add support for decrypting ciphertexts with algorithm metadata (#49312) * Alerting: Fix RBAC actions for notification policies (#49185) * AzureMonitor: Fix auto-selection of time-grain for metrics. (#49278) * Auth: Remove grafana ui dependency to the aws sdk (#43559) * Add command palette to shortcuts document (#49328) * Update Monthly patch updates (#49257) * CreateTeam: Refactor test to RTL (#49306) * Convert `packages/jaeger-ui-components/src/TraceTimelineViewer/SpanDetail/AccordianText.test.js` and `packages/jaeger-ui-components/src/TraceTimelineViewer/SpanDetail/TextList.test.js` to RTL (#49148) * remove action to manage plugin that is not used or documented (#49309) * Gauge: convert tests to RTL (#49251) * Remove unused error from evaluator Evaluate (#49305) * Add command palette to keyboard shortcuts help modal (#49186) * Canvas: Implement minimum element size + center constraint UX (#49294) * AccessControl: Use `RBACBuiltInRoleAssignmentEnabled` in the frontend instead of FeatureToggle (#49261) * Search (Playground) - Fix minor css paddings inside table (#49263) * Docs: SAML refactoring docs (#49039) * Docs: Move labels and annotations topic to alerting fundamentals section (#49283) * Search: Support filtering by tag in folder view (#49221) * Parse template when validating it (#49282) * Cloud Monitoring: Use new annotation API (#49026) * Search: add query to extender interface (#49281) * Docs: Refactored alert groups and silences sections (#48833) * update latest (#49279) * ReleaseNotes: Updated changelog and release notes for 8.5.3 (#49275) * Search: Add DashboardIndexExtender interface (#49045) * API: Introduce health and resources data source endpoints using the data source UID (#48676) * Rename built-in roles to basic roles in the role picker (#49258) * Search: limit max size of batches during indexing (#49187) * OAuth: make oauth case insensitive match for email (#49252) * Search: use ngram filter rather than prefix query (#49130) * Security: fixes CVE-2022-29170 (#49240) * backend/sqlstore: move GetDashboards to Dashboard Service (#49175) * CloudWatch: migrate old variable queries with empty array (#49197) * Ignore dependency updates to node-fetch as it\'s ESM only (#49235) * move GetDashboardUIDById out of sqlstore and into dashboard service (#49170) * Update dependency sass-loader to v13 (#49238) * Update dependency postcss-loader to v7 (#49237) * Update dependency yaml to v2 (#49239) * Update dependency sinon to v14 (#49236) * DashboardPickerByID: Add option to exclude dashboards (#49211) * Alerting: Fix anonymous access to alerting (#49203) * Update dependency mocha to v10 (#49233) * Update dependency husky to v8 (#49232) * integrat star service into APIs (#49220) * Update dependency glob to v8 (#49231) * loki: do not use backend-mode when keepCookies is used (#49222) * loki: backend: better error-handling-tests (#49213) * Update dependency expose-loader to v4 (#49229) * Update dependency eslint-plugin-jsdoc to v39 (#49228) * Update dependency css-minimizer-webpack-plugin to v4 (#49227) * Query History: Migrate local storage to remote storage (#48572) * Update dependency AATTwelldone-software/why-did-you-render to v7 (#49226) * Login: Fix mismatching label on auth_module in user list (#49177) * Update dependency rollup to v2.74.0 (#49215) * Update dependency AATTtypes/react-resizable to v3 (#49195) * Update dependency moveable to v0.29.8 (#49097) * Search(Playground) Action Row: Fix disabled option folder layout when sorting (#49182) * Access Control: Remove built-in role assignment by default (#49058) * Elastic: devenv: improved devenv-image (#49002) * 47853 canvas constraint visualizations (#49206) * Inspect: include annotation data in DataFrameJSON debugger (#49204) * Heatmap: improve new heatmap options (#49201) * Chore: Introducing a Grafana HALL_OF_FAME.md (#45878) * Alerting: Update migration to migrate only alerts that belong to existing org\\dashboard (#49192) * Prometheus: Set default method to POST in new HTTP client (#49198) * List Azure Devops as an enterprise plugin (#49189) * Indicate whether templates are provisioned (#49025) * CloudWatch: migrate variable query dimension filter (#48562) * Alerting: Fix flaky migration test (#48595) * Tracing: Add config for multiple named trace to metrics queries (#49007) * Update dependency eslint to v8.15.0 (#46975) * Convert `packages/jaeger-ui-components/src/TraceTimelineViewer/SpanBarRow.test.js` to RTL (#49119) * Update dependency AATTtesting-library/react-hooks to v8 (#49180) * Update typescript-eslint monorepo to v5.25.0 (#49171) * Fix flaky test. Sort records and only test the important fields (#49120) * Update dependency AATTrollup/plugin-commonjs to v22 (#49172) * Update emotion monorepo to v11.9.0 (#49167) * Chore: Make logger mutable for regression test (#49146) * LibraryPanels: Fix library panels not connecting properly in imported dashboards (#49161) * Update dependency webpack-dev-server to v4.9.0 (#49166) * add tracking for snapshot creation (#49165) * Search: extract a reusable view from the search playground (#49132) * Settings: Use Grafana Azure SDK to pass Azure env vars for external plugins (#48954) * Alerting: Fix notification policies label matchers layout (#49159) * Update dependency storybook-dark-mode to v1.1.0 (#49155) * Update dependency stylelint to v14.8.2 (#49157) * Update dependency selecto to v1.16.2 (#49153) * remove unused GetDashboardSlugById function (#49116) * Update dependency rollup to v2.73.0 (#49152) * Convert `packages/jaeger-ui-components/src/TraceTimelineViewer/SpanBar.test.js` to RTL (#49107) * Update dependency react-select to v5.3.2 (#49142) * Update dependency redux to v4.2.0 (#49150) * Update dependency react-table to v7.8.0 (#49149) * Legend: Use correct unit for percent and count calculations (#49004) * Update dependency react-popper to v2.3.0 (#49141) * Alerting: Keep private annotations across evaluations (#49080) * Update dependency react-moveable to v0.32.7 (#49137) * Elasticsearch: Remove browser access mode (#49014) * Alerting: inject dashboardService in to AlertNG (#49139) * Update dependency lru-cache to v7.10.1 (#49096) * Update dependency react-highlight-words to v0.18.0 (#49136) * Alerting: Fix Loki buildinfo request error (#49073) * Update dependency rc-cascader to v3.5.0 (#49106) * Update dependency prismjs to v1.28.0 (#49105) * Update UX issue template to use YAML extension (#49099) * Alerting: Do not serve alerting images from root (#49022) * CloudWatch: Change aggregateResponse to return slice instead of map (#48805) * fetch permissions by uid (#49100) * Geomap: show delete button (#49125) * Usage: add gauge for panel/datasource/transformer types (#48991) * add isPublic to dashboard (#48012) * Previews: beta docs (#47993) * Fix CloudWatch: Add missing ELB metrics #48756 (#48985) * backend/services: Move GetDashboard from sqlstore to dashboard service (#48971) * Alerting: Provisioning GET routes for mute timings (#49044) * combines grafana live topics into a single page (#49035) * Refactor: Add UID endpoint for dashboard versions and restore (#48364) * Azure Monitor: Add Resource Picker for Metrics Queries (#49029) * Search: simulate folder mange pages within the playground page (#49041) * Docs: pull labels and label matchers in to its own fundamentals article (#48758) * Alerting: refactor unified alerting promotion to deprecation (#49019) * Add current alias to all files (#48635) * Tooltip: Sort decimals using standard numeric compare (#49084) * Update dependency jest-junit to v13.2.0 (#49088) * Update dependency lint-staged to v12.4.1 (#49091) * Update dependency eslint-plugin-jest to v26.2.2 (#49079) * Update dependency fs-extra to v10.1.0 (#49081) * AccessControl: Add metadata to search result (#48879) * AccessControl: Enforce user check when enterprise accesscontrol is on (#49003) * AccessControl: Document basic roles changes and provisioning V2 (#48910) * Update dependency jest-fail-on-console to v2.4.1 (#49082) * Update dependency core-js to v3.22.5 (#49071) * Update dependency csstype to v3.1.0 (#49072) * Convert `FormField` tests to RTL (#49068) * Search: Constrain folder view (#49069) * Incremental improvements to dashboard schema (#48977) * Alerting: Modify endpoint for testing a datasource rule using the UID (#48070) * Chore: Upgrade typescript to 4.6.4 (#49016) * Query History: Implement RemoteStorage methods: get all, add new (#48330) * Refactor: Add UID endpoint for get dashboard version (#48600) * Bump actions/download-artifact from 2 to 3 (#47543) * Bump actions/setup-node from 2.5.1 to 3.2.0 (#49040) * Bump actions/stale from 4 to 5 (#47542) * Update dependency axios to v0.27.2 (#49066) * Update dependency AATTvisx/tooltip to v2.10.0 (#49065) * Convert `NamedColorsPalette` tests to RTL (#49064) * Update dependency AATTtesting-library/user-event to v14.2.0 (#49060) * Update dependency AATTrushstack/ts-command-line to v4.11.0 (#49059) * IconButton: IconButtons are now correctly aligned in Safari (#48759) * prevent generated files from being prettiered (#49061) * Update dependency AATTmicrosoft/api-extractor to v7.24.0 (#49057) * Update dependency AATTvisx/group to v2.10.0 (#48712) * Update babel monorepo to v7.17.12 (#49056) * Update dependency AATTvisx/shape to v2.10.0 (#48803) * Update dependency AATTvisx/gradient to v2.10.0 (#48647) * Search(Playground)- Manage Actions: Disable delete button when folder is General (#49021) * Update dependency AATTopentelemetry/semantic-conventions to v1.2.0 (#48640) * Create issue template for UX design issues (#48742) * Update dependency jest-canvas-mock to v2.4.0 (#48691) * Convert `packages/grafana-ui/src/components/Logs/LogRows.test.tsx` to RTL (#48982) * Dashboards: Allow to retrieve dashboards by uid (#48522) * TimeSeries: Fix detection & rendering of sparse datapoints (#48841) * TimeSeries: insert null values at each missing interval (#49036) * Geomap: Legend threshold style update (#49020) * Previews: improve logging, add time measurements to the crawler (#49043) * Search: use only bluge-based search (#48968) * Search: a few minor improvements (#48989) * remove validatedQueries feature toggle (#48381) * Alerting: introduce AlertRuleGroupKey and use it in API handlers (#48945) * [Public Dashboards] Extract queries from dashboards (#48602) * Canvas: Improve constraint selection ux (#48837) * Storage: enable SQL backend (#48095) * DashboardAPI: convert internal ids to uids (#48990) * Tempo: Trim whitespace from trace id query (#49008) * AccessControl: Add enterprise only setting for rbac permission cache (#49006) * Search: Reduce unnecessary child component re-rendering (#49013) * Revert \"Transformation: Added variance and standard deviation (#48844)\" (#48997) * AnnotationsApi: GET /api/annotations/:annotationId (#47739) * star sqlstore split (#45851) * Build: Change names to PascalCase to match (#48949) * Drone: Trigger Enterprise PR checks for OSS PRs (#47176) * Search: Adjust table structure (#48933) * logs: use explicit frame-type-check (#48940) * AccessControl: Enable RBAC by default (#48813) * Cloudwatch: Set time zone offset in GMD request (#48772) * Alerting: Allow disabling override timings for notification policies (#48648) * Expressions: adds inline documentation for the Math expression (#48784) * ServiceAccounts: Fix org role picker update issue (#48958) * devenv: elastic: removed unsupported versions, first step (#48960) * loki: backend: add error-prop if loki parse error happened (#48860) * loki: backend-mode: fix experimental stream-mode (#48936) * HeatmapNG: Sparse renderer (#48993) * Prometheus: add support for new _experimental_ sparse histograms/heatmaps (#47801) * Update dashboard-header.md (#46986) * Add note to docs: log out / in after plugin add. (#47666) * Prometheus: Implement Streaming JSON Parser (#48477) * Alerting: Use UID scope for folders authorization (#48970) * Alerting: Create folder for alerting when start from the scratch (#48866) * Access control: Fix listing data sources for org admins (#48961) * Search(Playground): Sync data when Move and Delete Dashboards (#48944) * Dashboards: Remove \"delete dashboard\" button for new dashboards (#48947) * AccessControl: Let users with data source create permissions list non-core plugins (#48897) * Access control: Using RBAC to filter users in list view that you have read access to (#47963) * convert UsersActionBar tests to RTL (#48737) * Convert `packages/grafana-ui/src/components/Logs/LogMessageAnsi.test.tsx` to RTL (#48918) * AccessControl: Only return action and scope for user permissions and make them unique (#48939) * Prometheus: Add golden JSON tests (#48941) * Alerting: refactor rule API to create rule group in a single place (#48915) * AzureMonitor: Style improvements to ResourcePicker (#48875) * Alerting: scheduler to use short version of model for alert rule (#48916) * Search: Improve tab navigation (#48932) * sort user permissions by scope (#48928) * Prometheus: Move existing query logic to new buffered package (#48668) * loki: backend-mode: add \"limit\" dataframe meta attribute (#48894) * AzureMonitor: begin moving metrics query editor to use AATTgrafana/experimental (#48878) * Transformation: Added variance and standard deviation (#48844) * Search: use bluge index for frontend search (playground) (#48847) * Accesscontrol: Rename scope permissions:delegate (#48898) * Tracing: Add ability to write trace to metrics query (#48824) * Alerting: Move alertRuleRegistry to its own file (#48890) * simplify getting a slice of keys (#48889) * Search (Playground) Implement Delete and Move actions in New Search (#48863) * loki: backend-mode: handle derived fields (#48873) * Encryption: Split database transactions within migration/rollback commands (#48394) * convert LogLabels tests toRTL (#48887) * AzureMonitor: Add support for selecting multiple options when using the equals and not equals dimension filters (#48650) * AccessControl: Create own interface and impl for each permission service (#48871) * Fix: add default nop trace exporter to opentelemetry (#48869) * Add error options for rendering to return errors on failure (#48864) * loki: framing_test: more infinity/nan test cases (#48855) * CloudMonitoring: Allow to set a custom value or disable graph_period (#48646) * Dashboard: Fix dashboard update permission check (#48746) * Alerting: Apply Custom Headers to datasource queries. (#47860) * Search: create bluge based index (#48606) * CloudWatch: Refactor tests, remove unused parameters (#48815) * Put identifier in path (#48831) * POST routes to PUT routes (#48828) * Alerting: modify prometheus endpoints for proxying using the datasource UID (#48052) * Alerting: check provenance of alert rules in current API (#48694) * Docs:Cleanup alerting docs (#48826) * Logging: Unify logging fakes (#48822) * Add new features to DiffReport and Diff (#48788) * Transformers: mark extract-fields transform as stable (#48810) * Heatmap (new): exemplars tooltip stub (#48795) * Alerting: automatically select last expression (#48787) * Doc: correct grammar in labels description (#47300) * DashboardPickerByID: add optionLabel prop (#47556) * RolePicker: Fix menu position on smaller screens (#48429) * LDAP: allow Grafana Admin mapping without org_role field (#37189) * Chore: Generate missing theme JSON (#48802) * Update typescript-eslint monorepo to v5.22.0 (#46998) * Plugins: Refactor plugin resource call with and without data source (#48754) * logs: simpler nanoscecond timestamp handling (#48773) * Cloudwatch: Add support for new AWS/RDS EBS * metrics (#48798) * fix a bug (#48782) * Access control: Allow users with permission to update team, dashboard and folder permissions to list users in OSS (#48275) * Encryption: Add Prometheus metrics (#48603) * Search: manage selection in state (#48793) * Navigation: Add create icons to expanded menu (#48768) * Alerting: Fix notification route removal (#48774) * Heatmap (new): add exemplar mapping function (#48780) * Tracing: Add trace to metrics config behind feature toggle (#46298) * Fix to geomap editor crash (#48786) * Alerting: Provisioning message templates (#48665) * Prometheus: make parsing of Infinity variants case-insensitive (#48660) * DashboardSettings: Update active tab to use new brand gradient (#48755) * FileUpload: associate the label with the input (#48766) * schemas: Update to cuetsy v0.0.1 (#48753) * Access control: further reduce access control feature toggle checks (#48171) * CommandPalette: Make dashboard nav work when under grafana is under sub path (#48744) * Converter: Add result type to frame meta (#48769) * Elasticsearch: Remove support for versions after their end of the life (<7.10.0) (#48715) * QueryEditor: Set data source type in mixed query data source ref (#48734) * Laura/chore/refactor test of secondary actions (#48745) * Chore: Generate JSON theme files (#48762) * Tooltip: Make tooltip use secondary background color for legible links (#48748) * Trace to logs: Only show loki and splunk datasources in settings (#48723) * CloudWatch: Pass label in GetMetricData API request when dynamic label feature toggle is enabled (#48574) * Alerting: modify ruler endpoints for proxying using the datasource UID (#48046) * Alerting: Improved RBAC for Alert managers (#48344) * Remove folder (#48617) * Loki: backend: use streaming JSON parser, try2 (#48752) * AccessControl: don\'t pull builtin role assignments when refactor is enabled (#48675) * loki backend mode forward-oauth (#48401) * TagsInput: Do not trigger submit on Enter (#48743) * Revert \"Loki: backend: use streaming JSON parser (#47656)\" (#48747) * Chore: Add PR Check action enforcing changelog decision (#48728) * Explore: simplify support for multiple query editors (#48701) * PanelEdit: Add gap between variables, like in Dashboard view (#48718) * Add OTLP exporter for OpenTelemetry (#47987) * make AATTgrafana/ui run properly in SSR environments (#46288) * Chore: add Folderuid into panel-library API (#48577) * loki: use metadataRequest in testDatasource (#48431) * Loki: backend: use streaming JSON parser (#47656) * Chore: transfer LiveLogs.test to testing-library (#48678) * Converter: Add support for parsing prometheus string (#48727) * Search: add actions row header to new search layout (#48735) * Prometheus: Add support for streaming scalar parsing (#48725) * Canvas: Inline edit (#48222) * Converter: Add support for parsing error & warning from prometheus results (#48721) * Transformations: Add an All Unique Values Reducer (#48653) * chore: update contribution docs (#46942) * grafana/ui: Add default type=\"button\" to