SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for grafana-10.3.7-lp156.2.1.x86_64.rpm :

* 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) <BR>* Canvas: Connections positioning ux improvements (#62516) <BR>* Geomap: Maintain consistent control styling (#62518) <BR>* Alerting: Configurable externalLabels for Loki state history (#62404) <BR>* Chore: skip flakey FS API tests (#62087) <BR>* chore: remove unused css prop (#62350) <BR>* Alerting: Clarify PagerDuty integrationKey format (#62463) <BR>* TemplateVariables: Fix custom variable function support (#62509) <BR>* CI: Add `artifacts publish` build command (#62445) <BR>* Azure Monitor: Enable multiple resource queries (#62467) <BR>* Chore: update `copy-webpack-plugin` and remove from renovate ignore list (#62459) <BR>* Datasources: Use getDefaultQuery in annotations editors (#61870) <BR>* Consider y coord when determining bottom collision (#62403) <BR>* Alerting: Allow pausing alerts from provisioning (#62263) <BR>* Docs: Update wording / text and copy (#61868) <BR>* Alerting: Add Rule UID and Clone button to the rule details page (#62321) <BR>* Chore: Fix goimports order in RelEng packages (#62481) <BR>* RBAC: inherit folder permissions when resolving managed permissions (#62244) <BR>* Chore: Move search model from models package to search service (#62215) <BR>* Flame graph: Add metadata above flame graph (#61921) <BR>* Accessibility: Remove unnecessary onClick from title element (#59696) <BR>* Update dependency react-awesome-query-builder to v5.4.0 (#62342) <BR>* Replace ambiguous relrefs with partial URIs to prevent 404s (#62468) <BR>* Chore: remove `node-fetch` from dep + ignore list (#62455) <BR>* AuthN: Add oauth clients and perform oauth authentication with authn.Service (#62072)<BR>* Wed Apr 26 2023 ecsosAATTopensuse.org- Update to version 9.4.9: <BR>* Release: Bump version to 9.4.9 (#850) <BR>* [v9.4.x] Chore: Update SAML lib (#828) <BR>* AuthJWT: Fix JWT query param leak (CVE-2023-1387) [9.4.x] (#823) <BR>* [v9.4.x] Expressions/threshold: Fix incorrect thresholds args length (#66925) <BR>* [v9.4.x] Docs: adds legacy wording to api docs (#66941) <BR>* Alerting: Fix share URL for Prometheus rules on subpath (#66752) (#66802) <BR>* [v9.4.x] AzureMonitor: Ensure dimension labels are consistent (#66873) <BR>* [v9.4.x] [docs] remove auth/saml alias from team sync page (#66855) <BR>* Chore: Upgrade Go to 1.20.3 (#66836) <BR>* [v9.4.x] CloudMonitor: Correctly re-render `VisualMetricQueryEditor` on `TimeRange` updates (#66786) <BR>* [v9.4.x] Update index.md (#66717) <BR>* [v9.4.x] Trace View: Update the queryType to traceql for checking if same trace when clicking span link (#66670) <BR>* [v9.4.x] docs: add missing alias (#66675) <BR>* [v9.4.x] removed duplicate query data source section (#66681) <BR>* [v9.4.x] Alerting: Update migration to put alerts to the default folder if dashboard folder is missing (#66593) <BR>* [v9.4.x] docs: put the numbers before dashboard elements (#66614) <BR>* [v9.4.x] Google Cloud Monitoring: Fix project variable (#66602) <BR>* [v9.4.x] InfluxDB: Fix querying with hardcoded retention policy (#66587) <BR>* [v9.4.x]docs:remove duplicate exemplars section (#66398) (#66421) <BR>* [v9.4.x] Auth: Remove the session cookie only if it\'s invalid or revoked (#66430) <BR>* [v9.4.x] InfluxDB: Fix Interpolation when querying variables (#66393) <BR>* [v9.4.x] Expressions: Fix expression load with legacy UID -100 (#66387) <BR>* [v9.4.x] AccessControl: Allow editors to access GET /api/datasources (#66375) <BR>* [v9.4.x] CI: Split `/bin/build artifacts <BR>*` subcommand (#66005) (#66344) <BR>* [v9.4] docs: update broken link (#66321) <BR>* [v9.4.x] Remove \"Open source\" label from all \"RBAC\" pages (#66247) <BR>* [v9.4.x] Remove \"Open source\" label from \"Recorded queries\" page (#66251) <BR>* [v9.4.x] fixed broken links (#66178) <BR>* [v9.4.x] Alerting: Fix explore link in alert detail view (#66165) <BR>* [v9.4.x] Alerting: Fix docs link when creating or editing rules (#66163) <BR>* [v9.4.x] CloudMonitoring: Add project selector for MQL editor[fix] (#65844) <BR>* [v9.4.x] Docs: Small fixes for Template Variables Doc (#66138) <BR>* [v9.4.x] Docs: Add content to what\'s new 9.4 (#66122) <BR>* [v9.4.x] docs: fixes link (#66068) <BR>* [v9.4.x] Docs: Add example to extract a specific label value (#66018) <BR>* [v9.4.x] Docs: Updated Grafana OSS Introduction (#66024) <BR>* [v9.4.x] Auth: Fix orgrole picker disabled if isSynced user (#65553) <BR>* [v9.4.x] Build: Add CloudMode to build versions (#65987) <BR>* [v9.4.x] Docs: Added note to contact Support (#65958) <BR>* [v9.4.x] Alerting: Disable alerting incompatible panels in the dashboard picke… (#65780) <BR>* [v9.4.x] Backport #65797 and #65806 to v9.4.x (#65857) <BR>* [v9.4.x] update enhanced-ldap (#65867) <BR>* [v9.4.x] Docs: Add transformations doc link for What\'s New v9.2 (#65850) <BR>* [v9.4.x] CI: Move release integration pipeline to standalone promotion pipeline (#65787) (#65800) <BR>* [v9.4.x] Alerting: Fix integration test for creating silences (#65790) <BR>* [v9.4.x] Angular: Prevent angular from loading when disabled (#65777) <BR>* [9.4.x]: API: Fix \"Updated by\" Column in dashboard versions table (#65626) <BR>* Alerting: Introduce proper feature toggles for common state history backend combinations (#65650) <BR>* [v9.4.x] Docs: Fix markup for URL (#65649) <BR>* [v9.4.x] Give more detail and context on http_addr in grafana.ini (#65644) <BR>* Alerting: Fix and re-enable `filters instance labels in log line` test (#65622) <BR>* [v9.4.x] Docs: updates type to integration (#65592) <BR>* [v9.4.x] Docs: Fix Nightly Builds URL (#65570) <BR>* [v9.4.x] Docs: Update version for \"What\'s New\" section (#65571) <BR>* Alerting: No longer index state history log streams by instance labels (#65563) <BR>* [v9.4.x] InfluxDB: Fix sending retention policy with InfluxQL queries (#65532) <BR>* [v9.4.x] configure HTTPS documentation (#65560) <BR>* Chore: Update alerting to commit 518e63bb07c5 (#65488) <BR>* [v9.4.x] Dashboards: Evaluate provisioned dashboard titles in a backwards compatible way (#65440) <BR>* [v9.4.x] docs: fix enhanced ldap alias (#65485) <BR>* [v9.4.x] docs: update elasticsearch grafana play link (#65480) <BR>* [v9.4.x] Remove redundant content or delete this page entirely (#65473) <BR>* Alerting: Use displayNameFromDS if available in preview (#65342) (#65445) <BR>* [v9.4.x] MegaMenu: Fixes mega menu showing scroll indicator when it shouldn\'t (#65465) <BR>* [v9.4.x] CI: Allow overwriting of existing GitHub release assets (#65459) <BR>* Email: Mark HTML comments as \"safe\" in email templates (#64546) (#65443) <BR>* [v9.4.x] Alerting: Add alert instance labels to Loki log lines in addition to stream labels (#65454) <BR>* [v9.4.x] Alerting: Add \"backend\" label to state history writes metrics (#65453) <BR>* [v9.4.x] DateTimePicker: Can now select time correctly (#65431) <BR>* [v9.4.x] Alerting: Fix wrong text in step4 (#65348) <BR>* [v9.4.x] Increase coverage of \'Grafana Cloud\' labels (#64752) <BR>* [v9.4.x] Plugins: Markdown fetch retry with lowercase (#65388) <BR>* [v9.4.x] Docs: Add \'tenant_id\' for Loki clients (Auditing & Analytics) (#65401) <BR>* [v9.4.x]: Upgrade golang.org/x/net to 0.7.0 (#65337) <BR>* [v9.4.x] Navigation: Sanitize homeUrl (#65365) <BR>* [v9.4.x] CI: Cleanup unnecessary `grabpl` dependencies (#65330) (#65347) <BR>* Alerting: Improve showing nextEvaluationDate for rules (#65205) (#65227) <BR>* [v9.4.x] Alerting: Fix stats that display alert count when using unified alerting (#64951) <BR>* [v9.4.x] Database: Don\'t sleep 10ms before every request (#65334) <BR>* [v9.4.x] Docs: Use correct function in labels and annotations docs (#65253) <BR>* [v9.4.x] CI: Remove `grabpl` dependency from `publish-packages` steps (#65329) (#65333) <BR>* [v9.4.x] Add AATTimatwawana to CODEOWNERS for her area of responsibility (#65158) <BR>* [v9.4.x] Changelog: Updated changelog for 9.4.7 (#65296) <BR>* [v9.4.x] Docs/updates amazon cloudwatch (#65282) <BR>* Alerting: Paginate result previews (#65257) (#65273) <BR>* [v9.4.x] Changelog: Updated changelog for 9.4.7 (#65269) <BR>* [v9.4.x] Expressions: More robust expression check (#65177) <BR>* [v9.4.x] CD: Remove `fetch-images` dependency from AWS marketplace automation (#65173) (#65197) <BR>* [v9.4.x] Changelog: Updated changelog for 9.4.7 (#65209) <BR>* [v9.4.x] Fix xss in Graphite functions tooltip (#805) <BR>* [v9.4.x] SQL Datasources: Prevent Call Stack Overflows with Large Numbers of Values for Variable (#65182) <BR>* Alerting: Prometheus-compatible Alertmanager timings editor (#64526) (#65124) <BR>* [v9.4.x] Alerting: Fix attachment of external labels to Loki state history log streams (#65142) <BR>* Alerting: Switch to snappy-compressed-protobuf for outgoing push requests to Loki (#65137) <BR>* Alerting: Fix ambiguous handling of equals in labels when bucketing Loki state history streams (#65135) <BR>* Prometheus: Feedback link for metric encyclopedia plus performance im… (#64773) <BR>* [v9.4.x] Alerting: Elide requests to Loki if nothing should be recorded (#65118) <BR>* [v9.4.x] Fix x-value being formatted as time when not necessary (#65114) <BR>* [v9.4.x] Docs: fix numbering and rename topic (#65107) <BR>* [v9.4.x] CI: Update `grabpl` to `3.0.30` (#65028) (#65091) <BR>* [v9.4.x] Docs: Add documentation on how to debug backend plugins (#65088) <BR>* [v9.4.x] Update CODEOWNERship for grafana-delivery team (#64973) (#65018) <BR>* [v9.4.x] CloudWatch Logs: Revert \"Queries in an expression should run synchronously (#64443)\" (#65067) <BR>* [v9.4.x] [Docs] - Add Warning about Version Downgrade and Alerting to Grafana … (#65062) <BR>* [v9.4.x] Information about SQLite limitations (#65066) <BR>* [v9.4.x] KVStore: Include database field in migration (#65037) <BR>* Alerting: Fix notification policies matcher filter (#64967) <BR>* [v9.4.x] AzureMonitor: Fix query variable migration (#64982) <BR>* [v9.4.x] Vendor errors.Join from Go standard library to avoid version incompatibilities (#64986) <BR>* [v9.4.x] Alerting: Create new state history \"fanout\" backend that dispatches to multiple other backends at once (#64983) <BR>* [v9.4.x] AzureMonitor: Increase wait for credentials to be ready in E2E test (#64980) <BR>* [v9.4.x] SQLStore: Fix setting query retries for integration tests (#64972) <BR>* [v9.4.x] Alerting: Handful of small adjustments to log levels and parameters (#64954) <BR>* [v9.4.x] SQLStore: Fix SQLite error propagation if query retries are disabled (#64948) <BR>* [v9.4.x] Navigation: handle case when there is no alerting node at all (#64950) <BR>* [v9.4.x] Alerting: QoL improvements to the unified alerting multi-replica devenv (#64939) <BR>* [v9.4.x] Navigation: Correctly create `Alerts and incidents` section when using legacy alerting (#64926) <BR>* [v9.4.x] LogContext: Fix height of upper group when using `logsContextDatasourceUi` (#64617) <BR>* [v9.4.x] Fix broken link in \"Publish a plugin\" page and lint the page with doc-validator (#64895)<BR>* Wed Mar 22 2023 ecsosAATTopensuse.org- Update to version 9.4.7: <BR>* update .drone.yml <BR>* Release: Bump version to 9.4.7 (#814) <BR>* [v9.4.x] Fix xss in Graphite functions tooltip (#805) <BR>* Release: Bump version to 9.4.6 (#799) <BR>* [v9.4.x] Fix website build errors both for Grafana and content mounted in Grafana Cloud (#64836) <BR>* Influxdb: Re-introduce backend migration feature toggle (#64842) <BR>* Alerting: Update scheduler to receive rule updates only from database (#64780) <BR>* Alerting: Display last & next rule eval date plus eval duration (#64767) (#64772) <BR>* [v9.4.x] Packaging: Dockerfile copy local folder (#64768) <BR>* [v9.4.x] CloudWatch Logs: Queries in an expression should run synchronously (#64707) <BR>* Upgrade faro-core and faro-web-sdk to 1.0.2 (#64407) (#64695) <BR>* [v9.4.x] Alerting: Log error but don\'t fail initialization if state history connection test fails (#64719) <BR>* [v9.4.x] Dashboards: Filter out expressions when going to Explore (#64684) <BR>* [v9.4.x] Frontend: Fix broken links in /plugins when pathname has a trailing slash (#64608) <BR>* [v9.4.x] Navigation: Remove duplicate header on user invite page (#64678) <BR>* [v9.4.x] TimeSeries: fix time comparer not comparing date strings properly (#64674) <BR>* [v9.4.x] InfluxDB: Fix type assertion panics for interface conversion: interface {} is nil (#64623) <BR>* [v9.4.x] Cloudwatch Logs: Fix log group names not interpolating with multiple variables (#64631) <BR>* [v9.4.x] Docs: Minor wording changes for plugin signing docs (#64615) (#64624) <BR>* [v9.4.x] Update page labels to better reflect contents (#64626) <BR>* [v9.4.x] Docs: Changes to angular deprecation announcement (#64619) <BR>* [v9.4.x] Cloudwatch: Add expression field to interpolate variables in Metrics Code Builder (#64508) <BR>* [v9.4.x] Alerting: fix users call 403 by calling /user instead of /users/{id} (#64607) <BR>* [v9.4.x] Docs: Remove Alertmanager configuration rollback from What\'s New (#64588) <BR>* [v9.4.x] Alerting: Fix contact point name being URL-encoded in the title (#64596) <BR>* Backport 62658 to v9.4.x (#64545) <BR>* [v9.4.x] Docs: Add a note on uploading report branding logos (#64539) <BR>* [v9.4.x] CI: Add `PrereleaseBucket` field in `versions.go` (#64524) <BR>* [9.4.x] CI: Move some build settings (#64491) (#64513) <BR>* [v9.4.x] OptionsPicker: Correctly highlight template variable value when filtering (#64394) <BR>* [v9.4.x] Loki: Fix labels in LabelBrowser being wrongly cached (#64496) <BR>* [v9.4.x] Docs: Updates default template link (#64495) <BR>* [v9.4.x] Docs: Last iteration on docs for images in notifications (#64494) <BR>* [v9.4.x] CloudWatch Logs: Fix interpolation of scoped variables in queryString (#64405) <BR>* Prometheus: Metric encyclopedia (#63423) (#64455) <BR>* [v9.4.x] Plugins: Fix bug with copying grafanaData (#64454) <BR>* [v9.4.x] Snapshots: Fix deleting snapshot with non existent dashboard ID (#64371) <BR>* [v9.4.x] OpenTSDB: Allow metric autocomplete to use suggest api on every input (#64361) <BR>* [v9.4.x] Cloudwatch Logs: Make mixed type fields fallback to being strings (#64359) <BR>* [v9.4.x] Alerting: Fix intermittency when seeding database in rule store tests (#64326) <BR>* [v9.4.x] Logs sample: Fix scrolling for unwrapped log lines (#64291) <BR>* [v9.4.x] Docs: Update Images in notifications docs to be more readable and instructive (#64294) <BR>* [v9.4.x] Plugins: Fix Cache-Control header response for public/plugins/<BR>* assets API (#64255) <BR>* TimeSeries: Fix overflowing exemplar modals causing content shifts (#… (#64254) <BR>* [v9.4.x] Alerting: Fix Classic Conditions $values variable (#64249) <BR>* Alerting: Expose Prometheus metrics for persisting state history (#64246) <BR>* [v9.4.x] LokiContextUi: Add loading indicator (#64244) <BR>* [v9.4.x] Revert \"Alerting: Fix alert form broken coming from panel (#64148)\" (#64241) <BR>* [v9.4.x] Alerting: Fix queries not being previewed in detail view (#64235) <BR>* [v9.4.x] Alerting: Disable \"Declare Incident\" button for open-source editions (#64234) <BR>* [v9.4.x] GrafanaUI: reset ConfirmModal disabled state on re-open (#64207) <BR>* [v9.4.x] Fix scenario where tooltip shows wrong value (#64199) <BR>* [v9.4.x] Explore: Avoid changing queries twice when importing a query in mixed mode (#64206) <BR>* [v9.4.x] Chore: Bump alpine version to `3.17.1` (#63252) (#63264) <BR>* Alerting: Fix alert form broken coming from panel (#64148) (#64200) <BR>* [v9.4.x] Alerting: Prevent resetting the form on evaluation group interval change (#63794) <BR>* [v9.4.x] Docs: Adding angular support deprecation to our plugin submission FAQ (#64201) <BR>* [v9.4.x] update data source permissions instructions to match modern UI (#64181) <BR>* [v9.4.x] Clarify that LDAP will create Grafana users by default when they log in for the first time (#64180) <BR>* [v9.4.x] Replace ambiguous relrefs with partial URIs to prevent 404s (#62468) (#64114) <BR>* [v9.4.x] Influxdb: Fix missing columns with raw query (#64173) <BR>* [v9.4.x] Chore: Remove CreateUserForTests() (#64125) (#64165) <BR>* [v9.4.x] fix: create temp user no longer sets ID to 0 for all users (#64160) <BR>* [v9.4.x] Changelog: Updated changelog for 9.4.0 (#63983) <BR>* [v9.4.x] build: fix corss build (#63261) <BR>* [v9.4.x] Logs: Log samples not being ordered correctly (#64147) <BR>* Chore: Pass signed `user_hash` to Intercom via Rudderstack (#63921) (#64145) <BR>* [v9.4.x] Docs: Meta-monitoring docs for Grafana and Mimir (#64142) <BR>* [v9.4.x] Alerting: Fix client to external Alertmanager to correctly build URL for Mimir Alertmanager (#63684) <BR>* [v9.4.x] Docs: Pinning to latest for grafana plugin tools (#64141) <BR>* [9.4.x] Correlations: Fix flaky integration tests (#64004) (#64139) <BR>* [v9.4.x] Alerting: Allow downloading alert rules from subpath (#64138) <BR>* [v9.4.x] Alerting: Fix UI crashing when selecting custom grouping in alert panel (#64128) <BR>* [v9.4.x] Docker Build: Use `tonistiigi/binfmt` image for cross compilation (#64117) <BR>* [v9.4.x] docs: Prevent internal docs on setting up plugin spellcheck from appearing on public website (#64118) <BR>* Release: Bump version to 9.4.4 (#64101) <BR>* [v9.4.x] Changelog: Updated changelog for 9.4.3 (#64100) <BR>* [v9.4.x] SQLStore: Enable clientFoundRows for MySQL connections (#64083) <BR>* [v9.4.x] NPM: Stop using the folder path before the name path (#64071) <BR>* [v9.4.x] Alerting: Use background context for maintenance function (#64066) <BR>* [v9.4.x] StatPanel: Fix issue where sparkline chart was not being shown on resize (#64012) <BR>* [v9.4.x] Chore: Upgrade Go to 1.20.1 and Alpine to 3.17 (#63891) <BR>* [v9.4.x] Docs [Search] update _index.md by replacing dashboardPreviews for panelTitleSearch feature toggle (#64003) <BR>* Release: Bump version to 9.4.3 (#64002) <BR>* [v9.4.x] Changelog: Updated changelog for 9.4.2 (#64001) <BR>* [v9.4.x] Fix redirect from /setup-grafana/upgrade-grafana/ to /upgrade-guide/ (#63999) <BR>* [v9.4.x] BarChart: Only apply radius to topmost bar segment when stacking (#63986) <BR>* [v9.4.x] Reqcontext: Use err status code instead of always fallback (#63977) <BR>* [v9.4.x] Alerting: Fix migration pauses all alert rules on PostgreSQL (#63968) <BR>* [v9.4.x] Alerting: Fix boolean default in migration from false to 0 (#63963) <BR>* [v9.4.x] TimeSeries: Ignore invalid, user-defined log-y-axis min/max limits (#63967) <BR>* [v9.4.x] Profile: Fix session table overflowing page layout in mobile (#63965) <BR>* Command Palette: Sign out link now works correctly (#63742) (#63960) <BR>* [v9.4.x] Navigation: Fix broken layout at 544px (#63950) <BR>* [v9.4.x] Fix wrong texts in titles when cloning templates (#63944) <BR>* [v9.4.x] [DOC] Change APM dashboard to Service Graph view (#63903) <BR>* [v9.4.x] Navigation: reserve horizontal space for img in SectionNavItem to avoid layout shift (#63865) <BR>* [v9.4.x] TimeSeries: Fix legend and tooltip colors changing after data refreshes (#63871) <BR>* [v9.4.x] Alerting: Fix width in alerts table columns on EditGroupModal (#63849) <BR>* Release: Bump version to 9.4.2 (#63844) <BR>* [v9.4.x] Changelog: Updated changelog for 9.4.1 (#63843) <BR>* [v9.4.x] Changelog: Updated changelog for 9.4.0 (#63839) <BR>* [v9.4.x] TraceView: Add key and url escaping of json tag values (#761) <BR>* [v9.4.x] Geomap: Sanitize the attribution string (#755) <BR>* [v9.4.x] Alerting: Fix AlertLabelDropdown to be case sensitive (#63832) <BR>* [v9.4.x] Alerting: Improve Alertmanager data source docs (#63721) <BR>* fix(dashboard version service): add DashboardUID to query and respons… (#63821) <BR>* [v9.4.x] Alerting: Fix available labels in the alert panel groupby dropdown (#63799) <BR>* [v9.4.x] AzureMonitor: Fix template variables in ARG subscription field (#63758) <BR>* [9.4.x] Users: Fix org user always getting org id = 1 (#63759) <BR>* [v9.4.x] fix link to explore with logs and headings (#63665) (#63701) <BR>* Alerting: Instrument outgoing state history requests using weaveworks/common (#63689) <BR>* [v9.4.x] CloudMonitor: Add missing logger to TimeSeriesQuery (#63132) <BR>* [v9.4.x] CloudMonitoring: Fix crash when inspecting data for MQL queries (#63756) <BR>* [v9.4.x] Bump coverage versions (#63757) <BR>* [v9.4.x] Plugins: Fix plugins CDN not working when plugins are not in domain\'s root path (#63729) <BR>* [v9.4.x] TestData: Fix bug when selecting \"Log\" streaming (#63725) <BR>* [v9.4.x] Alerting: Fix changing datasource and creating new query not using defaults. (#63720) <BR>* [v9.4.x] Datasource Onboarding: Prevent flickering of onboarding page after first load (#63715) <BR>* [v9.4.x] Loki ds: Interpolation breaks in Loki queries when no scoped vars (#63700) <BR>* [v9.4.x] InfluxDB datasource: Query variable breaks trying to interpolate `__interval` (#63685) <BR>* [v9.4.x] Docs: Disambiguate auto_assign_org_role configuration option descriptions (#63681) <BR>* [v9.4.x] Docs: Fix of typo and delete of unnecessary sentence in \'Sign a plugin\' doc (#63683) <BR>* [v9.4.x] Docs: Update old default values for configuration options (#63678) <BR>* [v9.4.x] Docs: Update default value for geomaps enable_custom_baselayers option (#63675) <BR>* [v9.4.x] InfluxDB: Fix getting empty response when querying fields with retention policy (#63671) <BR>* [v9.4.x] Docs: Clarify command palette changes are not behind feature flag (#63667) <BR>* [v9.4.x] CloudWatch Logs: Fix query editor freezing (#63666) <BR>* [v9.4.x] Navigation: Add plugin upgrade guide to docs (#63616) <BR>* [v9.4.x] TimeRangeInput: Fix positioning of dropdown menu (#63612) <BR>* [v9.4.x] Docs: Improved docs for templating labels and annotations (#63606) <BR>* [v9.4.x] MSSQL Datasource: Revert functions within macros change (#63598) <BR>* [v9.4.x] Docs: Fix numbering in templating docs (#63587) <BR>* [v9.4.x] Authn: Add separate context for session tagging (#63571) <BR>* [v9.4.x] Docs: fix typo in 9.4 what\'s new (#63580) <BR>* [v9.4.x] Prometheus: Handle annotation query with empty fields (#63574) <BR>* [v9.4.x] Add --init to all podman invocations to ensure ^C works on MacOS (#63552) <BR>* [v9.4.x] Docs: Delete old templating notifications docs page (#63549) <BR>* [v9.4.x] CloudWatch: Remove error for multi-value variable in logs runner (#63546) <BR>* [v9.4.x] Authn: Anon session service (#63520) <BR>* [v9.4.x] Geomap: Fix default opacity for layers (#63526) <BR>* [v9.4.x] CloudMonitor: Fix query migration (#63519) <BR>* [v9.4.x] Alerting: Fix incorrect comment in eval.go (#63513) <BR>* Authn: Stat registration [9.4.x] (#63504) <BR>* [v9.4.x] Alerting: Get alert rules on faults (#61248) (#63505) <BR>* [v9.4.x] Update navigationAppConfig to use new k6 plugin id (#63459) <BR>* [v9.4.x] Docs: Remove duplicate docs on images in notifications (#63475) <BR>* [v9.4.x] Docs: Uploading images from disk supported in Slack (#63473) <BR>* [v9.4.x] Docs: Upload images from disk supported in Telegram (#63471) <BR>* [v9.4.x] Prometheus: Fix missing abs operation to query builder (#63462) <BR>* [v9.4.x] Alerting: Fix confusing comment about screenshots in default.ini and docs (#63440) <BR>* Chore: update alerting package to head of 9.4.x (508391225cd4) (#63210) <BR>* [v9.4.x] Loki Context UI: Do not disable last label (#63253) <BR>* [v9.4.x] PanelChrome: Make loading animation speed the same across panels (#63242) <BR>* [v9.4.x] Alerting: Fix a bug taking screenshots with Dashboard UID (#63222) <BR>* [v9.4.x] Docs: Fix redaction error in notification policies docs (#63140) <BR>* [v9.4.x] docs: adds what\'s new video (#63207) <BR>* [9.4.x] Add missing PRs to 9.4.0-beta1 changelog (#62596) (#62600) <BR>* [v9.4.x] Provisioning: Parse boolean and numeric values from environment variables (#63192) <BR>* [v9.4.x] Fix MSSQL queries failing because of bad interpolation (#63172) <BR>* [v9.4.x] docs: comments out video (#63152) <BR>* [v9.4.x] docs: fixes video link in what\'s new 9.4 (#63146) <BR>* [v9.4.x] fix broken envelope encryption link (#63143) <BR>* [v9.4.x] What\'s New in v9.4 (#63137) <BR>* [v9.4.x] Navigation: add a link to starred dashboards in the megamenu (#63106) <BR>* [v9.4.x] Docs: incorporates feedback from PR #62402 (#63101) <BR>* Navigation: Backport 61103 to v9.4.x (#63097) <BR>* [9.4.x] CI: Do not clone repo in artifact-page step (#63077) (#63087) <BR>* [9.4.x] CI: Running Redis integration tests without grabpl (#63028) (#63074) <BR>* [v9.4.x] Prometheus: Table format throwing error on empty result (#63062) <BR>* [v9.4.x] CommandPalette: Move quick add actions to top level (#63049) <BR>* [v9.4.x] Update publishing workflows to use organization secret (#63046) <BR>* [v9.4.x] Docs: fix typo (#63038) <BR>* [v9.4.x] Search: Switch to list view when filtering by tags (#63017) <BR>* [v9.4.x] Docs: Fix 404 links in build a plugin page (#63006) (#63010) <BR>* [v9.4.x] CI: Remove variants arg from `package` step (#62858) (#62999) <BR>* [v9.4.x] docs: upgrade guide refactor organizes releases into their own pages; moves upgrade guide to the root (#62987) <BR>* [v9.4.x] Add canonical URL to all HTTP API docs (#62971) <BR>* [v9.4.x] docs: fix broken annotations link (#62968) <BR>* [v9.4.x] Alerting: fix \"policy\" typo (#62955) <BR>* [v9.4.x] Docs: corrects typo (#62961) <BR>* [v9.4.x] Refactor: Use data source UID rather than ID (#62937) <BR>* [v9.4.x] Prometheus: Refactor. Use data source UID rather than the deprecated ID (#62936) <BR>* [v9.4.x] SAML: Update library (fix single logout) (#62933) <BR>* [v9.4.x] Docs: removes Grafana Cloud CTA (#62905)<BR>* Fri Mar 03 2023 ecsosAATTopensuse.org- Update to version 9.4.3: <BR>* [v9.4.x] NPM: Stop using the folder path before the name path (#64071) <BR>* [v9.4.x] Alerting: Use background context for maintenance function (#64066)<BR>* Thu Mar 02 2023 ecsosAATTopensuse.org- Update to version 9.4.2: <BR>* [v9.4.x] Alerting: Fix boolean default in migration from false to 0 (#63963) <BR>* [v9.4.x] Alerting: Fix migration pauses all alert rules on PostgreSQL (#63968)<BR>* Wed Mar 01 2023 ecsos <ecsosAATTopensuse.org>- Move grafana from bindir to sbindir.- Add grafana-service.patch to fix wrong path in systemd service file.<BR>* Tue Feb 28 2023 ecsosAATTopensuse.org- Update to version 9.4.1: <BR>* fix(dashboard version service): add DashboardUID to query and respons… (#63821) <BR>* [v9.4.x] InfluxDB: Fix getting empty response when querying fields with retention policy (#63671) <BR>* [v9.4.x] InfluxDB datasource: Query variable breaks trying to interpolate `__interval` (#63685) <BR>* Release: Bump version to 9.4.1 (#773) <BR>* [v9.4.x] MSSQL Datasource: Revert functions within macros change (#63598) <BR>* [9.4.x] CI: Running Redis integration tests without grabpl (#63028) (#63074) <BR>* [v9.4.x] Fix MSSQL queries failing because of bad interpolation (#63172) <BR>* [v9.4.x] SAML: Update library (fix single logout) (#62933) <BR>* [v9.4.x] TraceView: Add key and url escaping of json tag values (#761) <BR>* [v9.4.x] Geomap: Sanitize the attribution string (#755) <BR>* [v9.4.x] Canvas: Support color themes for arrows (#62896) <BR>* [v9.4.x] Canvas: Improve anchor UX (#62898) <BR>* [v9.4.x] Canvas: Update server element design (#62897) <BR>* [v9.4.x] MSSQL: Add support for macro function calls (#62890) <BR>* [v9.4.x] PanelChrome: Implement hover header (#62875) <BR>* [v9.4.x] Navigation: move Connections plugin to be just after apps (#62871) <BR>* [v9.4.x] Search: Fix not being able to clear sort value (#62869) <BR>* [v9.4.x] Tempo: Fix span name being dropped from the query (#62846) <BR>* [v9.4.x] Added pageZoomLevel option to image renderer setup documentation (#62842) <BR>* [v9.4.x] Alerting docs: updates to alert rules docs for 9.4 (#62810) <BR>* [v9.4.x] Alerting: Add label query parameters to state history endpoint (#62835) <BR>* Alerting: implement loki query for alert state history (#62833) <BR>* [v9.4.x] Alerting: Pause dash alerts on migration (#62830) <BR>* [v9.4.x] Alerting: Fix template validation in provisioning api (#62825) <BR>* [v9.4.x] Alerting: Add static label to all state history entries (#62819) <BR>* [v9.4.x] Docs: corrects incorrect redirect and fixes link (#62820) <BR>* [v9.4.x] Alerting: Add endpoint for querying state history (#62813) <BR>* [v9.4.x] Alerting: Usability adjustments to Loki representation of state history values (#62811) <BR>* [v9.4.x] Auth: Rotate token patch (#62782) <BR>* [v9.4.x] Alerting: Pass yaml as a query param in export request (#62806) <BR>* Alerting: Refactor away a layer of indirection around the goroutine in Loki state history (#62802) <BR>* [v9.4.x] Tempo: TraceQL syntax highlighting improvements (#62803) <BR>* [v9.4.x] Tempo: Trace to logs update image (#62804) <BR>* [v9.4.x] Tempo: Inject status and status.code for tags autocomplete (#62800) <BR>* [v9.4.x] Tempo: Update docs for trace to logs functionality (#62793) <BR>* [v9.4.x] Plugins: Prefer to use the data source UID when querying (#62789) <BR>* [v9.4.x] SQLStore: Fix folder migration for MySQL < 5.7 (#62786) <BR>* [9.4.x] CI: Allow other modules to register build sub-commands (PR #62741) (#62774) <BR>* [v9.4.x] Alerting: Set YAML as default value for exporting alert rules (#62770) <BR>* [v9.4.x] Heatmap: Support heatmap rows with non-timeseries X axis (#62733) <BR>* [v9.4.x] Nested Folder: Fix for SQLite not to overwrite the parent on restarts (#62756) <BR>* [v9.4.x] Fix/60084/save and test (#62750) <BR>* [v9.4.x] Elasticsearch: Fix consistent label order in alerting (#62743) <BR>* [v9.4.x] Cloudwatch: Fix log group variable interpolation (#62713) <BR>* [v9.4.x] docs: fix broken elasticsearch metrics play link (#62719) <BR>* [v9.4.x] Explore: Fix graph not updating when changing config (#62706) <BR>* [v9.4.x] Alerting docs: adds declare incident (#62710) <BR>* [v9.4.x] Search: Fix alignment of checkbox in folder view (#62708) <BR>* [v9.4.x] Tempo: Remove tempoApmTable feature flag (#62702) <BR>* [v9.4.x] Navigation: wrap dashboard settings actions in `ToolbarButtonRow` for responsiveness (#62692) <BR>* [v9.4.x] Alerting: hide \"silence\" button for external AM setups (#62691) <BR>* [v9.4.x] Loki: Fix label filter expression treating int as string (#62687) <BR>* [v9.4.x] Alerting: Add support for \"normal\" as state filter in rule search (#62679) <BR>* [v9.4.x] Alerting: Add Copy action to templates table (#62683) <BR>* [v9.4.x] Command palette: section styling tweaks (#62682) <BR>* [v9.4.x] Alerting: Allow alert rule pausing from API (#62675) <BR>* [v9.4.x] Alerting: Show \'start typing\' message in evaluation group folder in case of empty options. (#62665) <BR>* [v9.4.x] CI: Replace `grafana/grafana-oss` with `grafana-oss` when publishing to dockerhub repo (#62653) <BR>* [v9.4.x] PanelChrome: Adds display mode to support transparent option (#62654) <BR>* [v9.4.x] TemplateVariables: Fix custom variable function support (#62509) (#62573) <BR>* [v9.4.x] Geomap: Ensure options work while in table view (#62635) <BR>* [v9.4.x] Transforms: Fix schema definition (#62623) <BR>* [v9.4.x] Alerting: Fix handling of special floating-point cases when writing observed values to annotations (#62637) <BR>* [v9.4.x] Expressions: Fixes the issue showing expressions editor (#62622) <BR>* [v9.4.x] Use requires_buildifier build tag to avoid needing buildifier locally (#62621) <BR>* [v9.4.x] TestData: Remove references to TestData \"DB\" (#62613) <BR>* [v9.4.x] Transformations: Selectively apply transformation to queries (#62615) <BR>* [v9.4.x] MySQL: Quote identifiers that include special characters (#62618) <BR>* [v9.4.x] TopNav: Fix right padding on signin link (#62606) <BR>* [v9.4.x] CI: Add `artifacts publish` build command (#62503) <BR>* [v9.4.x] Alerting: Validate that tags are 100 characters or less (#62593) <BR>* [v9.4.x] Navigation: add event tracking for dashboard save as events (#62588) <BR>* [v9.4.x] Azure Monitor: Return query error for metrics (#62577) <BR>* [v9.4.x] Azure Monitor: Fix selection when using a search term (#62572) <BR>* [v9.4.x] Navigation: add event tracking for navigation elements (#62583) <BR>* [v9.4.x] AzureMonitor: Fix dimension migration (#62579) <BR>* [v9.4.x] Plugins: Fix circular reference in customOptions leading to MarshalJSON errors (#62565) <BR>* [v9.4.x] Login: Fix panic when UpsertUser is called without ReqContext (#62555) <BR>* [v9.4.x] Chore: Update latest.json to 9.4.0-beta1 (#62560) <BR>* [v9.4.x] PanelChrome: Styling issues (#62550) <BR>* Release: Bump version to 9.4.0 (#62554) <BR>* [v9.4.x] Plugins: Update migration guide for 9.4/forwarded headers (#62549) <BR>* [v9.4.x] Navigation: Sign in button now works correctly when served under a sub path (#62548) <BR>* [v9.4.x] Azure Monitor: Docs update for multiple resources (#62543) <BR>* [v9.4.x] Alerting: Clarify PagerDuty integrationKey format (#62513) <BR>* [v9.4.x] Canvas: Update connection info on element rename (#62536) <BR>* [v9.4.x] Alerting: Allow separate read and write path URLs for Loki state history (#62528) <BR>* [v9.4.x] Canvas: Connections positioning ux improvements (#62525) <BR>* [v9.4.x] Geomap: Maintain consistent control styling (#62522) <BR>* [v9.4.x] Alerting: Configurable externalLabels for Loki state history (#62517) <BR>* [v9.4.x] Consider y coord when determining bottom collision (#62506) <BR>* [v9.4.x] Azure Monitor: Enable multiple resource queries (#62502) <BR>* [v9.4.x] Alerting: allow to pause existing rules (#62491) <BR>* [v9.4.x] Alerting: Add Rule UID and Clone button to the rule details page (#62487) <BR>* [v9.4.x] Alerting: Allow pausing alerts from provisioning (#62492) <BR>* [v9.4.x] Docs: Update wording / text and copy (#62490) <BR>* Release: Bump version to 9.4.0-beta1 (#62465) <BR>* FileDropzone: Display max file size (#62334) <BR>* Grafana DS: Limit dropzone to spreadsheet filetypes (#62329) <BR>* Update dependency react-highlight-words to v0.20.0 (#62351) <BR>* Auth: Add skip_org_role_sync for Okta (#62106) <BR>* LokiContext: Add feature tracking (#62344) <BR>* Time Series Panel: Fix legend text selection in Firefox (#60809) <BR>* Nested folders: Enable folder migration (#61936) <BR>* MultiSelect: Fix `actionMeta` not available in `onChange` callback (#62339) <BR>* Alerting: Add export button for exporting all alert rules in alert list view (#62416) <BR>* Datasources: Add support for getDetDefaultQuery in variable editor (#62026) <BR>* Logs: Fix stats not being updated when log results change (#62317) <BR>* Preferences: Add theme preference to match system theme (#61986) <BR>* Azure Monitor: Add info about multiple resource selection (#62327) <BR>* Azure Monitor: Allow to specify a region when listing resources (#62306) <BR>* AppPlugins: Remove unused rootNav parameter (#62440) <BR>* CI: Lint starlark files with `buildifier` (#59157) <BR>* Chore: Fix goimports grouping (#62429) <BR>* Chore: Fix goimports grouping in alerting (#62424) <BR>* Chore: Fix goimports grouping (#62428) <BR>* Chore: Fix goimports grouping (#62427) <BR>* Chore: Fix goimports grouping (#62426) <BR>* Chore: Fix goimports grouping in pkg/infra (#62421) <BR>* Chore: Fix goimports grouping in other backend platform packages (#62422) <BR>* LokiContext: Fix wrong queries being run when reopened (#62353) <BR>* CloudWatch: Add missing AWS/DX metric (#62405) <BR>* Chore: Fix goimports grouping (#62423) <BR>* Chore: Fix goimports grouping in pkg/services (#62420) <BR>* Chore: Fix goimports grouping in pkg/api (#62419) <BR>* Datasources: Extend properties for the datasource-test tracking event (#62292) <BR>* Schema: Add schema for library panels (#62169) <BR>* Alerting: Use optional chaining for accessing frames (#61814) <BR>* Cloudwatch: Set CloudwatchCrossAccountQuery feature to stable (#62348) <BR>* Alerting: Update historian to ignore transitions from Normal Paused and Updated (#62267) <BR>* SupportBundles: Feature flag + access control navtree item (#62337) <BR>* Canvas: Anchor highlight persistance (#62364) <BR>* docs: clarify note re export dashboard as PDF (#62398) <BR>* Alerting: Refactor metrics/ngalert.go into seperate files (#62362) <BR>* chore: move user_auth models to (mostly) login service (#62269) <BR>* Move Grafana tutorials from grafana/tutorials repository (#62309) <BR>* Loki: Show query size approximation (#62109) <BR>* Prometheus: Fix \"-Instant\" string showing up in prometheus instant query UI (#62265) <BR>* Alerting: Create endpoints for exporting in provisioning file format (#58623) <BR>* Explore: Implement feature toggle for logs sample (#62291) <BR>* Navigation: more command palette tweaks (#62286) <BR>* CommandPalette: Render dashboard + nav actions as links (#62315) <BR>* Update dependency rc-tooltip to v5.3.1 (#62341) <BR>* Dashboard schema: Update default value for timezone (#62340) <BR>* Benchmarks for searchv2 (#60730) <BR>* Loki: Add X-Query-Tags header for logs sample and data sample (#62333) <BR>* FileDropzone: Revert introducing a new prop (#62324) <BR>* Azure Monitor: Add variable function to list regions (#62297) <BR>* Elasticsearch: Support nested aggregation (#62301) <BR>* Chore: Update code owners of public dashboards (#62332) <BR>* Dashboard schema: Review and mature timezone property (#62090) <BR>* Auth: Add disable of team sync for JWT Authentication (#62191) <BR>* LogContext: Fix setting wrong height for ElasticSearch (#62330) <BR>* Bump code coverage version (#62322) <BR>* PublicDashboards: moved tokens service and new repository method (#61806) <BR>* Chore: Removed unused grafana-plugin-ci images (#62219) <BR>* Explore: Refactor trace view and move to core (#61938) <BR>* Logs: Add experimental support to display a datasource custom UI in LogContext (#62189) <BR>* Plugins: Allow loading panel plugins from a CDN (#59096) <BR>* SearchV2: Set correct batch limit when loading dashboards (#62314) <BR>* Traces: Upgraded feature tracking (#62181) <BR>* Auth: Doc change url for getting JWT (#62319) <BR>* Update dependency rc-slider to v10.1.0 (#62302) <BR>* Add SQLite performance limitation with alerting (#62296) <BR>* Alerting: remove link to Grafana University (#62318) <BR>* [Navigation] Add user events for quick actions/dashboard actions (#62220) <BR>* Packages: Don\'t error if npm-artifacts directory already exists (#62303) <BR>* TimeSeries: Fix log y scale when min/max settings don\'t land on divisors (#60768) <BR>* FileDropzone: make a nicer looking error message when file size is exceeded (#62290) <BR>* Revert \"Alerting: Add is_paused attr to the POST alert rule group endpoint\" (#62310) <BR>* StateTimeline: Show correct legend label when value mappings set (#62282) <BR>* QueryEditorRows: Remove double callback from onDataSourceChange (#62172) <BR>* Update dependency AATTtesting-library/dom to v8.20.0 (#61677) <BR>* RBAC: Permission check performance improvements for the new search (#60729) <BR>* Grafana DS: Fix dropzone showing upload file even if there is a file (#62200) <BR>* Search: Remember sorting preference between visits (#62248) <BR>* Revert \"Transforms: Add join by fields\" (#62278) <BR>* Update dependency rc-drawer to v6.1.2 (#62294) <BR>* Re-add RowHeight option to StatusHistory (#62293) <BR>* Search: Store only search value in state, not the whole selectable value (#62228) <BR>* Azure Monitor: Allow multi-value variables (#62238) <BR>* AuthN: support priority for post auth and post login hooks (#62208) <BR>* Update d3 to v3 (#58315) <BR>* Tempo: Update docs and default Tempo metrics query (#62185) <BR>* Alerting: Add is_paused attr to the POST alert rule group endpoint (#62253) <BR>* Datasources: Add the props for the \"add datasource\" event (#62227) <BR>* Revert \"Add Grafana tutorials originally from tutorials repository\" (#62283) <BR>* API: don\'t re-add /api suffix to grafana.com API URL (#62280) <BR>* Add Grafana tutorials originally from tutorials repository (#62124) <BR>* Alerting: Update state manager to return StateTransitions when Delete or Reset (#62264) <BR>* Replace grafana/docs-squad with more specific group grafana/docs-grafana (#62174) <BR>* Chore: uPlot 1.6.24 (#62279) <BR>* Chore: Move ReqContext to contexthandler service (#62102) <BR>* Alerting: Improve comments on alert table migration immutability (#62161) <BR>* Tests: Add boilerplate code to support e2e tests on enterprise (#61959) <BR>* InfluxDB: Send retention policy with InfluxQL queries if its been specified. (#62149) <BR>* Alerting: fix default template link (#62251) <BR>* Alerting: Add alert pausing feature (#60734) <BR>* NodeGraph: Schema for panel options (#62121) <BR>* Update dependency immutable to v4.2.2 (#62202) <BR>* Chore: don\'t create the npm-artifacts dir since yarn packages:pack does this… (#62246) <BR>* AuthN: JWT remove unnecessary if (#62233) <BR>* Fix: NPM Package publishing (#62243) <BR>* Loki Docker Devenv: Fix undefined variable in error message (#62242) <BR>* Elasticsearch: Deprecate raw document mode (#62236) <BR>* Explore: Add feature tracking for split open in logs sample (#62241) <BR>* Codeowners: Assign `logs` files to AATTgrafana/observability-logs (#62239) <BR>* Tempo: Trace to logs custom query with interpolation (#61702) <BR>* Chore: Update `latest.json` to `9.3.6` (#62235) <BR>* TestData: Introduce schema types (#62130) <BR>* Changelog: Updated changelog for 9.3.6 (#62231) <BR>* Explore: Trigger logs sample only when user click to see it (#62226) <BR>* Server: Remove unused services (#62015) <BR>* Alerting: Fix recording rules being shown in the rules table on edit group modal (#62171) <BR>* Explore: Add feature to open log sample in split view (#62097) <BR>* Chore: fix builds on main (#62218) <BR>* Update doc-validator to latest release (#62170) <BR>* [Xorm] remove oracle driver + unused function (#62125) <BR>* Navigation: Fix finding the active nav item for plugins (#62123) <BR>* Snapshots: Add new snapshot configuration to documentation (#62110) <BR>* Schema: Create PublicDashboard core kind (#62155) <BR>* chore: move dashboard_acl models into dashboard service (#62151) <BR>* Auth: Fix catch both both ErrInvalidAPIKey for context with APIKey (#62193) <BR>* Snapshots: Add snapshot enable config (#61587) <BR>* Update dependency glob to v8.1.0 (#62186) <BR>* Alerting: Fix Test Receivers when settings are non-strings (#62156) <BR>* Alerting: Alert rules search improvements (#61398) <BR>* Auth: Fix error check (#62192) <BR>* Alerting: validate alert condition on saving rule (#61958) <BR>* Transforms: Add join by fields (#61322) <BR>* Navigation: only show the `img` for a section root if both `img` and `icon` are present (#62127) <BR>* Navigation: Add keyboard shortcut to search input (#62116) <BR>* Chore: Bump d3-color to 3.1.0 (#61609) <BR>* Transforms: Keep refId for labelsTopFields (#61916) <BR>* Bump code-coverage workflow version (#62182) <BR>* Chore: Script to generate betterer issue summary (#61857) <BR>* Chore: Move to node 18 again (#62079) <BR>* QueryEditorRow: Fixes issue loading query editor when data source variable selected (#61927) <BR>* Navigation: Command palette topnav tweaks (#61991) <BR>* Encryption: Cache new DEKs (only) after a caution period (#60664) <BR>* Packages: Fix `upload-packages` case for Enterprise2 mode (#61772) <BR>* AuthN: Rebuild Authenticate so we only have to call it once in context handler (#61705) <BR>* Add handleGrafanaManagedAlerts jsonData (#61874) <BR>* Dashboard schema: Review and mature refresh property (#62104) <BR>* Tempo: Update column width for Loki search (#61924) <BR>* Fix Barchart legend calcs when stacking is percent (#61449) <BR>* Alerting: Support context.Context in Loki interface (#61979) <BR>* Dropdown: Make escape close a dropdown (#62098) <BR>* Access control: Modify dashboard/folder resolvers so that return also the inherited scopes (#62025) <BR>* Chore: Fixes cleanNeedle regex to be more specific (#61967) <BR>* Refactor state timeline/status history to cue model and refactor `TimelineChart` component (#61631) <BR>* Canvas: Fix connection anchors for svg elements (#61895) <BR>* EntityAPI: Rename references from kind to family (#62044) <BR>* XY Panel: Add and use schema for XY Panel configuration (#62148) <BR>* Alerting: Re-generate swagger definitions (#62154) <BR>* Kindsys: Simpler PascalCase name handling (#62150) <BR>* Chore: Fix dashboard service after refactor (#62153) <BR>* k8s: add feature toggle and stub to save dashboards k8s (#62053) <BR>* Preferences: Add preferences kind and remove unused navbar settings (#59621) <BR>* SVG: Add dompurify preprocessor step (#62143) <BR>* chore: move entity models into entity store service (#62145) <BR>* Alerting: Copy rule definitions into state history (#62032) <BR>* Tempo: Create separate functions for querying the v1/v2 API for tag values (#61998) <BR>* Schema: Covering service accounts Core Kind (#62091) <BR>* Schema: Fix interfaces with blank spaces (#62144) <BR>* add export customHeadersSettings component (#62131) <BR>* [Chore] Add unit tests to PanelChrome component (#61695) <BR>* Update dependency fork-ts-checker-webpack-plugin to v7.3.0 (#62129) <BR>* Docs: Update expression documentation to mention no data (#61934) <BR>* Plugins: add UI for more supported datasources with secure socks proxy feature toggle (#61962) <BR>* copy .github folder into golang build container since we rely on codeowners (#62122) <BR>* chore: update folder model (json tags) to match previous model (#62117) <BR>* [API Split] Move star api inside of packages (#61987) <BR>* CloudWatch Logs: Set default logs query and disable button when empty (#61956) <BR>* PublicDashboards: Footer alignment fix for Firefox browser (#62108) <BR>* Auth: Add skip_org_role_sync setting for github (#61673) <BR>* Chore: Remove Result field from dashboard snapshot mode (#62089) <BR>* API: Change how Cache-Control and related headers are set (#62021) <BR>* Chore: Keeping the list of plugin executable complete (#60840) <BR>* Dashboard schema: Review and mature fiscalYearStartMonth property (#62105) <BR>* API: Correctly use new grafana_com.api_url setting in /api/gnet proxy (#60893) <BR>* Update dependency eslint to v8.32.0 (#61894) <BR>* Auth: Add skip_org_role_sync to GitLab OAuth (#62055) <BR>* Dashboard schema: Review and mature graphTooltip property (#62082) <BR>* Update dependency eslint-plugin-jest to v27.2.1 (#61523) <BR>* Plugins: Add plugin resource tests (#62014) <BR>* Update alerting to the latest main (#62003) <BR>* Chore: update latest.json to 9.3.4 (#62080) <BR>* Changelog: Updated changelog for 8.5.20 (#62073) <BR>* CommandPalette: Design tweaks and design fixes (#61971) <BR>* Chore: Remove Result from dashboard models (#61997) <BR>* Changelog: Updated changelog for 9.3.4 (#62067) <BR>* Changelog: Updated changelog for 9.2.10 (#62066) <BR>* Alerting: Fix recording rules showing alert notification information. (#61988) <BR>* CloudWatch: Use grafana-aws-sdk v0.12.0 (#62007) <BR>* Docs: Update publish a plugin FAQ to cover more common questions (#62001) <BR>* Chore: Remove folders from models pkg (#61853) <BR>* Canvas: Update scene and panel when entering panel view mode (#62043) <BR>* PublicDashboards: Adds middleware for email sharing (#61950) <BR>* Explore: Changed references to DataQuery and DataSourceRef (#62034) <BR>* Docs: corrects broken link to v9.0 docs (#62035) <BR>* dashboards: Mark dashboards team as kind owner (#62013) <BR>* Tempo: [TraceQL] Do not override the `status` tag name (#62030) <BR>* Explore: Implement logs sample in Explore (#61864) <BR>* Chore: Fix random indices for slices in test files (#61884) <BR>* Explore: Be sure time range key bindings are mounted after clear (#61892) <BR>* Docs: Fix schema attributes formatting in schema docs (#62016) <BR>* Schema: Move known shared types into the common (#61875) <BR>* Datasources: Fix Proxy by UID Failing for UIDs with a Hyphen (#61723) <BR>* Alerting: Return chan <-error for #61811 (#61858) <BR>* Connections: update the style of the cards (#61989) <BR>* Plugins: Add backend target to instrumentation (#61980) <BR>* Kindsys: Include CODEOWNERS to Kinds report (#61978) <BR>* CommandPalette: Fix feature flag (#62000) <BR>* Azure Monitor: Adapt Advanced component to multiple resources (#61981) <BR>* Docs: prose and format updates (#61720) <BR>* CloudWatch: Prevent log groups from being removed on query change (#61891) <BR>* Add debug option for Golang tests in vscode (#61983) <BR>* Navigation: Open command palette from search box (#61667) <BR>* [xorm] Clean up xorm dialect & cascade (#61969) <BR>* AlertGroups: Generate models.gen.ts from models.cue (#61227) <BR>* Table panel: Use link elements instead of div elements with on click events to aid with keyboard accessibility (#59393) <BR>* Chore: Update the tempo devenv with the latest Tempo config changes (#61622) <BR>* Panel edit: Add feature to drag & drop spreadsheet files to the grafana datasource (#60586) <BR>* Chore: convert last test to RTL and remove Enzyme references (#61918) <BR>* Kindsys: Include AATTgrafanamaturity counts to Kinds report (#61911) <BR>* Home: Fixes breadcrumb for custom home dashboard (#61499) <BR>* Profile: Rename profile page from preferences to profile (#61777) <BR>* Chore: Use same JSON tag casing everywhere for parent UID (#61935) <BR>* Alerting: Add maxdatapoints in alert rule form (#61904) <BR>* Linking criteria and adding file and env variables access (#61830) <BR>* Kindsys: Include generated-code links to Kinds report (#61910) <BR>* Chore: Add cuefix hook (#61941) <BR>* Canvas: Improve arrow positioning when border is present (#61961) <BR>* Graphite: Have metric name type query variable use metric render endpoint (#61730) <BR>* Geomap panel: Generate types (#61636) <BR>* Alerting: Push state history entries to Loki (#61724) <BR>* Docs: Update index.md to not escape dollar sign (#61694) <BR>* PublicDashboards: Footer position fix (#61954) <BR>* PublicDashboards: Checkboxes list refactor (#61947) <BR>* chore: move validations model into the validations service (#61953) <BR>* panels: Remove redundant import package from cue defs (#61949) <BR>* Kindsys: Add Ptr func (#61948) <BR>* chore: move plugins models into pluginsettings svc (#61944) <BR>* Kindsys: Unique names for composable kind TS types (#61928) <BR>* GrafanaUI: Checkbox description fix (#61929) <BR>* Navigation: truncate landing page descriptions to 3 lines (#61925) <BR>* Tempo Datasource: Correct TraceQL docs link (#61931) <BR>* chore: move models/licensing into licensing service (#61878) <BR>* Canvas: Connection heads not rendering consistently (#61887) <BR>* Perfomance: Add preallocation for some slices (#61632) <BR>* SAML: Update deps (#61906) <BR>* SupportBundles: Access control guards (#61914) <BR>* Elasticsearch: Fix failing requests when using SigV4 (#61923) <BR>* Tempo: [TraceQL] Integrate the new tag values API (#61637) <BR>* Loki: Push support for multi-tenancy mode (#60866) <BR>* Loki: Add ingester to the devenv loki config (#61844) <BR>* CI: Remove `grabpl integration-tests` (#61920) <BR>* Kindsys: Remove reference to DecoderCompactor (#61922) <BR>* Chore: Remove DecoderCompactor() (#61706) <BR>* Kindsys: Generate plugin Go types under a kinds/ dir (#61899) <BR>* chore: move alert-related models (#61716) <BR>* SQLStore: Add test for nested transactions events (#60500) <BR>* Connections: Show the Dashboards tab under DataSource settings (#61841) <BR>* AzureMonitor: Move DefaultSubscriptions field to separate component (#61633) <BR>* Chore: Drop search service dependency from folder service (#61789) <BR>* elastic: improve error-messages, first step, tests only (#61847) <BR>* Build: Replace babel-loader with esbuild-loader (#57837) <BR>* Plugins: Add file permission error check when attempting to verify plugin signature (#61860) <BR>* AuthN: Add interface and function to operate on clients that supports redirects (#61905) <BR>* PanelChrome: Allow panel to be dragged if set as draggable from the outside (#61698) <BR>* CI: Add `artifacts npm` commands from grabpl (#61908) <BR>* Alerting: Remove unused code after importing from grafana/alerting (#61869) <BR>* TopNav: Fixes breadcrumb issues and title for apps when topnav is disabled (#61835) <BR>* Apps: Use plugin description as nav node subtitle (#61549) <BR>* RBAC: Rewrite data source api tests (#61783) <BR>* Navigation: Change collapse icon + behaviour (#61496) <BR>* Navigation: clean up colors in section nav (#61240) <BR>* Chore: Patch bump QS (#60508) <BR>* Docs: Update visualization and barchart panels (#61474) <BR>* Chore: Bump Terser related dependencies (#60506) <BR>* test: use deterministic timestamp to compare snapshots (#61670) <BR>* Codegen: Generate docs for composable kinds (#61719) <BR>* Canvas: Update readme with link to docs (#61812) <BR>* EntityAPI: Save nested summary info in the SQL database (#61732) <BR>* Canvas: Rectangle render error (#61883) <BR>* Chore: update AATTgrafana/experimental to 1.1.0 (#61820) <BR>* chore: move jwt models into auth/jwt (#61862) <BR>* Docs: rewrite data source intro (#61639) <BR>* SSE/Prom: Undo empty frame change that triggers 500s in SSE (#61871) <BR>* SupportBundles: Fix collector typos and change defaults (#61850) <BR>* Canvas: Add tooltip for data links (#61648) <BR>* Chore: Fix cue imports when we don\'t use an alias (#61795) <BR>* AzureMonitor: Fix feature flag (#61863) <BR>* Query Builder: Fix max width of input component to prevent overflows (#61798) <BR>* SSE: Fix math expression to support NoData results (#61721) <BR>* Docs: Use the correct name for the feedback_links_enabled option (#61825) <BR>* Chore: Remove dashboard ACL from models (#61749) <BR>* Explore: Create DataSourceWithSupplementaryQueriesSupport interface to support log volume and samples (#61298) <BR>* Flame graph: Search with uFuzzy (#61748) <BR>* Explore: Keyboard shortcut to go to explore (#61837) <BR>* Update link to provisioning docs (#61840) <BR>* Azure Monitor: Fix frame display name with multiple resources (#61750) <BR>* ElasticSearch: Improve ES error handling message (#61471) <BR>* Azure Monitor: Implement logic to allow multiple selection (#61740) <BR>* Elasticsearch: Fix creating of span link with no tags (#61753) <BR>* Kindsys: Unify plugins, pfs with kind framework (#61192) <BR>* Logs: Adjust documentation for new log details (#61311) <BR>* SupportBundles: Add config enablement (#61776) <BR>* Update dependency eslint-plugin-jsx-a11y to v6.7.1 (#61525) <BR>* Connections: Don\'t use `gridSize` directly in styling (#61684) <BR>* Update _index.md (#61662) <BR>* Packaging: Use base64 key (#61802) <BR>* update adding new panel wording (#61817) <BR>* SearchV2: Fix star query when no stars exist (#61726) <BR>* Alerting: Swap templates and contact points places (#61808) <BR>* Update `grafana/alerting` to the latest main (#61810) <BR>* Geomap: Update readme to include doc link (#61258) <BR>* Canvas: Add server element (#61104) <BR>* Cloudwatch: Restructure languages in plugin root (#61490) <BR>* Canvas: Inconsistent border behavior (#61794) <BR>* SecretScan: Remove placeholder image and polish errors (#61785) <BR>* ISSUE_TRIAGE.md: update (#60299) <BR>* Remove live.go from models (#61742) <BR>* Chore: Split folder store and dashboard store interfaces (#61655) <BR>* Alerting: Fix QueryAndExpressionStep not using the right query (#61738) <BR>* Plugins: enable the plugin sdk to get the json data for all datasources (#61729) <BR>* Use new GPG key when publishing (#61784) <BR>* Parca: Use client dependency from buf.dev instead of generated sources (#60969) <BR>* AzureMonitor: Correctly select template variable values in E2E (#61780) <BR>* Fix JWT claims request (#61650) <BR>* Chore: No longer refer to Node Graph as being in beta (#61775) <BR>* SAML: Support auto login (#61685) <BR>* RBAC: remove the usage of access control mock from preference tests (#61709) <BR>* DashList: Use blue link color on hover instead underline (#61282) <BR>* TablePanel: Refactor to functional component and move add ad hoc filter action to PanelContext (#61360) <BR>* PanelChrome: Allow hovering on description when status error is visible (#61757) <BR>* RBAC: Rewrite provisioning rbac tests (#61752) <BR>* Logs: Lines with long words do not break properly (#61707) <BR>* Elasticsearch: Fix toggle-settings are not shown correctly (#61751) <BR>* [Panel] Extract styling duplication in new TitleItem component (#61625) <BR>* RBAC: Rewrite admin api test setup to not use mocked access control (#61741) <BR>* Chore: update `CODEOWNERS` for edge & multitenancy squads (#61672) <BR>* RBAC: Rewrite ldap rbac tests (#61743) <BR>* Alerting: Create query interface for state history along with annotation-based implementation (#61646) <BR>* Chore: Remove live from models (#61711) <BR>* Auth: Add skip_org_role_sync setting to OAuth integration Google (#61572) <BR>* Variables: Allow user to filter values in dropdown using white space (#60622) <BR>* Azure Monitor: Adapt ResourceField to multiple resources (#61618) <BR>* Loki: Use `tsdb` index in devenv (#61737) <BR>* Prometheus: Fix handling errors in streaming client (#61643) <BR>* Alerting: Rule evaluator to get cached data source info (#61305) <BR>* Alerting: support basic auth for the state history loki client (#61696) <BR>* Chore: Convert `VirtualizedTraceView.test.tsx` to RTL (#61589) <BR>* SSE: DSNode to parse only one response (#61644) <BR>* PublicDashboards: Page to request access to protected pubdash (#61329) <BR>* Kindsys: Rename mudball to common schemas, allow multiple input cue files (#61703) <BR>* SSE: Resample command to support NoData (#61708) <BR>* Docs: Rename Message templates to Notification templates (#59477) <BR>* Plugins: Add tailored interface for plugins licensing needs (#61045) <BR>* Dashboards: Promote dashboard kind to experimental maturity (#61693) <BR>* PublicDashboards: add timeSettingsEnabled on saving a public dashboard (#61701) <BR>* Chore: Fix Swagger and OpenAPI specifications (#61669) <BR>* Chore: Drop dashboard service dependency from folder service (#61614) <BR>* Prometheus: Reduce allocations parsing exemplars (#58959) <BR>* RBAC: Add permission to get usage report preview (#61570) <BR>* Chore: eslint rule for preventing e2e selectors in aria-label (#59731) <BR>* Auth: Fix disable/remove duplicate user entries metrics for performance reasons (#61675) <BR>* Chore: Remove mockstore and use dbtest instead (#61629) <BR>* Loki Query Builder: Fix bug parsing range params (#61678) <BR>* Docs: Renderer token (#59560) <BR>* Connections: Show a \"No access\" modal if the user has no permissions (#61397) <BR>* Chore: Convert `ListView/index.test.tsx` to RTL (#61590) <BR>* PublicDashboards: Time range settings (#61585) <BR>* Reqcontext: Add methods to write responses bases on errutil.Error (#60889) <BR>* Auth: Implement skip org role sync for jwt (#61647) <BR>* Transformations: Extract JSON Paths (#59400) <BR>* Chore: Remove dashboards from models pkg (#61578) <BR>* RBAC: fix wildcard check (#61666) <BR>* Alerting: Landing page v2 (#61600) <BR>* Auth forwarding: Pass tokens without refresh (#61634) <BR>* Chore: Fix folder service tests (#61659) <BR>* AuthN: Add post auth hook for oauth token refresh (#61608) <BR>* UI/Alert: Infer the `role` property based on the `severity` (#61242) <BR>* Loki: Use queries `maxLines` if configured, even if it is zero (#61652) <BR>* Logs: Make `no logs found` text more visible in Explore (#61651) <BR>* Prometheus: Kickstart your query, formerly query patterns (#60718) <BR>* Chore: Fix \"manger\" typo (#61649) <BR>* Transforms: make partitionByValues create field labels by default (#61255) <BR>* SupportBundles: Fix list response when we don\'t have any bundles yet (#61619) <BR>* Alerting: Add client configuration for remote Loki historian backend and test connection (#61114) <BR>* chore: move notifications models into notifications service (#61638) <BR>* Cloudwatch: Cleanup resource api (#61465) <BR>* Alerting: Fix flaky TestIntegrationUpdateAlertRules (#61641) <BR>* PublicDashboards: Add share column to public dashboards table (#61102) <BR>* Explore: Add correlation variables for interpolation (#61008) <BR>* Scenes: Cleanups and simplify (#61579) <BR>* Support Bundles: Improve creating bundle UX (#61611) <BR>* Alerting: Skip flaky test in TestIntegrationUpdateAlertRules (#61627) <BR>* CommandPalette: Improve section header styling (#61584) <BR>* Table: Fixes broken link styles after recent cell options PR (#61582) <BR>* Search: Fix empty folder message showing when by starred dashboards (#61610) <BR>* Traces: extra feature tracking (#61348) <BR>* Prometheus: Add default editor configuration (#61510) <BR>* Connect Data: Make search bar sticky (#61529) <BR>* Influxdb: Remove backend migration feature toggle (#61308) <BR>* Chore: Remove pkg/models/stats.go (#61613) <BR>* AzureMonitor: Adapt ResourcePicker and Advanced components to multiple resources (#61605) <BR>* Table Panel: Fix image of image cell overflowing table cell when a data link is added. (#59392) <BR>* AuthN: Add last seen sync hooks for user and api keys (#61571) <BR>* Chore: Convert `TimelineViewingLayer.test.tsx` to RTL (#61056) <BR>* Perfomance: Preallocate slices (#61580) <BR>* Tempo: Trace View - Search bar to absolute position instead of sticky (#61324) <BR>* chore: update CODEOWNERS for Cloud Provider Plugins to Partner Plugins renaming (#61575) <BR>* Chore: Update ast to dst (#61469) <BR>* SupportBundles: Build tars in memory (#61581) <BR>* Fix documentation for notification policy object_matchers (#61602) <BR>* RBAC: remove access control mock from org quota tests (#61574) <BR>* Alerting: Fix group select not being filled by selected folder when creating alert from panel (#61577) <BR>* Docs: add missing plugin roles, actions and scope (#61182) <BR>* RBAC: use scope reduction for user permission listing (#61583) <BR>* Barchart: Fix erroneous tooltip value (#61455) <BR>* AuthN: Add auth proxy client (#61555) <BR>* PanelChrome: Simplify props and code a bit (#61595) <BR>* Loki: Show configured log line limit (#61291) <BR>* AuthN: Perform login with authn.Service (#61466) <BR>* Dashboards: Add org_id in dashboards query (#61542) <BR>* CommandPalette: Minor usability improvements (#61567) <BR>* Cloudmonitor: Refactor query builder (#61410) <BR>* Scenes: Skip instance of check as it it does not work for apps (#61576) <BR>* AzureMonitor: Set multiple resources for Logs (#61545) <BR>* AuthN: Clean errors in user/org sync (#61560) <BR>* Logs: Add possibility to download logs in JSON format (#61394) <BR>* PanelChrome: Refactor and refine items next to title (#60514) <BR>* Elastic: Change elastic version 8.0+ to be more accurate (#61379) <BR>* Build: Fix eslint in file (#61568) <BR>* Chore: Move dashboard models to dashboard pkg (#61458) <BR>* Auth: Fix correct error for updateapikey in context handler (#61544) <BR>* Config: Support JSON list syntax (#61288) <BR>* Codegen: Generate per-kind reference docs (#60416) <BR>* Public Dashboards: Docs: add ENV method to enable (#60412) <BR>* Auth: Add skip_org_role_sync for AzureAD OAuth (#60322) <BR>* Loki Autocomplete: Suggest only possible labels for unwrap (#61411) <BR>* Chore: Remove unused models (#61533) <BR>* Update dependency AATTlezer/lr to v1.3.1 (#61341) <BR>* AuthN: Readd user protection service to user sync (#61534) <BR>* AuthN: User Quota (#61540) <BR>* AzureMonitor: Add region to the resource info (#61504) <BR>* Chore: Convert `ViewingLayer.test.tsx` to RTL (#61358) <BR>* Fix Barchart legend aligning right when orientation is horizontal (#61451) <BR>* Auth: Add sub claim check to JWT Auth pre-checks (#61417) <BR>* AzureMonitor: Use list of resources for metrics (#61485) <BR>* Scenes: Panel repeater change (#61302) <BR>* Alerting: Do not persist noop transition from Normal state. (#61201) <BR>* Alerting: Update alerting package rerefence to the last commit (#61515) <BR>* Alerting: UI changes required to support v3 and Auth in Kafka Contact Point (#61123) <BR>* Alerting: Set error annotation on EvaluationError regardless of underlying error type (#61506) <BR>* Cloudwatch: Add support for template variables in new log group picker (#61243) <BR>* Chore: Making community support owners of issue triage doc (#61323) <BR>* Docs: Update trace to logs docs (#61099) <BR>* Prometheus: Add query tracking (#61004) <BR>* Alerting: Use `alerting.GrafanaAlertmanager` instead of initialising Alertmanager components directly (#61230) <BR>* Tempo: dashboard feature tracking (#61210) <BR>* update docs docker image reference (#61269) <BR>* Loki: Track obfuscated query (#61325) <BR>* Search: Auto focus input elements (#61443) <BR>* Documentation: Update prometheus getting started doc (#60803) <BR>* Admin: Update the order of nav items (#61497) <BR>* SMTP: Update SMTP TemplatesPatterns to do an \'or\' filter instead of \'and\' (#61421) <BR>* Update dependency eslint-config-prettier to v8.6.0 (#61413) <BR>* Internationalization: Translate page headers and Search dashboard actions (#60727) <BR>* logs: json/logfmt-detection, simplify code (#61492) <BR>* CommandPalette: Fix long dashboard names freezing the browser (#61278) <BR>* Alerting: Document not supporting inhibition rules (#61313) <BR>* Tracing: Span link feature tracking (#61022) <BR>* CloudWatch: Add CloudWatchSynthetics dimension (#60832) <BR>* Logs: Change `detected` to `selected` label (#61487) <BR>* Loki: Fix misaligned derived fields settings (#61475) <BR>* logs: removed unused code (#61484) <BR>* Alerting: use SupportedPlugin.OnCall detecting OnCall types as a single source of truth (#61473) <BR>* Command Palette: don\'t register dashboards as actions in the command palette (#61271) <BR>* Pin doc-validator image version to allow repository to opt in to breaking changes (#61456) <BR>* Docs: Fix links to `default_template.go` in alert template reference file (#61340) <BR>* AzureMonitor: Keep resource in the URL for single requests (#61414) <BR>* Update dependency chrome-remote-interface to v0.32.0 (#61448) <BR>* Update dependency core-js to v3.27.1 (#61342) <BR>* Navigation: Add close button to dashboard settings (#61366) <BR>* fix: Fix flattening queries with `null` values (#61380) <BR>* PanelChrome: Slight design improvements to menu button (#61399) <BR>* RBAC: Remove RBAC mock from plugin installation tests (#61416) <BR>* AuthN: Add check for disabled identities (#61382) <BR>* RBAC: Update org rbac tests to not use mocked access control (#61211) <BR>* Preferences: Changed \'Edit profile\' to \'Profile\' (#61376) <BR>* Chore: Move tem member models to team pkg (#61294) <BR>* Levitate: Only run against the main branch (#61401) <BR>* Update dependency eslint to v8.31.0 (#61412) <BR>* Loki/Prometheus: Change signature - return non-reference from ReadPrometheusStyleResult (#57209) <BR>* Admin: Remove navigation subheaders (#61344) <BR>* Chore: Update alerting to the head of the main (#61437) <BR>* Canvas: Add support for basic arrows (#57561) <BR>* EntityAPI: Include folder support and watch API stubs (#61338) <BR>* Schema: Add TimeZone to mudball (#61003) <BR>* Angular: Remove ngInject from influxdb and graphite (#61251) <BR>* Explore: Unsync time ranges when a pane is closed (#61369) <BR>* Glue: Hide run queries button in Correlations Page (#61039) <BR>* Introduce `AlertingConfiguration` that implements `alerting.Configuration` (#61427) <BR>* Alerting Unification: Use the errors from grafana/alerting in Alerts (#61425) <BR>* Alerting: Use pluginBridge to check if plugin is installed (#61356) <BR>* Use the `ClusterPeer` interface from grafana/alerting (#61409) <BR>* Live: Fix `Subscription to the channel already exists` live streaming error (#61406) <BR>* Alerting: Fix flakey silence test (#61395) <BR>* Fix typos (#61318) <BR>* Alerting Unification: Use `alerting.MaintenanceOptions` to configure silences and nflog (#61384) <BR>* AzureMonitor: API support for multiple resources (#61315) <BR>* Update grafana/alerting to the latest `main` (#61407) <BR>* elastic: backend: removed unused time-field (#61362) <BR>* Auth: Add skip_org_role_sync setting for GrafanaCom (#60553) <BR>* Correct invalid groups_attribute_path option + added details for nested groups (#61202) <BR>* Docs: OnCall role and action definitions (#61175) <BR>* Schema: Fix iterator for MajorsOrX (#61363) <BR>* Chore: Refresh yarn lock file (#61385) <BR>* Chore: update lockfile (#61381) <BR>* Alerting: Improve incident button (#61372) <BR>* Alerting Unification: Use the errors from grafana/alerting in Silences (#61334) <BR>* AuthN: Post login hooks (#61287) <BR>* Chore: Bump loader-utils to 2.0.4 and 3.2.1 (#60505) <BR>* Elastic: Remove experimental tag from v8.0+ (#61359) <BR>* Tempo - Replace slate with monaco editor in search tags field (#61168) <BR>* Table Panel: Refactor Cell Options to Allow for Options per Cell Type (#59363) <BR>* CloudWatch: Add RDS dimension (#61027) <BR>* Alerting: improve FolderPicker and Evaluation Group Select for Huge lists (#61221) <BR>* Glue: Validate target query in correlations page (#57245) <BR>* Prometheus: Send separate queries when the query type both selected (#60928) <BR>* CloudWatch: Add MaxProvisionedTableReadCapacityUtilization AWS/DynamoDB metric name (#60829) <BR>* Log Row Context: disable false a11y postive (#61312) <BR>* Logs: Fix alginment of meta items (#61349) <BR>* Promote `openldap-mac` (#61332) <BR>* Chore: Refectory of shorturl service, move models into service (#61295) <BR>* PanelChrome: Menu is wrapped in a render prop for full outside control (#60537) <BR>* Alerting Unification: Use the State interface from the alerting package (#61333) <BR>* PluginsList: Improve layout for smaller screens (#61234) <BR>* PublicDashboards: remove publicDashboardUID from insights event request (#60649) <BR>* Docs: clarifies table view (#61320) <BR>* Logs: Unify detected fields and labels in Log Details (#60448) <BR>* Change token for parent project action (#61314) <BR>* Performance: Add preallocation for some slices (#59593) <BR>* Log volume: Fix functionality if query has multiple comments (#61306) <BR>* Alerting: Fix evaluation timeout (#61303) <BR>* Store: Add mock for system users to be used in tests (#61245) <BR>* Alerting: Fix General folder being added in alerting FolderPicker (#61277) <BR>* [Chore] Remove health check that is not used (#61283) <BR>* Prometheus: Fix concurrency issue with exemplar sampler initialization (#61281) <BR>* Chore: Move team models to models pkg (#61262) <BR>* Instrumentation: measure time until plugin request (#61279) <BR>* Bugfix: Prevent previous query editor to set default values when changing data source (#60218) <BR>* Prometheus: Grafana global variables in PromQL should not raise errors (#60461) <BR>* Alerting: Declare incident from a firing alert (#61178) <BR>* Alerting: revert #60728 (#61222) <BR>* Update publishing workflows to use PATs with fine-grained access control (#61098) <BR>* Connections: Update redirect alert message (#61152) <BR>* Connections: Make \"Connect data\" a section title (#61144) <BR>* Docs: Update curl example to use --user for basic auth (#61226) <BR>* Chore: Move all backend contribution documents to a single directory (#61140) <BR>* OAuth: Support pagination for GitHub orgs (#58648) <BR>* Docs: Re-order nav for Manage your alert notifications (#60897) <BR>* Add object_matchers example (#61235) <BR>* Docs: Unified Alerting is now compatible with AWS Aurora (#61001) <BR>* BarChart: Highlight bars option for easier interaction (#60530) <BR>* [Bug] Fix xorm dependency on yaml v2 2.2.3 (#61183) <BR>* Cloudwatch: Refactor log group fields request (#60909) <BR>* Alerting: Improve legacy migration to include send reminder & frequency (#60275) <BR>* DataFrame: Add explicit histogram frame type (panel & transforms) (#61195) <BR>* Alerting: Introduce state manager config structure (#61249) <BR>* Chore: Convert `TimelineColumnResizer.test.tsx` to RTL (#61156) <BR>* Alerting: Use consts from alerting package (#61241) <BR>* PublicDashboards: A unique page for public dashboards (#60744) <BR>* Alerting: Update Alerting and Alertmanager to v0.25.1 (#61233) <BR>* Fix: Use an existing Dockerfile for the Go image (#61158) <BR>* Devenv: Update to keycloak 20 (#61174) <BR>* Docs: removed unsupported versions; reordered (#61112) <BR>* Canvas: Update element(s) selection after action (#61204) <BR>* Alerting: change context parameter type (#61197) <BR>* Prometheus: Disabled inputs when settings are read-only (#60354) <BR>* CommandPalette: Search for dashboards using API (#61090) <BR>* Chore: Remove star model duplicates (#61191) <BR>* Chore: Introduce codeowners validator (#60818) <BR>* Docs: Update loki query editor documentation (#61223) <BR>* Chore: Fix flaky test in `SpanGraph/index.test.tsx` (#61009) <BR>* Phlare: Update client code to use v0.1.2 API. (#60941) <BR>* Authn: JWT client (#61157) <BR>* AuthN: Login (#61225) <BR>* Loki Autocomplete: Improve handling of trailing spaces in queries (#61184) <BR>* AuthN: Set LookupTokenErr and fall through in case of error (#61217) <BR>* I18n: Crowdin sync (#61119) <BR>* Docs: Remove redundant text about raw query toggle (#61161) <BR>* Loki: Rename \"explain\" toggle to \"explain query\" (#61150) <BR>* Explore: Expand table height to show sub-tables (#60359) <BR>* Scenes: Use AATTgrafana/scenes (#60972) <BR>* Docs: Update weights for Customize notifications without changing the order of pages (#60898) <BR>* Navigation: Add Cancel button to New folder page (#61188) <BR>* Navigation: Allow overriding icons in nav settings (#61160) <BR>* Navigation: Add Cancel button to Import dashboard page (#61187) <BR>* Elasticsearch: Refactor processQuery to make it more readable (#61145) <BR>* RolePicker: Align groupHeader to the list items horizontally (#61060) <BR>* Dashlist: Design tweak to dashlist items (#60140) <BR>* Table: Improve data link text style (#60811) <BR>* TimeSeries: Fix y-axis Yes/No and On/Off boolean units (#61207) <BR>* Alerting: Scheduler to call DeleteAlertRule once when it stops deleted rules (#61189) <BR>* Candlestick: Fix showing hidden legend values (#60971) <BR>* Explore: Remove unnessary scroll on split pane (#61064) <BR>* Alerting: Add info to alert rule creation metric (#61105) <BR>* Alerting: only track events for survey if user is not new (#61005) <BR>* Logs volume: Refactor (#60998) <BR>* Canvas: Min-width for inline editor (#61176) <BR>* Alerting: Redo refactoring from reverted fix in #56812 (#61051) <BR>* Logs: Add usage tracking to new download-logs button (#61177) <BR>* remove splunk plugin from legacyRunner check (#60979) <BR>* AuthN: Refactor basic auth client to support multiple password auth (#61153) <BR>* Cloudwatch: Use new log group picker also for non cross-account queries (#60913) <BR>* Test Datasource: do not use global random (#61116) <BR>* AzureMonitor: Fix dashboard json style (#61163) <BR>* Traces: Create span when a new session is opened (#61115) <BR>* Traces: Fix timestamp for database query traces (#61109) <BR>* Chore: Remove org model duplicates (#61025) <BR>* RBAC: dashboard permission filter (#60582) <BR>* AzureMonitor: Update app insights links in curated dashboards (#57306) <BR>* AzureMonitor: Alphabetically sorted variables (#56577) <BR>* RBAC: Update org invite rbac tests to not used mocked access control (#61141) <BR>* Influxdb: Improve filtering (#60994) <BR>* RBAC: Rewrite rbac annotations test (#61036) <BR>* Loki: Fix tracking of `queries_with_changed_line_limit_count` (#60091) <BR>* Preferences: Add pagination to org configuration page (#60896) <BR>* Annotations: AddMany to not open session if nothing to save (#61117) <BR>* Alerting: Add support for tracing to alerting scheduler (#61057) <BR>* Inspect: Refactor InspectJSONTab to FC (#61106) <BR>* Canvas: Update context menu actions for multiple elements selected (#61108) <BR>* Alerting: Add un-documented toggle for changing state history backend, add shells for remote loki and sql (#61072) <BR>* docs: update 9.0 upgrade instructions (#59223) <BR>* Kindsys: Remove defs, Slot->SchemaInterface (#61069) <BR>* AuthN: Document identity and add missing fields (#61094) <BR>* QueryHistory: Add tracking for copy query button (#61042) <BR>* GrafanaUI: Fix vercal slider handle positioning (#61088) <BR>* DataSourceList: Build a dashboard button to open new dashboard in panel edit with data source already set (#60532) <BR>* Nested folders: Do not expose the sequential ID from the folder store (#60702) <BR>* Docs: Add source code url field description in publish a plugin documentation (#61080) <BR>* SupportBundles: Fixes sentance casing (#61055) <BR>* Chore: Change TimePicker owner to User Essentials (#61084) <BR>* Loki: Fix code editor not correctly responding to window resize (#61061) <BR>* Logs: Fix line not being selectable in Firefox (#61081) <BR>* Elasticsearch: Return error if invalid query (#61044) <BR>* Use preferred package header for generated code (#61059) <BR>* Connections: Align permissions for Connections page (#60725) <BR>* Chore: Move tempuser model to tempuser package (#61024) <BR>* Connections: Add redirect notice for datasources and plugins pages (#61037) <BR>* Connections: use the `\"adjust-circle\"` icon as a logo (#61046) <BR>* Datasource Onboarding: add tracking (#60918) <BR>* Explore: move items out of topnav & use canvas variant for toolbar buttons (#60630) <BR>* Canvas: Improve placement when adding an element via context menu (#61071) <BR>* Kindsys: New schema for Kinds report (#61034) <BR>* AuthN: Make client params part of the identity (#61050) <BR>* RBAC: rewrite team member api test to not use mock (#61040) <BR>* Add reference to Google OAuth docs (#61048) <BR>* Kindsys: Remove Raw kind category (#60992) <BR>* Prometheus: instant results ux improvements rudderstack events (#60990) <BR>* Dashboards: Support drag+drop to import dashboard (#61017) <BR>* Alerting: Allow state history to be disabled through configuration (#61006) <BR>* Chore: Avoid FC in canvas elements and dimension editors (#61014) <BR>* Transformations: Add context parameter to transformDataFrame and operators (#60694) <BR>* RBAC: Add function to reduce permissions (#58197) <BR>* CodeOwners: Update authnz components (#60985) <BR>* Alerting: Support customizable timeout for screenshots (#60981) <BR>* Loki: Add hints for query filters (#60293) <BR>* SupportBundles: Recover from Bundler panics gracefully (#60995) <BR>* RelativeTimeRangePicker: correctly trap focus in overlay (#60984) <BR>* Elasticsearch: Use interval provided by data request in backend (#60480) <BR>* TextPanel: Refactor to functional component (#60885) <BR>* PanelChrome: Implement Panel header with error, loading, and streaming data status (#60147) <BR>* Canvas: Save element placement (#61007) <BR>* RBAC: move RBAC + OnCall feature toggle to beta state (#60991) <BR>* Prometheus: New instant query results view in Explore (#60479) <BR>* Alerting: Store alertmanager configuration history in a separate table in the database (#60492) <BR>* SupportBundles: Move support bundles to services (#60986) <BR>* Tempo: Fix service graph when tempoApmTable is enabled (#60975) <BR>* Annotations: Fix EpochEnd being zero for Alert-generated annotations (#60931) <BR>* Chore: Automatically add crowdin PRs to User Essentials board (#60912) <BR>* I18N: Fail i18n:extract on warnings + update strings (#60949) <BR>* AuthN: tune logging (#60917) <BR>* Chore: Delete org model duplicates (#60940) <BR>* Plugins: add UI for secure socks proxy feature toggle (#60750) <BR>* SupportBundles: Improve UX (#60964) <BR>* AuthN: Add session client (#60894) <BR>* Navigation: use \"Home\" instead of \"Grafana\" as the default Breadcrumb text (#60973) <BR>* Navigation: Update e2e tests to work with topnav (#60910) <BR>* Alerting: Fix conversion of alert state from db state during manager warmup (#60933) <BR>* Chore: group visx updates together (#60895) <BR>* elastic: backend: handle naming bucket_scripts (#60460) <BR>* PanelRenderer: fix error when variable replacement is used (#60968) <BR>* Alerting: Add pagination in group modal alert table (#60868) <BR>* Scene: Dashboard loader supports transformations & unit tests (#60855) <BR>* Dashboard: .txt file extension is not supported in /dashboard/import file upload (#59760) <BR>* AuthN: Add render auth client (#60914) <BR>* A11y: Improve accessibility of ColorPickerInput (#60923) <BR>* Teams: Use generated TS types (#60618) <BR>* Alerting Docs: Clarify feature flag for Grafana Cloud users (#57637) <BR>* Phlare: Add devenv block (#60911) <BR>* Remove packages path from branch filter (#60128) <BR>* Connections: Show only data source plugins on Connect Data page (#60523) <BR>* Cloudwatch: Refactor log group model (#60873) <BR>* Alerting: Fix missing dashboard/panelID links in annotations (#60926) <BR>* PublicDashboards: Enterprise email sharing feature flag (#60644) <BR>* Prometheus: Code editor - upgrade /series API endpoints to use label/values and /labels for supported prometheus clients (#59576) <BR>* Chore: Refactor the root of the `TraceTimelineViewer` folder to TS (#59748) <BR>* I18n: Crowdin sync (#59571) <BR>* Chore: Delete duplicate models for user (#60906) <BR>* Chore: Refactor the `TraceTimelineViewer/TimelineHeaderRow` folder to TypeScript (#60351) <BR>* Plugins: Fix plugin query help markdown (#60485) <BR>* Chore: Convert `SpanGraph/index.test.tsx` to RTL (#60200) <BR>* Connections: Update datasource details url (#60521) <BR>* Schema: Use the latest cuetsy version (#60696) <BR>* Alerting: Fix missing edit/delete/copy link in alert view (#60874) <BR>* Tempo: TraceQL autocomplete feature tracking (#60876) <BR>* A11y: Fix accessibility in menu icon on small screens (#60844) <BR>* Phlare: Transition from LogQL/PromQL to Phlare should keep the query (#60217) <BR>* CloudWatch: Decrease log group picker viewport size (#60891) <BR>* Update dependency AATTvisx/event to v2.17.0 (#60717) <BR>* Update dependency AATTbabel/plugin-proposal-optional-chaining to v7.20.7 (#60716) <BR>* Devenv: Add SAML authentik devenv (#60881) <BR>* AuthN: Add client to perform basic authentication (#60877) <BR>* Cloudwatch: Add feedback labels to log groups selector (#60619) <BR>* Devenv: Remove abandoned environment (#60882) <BR>* Codegen: Add support for optional maps (#60883) <BR>* Docs: Updating plugin publishing docs (#60853) <BR>* Oauth: Remove extra decoding of redirect url (#60875) <BR>* Tempo: TraceQL editor bug fixes (#60414) <BR>* Docs: Removing outdated plugin_dev doc (#60849) <BR>* grafana/data: Deprecate kbn.regexEscape and move to grafana/data (#60869) <BR>* grafana/data: Move useFieldOverrides from core (#60817) <BR>* CloudWatch: Add macro for resolving period in SEARCH expressions (#60435) <BR>* Graphite: Fix bug in wildcard queries to Graphite plugin (#60549) <BR>* Prometheus: Refactor exemplar sampler (#60278) <BR>* [xorm] Change interface to become an interface (#60838) <BR>* CODEOWNERS: to rename Observability Experience (#60820) <BR>* Alerting: Prevent uid collision in migration when db is case-insensitive (#60494) <BR>* Explore: Use Datasource Onboarding page when visiting without any datasource set up (#60399) <BR>* Prometheus: Fix Instant query time calculation (#60815) <BR>* Remove accidential code block (#60712) <BR>* grafana/data: Move getPanelOptionsWithDefaults from core (#60813) <BR>* Scenes / DashboardsLoader: Add variables migration (#60226) <BR>* Fix https://github.com/grafana/grafana/issues/60772 -- typo in alerting-rules-edit-mimir-loki-namespace-group (#60796) <BR>* Chore: Upgrade Go to 1.19.4 (#60794) <BR>* Codegen: Fix mudball gen (#60812) <BR>* Runtime: Expose panel plugin import utils (#60799) <BR>* test: Fix Jest reporter (#60810) <BR>* [xorm] Remove some unused functions && mssql related logics (#60788) <BR>* Table: Refactoring state handling for expanded rows (#60791) <BR>* TopNav: Fixes the invite user page navId / missing section nav and design of user list page (#60701) <BR>* grafana/data: Move data frames processing functions from core (#60795) <BR>* Runtime: Expose runRequest function (#60793) <BR>* chore(dashboard version service): remove user table join from store implementations (#60779) <BR>* chore(dashboard version service): make method sigs more consistent (#60736) <BR>* [xorm] Remove cache from xorm (#60770) <BR>* Logging: Fix running tests multiple times (#60559) <BR>* Revert \"Chore: Update typescript to 4.9.3 (#60538)\" (#60774) <BR>* Jest: Add logger to print test results in Loki friendly format (#59672) <BR>* Scene: Consolidate layout props on a layout prop (formerly named size) (#60437) <BR>* [Bug] Fix annotations update/patch (#60385) <BR>* [xorm] Remove some unused functionalities from engine (#60763) <BR>* [xorm] remove mssql as driver (#60760) <BR>* [xorm] Rmove engine group (#60761) <BR>* [xorm] add xorm as package into grafana (#60678) <BR>* Switch grafana server command to use urfave/cli/v2 (#60684) <BR>* BarChart: Clear tooltip when cursor exits bar (#60617) <BR>* Heatmap: Fix bottom bucket range in tooltip (#60562) <BR>* Geomap: Fix datalink UX regression (#60739) <BR>* Barchart: Fix tooltip erroneous header (#60741) <BR>* Azure Monitor: Add current value to editor options (#60726) <BR>* Folder: Folder name update redirects to desired location, for grafana served with subpath (#60721) <BR>* Alerting: Warn about missing contact-point in notification policy (#60728) <BR>* Chore: Update CODEOWNERS (#60724) <BR>* CloudMonitor: Add adoption metrics (#60706) <BR>* Prometheus: Fix exemplar popover overflow (#60189) <BR>* Revert \"Chore: Add static UID to test datasource to devenv provisioning file\" (#60714) <BR>* Extract custom template functions (#60695) <BR>* Chore: Add static UID to test datasource to devenv provisioning file (#60707) <BR>* Azure Monitor: Fix behavior for nested template variables (#60697) <BR>* grafana/e2e: Add ability to customise scenario config (#60646) <BR>* PublicDashboards: Revert Time range setting added (#60698) <BR>* Alerting: Improve threshold displays (#60046) <BR>* Fix Explore URL generator (#60653) <BR>* Elasticsearch: Fix adding of adhoc filters when jumping to explore (#60691) <BR>* Loki: Fix missing parameters on Query Builder operations (#60677) <BR>* Alerting: Use all notifiers from alerting repository (#60655) <BR>* flapflapflapflap - \"organization not found\" is really annoying (#60628) <BR>* Elasticsearch: Use constants for default values and types (#60673) <BR>* CI: Update `grabpl` to v3.0.20 (#60670) <BR>* Logs: Fix height of logs component when used with topnav (#60669) <BR>* Use queryFn instead of query to be able to catch errors in onCall req… (#60685) <BR>* Docs: Add `implementation` key in data source table (#59494) <BR>* Azure Monitor: Fix metric metadata retrieval based on template variables (#60674) <BR>* deps: Update thema, use CUE fork (#60496) <BR>* Docs: Update Azure Monitor config parameters (#60577) <BR>* Lint: Fix `lint-frontend` step error (#60671) <BR>* Plugins: Pass through dashboard/contextual HTTP headers to plugins/datasources (#60301) <BR>* kindsys: Move code ownership of CustomStructured to apps platform team (#60497) <BR>* Scene: Exploring typed scene panels (#58168) <BR>* Add copyright notice (#60658) <BR>* Chore: Add mysqld exporter to devenv (#55773) <BR>* CI: add log for branch deletion (#60647) <BR>* Segment: Individual segments are now keyboard accessible (#60555) <BR>* AzureMonitor: E2E update (#60624) <BR>* AzureMonitor: Correctly set filter values in portal URL (#60627) <BR>* Alerting: re-enable recording rule editor test (#60639) <BR>* AzureMonitor: Set Logs portal URL from resource URI (#60583) <BR>* TimeSeriesPanel: Allow threshold indicators without change handler (#60575) <BR>* ToolbarButtonRow: Overflow button now toggles visibility correctly (#60635) <BR>* Explore: Re-initialize graph when number of series to show changes (#60499) <BR>* Chore: remove various type assertions in Explore (#60501) <BR>* Alerting: Recognise & change UI for OnCall notification policy + contact point (#60259) <BR>* Logs A11y: Support keyboard interactions with log lines (#60561) <BR>* feat(grafana-cli): allow configuring admin ID for reset-admin-password (#60603) <BR>* DatasourceList: Fixes using sub path on datasources URL (#59597) <BR>* DataLinks: Allow providing a dynamic data link builder (#60452) <BR>* Explore: Use new icons for split pane resizing (#60391) <BR>* TimePicker accessibility: remove `stopPropagation` from everywhere (#60404) <BR>* Plugins: Fix parsing of Azure settings for plugins (#60611) <BR>* Plugins: Automatically forward plugin request HTTP headers in outgoing HTTP requests (#60417) <BR>* Use new link for templating docs (#60615) <BR>* Azure Monitor: Remove references to Germany cloud (#60588) <BR>* Update dependency eslint to v8.30.0 (#60606) <BR>* Docs: Rephrase opening sentence for Customize notifications (#60560) <BR>* Accessibility: clean up `VisualizationSuggestions` (#60557) <BR>* Chore: Update typescript to 4.9.3 (#60538) <BR>* Update dependency AATTcypress/webpack-preprocessor to v5.16.0 (#60605) <BR>* SupportBundles: Add runtime information to basic info (#60616) <BR>* SupportBundles: Do not allow multiple collectors with the same UID (#60581) <BR>* Role picker: Refactor menu components (#60584) <BR>* docs: corrects broken links (#60594) <BR>* Alerting: Refactor email notifier (#60602) <BR>* Alerting: Fix incorrect links/aliases to template docs (#60597) <BR>* Transformations: Grouping to matrix empty value option (#55591) <BR>* AuthN: set org id for authentication request in service (#60528) <BR>* Removing hardcoded Cloud CTA in favor of a programmatic from website (#60179) <BR>* Alerting: Update Discord receiver to use encoding/json to build a webhook message + truncate long message (#60592) <BR>* Alerting: Update Kafka receiver to use encoding/json to build messages (#60593) <BR>* Fix: Report E2E result stack trace (#60596) <BR>* Fixes Alertmanager links (#60591) <BR>* Alerting: Update receivers to use app version from factory config (#60585) <BR>* Nested Folders: Unify folder services (#60390) <BR>* Alerting: Add landing page (#59050) <BR>* AzureMonitor: Update SDK version (#60372) <BR>* Alerting: update dingding, discord, googlechat, kafka, line notifiers to use encoding/json to parse settings (#60542) <BR>* Azure Monitor: Fix config editor style (#60563) <BR>* Azure Monitor: Fix health check for empty default subscription (#60569) <BR>* docs: fixes links (#60541) <BR>* chore(docs): remove warning about (resolved) bug (#60539) <BR>* schema: Use generated dashboard model in frontend (#55769) <BR>* Authn: Refactor user sync and org sync as post auth hooks (#60504) <BR>* ContextHandler: Get token from req context when performing rotation (#60533) <BR>* Auth: Log a more useful msg if no OAuth provider configured (#56722) <BR>* Chore: improve some more types (#60476) <BR>* Nested folders: Refactor folder update (#60323) <BR>* Docs: Fix links in Using Go\'s templating language (#60564) <BR>* GoogleCloudMonitoring: Adapt frontend to the new API format (#60173) <BR>* Role picker: Fix handling groups with the same name (#60535) <BR>* Admin: Add support bundles (#60536) <BR>* Role picker: Split components into separate files (#60519) <BR>* Alerting: Replace VictorOps receiver with the one from alerting repository (#60543) <BR>* Docs: Remove old message templates documentation (#60548) <BR>* PublicDashboards: Remove unnecessary css style in Audit Table (#60546) <BR>* Alerting: Refactor alertmanager notifier to use encoding/json to parse settings instead of simplejson (#55507) <BR>* Loki: Change format of query builder hints (#60228) <BR>* CI: Add `aws-marketplace` pipeline (#60484) <BR>* SQL Datasources: Use health check for config test (#59867) <BR>* RBAC: Fix DeleteUserPermissions not being called on Upsert org sync (#60531) <BR>* CI: Enable coverage report for Elasticsearch (#60513) <BR>* Alerting: import Grafana alerting package and update usages (#60490) <BR>* Chore: remove `AATTstorybook/addon-knobs` package (#60524) <BR>* CI: Remove `enterprise2` bits from `enterprise` pipelines (#60459) <BR>* Docs: Templating notifications (#60109) <BR>* Prometheus: Create feature flag to disable exemplar sampling (#60105) <BR>* Add plugin spellcheck docs (#60512) <BR>* Update dependency AATTtesting-library/dom to v8.19.0 (#51151) <BR>* PublicDashboards: Time range setting added (#60487) <BR>* Loki: Add format explanation to regex operations (#60518) <BR>* Docs: add Grafana security hardening (#58973) <BR>* Alerting: Show unknown badge instead of Error in group rule modal in case of Mimir unknown interval (#60515) <BR>* QueryHistory: prevent query history tests from failing if the suite is rerun (#60462) <BR>* Prometheus: Remove promQueryBuilder feature flag (#60153) <BR>* Cloudwatch: Improve log group selector styling (#60370) <BR>* Prometheus: Remove timeSeriesQuery query type (#60466) <BR>* Docs: Remove beta mention for expression queries (#60251) <BR>* RelativeTimeRangePicker: Don\'t respond to submit event when nested in a form element (#60495) <BR>* Plugins: Unsigned chromium file should not invalidate signature for Renderer plugin (#59104) <BR>* Chore: Remove unused config fields (#60393) <BR>* Command Palette: Correctly clear button styles when changing theme (#60511) <BR>* Update the Alerting HA docs (#60292) <BR>* Update dependency rc-cascader to v3.8.0 (#60489) <BR>* Update dependency prettier to v2.8.1 (#60483) <BR>* Apply linting advice from doc-validator tool (#59606) <BR>* Storybook: Bump dark-mode addon to 2.0.4 and remove patch (#60384) <BR>* Update dependency msw to v0.49.2 (#60482) <BR>* Accessibility: Render gauge as a button when onClick is provided (#60396) <BR>* Nested Folders: Support listing nested folder children (#58566) <BR>* ServiceAccount: Rewrite the api test to use fakes (#60441) <BR>* Authn: Add client for api keys (#60339) <BR>* kindsys: Include composable kinds and planned maturity in report (#60477) <BR>* Alerting: Remove fake secret service in tests (#60488) <BR>* Alerting: replace usage of simplejson to json.RawMessage in NotificationChannelConfig (#60423) <BR>* Elasticsearch: Fix pipeline aggregation queries in backend to pass frontend tests (#60337) <BR>* chore: sqlstore cleanup (#60415) <BR>* Elasticsearch: Refactor parse query (#60440) <BR>* chore: attempt to fix flapping \"organization not found\" tests (#60418) <BR>* Revert \"Alerting: Store alertmanager configuration history in a separate table in the database\" (#60470) <BR>* Prometheus: Hide query section when empty (#60304) <BR>* Auth: Add plugin roles to RolePicker (#59667) <BR>* Alerting: Increase test timeout (#60445) <BR>* Alerting: Set Dashboard and Panel IDs on rule group replacement (#60374) <BR>* Levitate: Fix typo in CI workflow scripts (#60438) <BR>* Prometheus: Add POST support to client (#60243) <BR>* Update dependency mini-css-extract-plugin to v2.7.2 (#60421) <BR>* Connections: Render a landing page for pages without actual content (#60369) <BR>* Chore: fix some typings in AATTgrafana/data (#60009) <BR>* Update dependency mocha to v10.2.0 (#60422) <BR>* Update dependency esbuild to v0.16.7 (#60326) <BR>* Alerting: Store alertmanager configuration history in a separate table in the database (#60197) <BR>* Changelog: Updated changelog for 9.3.2 (#60428) <BR>* Prometheus: Updating editor value on Monaco\'s onDidChangeContent performance issues (#60191) <BR>* Bump code coverage versions (#60419) <BR>* Workflows: include Loki to OX code coverage workflow (#60341) <BR>* Geomap: Add color gradients to route layer (#59062) <BR>* Chore: Refactor `TickLabels.test.js` to TypeScript (#59956) <BR>* Alerting: Add refactoring todo for getting rid of \'+ Add new\' option in drop-downs (#60405) <BR>* Prometheus: Fix X-Id-Token and X-ID-Token sent to Prometheus in query requests (#60342) <BR>* Alerting: refactor notifiers to use package specific Logger interface (#60361) <BR>* TablePanel: Improve and align table styles with the rest of Grafana (#60365) <BR>* Update dependency eslint to v8.29.0 (#60328) <BR>* Update dependency lint-staged to v13.1.0 (#60381) <BR>* SceneDataTransformer: Update data state regardless of loading state (#60394) <BR>* Guardian: Introduce additional constructors (#59577) <BR>* Plugins: Forward user header (X-Grafana-User) in backend plugin requests (#58646) <BR>* Search: Fix report search usage from throwing in console (#60382) <BR>* PublicDashboards: support time range selection on the backend (#60203) <BR>* Cloudwatch: Add run query button (#60089) <BR>* Scenes: Add support for transformations (#60329) <BR>* Navigation: show section toggle if there are any react children (#60336) <BR>* elastic: enabled more tests (#60331) <BR>* Alerting: Access query details of provisioned alerts (#59626) <BR>* Chore: Upgrade golangci-lint to v1.50.1 (#60379) <BR>* Chore: Trigger backend lint on bingo updates (#60380) <BR>* Cloudwatch: Refactor logs query field (#59503) <BR>* Cloudwatch: Increase label width in Config Editor (#60333) <BR>* DataProxy: Populate X-Grafana-Referer header (#60040) <BR>* Loki Query Editor: Update history items with successive queries (#60327) <BR>* Loki/ES: Add further items to query tracking (#60347) <BR>* Bugfix: Attach correct link to \"levitate detect breaking changes\"-message included in PR (#60220) <BR>* Metadata: Move and rename `genversions.go` and `genversions_test.go` (#60315) <BR>* DataSources: fix DataSourceAddButton component (#60176) <BR>* Alerting: Enable editing evaluation interval in alert form when creating a new group (#60083) <BR>* Revert \"TablePanel: Improve and align table styles with rest of Grafana\" <BR>* TablePanel: Improve and align table styles with rest of Grafana <BR>* Alerting: Remove reference to global models package in channels package (#60358) <BR>* Alerting: Rename contact point type to receiver in the user interface (#59589) <BR>* Update dependency AATTleeoniya/ufuzzy to v0.9.0 (#60302) <BR>* OpenSearch: Use `aoss` servicename if OpenSearch is configured as `serverless` (#60344) <BR>* Remove explore compact URLs (#59686) <BR>* [DOC] Add link to access policies (#60352) <BR>* Alerting: isolate ImageStore in notify package (#60353) <BR>* Transformations: Fix bug in convert fields boolean to number (#60277) <BR>* Graphite: bug fix, strip white space from queries before comparing them (#60133) <BR>* Loki Query Editor: Autocompletion and suggestions improvements (unwrap, parser, extracted labels) (#59103) <BR>* Chore: New workflow to add and update epic issue into parent project (#59909) <BR>* [nested folder]Add circular reference detection in create nested folder (#60163) <BR>* Alerting: Remove dependency on Grafana notifications package in alerting notifiers (#60271) <BR>* Alerting: Add support for settings parse_mode and disable_notifications to Telegram reciever (#60198) <BR>* AzureMonitor: Add custom header support to Azure Monitor (#60269) <BR>* Alerting: Track events for rule creation/abortion (#59912) <BR>* Alerting: rule backtesting API (#57318) <BR>* Dashboards: Fix \'Make Editable\' button not working in Dashboard Settings (#60306) <BR>* Update dependency centrifuge to v3.1.0 (#60303) <BR>* Chore: Remove any type assertion in PanelQueryRunner (#60096) <BR>* Devenv: Add back `loki-promtail` (#60282) <BR>* Chore: Update code-coverage version to 0.1.13 (#59545) <BR>* Dashboards: Wrap MakeEditable in the new Page layout (#60311) <BR>* Accessibility: Improved keyboard accessibility in BigValue (#59830) <BR>* Navigation: conditionally use actions in `DataSourceListPage` (#60300) <BR>* Elasticsearch: Fix defaulting to time field if no field is specified in aggregation (#60238) <BR>* Elasticsearch: Add query building for log queries (#60182) <BR>* Settings: Update reference to go-kit/log (#60309) <BR>* feat(loki-query-autocomplete): suggest unique history items (#60262) <BR>* Dashboards: Show error when data source is missing (#60099) <BR>* PublicDashboards: Add react-hook-form for Public Dashboard modal (#60249) <BR>* Chore: Missed deprecations due to overly broad lint exclusion (#59732) <BR>* Cloudwatch: Define and use getDefaultquery instead of calling onChange on mount (#60221) <BR>* Update dependency AATTreact-types/shared to v3.16.0 (#60265) <BR>* Access control: endpoint for searching single user permissions (#59669) <BR>* Toolkit: Deprecate all plugin related commands (#60290) <BR>* Update dependency AATTwojtekmaj/enzyme-adapter-react-17 to v0.8.0 (#60270) <BR>* Traces: Fix for multiple $__tags in trace to metrics (#59641) <BR>* Influx: Query segment menus now position correctly near the bottom of the screen (#60087) <BR>* Azure Monitor: Propagate the error when failed to get datasource instance (#60210) <BR>* AzureMonitor: Fix filter query for empty queryType (#60252) <BR>* LDAP: Disable user in case it has been removed from LDAP directory (#60231) <BR>* Update dependency AATTtypes/react-calendar to v3.9.0 (#60266) <BR>* StateTimeline: Fix negative infinity legend/tooltip from thresholds (#60279) <BR>* Export: move export page to a full page (not view on storage) (#60263) <BR>* Alerting: Align notifier truncation and logging with prometheus/alertmanager (#59339) <BR>* Cloudwatch: Fix deeplink with default region (#60260) <BR>* Devenv: OpenLDAP-Mac improvements (#60229) <BR>* Loki Query Editor: Add support to display query parsing errors to users (#59427) <BR>* Update dependency AATTreact-types/button to v3.7.0 (#60241) <BR>* k8s: Add a dev only feature flag and simple service to get a client (#60204) <BR>* Logs: Fix Logs Pagination Button styling (#60219) <BR>* GLDS: Update icons in Storybook (#60183) <BR>* Update dependency AATTopentelemetry/semantic-conventions to v1.8.0 (#60230) <BR>* Command Palette: Fix not being able to type if triggered whilst another modal is open (#59728) <BR>* Navigation: use the branding menu logo in topnav (#60227) <BR>* Chore: Add deprecation warnings for Sentry (#60165) <BR>* Backend: Consistently use context RemoteAddr function to determine remote address. (#60201) <BR>* TimePicker: Fix time picker selection (#60104) <BR>* RBAC: Add benchmarks to search all users given a specific permission (#59980) <BR>* Enterprise checks: Update pull request check `regexp` for enterprise (#60234) <BR>* Auth: Service account store refactor (#58961) <BR>* Update babel monorepo (#60208) <BR>* CloudWatch: Fix logs insights deeplink (#59906) <BR>* Snapshots: Build snapshot originalUrl on the backend (#60232) <BR>* Chore: Deny gopkg.in/yaml.v2 (#60187) <BR>* Tempo: Merge Trace ID and TraceQL tabs (#60180) <BR>* Dropdown: Menu now closes correctly when selecting options on touch devices (#60181) <BR>* Elasticsearch: backend: do not set name for time-fields (#60169) <BR>* Elasticsearch: Add query building for raw data and raw document queries to backend (#59741) <BR>* Update dependency AATTkusto/monaco-kusto to v5.3.6 (#60151) <BR>* TopNav: Align profile button with search bar toggle (#60212) <BR>* Loki: Set custom width for modals in the loki query editor (#59714) <BR>* Chore: Remove `%w` and `err` from print line (#60215) <BR>* Alerting: Add provisioning endpoint to fetch all rules (#59989) <BR>* Chore: Refactor trace-generators.js to TypeScript (#59431) <BR>* Chore: Refactor scroll-page.test.js to TypeScript (#59617) <BR>* Chore: Remove Store interface and use db.DB instead (#60160) <BR>* Phlare: Reset flame graph after query is run (#59609) <BR>* SQL Datasources: Move database setting to jsonData (#58649) <BR>* Explore: Fixes explore page height and margin issues (#59865) <BR>* Scene: Variables and All value support (#59635) <BR>* Public Dashboards: Dont make annotations request when access token is falsey (#60202) <BR>* Alerting: add support for placeholder to text area generated for contact points (#60193) <BR>* Update Moveable (#60021) <BR>* Alerting: Additional tests for the config store (#60130) <BR>* Chore: Refactor `packages/jaeger-ui-components/src/TraceTimelineViewer/SpanDetail` to TS (#59850) <BR>* Prometheus: Remove buffered client and feature toggle related to it (#59898) <BR>* Loki/Prometheus: Fix wrong queries executed in split view (#60172) <BR>* Alerting: Adds TODO list (#60166) <BR>* Alerting: Fix slack receiver to close file descriptors when they\'re not needed anymore (#60178) <BR>* Loki: Update feature tracking for label browser (#59295) <BR>* Navigation: Fix some missing pages in admin section (#60143) <BR>* Grafana/ui: Create new LoadingBar component (#59508) <BR>* Alerting: Replace hardcoded <no value> to [no value] in label expansion (#60129) <BR>* elastic: response parser: simplify code (#59782) <BR>* Update dependency AATTopentelemetry/api to v1.3.0 (#60152) <BR>* Datasources Fix formatting for SQL data sources permissions disclaimer (#60155) <BR>* CI: Add automation for github assets publishing (#59491) <BR>* Tempo: Fix TraceQL autocomplete issues (#60058) (#60125) <BR>* Kinds: Generate JSON report (#59742) <BR>* Chore: run toggles_gen_test.go to fix backend test (#60164) <BR>* Chore: Refactor `DraggableManager.test.js` to TypeScript (#59966) <BR>* Scenes: Use DataSourceRef only in the query variable type (#60157) <BR>* Chore: fix glob pattern in renovate config (#60146) <BR>* PanelRenderer: Interpolate variables in applyFieldOverrides (#59844) <BR>* Prometheus: Fix exception being thrown when toggling visibility in explore (#60159) <BR>* Alerting: Adds evaluation interval to group view (#59974) <BR>* TimeZonePicker: Scroll menu correctly when using keyboard controls (#60008) <BR>* Alerting: Fix RelativeTimeRangePicker (#60016) <BR>* Scenes: Add query variable support (#59553) <BR>* Chore: Refactor `packages/jaeger-ui-components/src/utils` to TypeScript (#59979) <BR>* Update dependency AATTgrafana/eslint-config to v5.1.0 (#60116) <BR>* Update babel monorepo (#60115) <BR>* Plugins: Remove connection/hop-by-hop request/response headers for call resource (#60077) <BR>* Scenes: Basics for rendering scenes as an embedded page (#60098) <BR>* Alerting: Speed up unit and integration tests. (#60067) <BR>* PanelEditor: Fixes issue where panel edit would show the panel plugin options of the previous edit panel (#59861) <BR>* HeatmapPanel: Fix typo in variable naming (#57326) <BR>* Docs: Fix OSS typo (#60131) <BR>* BarChart: Fix value mappings (#60066) <BR>* Fix branch filter for release workflows (#59963) <BR>* Alerting: Create alertmanager config history table (#60103) <BR>* TimeSeries: Better y-axis ticks for IEC units (#59984) <BR>* Use relative aliases for all non-current Grafana aliases (#60062) <BR>* TimePicker: Prevent TimePicker overflowing viewport on small screens (#59808) <BR>* Update Yarn to v3.3.0 (#60022) <BR>* Navigation: Prevent app crash when importing a dashboard with a uid of `home` (#59874) <BR>* AzureMonitor: Add error indicating potential configuration issue on Resource Picker (#60041) <BR>* Remove PromExploreQueryEditor and PromQueryEditor (#60020) <BR>* Alerting: Reduce number of scroll bars in rule group modal (#59725) <BR>* Login: Fix failure to login a new user via an external provider if quota are enabled (#60015) <BR>* TimeRangePicker: Fix recent ranges not showing all items (#59836) <BR>* Chore: normalize monaco colors to hex string (#59784) <BR>* Parca: Logo image fixed with theme agnostic colors (#59835) <BR>* Renovate: use rebaseWhen: conflicted to try to speed up renovate runs (#60028) <BR>* Linting: Speed up betterer by sharing eslint instances by groups (#60019) <BR>* [DOC] Change AWS to Google Cloud Monitoring (#60065) <BR>* EntityAPI: disable integration tests (#60073) <BR>* Chore: All tests under pkg/tests should be integration tests (#59521) <BR>* Fix index out of range in regenerateLinksSupplier (#60011) <BR>* Prometheus: Exemplar optimization (#60055) <BR>* Prometheus: Fix exemplar fill color to match series color in time series. (#59908) <BR>* Alerting: Better define how we set states (#59977) <BR>* Git: Update experimental workflow POC (#60049) <BR>* Update heatmap exemplar popover styles (#59988) <BR>* Alerting: skip flaky test `RuleEditor recording rules.can create a new cloud recording rule` (#60044) <BR>* Prometheus: Add traceID link to heatmap exemplar popover (#60039) <BR>* Prometheus: Tweak query builder select component (#59749) <BR>* Prometheus: Fix exemplars not respecting corresponding series display status. (#59743) <BR>* Panel Edit: Fix data links edit icons being off screen when provided title is too long (#59829) <BR>* Update dependency AATTreduxjs/toolkit to v1.9.0 (#58247) <BR>* Alerting: PagerDuty receiver to let user configure fields Source, Client and Client URL (#59895) <BR>* Update docs regarding Grafana as an alert receiver (#59938) <BR>* Command Palette: Links now work when grafana is served under a subpath (#60033) <BR>* Alerting: Use the QuotaTargetSrv instead of the QuotaTarget in quota check (#60026) <BR>* Chore: Fix failing feature toggle test (#60030) <BR>* Prometheus: Add traceID field on top of the exemplar popover (#59920) <BR>* [Nested Folder] Block move operation that could introduce more than 8 level of depth,… (#59832) <BR>* Fix feature toggle test main (#60024) <BR>* Loki: Usage for queries not from dashboards (#60017) <BR>* Dashboard: Run requests with correct app type (#60010) <BR>* Elasticsearch: Add tracking for plugin adoption stats (#59954) <BR>* Alerting: Improve rule validation to check if rule uses backend datasources (#58986) <BR>* chore: update go version to 1.19.4 in plugin ci images (#59978) <BR>* Loki: Remove annotation, context and volume tracking (#59962) <BR>* Datasource Onboarding: Create initial data source onboarding page (#58795) <BR>* UsageInsights: Record events for Explore queries (#59931) <BR>* CI: add a quick test, set enterprise2 when the enterprise2 flag is added (#59967) <BR>* feature (user service): Add a validation check after the user record is created in the sqlstore. (#59968) <BR>* CloudWatch: Fix deeplinks to still be able to pass log group names (#59809) <BR>* Docs: corrects relref (#59970) <BR>* chore: remove CreateUser from sqlstore & replace with userService.CreateUserForTests (#59910) <BR>* Chore: get user from appcontext rather than store utility (#59926) <BR>* CloudWatch: return silently in case of missing log groups or incomplete query (#59701) <BR>* CloudMonitor: Improve detail of MQL series labels (#59747) <BR>* Loki: Do not track samples (#59960) <BR>* Alerting: Fix RuleEditor flaky test for existing grafana managed alert (#59780) <BR>* ServiceAccounts: Do not display warnings about secret scanner when scanner is disabled (#59952) <BR>* Plugins: Add username to datasource plugin logging (#59893) <BR>* Contexthandler: Add uname as response header (#59930) <BR>* Scenes: Fix flaky scenes time range test (#59900) <BR>* Dashboard: Making a dashboard editable does not allow resizing of panels (#59255) <BR>* Alerting: Change resultError in preparation for supporting ForError duration (#59894) <BR>* Navigation: handle case where navIndex is undefined (#59826) <BR>* Chore: Remove unused/deprecated AATTtypes definitions (#59888) <BR>* Chore: Refactor `packages/jaeger-ui-components/src/TraceTimelineViewer/ListView` to TS (#59873) <BR>* Auth: Session cache [main] (#59935) <BR>* Elasticsearch: Fix adding correct min_doc_count to all aggregation types in backend implementation (#59713) <BR>* CloudWatch: Fix - make sure dimensions are propagated to alert query editor (#58281) <BR>* CI: Move `verify-storybook` command from grabpl (#59928) <BR>* Build: Drone starlark file cleanup (#59919) <BR>* Loki: Add tracking of executed queries (#59887) <BR>* Chore: Replace yaml.v2 with yaml.v3 (#59897) <BR>* Loki: Add tracking for on dashboard load (#59914) <BR>* EntityStore: support filtering by labels (#59905) <BR>* Fix incorrect start time for DatasourceError alerts (#59903) <BR>* JavaScript Unit Tests: Enable shouldFailOnLog only for CI environments (#59901) <BR>* Alerting: update state manager to return StateTransition instead of State (#58867) <BR>* Alerting: Update state history service to filter states transitions (#58863) <BR>* PanelEdit: Fixes broken panel edit splitter logic (#59859) <BR>* CI: Add `enterprise2` flag to unblock enterprise2 image deployments (#59904) <BR>* Build: don\'t remove grafana-server and grafana-cli binaries from deb and rpm packages (#59890) <BR>* Chore: Add encryption codec to the remote cache (#59871) <BR>* Chore: Refactor the `packages/jaeger-ui-components/src/TracePageHeader` folder to TS (#59722) <BR>* Chore: Refactor ScrollManager.test.js to TypeScript (#58661) <BR>* API: Fix delete user failure due to quota not enabled (#59875) <BR>* Chore: Remote cache key prefix (#59838) <BR>* Loki: Fix wrongly escaped label values when using LabelFilter (#59812) <BR>* CI: Add enterprise2 mode in `versions.go` (#59851) <BR>* kindsys: Change \"Meta\" to \"Properties\" (#59852) <BR>* Chore: Update SDK to v0.145.0 with TimeSeriesMulti Constant (#59729) <BR>* Alerting: Refactor PagerDuty and OpsGenie notifiers to use encoding/json to parse settings (#58925) <BR>* Command Palette: Maintain page state when changing theme (#59787) <BR>* Tempo: Fix traceQL suggestions for tag names with dots (#59736) <BR>* Alerting: fix UI element for PagerDuty\'s severity field configuration (#58927) <BR>* docs: fixes broken link and spelling error (#59828) <BR>* Elasticsearch: Fix removing of empty settings from query in backend implementation (#59704) <BR>* Accessibility: Make QueryEditorHelp examples keyboard interactive (#59355) <BR>* CI: Add `identify-runner` step for publish images (#59827) <BR>* Datasource: Fix - apply default query also to queries in new panels (#59625) <BR>* Package: AATTgrafana/e2e updates (#59723) <BR>* Docs: Document Prometheus-Alertmanager integration settings (#57043) <BR>* Delete broken links in notifications doc (#59785) <BR>* elastic: remove unused debug-code (#59712) <BR>* Docs: Fix typo in docs for the mssql datasource (#59253) <BR>* Alerting: Simplify scheduler configuration and remove dependency on Grafana-wide settings (#59735) <BR>* Restrict workflow to grafana/grafana repository (#59740) <BR>* Prometheus: Send time range params when requesting labels (#59648) <BR>* Docs: removes email templating (#59745) <BR>* Docs: updates based on customer feedbak (#59720) <BR>* SAML: Add teamsync details and example (#59624) <BR>* Auth: Add anonymous authn client (#59637) <BR>* AzureMonitor: Automate location retrieval (#59602) <BR>* Alerting: Move modal buttons before the rules table (#59703) <BR>* Plugins: Unexport PluginDir field from PluginDTO (#59190) <BR>* DataSourcePermissions: Handle licensing properly for ds permissions (#59694) <BR>* AzureMonitor: Fix bad request when setting dimensions (#59700) <BR>* AzureMonitor: Fix panic from empty response in ARG (#59691) <BR>* A11y: Remove unnecessary onClick from `LegendSeriesItem` (#59671) <BR>* Themes: Re-init graph on theme change (#59690) <BR>* Datasource settings: Add deprecation notice for database field (#58647) <BR>* CloudWatch: Create deeplinks from log group ARNs (#59646) <BR>* Table: Fixes row border style not showing and colored rows blending together (#59660) <BR>* Alerting: Upload images to Slack via files.upload (#59163) <BR>* Docs: Reference Alertmanagers in Notifications docs and move Alertmanager docs (#59673) <BR>* Docs: Consolidate Templating labels and annotations docs into a single page (#59685) <BR>* Chore: remove preloading roboto font (#59664) <BR>* Accessibility: Add the correct role to the modal backdrop (#59572) <BR>* Cloudwatch: Backend cleanup (#59663) <BR>* CloudWatch: Return with error message for empty logs query string (#59584) <BR>* Pubdash: Verify affected rows count in database \'create\' call (#59591) <BR>* Schema: Refactor plugin code generation (#58901) <BR>* Graphite: Process multiple queries to Graphite plugin (#59608) <BR>* TimeSeries: Fix rendering when zooming to time ranges between datapoints (#59444) <BR>* Chore: update latest.json to 9.3.1 (#59682) <BR>* Changelog: Updated changelog for 9.3.1 (#59677) <BR>* Dataplane: Deprecate timeseries-many in favor of timeseries-multi (#59070) <BR>* Chore: Change fmt.Errorf to errors.New when there is no formatting required (#58600) <BR>* EntityStore: Move slug+folder to summary metadata (#59620) <BR>* Plugins: Refactor forward of cookies, OAuth token and header modifications by introducing client middlewares (#58132) <BR>* Add a separate grafana.com API URL setting (#59506) <BR>* FeatureFlags: enable i18n flag in the registry (#59662) <BR>* Schema: Add `Team` structured core kind (#59242) <BR>* Build: Unify custom dockerfiles, fix missing semicolon (#59615) <BR>* Alerting: Reduce number of buildinfo calls (#59319) <BR>* Navigation: Remember expanded sections in megamenu (#59661) <BR>* PublicDashboards: Modal warns when using unsupported datasources (#58926) <BR>* Alerting: Add alert rule cloning action (#59200) <BR>* Chore: Make getUserOrgList private to sqlstore (#59654) <BR>* PublicDashboards: add time picker enabled column (#59324) <BR>* Docs: removes dashboard images (#59619) <BR>* Accessibility: Improved keyboard accessibility in BarGauge (#59382) <BR>* FolderPicker: Fixes issue with typing to search for folder (#59434) <BR>* Theme: Use `Inter` font by default (#59544) <BR>* Tracing: Add keyboard accessibility to SpanDetailRow (#59412) <BR>* GoogleCloudMonitoring: Refactor parseResponse (#59595) <BR>* Elasticsearch: Migrate frontend query builder tests to backend (#59578) <BR>* Build: Adds a fallback script to fix package.json main and types fields before packaging (#59628) <BR>* Nested folders: Fix delete (#59627) <BR>* Docs: Improve documentation for notifications (#59504) <BR>* Accessibility: Use `button` instead of `div` in `ColorPicker` story (#59581) <BR>* elastic: added more backend tests, copied from the frontend code (#59423) <BR>* Variables: Url sync for MultiValueVariable (#59371) <BR>* RBAC: Add config option to reset basic roles on start up (#59598) <BR>* Add query library behind dev-mode-only feature flag (#55947) <BR>* EntityStore: Rename ObjectStore to EntityStore (part 2) (#59616) <BR>* Docs: removes screenshots (#59514) <BR>* Add feature toggles to docs (#59483) <BR>* EntityStore: Rename ObjectStore to EntityStore (part 1) (#59613) <BR>* Chore: fix go.mod and slugify after merge (#59611) <BR>* ObjectStore: Replace path model with folder, uid, and slug model (#59452) <BR>* Chore: remove GetTeamByUser (#59604) <BR>* Chore: Refactor span.js, trace.js & trace.fixture.js to TypeScript (#58006) <BR>* Folder: Fix top folder creation (#59422) <BR>* CommandPalette: Add actions for entire Nav tree (#58138) <BR>* Remove fire text in Phlare ds (#59484) <BR>* Middleware: Add Custom Headers to HTTP responses (#59018) <BR>* Chore: Move stats service into a standalone packge from sqlstore (#59574) <BR>* Fix release_branch_regexp (#59590) <BR>* GoogleCloudMonitoring: Refactor SLO queries (#59421) <BR>* Chore: Delete DeleteUserInSession from sqlstore (#59275) <BR>* Slugify: Replace gosimple/slug with a simple function (#59517) <BR>* Accessibility: Improve a11y in `DataLinkSuggestions` (#59569) <BR>* Packaging: Use rpm-digest sha256 when creating rpm packages (#59510) <BR>* Trace View: Disallow a span colour that is the same or looks similar to previous colour (#58146) <BR>* Remove dependency on test job (#59575) <BR>* PanelEdit: Fixes alignment issue with collapse button (#59414) <BR>* remove `_build` param from whatsnew (#59236) <BR>* RBAC: Add an endpoint to list all user permissions (#57644) <BR>* Sessions: Remove invalid session cookie if it\'s invalid/expired/missing (#59556) <BR>* Automate docs publishing steps (#59550) <BR>* Remove GetSignedInUserWithCacheCtx and GetSignedInUser from sqlstore (#59551) <BR>* Datasources: Use context logger in cache service (#59547) <BR>* Admin: Combine org and admin user pages (#59365) <BR>* RBAC: Validate plugin app access permission targets the plugin (#59468) <BR>* Accessibility: Increase badge constrast to be WCAG AA compliant (#59531) <BR>* Chore: Refactor TracePageHeader.test.js to TypeScript (#59256) <BR>* Security: Fix XSS in runbook URL (#59540) <BR>* Update dependency rc-drawer to v6 (#58237) <BR>* Navigation: Move k6 to top-level, rename to \"Performance testing\" (#59481) <BR>* deps: Remove effectless go.mod replace statements (#58882) <BR>* Chore: Delete UiFindInput.test.js (#59228) <BR>* Chore: Update latest.json to `9.3.0` (#59538) <BR>* Changelog: Updated changelog for 9.3.0 (#59533) <BR>* RBAC: Handle edge case where there is duplicated acl entries for a role on a single dashboard (#58079) <BR>* Fix: Unlocking the UI for AuthProxy users (#59507) <BR>* Plugins Catalog: Only allow admins to access plugins catalog (#57101) <BR>* Connections: Update \"Your connections/Data sources\" page (#58589) <BR>* Changelog: Updated changelog for 9.2.7 (#59525) <BR>* Plugins: add option to proxy ds connections through a secure socks proxy (#59254) <BR>* BarChart: when horiz, allow rotation and skipping of y tick labels (#59354) <BR>* kindsys: Fix loading on windows (#59519) <BR>* Docs: What\'s New content for v9.3 (#57991) <BR>* TestDatasource: Add scenario for generating trace data (#59299) <BR>* Alerting: Fix swallowing of errors when attaching images to notifications (#59432) <BR>* Store: skip flaky test in the store service (#59443) <BR>* Docs: Minor improvements to Preferences documentation (#59498) <BR>* Add discord as a possible receiver in cloud rules (#59366) <BR>* Grafana UI: Add experimental InteractiveTable component (#58223) <BR>* Chore: some type fixes (#59030) <BR>* Chore: Upgrade Go dependencies (#59501) <BR>* Auth: Display id Provider label in orgs/users view (#58033) <BR>* Prometheus: Remove raw query toggle (#59069) <BR>* Loki: Add improvements to loki label browser (#59387) <BR>* Internationalization: Preferences documentation (#59203) <BR>* Scenes: Url sync (#59154) <BR>* Docs: Add docs for labels with dots (#59352) <BR>* Plugins: Make the Plugin Details page reusable (#58741) <BR>* Navigation: change apps icon to differentiate from dashboards (#59476) <BR>* GoogleCloudMonitoring: Refactor metricType input (#59369) <BR>* Chore: ignore eslint rules in `Dropdown`/`TopNavBarMenu` (#59385) <BR>* VizPanel: Fixes sizing issues (#59456) <BR>* Reporter: add logger E2E results to be queried by Loki (#58839) <BR>* Features: Add aplha feature toggle for authn service (#59469) <BR>* Auth: Add caseinsensitive check for ingestion command (#59129) <BR>* Login: Remove CreateUser from LoginService (#59464) <BR>* Glue: Show data links only for fully interpolated correlations (#59052) <BR>* Chore: Remove CreateOrg from alerting and use orgStore instead (#59440) <BR>* Chore: Delete accidentally committed test database (#59238) <BR>* Fix: Allow creating snapshot with no dashboard id (#58669) <BR>* Various Panels: Remove beta label from Bar Chart, Candlestick, Histogram, State Timeline, & Status History Panels (#58557) <BR>* SQL Datasources: Fix annotation migration (#59438) <BR>* Alerting: Fix ConditionsCmd behavior when last is No Data (#58953) <BR>* Build: Unified dockerfile for all builds (#59173) <BR>* fix pr-commands.json by removing trailing comma (#59437) <BR>* CI: Use the git event payload rather than github context to populate the source SHA in the enterprise downstream test (#59435) <BR>* Build: Streamline and sync dockerfiles (#58101) <BR>* Transformations: Convert fields transform fix, convert strings with commas to numbers (#59074) <BR>* CI: change regex to accomodate new branching stategy in enterprise (#59429) <BR>* Elasticsearch: Run explore queries trough backend if feature toggle enabled (#59394) <BR>* Tempo: TraceQL table and editor (#59313) <BR>* Fix Silence table grid layout (#59415) <BR>* Nested folder: Fix for PostgreSQL (#59405) <BR>* CI: add source_sha option to enterprise-pr-check action (#59314) <BR>* Datasources: Refactor mixed datasource support to improve concurrency and error handling (#58163) <BR>* Table docs (#59395) <BR>* Docs: Improve docs for images in notifications (#59033) <BR>* Docs: Improve Labels and annotations docs (#59325) <BR>* NodeGraph: Allow usage with single dataframe (#58448) <BR>* elastic: add more backend tests (#59312) <BR>* Chore: Delete SetUsingOrg from sqlstore (#59276) <BR>* Add flame graph, Phlare and Parca to code owners file (#58328) <BR>* Plugins: Fix app child config func typo (#59386) <BR>* SSE: Make sure to forward headers, user and cookies/OAuth token (#58897) <BR>* Add Phlare and Parca to commands file (#58330) <BR>* BarChart: fix hover overlay for hz stacked (#59359) <BR>* Internationalization: Add language preference analytics (#59230) <BR>* Perfomance: add preallocation for some slices (#59263) <BR>* CloudWatch: Cross-account querying support (#59362) <BR>* Chore: Reduce the usage of sqlstore.createorg and use orgservice instead (#59356) <BR>* StatsColelctor: Check if result is nil before set the metrics (#59372) <BR>* GoogleCloudMonitoring: Refactor types (#58644) <BR>* TablePanel: Add support for Count calculation per column or per entire dataset (#58134) <BR>* Elastic: always return DataFrames from the datasource\'s query method (#58636) <BR>* Scene: Fixes infinite update loop (#59306) <BR>* Loki: Fix adhoc parsing if multiple stream selectors and some empty (#58658) <BR>* Alerting: fix \"no permissions\" alert flashing (#59300) <BR>* Nested Folders: More API fixes (#59316) <BR>* Docs: Updating sign plugin docs (#59322) <BR>* OptionsUI: SliderValueEditor does not get auto focused on slider change (#59209) <BR>* SQL: Return no data response when no rows returned (#59121) <BR>* Loki Variable Query Editor: Improve stream selector tooltip text (#59311) <BR>* Calcs: Fix difference percent in legend (#59243) <BR>* PanelEdit: Fixes bug with not remembering panel options pane collapse/expand state (#59265) <BR>* Access Control: Clear user\'s permission cache after resource creation (#59101) <BR>* Navigation: Support rbac for new dashboard, import dashboard and new folder (#59303) <BR>* CI: Make the downstream enterprise test a check instead of comments (#59071) <BR>* Storage: Add system users service (#57767) <BR>* Update jest monorepo to v29 (#58261) <BR>* Nested Folders: Some API fixes (#59298) <BR>* Scenes: Add support for Datasource variables (#59147) <BR>* TimeseriesPanel: Preserve string fields for data link interpolation (#58424) <BR>* GrafanaUI: Add disabled option for menu items (#58980) <BR>* Logs: Fix misalignment of LogRows (#59279) <BR>* CI: Remove `npm` steps from enterprise pipelines (#59108) <BR>* PostgreSQL: Fix missing CA field from configuration (#59280) <BR>* PanelChrome: Implementing the new layout on PanelChrome AATT grafana/ui (#57203) <BR>* SQLStore: Refactor query retries to use exponential backoff (#58559) <BR>* TraceView: Fix broken rendering when scrolling in Dashboard panel in Firefox (#56642) <BR>* Azure Monitor: Fix empty/errored responses for Logs variables (#59240) <BR>* Chore: Remove unused method from sqlstore (#59156) <BR>* Chore: Refactor transform-trace-data.test.js to TS (#59214) <BR>* Chore: Refactor the packages/jaeger-ui-components/src/model folder to TS (#59233) <BR>* Feat: Adding an optional browser config option to e2e test runner (#59076) <BR>* Heatmap: Fix blurry text & rendering (#59260) <BR>* DataLinks: Improve Data-Links AutoComplete Logic (#58934) <BR>* Angular: auto-migrate graph panel when angular is disabled (#59247) <BR>* Canvas: Update docs for 9.3.0 (#59168) <BR>* Geomap: Update documentation for 9.3 (#59164) <BR>* Chore: update latest.json to 9.2.6 (#59246) <BR>* Docs: Update `merge-pull-request.md` regarding backport policies (#59239) <BR>* Heatmap: Remove legacy angular based implementation (#59249) <BR>* Explore: Sub-tables support for Table component (#58682) <BR>* Chore: Add Quote function in DB (#58594) <BR>* LoginService: Remove unused sqlstore (#58595) <BR>* Chore: more any/type assertion improvements (#59229) <BR>* Loki: Make label browser accessible in query builder (#58525) <BR>* Chore: update vscode \"Run Server\" config for single-binary (#59237) <BR>* CloudWatch: Fix flaky test assertions (#59234) <BR>* Loki: Remove raw query toggle (#59125) <BR>* Changelog: Updated changelog for 9.2.6 (#59232) <BR>* LoginAttempts: Reset attempts on successfull password reset (#59215) <BR>* Azure Monitor Logs: Avoid warning when the response is empty (#59211) <BR>* Nested Folder: Enforce maximum nested folder depth (#59213) <BR>* Use Stack from experimental instead of css styles for flex containers (#59201) <BR>* Alerting: Remove comments for fixed behavior (#58951) <BR>* Chore: gitignore storage.json (#59225) <BR>* Internationalization: Enable internationalization by default (#59204) <BR>* Tempo: Send the correct start time when making a TraceQL query (#59128) <BR>* Chore: Reordering codeowners file (#59198) <BR>* I18n: Crowdin sync (#59210) <BR>* I18n: Translate Dashboard Starred notification (#59138) <BR>* Folder: Provide adhoc ui for nested folder creation (#59126) <BR>* Chore: Refactor TreeNode.js & TreeNode.test.js to TypeScript (#58540) <BR>* Navigation: always show `GetStartedWithPlugin` even if there\'s install control wa… (#59127) <BR>* Nested Folders: Do not refer to the configuration for checking for the flag (#59197) <BR>* Solo Panel: Configurable timezone (#59153) <BR>* User: Optimize signed in user cache management (#59090) <BR>* I18n: Fix variables not interpolating with pseudo localisation (#59145) <BR>* Fix #58598 X-ID-Token header missing on Loki Datasource (#58784) <BR>* Chore: Remove DeleteUser from sqlstore (#59180) <BR>* Navigation: use correct id to find cloud access policies page (#59123) <BR>* Chore: Remove createorgwithmember (#59161) <BR>* SQL: Fix code editor for SQL datasources (#58116) <BR>* Alerting: Support From and To when taking screenshots (#59166) <BR>* Alerting: Add dashboard and panel picker to the rule form (#58304) <BR>* Chore: Remove DeleteOrg method from sqlstore (#59162) <BR>* Nested Folders: Set user in the API level (#59148) <BR>* Internationalization: Translate menu items (#59088) <BR>* StateTimeline: Prevent label text from overflowing state rects (#59169) <BR>* Heatmap: Fix tooltip y range of top and bottom buckets in calculated heatmaps (#59172) <BR>* Canvas: Add icon value mapping (#59013) <BR>* Chore: Refactor Tween.test.js to TypeScript (#58655) <BR>* PublicDashboards: Orphaned public dashboard deletion script added (#57917) <BR>* Geomap: Improve location editor (#58017) <BR>* SQLStore: Make addOrgUser private (#59142) <BR>* Server: Switch from separate server & cli to a unified grafana binary (#58286) <BR>* Navigation: share logic between `buildBreadcrumbs` and `usePageTitle` (#58819) <BR>* Chore: add some unique keys to prevent warnings (#59143) <BR>* Build: Add command to publish to AWS Marketplace through the pipeline (#59068) <BR>* Alerting: Enable interpolation for notification policies in file provisioning (#58956) <BR>* Explore: Skip flaky query history test (#59135) <BR>* Preferences: Add confirmation modal when saving org preferences (#59119) <BR>* Azure Monitor: Fix resource picker selection for subresources (#56392) <BR>* Azure Monitor: Fix namespace selection for storageaccounts (#56449) <BR>* Scenes: Add custom variable support (#59057) <BR>* CloudWatch: fix custom namespace for listing dimension keys, refactor to non-pointer types, add test assertions, rename packages (#59106) <BR>* Chore: Refactor CopyIcon.test.js to TS (#59024) <BR>* Chore: Refactor UiFindInput.test.js to TypeScript (#59063) <BR>* Chore: Fix status codes for nested folders (#59087) <BR>* Chore: Document theme toggle keybinding (#59031) <BR>* codegen: Refactor core jennies for reusability, add version-picking metajennies (#58995) <BR>* DataSourceWithBackend - Set postResource method to POST (#59114) <BR>* Loki: Add `gzip` compression to resource calls (#59059) <BR>* yarn: commit files to make yarn-install reproducible (#55979) <BR>* LDAP: Make LDAP attribute mapping case-insensitive (#58992) <BR>* Performance: add preallocation for some slice/map (#57860) <BR>* Internationalization: Change locale preference to language (#58359) <BR>* Nested Folder: Include URL into the GET response (#59099) <BR>* Docs: adds workaround for editing provisioned rules using the HTTP API (#59094) <BR>* Alerting: add group name validation in alert rule form (#59095) <BR>* Accessibility: Improve keyboard accessibility in `Collapse` (#59022) <BR>* LoginAttempt: Move logic around login attempts into the service (#58962) <BR>* Docs: Add step for custom labels in alert form (#59027) <BR>* LibraryPanels: Fix issue where viewer with folder edit permissions could not update library panel (#58420) <BR>* Auth: Merge ActiveAuthTokenService into UserAuthTokenService (#59032) <BR>* Auth: Add expiry date for service accounts access tokens (#58885) <BR>* Docs: Update RSS feed in security page (#56439) <BR>* Refactor time durations (#58484) <BR>* kindsys: Return Decl from Kinds (#59075) <BR>* Alerting: Support Prometheus durations in Provisioning API (#58293) <BR>* MS/My/PostgresSQL: Migrate annotation query (#58847) <BR>* CI: Split `enterprise2` pipelines (#57997) <BR>* Prometheus: fix Heatmap y buckets when legendFormat: auto (#59053) <BR>* Alerting: Improve UI for making more clear that evaluation interval belongs to the group (#56397) <BR>* Internationalization: Translate ViewJSONmodal and ClipboardButton (#58807) <BR>* DevEnv: Add default loki configuration (#59058) <BR>* Chore: Fix SQLx failure when starting the server with newDBLibrary enabled (#58985) <BR>* VizPanel: Support panel migrations and state changes (#58501) <BR>* Nested Folders: Make parent_uid column nullable (#59035) <BR>* Explore: Notify when compact URL is used (#58684) <BR>* Chore: Fix some as HTMLElement type assertions (#58667) <BR>* AATTgrafana/runtime: Avoid calling applyTemplateVariables for the wrong datasource (#57921) <BR>* AzureMonitor: Separate subscription health check API version (#58253) <BR>* Alerting: Add Troubleshooting to Images in notifications docs (#58955) <BR>* Change codeowner of login and login attempt packages (#59020) <BR>* Alerting: Remove checkForPathSeparator validation in alert rule name (#59014) <BR>* Remove Annotations API version reference (#57057) <BR>* Accessibility: Improve keyboard accessibility of `FilterPill` (#58976) <BR>* Accessibility: Improve keyboard accessibility in `AnnoListPanel` (#58971) <BR>* Alerting: Add header X-Grafana-Org-Id to evaluation requests (#58972) <BR>* Navigation: Set navtree to an empty array instead of null (#58919) <BR>* Navigation: Prevent viewer role accessing dashboard creation, import and folder creation (#58842) <BR>* Alerting: Move alert rule name to the top left in alert form (#58579) <BR>* Docs/removes admin screenshots (#58994) <BR>* Docs: adds permission validation setting (#58970) <BR>* Update verify-release script (#58812) <BR>* Docs: adjusts link to kms integration (#58981) <BR>* Alerting: Fix metric in Images in Notifications docs (#58954) <BR>* Accessibility: Improve keyboard accessibility in `GettingStarted` panel (#58966) <BR>* CI: Move `upload-packages` subcmd from `grabpl` (#58960) <BR>* Nav: Split Admin into three sections for new IA (#58229) <BR>* Alerting: Refactor MS teams, Pushover and Webhook notifiers to use encoding/json to parse settings (#56834) <BR>* Navigation: Stop clearing search state when opening a result in a new tab (#58880) <BR>* CI: Add environment variables for edition to all pipelines (#58964) <BR>* E2E: Fix flakiness for dashboard-search spec (#58950) <BR>* Explore: Fix a11y issue with logs navigation buttons (#58944) <BR>* Chore: move keydown handler in rich history card (#58945) <BR>* Explore: Fix a11y issue with show all series button in Graph (#58943) <BR>* Auth: Remove userauth service (#58941) <BR>* CI: Move `upload-cdn` subcommand from `grabpl` (#58957) <BR>* GaugePanel: Setting the neutral-point of a gauge (#53989) <BR>* QueryData: skip header validation (revert check) (#58871) <BR>* Documentation Update: Minor spelling change (#58933) <BR>* SceneObject: Prevent state mutation by using Object.freeze (#58936) <BR>* Alerting: Fix ConditionsCmd No Data for \"has no value\" (#58634) <BR>* OAuth: Refactor OAuth parameters handling to support obtaining refresh tokens for Google OAuth (#58782) <BR>* Navigation: move connections + integrations to be a top level item (#58902) <BR>* Alerting: Add tests that check current No Data behaviour with two conditions (#58650) <BR>* Auth: Refactor auth package (#58920) <BR>* Email: Use MJML email templates (#57751) <BR>* Quota: Fix failure in store due to missing scope parameters (#58874) <BR>* Explore: Enable resize of split pane (#58683) <BR>* DashboardScene: First step to loading the current dashboard model and rendering it as a scene (#57012) <BR>* AppRootPage: Fix passing the queryParams (#58912) <BR>* Breadcrumbs: Remove semi-bold and change current/last breadcrumb text color (#58875) <BR>* Navigation: rename Grafana Machine Learning to just Machine Learning (#58893) <BR>* Oauth: Remove unused function for oauth implementations (#58887) <BR>* Chore: Extract server lock error so it can be used with errors.As (#58899) <BR>* CI: Replace `TAG` with `DRONE_TAG` in CI (#58894) <BR>* grafana.com: Make `beta` and `test` releases not stable (#58883) <BR>* [Docs] Edit terraform example and doc for file generation (#58822) <BR>* Navigation: Change quick add styling (#58854) <BR>* Folder: Replace folderId with folderUid (#58393) <BR>* Quota: Fix failure when checking session limits (#58865) <BR>* codejen: Update to latest codejen (#58866) <BR>* Chore: update latest.json to 9.2.5 (#58860) <BR>* Database: Adds support for enable/disable SQLite Write-Ahead Logging (WAL) via configuration (#58268) <BR>* Changelog: Updated changelog for 9.2.5 (#58856) <BR>* Query Editor: Hide overflow for long query names (#58840) <BR>* Middleware: Add CSP Report Only support (#58074) <BR>* DataLinks: Fix double dollar-sign bug in data-links editor (#58096) <BR>* RBAC: Add tests on AddAppLinks (#58843) <BR>* Build: Disable flaky RuleEditor frontend test (#58844) <BR>* SSE: Keep value name from numeric table (#58831) <BR>* CodeOwners: (Chore) Add Server Side Expressions (SSE) (#58841) <BR>* Chore: skip flaky tests (#58835) <BR>* QueryData: fix header parsing to support expressions (#58826) <BR>* Explore: A11y of range slider in query history (#58708) <BR>* Teams: Support paginating and filtering more then 1000 teams (#58761) <BR>* RBAC: Cover plugin includes (#57582) <BR>* Scenes: Share factory function for test data query runner (#58816) <BR>* kindsys: Make kind generators run in Windows (#58794) <BR>* CI: Cleanup `e2e` tests dependencies (#58829) <BR>* Variables: Use new format registry from templateSrv (#58813) <BR>* Admin: Fix broken links to image assets in email templates (#58729) <BR>* Internationalization: Translate \'Hide / show legend\' of PanelHeaderMenuItem (#58800) <BR>* Internationalization: Translate ShareSnapshot label (#58802) <BR>* Internationalization: Translate NavBar - \'Search dashboard\' menu item (#58815) <BR>* AppRootPage: Render app plugins without pages (#58776) <BR>* Scene: Variables interpolation formats and multi value handling (#58591) <BR>* Explore: Refactor ExploreGraph (#58660) <BR>* Fix: Bump-version action regex pattern to work with beta1 (#58805) <BR>* Docs: How to add plugin interaction tracking (#58652) <BR>* latest.json: Update `latest.json` to 9.3.0-beta1 (#58788) <BR>* Changelog: Updated changelog for 9.3.0-beta1 (#58785) <BR>* Internationalization: Translate VariableInput and VariableOptions components (#58748) <BR>* Refactor SplitPaneWrapper to be more centralized component, refactor PanelEditor to use it (#58380)<BR>* Tue Feb 28 2023 ecsosAATTopensuse.org- Update to version 9.3.8: <BR>* Release: Bump version to 9.3.8 (#778) <BR>* [v9.3.x] MSSQL Datasource: Revert functions within macros change (#63597) <BR>* [v9.3.x] Fix MSSQL queries failing because of bad interpolation (#63171) <BR>* Fix redis integration tests <BR>* Auth: Update saml go.mod (missing query sig verification) [9.3.x] (#712) <BR>* [v9.3.x] Update grafana/saml library (#690) <BR>* [v9.3.x] MSSQL: Add support for macro function calls (#62889) <BR>* CI: Backport CI/Release related code to `v9.3.x` (#62752) <BR>* [v9.3.x] Added pageZoomLevel option to image renderer setup documentation (#62841) <BR>* [v9.3] docs: Manual backport 62815 to v9.3.x (#62821) <BR>* Fixing plugin signing docs for the current latest version (#62755) <BR>* [v9.3.x] Fix/60084/save and test (#62749) <BR>* [v9.3.x] Server: Switch from separate server & cli to a unified grafana binary (#62443) <BR>* Cloudwatch: Fix log group variable interpolation (#62640) (#62722) <BR>* Update yarn lock <BR>* [v9.3.x] docs: fix broken elasticsearch metrics play link (#62718) <BR>* Yarn lock update <BR>* Cherry pick 8b53b44 <BR>* Alerting: hide \"silence\" button for external AM setups (#62133) (#62693) <BR>* Geomap: Sanitize the attribution string (#745) <BR>* [v9.3.x] Docs: Fix OSS typo (#62631) <BR>* [v9.3.x] Expressions: Fixes the issue showing expressions editor (#62627) <BR>* [v9.3.x] GrafanaUI: Add disabled option for menu items (#62612) <BR>* Alerting: Validate that tags are 100 characters or less (#62335) (#62594) <BR>* [v9.3.x] Tempo: Fix span name being dropped from the query (#62592) <BR>* [v9.3.x] AzureMonitor: Fix dimension migration (#62578) <BR>* [v9.3.x] Plugins: Fix circular reference in customOptions leading to MarshalJSON errors (#62564) <BR>* [v9.3.x] Login: Fix panic when UpsertUser is called without ReqContext (#62571) <BR>* [v9.3.x] CloudWatch: Use grafana-aws-sdk v0.12.0 (#62085) <BR>* [v9.3.x] Replace ambiguous relrefs with partial URIs to prevent 404s (#62472) <BR>* [v9.3.x] Time Series Panel: Fix legend text selection in Firefox (#62451) <BR>* [9.3.x] Logs: Fix stats not being updated when log results change #62317 (#62449) <BR>* [v9.3.x] Auth: Fix catch both both ErrInvalidAPIKey for context with APIKey (#62206) <BR>* [v9.3.x] CloudWatch: Add missing AWS/DX metric (#62442) <BR>* [v9.3.x] docs: clarify note re export dashboard as PDF (#62399) <BR>* [v9.3.x] Move Grafana tutorials from grafana/tutorials repository (#62360) <BR>* [v9.3.x] StateTimeline: Show correct legend label when value mappings set (#62312) <BR>* go mod tidy <BR>* [v9.3.x] Docs: Update whats new link (#62240) <BR>* [v9.3.x] Changelog: Updated changelog for 9.3.6 (#62234)<BR>* Thu Jan 26 2023 ecsosAATTopensuse.org- Update to version 9.3.6: <BR>* Release: Bump version to 9.3.6 (#743) <BR>* yarn install <BR>* [v9.3.x] QueryEditorRow: Fixes issue loading query editor when data source variable selected (#62180) <BR>* [v9.3.x] Encryption: Cache new DEKs (only) after a caution period (#62177) <BR>* [v9.3.x] Fix Barchart legend calcs when stacking is percent (#62176) <BR>* [v9.3.x] Remove github automations when publishing (#62099) <BR>* [v9.3.x] SVG: Add dompurify preprocessor step (#62157) <BR>* [v9.3.x] add export customHeadersSettings component (#62141) <BR>* [v9.3.x] Oauth: Remove extra decoding of redirect url (#60878) <BR>* [v9.3.x] Add reference to Google OAuth docs (#61067) <BR>* Release: Bump version to 9.3.5 (#62074) <BR>* [v9.3.x] Changelog: Updated changelog for 9.3.4 (#62068) <BR>* Docs: Update publish a plugin FAQ to cover more common questions (#62… (#62063) <BR>* [v9.3.x] Docs: corrects broken link to v9.0 docs (#62036) <BR>* [v9.3.x] Explore: Be sure time range key bindings are mounted after clear (#62020) <BR>* [v9.3.x] Datasources: Fix Proxy by UID Failing for UIDs with a Hyphen (#62011) <BR>* [v9.3.x] Docs: prose and format updates (#61996) <BR>* Release: Bump version to 9.3.5 (#729) <BR>* Auth: Update saml go.mod (missing query sig verification) [9.3.x] (#712) <BR>* [v9.3.x] SVG: Add dompurify preprocessor step (#698) (#703) <BR>* [v9.3.x] Update grafana/saml library (#690) <BR>* Snapshots: Fix originalUrl spoof security issue (#675) <BR>* [v9.3.x] Packaging: Use base64 key (#61823) <BR>* [v9.3.x] Docs: Update index.md to not escape dollar sign (#61960) <BR>* TextPanel: Refactor to functional component (#60885) (#61937) <BR>* [v9.3.x] Elasticsearch: Fix failing requests when using SigV4 (#61933) <BR>* [v9.3.x] Query Builder: Fix max width of input component to prevent overflows (#61865) <BR>* [v9.3.x] grafana/e2e: Add ability to customise scenario config (#60705) <BR>* [v9.3.x] Update link to provisioning docs (#61843) <BR>* [v9.3.x] Canvas: Rectangle render error (#61889) <BR>* [v9.3.x] Docs: rewrite data source intro (#61876) <BR>* [v9.3.x] Docs: Use the correct name for the feedback_links_enabled option (#61861) <BR>* [v9.3.x] Elasticsearch: Fix creating of span link with no tags (#61836) <BR>* [v9.3.x] CI: Remove `npm` steps from enterprise pipelines (#59108) (#59289) <BR>* [v9.3.x] Update _index.md (#61829) <BR>* [v9.3.x] SearchV2: Fix star query when no stars exist (#61819) <BR>* [v9.3.x] Canvas: Inconsistent border behavior (#61804) <BR>* [v9.3.x] Alerting: Fix QueryAndExpressionStep not using the right query (#61796) <BR>* [9.3.x] Use new GPG key when publishing (#61793) <BR>* [v9.3.x] Plugins: enable the plugin sdk to get the json data for all datasources (#61792) <BR>* [v9.3.x] AzureMonitor: Correctly select template variable values in E2E (#61780) (#61788) <BR>* [v9.3.x] Logs: Lines with long words do not break properly (#61756) <BR>* [v9.3.x] Elasticsearch: Fix toggle-settings are not shown correctly (#61755) <BR>* [v9.3.x] Variables: Allow user to filter values in dropdown using white space. (#61739) <BR>* [v9.3.x] Auth: Fix disable/remove duplicate user entries metrics for performance reasons (#61692) <BR>* Alerting: Fix webhook to use correct key for decrypting token (#61717) <BR>* [v9.3.x] Docs: Renderer token (#61682) <BR>* [9.3.x] Loki: Use queries `maxLines` if configured, even if it is zero (#61652) (#61657) <BR>* [v9.3.x] Dashboard: Making a dashboard editable does not allow resizing of panels (#59943) <BR>* [v9.3.x] Fix typos (#61408) <BR>* [v9.3.x] Search: Fix empty folder message showing when by starred dashboards (#61624) <BR>* [v9.3.x] Fix documentation for notification policy object_matchers (#61606) <BR>* [v9.3.x] Alerting: Fix group select not being filled by selected folder when creating alert from panel (#61604) <BR>* [v9.3.x] Dashboards: Add org_id in dashboards query (#61599) <BR>* [v9.3.x] Barchart: Fix erroneous tooltip value (#61601) <BR>* [v9.3.x] Add object_matchers example (#61558) <BR>* [v9.3.x] Auth: Fix correct error for updateapikey in context handler (#61565) <BR>* [v9.3.x] Fix Barchart legend aligning right when orientation is horizontal (#61543) <BR>* [v9.3.x] update docs docker image reference (#61502) <BR>* Alerting: Set error annotation on EvaluationError regardless of underlying error type (#61508) <BR>* [v9.3.x] Live: Fix `Subscription to the channel already exists` live streaming error (#61420) <BR>* [v9.3.x] Loki: Fix misaligned derived fields settings (#61489) <BR>* [v9.3.x] Pin doc-validator image version to allow repository to opt in to breaking changes (#61481) <BR>* [v9.3.x] Levitate: Only run against the main branch (#61452) <BR>* Explore: Unsync time ranges when a pane is closed (#61369) (#61435) <BR>* [v9.3.x] Alerting: Fix evaluation timeout (#61307) <BR>* [v9.3.x] Logs: Fix alginment of meta items (#61357) <BR>* [v9.3.x] Docs: clarifies table view (#61327) <BR>* [v9.3.x] Bugfix: Prevent previous query editor to set default values when changing data source (#61286) <BR>* [v9.3.x] Log volume: Fix functionality if query has multiple comments (#61309) <BR>* [v9.3.x] Alerting: Fix General folder being added in alerting FolderPicker (#61296) <BR>* [v9.3.x] Instrumentation: measure time until plugin request (#61289) <BR>* Docs: Backport 61112 to v9.3.x (#61236) <BR>* [v9.3.x] Update publishing workflows to use PATs with fine-grained access control (#61268) <BR>* [v9.3.x] DataFrame: Add explicit histogram frame type (panel & transforms) <BR>* [v9.3.x] remove splunk plugin from legacyRunner check (#61181) <BR>* [v9.3.x] TimeSeries: Fix y-axis Yes/No and On/Off boolean units (#61208) <BR>* [v9.3.x] Traces: Fix timestamp for database query traces (#61162)<BR>* Wed Jan 25 2023 ecsosAATTopensuse.org- Update to version 9.3.4: <BR>* Release: Bump version to 9.3.4 (#722) <BR>* Auth: Update saml go.mod (missing query sig verification) [9.3.x] (#712) <BR>* [v9.3.x] SVG: Add dompurify preprocessor step (#698) (#703) <BR>* [v9.3.x] Update grafana/saml library (#690) <BR>* Snapshots: Fix originalUrl spoof security issue (#675) <BR>* Docs: Add source code url field description in publish a plugin document (#61132) <BR>* [v9.3.x] Plugins: add UI for secure socks proxy feature toggle (#60982) <BR>* [v9.3.x] GrafanaUI: Fix vercal slider handle positioning (#61097) <BR>* [v9.3.x] Canvas: Inconsistent save behavior (#61013) <BR>* [v9.3.x] Alerting: Fix conversion of alert state from db state during manager warmup (#60976) <BR>* [v9.3.x] Plugins: add option to proxy ds connections through a secure socks proxy (#59254) (#60643) <BR>* [v9.3.x] Remove packages path from branch filter (#60947) <BR>* [v9.3.x] Alerting: Fix missing dashboard/panelID links in annotations (#60927) <BR>* [v9.3.x] Prometheus: Code editor - upgrade /series API endpoints to use label/values and /labels for supported prometheus clients (#60925) <BR>* [v9.3.x] remove _build param from whatsnew (#59236) (#60887) <BR>* [v9.3.x] Plugins: Fix plugin query help markdown (#60907) <BR>* [v9.3.x] Alerting: Fix missing edit/delete/copy link in alert view (#60902) <BR>* [v9.3.x] Docs: Update `merge-pull-request.md` regarding backport policies (#59252) <BR>* CLI: Fix wire graph for reset-admin-password (#60846) <BR>* [v9.3.x] Chore: Upgrade Go to 1.19.4 (#60825) <BR>* [v9.3.x] Alerting: Prevent uid collision in migration when db is case-insensitive (#60835) <BR>* [v9.3.x] Prometheus: Fix Instant query time calculation (#60822) <BR>* [v9.3.x] docs: corrects broken links (#60594) (#60732) <BR>* [v9.3.x] BarChart: Clear tooltip when cursor exits bar (#60749) <BR>* [v9.3.x] Heatmap: Fix bottom bucket range in tooltip (#60745) <BR>* [v9.3.x] Geomap: Fix datalink UX regression (#60743) <BR>* [v9.3.x] Barchart: Fix tooltip erroneous header (#60742) <BR>* [v9.3.x] Azure Monitor: Add current value to editor options (#60738) <BR>* [v9.3.x] Folder: Folder name update redirects to desired location, for grafana served with subpath (#60737) <BR>* Alerting: Improve threshold displays (#60046) (#60704) <BR>* [v9.3.x] Add copyright notice (#60663) <BR>* [v9.3.x] Prometheus: Fix exemplar popover overflow (#60722) <BR>* [v9.3.x] Elasticsearch: Fix adding of adhoc filters when jumping to explore (#60699) <BR>* [v9.3.x] Loki: Fix missing parameters on Query Builder operations (#60693) <BR>* [v9.3.x] Logs: Fix height of logs component when used with topnav (#60690) <BR>* [v9.3.x] Azure Monitor: Fix metric metadata retrieval based on template variables (#60686) <BR>* [v9.3.x] AzureMonitor: Set Logs portal URL from resource URI (#60640) <BR>* AzureMonitor: E2E update (#60624) (#60642) <BR>* [v9.3.x] AzureMonitor: Correctly set filter values in portal URL (#60641) <BR>* [v9.3.x] ToolbarButtonRow: Overflow button now toggles visibility correctly (#60637) <BR>* [v9.3.x] DatasourceList: Fixes using sub path on datasources URL (#60631) <BR>* [v9.3.x] Plugins: Fix parsing of Azure settings for plugins (#60625) <BR>* [v9.3.x] Alerting: Fix incorrect links/aliases to template docs (#60604) <BR>* [v9.3.x] Removing hardcoded Cloud CTA in favor of a programmatic from website (#60600) <BR>* [v9.3.x] docs: fixes links (#60574) <BR>* [v9.3.x] CI: Add automation for github assets publishing (#59491) (#60192) <BR>* [v9.3.x] RBAC: Fix DeleteUserPermissions not being called on Upsert org sync (#60534) <BR>* [v9.3.x] RelativeTimeRangePicker: Don\'t respond to submit event when nested in a form element (#60520) <BR>* [v9.3.x] Update the Alerting HA docs (#60516) <BR>* [v9.3.x] Command Palette: Correctly clear button styles when changing theme (#60517) <BR>* [v9.3.x] Apply linting advice from doc-validator tool (#60509) <BR>* [v9.3.x] Prometheus: Fix X-Id-Token and X-ID-Token sent to Prometheus in query requests (#60406) <BR>* [v9.3.x] Prometheus: Updating editor value on Monaco\'s onDidChangeContent performance issues (#60424) <BR>* [v9.3.x] Prometheus: Add POST support to client (#60439) <BR>* [v9.3.x] Alerting: Set Dashboard and Panel IDs on rule group replacement (#60444) <BR>* [v9.3.x] Changelog: Updated changelog for 9.3.2 (#60430) <BR>* Release: Bump version to 9.3.3 (#60429) <BR>* [v9.3.x] Transformations: Fix bug in convert fields boolean to number (#60355) <BR>* [v9.3.x] Graphite: bug fix, strip white space from queries before comparing them (#60349) <BR>* [v9.3.x] Geomap: Update documentation for 9.3 (#60332) <BR>* [v9.3.x] Datasources Fix formatting for SQL data sources permissions disclaimer (#60168) <BR>* [v9.3.x] Dashboards: Fix \'Make Editable\' button not working in Dashboard Settings (#60330) <BR>* [v9.3.x] Accessibility: Improved keyboard accessibility in BigValue (#60317) <BR>* [v9.3.x] Dashboards: Wrap MakeEditable in the new Page layout (#60324) <BR>* [v9.3.x] Dashboards: Show error when data source is missing (#60313)<BR>* Fri Dec 16 2022 ecsosAATTopensuse.org- Update to version 9.3.2: <BR>* [v9.3.x] Traces: Fix for multiple $__tags in trace to metrics (#60294) <BR>* [v9.3.x] Influx: Query segment menus now position correctly near the bottom of the screen (#60291) <BR>* [v9.3.x] StateTimeline: Fix negative infinity legend/tooltip from thresholds (#60280) <BR>* Cloudwatch: Fix deeplink with default region (#60260) (#60274) <BR>* [v9.3.x] Snapshots: Build snapshot originalUrl on the backend (#60239) <BR>* [v9.3.x] Command Palette: Fix not being able to type if triggered whilst another modal is open (#60250) <BR>* [v9.3.x] TimePicker: Fix time picker selection (#60246) <BR>* [v9.3.x] Dropdown: Menu now closes correctly when selecting options on touch devices (#60237) <BR>* [v9.3.x] Docs: adds workaround for editing provisioned rules using the HTTP API (#60224) <BR>* [v9.3.x] Tempo: Fix TraceQL autocomplete issues (#60058) (#60125) (#60170) <BR>* [v9.3.x] CloudWatch: Fix deeplinks to still be able to pass log group names (#60216) <BR>* [v9.3.x] Loki/Prometheus: Fix wrong queries executed in split view (#60184) <BR>* [v9.3.x] Navigation: Fix some missing pages in admin section (#60174) <BR>* Command Palette: Maintain page state when changing theme (#59787) (#59841) <BR>* [v9.3.x] Prometheus: Fix exception being thrown when toggling visibility in explore (#60162) <BR>* [v9.3.x] Alerting: Fix RelativeTimeRangePicker (#60149) <BR>* [v9.3.x] TimeZonePicker: Scroll menu correctly when using keyboard controls (#60150) <BR>* [v9.3.x] Use relative aliases for all non-current Grafana aliases (#60111) <BR>* [v9.3.x] Parca: Logo image fixed with theme agnostic colors (#60078) <BR>* [v9.3.x] Chore: All tests under pkg/tests should be integration tests (#60071) <BR>* [v9.3.x] Fix branch filter for release workflows (#60124) <BR>* [v9.3.x] BarChart: Fix value mappings (#60122) <BR>* [v9.3.x] TimeSeries: Better y-axis ticks for IEC units (#60110) <BR>* [v9.3.x] TimePicker: Prevent TimePicker overflowing viewport on small screens (#60100) <BR>* [v9.3.x] AzureMonitor: Add error indicating potential configuration issue on Resource Picker (#60090) <BR>* [v9.3.x] Navigation: Prevent app crash when importing a dashboard with a uid of `home` (#60092) <BR>* [v9.3.x] Login: Fix failure to login a new user via an external provider if quota are enabled (#60086) <BR>* [v9.3.x] TimeRangePicker: Fix recent ranges not showing all items (#60085) <BR>* [v9.3.x] Panel Edit: Fix data links edit icons being off screen when provided title is too long (#60082) <BR>* [v9.3.x] [DOC] Change AWS to Google Cloud Monitoring (#60074) <BR>* [v9.3.x] Update docs regarding Grafana as an alert receiver (#60042) <BR>* [v9.3.x] Fix index out of range in regenerateLinksSupplier (#60070) <BR>* [v9.3.x] Alerting: Use the QuotaTargetSrv instead of the QuotaTarget in quota check (#60034) <BR>* [v9.3.x] Prometheus: Exemplar optimization (#60057) <BR>* [v9.3.x] Prometheus: Fix exemplar fill color to match series color in time series. (#60054) <BR>* [v9.3.x] Update heatmap exemplar popover styles (#60051) <BR>* [v9.3.x] Prometheus: Add traceID link to heatmap exemplar popover (#60048) <BR>* [v9.3.x] Prometheus: Fix exemplars not respecting corresponding series display status. (#60047) <BR>* [v9.3.x] Prometheus: Add traceID field on top of the exemplar popover (#60035) <BR>* [v9.3.x] PanelEdit: Fixes bug with not remembering panel options pane collapse/expand state (#59309) <BR>* [v9.3.x] Docs: corrects relref (#59971) <BR>* [v9.3.x] Table: Fixes row border style not showing and colored rows blending together (#59693) <BR>* [v9.3.x] ServiceAccounts: Do not display warnings about secret scanner when scanner is disabled (#59955) <BR>* [9.3.x] Backport Contexthandler: Add uname as response header #59930 (#59951) <BR>* [v9.3.x] Accessibility: Improved keyboard accessibility in BarGauge (#59653) <BR>* [v9.3.x] Plugins: Add username to datasource plugin logging (#59948) <BR>* [v9.3.x] Navigation: handle case where navIndex is undefined (#59941) <BR>* Users: Use Remote Cache for storing signed in users [v9.3.x] (#59883) (#59934) <BR>* Auth: Session cache [v9.3.x] (#59937) <BR>* [v9.3.x] CloudWatch: Fix - make sure dimensions are propagated to alert query editor (#59933) <BR>* [v9.3.x] API: Fix delete user failure due to quota not enabled (#59879) <BR>* [v9.3.x] Loki: Fix wrongly escaped label values when using LabelFilter (#59876) <BR>* [v9.3.x] TimeseriesPanel: Preserve string fields for data link interpolation (#59869) <BR>* [v9.3.x] Datasource: Fix - apply default query also to queries in new panels (#59833) <BR>* [v9.3.x] docs: fixes broken link and spelling error (#59856) <BR>* [v9.3.x] Tempo: Fix traceQL suggestions for tag names with dots (#59840) <BR>* [v9.3.x] Package: AATTgrafana/e2e updates (#59825) <BR>* [v9.3.x] Delete broken links in notifications doc (#59806) <BR>* [v9.3.x] Restrict workflow to grafana/grafana repository (#59756) <BR>* [v9.3.x] Docs: removes email templating (#59746) <BR>* [v9.3.x] Docs: updates based on customer feedbak (#59744) <BR>* Alerting: Reduce number of buildinfo calls (#59319) (#59716) <BR>* [v9.3.x] AzureMonitor: Automate location retrieval (#59717) <BR>* [v9.3.x] AzureMonitor: Fix bad request when setting dimensions (#59708) <BR>* [v9.3.x] DataSourcePermissions: Handle licensing properly for ds permissions (#59709) <BR>* [v9.3.x] AzureMonitor: Fix panic from empty response in ARG (#59707) <BR>* [v9.3.x] CloudWatch: Create deeplinks from log group ARNs (#59697) <BR>* [v9.3.x] TimeSeries: Fix rendering when zooming to time ranges between datapoints (#59683) <BR>* Release: Bump version to 9.3.2 (#59680) <BR>* [v9.3.x] Changelog: Updated changelog for 9.3.1 (#59679)<BR>* Fri Dec 02 2022 ecsosAATTopensuse.org- Update to version 9.3.1: <BR>* [v9.3.x] FolderPicker: Fixes issue with typing to search for folder (#59649) <BR>* kindsys: Fix loading on windows (backport of #59519 to v9.3.x) (#59520) <BR>* [v9.3.x] Build: Adds a fallback script to fix package.json main and types fields before packaging (#59639) <BR>* [v9.3.x] Docs: Improve documentation for notifications (#59630) <BR>* [v9.3.x] AppRootPage: Fix passing the queryParams (#58916) <BR>* [v9.3.x] Fix release_branch_regexp (#59594) <BR>* [v9.3.x] Sessions: Remove invalid session cookie if it\'s invalid/expired/missing (#59586) <BR>* [v9.3.x] Packaging: Use rpm-digest sha256 when creating rpm packages (#59587) <BR>* [v9.3.x] Automate docs publishing steps (#59567) <BR>* [v9.3.x] PanelEdit: Fixes alignment issue with collapse button (#59582) <BR>* [v9.3.x] RBAC: Handle edge case where there is duplicated acl entries for a role on a single dashboard (#59573) <BR>* [v9.3.x] Datasources: Use context logger in cache service (#59558) <BR>* [v9.3.x] Accessibility: Increase badge constrast to be WCAG AA compliant (#59549) <BR>* [v9.3.x] Fix: Unlocking the UI for AuthProxy users (#59530) <BR>* [v9.3.x] Fix XSS in runbook URL (#684) <BR>* [v9.3.x] Docs: Update `publish.yml` for 9.3.x (#59537) <BR>* [v9.3.x] Changelog: Updated changelog for 9.3.0 (#59534) <BR>* Release: Bump version to 9.3.0 (#59532) <BR>* [v9.3.x] Docs: What\'s New content for v9.3 (#59518) <BR>* [v9.3.x] Alerting: Fix swallowing of errors when attaching images to notifications (#59513) <BR>* [v9.3.x] Docs: Minor improvements to Preferences documentation (#59509) <BR>* [v9.3.x] Explore: Skip flaky query history test (#59139) <BR>* [v9.3.x] Internationalization: Preferences documentation (#59493) <BR>* [v9.3.x] Docs: Add docs for labels with dots (#59487) <BR>* [v9.3.x] Fix: Allow creating snapshot with no dashboard id (#59462) <BR>* [v9.3.x] Chore: Delete accidentally committed test database (#59463) <BR>* [v9.3.x] Docs: Updating sign plugin docs (#59419) <BR>* [v9.3.x] SQL Datasources: Fix annotation migration (#59455) <BR>* [v9.3.x] Transformations: Convert fields transform fix, convert strings with commas to numbers (#59433) <BR>* [v9.3.x] Tempo: TraceQL table and editor (#59420)<BR>* Wed Nov 30 2022 ecsosAATTopensuse.org- Update to version 9.3.0: <BR>* [v9.3.x] Fix XSS in runbook URL (#684) <BR>* [v9.3.x] Docs: Improve docs for images in notifications (#59402) <BR>* [v9.3.x] Docs: Improve Labels and annotations docs (#59401) <BR>* [v9.3.x] BarChart: fix hover overlay for hz stacked (#59396) <BR>* [v9.3.x] CloudWatch: Cross-account querying support (#59389) <BR>* [v9.3.x] SSE: Make sure to forward headers, user and cookies/OAuth token (#59390) <BR>* Alerting: fix \"no permissions\" alert flashing (#59300) (#59374) <BR>* [v9.3.x] OptionsUI: SliderValueEditor does not get auto focused on slider change (#59368) <BR>* [v9.3.x] Breadcrumbs: Remove semi-bold and change current/last breadcrumb text color (#58913) <BR>* Feat: Adding an optional browser config option to e2e test runner (#59321) <BR>* [v9.3.x] Access Control: Clear user\'s permission cache after resource creation (#59307) <BR>* [v9.3.x] Navigation: Support rbac for new dashboard, import dashboard and new folder (#59305) <BR>* [v9.3.x] TraceView: Fix broken rendering when scrolling in Dashboard panel in Firefox (#59281) <BR>* [v9.3.x] Logs: Fix misalignment of LogRows (#59290) <BR>* [v9.3.x] PostgreSQL: Fix missing CA field from configuration (#59286) <BR>* [v9.3.x] Azure Monitor: Fix empty/errored responses for Logs variables (#59278) <BR>* [v9.3.x] User: Optimize signed in user cache management (#59199) <BR>* [v9.3.x] Heatmap: Fix blurry text & rendering (#59262) <BR>* [v9.3.x] Explore: Sub-tables support for Table component (#59250) <BR>* [v9.3.x] Internationalization: Enable internationalization by default (#59226) <BR>* [v9.3.x] Azure Monitor Logs: Avoid warning when the response is empty (#59231) <BR>* [v9.3.x] Tempo: Send the correct start time when making a TraceQL query (#59219) <BR>* [v9.3.x] I18n: Crowdin sync (#59212) <BR>* [v9.3.x] I18n: Translate Dashboard Starred notification (#59208) <BR>* [v9.3.x] Navigation: always show `GetStartedWithPlugin` even if there\'s install control wa… (#59206) <BR>* [v9.3.x] Solo Panel: Configurable timezone (#59202) <BR>* [v9.3.x] Fix #58598 X-ID-Token header missing on Loki Datasource (#59193) <BR>* [v9.3.x] I18n: Fix variables not interpolating with pseudo localisation (#59194) <BR>* Navigation: share logic between `buildBreadcrumbs` and `usePageTitle`… (#59155) <BR>* [v9.3.x] Azure Monitor: Fix namespace selection for storageaccounts (#59184) <BR>* [v9.3.x] Navigation: use correct id to find cloud access policies page (#59187) <BR>* [v9.3.x] Internationalization: Translate ShareSnapshot label (#59144) <BR>* [v9.3.x] SQL: Fix code editor for SQL datasources (#59185) <BR>* [v9.3.x] Internationalization: Translate menu items (#59178) <BR>* [v9.3.x] StateTimeline: Prevent label text from overflowing state rects (#59175) <BR>* [v9.3.x] Heatmap: Fix tooltip y range of top and bottom buckets in calculated heatmaps (#59174) <BR>* [v9.3.x] Canvas: Add icon value mapping (#59171) <BR>* [v9.3.x] Geomap: Improve location editor (#59170) <BR>* [v9.3.x] Internationalization: Translate NavBar - \'Search dashboard\' menu item (#59152) <BR>* [v9.3.x] Internationalization: Translate ViewJSONmodal and ClipboardButton (#59151) <BR>* [v9.3.x] Preferences: Add confirmation modal when saving org preferences (#59119) (#59141) <BR>* [v9.3.x] Alerting: Enable interpolation for notification policies in file provisioning (#59140) <BR>* [v9.3.x] Internationalization: Translate \'Hide / show legend\' of PanelHeaderMenuItem (#59133) <BR>* [v9.3.x] Azure Monitor: Fix resource picker selection for subresources (#59137) <BR>* [v9.3.x] Internationalization: Translate VariableInput and VariableOptions components (#59131) <BR>* [v9.3.x] CloudWatch: fix custom namespace for listing dimension keys, refactor to non-pointer types, add test assertions, rename packages (#59130) <BR>* [v9.3.x] AzureMonitor: Separate subscription health check API version (#59122) <BR>* Fix: Add checkForPathSeparator validation in group name for grafana-m… (#59100) <BR>* [v9.3.x] Chore: Document theme toggle keybinding (#59120) <BR>* [v9.3.x] DataSourceWithBackend - Set postResource method to POST (#59117) <BR>* [v9.3.x] Accessibility: Improve keyboard accessibility in `Collapse` (#59097) <BR>* [v9.3.x] Loki: Add `gzip` compression to resource calls (#59113) <BR>* [v9.3.x] MS/My/PostgresSQL: Migrate annotation query (#59112) <BR>* [v9.3.x] AATTgrafana/runtime: Avoid calling applyTemplateVariables for the wrong datasource (#59029) <BR>* [v9.3.x] Alerting: Support Prometheus durations in Provisioning API (#59067) <BR>* [v9.3.x] Prometheus: fix Heatmap y buckets when legendFormat: auto (#59065) <BR>* [v9.3.x] Chore: Fix SQLx failure when starting the server with newDBLibrary enabled (#59054) <BR>* [v9.3.x] Alerting: Add Troubleshooting to Images in notifications docs (#59026) <BR>* [v9.3.x] Accessibility: Improve keyboard accessibility of `FilterPill` (#59017) <BR>* [v9.3.x] Accessibility: Improve keyboard accessibility in `AnnoListPanel` (#59015) <BR>* [v9.3.x] Navigation: Set navtree to an empty array instead of null (#59010) <BR>* [v9.3.x] Navigation: Prevent viewer role accessing dashboard creation, import and folder creation (#59009) <BR>* [v9.3.x] Docs/removes admin screenshots (#58996) <BR>* [v9.3.x] Docs: adds permission validation setting (#58988) <BR>* [v9.3.x] Update verify-release script (#58984) <BR>* [v9.3.x] Docs: adjusts link to kms integration (#58983) <BR>* [v9.3.x] Alerting: Fix metric in Images in Notifications docs (#58979) <BR>* [v9.3.x] Nav: Split Admin into three sections for new IA (#58974) <BR>* [v9.3.x] Accessibility: Improve keyboard accessibility in `GettingStarted` panel (#58977) <BR>* [v9.3.x] Navigation: Stop clearing search state when opening a result in a new tab (#58967) <BR>* [v9.3.x] Explore: Fix a11y issue with logs navigation buttons (#58963) <BR>* [v9.3.x] Navigation: move connections + integrations to be a top level item (#58939) <BR>* [v9.3.x] GaugePanel: Setting the neutral-point of a gauge (#58949) <BR>* [v9.3.x] QueryData: skip header validation (revert check) (#58946) <BR>* [v9.3.x] OAuth: Refactor OAuth parameters handling to support obtaining refresh tokens for Google OAuth (#58940) <BR>* [v9.3.x] Quota: Fix failure in store due to missing scope parameters (#58923) <BR>* [v9.3.x] Quota: Fix failure when checking session limits (#58869) <BR>* [v9.3.x] Navigation: rename Grafana Machine Learning to just Machine Learning (#58911) <BR>* [v9.3.x] Chore: Extract server lock error so it can be used with errors.As (#58906) <BR>* [v9.3.x] Navigation: Change quick add styling (#58879) <BR>* [v9.3.x] SSE: Keep value name from numeric table (#58851) <BR>* [v9.3.x] QueryData: fix header parsing to support expressions (#58848) <BR>* [v9.3.x] AppRootPage: Render app plugins without pages (#58814) <BR>* [v9.3.x] Fix: Bump-version action regex pattern to work with beta1 (#58806) <BR>* Release: Bump version to 9.3.0-beta.1 (#58787) <BR>* [v9.3.x] Changelog: Updated changelog for 9.3.0-beta1 (#58786) <BR>* plugindef: Move pluginmeta out of coremodels as standalone thema lineage (#56765) <BR>* Revert \"Chore: move to node 18 (#58570)\" (#58754) <BR>* Chore: Update version (#58750) <BR>* Search: Fixes issue with Recent/Starred section always displaying \"General\" folder (#58746) <BR>* Navigation: Add quick actions button (#58707) <BR>* Scene: Variables and support for declaring variable dependencies and getting notified or re-rendered when they change (#58299) <BR>* Chore: Restore folder properties (#58743) <BR>* Auth: Always include oauth and saml settings for frontend (#58705) <BR>* RBAC: remove redundant role name field from plugin role registrations (#58166) <BR>* Scenes: Grid layout (#56737) <BR>* Transformations: Make Card Descriptions Clickable (#58717) <BR>* Search: Revert \"load dashboard performance improvements\" (#58730) <BR>* DataSourceWithBackend: Add plugin id to the request headers (#58082) <BR>* Use relref resolved from nearest section (#58718) <BR>* Snapshots: Allow user with viewer permissions to delete own snapshots (#58572) <BR>* Chore: Refactor quota service (#58643) <BR>* Internationalization: Translate RefreshPicker component (#58530) <BR>* Internationalization: Translate TimeRangePicker component (#58470) <BR>* Alerting: Update state manager to save state transitions in one batch (#58358) <BR>* OAuth: Feature toggle for access token expiration check and docs (#58179) <BR>* Docs: corrects relrefs (#58706) <BR>* Fix: Email and username trimming and invitation validation (#58442) <BR>* Docs: Update install guides link in README (#56116) <BR>* CI: Make build and store storybook trigger in the release process (#58686) <BR>* Docs: Comment out broken images (#57482) <BR>* docs: code format (#58216) <BR>* Navigation: Remove monitoring texts for items under Monitoring section (#58522) <BR>* Omit error from http response (#58443) <BR>* Toolkit: Fix compilation loop when watching plugins for changes (#58167) <BR>* docs: fix heading level for env variable on configuration page (#58689) <BR>* Storage: add an admin write flavor that can explicitly set the user/time (#58618) <BR>* Chore: [Nested Folder] Add db migration at service start time (#58590) <BR>* SQL: Fix issue where testing the datasource would always be successful if the `datasourceQueryMultiStatus` feature was enabled (#58671) <BR>* MSSQL: Add connection timeout setting in configuration page (#58631) <BR>* Alerting: Allow none provenance alert rule creation from provisioning API (#58410) <BR>* StateTimelinePanel: Fix duration on merged values (#58561) <BR>* Alerting: Implement the Webex notifier (#58480) <BR>* Prometheus: Make Prometheus streaming parser as default client (#58365) <BR>* Chore: fix some types (#58662) <BR>* BarChart: add gdev panel for random threshold from query (#58580) <BR>* Prometheus: Handle errors in buffered client (#58504) <BR>* Navigation: fix page title spacing when there is no subtitle (#58654) <BR>* Alerting: Suggest previously entered custom labels (#57783) <BR>* Nested Folders: Support getting of nested folder in folder service wh… (#58597) <BR>* Fix: don\'t show an error when receiver status is not available (#58638) <BR>* Chore: Update .nvmrc (#58641) <BR>* Chore: move to node 18 (#58570) <BR>* docs: fix typo in provisioning docs (#58110) <BR>* Chore: Refactor process.js & process.test.js to TypeScript (#58464) <BR>* Tempo: Fix search removing service name from query (#58630) <BR>* Fix: Bumping `msw` and `xmldom` (#58627) <BR>* Alerting: Improve test coverage for ConditionsCmd (#58603) <BR>* Chore: Move dev-dashboards jsonnet into separate directory (#58619) <BR>* Docs: Add feature flag example to override configuration with environment variables (#58613) <BR>* Canvas: Improve disabled inline editing UX (#58610) <BR>* Reconcile coremodels, entities, objects under new kind framework (#56492) <BR>* Export: support export in postgresql (#58553) <BR>* Canvas: Fix setting icon from field data #58499 <BR>* Cleaning up plugin developer docs (#58596) <BR>* Docs: Replacing toolkit with sign-plugin (#58593) <BR>* Move cloud link app to the Administration section (#58578) <BR>* Elasticsearch: Add feature toggle for backend migration (#58585) <BR>* Alerting: Remove url based external alertmanagers config (#57918) <BR>* Alerting: Fix threshold expression rewire (#58334) <BR>* Chore: Upgrade go-sqlite3 to v1.14.16 (#58581) <BR>* Explore: Support fields interpolation in logs panel (#58426) <BR>* Add move endpoint into folder service (#58575) <BR>* BarChart: Fix coloring from thresholds and value mappings (#58285) <BR>* Folder: Add implementation for Update for nested folder (#58479) <BR>* Docs: adds explore content for alerting (#58573) <BR>* Chore: Switching to new output format for detect breaking changes action (#58516) <BR>* Connections: Support standalone plugin pages (#57772) <BR>* Alerting: Fix logging pointer address of DashboardUID and PanelID variables (#58539) <BR>* Alerting: Log when alert rule cannot be screenshot to help debugging (#58537) <BR>* API: Support creating a nested folder (#58508) <BR>* Switching to new output format for bump-version action (#58514) <BR>* Switching to new output format for publish docs action (#58518) <BR>* [Nested Folder] Delete folder methode (#58444) <BR>* GoogleCloudMonitoring: Refactor query type definition (#58512) <BR>* chore(tests): return a copy of the map to avoid concurrency issues in tests (#58547) <BR>* Alerting: Break dependency between state and image packages (#58381) <BR>* Alerting: update test TestAlertingTicker to not rely on clock (#58544) <BR>* Prometheus: Query builder label filters dropdown UI overload fix (#58266) <BR>* Chore: Retry queries by default in tests (#58535) <BR>* adjusts the stem sentence (#58538) <BR>* Alerting: Fix images cached on rule instead of dashboard panel signature (#58510) <BR>* Alerting: Improve debug logs in image service (#58507) <BR>* Chore: Use strings.ReplaceAll and preallocate containers (#58483) <BR>* Docs: adjusts topics to align with task templates (#58478) <BR>* Alerting: Change TestConditionsCmd to assert on mathexp.Results (#58434) <BR>* Plugins: CallResource: Use canonical MIME headers when writing response (#58506) <BR>* Navigation: Convert `PluginDetails` page to use new `Page` extensions (#58509) <BR>* Docs: Replace toolkit command to scaffold plugins with create-plugin (#58462) <BR>* Elasticsearch: fix typo (#58519) <BR>* Echo: Add config option to prevent duplicate page views for GA4 (#57619) <BR>* feat(loki-monaco-editor): update e2e test with autocomplete steps (#58455) <BR>* Alerting: Small improvements to staleResultsHandler (#58007) <BR>* Loki: Rename log browser to label browser (#58416) <BR>* Scene: ObjectVariable for supporting the built in system variables and object scoped variables (__data for example) (#58291) <BR>* Alerting: Reorder tests in classic_test.go (#58425) <BR>* Navigation: Expose new props to extend `Page`/`PluginPage` (#58465) <BR>* GoogleCloudMonitoring: use typed struct in newInstanceSettings (#58440) <BR>* Variables: SceneVariable update process (#57784) <BR>* Alerting: Fix screenshots were not cached (#58493) <BR>* Store: use \"at\" suffix for time base fields more consistently (#58486) <BR>* Alerting: Use hash of opts in singleflight (#58474) <BR>* Use fnv64 for InmemCacheService (#58468) <BR>* Nested Folders: Use recursive query if the driver supports it (#58178) <BR>* grafana/e2e: Update add dashboard flow (#58360) <BR>* Tooltips: Make tooltips in FormField and FormLabel interactive and keyboard friendly (#57706) <BR>* Tempo: Fix start time column sorting when using search (#56635) <BR>* Changelog: Updated changelog for 8.5.15 (#58467) <BR>* Internationalization: Translate TimeZonePicker component (#58461) <BR>* pkg/web: avoid shared middleware slice (#58458) <BR>* Changelog: Updated changelog for 8.5.15 (#58459) <BR>* Internationalization: Translate TimePickerContent component (#58316) <BR>* properly format new .drone.yml in verify-drone (#58436) <BR>* Panels: Fixes crashing issue when migrating angular panels (#58232) <BR>* Loki: enable Monaco Query Editor by default (#58080) <BR>* devenv:elastic: update version (#58439) <BR>* Internationalization: Translate TimePickerFooter component (#58390) <BR>* GoogleCloudMonitoring: Refactor annotation code (#58417) <BR>* Prometheus: remove /series endpoint calls in query builder label names and values for supported clients (#58087) <BR>* Chore: update latest.json to 9.2.4 (#58433) <BR>* Add new PageInfo component (#58421) <BR>* Dashboards: Provide better error messages in SaveDashboardAsForm (#57866) <BR>* nested folders: support creation of nested folders in folder service when feature flag is set (#58364) <BR>* Changelog: Updated changelog for 9.2.4 (#58429) <BR>* Internationalization: Translate TimeRangeContent component (#58343) <BR>* Revert \"Alerting: Fix mathexp.NoData in ConditionsCmd (#56812)\" (#58423) <BR>* Levitate: Only run workflows when the NPM packages change (#58206) <BR>* Linux repositories: Document `apt|rpm.grafana.com` (#57527) <BR>* Grafana Enterprise Packaging: Set to conflict with `grafana`, not replace (#58189) <BR>* Alerting: Fix mathexp.NoData in ConditionsCmd (#56812) <BR>* Support folderUID in import dashboard service (#58415) <BR>* feat(nested folders): Add CountAlertRulesInFolder to ngalert store (#58269) <BR>* Folder: Add folder service implementation (#58182) <BR>* AzureMonitor - E2E tests drone update (#57100) <BR>* Correlations: add tracking for add, update, delete, and details expanded (#58239) <BR>* Revert \"Chore: Refactor quota service (#57586)\" (#58394) <BR>* Chore: Switch Grafana to using faro libraries (#58186) <BR>* CloudWatch: Refactor test mock by removing GetMetricsData from FakeMetricsAPI (#58355) <BR>* Chore: Refactor quota service (#57586) <BR>* Prometheus: Upgrades http client to v1.13.1 (#58363) <BR>* Docs: corrects outer join example (#58348) <BR>* Remove data comparison tool and feature flag (#58196) <BR>* Auth: conflicting users validation improvements (#58136) <BR>* Loki: Add case insensitive line contains operation (#58177) <BR>* GoogleCloudMonitoring: Remove unused code (#58347) <BR>* Loki Monaco Editor: implement extracted label keys (#57368) <BR>* Alerting: Fix test fails in some environments (#58251) <BR>* CallResource: don\'t set Content-Type header if status is 204 (#50780) <BR>* Explore: Remove explore2Dashboard feature toggle (#58329) <BR>* MSSql/Postgres: Fix visual query editor filter disappearing (#58248) <BR>* Alerting: Update handling of stale state (#58276) <BR>* Alerting: Append org ID to alert notification URLs (#57123) <BR>* Datasource Loki: preserve header `X-ID-Token` (#57878) <BR>* Server: Write internal server error on missing write (#57813) <BR>* fix thanos semver string (#58335) <BR>* Preferences: Create indices (#48356) <BR>* Alerting: Create AlertInstanceKey in one place (#58278) <BR>* Scenes: Enforce explicit accessibility modifiers (ESLint) (#58331) <BR>* Frontend Routing: Always render standalone plugin pages using the `<AppRootPage>` (#57771) <BR>* Alerting: Update saveAlertStates in state manager to not return results (#58279) <BR>* Internationalization: Translate CalendarFooter component (#58326) <BR>* [Alerting] - make rule groups the default view (#58271) <BR>* fix(config/jwt): the value should be \"expect_claims\", not \"expected_claims\" (#58284) <BR>* Chore: Disable dashboard-time-zone e2e tests (#58320) <BR>* Tracing: Allow trace to logs for OpenSearch (#58161) <BR>* AATTgrafana/e2e: Fix addPanel for small screen size (#57398) <BR>* ServiceAccounts: Add background service to check for token leaks (#53658) <BR>* chore(docs): clarify how to refer to GH teams (#57679) <BR>* RBAC: Allow role registration for plugins (#57387) <BR>* group d3 updates together (#58309) <BR>* Plugins: Make \"README\" the default markdown request param (#58264) <BR>* MySQL: make it possible to add CA cert without using tlsAuth (#58226) <BR>* Timeseries: Fix null pointer when matching fill below to field (#58030) <BR>* Update drone-cli go mod to v1.6.1 (#58245) <BR>* Timeseries: Use standard editor for fillBelowTo field picker (#58283) <BR>* Live: remove json exact converter (#58282) <BR>* Storage: include SQL implementation (#58018) <BR>* Alerting: Run state manager as regular sub-service (#58246) <BR>* ServiceAccounts: enable service accounts after IsRealUser change (#58263) <BR>* Chore: Sort generated jsonnet dashboards by full path (#58267) <BR>* Alerting: Update state manager to accept rule store as Warm method argument (#58244) <BR>* PublicDashboards: Add delete public dashboard button in public dashboard modal (#58095) <BR>* PublicDashboards: refactor using new grafana error types (#58078) <BR>* Update dependency rollup-plugin-dts to v5 (#58258) <BR>* Update dependency uuid to v9 (#58260) <BR>* Update dependency rollup-plugin-node-externals to v5 (#58259) <BR>* hide sectionnav items when collapsed, ensure focus ring overlays active items (#58250) <BR>* Storage: fix failing test (set IsServiceAccount=true) (#58257) <BR>* Alerting: Remove duplicate Slack notification title (#58107) <BR>* AppChrome: Fixes kiosk mode toggling (#58240) <BR>* Alerting: Persist annotations from multidimensional rules in batches (#56575) <BR>* Update dependency AATTtypes/node to v18 (#58139) <BR>* Loki: Replace hardcoded css values (#57770) <BR>* Explore: don\'t re-init the Graph on every data change (#57906) <BR>* Update dependency react-i18next to v12 (#58238) <BR>* Build: add explicit build step for go codeql (#58195) <BR>* Build: clean up and document integration test convention (#58170) <BR>* Chore: Upgrade Go to 1.19.3 (#58052) <BR>* Update dependency AATTwojtekmaj/enzyme-adapter-react-17 to v0.7.0 (#58233) <BR>* Update dependency jest-fail-on-console to v3 (#58219) <BR>* Chore: Update cloud monitoring and Azure data sources to support contextual logs (#57844) <BR>* Auth: add IsServiceAccount to IsRealUser (#58015) <BR>* Internationalization: Translate TimeRangeList component (#58131) <BR>* Remove base and arch args (#58209) <BR>* Auth: Check for OrgUsersAdd on frontend to display pending invites (#58217) <BR>* Alerting: Encode path separators to side-step proxies (#58141) <BR>* Azure Monitor: E2E Tests (#54619) <BR>* Update dependency i18next to v22 (#58156) <BR>* Update dependency sass to v1.56.0 (#58207) <BR>* Update dependency AATTtypes/k6 to v0.41.0 (#58165) <BR>* Doc: Add groups mapping config to readme (#58208) <BR>* Update dependency babel-loader to v9.1.0 (#58155) <BR>* hopefully improve slate test reliability (#58171) <BR>* Nested Folder: Modify store Update() (#58183) <BR>* Playlist: cleanup object store implementation (#58201) <BR>* Navigation: Add `pluginId` to standalone plugin page NavLinks (#57769) <BR>* publicdashboards: split create/update api paths (#57940) <BR>* Share azureauth between prometheus clients (#58122) <BR>* fixes typo (#58159) <BR>* Chore: Migrate usage of v1 theme to v2 (#58154) <BR>* Docs: Adding documentation for custom branding on public dashboards (#58090) <BR>* Removing workflow_call from update-changelog and bump-version action (#58181) <BR>* Chore: Update grafana-plugin-sdk-go to v0.142.0 (#58115) <BR>* FeatureFlags: set defaults in the registry rather than the ini file (#58106) <BR>* Canvas: Extend root context menu (#58097) <BR>* Toolkit: Fix Webpack less-loader config (#57950) <BR>* Chore: Add jsonnet library for devenv dashboards (#57928) <BR>* Internationalization: Translate TimePickerTitle component (#57909) <BR>* Add VSCode launch configuration to debug in remote Chrome (#58108) <BR>* fixed explain handlers for label- and lineformat (#58135) <BR>* Chore: Migrate more theme v1 usage to v2 (#58121) <BR>* remove e2e-api-tests + axios dependency (#58148) <BR>* Update dependency eslint-plugin-jest to v27 (#58143) <BR>* TimeSeries: more thorough detection of negative values for stacking dir (#57863) <BR>* reduce the number of requests in folder section (#55876) <BR>* Nested Folders: Add tests for store methods (#57662) <BR>* Update dependency AATTtypes/ol-ext to v3 (#58140) <BR>* Public Dashboards: Renaming PubdashFooter (#58137) <BR>* Chore: Add NewAnonymousSignedInUser to user service (#57537) <BR>* Graphite: Allow metric name to use true/false as name (#57996) <BR>* Alerting: Improving group modal with validation on evaluation interval (#57830) <BR>* Update dependency AATTrollup/plugin-node-resolve to v15 (#58130) <BR>* Update dependency react-select to v5.6.0 (#58127) <BR>* Update dependency eslint-plugin-jsdoc to v39.6.2 (#58126) <BR>* Update dependency AATTrollup/plugin-json to v5 (#58083) <BR>* Flame Graph: Add units and value to blocks (#57959) <BR>* Rendering: Add configuration options for `renderKey` lifetime (#57339) <BR>* Tempo: Make usage of time range for TraceID query optional (#58057) <BR>* Update typescript-eslint monorepo to v5.42.0 (#58073) <BR>* Update dependency AATTrollup/plugin-commonjs to v23 (#58075) <BR>* Accessibility: Enable rule `jsx-a11y/no-noninteractive-element-interactions` (#58077) <BR>* Update emotion monorepo (#58066) <BR>* increase select placeholder contrast to be WCAG AA compliant (#58034) <BR>* Accessibility: Enable `jsx-a11y/mouse-events-have-key-events` (#58050) <BR>* Explore: Fix shared crosshair for logs, logsvolume and graph panels (#57892) <BR>* Alerting: Add title and description to Webhook contact point (#58058) <BR>* Fix an indentation issue in example config in doc (#57814) <BR>* Alerting: Add values to annotations (#57738) <BR>* Chore: Convert `SpanTreeOffset` test to RTL (#56195) <BR>* Auth: Add fixed repeat migration w. checks for subset of permissions (#58054) <BR>* Elasticsearch: Add trace to logs functionality (#58063) <BR>* Auth: Validate Azure ID token version on login is not v1 (#58088) <BR>* Loki: Remove redundant feature flag in defaults.ini (#58084) <BR>* Search: Refactor state and logic to be less fragmented and spread out (#57973) <BR>* Geomap: Add photo layer (#57307) <BR>* Alerting: Fix feedback (#57922) <BR>* Alerting: Fix screenshot is not taken for stale series (#57982) <BR>* Docs: fixes alias (#58060) <BR>* PublicDashboards: Adds command to generate map of supported datasources (#57841) <BR>* DEB/RPM Packages: Remove old package publishing steps (#58071) <BR>* Flamegraph: Add self to tooltip (#57548) <BR>* Public Dashboards: Extracting config of Public Dashboard (#57788) <BR>* Update dependency webpack-bundle-analyzer to v4.7.0 (#58055) <BR>* Plugins: Added hook to make it easier to track interactions in plugins (#56126) <BR>* LibraryPanels: Replace folderID with folderUID (#56414) <BR>* construct the datasource for the example query if not added (#57936) <BR>* use logger context in cloudwatch (#57842) <BR>* Alerting: Condition evaluator with cached pipeline (#57479) <BR>* Chore: Update sqleng, elasticsearch, tempo and opentsdb plugins to support contextual logs. (#57777) <BR>* Update dependency webpack-dev-server to v4.11.1 (#58056) <BR>* Instrumentation: Log plugin and datasource info for each plugin request. (#54769) <BR>* Docker: Remove Edge repos (#53875) <BR>* renovate: group AATTtypes/slate<BR>* with slate<BR>* (#58053) <BR>* remove unneeded package updates (#58005) <BR>* Security: Upgrade x/text to version unaffected by CVE-2022-32149 (#57797) (#57803) <BR>* Update dependency eslint-plugin-jsdoc to v39.5.0 (#58039) <BR>* feat(nested folders): add CountDashboardsInFolder (#57847) <BR>* Update dependency stylelint to v14.14.0 (#58051) <BR>* Update dependency react-select to v5.5.9 (#58012) <BR>* Update dependency sass-loader to v13.1.0 (#58047) <BR>* Update dependency rudder-sdk-js to v2.18.1 (#58013) <BR>* Alerting: Fix response is not returned for invalid Duration in Provisioning API (#58046) <BR>* Update Monthly patch updates (#58002) <BR>* chore: updated plugin-ci go dependency to 1.19.3 (#58035) <BR>* Update dependency rc-slider to v10 (#49242) <BR>* LibrayPanels: Fix unlinking libray panel (#57825) <BR>* Chore: Migrate more usage of v1 themes to v2 (#57680) <BR>* Explore: Track data links usage (#56868) <BR>* Linux Packages: Handle publish to beta (#57528) <BR>* RBAC: Allow listing user permissions with scope (#57538) <BR>* Revert \"Update React Aria (#57975)\" (#58001) <BR>* chore(npm): patch bump msw to fix nested dep vuln (#57671) <BR>* CI: Remove `<BR>*-test-backend-enterprise2` pipelines (#58028) <BR>* PostgreSQL: Migrate to React (#52831) <BR>* Storage: fix dummy implementation and tests (#58019) <BR>* Docs: Add prerequisites to enable auth.jwt for url login (#57806) <BR>* PublicDashboards: Orphaned public dashboard item list modified (#58014) <BR>* Docs: removes writing guidelines, points contributors to Writers\' Toolkit (#58011) <BR>* SQLStore: Create utility for bulk inserts (#57632) <BR>* I18n: Crowdin sync (#57998) <BR>* Update dependency mocha to v10.1.0 (#58004) <BR>* Update dependency i18next-parser to v6.6.0 (#57999) <BR>* Update dependency marked to v4.2.0 (#58000) <BR>* Storage: add support for snapshots, dataframes, and raw json objects (#57934) <BR>* Docs: Refactor data sources content (#57573) <BR>* GRN: minor cleanup (#57924) <BR>* Bump actions/cache from 2.1.7 to 3.0.11 (#56910) <BR>* Update dependency eslint to v8.26.0 (#57986) <BR>* Bump actions/stale from 5 to 6 (#57864) <BR>* Bump actions/setup-node from 3.4.0 to 3.5.1 (#57865) <BR>* Alerting: Fix flaky test in notifiers (#57927) <BR>* Accessibility: enable rule `jsx-a11y/label-has-associated-control` (#57964) <BR>* Bump slackapi/slack-github-action from 1.14.0 to 1.23.0 (#56836) <BR>* Update dependency eslint-plugin-jsdoc to v39.4.0 (#57987) <BR>* Bump actions/cache from 2.1.7 to 3.0.10 (#56218) <BR>* Update dependency AATTvisx/tooltip to v2.16.0 (#57980) <BR>* Server: Make unix socket permission configurable (#52944) <BR>* Update React Aria (#57975) <BR>* CI: Use full `dockerhub` repository name (#57979) <BR>* Update dependency core-js to v3.26.0 (#57981) <BR>* I18n: Crowdin sync (#57978) <BR>* Update dependency AATTreact-types/shared to v3.15.0 (#57970) <BR>* Update dependency AATTrushstack/ts-command-line to v4.13.0 (#57972) <BR>* Update Moveable (#57967) <BR>* Alerting: Linking external images securely - Azure Blob (#1) (#56598) <BR>* metrics: expose when the binary was built as an gauge (#57951) <BR>* Chore: group some packages to reduce number of PRs (#57912) <BR>* Chore: Stories for Select performance (#57965) <BR>* Chore: update latest.json to 9.2.3 (#57960) <BR>* Changelog: Updated changelog for 9.2.3 (#57955) <BR>* Profiling: Add docs for Parca and Phlare (#57833) <BR>* FlameGraph: Add docs for flame graph (#57834) <BR>* Search: Fixes searching by current folder when opened by clicking dashboard folder name (#57716) <BR>* CloudWatch: Fix `all-log-groups` endpoint when called without logGroupNamePrefix (#57483) <BR>* Add GCP_KEY to publish-grafanacom step (#57910) <BR>* TimeSeries: Render null-bounded points at data edges (#57798) <BR>* BarChart: Fix stacked hover (#57711) <BR>* removes CTAs (#57931) <BR>* PublicDashboards: Delete public dashboard in public dashboard table (#57766) <BR>* Storage: move http wrapper into its own subpackage (#57929) <BR>* Alerting: fix filtering in notification policies (#57824) <BR>* Alerting: Add debug logs in validateAndGetPrefix (#57002) <BR>* Attempt to preserve UID from migrated channel (#57639) <BR>* Update dependency AATTleeoniya/ufuzzy to v0.8.0 (#57894) <BR>* Store: Add SQL tables for SQL based object store (dev mode only) (#57785) <BR>* Doc: Fix wrong default callback URL (#57908) <BR>* Alerting: Query time logging (#57585) <BR>* change json command parameter names from userID to userId and teamID to teamId (#57902) <BR>* Store: protobuf based GRN/identifier (#57714) <BR>* PublicDashboards: do not return errors when resource not found from store layer (#57838) <BR>* Scene: SceneObject and SceneObjectBase refinements and stricter typing (#57851) <BR>* Docs: Update Auditing docs (#57867) <BR>* Google Cloud Monitoring: Set frame interval to draw null values (#57768) <BR>* Alerting: move alert rule View/Edit/Delete action buttons to collapsed row (#57687) <BR>* Google Cloud Monitoring: Ensure selectors fit in the screen (#57817) <BR>* add an endpoint for updating several managed permissions with one call (#57893) <BR>* Chore: Update footer changelog link to github (#57871) <BR>* Update dependency AATTcypress/webpack-preprocessor to v5.15.0 (#57873) <BR>* Tempo: Fix dropdown issue on tag field focus (#57616) <BR>* Access Control: documentation for RBAC provisioning with Terraform (#57747) <BR>* CloudWatch: Fix broken test (#57879) <BR>* TopNav: Make it possible to to have sections without children (#57815) <BR>* Update babel monorepo (#57665) <BR>* Oauth: Display friendly error message when role_attribute_strict=true and no valid role found (#57818) <BR>* Docs: Add information about DB version support to upgrade guide. (#57643) <BR>* Docs: Add keycloak oauth setup guide (#57685) <BR>* GenericOauth: Only fetch user data from api if api_url is configured (#57827) <BR>* [Alerting] Avoid invalid characters in copied rule expression (#57839) <BR>* Add implementation for Create and GetParents of foder store (#57829) <BR>* Toolkit: Deprecate `plugin:github-publish` command (#57726) <BR>* Canvas: Add tabs to inline editor (#57778) <BR>* Alerting: Update state manager to support nil stores and metrics (#57791) <BR>* Alerting: Refactor rule interval validation to be reusable (#57792) <BR>* Dashboards: Add workaround for react-grid-layout rearrange bug (#57832) <BR>* Fix: correctly close trace span in Prometheus and Loki data sources (#57774) <BR>* Prometheus: Do not drop errors in streaming parser (#57698) <BR>* CloudWatch: fix non-deterministic test (#57831) <BR>* Add implementation for folder store methods (#57700) <BR>* Prometheus: Chore - Remove incorrect FrameType from exemplar frame (#57695) <BR>* chore: updates to the new folder model (#57776) <BR>* docs: Refactors remaining enterprise topics, corrects relrefs (#57707) <BR>* Docs: adds view notification errors topic (#57820) <BR>* Remove Sensu from docs (#57812) <BR>* Profiling: Add Phlare and Parca datasources (#57809) <BR>* Docs: Change GA to Alerting (#57811) <BR>* Only provide version ot build-frontend-packages if it\'s a valid semver (has 2 digits) (#57808) <BR>* Docs: fixes alerting links (#57805) <BR>* Docs: alerting refactor (#57804) <BR>* TimeseriesPanel: Fill below to override works with name override (#57728) <BR>* public dashboards: rename api functions (#57789) <BR>* public dashboards: rename route paths (#57787) <BR>* Candlestick: Maintain candle width at different display resolutions (#57709) <BR>* Canvas: Minor fixes for canvas gdev dashboard (#57781) <BR>* Alerting: Add custom title to pushover contact point (#57530) <BR>* Plugins: Use public store instead of internal registry (#57631) <BR>* Chore: Update prometheus, loki, graphite and influx plugins to support contextual logs. (#57708) <BR>* Prometheus: fix Raw query is not updated when label op change. (#57492) (#57493) <BR>* Rendering: Check timeout error when the request failed (#57654) <BR>* Alerting: Fall back to \"range\" query type for unified alerting when \"both\" is specified (#57288) <BR>* Storage: k6 tests (#57496) <BR>* Alerting: Change handling of settings to pagerduty contact point (#57524) <BR>* Add custom title to googlechet contact point (#57517) <BR>* Chore: Update developer guide for running integration tests (#57758) <BR>* Alerting: Add custom title to discord contact point (#57506) <BR>* Alerting: Add custom title to DingDing contact point (#57498) <BR>* Alerting: Add title and description to VictorOps contact point (#57458) <BR>* Add title and description to Threema contact point (#57429) <BR>* fix GF_AUTH_JWT_URL_LOGIN not working (#57689) <BR>* Fix: Unlock new button based on user permissions (#57733) <BR>* Alerting: Add missing custom title and description to Line contact point (#57388) <BR>* Alerting: Add missing custom title and description fields in Kafka contact point (#57361) <BR>* Toolkit: Deprecate `plugin:update-circleci` command (#57743) <BR>* Docs: more refactoring for alerting (#57741) <BR>* Cloudwatch: refactor parsing metric data queries (#57624) <BR>* Toolkit: Deprecate `plugin:bundle-managed` command and move its functionality to a bash script. (#57719) <BR>* Loki: Add devenv dashboard (#57519) <BR>* Docs: refactors notifications in alerting (#57734) <BR>* Chore: Remove methods from sqlstore (#57545) <BR>* docs(config): Include admin_email documentation (#55789) <BR>* Search: load dashboard performance improvements (#57509) <BR>* Alerting: Fix \"Not Implemented\" responses (#57710) <BR>* Alerting: Contextual log provider for rule key (#57476) <BR>* Transformations : Add partition by values to transformation docs (#57697) <BR>* LibraryPanels: Load library panels in the frontend rather than the backend (#50560) <BR>* Docs: Reassign docs ownership (#57701) <BR>* Chore: Expression engine to support relative time range (#57474) <BR>* Docs: Refactors notifications in alerting (#57653) <BR>* PublicDashboards: use orgId when querying dashboards (#57696) <BR>* Docs: (Whats new 9.2) Prom Stream Parser (#57603) <BR>* PublicDashboards: remove function with business logic from database layer and use it at service layer (#57684) <BR>* some file moving and struct renaming (#57686) <BR>* Clarify that audit logs are generated only for API requests (#57521) <BR>* Errors: Add HTTP writer for errutil.Error (#57661) <BR>* ServiceAccounts: Wrap ServiceAccountPage route in dynamic import (#57669) <BR>* feat: add new Folder table migration & define nested folder interfaces (#56882) <BR>* CloudWatch: Refactor metrics resource request frontend (#57602) <BR>* Cloudwatch: Refactor namespaces resource request (#57590) <BR>* Loki Monaco Editor: grab operator documentation from the operations module (#57525) <BR>* PublicDashboards: Fix GET public dashboard that doesn\'t match <BR>* Chore: Migrate usage of v1 themes to v2 (#57617) <BR>* Add multi-auth devenv (#57609) <BR>* move data source permission model to enterprise repo (#57615) <BR>* Toolkit: Deprecate and replace toolkit:build with plain yarn scripts (#57620) <BR>* Toolkit: Deprecate searchTestData command (#57589) <BR>* Chore: Register a feature flag for \"newDBLibrary\" (#57468) <BR>* PublicDashboards: refactor following naming convention for services (#57625) <BR>* PublicDashboards: Fix unsafe code snippets (#57641) <BR>* Playlist: allow using object store as the backend (#57467) <BR>* Chore: pointerify dummy server (#57640) <BR>* PublicDashboards: Update docs with supported datasources (#57629) <BR>* Chore: Remove unused files (#57515) <BR>* Fix orderFieldsTransformer sorting (#57635) <BR>* PublicDashboards: move methods from store to service (#57599) <BR>* Prometheus query builder: Replace select with AsyncSelect to support high cardinality prometheus instances (#57300) <BR>* Flamegraph: Fix vertical offset (#57618) <BR>* Alerting: Always allow configuring AM configuration (#57522) <BR>* Expressions: make reduce inputs compacter (#56404) <BR>* CloudWatch: migrate tests to metrics data query request parsing level, add tests (#57431) <BR>* Alerting: Remove the alert manager selection from the data source configuration (#57369) <BR>* Chore: add `query_retries=3` to `querylibrary_integration_test.go` (#57607) <BR>* Chore: update latest.json to 9.2.2 (#57608) <BR>* Adds information on what\'s new label to PR template (#57594) <BR>* GRN parsing service (#56750) <BR>* Cloudwatch: Remove unused code (#57593) <BR>* Toolkit: Deprecate node-version-check command (#57591) <BR>* Changelog: Updated changelog for 9.2.2 (#57601) <BR>* Cloudwatch: Refactor metrics resource request (#57424) <BR>* Chore: Add appcontext.WithUser and appcontext.User (#57534) <BR>* live: explicitely reply with http 200 (#57428) <BR>* Chore: Fix vulnerabilities in webpack loader-utils (#57533) <BR>* Flame Graph: Exact search (#56769) <BR>* RBAC: Improve performance of dashboard filter query (#56813) <BR>* Chore: more any/type assertion improvements (#57450) <BR>* Cloudwatch: Refactor datasource instance factory method (#57452) <BR>* FlameGraph: Add newly designed flame graph icon (#57514) <BR>* TablePanel: Fix updating footer values on data change (#57518) <BR>* Store: don\'t marshall/unmarshall the dashboard when building a summary (#57520) <BR>* Storage: Fix initialization on windows (#57504) <BR>* Canvas: Improve resource picker initialization (#57319) <BR>* Annotations: Disable \"Add annotation\" button when annotations are disabled (#57481) <BR>* Revert \"Revert \"Prometheus: Provide label values match parameter API when supported prometheus instance is configured (#56510)\" (#57551)\" (#57553) <BR>* Prometheus: Flavor/version configuration (#57554) <BR>* Add dashboards to the navtree on public dashboards (#57542) <BR>* refactoring dimension values frontend req (#57475) <BR>* Docs: Database encryption corrections (#57503) <BR>* Revert \"Prometheus: Type and flavor configuration (#56496)\" (#57552) <BR>* Revert \"Prometheus: Provide label values match parameter API when supported prometheus instance is configured (#56510)\" (#57551) <BR>* Proposal for PR template text (#57267) <BR>* Revert: Query editor components from grafana-ui (#57436) <BR>* Prometheus: Provide label values match parameter API when supported prometheus instance is configured (#56510) <BR>* Loki: Fix input history (#57344) <BR>* Prometheus: Type and flavor configuration (#56496) <BR>* explore: fix filtering logs-data in table-display (#57356) <BR>* Cloudwatch: Refactor dimension values resource request (#57346) <BR>* CloudWatch: Refactor to extract DataQuery grouping by region out of request parsing (#57392) <BR>* Chore: Delete unused mocks (#57512) <BR>* RBAC: Fetch service account permissions in oss (#57343) <BR>* add: postgresql as a database for resolving conflicts (#57466) <BR>* NodeGraph: Fix rendering issues when values of arc are over 1 (#57460) <BR>* Datasource Config Editor: Add event-based funnel for measuring CVR (#55105) <BR>* LDAP: inline toml with devenv (#57499) <BR>* Clarify notification policies. (#57465) <BR>* Node Graph: Always show context menu (#56876) <BR>* Canvas: Button element (alpha) (#57491) <BR>* gRPC Server: Fix logging unauthenticated request error (#57490) <BR>* Fix broken image links (#57480) <BR>* Number formatting: only 0-trim decimals in y axis ticks. omit currency, locale units. (#57386) <BR>* TimeSeries: fix negative stacked percent y-axis range (#57470) <BR>* PublicDashboards: service and store methods rename (#57463) <BR>* Alerting: Improve logs in state manager and historian (#57374) <BR>* ObjectStore: Add folder to kind registry (#57461) <BR>* Public Dashboards: Can toggle annotations in modal (#57312) <BR>* TimeSeries: Fix stacking when first value is negative zero (#57257) <BR>* Docs: Update errors documentation (#57402) <BR>* Public Dashboards: Fixing annotations validations for public dashboards (#57455) <BR>* Tempo: Update the query whenever the value of the TraceQL editor changes (#57199) <BR>* Auth: Write the redirect cookie if denied - do not write a blank redirect (#57381) <BR>* Tempo: Add start time and end time parameters while querying traces (#48068) <BR>* Chore: Add `last` downsampling function to Resample expression (#57379) <BR>* fix: add alerting enabled condition FOR adding alerting tab in folder view (#57434) <BR>* use inherited colors on svg (#57427) <BR>* [main] Login email before username (#57400) <BR>* A11y: Enable `jsx-a11y/interactive-supports-focus` (#57391) <BR>* Support resize Flux Query Editor (#57214) <BR>* PublicDashboards: refactor service (#57372) <BR>* OutsideRangePlugin: Exclude leading and trailing null values when checking limits (#57335) <BR>* [main] Plugin fixes (#57399) <BR>* Docs: fixes silences typo (#57418) <BR>* I18n: Add German (#57397) <BR>* I18n: Show languages in local names (#57367) <BR>* Alerting: Add Alertmanager choice warning (#55311) <BR>* A11y: enable rule jsx-a11y/anchor-is-valid (#56690) <BR>* Number formatting: Strip trailing zeros after decimal point when decimals=auto (#57373) <BR>* Transformers: PartitionByValues (#56767) <BR>* Opentsdb: Allow template variables for filter keys (#57226) <BR>* Graphite: Never escape asPercent function params as string (#56593) <BR>* Canvas: Improve text element readability (#57371) <BR>* PublicDashboards: Validate access token (#57298) <BR>* Alerting: Improve operational logs in sender package (#57134) <BR>* Alerting: update format of logs in scheduler (#57302) <BR>* User: Fix externalUserId not being populated (#57341) <BR>* Contact points tab: Remove error count in integrations details and show only Error label (#57325) <BR>* Use resource call query_result query (#57232) <BR>* Tempo: Integrate TraceQL API (#56867) <BR>* CODEOWNERS: Change owner for DateTimePickers (#57357) <BR>* Build: Add github release command to build/cmd (#56349) <BR>* I18n: Update crowdin config and codeowners (#57264) <BR>* Connections: New \"Connect data\" page with data source catalog (#56772) <BR>* updated plugin-ci go dependency to 1.19.2 (#57200) <BR>* Flame Graph: Fix for dashboard scrolling (#56555) <BR>* GoogleOAuth: Unlock UI (#57350) <BR>* Loki: Fix the name of exported component from LokiQueryEditor.tsx (#57340) <BR>* I18n: Crowdin sync (#57345) <BR>* make border-radius part of the base styles so focus styles are consistent (#57353) <BR>* Fixing upload failure (#57290) <BR>* StateTimeline: fix hover overlays when browser-zoomed (#57224) <BR>* Cloudwatch: Refactor dimension keys resource request (#57148) <BR>* OAuth: Fix misleading warn log related to oauth and increase logged content (#57336) <BR>* Loki: Remove unused query editors (#57192) <BR>* CloudWatch: move QueryData input parsing types to separate package (#57165) <BR>* Docs: fixes endpoint for mimir (#57330) <BR>* devenv: fix loki&elastic naming conflict (#57268) <BR>* RBAC: Cleaup team api rbac tests (#57265) <BR>* StatuHistoryPanel: Fix zoom not working (#57240) <BR>* Storage: export dashboards + playlists to object store (#57313) <BR>* Geomap: Upgrade to openlayers 7.x (#57317) <BR>* Find-and-replace \'err\' logs to \'error\' to match log search conventions (#57309) <BR>* PublicDashboards: filter by permissions on audit list (#57228) <BR>* Panel Menu: Use config explore enabled as an override to access control (#57225) <BR>* Routing: an unexpected spelling error happened (#57295) <BR>* Alerting: Change severity level of fetcher log messages (#57299) <BR>* PublicDashboards: Delete public dashboard when dashboard is deleted (#57291) <BR>* Alerting: Add traceability headers for alert queries (#57127) <BR>* Alerting: Templated URLs for webhook type contact points (#57296) <BR>* Docs: Fix reference to Enterprise licensing restrictions (#57230) <BR>* Docs: Add missing alias for field options (#57234) <BR>* add public dashboard token to metric panel issued queries (#57293) <BR>* Fix null pointer (#57292) <BR>* RBAC: Add a feature toggle for primitives we provide to OnCall (#57289) <BR>* MSSQL: Support tables from all schemas (#53099) <BR>* Loki: Fix adding of adhoc filters to stream selector when query with empty stream selector (#57280) <BR>* Docs: Fix broken InfluxDB starting guide links (#57235) <BR>* Docs: Fix links in old What\'s New docs (#57231) <BR>* SQLX: Expose sqlxdb query functions (#57227) <BR>* Store: Add resolver service (#57112) <BR>* Loki Monaco Editor: add missing documentation and new autocompletion type (#57186) <BR>* only get organizations if user is signed in (#57279) <BR>* add case for empty influxdb 1 versions, so the health check doesn\'t fail (#56426) <BR>* chore: remove sqlstore & mockstore dependencies from (most) packages (#57087) <BR>* Dashboard: Alerts user to incorrect tag format for JSON import (#54657) <BR>* Docs: Fix links in panels and vis docs (#57233) <BR>* Tempo: Fix Node Graph visualization type in dashboard (#56931) <BR>* I18n: Crowdin sync (#57260) <BR>* CI: Add `CreateTempDir` func and use it in publish packages logic (#57171) <BR>* Loki: Fix explain section about $__interval variable (#57188) <BR>* disable double stringify (#57243) <BR>* RBAC: Allow to list users for dashboard / folder admins (#57080) <BR>* Replace json decoder with io.ReadAll (#57178) <BR>* Loki: Remove already selected options from next label filter options in builder (#57187) <BR>* Logs: Add feature tracking to the load more button in log row context (#57079) <BR>* Logs: Add feature to tracking show context button click (#57074) <BR>* Navigation: Ignore null children in `ToolbarButtonRow` (#57201) <BR>* elastic: backend-mode: fix trimEdges functionality (#56985) <BR>* Add token to init-enterprise (#57246) <BR>* cache api calls when args are the same (#57082) <BR>* CloudWatch: Make sure adoption tracking is done on valid, migrated queries (#56872) <BR>* Alerting: Add support for wecom apiapp (#55991) <BR>* Publicdasboards: Add annotations support (#56413) <BR>* Fix typo (#57223) <BR>* PublicDashboards: hide topnav (#56873) <BR>* restructures directories, corrects relrefs (#57130) <BR>* restructures directories, correct relrefs (#57131) <BR>* PublicDashboards: Don\'t filter datasources from FrontendSettings in a public dashboard (#57208) <BR>* RefreshPicker: Fix issue clearing auto refresh (#57215) <BR>* Add information about tempo in devenv (#57204) <BR>* Cloudwatch: Fix issue where selected log groups clear from dashboards if there are more than 50 results (#57196) <BR>* Auth: Refresh OAuth access_token automatically using the refresh_token (#56076) <BR>* Search: load dashboards optimization (#56933) <BR>* Page: Refine responsive paddings and margins (#57132) <BR>* Fix NumberInput empty values (#57142) <BR>* PublicDashboards: Fix hidden queries execution (#57004) <BR>* Chore: remove busmock (#57170) <BR>* Chore: update latest.json to 9.2.1 (#57185) <BR>* Revert data links code for sorted vector case (#57175) <BR>* Changelog: Updated changelog for 9.2.1 (#57176) <BR>* Alerting: use virtualized list of namespaces / groups for cloud rules (#56415) <BR>* Quota(fix): remove service accounts from quota count (#56700) <BR>* TimeseriesPanel: Fix variables in data links (#56729) <BR>* make betterer a required step on PRs again (#57099) <BR>* Add RPM package publishing (#56797) <BR>* feat(loki-monaco-editor): improve line filter suggestions (#57103) <BR>* Browse: Fix General folder not showing in FolderPicker (#57156) <BR>* RBAC: Allow access to `/dashboards` when user has dashboards create (#56712) <BR>* CloudWatch: Move logger to its own package and minor refactoring (#57107) <BR>* logs: handle mixed datasources in filters (#56560) <BR>* CloudWatch: Move hard coded metrics, namespaces and dimensions to its own package (#57089) <BR>* Update grabpl to 3.0.14 (#57144) <BR>* Search: Sort alphabetically in the folder view, increase the limit of the folder search from 50 to 1000 (#57078) <BR>* Alerting: Improve notification policies created during migration (#52071) <BR>* Reapply public dashboard granularity fix (#57129) <BR>* Canvas: Text input cursor jumping (#57133) <BR>* Public Dashboards: audit log paths and add traceId where user facing error is different (#56914) <BR>* Docs/restructures setup (#57125) <BR>* fix swagger spec for receivers API response (#57124) <BR>* Alerting: Use correct response body for silence post API (#57114) <BR>* SQLStore: Optionally retry queries if sqlite returns database is locked (#56096) <BR>* InfluxDB: Interpolate ad-hoc filters from Dashboard to Explore (#56996) <BR>* Docs: Fix broken link (#57083) <BR>* Grafana UI: Export prop types for queryfield, modal and field components (#57097) <BR>* Fix broken relrefs (#57092) <BR>* Docs: Contextualize base64 encoding in Basic Authorization (#57046) <BR>* Chore/React18: Remove enzyme slate tests and replace with e2e tests (#57095) <BR>* CI: Move `CreateTempFile` - use it for `rpm`/`deb` packages (#56990) <BR>* Toolkit: Fix Cannot use \"import statement outside\" error in tests (#57071) <BR>* Chore: Delete unused db in orgs and use db in datasources (#57085) <BR>* Chore: Rename grafana core `PanelChrome` and use `grafana-ui - PanelChrome` component (#56659) <BR>* Docs: adds modify dashboard settings docs (#56826) <BR>* React18: Update useCallback arg types where needed (#57084) <BR>* Chore/React18: Update context types where needed (#57018) <BR>* DashboardsList: Fixes issue with overflow hidden causing input focus state to be obscured (#57021) <BR>* Page: Refactor out section nav state logic and move it to SectionNav component (#57036) <BR>* Alerting: Add relativeTimeRange from dataSource when using Resample expresions (#56652) <BR>* RBAC: Make uid for managed role names deterministic during migrations (#56620) <BR>* Docs alerting: copy edit terraform provisioning (#55978) (#57068) <BR>* Toolkit: Remove unused close-milestone command (#57062) <BR>* Don\'t trigger tag event when merging (#57063) <BR>* Alerting: Missing config option in the sample (#54179) <BR>* any/type assertion fixes (#57009) <BR>* Make publish packages depend on compile-build-cmd and run from bin/build (#56713) <BR>* GoogleCloudMonitoring: fix typo tooltip pre-processing (#57049) <BR>* BarChart: use dashboard timezone for x axis (#57047) <BR>* Docs: Fix provisioning table formatting (#57042) <BR>* Docs: Clarify and document dashboard URL query parameters for variables (#56055) <BR>* Add document for jsondata field `alertmanagerUid` (#52895) <BR>* <Documentation> Document usage of environment variables/files in GitHub Auth login (#52891) <BR>* Theme: Inter font (behind feature toggle) (#56441) <BR>* Alerting: Cache result of dashboard ID lookups (#56587) <BR>* chore: replace sqlstore.Store with db.DB (#57010) <BR>* Docs: Note end of release notes publication (#57013) <BR>* Themes: Add color-scheme attribute to :root (#57001) <BR>* Datasources: Support mixed datasources in a single query (#56832) <BR>* Configuration page: Fix dropdown menus keyboard a11y (#56986) <BR>* Dashboard: Add dashboard validation warning to save drawer (#55732) <BR>* Select Dropdown alignment fix (#56858) <BR>* Add in logic to send root datasource as override if needed (#56904) <BR>* Alerting: Remove blank comment (#56889) <BR>* I18n: update contributing docs (#56860) <BR>* AzureAD: Add option to force fetch the groups from the Graph API (#56916) <BR>* Elasticsearch: Fix calculation of trimEdges (#56148) <BR>* Last Table Column Not Centered (#56047) <BR>* Logs: Add feature tracking to the replace line button (#56883) <BR>* Accessibility: enable rule `jsx-a11y/no-noninteractive-element-to-interactive-role` (#56870) <BR>* Chore/React18: Update component prop types (#56898) <BR>* Candlestick: re-init config when series length changes (#56913) <BR>* Heatmap: honor dashboard timezone in x axis and fix tooltip time range (#56909) <BR>* dashboards: Use AATTgrafanamaturity(NeedsExpertReview) in schema (#56888) <BR>* MSSQL/MySQL: Add correct refId when fetching variable query results (#56919) <BR>* MSSQL/MySQL: Fix variable interpolation (#56879) <BR>* PlotLegend: Memoize for better performance (#56123) <BR>* feat(loki-monaco-editor): escape autocompleted label values (#56890) <BR>* Alerting: Fix source and rule name decoding on Find route (#56805) <BR>* Alerting: Fix folder picker clear action (#56864) <BR>* Docs: Fix Canvas doc link and add call to action for feedback (#56908) <BR>* Docs: Basics docs refactor (#56905) <BR>* moves canvas to proper directory, corrects relref (#56902) <BR>* Search/ActionRow: drill placeholder to SortPicker (#56475) <BR>* Propagate all headers on main QueryData (#56896) <BR>* Analytics: Add datasource UID to events (#56852) <BR>* Fix Meta Data tab breaking condition (#56646) <BR>* PublicDashboards: Validate access token not to be duplicated and add retries. (#56755) <BR>* Storage: Dashboard summary builder cleanup (#56665) <BR>* Logs: add app to feature tracking in ad-hoc statistics (#56865) <BR>* Add Alerting API to list of HTTP APIs (#56863) <BR>* use Prometheus\' format for notification attempts durations (#56822) <BR>* Fix duplicated receivers in API response (#56829) <BR>* Use org service instead of sqlstore (#56407) <BR>* Logs: Add feature tracking for filters in log rows (#56808) <BR>* Explore: Remove camel case from tracking labels (#56809) <BR>* LogContext: Change line highlighting to match the hover state (#56811) <BR>* Simplify mocking useGetContactPointsState (#56842) <BR>* Cloud Monitoring: Fix missing data when result is paginated (#56270) <BR>* Update grabpl to v3.0.12 (#56823) <BR>* Chore: Bump golang.org/x/text (#56841) <BR>* logs: refactor: remove unused param \"index\" (#56543) <BR>* Alerting: Refactor fetch for receivers for using RTKQuery (#56624) <BR>* convert ThresholdsEditor to RTL (#56791) <BR>* Public Dashboards: Add audit table (#54508) <BR>* Alerting: Fix email image embedding on Windows. (#56766) <BR>* Canvas: Clear current selection in dashboard mode (#56830) <BR>* Alerting: Fix mathexp.NoData for ConditionsCmd (#56816) <BR>* ensure the first item in the sectionnav is always the section root (#56815) <BR>* fix title of config node (#56810) <BR>* Auth: Make built-in login configurable (#46978) <BR>* Chore: convert `MetricSelect` test to RTL (#56801) <BR>* fix typo (#56802) <BR>* Explore/Logs: Add feature tracking for ad-hoc statistics in log rows (#56681) <BR>* RBAC: Add primary key to seed_assignment table (#56540) <BR>* LDAP: log that organization mapping is skipped (#56796) <BR>* Default to flamegraph (#56733) <BR>* Devenv: Fix influx dashboard (#56775) <BR>* I18n: Improve tooling (#56731) <BR>* update the feature toggle usage in backend (#56787) <BR>* LDAP: Add `skip_org_role_sync` configuration option (#56679) <BR>* Publish Linux Packages: Fix bad secret name (#56708) <BR>* I18n: Add Chinese (Simplified) (#56739) <BR>* DashboardsList: Fix height issue in topnav (#56661) <BR>* Alerting: Add doc comments to classic.go (#56724) <BR>* only render direct children on the landing page routes (#56720) <BR>* Fixes 48972 - Exposes channels.WebhookMessage (#56140) <BR>* VariableEditor: Use new form styles (#56326) <BR>* Inspect: Handle JSON tab crash when the provided object is too big to stringify. (#55939) <BR>* TablePanel: Footer now updates values on column filtering (#56354) <BR>* Docs: Fix what\'s new canvas doc video file reference #56754 <BR>* Docs: Add missing documentation for enterprise features (#56753) <BR>* Docs: refactors config panels and visualizations, corrects relrefs (#55940) <BR>* Docs: Update Canvas videos to mp4 URLs (#56748) <BR>* Docs: Remove Beta tag from 9.2 What\'s New post-release (#56746) <BR>* Docs: Add CODEOWNER to setup docs (#56745) <BR>* Docs: Clarify JOIN feature change (#56740) <BR>* Remove grabpl dependency from yarn-install (#56692) <BR>* feat(loki-monaco-editor): add support for in_aggregation situation (#56680) <BR>* Exclude full OAuth token details from printing out on stdout (#55426) <BR>* Tempo: Fix the inconsistency between the query limit values in the options component (#56566) <BR>* Update latest json (#56732) <BR>* chore: bump code coverage action version (#56710) <BR>* Alerting: Alert list performance improvements (#56247) <BR>* Changelog: Updated changelog for 9.2.0 (#56725) <BR>* Swagger: Remove license (#56716) <BR>* Canvas: Docs for 9.2 (#56219) <BR>* Changelog: Updated changelog for 9.1.8 (#56714) <BR>* Grafana UI: Fix alignment issue with http method dropdown (#56592) <BR>* Changelog: Updated changelog for 8.5.14 (#56709) <BR>* Glue: improves validation & fix api docs for correlations (#56682) <BR>* Google Cloud Monitoring: Adapt default crossSeriesReducer (#56693) <BR>* Glue: Enrich query results data frames in Explore with correlations to generate static links from correlations (#56295) <BR>* Alerting: Fix duration calculation when testing a rule (#56616) <BR>* Navigation: Mobile support for topnav items (#56568) <BR>* Navigation: Integrate Explore actions into topnav (#56381) <BR>* Docs: updates numbering (#56695) <BR>* AnnotationList: Support html content (#54916) <BR>* Chore: remove i18n console log (#56691) <BR>* I18n: Crowdin sync (#56688) <BR>* Remove build-frontend-packages step from docs pipelines (#56686) <BR>* Update Alerting changelog (#56684) <BR>* Navigation: Make sure `topnav` is translated (#56643) <BR>* Docs: adds external Alertmanager config (#56636) <BR>* EchoSrv: Remove $.ajax for loading scripts (#56678) <BR>* coremodels: Always take runtime arg for NewBase() (#56677) <BR>* Add feature tracking for LogRow.tsx (#56656) <BR>* Tempo: Tab button doesn\'t work when in the Tags field (#56458) <BR>* CI: Trigger tag on CI changes (#55388) <BR>* Docs: Fix caching.memcached setting name (#56606) <BR>* coremodels: Update to latest Thema with generics (#56602) <BR>* Fix release test pipelines dependencies (#56671) <BR>* Alerting: Add doc comments to state struct and normalize fields (#56647) <BR>* Loki: Add tests for NestedQuery.tsx (#56538) <BR>* AATTgrafana/ui: EditorField tooltip interactive (#56557) <BR>* Loki Monaco Editor: add component tests (#56658) <BR>* Add dependencies (#56666) <BR>* Chore: Move folder service into a separate package (#56591) <BR>* Add clone-enterprise and init-enterprise steps (#56662) <BR>* I18n: Crowdin sync (#56660) <BR>* LabelFilters: Remove redundant css styling (#56653) <BR>* i18n: Fix unnecessary ampersand escaping (#56654) <BR>* CI: Split release test pipelines (#56655) <BR>* PanelChrome: New Panel Header design Feature Flag (#56450) <BR>* TagsInput: Prevent adding duplicate tags + refactor, restyle (#56485) <BR>* LogContext: Fix wrong width if lines are wrapped (#56650) <BR>* Google Cloud Monitoring: Fix bucket bound for distributions (#56565) <BR>* TimeRangeInput: Fix clear button type (#56545) <BR>* I18n: Crowdin sync (#56645) <BR>* Glue: Add configuration support to PATCH (#56117) <BR>* I18n: Update crowdin config for i18next json files (#56640) <BR>* Alerting: Support values in notification templates (#56457) <BR>* Loki: Escape label-values in context queries (#56614) <BR>* Docs: deletes provisioning from grafana and adds link (#56637) <BR>* LogContext: Fix wrong position of logcontext (#56613) <BR>* Correlations: Add query editor and target field to settings page (#55567) <BR>* Docs: removes duplicate sentence in silences (#56629) <BR>* Docs: adds note on aurora incompatibility (#56621) <BR>* ErrorPage: Fix position of chunk loading error (#56473) <BR>* Page: Pages that have hideFromBreadcrumbs set to true should not be added to page Title (#56596) <BR>* GrafanaUI: InputGroup: Fix invalid children borders (#56169) <BR>* Docs: changes alert groupings to groups (#56617) <BR>* docs/provisioning: fix typo in notification policies (#54917) <BR>* Configuration: Update ssl_mode docs in sample.ini to match default.ini (#55138) <BR>* QueryEditorRow: Fix broken drag-and-drop reordering (#56515) <BR>* LogContext: Add header and close button to modal (#56283) <BR>* Chore: Timeout integration package tests faster (#56287) <BR>* Chore: Reduce test timeouts to 5 minutes (#56599) <BR>* Alerting: Mark all tests that interact with the database as Integration tests. (#54875) <BR>* ObjectStore: add a kind registry (#56507) <BR>* Canvas: Add demo dashboards (#56351) <BR>* Alerting: Fix migration to create rules with group index 1 (#56511) <BR>* Alerting: Fix migration to not add label \"alertname\" (#56509) <BR>* Search: wrap `data.Frame` in a `backend.DataResponse` and return it directly when the index is not ready (#56522) <BR>* Query library: `requiresDevMode` dummy backend (#56466) <BR>* Elasticsearch: Add integration tests for http header handling (#56542) <BR>* Docs: Add variable expansion recommendation (#56368) <BR>* Navigation: Added organisation switcher next to grafana logo (#56361) <BR>* Alerting/handle 0s last notify duration notification error feedback (#56541) <BR>* PluginPage: Fix finding root section for standalone pages (#56554) <BR>* Chore: more typing improvements to AATTgrafana/ui (#56544) <BR>* Loki: Fix redundant escaping in adhoc filter with regex match (#56447) <BR>* Alerting: Fix evaluation interval validation (#56115) <BR>* AzureMonitor: Allow multiple resources in the API for Metrics (#56118) <BR>* FIX: Remove RBAC datasource permissions upon datasource deletion (#56530) <BR>* Form validation problem in table panel option (column width & minimum column width) (#56452) <BR>* Errutil: Update documentation for Go 1.19 (#55807) <BR>* Chore: Upgrade Go to 1.19.2 (#56355) <BR>* I18n: Add lint rule to enforce correct i18n imports (#56487) <BR>* Plugins: Introduce new Flame graph panel (#56376) <BR>* Show No attempts instead of OK when there is no attempt for notifier (#56494) <BR>* Docs: adds alertmanager overview (#56527) <BR>* Alerting: Fix pq: missing FROM-clause for table \"a\" (#56453) <BR>* Alerting: Update replacement of prometheus-alertmanager (#56519) <BR>* Page: More easily support full height pages (#56524) <BR>* Use io.ReadAll instead of json.Decode (#56528) <BR>* Loki: Add integration tests for http header handling (#56478) <BR>* RBAC: Redirect to /login when forceLogin is set (#56469) <BR>* StateTimeline: Fix tooltip showing erroneously in shared crosshair dashboards (#55809) <BR>* Thresholds: fix line rendering with multiple y axes (#56516) <BR>* Fix queries with repeated references (#56497) <BR>* Docs: Updating Public Dashboard documentation (#56504) <BR>* refactor public dashboards middleware testing (#55706) <BR>* ObjectStore: Write json as json when possible (#56433) <BR>* Alerting: Refactor state manager\'s cache (#56197) <BR>* Geomap: Docs for 9.2 (#56493) <BR>* Chore: Make NewCookieOptions exported in cookies.go (#56476) <BR>* I18n: Migrate to I18next (#55845) <BR>* Fix issue 55626 (#55636) <BR>* Alerting: subscribe to Dashboard refresh interval for alert panels (#56347) <BR>* Loki: query editor using Monaco (#55391) <BR>* Prometheus: Annotation query filtering values less then 1 (#53969) <BR>* Add error details in notification error feedback tooltip (#56472) <BR>* Packaging: Change from `0750` to `0755` folder permissions when packaging (#56436) <BR>* Alerting: Add Notification error feedback on contact points view (#56225) <BR>* NavTree: Don\'t add license and stats page unless your a Grafana Admin (#56410) <BR>* grafana-ui: removed obsolete test that cause jest warnings (#56444) <BR>* actually convert Cloudwatch ConfigEditor test to RTL (#56461) <BR>* TopNav: Adding sign in to topnav and hiding it mega menu (#56403) <BR>* Theme: Change body line-height to fix alignment issue (#56442) <BR>* Navtree: Make it possible to configure standalone plugin pages (#56393) <BR>* Alerting: Add basic test wrappers to notification channel API test. (#56432) <BR>* Navigation: Use page nav in silence and policy notification pages (#55753) <BR>* Move files under pkg/build/packaging (#56435) <BR>* Change from grabpl to build for grafana-com (#56434) <BR>* Revert \"TopNav: Section styling fix (#56372)\" (#56399) <BR>* Alerting: Write and Delete multiple alert instances. (#55350) <BR>* ObjectStore: update dev protobuf definitions (#56428) <BR>* Search: fuzzy match dashboard names in frontend from full list (#55721) <BR>* PublicDashboards: Make mixed datasource calls concurrently (#56421) <BR>* Star: Add uid in the endpoint (#54340) <BR>* Alerting: Move annotation functionality behind a history persistence interface (#56133) <BR>* QueryEditorRow: Only pass error to query editor if panel is not loading (#56350) <BR>* ObjectStore: rename modified to updated (#56420) <BR>* Object store: get user from context (#56346) <BR>* Add prop to improve memory usage listing metrics (#56398) <BR>* Azure Monitor: Fix subscription selector when changing data sources (#56284) <BR>* LogContext: Fix scroll position in upper context group (#56370) <BR>* Logs: Show LogRowMenu also for long logs and wrap-lines turned off (#56030) <BR>* Remove org methods from sqlstore interface (#56358) <BR>* Alerting: Start ticker only when scheduler starts (#56339) <BR>* Azure Monitor: Adapt empty Logs response (#56378) <BR>* E2E: Remove time zone scenario flackyness (#55458) <BR>* Toolkit: Remove changelog command (already replaced by a github workflow) (#56073) <BR>* Alerting: Expressions pipeline redesign (#54601) <BR>* Remove branding feature toggle (#56379) <BR>* Navigation: use `ToolbarButton` in `TopSearchBar` for consistency (#56371) <BR>* Update grabpl version to v3.0.11 (#56377) <BR>* TopNav: Section styling fix (#56372) <BR>* Storybook: Fix asset paths for hosted storybooks (#56319) <BR>* TopNav: Fixes to page and plugin page handling (#56278) <BR>* Loki: Add support for range aggregations with by grouping (#56184) <BR>* AATTgrafana/ui: adds a virtualized options for the Select component (#55629) <BR>* improve some grafana-ui types (#56318) <BR>* refactor: rename Data Connections to Connections (#56353) <BR>* Fixes alertmanagers whats new entry (#56356) <BR>* Chore: Move methods from sqlstore to user store (#56305) <BR>* StyleGuide: Minor fix for themes.md (#56012) <BR>* cloudwatch-logs: use not-deprecated version of type (#56239) <BR>* CI: Stop publishing OSS images for security mode (#56088) <BR>* fix: some typos (#56171) <BR>* GRPC Server: Add signedInUser to context (#56059) <BR>* Playlist: Split PlaylistItem into standalone TS type (#56343) <BR>* Canvas: Promote to beta (#56217) <BR>* Canvas: Increase Add Item picker width (#56204) <BR>* Storage: Cleanup object history API (#56215) <BR>* Chore: use org service methods (#55768) <BR>* ReleaseNotes: Updated changelog and release notes for 9.1.7 (#56323) <BR>* Storage: Add HTTP endpoint for object store service (#56214) <BR>* Chore: update latest.json to 9.1.7 (#56315) <BR>* Grafana UI: Clean up bundle (#56100) <BR>* ReleaseNotes: Updated changelog and release notes for 9.1.7 (#56313) <BR>* Playlist: update service so it supports both read+write (#55959) <BR>* enable rule `jsx-a11y/iframe-has-title` (#56292) <BR>* Explore: Revert split pane resize feature (#56310) <BR>* Convert test to RTL (#56279) <BR>* Replace filename with path without the local dir (#56296) <BR>* adds alertmanager to whats new (#56304) <BR>* adds 4 links to blogs (#56193) <BR>* elasticsearch: improved types in the typescript files (#56293) <BR>* Prometheus: Add Exemplar sampling for streaming parser (#56049) <BR>* Navigation: Use navid and pagnav in alert rules pages (#55722) <BR>* Chore: Copy sqlstore methods to user store (#56280) <BR>* Remove Custom Branding previews from What\'s new (#56273) <BR>* explore: logs volume histogram: anchor graph to zero (#56200) <BR>* enable jsx-a11y/no-autofocus (#56288) <BR>* Azure OAuth: Use TID from id_token by default (#56264) <BR>* Update github.com/labstack/echo/v4 (#56226) <BR>* DataSources: Remove unused cfg from core Grafana data source (#56188) <BR>* GRPC Server: Add tracing interceptors (#56045) <BR>* Chore: Copy user methods over to user store (#56000) <BR>* fix section root styling, parentItem will be the home item now (#56266) <BR>* Add cronjob option at switch case (#56272) <BR>* Update dependency selecto to v1.20.2 (#56245) <BR>* Alerting: Update imported prometheus alertmanager version. (#56228) <BR>* Navigation: adjust megamenu position in mobile (#56262) <BR>* GrafanaData: Deprecate the LogsParser type (#56242) <BR>* AzureMonitor: Ensure resourceURI template variable is migrated (#56095) <BR>* Update dependency sass to v1.55.0 (#56243) <BR>* BackendSrv: Make it possible to pass `options` to `.get|post|patch...` methods (#51316) <BR>* Glue: Correlations minor APIs behavior improvements (#56078) <BR>* Chore: Convert Wrapper to function component (#56172) <BR>* Add error information to graphite queries tracing (#55249) <BR>* Navigation: Collapsible section nav implementation (#55995) <BR>* re-use fake trace + feature toggles (#56186) <BR>* Update dependency AATTcypress/webpack-preprocessor to v5.13.1 (#56072) <BR>* Update dependency rudder-sdk-js to v2.15.0 (#56196) <BR>* Toolkit: Deprecate `component:create` command (#56086) <BR>* XYChart: Beta release (#55973) <BR>* Add edition as environment var (#56069) <BR>* Heatmap: fix color scheme reversal (#56227) <BR>* Fix update-changelog.yml version input (#56224) <BR>* Take standard options min/max into account (#55972) <BR>* OpenTSDB: Convert the OpenTSDB Query Editor from Angular to React (#54677) <BR>* init sbom action (#56177) <BR>* TopNav: Fix pages import dashboard and create new folder (#56182) <BR>* Update dependency rollup-plugin-esbuild to v4.10.1 (#56191) <BR>* Loki: Add tests for LokiOptionFields.tsx (#56183) <BR>* Update dependency rollup to v2.79.1 (#56187) <BR>* Prometheus: Various buffered and streaming parsing fixes (#55941) <BR>* Navigation: show breadcrumbs correctly when on the home page (#55759) <BR>* Alerting: log alert rule creation and clicking state filters (#55698) <BR>* Alerting: Expose info about notification delivery errors in a new /receivers endpoint (#55429) <BR>* Docs: Update Grafana Alerting migration article to mention paused alert rules (#55590) <BR>* adds note about org_role being case sensitive (#56043) <BR>* CI: Add `packages-bucket` flag to `publish packages` command (#56170) <BR>* Docs: Update postgresql and mssql docs (#56011) <BR>* Docs: update mysql docs to reflect editor changes (#54568) <BR>* CI: Move `grafanacom` command to OSS (#55853) <BR>* Update dependency lerna to v5.5.4 (#54955) <BR>* Update dependency react-colorful to v5.6.1 (#56165) <BR>* Azure Monitor: Add support to customized routes (#54829) <BR>* Auth: fix check for conflict login in validation (#56154) <BR>* Update dependency css-minimizer-webpack-plugin to v4.2.0 (#56153) <BR>* Grafana UI: Prevent built storybook being bundled with package (#56158) <BR>* Convert SpanDetail/index.test.js to RTL (#56019) <BR>* Navigation: remove `description` from the backend navmodel and use `subTitle` instead (#56155) <BR>* fix: remove permission grouping (#56157) <BR>* Alerting: Allow created by to be manually set when there\'s no creator for silences (#55952) <BR>* A11y: enable rule jsx-a11y/alt-text (#55832) <BR>* Update Storybook updates to v6.5.10 (#49793) <BR>* Toolkit: Remove unused legacy cherrypick command (#56114) <BR>* Canvas: Add text element (#56137) <BR>* Docs: Add link to TimescaleDB docs (#56134) <BR>* Devenv: move timeseries dashboards to a timeseries folder (#56131) <BR>* Storage: Dummy object server and basic integration tests (#56014) <BR>* Devenv: add dashboard showing timeseries out of range points (#56130) <BR>* Alerting: Move fake rule store to the test utilities package (#56062) <BR>* Canvas: Rename textbox to rectangle (#55633) <BR>* Chore: Persistent collection (#56074) <BR>* Canvas: Add canvas editor options to inline editor (#55970) <BR>* AATTgrafana/ui: Render PageToolbar Go Back icon for smaller window size (#55671) <BR>* Variables: Add confirmation modal when deleting variables (#56016) <BR>* Docs [Standard options definitions] Add missing information for prefix in custom unit (#56098) <BR>* Update dependency react-calendar to v3.9.0 (#55921) <BR>* Loki: Add more assertions to loki-query-builder.spec.ts (#56044) <BR>* Chore: Updating swagger spec (#56094) <BR>* Navigation: Add News to top nav (#55466) <BR>* Dashboard: Record the number of cached queries for usage insights. <BR>* grafana-data: logs: add deprecated-info (#56077) <BR>* Accessibility: turn on `jsx-a11y/no-noninteractive-tabindex` + fix/ignore errors (#56084) <BR>* Upgrade to grafana-aws-sdk v0.11.0 (#56042) <BR>* Docs: Added icon type improvements to plugin migration guide (#56075) <BR>* Core: Implement aria attributes for query rows, improve a11y (#55563) <BR>* playlist: introduce coremodel schema, swap in for backend DTO types (#56048) <BR>* Logs: move logs-functions from grafana-data to grafana-main (#55457) <BR>* add correct overscroll-behavior to context modals (#56070) <BR>* Update dependency AATTrushstack/node-core-library to v3.53.0 (#56002) <BR>* Chore: Rename one of the publish docs action steps (#55888) <BR>* documentation: update documentation for enabling tracing on a grafana instance (#56068) <BR>* Dashboard Edited/Saved notifications leak into other views (#55540) <BR>* Object: use protobuf to declare the raw/summary types (#55646) <BR>* Alerting: Move stray model structs in store package to model package (#55968) <BR>* Docs: Update Public Dashboard documentation (#56035) <BR>* fix wrong context height (#56024) <BR>* Fix prefix dropper in Go codegen (#56041) <BR>* docs: fix typo in is_null expression explainer (#55988) <BR>* SQLStore: Remove call to deleted `store.NewSession()` (#56025) <BR>* Logs: Add `Download logs` button to log log-browser (#55163) <BR>* SQLStore: Ensure that sessions are always closed (#55864) <BR>* Logs: Center `show context` modal on click (#55989) <BR>* Chore: expose grpc server address (#56013) <BR>* Auth: Adds validation and ingestion of conflict file (#53014) <BR>* CI: Move `publish-packages` command over from `grabpl` (#55850) <BR>* Loki: Show invalid fields in label filter (#55751) <BR>* PluginPages: Support plugin pages that don\'t belong to a section (#55904) <BR>* Chore: add more input parameters to `serviceaccounts/test/common.go` (#55994) <BR>* fix lockfile (#56003) <BR>* Update dependency rc-tree to v5.7.0 (#55902) <BR>* Variable: Limit variable name to 50 characters (#55406) <BR>* Loki/Prometheus: Fix adding of ad hoc filters when jumping from dashboard to explore (#55915) <BR>* LogsContext: Added button to load 10 more log lines (#55923) <BR>* Toolkit: Put back publishConfig access public (#55983) <BR>* Docs alerting: copy edit terraform provisioning (#55978) <BR>* Logs: Show copy button independently from context (#55934) <BR>* Fix showWhen failure (#55337) <BR>* Canvas: Fix inline edit toggle crash (#55961) <BR>* Geomap: Fix tooltip display option (#55956) <BR>* BarChart: add negY transform to fieldConfig overrides (#55930) <BR>* GrafanaUI: Expose data links context types externally (#55905) <BR>* PublicDashboards: Allow disabling an existent public dashboard if it has template variables (#55778) <BR>* GRPC Server: Move reflection to a separate gRPC service (#55872) <BR>* Prometheus: fix proxy check (#54823) <BR>* Loki: Add new range operation range_counter (#55936) <BR>* Chore: Remove unnecessary transaction (#55819) <BR>* Toolkit: Fix script failures due to missing import paths (#55857) <BR>* Docs: Document Reporting API (#55434) <BR>* Security: Fix CVE-2022-27664 (#55361) <BR>* Chore: Delete UpdateUser, ChangeUserPassword, UpdateLastSeenAt from sqlstore (#55928) <BR>* Tempo: Add a placeholder to the TraceQL query editor (#55257) <BR>* Tracing: Fix bug where errors are not reported to OTel (#55925) <BR>* Tracing: Document Tracer and Span interfaces (#55926) <BR>* Tempo: Fix unexpected trimming of leading zeroes in traceID (#55167) <BR>* Alerting: fix alert supported warning when editing data source name (#55886) <BR>* Storybook: Explicitly set init on a registry to stop Storybook from being broken (#55909) <BR>* Chore: implement sqlx into tag service (#55908) <BR>* Update dependency rc-cascader to v3.7.0 (#55896) <BR>* TimeSeries: clamp log-y-axis min to 1 when decimals=0 (#55882) <BR>* LogContext: Improve text describing the loglines (#55475) <BR>* Chore: Remove GetUserByEmail and GetUserByLogin from sqlstore (#55903) <BR>* Glue: Return correlation config in GET /correlations (#55801) <BR>* fix index file for website (#55907) <BR>* AzureMonitor: Correctly update subscriptions value in ARG editor (#55860) <BR>* Update dependency eslint to v8.24.0 (#55727) <BR>* Update Alerting provisioning docs (#55892) <BR>* Update dependency react-awesome-query-builder to v5.3.1 (#54988) <BR>* Remove prepare-release.yml (#55893) <BR>* Docs: adds terraform provisioning docs (#55660) <BR>* Chore: Fix broken image link in Zipkin\'s documentation (#55847) <BR>* Documentation: clarify label matching (#55650) <BR>* Panel Inspect JSON: Add instrumentation for \"Apply\" feature (#55179) <BR>* Thresholds: Add option for dashed line style (#55875) <BR>* NavTree: Make it possible to configure where in nav tree plugins live (#55484) <BR>* Search: add basic e2e test for the folder view (#55820) <BR>* Canvas: Fix resource picker folder UX (#55877) <BR>* Store/Search: Explore a general interface to extract summary data from a blob (#55598) <BR>* Alerting: Refactor notifiers VictorOps, Threema, Telegram to use encoding/json to parse settings instead of simplejson (#55779) <BR>* TimeSeries: fix log-y-axis tick label skipping when decimals=0 (#55868) <BR>* Links: Fix opening links from different orgs on the same tab (#55837) <BR>* Relicense Tempo datasource plugin to Apache 2 (#55866) <BR>* Alerting: Decouple schedule package from store (#55858) <BR>* PublicDashboards: Add metric for public dashboard datasource query success (#55701) <BR>* Docs: Add screenshots to What\'s New in v9.2 (#55862) <BR>* Search: Fix tags query (#55851) <BR>* Docs: Add What\'s New in Grafana v9.2 Beta (#55855) <BR>* Chore: move the a11y rules to the overrides section so they don\'t apply to t… (#55848) <BR>* Canvas: Fix icon element resizing <BR>* Revert public dashboard granularity fix (#55844) <BR>* Use separate fake for rule reader (#55835) <BR>* XYChart further improvements (#55152) <BR>* enable rule role-has-required-aria-props (#55841) <BR>* Chore: Copy org sqlstore methods to org store (#55825) <BR>* enable rule jsx-a11y/role-supports-aria-props (#55839) <BR>* enable img-redundant-alt rule (#55833) <BR>* Docs: Clarify contributions for translations (#55574) <BR>* turn on tabindex-no-positive rule (#55830) <BR>* Alerting: Break up store.RuleStore interface, delete dead code (#55776) <BR>* Add nightly cronjob (#55675) <BR>* Replace armhf with armhfp for RPMs (#55814) <BR>* Explore: Prevent panes from disappearing when resizing window in split view (#55696) <BR>* Chore: Remove methods from sqlstore interface (#55802) <BR>* Convert packages/grafana-ui/src/components/Graph/Graph.test.tsx to RTL (#55771) <BR>* StoreSplit: move dashboard thumbs into thumbs service (#55800) <BR>* Drone: `publish-linux-packages` should be privileged (#55816) <BR>* Make LocalStorageProvider react to storage events (#55810) <BR>* Chore: Update versions (#55813) <BR>* JS Agent: remove user email and add session id (#55767) <BR>* UserService: use the UserService instead of calling sqlstore directly (#55745) <BR>* Chore: Update latest.json to 9.2.0-beta1 (#55811) <BR>* Tempo: Add a placeholder for the Limit field under the Search tab (#55557) <BR>* Storybook: add controls to `Segment` story (#55264) <BR>* ReleaseNotes: Updated changelog for 9.2.0-beta1 (#55788) <BR>* Chore: Remove DeleteOrg and UpdateOrgAddress from sqlstore (#55795) <BR>* devenv: loki: remove unused devenv-config (#55752) <BR>* Alerting: Fix a typo in alerting rule annotation docs (#55730) <BR>* Navigation: Align landing pages with designs (#55749) <BR>* Glue: Add DB migration & support provisioning for user-defined correlations config (#55560) <BR>* Alerting: Add frames for all queries and expressions (#55609) <BR>* A11y: enable rule jsx-a11y/aria-role (#55760) <BR>* Chore: Remove methods from store interface (#55765) <BR>* feat: add tracesToMetrics span time shift options (#54710) (#55335) <BR>* Fix: use type=button in editor (#55731) <BR>* Docs: first draft of share panel with support docs (#55170) <BR>* GRPC Server: Add gRPC server service (#47849) <BR>* Alerting: Remove dead functionality from alert instance store (#55774) <BR>* Alerting: Refactor store to not export its own interface for InstanceStore, delete dead dependency injection (#55772) <BR>* Alerting: Extract ticker into shared package (#55703) <BR>* AzureMonitor: Add region params (#55763) <BR>* Chore: Use org service methods (#55738) <BR>* Alerting: Refactor webhook notifier to use encoding/json to parse settings instead of simplejson (#55517) <BR>* Adds docker block for clickhouse (#55702) <BR>* Chore: Regen swagger spec (#55750) <BR>* Chore: Remove empty and leftover files (#55757) <BR>* Library panels: Add backend route (#55746) <BR>* codegen: Introduce TS codegen veneer (#54816) <BR>* Docs: Refactors best practices and creates Build a dashboard section in the docs (#55101) <BR>* Elasticsearch: Rename public/app/plugins/datasource/elasticsearch/elastic_response.ts to follow convention (#55533) <BR>* Loki: Remove any from public/app/plugins/datasource/loki/live_streams.test.ts (#55545) <BR>* Alerting: Add threshold expression (#55102) <BR>* UsageStats: Add traces when sending usage stats (#55474) <BR>* Correlations: Only return correlation for which both source and target datasources exist (#55454) <BR>* PluginDetails: Make plugin details page look good in topnav (#55571) <BR>* don\'t add folder breadcrumb if there is no folderUid (#55739) <BR>* Logs: Allow collapsing the logs volume histogram (#52808) <BR>* Elasticsearch: Reuse http client in the backend (#55172) <BR>* Loki: Redesign and improve query patterns (#55097) <BR>* devenv: change default elasticsearch datasources (#55479) <BR>* move models of dashboard thumbs into its package (#55729)<BR>* Wed Nov 30 2022 ecsosAATTopensuse.org- Update to version 9.2.7: <BR>* Backport Fix XSS in runbook URL (#681) to v9.2.x (#683) <BR>* [v9.2.x] Docs: Add docs for labels with dots (#59486) <BR>* [v9.2.x] Fix: Allow creating snapshot with no dashboard id (#59465) <BR>* [v9.2.x] SQL Datasources: Fix annotation migration (#59454) <BR>* [v9.2.x] SSE: Make sure to forward headers, user and cookies/OAuth token (#58897) (#59430) <BR>* Docs: Improve docs for images in notifications (#59033) (#59404) <BR>* [v9.2.x] BarChart: fix hover overlay for hz stacked (#59397) <BR>* [v9.2.x] Navigation: Fix crash when Help is disabled (#59375) <BR>* Access Control: Clear user\'s permission cache after resource creation (#59318) <BR>* [v9.2.x] TimeseriesPanel: Preserve string fields for data link interpolation (#59296) <BR>* [v9.2.x] PostgreSQL: Fix missing CA field from configuration (#59285) <BR>* [v9.2.x] Azure Monitor: Fix empty/errored responses for Logs variables (#59277) <BR>* [v9.2.x] Heatmap: Fix blurry text & rendering (#59261) <BR>* Release: Bump version to 9.2.7 (#59245) <BR>* Changelog: Updated changelog for 9.2.6 (#59232) (#59244) <BR>* [9.2.x] Fix #58598 X-ID-Token header missing on Loki Datasource (#58784) (#59196) <BR>* [v9.2.x] SQL: Fix code editor for SQL datasources (#59189) <BR>* [v9.2.x] Azure Monitor: Fix resource picker selection for subresources (#59136)<BR>* Wed Nov 23 2022 ecsosAATTopensuse.org- Update to version 9.2.6: <BR>* [v9.2.x] MS/My/PostgresSQL: Migrate annotation query (#58847) (#59072) <BR>* [v9.2.x] Alerting: Support Prometheus durations in Provisioning API (#59066) <BR>* [v9.2.x] Prometheus: fix Heatmap y buckets when legendFormat: auto (#59064) <BR>* [v9.2.x] Alerting: Add Troubleshooting to Images in notifications docs (#59025) <BR>* resolves merge conflict (#58997) <BR>* [v9.2.x] Docs: adds permission validation setting (#58987) <BR>* [v9.2.x] Docs: adjusts link to kms integration (#58982) <BR>* [v9.2.x] Alerting: Fix metric in Images in Notifications docs (#58978) <BR>* [v9.2.x] Chore: Extract server lock error so it can be used with errors.As (#58905) <BR>* [v9.2.x] Changelog: Updated changelog for 9.2.5 (#58856) (#58862) <BR>* [v9.2.x] Transformations: Make Card Descriptions Clickable (#58733) <BR>* Release: Bump version to 9.2.6 (#58857) <BR>* [v9.2.x] SSE: Keep value name from numeric table (#58850)<BR>* Wed Nov 16 2022 ecsosAATTopensuse.org- Update to version 9.2.5: <BR>* [v9.2.x] CI: Remove base and arch args (#58209) (#58713) <BR>* [v9.2.x] Search: Fixes issue with Recent/Starred section always displaying \"General\" folder (#58749) <BR>* [v9.2.x] Use relref resolved from nearest section (#58721) <BR>* [v9.2.x] Snapshots: Allow user with viewer permissions to delete own snapshots (#58715) <BR>* [v9.2.x] Docs: corrects relrefs (#58709) <BR>* [v9.2.x] SQL: Fix issue where testing the datasource would always be successful if the `datasourceQueryMultiStatus` feature was enabled (#58685) <BR>* CI: Make build and store storybook trigger in the release process (#58686) (#58704) <BR>* Fix: Email and username trimming and invitation validation (#58446) <BR>* [v9.2.x] Docs: Add document for jsondata field alertmanagerUid (#57121) <BR>* [v9.2.x] Toolkit: Fix compilation loop when watching plugins for changes (#58695) <BR>* [v9.2.x] Omit error from http response (#58445) <BR>* [v9.2.x] StateTimelinePanel: Fix duration on merged values (#58679) <BR>* Prometheus: Handle errors and warnings in buffered client (#58657) <BR>* Bumping msw and xmldom to mitigate xmldom vulnerability (#58632) <BR>* [v9.2.x] Tempo: Fix search removing service name from query (#58633) <BR>* [v9.2.x] Chore: Upgrade go-sqlite3 to v1.14.16 (#58588) <BR>* [v9.2.x] Docs: Add feature flag example to override configuration with environment variables (#58615) <BR>* [v9.2.x] Canvas: Improve disabled inline editing UX (#58614) <BR>* Canvas: Fix setting icon from field data #58499 (#58604) <BR>* Alerting: Fix logging pointer address of DashboardUID and PanelID variables (#58539) (#58565) <BR>* Plugins: CallResource: Use canonical MIME headers when writing response (#58506) (#58567) <BR>* Alerting: Log when alert rule cannot be screenshot to help debugging (#58537) (#58563) <BR>* Navigation: Expose new props to extend `Page`/`PluginPage` (#58465) (#58562) <BR>* Linux repositories: Document `apt|rpm.grafana.com` (#57527) (#58475) <BR>* Prometheus: Query builder label filters dropdown UI overload fix (#58266) (#58546) <BR>* adjusts the stem sentence (#58538) (#58541) <BR>* Alerting: Small improvements to staleResultsHandler (#58007) (#58513) <BR>* Alerting: Fix images cached on rule instead of dashboard panel signature (#58510) (#58536) <BR>* Add new PageInfo component (#58421) (#58534) <BR>* Alerting: Improve debug logs in image service (#58507) (#58533) <BR>* Docs: adjusts topics to align with task templates (#58478) (#58531) <BR>* Elasticsearch: fix typo (#58519) (#58523) <BR>* Tempo: Fix dropdown issue on tag field focus (#57616) (#57883) <BR>* Dashboards: Provide better error messages in SaveDashboardAsForm (#57866) (#58432) <BR>* Alerting: Fix screenshots were not cached (#58493) (#58494) <BR>* Alerting: Use hash of opts in singleflight (#58474) (#58488) <BR>* Use fnv64 for InmemCacheService (#58468) (#58487) <BR>* Tooltips: Make tooltips in FormField and FormLabel interactive and keyboard friendly (#57706) (#58471) <BR>* pkg/web: avoid shared middleware slice (#58458) (#58463) <BR>* properly format new .drone.yml in verify-drone (#58436) (#58452) <BR>* Prometheus: remove /series endpoint calls in query builder label names and values for supported clients (#58087) (#58438) <BR>* \"Release: Updated versions in package to 9.2.5\" (#58430) <BR>* Changelog: Updated changelog for 9.2.4 (#58429) (#58431) <BR>* Grafana Enterprise Packaging: Set to conflict with `grafana`, not replace (#58189) (#58418) <BR>* Prometheus: Upgrades http client to v1.13.1 (#58363) (#58395) <BR>* CallResource: don\'t set Content-Type header if status is 204 (#50780) (#58362) <BR>* Alerting: Remove duplicate Slack notification title (#58107) (#58256)<BR>* Tue Nov 08 2022 ecsosAATTopensuse.org- Update to version 9.2.4: <BR>* Security: Omit error from http response when user does not exists (#639) <BR>* Security fix for privilege escalation (#640) <BR>* pkg/web: Avoid shared middleware slice <BR>* Docs: corrects outer join example (#58348) (#58366) <BR>* [v9.2.x] CI: Use full `dockerhub` repository name (#57979) (#57983) <BR>* Alerting: Append org ID to alert notification URLs (#57123) (#58349) <BR>* Alerting: Fix test fails in some environments (#58251) (#58356) <BR>* MSSql/Postgres: Fix visual query editor filter disappearing (#58248) (#58354) <BR>* Datasource Loki: preserve header `X-ID-Token` (#57878) (#58346) <BR>* Chore: Upgrade Go to 1.19.3 (v9.2) (#58339) <BR>* fix thanos semver string (#58335) (#58344) <BR>* Toolkit: Fix Webpack less-loader config (#57950) (#58175) <BR>* AATTgrafana/e2e: Fix addPanel for small screen size (#57398) (#58314) <BR>* Chore: Disable dashboard-time-zone e2e tests (#58320) (#58323) <BR>* Auth: Check for OrgUsersAdd on frontend to display pending invites (#58217) (#58225) <BR>* MySQL: make it possible to add CA cert without using tlsAuth (#58226) (#58308) <BR>* Timeseries: Fix null pointer when matching fill below to field (#58030) (#58298) <BR>* merge complete (#58274) <BR>* followup fix for backport (#58273) <BR>* merge complete (#58272) <BR>* Search: Fixes searching by current folder when opened by clicking dashboard folder name (#57716) (#57949) <BR>* Build: add explicit build step for go codeql (#58195) (#58243) <BR>* [v9.2.x] Alerting: Encode path separators to side-step proxies (#58222) <BR>* fixes typo (#58159) (#58194) <BR>* fixed explain handlers for label- and lineformat (#58135) (#58151) <BR>* TimeSeries: more thorough detection of negative values for stacking dir (#57863) (#58147) <BR>* reduce the number of requests in folder section (#55876) (#58145) <BR>* [v9.2.x] Explore: Track data links usage (#56868) (#58037) <BR>* Tempo: Make usage of time range for TraceID query optional (#58057) (#58128) <BR>* increase select placeholder contrast to be WCAG AA compliant (#58034) (#58125) <BR>* fix: migration of alert_rules fix (#58123) <BR>* Alerting: Fix screenshot is not taken for stale series (#57982) (#58102) <BR>* Alerting: Fix feedback (#57922) (#58104) <BR>* remove unneeded package updates (#58005) (#58068) <BR>* LibrayPanels: Fix unlinking libray panel (#57825) (#58042) <BR>* Alerting: Fix response is not returned for invalid Duration in Provisioning API (#58046) (#58049) <BR>* chore: bump code coverage action version (#56710) (#58040) <BR>* Linux Packages: Handle publish to beta (#57528) (#58044) <BR>* [v9.2.x] Google Cloud Monitoring: Set frame interval to draw null values (#57914) <BR>* Alerting: Fix flaky test in notifiers (#57927) (#57993) <BR>* metrics: expose when the binary was built as an gauge (#57951) (#57969) <BR>* \"Release: Updated versions in package to 9.2.4\" (#57958) <BR>* Changelog: Updated changelog for 9.2.3 (#57955) (#57957) <BR>* Add GCP_KEY to publish-grafanacom step (#57910) (#57948) <BR>* CloudWatch: Fix `all-log-groups` endpoint when called without logGroupNamePrefix (#57483) (#57945) <BR>* TimeSeries: Render null-bounded points at data edges (#57798) (#57938) <BR>* BarChart: Fix stacked hover (#57711) (#57937) <BR>* removes CTAs (#57931) (#57935) <BR>* [v9.2.x] Alerting: fix filtering in notification policies (#57925) <BR>* Attempt to preserve UID from migrated channel (#57639) (#57919) <BR>* Alerting: Add debug logs in validateAndGetPrefix (#57002) (#57923) <BR>* change json command parameter names from userID to userId and teamID to teamId (#57902) (#57913) <BR>* add an endpoint for updating several managed permissions with one call (#57893) (#57898)<BR>* Tue Nov 01 2022 ecsosAATTopensuse.org- Update to version 9.2.3: <BR>* Google Cloud Monitoring: Ensure selectors fit in the screen (#57817) (#57899) <BR>* Chore: Update footer changelog link to github (#57871) (#57895) <BR>* CloudWatch: Fix broken test (#57879) (#57900) <BR>* RBAC: Allow to list users for dashboard / folder admins (#57080) (#57252) <BR>* docs(config): Include admin_email documentation (#55789) (#57725) <BR>* Access Control: documentation for RBAC provisioning with Terraform (#57747) (#57882) <BR>* Docs: Add information about DB version support to upgrade guide. (#57643) (#57868) <BR>* Dashboards: Add workaround for react-grid-layout rearrange bug (#57832) (#57836) <BR>* Dashboards: Add workaround for react-grid-layout rearrange bug (#57832) (#57836) <BR>* resolves merge conflicts (#57840) <BR>* Prometheus: Chore - Remove incorrect FrameType from exemplar frame (#57695) (#57828) <BR>* Prometheus: Do not drop errors in streaming parser (#57698) (#57835) <BR>* Remove Sensu from docs (#57812) (#57823) <BR>* [v9.2.x] Chore: Fix vulnerabilities in webpack loader-utils (#57753) <BR>* CI: Add `CreateTempDir` func and use it in publish packages logic (#57171) (#57261) <BR>* Only provide version ot build-frontend-packages if it\'s a valid semver (has 2 digits) (#57808) (#57810) <BR>* Security: Upgrade x/text to version unaffected by CVE-2022-32149 (#57797) <BR>* TimeseriesPanel: Fill below to override works with name override (#57728) (#57800) <BR>* Candlestick: Maintain candle width at different display resolutions (#57709) (#57794) <BR>* Prometheus: fix Raw query is not updated when label op change. (#57492) (#57493) (#57780) <BR>* Alerting: Fix \"Not Implemented\" responses (#57710) (#57712) <BR>* [v9.2.x] Alerting: Fall back to \"range\" query type for unified alerting when \"both\" is specified (#57765) <BR>* fix GF_AUTH_JWT_URL_LOGIN not working (#57689) (#57761) <BR>* Fix: Unlock new button based on user permissions (#57733) (#57760) <BR>* Docs: (Whats new 9.2) Prom Stream Parser (#57603) (#57693) <BR>* Prometheus query builder: Replace select with AsyncSelect to support high cardinality prometheus instances (#57300) (#57630) <BR>* Prometheus: Flavor/version configuration (#57554) (#57563) <BR>* move data source permission model to enterprise repo (#57615) (#57659) <BR>* [v9.2.x] Alerting: Always allow configuring AM configuration (#57614) <BR>* \"Release: Updated versions in package to 9.2.3\" (#57605) <BR>* Changelog: Updated changelog for 9.2.2 (#57601) (#57604) <BR>* live: explicitely reply with http 200 (#57428) (#57592)<BR>* Tue Oct 25 2022 ecsosAATTopensuse.org- Update to version 9.2.2: <BR>* CI: Add `CreateTempDir` func and use it in publish packages logic (#57171) <BR>* TablePanel: Fix updating footer values on data change (#57518) (#57581) <BR>* Storage: Fix initialization on windows (#57504) (#57577) <BR>* Canvas: Improve resource picker initialization (#57319) (#57566) <BR>* Docs: Database encryption corrections (#57503) (#57559) <BR>* Canvas: Button element (alpha) (#57491) (#57557) <BR>* fix merge conflict (#57546) <BR>* RBAC: Allow access to `/dashboards` when user has dashboards create (#56712) (#57153) <BR>* NodeGraph: Fix rendering issues when values of arc are over 1 (#57460) (#57513) <BR>* Clarify notification policies. (#57465) (#57507) <BR>* Fix broken image links (#57480) (#57487) <BR>* TimeSeries: fix negative stacked percent y-axis range (#57470) (#57478) <BR>* TimeSeries: Fix stacking when first value is negative zero (#57257) (#57472) <BR>* Tempo: Add start time and end time parameters while querying traces (#48068) (#57459) <BR>* use inherited colors on svg (#57427) (#57447) <BR>* Use resource call query_result query (#57232) (#57453) <BR>* Dashboard: Alerts user to incorrect tag format for JSON import (#54657) (#57277) <BR>* fix: add alerting enabled condition FOR adding alerting tab in folder view (#57434) (#57448) <BR>* E2E: Remove time zone scenario flackyness (#55458) (#57442) <BR>* OutsideRangePlugin: Exclude leading and trailing null values when checking limits (#57335) (#57433) <BR>* Swap order of login fields (#57426) <BR>* [v9.2.x] Plugin fixes (#57401) <BR>* Docs: fixes silences typo (#57418) (#57423) <BR>* Canvas: Improve text element readability (#57371) (#57375) <BR>* User: Fix externalUserId not being populated (#57341) (#57370) <BR>* GoogleOAuth: Unlock UI (#57350) (#57355) <BR>* StateTimeline: fix hover overlays when browser-zoomed (#57224) (#57351) <BR>* Docs: fixes endpoint for mimir (#57330) (#57333) <BR>* StatuHistoryPanel: Fix zoom not working (#57240) (#57324) <BR>* MSSQL: Support tables from all schemas (#53099) (#57287) <BR>* add correct overscroll-behavior to context modals (#56070) (#57322) <BR>* Docs: Fix reference to Enterprise licensing restrictions (#57230) (#57301) <BR>* Routing: an unexpected spelling error happened (#57295) (#57305) <BR>* Alerting: Change severity level of fetcher log messages (#57299) (#57304) <BR>* Docs: Add missing alias for field options (#57234) (#57297) <BR>* Docs: Fix links in old What\'s New docs (#57231) (#57283) <BR>* Tempo: Fix Node Graph visualization type in dashboard (#56931) (#57269) <BR>* Loki: Fix adding of adhoc filters to stream selector when query with empty stream selector (#57280) (#57286) <BR>* [v9.2.x] Docs: Fix broken InfluxDB starting guide links (#57282) <BR>* Docs: Fix links in panels and vis docs (#57233) (#57275) <BR>* Fix typo (#57223) (#57229) <BR>* Cloudwatch: Fix issue where selected log groups clear from dashboards if there are more than 50 results (#57196) (#57210) <BR>* CloudWatch: Make sure adoption tracking is done on valid, migrated queries (#56872) (#57241) <BR>* disable double stringify (#57243) (#57254) <BR>* Loki: Fix explain section about $__interval variable (#57188) (#57255) <BR>* elastic: backend-mode: fix trimEdges functionality (#56985) (#57253) <BR>* Replace json decoder with io.ReadAll (#57178) (#57251) <BR>* Loki: Remove already selected options from next label filter options in builder (#57187) (#57250) <BR>* Elasticsearch: Fix calculation of trimEdges (#56148) (#57249) <BR>* Add token to init-enterprise (#57246) (#57248) <BR>* Alerting: Add support for wecom apiapp (#55991) (#57238) <BR>* fix swagger spec for receivers API response (#57124) (#57128) <BR>* [v9.2.x] Alerting: Use correct response body for silence post API (#57126) <BR>* PublicDashboards: Fix hidden queries execution (#57004) (#57194) <BR>* Fix NumberInput empty values (#57142) (#57190) <BR>* Revert data links code for sorted vector case (#57175) (#57183) <BR>* \"Release: Updated versions in package to 9.2.2\" (#57181) <BR>* Changelog: Updated changelog for 9.2.1 (#57176) (#57180) <BR>* Publish Linux Packages: Fix bad secret name (#56708) (#57174) <BR>* TimeseriesPanel: Fix variables in data links (#56729) (#57163) <BR>* Quota(fix): remove service accounts from quota count (#56700) (#57167) <BR>* Add RPM package publishing (#56797) (#57162) <BR>* Browse: Fix General folder not showing in FolderPicker (#57156) (#57158)<BR>* Tue Oct 18 2022 ecsosAATTopensuse.org- Update to version 9.2.1: <BR>* \"Release: Updated versions in package to 9.2.1\" (#588) <BR>* Fix sending RelativeTimeRange when requesting eval with resample expressions (#57076) <BR>* Update grabpl to 3.0.14 (#57144) (#57145) <BR>* Search: Sort alphabetically in the folder view, increase the limit of the folder search from 50 to 1000 (#57078) (#57141) <BR>* Alerting: Improve notification policies created during migration (#52071) (#57139) <BR>* Canvas: Text input cursor jumping (#57133) (#57135) <BR>* Grafana UI: Export prop types for queryfield, modal and field components (#57097) (#57108) <BR>* CI: Move `CreateTempFile` - use it for `rpm`/`deb` packages (#56990) (#57102) <BR>* Docs: Fix broken link (#57083) (#57109) <BR>* Docs: Contextualize base64 encoding in Basic Authorization (#57046) (#57106) <BR>* Toolkit: Fix Cannot use \"import statement outside\" error in tests (#57071) (#57094) <BR>* Show No attempts instead of OK when there is no attempt for notifier (#56494) (#57090) <BR>* Docs: Clarify and document dashboard URL query parameters for variables (#56055) (#57045) <BR>* Docs: adds terraform provisioning docs (#55660) (#57091) <BR>* Make publish packages depend on compile-build-cmd and run from bin/build (#56713) (#57059) <BR>* Docs: adds modify dashboard settings docs (#56826) (#57086) <BR>* BarChart: use dashboard timezone for x axis (#57047) (#57056) <BR>* Fix duplicated receivers in API response (#56829) (#57027) <BR>* Inspect: Handle JSON tab crash when the provided object is too big to stringify. (#55939) (#56770) <BR>* Update grabpl to v3.0.12 (#56823) (#56866) <BR>* RBAC: Make uid for managed role names deterministic during migrations (#56620) (#57073) <BR>* Alerting: Missing config option in the sample (#54179) (#57064) <BR>* [v9.2.x] Alerting: Fix source and rule name decoding on Find route (#56805) (#56922) <BR>* GoogleCloudMonitoring: fix typo tooltip pre-processing (#57049) (#57058) <BR>* <Documentation> Document usage of environment variables/files in GitHub Auth login (#52891) (#57035) <BR>* Backport 56822 to v9.2.x (#57023) <BR>* Alerting: Add Notification error feedback on contact points view (#56225) (#57017) <BR>* Docs: Note end of release notes publication (#57013) (#57015) <BR>* Alerting: Expose info about notification delivery errors in a new /receivers endpoint (#55429) (#56899) <BR>* Alerting: Remove blank comment (#56889) (#56984) <BR>* AzureAD: Add option to force fetch the groups from the Graph API (#56916) (#56947) <BR>* Last Table Column Not Centered (#56047) (#56938) <BR>* MSSQL/MySQL: Add correct refId when fetching variable query results (#56919) (#56925) <BR>* Candlestick: re-init config when series length changes (#56913) (#56930) <BR>* Heatmap: honor dashboard timezone in x axis and fix tooltip time range (#56909) (#56928) <BR>* MSSQL/MySQL: Fix variable interpolation (#56879) (#56924) <BR>* [v9.2.x] Alerting: Fix folder picker clear action (#56915) <BR>* Docs: Fix Canvas doc link and add call to action for feedback (#56908) (#56911) <BR>* Docs: Basics docs refactor (#56905) (#56906) <BR>* moves canvas to proper directory, corrects relref (#56902) (#56903) <BR>* Propagate all headers on main QueryData (#56896) (#56901) <BR>* Explore: Remove camel case from tracking labels (#56809) (#56856) <BR>* Alerting: Fix email image embedding on Windows. (#56766) (#56839) <BR>* Canvas: Clear current selection in dashboard mode (#56830) (#56831) <BR>* Alerting: Fix mathexp.NoData for ConditionsCmd (#56816) (#56820) <BR>* fix typo (#56802) (#56804) <BR>* LDAP: log that organization mapping is skipped (#56796) (#56798) <BR>* LDAP: Add `skip_org_role_sync` configuration option (#56679) (#56792) <BR>* Alerting: Add doc comments to classic.go (#56724) (#56785) <BR>* Fixes 48972 - Exposes channels.WebhookMessage (#56140) (#56778) <BR>* TablePanel: Footer now updates values on column filtering (#56354) (#56768) <BR>* Alerting: Alert list performance improvements (#56247) (#56742) <BR>* [v9.2.x] CI: Split release test pipelines (#56670) <BR>* Alerting: Fix duration calculation when testing a rule (#56616) (#56705) <BR>* Docs: Fix what\'s new canvas doc video file reference #56754 (#56761) <BR>* Docs: Add missing documentation for enterprise features (#56753) (#56760) <BR>* removes add-organize-panels (#56756) <BR>* Docs: Update Canvas videos to mp4 URLs (#56748) (#56749) <BR>* Docs: Remove Beta tag from 9.2 What\'s New post-release (#56746) (#56747) <BR>* Docs: Clarify JOIN feature change (#56740) (#56744) <BR>* docs/provisioning: fix typo in notification policies (#54917) (#56619) <BR>* Update publish.yml for 9.2.x (#56730) <BR>* Alerting: Add doc comments to state struct and normalize fields (#56647) (#56676) <BR>* Changelog: Updated changelog for 9.2.0 (#56725) (#56728) <BR>* Canvas: Docs for 9.2 (#56219) (#56718) <BR>* Google Cloud Monitoring: Adapt default crossSeriesReducer (#56693) (#56706) <BR>* [v9.2.x] Alerting: Mark all tests that interact with the database as integration tests (#56603) <BR>* Docs: updates numbering (#56695) (#56697) <BR>* Docs: adds external Alertmanager config (#56636) (#56685)<BR>* Tue Oct 11 2022 ecsosAATTopensuse.org- Update to version 9.2.0: <BR>* \"Release: Updated versions in package to 9.2.0\" (#570) <BR>* Plugin fixes (#562) <BR>* Swap order of login fields (#511) (#560) <BR>* Drone: `publish-linux-packages` should be privileged (#55816) (#55818) <BR>* FIX: Remove RBAC datasource permissions upon datasource deletion (#56530) (#56550) <BR>* Docs: Fix caching.memcached setting name (#56606) (#56675) <BR>* Chore: Regen swagger spec (#55750) (#55762) <BR>* ErrorPage: Fix position of chunk loading error (#56473) (#56628) <BR>* Search: wrap data.Frame in a backend.DataResponse and return it directly when the index is not ready (#56611) <BR>* Google Cloud Monitoring: Fix bucket bound for distributions (#56565) (#56649) <BR>* Loki: Escape label-values in context queries (#56614) (#56639) <BR>* Docs: removes duplicate sentence in silences (#56629) (#56634) <BR>* Docs: adds note on aurora incompatibility (#56621) (#56631) <BR>* Docs: changes alert groupings to groups (#56617) (#56627) <BR>* [v9.2.x] Canvas: Add demo dashboards (#56588) <BR>* Alerting: Fix migration to create rules with group index 1 (#56511) (#56584) <BR>* [9.2.x] Alerting: Fix migration to not add label \"alertname\" (#56509) (#56579) <BR>* Geomap: Docs for 9.2 (#56493) (#56501) <BR>* Prometheus: Add Exemplar sampling for streaming parser (#56049) (#56571) <BR>* [v9.2.x] Prometheus: Various buffered and streaming parsing fixes (#56468) <BR>* Loki: Fix redundant escaping in adhoc filter with regex match (#56447) (#56562) <BR>* [v9.2.x] Alerting: Fix evaluation interval validation (#56556) <BR>* Chore: Upgrade Go to 1.19.2 (#56355) (#56553) <BR>* Form validation problem in table panel option (column width & minimum column width) (#56452) (#56547) <BR>* Docs: adds alertmanager overview (#56527) (#56539) <BR>* Alerting: Fix pq: missing FROM-clause for table \"a\" (#56453) (#56534) <BR>* Use io.ReadAll instead of json.Decode (#56528) (#56529) <BR>* Chore: Make NewCookieOptions exported in cookies.go (#56476) (#56499) <BR>* RBAC: Redirect to /login when forceLogin is set (#56469) (#56523) <BR>* StateTimeline: Fix tooltip showing erroneously in shared crosshair dashboards (#55809) (#56521) <BR>* Alerting: Update imported prometheus alertmanager version. Backport (#56228) (#56430) <BR>* Thresholds: fix line rendering with multiple y axes (#56516) (#56518) <BR>* [v9.2.x] Docs: Updating Public Dashboard documentation (#56504) (#56508) <BR>* [v9.2.x] Docs: Updating Public Dashboard documentation <BR>* Fix issue 55626 (#55636) (#56483) <BR>* Packaging: Change from `0750` to `0755` folder permissions when packaging (#56436) (#56474) <BR>* Azure Monitor: Fix subscription selector when changing data sources (#56284) (#56409) <BR>* CI: Stop publishing OSS images for security mode (#56088) (#56374) <BR>* Change from grabpl to build for grafana-com (#56434) (#56443) <BR>* Move files under pkg/build/packaging (#56435) (#56440) <BR>* [9.2.x] Alerting: Start ticker only when scheduler starts (#56339) (#56418) <BR>* QueryEditorRow: Only pass error to query editor if panel is not loading (#56350) (#56423) <BR>* LogContext: Fix scroll position in upper context group (#56370) (#56401) <BR>* Azure Monitor: Adapt empty Logs response (#56378) (#56395) <BR>* Loki: Add support for range aggregations with by grouping (#56184) (#56369) <BR>* Remove branding feature toggle (#56389) <BR>* ReleaseNotes: Updated changelog and release notes for 9.1.7 (#56323) (#56325) <BR>* Fixes alertmanagers whats new entry (#56356) (#56357) <BR>* Canvas: Increase Add Item picker width (#56204) (#56341) <BR>* Canvas: Promote to beta (#56217) (#56342) <BR>* Search: Fix tags query (#55851) (#55861) <BR>* ReleaseNotes: Updated changelog and release notes for 9.1.7 (#56313) (#56320) <BR>* Backport 56310 to v9.2.x (#56311) <BR>* Replace filename with path without the local dir (#56296) (#56309) <BR>* adds 4 links to blogs (#56193) (#56302) <BR>* adds alertmanager to whats new (#56304) (#56306) <BR>* Remove Custom Branding previews from What\'s new (#56273) (#56294) <BR>* elasticsearch: improved types in the typescript files (#56293) (#56299) <BR>* Update github.com/labstack/echo/v4 (#56226) (#56289) <BR>* Add cronjob option at switch case (#56272) (#56274) <BR>* AzureMonitor: Ensure resourceURI template variable is migrated (#56095) (#56250) <BR>* XYChart: Beta release (#55973) (#56237) <BR>* Add edition as environment var (#56069) (#56238) <BR>* Fix update-changelog.yml version input (#56224) (#56229) <BR>* Heatmap: fix color scheme reversal (#56227) (#56234) <BR>* Take standard options min/max into account (#55972) (#56222) <BR>* init sbom action (#56177) (#56198) <BR>* adds note about org_role being case sensitive (#56043) (#56180) <BR>* Alerting: Allow created by to be manually set when there\'s no creator for silences (#55952) (#56161) <BR>* CI: Add `packages-bucket` flag to `publish packages` command (#56170) (#56176) <BR>* Docs: Update postgresql and mssql docs (#56011) (#56174) <BR>* Docs: update mysql docs to reflect editor changes (#54568) (#56173) <BR>* CI: Move `grafanacom` command to OSS (#55853) (#56168) <BR>* Grafana UI: Prevent built storybook being bundled with package (#56158) (#56164) <BR>* Canvas: Add text element (#56137) (#56139) <BR>* Docs: Add link to TimescaleDB docs (#56134) (#56136) <BR>* Canvas: Rename textbox to rectangle (#55633) (#56127) <BR>* Canvas: Add canvas editor options to inline editor (#55970) (#56124) <BR>* AATTgrafana/ui: Render PageToolbar Go Back icon for smaller window size (#55671) (#56120) <BR>* Core: Implement aria attributes for query rows, improve a11y (#55563) (#56081) <BR>* [v9.2.x] Docs: Added icon type improvements to plugin migration guide (#56083) <BR>* fix wrong context height (#56024) (#56046) <BR>* docs: fix typo in is_null expression explainer (#55988) (#56037) <BR>* CI: Move `publish-packages` command over from `grabpl` (#55850) (#56007) <BR>* Docs: manual backport (#55945) <BR>* Loki/Prometheus: Fix adding of ad hoc filters when jumping from dashboard to explore (#55915) (#55992) <BR>* Security: Fix CVE-2022-27664 (#55361) (#55937) <BR>* Logs: Show copy button independently from context (#55934) (#55993) <BR>* Toolkit: Put back publishConfig access public (#55983) (#55986) <BR>* Toolkit: Fix script failures due to missing import paths (#55857) (#55981) <BR>* Alerting: fix alert supported warning when editing data source name (#55886) (#55943) <BR>* Geomap: Fix tooltip display option (#55956) (#55965) <BR>* Canvas: Fix inline edit toggle crash (#55961) (#55967) <BR>* BarChart: add negY transform to fieldConfig overrides (#55930) (#55958) <BR>* Canvas: Fix resource picker folder UX (#55877) (#55879) <BR>* PublicDashboards: Allow disabling an existent public dashboard if it has template variables (#55778) (#55953) <BR>* Tempo: Fix unexpected trimming of leading zeroes in traceID (#55167) (#55929) <BR>* Docs: Document Reporting API (#55434) (#55942) <BR>* Tracing: Fix bug where errors are not reported to OTel (#55925) (#55931) <BR>* Make LocalStorageProvider react to storage events (#55810) (#55817) <BR>* TimeSeries: clamp log-y-axis min to 1 when decimals=0 (#55882) (#55918) <BR>* fix index file for website (#55907) (#55913) <BR>* AzureMonitor: Correctly update subscriptions value in ARG editor (#55860) (#55911) <BR>* Remove prepare-release.yml (#55893) (#55895) <BR>* Documentation: clarify label matching (#55650) (#55890) <BR>* Thresholds: Add option for dashed line style (#55875) (#55885) <BR>* TimeSeries: fix log-y-axis tick label skipping when decimals=0 (#55868) (#55874) <BR>* Links: Fix opening links from different orgs on the same tab (#55837) (#55869) <BR>* Docs: Add screenshots to What\'s New in v9.2 (#55862) (#55865) <BR>* Docs: Add What\'s New in Grafana v9.2 Beta (#55855) (#55859) <BR>* Canvas: Fix icon element resizing (#55854) <BR>* Revert public dashboard granularity fix (#55844) (#55852) <BR>* XYChart further improvements (#55152) (#55846) <BR>* Replace armhf with armhfp for RPMs (#55814) (#55828) <BR>* Explore: Prevent panes from disappearing when resizing window in split view (#55696) (#55827) <BR>* ReleaseNotes: Updated changelog for 9.2.0-beta1 (#55788) (#55808) <BR>* \"Release: Updated versions in package to 9.2.0-beta.1\" (#55787) <BR>* Alerting: Fix a typo in alerting rule annotation docs (#55730) (#55799) <BR>* Fix: use type=button in editor (#55731) (#55792) <BR>* Docs: first draft of share panel with support docs (#55170) (#55777) <BR>* AzureMonitor: Add region params (#55763) (#55766) <BR>* Correlations: Only return correlation for which both source and target datasources exist (#55454) (#55744) <BR>* Update whats new (#55726) <BR>* Update dependency html-loader to v4.2.0 (#55655) <BR>* Update dependency css-minimizer-webpack-plugin to v4.1.0 (#55619) <BR>* Add the file label to dashboard provisioning errors (#53282) <BR>* Use OrgUser method from org service (#55674) <BR>* Canvas: Add edit option to context menu for elements with an edit mode (#55697) <BR>* Public Dashboards: Add Grafana logo to public dashboards (#55641) <BR>* Search: fix cache in the frontend search engine (#55681) <BR>* CI: move `grabpl package` command to `pkg/build` (#55651) <BR>* Alerting: cache general folder in migration based on org id (#55620) <BR>* Navigation: Add descriptions to NavModelItems (#55669) <BR>* reenable active state for home (#55566) <BR>* Revert \"Plugins: Display \"renderer\" and \"secretsmanager\" plugin types under plugin catalog \"Application\" filter (#55597)\" (#55686) <BR>* Chore: Update betterer results for elasticsearch (#55682) <BR>* dispatch clearFilters when an item is selected (#55512) <BR>* Explore: Add resize to split view, with Min/Max button (#54420) <BR>* turn on all the rules that are working anyway (#55679) <BR>* CI: Update grabpl to 3.0.10 (#55678) <BR>* Alerting: support env variables in contact point settings when provsioning (#55666) <BR>* add eslint-plugin-jsx-a11y (#55677) <BR>* Alerting: Character / allowed in dashboard folder names, but not in alert folder names (#54395) <BR>* Plugins: Create single point of entry for adding / removing plugins (#55463) <BR>* Alerting: log some basic user interactions (#55401) <BR>* Chore: Add orguser methods to org service interface (#55668) <BR>* Move role types to a separate package (#55665) <BR>* Elasticsearch: Remove any type from elastic_response.test.ts <BR>* Annotation: Optionally allow storing longer annotation tags (#54754) <BR>* Chore: Use AddUserOrg from org service (#55657) <BR>* Docs: Describe applying a license (#55078) <BR>* Alerting: Add alert preview to cloud rules editor (#54950) <BR>* Chore: Add methods from sqlstore to org service interface (#55635) <BR>* Frontend: Update frontend styleguide emotion example (#55608) <BR>* Update grabpl version to v3.0.9 (#55621) <BR>* Update dependency AATTkusto/monaco-kusto to v5.2.0 (#54134) <BR>* CloudWatch: Add missing AWS/Prometheus metrics (#54990) <BR>* Search: create a separate HTTP endpoint (#55634) <BR>* NavTree: Refactor out the navtree building from api/index.go and into it\'s own service (#55552) <BR>* Update CODEOWNERS with specific docs responsibilities (#55522) <BR>* Docs: Clarify \"supported data sources\" (#54337) <BR>* Docs: Fix relrefs in access control API docs (#51940) <BR>* Docs: Note issue #13399 in database install docs (#55596) <BR>* Tempo: Wrap the autocomplete value for a tag in double quotes (#55610) <BR>* Canvas: Add metric value element type (#55205) <BR>* GrafanaUI: Add icon to links on Plugin configuration page (#55581) <BR>* Chore: Move team store implementation to a separate package (#55514) <BR>* Chore: Copy methods from sqlstore to org store (#55615) <BR>* Plugins: Display \"renderer\" and \"secretsmanager\" plugin types under plugin catalog \"Application\" filter (#55597) <BR>* ci: Update CODEOWNERS for as-code team (#55334) <BR>* Navigation: use pageNav and subTitle in Dashboards > Settings > Links (#55510) <BR>* SAML: Allow wildcard mapping to add user to all existing orgs (#55628) <BR>* Prometheus: Restore FromAlert header (#55255) <BR>* Elasticsearch: Rename public/app/plugins/datasource/elasticsearch/index_pattern.ts to follow convention (#55532) <BR>* RBAC: add check for whether a role is managed (#55617) <BR>* AzureMonitor: Automate retrieval of supported Metrics namespaces (#53203) <BR>* PublicDashboard: Add RTK Query with loading and error state. Add MSW dependency for testing. (#55518) <BR>* Chore: Move annotations cleanup to the annotations service (#55618) <BR>* Update dependency AATTrushstack/node-core-library to v3.52.0 (#55614) <BR>* Instrumentation: Add api/health to the unnamed handlers (#55478) <BR>* CloudWatch: update AWS/States metrics (#55427) <BR>* Instrumentation: Guidance/conventions for logs, metrics and traces (#55562) <BR>* Update dependency AATTopentelemetry/semantic-conventions to v1.7.0 (#55577) <BR>* Search: fix front end query search condition (#55611) <BR>* Update source file messages.po (#55575) <BR>* Cloudwatch: Refactor - move describe all log groups to call resource handler (#55582) <BR>* Dashboard: Fix plugin dashboard save as button (#55197) <BR>* TablePanel: Fix FooterRow styling for Safari and Firefox (#55543) <BR>* Update usage insights docs (#55155) <BR>* Geomap: Add dynamic initial view options (#54419) <BR>* Set ExploreDrawer Z index to one below dashboard search (#55323) <BR>* Introduce lint-frontend pipeline (#55559) <BR>* Instrumentation: Improve instrumentation of server lock service (#55516) <BR>* Alerting: Improve validation of query and expressions on rule submit (#53258) <BR>* Alerting: Fix state manager tests (#55593) <BR>* Docs: Fix link to config docs (#55396) <BR>* Prometheus: Update onblur ref with value of last changed monaco editor (#55513) <BR>* slate-suggenstions: adding `moveBackward` (#55576) <BR>* LibraryPanelSearch: Refactor and fix hyphen issue (#55314) <BR>* Alerting: Resolve stale state + add state reason to notifications (#49352) <BR>* PublicDashboards: Resolve interval for public dashboard data source (#55489) <BR>* Chore: Add org methods to org service and store (#55579) <BR>* delete graphite angular partial (#55570) <BR>* improve responsiveness of breadcrumbs (#55572) <BR>* Alerting: Skip unsupported file types on provisioning (#55573) <BR>* remove underlay fade out animation (#55578) <BR>* Update dependency AATTlezer/lr to v1.2.3 (#54144) <BR>* SearchV2: add more tracing spans (#55488) <BR>* stop flushing state when Grafana stops (#55504) <BR>* Bump code coverage versions (#55554) <BR>* Alerting: Fix flaky test (#55551) <BR>* Chore: StoreSplit tag service (#55453) <BR>* Docs: Fix decimals: auto docs for panel edit (#55477) <BR>* Live: Fix live streaming with `live-service-web-worker` feature flag enabled (#55528) <BR>* CI: Introduce `lint-backend` pipeline (#55476) <BR>* Plugins: Add secure JSON fields to plugin setting DTO (#55313) <BR>* Cleanup: Add traces to cleanup jobs (#55465) <BR>* NavBarMenu: Section as links and design tweak (#55538) <BR>* elastic: devenv: add nested objects to data generator (#55482) <BR>* Alerting: Change screenshots to use components (#55156) <BR>* Alerting: Fix mathexp.NoData cannot be reduced (#55347) <BR>* move describe log groups to resource api (#55485) <BR>* Elasticsearch: rename public/app/plugins/source/elasticsearch/query_def.ts to follow convention (#55415) <BR>* Elasticsearch: Rename public/app/plugins/datasource/elasticsearch/query_builder.ts to follow convention (#55413) <BR>* Drone: Always have `image_pull_secrets` (#55530) <BR>* Dashboard: Single right-aligned y axis loses gridlines (#54206) <BR>* GrafanaRoute: Use React.Lazy instead of react-loadable and improve error handling (#55339) <BR>* Status History Panel: Show X-Axis Value in Tooltip (#54563) <BR>* Search: Investigate frontend search options (again) (#55526) <BR>* Search: Add search index configuration options (#55525) <BR>* Search: improve logging in case of failed dashboard loading phase (#55523) <BR>* Alerting: Refactor WeCom notifier to use encoding/json to parse settings instead of simplejson (#55423) <BR>* resolve merge conflicts (#55503) <BR>* PanelHeader: Add deadzone to panel header click/drag detection (#55490) <BR>* Chore: Switch over to team.Service instead of sqlstore (#55497) <BR>* Refactoring and simplifying TopSearchBar (#55341) <BR>* ReleaseNotes: Updated changelog and release notes for 9.0.9 (#55511) <BR>* PublicDashboards: Tag is rerendered when dashboard meta changes in state (#55414) <BR>* Logging: Introduce API for contextual logging (#55198) <BR>* ReleaseNotes: Updated changelog and release notes for 9.0.9 (#55506) <BR>* ReleaseNotes: Updated changelog and release notes for 8.5.13 (#55502) <BR>* Auth: Add development manual override (#55496) <BR>* Live: Migrate to centrifuge-js v3 (new API and client protocol) (#51977) <BR>* Update dependency AATTdaybrush/utils to v1.10.0 (#55492) <BR>* Alerting: Extract default message embed into named constant (#55424) <BR>* Update dependency AATTbabel/plugin-transform-runtime to v7.19.1 (#55289) <BR>* SearchV2: add tracing to background jobs (#55250) <BR>* Chore: update latest.json to 9.1.6 (#55486) <BR>* ReleaseNotes: Updated changelog and release notes for 9.1.6 (#55481) <BR>* Auth: Add SAML common resolutions to cookie issues (#55395) <BR>* Chore: Type Rudderstack and AppInsights window APIs (#55162) <BR>* Org: Fix service initialization (#55460) <BR>* Jaeger: Add cheat sheet (#54521) <BR>* Alerting: Add templates autocomplete (#53655) <BR>* Add some org methods to org service interface (#55449) <BR>* Explore: Add feature tracking events (#54514) <BR>* Bug: Rollback change in search (#55443) <BR>* Add storybook bucket for main builds (#55448) <BR>* Chore: Create structure for team service (#55444) <BR>* Correlations: Return 200 instead of 404 for empt correlation lists (#55242) <BR>* Echo: Add support for Google Analytics 4 (#55446) <BR>* Auth: reduce allocs (#55410) <BR>* CSSTransition fixes warnings (#55340) <BR>* Elasticsearch: Rename public/app/plugins/datasource/elasticsearch/language_provider.ts to follow convention (#55430) <BR>* Chore: Split temporary user (invite) service (#55397) <BR>* add triage/needs-confirmation to collector (#55189) <BR>* Alerting: Fix enter key \'clicking\' first button on form (#55222) <BR>* Alerting: Fix default query\'s data source when no default datasource specified (#55435) <BR>* devenv: removed obsolete elastic docker configs (#55402) <BR>* Chore: Move SearchOrgs to org service (#55416) <BR>* Mention the need for Subscription Reader role (#51844) <BR>* GrafanaUI: mark all Log components deprecated (#55404) <BR>* Cloudwatch: Break out resource requests from datasource file (#55358) <BR>* Alerting: Refactor one notifier to use encoding/json to parse settings instead of simplejson (#55271) <BR>* Fix: return proper values in dashboard thumbs service (#55421) <BR>* Ignore docker-compose override. (#55407) <BR>* PublicDashboards: Ignore time range input and changes on public dashboard (#55412) <BR>* Chore: Handing over sigv4 middleware ownership (#55355) <BR>* Chore: Add changed enterprise devenv path to .gitignore (#55408) <BR>* misc: Update to Go 1.18 (#53440) <BR>* PublicDashboards: Sanitize metadata from public dashboard queries (#55269) <BR>* DashNav: Fixes missing key warning caused by public dashboard tag (#55336) <BR>* Plugins: Expose emotion/react to plugins to prevent load failures (#55297) <BR>* Explore: Add error handling function when retrieving datasource (#55055) <BR>* Fix fetch-images command (#55365) <BR>* Run enterprise downstream after OSS CI is done (#55366) <BR>* Add storybook bucket for main builds (#55379) <BR>* Devenv: Add compose block for elastic 8 (#55214) <BR>* Auth: Add documentation on group overage claims in AzureAD (#55389) <BR>* Use GrafanaAlertStateDecision.Error instead of Error string in RuleEditor test (#55385) <BR>* chore: fix OX coverage report (#55386) <BR>* Convert packages/jaeger-ui-components/src/TracePageHeader/SpanGraph/TickLabels.test.js to RTL (#55284) <BR>* chore: add coverage repoort for OX-related PRs (#55316) <BR>* Update a few more pages to use navId instead of navModel from store (#55342) <BR>* GrafanaUI: Deprecate logs components (#55364) <BR>* Chore: omit allowCustomValue and allowEmptyValue (#55352) <BR>* Plugins: Ensure plugin uninstall success for \"pre-installed\" community plugins (#55322) <BR>* Chore: Update and enforce usage of typed react-redux hooks (#55349) <BR>* ElasticSearch: Fix dispatching queries at a wrong time (#55225) <BR>* Alerting: Change default alert state to Error on execution error or timeout (#55345) <BR>* Chore: Split dashboard thumbnail service (#55344) <BR>* Logs: move logs-components from grafana-ui to grafana-main (#55041) <BR>* TablePanel/StatPanel: Fix values not being visible when background transparent (#55092) <BR>* Azure Monitor: Fix migration issue with MetricDefinitionsQuery template variable query types (#55262) <BR>* CI: Move `fetch-images` sub-command from `build-pipeline` repo (#55298) <BR>* Chore: SQL store split for annotations (#55089) <BR>* CloudWatch: Enable feature adoption tracking in the plugin (#54299) <BR>* CloudWatch: Refactoring - decouple logs and metrics in datasource file (#55079) <BR>* Navigation: Add help menu to top search bar (#55062) <BR>* DashboardQuery: Expand query options (#53998) <BR>* Alerting: make sure that rules in rule group are nil if not provided (#55301) <BR>* StatPanel: Add padding between horizontal name and value (#55299) <BR>* Docs: adds set up section with alertmanager, provisioning sections (#55291) <BR>* Loki: Remove any type from logs.test.ts (#55303) <BR>* SupportSnapshots: Rename to \"Get help\" (#55206) <BR>* use filepath.Dir to get the parent (#55266) <BR>* Storybook: use div #root styles on storybook preview instead of additional div wrapper (#55023) <BR>* Tracing: Add new [tracing.opentelemetry] custom_attributes config setting (#54110) <BR>* Docs: Update enter/shift+enter details for prometheus query field (#52607) <BR>* Loki: Remove hardcoded values for parsed query parts (#54755) <BR>* Correlations: Hide Correlations Page behind a feature toggle (#55224) <BR>* Loki: Remove any type from logsModel.test.ts (#55287) <BR>* Loki, Prometheus: Remove beta tag from query builder (#55150) <BR>* CI: Refactor `versions.go` (#55238) <BR>* remove datasource from sqlstore (#55288) <BR>* Fix header/footer not sticky (#55285) <BR>* fix: order of database (#55232) <BR>* Update dependency AATTswc/core to v1.3.1 (#55040) <BR>* Loki: Rename public/app/plugins/datasource/loki/query_utils.ts file to follow convention (#55180) <BR>* Docs: RBAC update for insights and query caching (#52544) <BR>* Navigation: use pagenav and subtitle to the new team page (#55200) <BR>* Browse: Hide dashboard actions if user does not have enough permission (#55218) <BR>* Navigation: Use navId and pageNav for Create User page (#55201) <BR>* Navigation: Use navid and pagenav for new org page (#55203) <BR>* Loki: Rename public/app/plugins/datasource/loki/language_utils.ts file to follow convention (#55181) <BR>* Inspect: Hide Actions tab when it is empty (#55272) <BR>* adjusts structure of tasks (#55268) <BR>* Update grafana version tag to 9.1.0 (#54049) <BR>* Docs: Fix Cloud availability of JWT URL Embedding (#55260) <BR>* Docs: Grafana Live not supported by public dashboards (#55246) <BR>* small fix for new variable editor types (#55195) <BR>* Alerting: Fix send resolved notifications (#54793) <BR>* Provisioning Contact points: Support disableResolveMessage via YAML too (#54122) <BR>* Auth: Allow admins to manually change oauth user role if `oauth_skip_org_role_update_sync` is enabled (#55182) <BR>* Fix broken image rendering troubleshooting links (#55210) <BR>* 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) <BR>* Auth: Restore legacy behavior and add deprecation notice for empty org role in oauth (#55118) <BR>* ElasticSearch: Fix lucene formatted variables being wrongly escaped (#54981) <BR>* Logs: Relocate \"show context\" button, add copy line log button (#50977) <BR>* InfluxDB: add scopedVars to tags to fix repeated panels querying all selected variables (#54934) <BR>* CloudMonitor: Remove cloudMonitoringExperimentalUI feature flag (#55054) <BR>* Search: Fixes folder section not displaying dashboards (#55231) <BR>* fix: min metric to hourly metric (#55228) <BR>* Chore: Change default log level for errutil.CoreStatus (#55199) <BR>* TopNav: KioskMode rewrite move to AppChrome responsibility and make it a global feature (#55149) <BR>* Migrate user_id to BIGINT (#55084) <BR>* RBAC: Initiate store in service (#55081) <BR>* Devenv: Fix filebeat level labels (#55217) <BR>* CI: Move `store-storybook` to OSS (#55212) <BR>* SupportSnapshots: improved iframe support (#55059) <BR>* PublicDashboards: Log api layer errors and which datasources fail/succeed (#55056) <BR>* Datasources: New data source page should work with new nav (#55094) <BR>* Gauge: Fixes empty/broken Gauge panels with datalinks (#55129) <BR>* Geomap: Add Africa, Australia, Oceania, South Asia, and East Asia as initial view options (#55142) <BR>* PublicDashboards: Add link to public dashboards docs to sharing modal (#55186) <BR>* Alerting: New API endpoint GET /api/v1/ngalert (#55134) <BR>* Search: Avoid requesting all dashboards when in Folder View <BR>* PublicDashboards: UI improvements (#55130) <BR>* Plugins: Use error plane for api/ds/query (#54750) <BR>* PublicDashboards: Dont support exemplars (#54933) <BR>* Query patterns: Feature tracking (#55164) <BR>* Chore: Update swagger to v0.30.2 (#55159) <BR>* Make lint-drone depend on compile-build-cmd (#55174) <BR>* AzureMonitor: Explain custom and metric namespace properties (#55048) <BR>* Update grabpl (#55061) <BR>* plugins: Introduce generated, static core plugin registry (#54118) <BR>* CI: grabpl verify-drone -> `./bin/build verify-drone` (#55171) <BR>* CI: Split `oss` and `enterprise` steps for release pipelines (#55157) <BR>* [WIP] Plugins: Introduce Plugins specific config (#54854) <BR>* Run codespell only on docs changes (#55064) <BR>* Alerting: Fix alerting evaluation to use proper permissions (#55127) <BR>* RBAC: Batch permission creation (#55075) <BR>* elastic: simplify unit test (#55168) <BR>* Loki: Rename public/app/plugins/datasource/loki/live_streams.ts file to follow convention (#55148) <BR>* Convert packages/jaeger-ui-components/src/TracePageHeader/SpanGraph/Scrubber.test.js to RTL (#54822) <BR>* Panel: Disable legends when showLegend is false prior to schema v37 (#55126) <BR>* Loki: Hide sample loki queries from inspector (#55158) <BR>* Alerting/fix folder creation dropdown (#54687) <BR>* Docs: create new explore page for concepts (#55161) <BR>* RBAC: Fix background users to include permissions (#55147) <BR>* RBAC: Add cache for oss rbac permissions (#55098) <BR>* CI: Make `shellcheck` a standalone pipeline (#55082) <BR>* CI: move grabpl verify-drone (#55057) <BR>* Fix download link in macOS install instructions (#55133) <BR>* SupportSnapshots: Show type icons in table (#55119) <BR>* Canvas: Reload scene in panel view mode (#55122) <BR>* Alerting: Fix legacy migration crash when rule name is too long (#55053) <BR>* Public Dashboards: Replace simplejson with TimeSettings on dashboard struct (#55047) <BR>* PublicDashboards: Add wait when fetching public dashboard data in e2e… (#55096) <BR>* Make brendamuir owner of the Alerting docs (#55117) <BR>* Update create/edit playlist pages to work with topnav (#55104) <BR>* Chore: update latest.json to 9.1.5 (#55095) <BR>* ReleaseNotes: Updated changelog and release notes for 9.1.5 (#55091) <BR>* CI: Update `build-container` image to `v1.6.2` (#55083) <BR>* set font-weight correctly (#55074) <BR>* DataSource: Adding possibility to hide queries from the inspector (#54892) <BR>* Bar Gauge: fix flip direction when adding data links <BR>* Query editor: Allow query editors to create new query (#55028) <BR>* Prometheus: Fix integer overflow in rate interval calculation (#52051) <BR>* CI: Add `export-version` command (#55072) <BR>* TopNav: Section navigation UX (#55012) <BR>* convert AlertRuleList test to RTL (#55045) <BR>* PanelMenu: Remove hide legend action as it was showing on all panel types (#54876) <BR>* Loki: Rename public/app/plugins/datasource/loki/live_streams_result_transformer.ts file to follow convention (#54919) <BR>* Loki: Update Query Variable docs (#54909) <BR>* Storage: `Content` root storage (#54929) <BR>* Canvas: Refine element duplication (#55050) <BR>* CI: Move grabpl publish-metrics (#55042) <BR>* IconName: Move to grafana/data and use type on NavModelItem (#55013) <BR>* Fix StateTimeline zoom function (#55033) <BR>* Loki: add missing interpolation to metric find query requests (#54979) <BR>* Chore: Fix ShellCheck issue in the local a11y report (#55036) <BR>* Chore: convert `LogRowContextProvider` tests to RTL (#55031) <BR>* TopNav: Panel edit changes (#54746) <BR>* Chore: Convert `ShareLink` tests to RTL (#55026) <BR>* PluginLoader: Alias slate-react as AATTgrafana/slate-react (#55027) <BR>* A11y: Add Dashboard Settings to Pa11y CI and Refactor local a11y report (#54476) <BR>* AppChrome: Fix unmount on full page reload (#54897) <BR>* Traces: More visible span colors (#54513) <BR>* Cloudwatch: Fix annotation query serialization issue (#54884) <BR>* GrafanaUI: Add required behavior to Inline Field (#54867) <BR>* Chore: Added controls to IconButton & renamed Simple story to Examples (#54371) <BR>* CustomScrollbar: Add optional scroll indicators to `CustomScrollbar` (#54705) <BR>* AzureMonitor: Fix custom namespaces (#54937) <BR>* Frontend logging: handle logging endpoints without expensive middleware (#54960) <BR>* Chore: Upgrade Go to 1.19.1 (#54902) <BR>* devenv: elastic: new version (#54841) <BR>* LoginLayout: allow providing custom branding (#54787) <BR>* bump eslint sdk (#54968) <BR>* toggles: add feature toggle to increase in mem caching (#55014) <BR>* codeowners: assign logs-devenvs to logs-squad (#54842) <BR>* Chore: fix formating for swagger definitions (#54993) <BR>* PanelOptions: fix timezones editor save key (#55009) <BR>* Panels: Add panel debug support helper (#54678) <BR>* Snapshots: Use the grafana datasource to render snapshot (#54870) <BR>* DataFrameJSON: add string enums inflation of field values (#54938) <BR>* Geomap: Map control options e2e (#54809) <BR>* adds section shortcode, adjust topic titles (#55000) <BR>* [Tempo] - Random API response and other improvements (#54905) <BR>* Alerting: remove interpolation of annotations from alert rule file provisioning (#54975) <BR>* Chore: Use TimeNow instead of time.Now in user sql store to make it testable (#54983) <BR>* hide overflow content for single left pane (#54882) <BR>* Revert \"Alerting: Write and Delete multiple alert instances. (#54072)\" (#54885) <BR>* Chore: update latest.json to 9.1.4 (#54992) <BR>* Chore: Upgrade Typescript to 4.8.2 (#54901) <BR>* make sure AppRoot is lazily loaded (#54954) <BR>* ReleaseNotes: Updated changelog and release notes for 9.1.4 (#54987) <BR>* Update dependency prismjs to v1.29.0 (#54976) <BR>* fix: restore data source edit page access (#54973) <BR>* Storybook: Add controls to `CollapsableSection` story (#54943) <BR>* Docs/refactors variables topics (#54470) <BR>* Update dependency marked to v4.1.0 (#54972) <BR>* Loki Query Variables: Add support to select from existing labels (#54625) <BR>* Storybook: Add controls to `FieldSet` story (#54964) <BR>* CloudWatch: Fix display name of metric and namespace (#54860) <BR>* Update dependency lru-cache to v7.14.0 (#54967) <BR>* Update dependency eslint to v8.23.0 (#54951) <BR>* Chore: Add a README for Traces in the Plugins section (#54903) <BR>* Alerting: Use original query time range when duplicating a query (#54805) <BR>* Chore: Convert TimelineHeaderRow to RTL (#51390) <BR>* Storybook: Add controls to `LoadingPlaceholder` story (#54939) <BR>* Storybook: Add controls to PanelChrome story (#54741) <BR>* fix bug in loki\'s adhoc filters (#54920) <BR>* Navigation: Integrate search into topnav (#54925) <BR>* Update dependency esbuild to v0.15.7 (#54928) <BR>* Update dependency AATTvisx/shape to v2.12.2 (#54851) <BR>* JWT: Allow conventional bearer token in Authorization header (#54821) <BR>* AzureMonitor: Fix metric namespace list (#54826) <BR>* Alerting: validate am config changes before persisting (#54908) <BR>* RBAC: Add permissions to install and configure plugins (#51829) <BR>* Remove gen-version from windows pipelines (#54941) <BR>* RBAC: Remove service dependency in Evaluator component (#54910) <BR>* CI: Call for Grafana version on demand - remove need for `version.json` (#54638) <BR>* Secrets: Improve error handling for secrets manager plugin (#54811) <BR>* DebugSnapshot: Change to use exisiting localstorage prop and open in new tab (#54877) <BR>* DisplayProcessor: Handle reverse-ordered data when auto-showing millis (#54923) <BR>* TimeSeries: Support for log scale and negative numbers (#54812) <BR>* Update dependency core-js to v3.25.1 (#54915) <BR>* Docs: Mention queryparam function (#54526) <BR>* Update dependency AATTrushstack/node-core-library to v3.51.1 (#54835) <BR>* Docs: moves reporting docs per customer request (#54591) <BR>* restructures user management docs (#54871) <BR>* Alerting: make sure to update contact point references when updating (#54896) <BR>* ignore non-actionable errors in grafana agent (#54824) <BR>* A11y: Make tooltip dismissible in Toolbar and Icon buttons (#54586) <BR>* Loki: Rename public/app/plugins/datasource/loki/language_provider.ts file to follow convention (#54819) <BR>* PublicDashboards: Fix flaky e2e test (#54864) <BR>* Storybook: Add controls to `UnitPicker` (#54694) <BR>* Build: Refactor cron_job_pipeline to take the cron name as a parameter (#54899) <BR>* Alerting: Change the rule yaml data to reflect Prom-based rule format (#54520) <BR>* OAuth: Allow assigning Server Admin (#54780) <BR>* Search: Add substring matcher (#54813) <BR>* instrumentation: dont instrument ErrSkip at all (#54880) <BR>* Chore: Upgrade `AATTgrafana/lezer-logql` to `0.1.0` (#54878) <BR>* CI: Update Drone MySQL version to 5.7.39 to match database policy. (#54612) <BR>* PublicDashboards: disable form if user does not has permissions (#54853) <BR>* change no-new-info label action (#54501) <BR>* Geomap: Layer types e2e (#54666) <BR>* adjusts access control directory structure (#54865) <BR>* Public Dashboards: Only use queries from dashboard for caching (#54596) <BR>* Heatmap: Add option to reverse color scheme (#54365) <BR>* Alerting: Sanitize invalid label/annotation names for external alertmanagers (#54537) <BR>* BarChart: fix stale colorByField being used in value mappings (#54820) <BR>* Alerting: Resetting the notification policy tree to the default policy will also restore default contact points (#54608) <BR>* reobserve elements when children change (#54827) <BR>* Chore: Add a README for the Node Graph plugin (#54801) <BR>* Update dependency AATTtypes/webpack-env to v1.18.0 (#54839) <BR>* Chore: Add controls to InlineField (#54674) <BR>* Fix typo (#54681) <BR>* Admin: Add support to configure default admin email (#54363) <BR>* elastic: explain why moving_avg is 7.x only (#54840) <BR>* Add controls for Date Picker story (#54806) <BR>* CI: Trigger `<BR>*-storybook` steps on UI changes (#54833) <BR>* JWT: Add support for assigning org roles (#54277) <BR>* Add basic unit tests for landing pages (#54696) <BR>* Update dependency AATTtypes/ol-ext to v2.3.0 (#54836) <BR>* Update babel monorepo to v7.19.0 (#54756) <BR>* Update dependency AATTreact-types/shared to v3.14.1 (#54830) <BR>* refactor(loki-derived-fields): migrate test to testing library (#54729) <BR>* Fix paths for `auth/` build and volume paths (#54828) <BR>* Update dependency AATTreact-types/menu to v3.7.1 (#54825) <BR>* make Browse the root item of Dashboards when topnav is enabled (#54782) <BR>* Update dependency AATTreact-types/button to v3.6.1 (#54797) <BR>* Geomap: Cleanup GeomapPanel component (#54538) <BR>* restructures aws marketplace docs (#54810) <BR>* TimeSeries: omit non-integer y ticks when decimals: 0 (#54679) <BR>* Fix incorrect propagation of org ID in rule endpionts (#54603) <BR>* Secrets: Convert secret migration to a background service (#54676) <BR>* changes _index files to index, adds aliases (#54804) <BR>* CI: move grabpl `build-frontend-packages` from grabpl to grafana (#53072) <BR>* Dashboard: Unsaved changes warning fixes (#54706) <BR>* Navigation: Adds profile menu to top nav bar (#54720) <BR>* Update dependency AATTreact-stately/menu to v3.4.1 (#54784) <BR>* Alerting: Telegram: truncate long messages (#54339) <BR>* add unit tests for buildBreadcrumbs (#54785) <BR>* Navigation: use navId and pageNav on Alerting - Contact Points page (#54451) <BR>* Chore: Update slate and related packages (#54566) <BR>* graphite and opentsdb integration tests (#54733) <BR>* Storybook: Add controls to InlineLabel story (#54604) <BR>* Storybook: Add controls to QueryField story (#54606) <BR>* Update `auth/jwt_proxy` and `auth/oauth` reference (#54781) <BR>* fix(elasticsearch): remove deprecated elastic versions (#54632) <BR>* Update dependency AATTreact-aria/overlays to v3.10.1 (#54763) <BR>* Swagger: restore missing enterprise endpoints (#54765) <BR>* remove unused cfg (#54770) <BR>* Elasticsearch: fix types in test and add mock factory (#54582) <BR>* Fix docker compose for `openldap` and `oauth` (#54745) <BR>* Chore: update latest.json to 9.1.3 (#54764) <BR>* Update dependency AATTreact-aria/interactions to v3.11.0 (#54761) <BR>* ReleaseNotes: Updated changelog and release notes for 9.1.3 (#54759) <BR>* Update dependency AATTreact-aria/focus to v3.8.0 (#54718) <BR>* Navigation: add breadcrumbs in Explore page (#54547) <BR>* Update dependency AATTreact-aria/dialog to v3.3.1 (#54717) <BR>* Chore: Use the DEFAULT_LIMIT variable for the default value of the TraceQL Limit field (#54723) <BR>* Chore: Remove remaining IconName type assertions (#54658) <BR>* Alerting: Fix boolean comparison on PostgreSQL (#54730) <BR>* Playlists: Migrate to UIDs and load dashboards in the frontend (#54125) <BR>* Update graphite datasource testing query (#54635) <BR>* Fix nil logger in SqlStore (#54726) <BR>* Loki: Remove any from public/app/plugins/datasource/loki/components/LokiOptionFields.test.tsx (#54239) <BR>* RBAC: Move service and evaluator to acimpl package (#54714) <BR>* Loki/Prometheus: Make sections in log/metrics browser resizable (#54704) <BR>* Panel Header: Description tooltip expand to fit large elements (#54238) <BR>* Chore: Added controls to ContextMenu story (#54373) <BR>* Plugins: Add feature toggles for long running queries (#54349) <BR>* PublicDashboards: Add RBAC to secured endpoints (#54544) <BR>* Tempo: Move interfaces & `TempoQueryType` from `datasource.ts` to `types.ts` (#54621) <BR>* Library Panel: Allow to delete it when disabled or deprecated (#54662) <BR>* Tempo: Cache autocomplete values for tags (#54622) <BR>* Alerting: Display alert\'s \'Created\' time in local time instead of UTC (#54414) <BR>* changed lezer-logql version (#54712) <BR>* Update dependency AATTopentelemetry/api to v1.2.0 (#54669) <BR>* Update dependency AATTreact-aria/button to v3.6.1 (#54670) <BR>* influxdb integration tests (#54700) <BR>* LibraryElements: Fix inability to delete library panels under MySQL (#54600) <BR>* API: Do not expose user input in datasource error responses (#53483) <BR>* TopNav: Plugin page layouts / information architecture (#53174) <BR>* Add scrolling to SectionNav (#54698) <BR>* Fix StateTimeline duration bug + add hidden tooltip option (#54697) <BR>* Navigation: Landing pages behind feature toggles (#54576) <BR>* XYPanel: Improvements (#54220) <BR>* Add JWT url auth documentation (#54040) <BR>* Instrumentation: log the total number of db queries per request (#54647) <BR>* Panels: Add troubleshooting snapshot (#54417) <BR>* Canvas: Phantom mouse down fix (#54673) <BR>* Histogram: ensure y axis is unit-less (#54667) <BR>* Chore: Upgrade Moveable to v0.35.4 (#54559) <BR>* Geomap: Fix duplicate layer bug (#54660) <BR>* Chore: Upgrade Selecto to v1.19.1 (#54598) <BR>* Chore: fixing some `any`s/type assertions (#54661) <BR>* Login: Remove single admin team restriction (#54534) <BR>* Grafana/toolkit: Update README.md to include an alternative way to run local grafana/toolkit (#54203) <BR>* Secrets: Implement secrets manager plugin fallback store (#54496) <BR>* Chore: Use react-highlight-words types (#54627) <BR>* RBAC: Disable RBACPermissionValidation by default (#54626) <BR>* CI: move `grabpl e2e tests` from grabpl to grafana (#53075) <BR>* Default to pull_request events (#54640) <BR>* TimeSeries: fix padding, force 0-100% y range when % stacked (#54197) <BR>* convert LokiQueryEditor test to RTL (#54639) <BR>* update LokiExploreQueryEditor test to RTL (#54644) <BR>* Auth: Extend auth token errors with user ID (#54633) <BR>* Add monaco-editor section in grafana-toolkit faq (#54585) <BR>* manager exposes renderer + secrets manager (#54629) <BR>* Plugins: Fix plugin registered startup log line (#54634) <BR>* convert ConfigEditor test to RTL (#54636) <BR>* Tempo: Map the status tag to status.code for autocomplete (#54593) <BR>* Chore: Remove grafana-ui IconName type assertions (#54623) <BR>* Run gen-version in windows pipelines (#54624) <BR>* Chore: Replace deprecated toPromise() calls with lastValueFrom (#54234) <BR>* Footer: Add release notes url to version label (#52909) <BR>* Chore: Refresh out of date yarn lock file (#54620) <BR>* Fix: Make sure grafana/e2e cypress config file is in correct location (#54588) <BR>* Alerting: Write and Delete multiple alert instances. (#54072) <BR>* Alerting: Fix UI bug when setting custom notification policy group by (#54607) <BR>* Tempo: Add an options component under the TraceQL query field (#54435) <BR>* improve log in plugin check (#54599) <BR>* Fix: publish_docs GitHub action needs to be updated after a script that was used there has been removed (#54597) <BR>* Docs: Deprecating packages_api and removing it from our pipelines (#54473) <BR>* Chore: Move login attempt methods to separate service (#54479) <BR>* Fixed tooltip does not change data when hovering over other datapoints (#54517) <BR>* Chore: Downgrade Selecto to v1.17.0 (#54558) <BR>* Check if dist dir exists (#54590) <BR>* Dashboard: Fix typos in feedback request sentence (#54429) <BR>* Plugins Catalog: Allow to filter plugins using special characters (#54474) <BR>* Fix: Adjusting plugin.json schema regex (#54515) <BR>* refactors usage insights topics (#54497) <BR>* Fix: Restore Grafana and Dashboard data source icons (#54580) <BR>* adds video (#54545) <BR>* Fix create a dashboard from Explorer and edit panel flow (#54551) <BR>* CI: Generate Grafana version (and metadata) when the build binary is built (#54393) <BR>* Revert 54400 (#54570) <BR>* Chore: Remove Dashboard IconName type assertions (#54573) <BR>* Chore: Remove Nav + story IconName type assertions (#54572) <BR>* Add package publishing step (#53553) <BR>* Correlations: Use correct fallback handlers (#54511) <BR>* Chore: Add controls to Label stories (#54549) <BR>* Navigation: Don\'t round app plugin icon images (#54543) <BR>* Update dependency moment-timezone to v0.5.35 [SECURITY] (#54523) <BR>* TestData DB: Fix node graph not showing when the `Data type` field is set to `random` (#54298) <BR>* Chore: Change `JSON file` to `JSON File` for consistency with other tabs (#54453) <BR>* Fix a typo on the Manage dashboard links page (#54525) <BR>* update AATTgrafana/lezer-logql (#54530) <BR>* selecto version 1.19.0 (#54548) <BR>* Chore: Add dashboard thumbnails service (#54500) <BR>* Plugins: unlock on plugin startup failure (#54555) <BR>* Prometheus: report metrics browser toggle click interaction (#54546) <BR>* Collapse: remove explicit panel-container className from definition (#54359) <BR>* Tempo: Improve TraceQL editor autocomplete (#54461) <BR>* Fix RefID and mixed datasource equality (#54536) <BR>* moves time series up, fixes random relrefs (#54477) <BR>* Public Dashboards: Add Expressions Support (#54336) <BR>* Alerting: Scheduler to fetch folders along with rules (#52842) <BR>* RBAC: Config setting to disable permission validation (#54447) <BR>* Explore: Add Mixed Datasource (#53429) <BR>* AppRootPage: Fixes issue navigating between two app plugin pages (#54519) <BR>* Metrics: Fixed `grafana_database_conn_<BR>*` metrics, and added new `go_sql_stats_<BR>*` metrics as eventual replacement (#54405) <BR>* Hidden series stay hidden in legend when toggling visibility (#54139) <BR>* Storybook: Add controls to button story (#54389) <BR>* CI: Update `grabpl` verison to `v3.0.5` (#54269) <BR>* Chore: Added controls to Checkbox stories (#54372) <BR>* Update latest.json (#54484) <BR>* Add CustomMode in versions.go (#54482) <BR>* Grafana Backend: Establish a database version support policy. (#54374) <BR>* ReleaseNotes: Updated changelog and release notes for 8.3.11, 8.4.11, 8.5.11 and 9.0.8 (#54493) <BR>* ReleaseNotes: Updated changelog and release notes for 9.1.2 (#54481) <BR>* ensure process manager is background service (#54475) <BR>* Search: ordering tests (#54432) <BR>* removes previously refactored content (#54416) <BR>* Loki: Create Variable Query Editor for Loki. (#54102) <BR>* Plugins: Split plugin manager into smaller components (#54384) <BR>* Canvas: Fix minor duplication bug #54462 <BR>* FIX: RBAC prevents deleting empty snapshots (#54385) <BR>* Add PackagesBucketEnterprise2 field in config (#54449) <BR>* Storage: add `WithContents` option to `storage.Get()` (#53105) <BR>* Plugins Catalog: Use appSubUrl to generate plugins catalog urls (#54426) <BR>* Rendering: Add support for renderer token (#54425) <BR>* Update dependency AATTopentelemetry/semantic-conventions to v1.6.0 (#54316) <BR>* convert DerivedField test to RTL (#54334) <BR>* Build: Introduce webpack manifest plugin (#49798) <BR>* Add FocusScope to PanelEditor when open in the Dashboard Page so that a11y focus never catches invisible content. (#54400) <BR>* Convert influxdb ConfigEditor test to RTL (#54332) <BR>* Azure Monitor: Updated `grafana_ds_azuremonitor_dashboard_loaded` event, replaced array of queries for stats (#54286) <BR>* Navigation Bar: Remove plugins link under Server Admin (#54386) <BR>* Geomap: Cleanup (#54415) <BR>* Public Dashboards: use intervalMs and maxDataPoints from request (#53613) <BR>* Fix admonition (#54408) <BR>* Secrets: Implement admin mechanism for deleting all secrets stored on the secrets plugin (#54264) <BR>* Update README build references (#54394) <BR>* Geomap: Fix tooltip display (#54245) <BR>* Analytics: Rename create dashboard event (#54390) <BR>* QueryEditorRow: filter data on mount (#54260) <BR>* TimeRangeForm: Do not use HTML form (#54318) <BR>* Chore: Fix prometheus docker block (#54388) <BR>* Docs: Fix typo in custom-role-actions-scopes.md (#54294) <BR>* Chore: Group auth docker blocks (#54274) <BR>* Chore: Added controls to DatePickerWithInput story (#54360) <BR>* Chore: Use db.DB interface instead of sqlstore (#54358) <BR>* Storage: Avoid UID errors from annotations api when loading dashboards from storage (#54346) <BR>* Alerting: use raw query data in provisioning to bypass interpolation of macros (#54293) <BR>* Alerting: add missing yaml tag to mute time struct (#54287) <BR>* Geomap: cleanup (#54328) <BR>* Geomap: Local color range for dimensions (#54348) <BR>* public-dashboards: Add log statement when public dashboard enabled or disabled (#54133) <BR>* Chore: Fix cue loader to use absolute path (#54257) <BR>* OpenTsdb: migrate annotations from angular to react (#53856) <BR>* Preferences: Support setting any dashboard as home, not just the starred ones (#54258) <BR>* Jaeger: Show a better error msg if no service is selected when using search (#54172) <BR>* RBAC: Add function to generate wildcards from prefix (#54275) <BR>* Chore: SQL Store Split of datasource (#54262) <BR>* Move config nodes to another function (#54330) <BR>* update test environment to create folders (#54254) <BR>* SearchSrv: stop using IDs (#54296) <BR>* Panel edit: Run queries when time range changes in table view (#53111) <BR>* InfluxQL: Quoting tag values in the query editor (#54187) <BR>* GrafanaUI: Fix styles for invalid selects & DataSourcePicker (#53476) <BR>* elastic: always use millisecond-intervals for alerting (#54157) <BR>* Update dependency AATTtesting-library/user-event to v14.4.3 (#54292) <BR>* Convert elasticsearch ConfigEditor.test.tsx to RTL (#54301) <BR>* Chore: add missing properties to mocks (#54290) <BR>* Update dependency AATTmicrosoft/api-extractor-model to v7.23.3 (#54283) <BR>* Correlations: Add CorrelationSettings Page (#53821) <BR>* Dashboard save: Persist details message when navigating through dashboard save drawer\'s tabs. (#54084) <BR>* Update dependency AATTmicrosoft/api-extractor to v7.29.5 (#54281) <BR>* Plugins: Remove various custom headers logic (#54146) <BR>* Update dependency eslint-plugin-react to v7.31.0 (#49214) <BR>* I18n: Use locale preference (#53293) <BR>* public-dashboards: refactor query method (#54119) <BR>* Chore: Remove unused theme (#54175) <BR>* Search: use SQL search as a fallback during bluge\'s initial indexing (#54095) <BR>* RBAC: Remove DeclareFixedRoles wrapper on Access control and inject service (#54153) <BR>* Migrate to UID: Stop using search result ID (#54099) <BR>* use navId and subtitle on api keys page (#54247) <BR>* Loki: refactor mock instance creation and clean up datasource test (#54176) <BR>* elastic: use millisecond-intervals (#54202) <BR>* Histogram cue model fixes (#54022) <BR>* Geomap: Spatial operations location options transform e2e test (#54162) <BR>* Devenv: Geomap global vs local field coloring (#54253) <BR>* Chore: Refactor secrets kvstore to organize testing and migrations (#54249) <BR>* Chore: replace xorm by sqlx in dashboardversion service (#53869) <BR>* Chore: Refactor secrets plugin unit tests code (#54231) <BR>* Alerting: Delete state from the database on reset (#53919) <BR>* Storage: fix creating a new dashboard with dashboardsFromStorage feature flag enabled <BR>* Docs/adds cloud support disclaimer (#54150) <BR>* Docs/refactors manage dashboard topics (#54178) <BR>* Elasticsearch: Remove any from public/app/plugins/datasource/elasticsearch/components/AddRemove.test.tsx (#54232) <BR>* Navigation: improve page toolbar responsiveness (#54223) <BR>* use metadata endpoint (#53980) <BR>* Docs: refactors and copy edits share dashboard topics (#53972) <BR>* use navId + pageNav on datasource pages (#54218) <BR>* ContextHandler: Use stdlib format for middleware (#54219) <BR>* Admin: Create/Edit Team/ServiceAccount UI changes (#53889) <BR>* Navigation: Use new page layout in Service accounts item page (#54200) <BR>* RBAC: Fix resolver issue on wildcard resulting in wrong status code for endpoints (#54208) <BR>* logs: better names and comments (#53770) <BR>* Jaeger: Make search form fields more consistent with Tempo (#54026) <BR>* Build: Force a specific nodejs version for levitate detect breaking changes pipeline (#54207) <BR>* Move GH workflow step to have node_id unchanged (#54201) <BR>* metrics: add operation name used in metrics/tracing for middlewares (#53949) <BR>* AdHoc variable: Correctly preselect datasource when provisioning (#54088) <BR>* AzureMonitor: Added ARG query function for template variables (#53059) <BR>* Elasticsearch: Respect time range in ad hoc filters (#53874) <BR>* Fix: Correctly migrate mixed data source targets (#54152) <BR>* cleanup unused fields (#54115) <BR>* [Doc] Fix broken link in Tempo doc (#54120) <BR>* Chore: replace React.FC<Props> with simple function component (#54123) <BR>* Secrets: Implement migration of secrets from plugin back to unified secrets (#53561) <BR>* Fixing swagger meta preventing spec generation (#54181) <BR>* Alerting: Update rules delete endpoint to handle rules in group (#53790) <BR>* Alerting: log external alertmanager URLs #54127 <BR>* Tempo: Basic PoC of the upcoming TraceQL editor in Explore (#54028) <BR>* Search: Show all dashboards in the folder view (#54163) <BR>* TopNav: Dashboard settings (#52682) <BR>* TextPanel: Support code formats (#53850) <BR>* fix the event attributes (#54117) <BR>* Update whatsNewUrl (#54154) <BR>* add tests for api urls (#54116) <BR>* Chore: Add context util that allow to provide cause of cancellation (#53918) <BR>* Add GH action to automatically add issue labeled to GH board (#54151) <BR>* Bump code coverage workflow version (#54138) <BR>* Explore: Improve a11y of query row collapse button (#53827) <BR>* Trigger backend tests on devenv changes (#54137) <BR>* Alerting: Fix saving of screenshots uploaded with a signed url (#53933) <BR>* RBAC: Split up service into several components (#54002) <BR>* Navigation: Add responsive behaviour to `ToolbarButtonRow` (#53739) <BR>* Update dependency AATTbetterer/regexp to v5.4.0 (#54051) <BR>* Plugins: Propagate distributed tracing headers to backend plugins (#54107) <BR>* devenv: run stripnulls.sh (#54124) <BR>* Update dependency AATTbetterer/eslint to v5.4.0 (#54046) <BR>* Chore(loki): remove any from DerivedFields test (#53547) <BR>* Chore: update latest.json to 9.1.1 (#54108) <BR>* AngularPanels: Fixing changing angular panel options not taking having affect when coming back from panel edit (#54087) <BR>* Chore: Move updateorg out of sqlstore (#54111) <BR>* Allow for clickable link (#54067) <BR>* Transformers: Support inner vs outer join (#53913) <BR>* Navigation: Use new page layout in Server Admin > Orgs pages (#54018) <BR>* ReleaseNotes: Updated changelog and release notes for 9.1.1 (#54103) <BR>* CloudWatch: Log group variable should get all log groups (#54062) <BR>* Update effects to avoid retrieving metrics descriptors except on project name update (#54091) <BR>* Secrets: Add fallback to secrets kvstore plugin (#54056) <BR>* Chore: move from xorm to sqlx apikey store (#53434) <BR>* [DOC] Add APM changes and fix links (#53986) <BR>* Chore: cleanup datasources devenv (#54092) <BR>* Dependencies: Update monaco-editor (#54068) <BR>* Icons: Move unicons icons to the repository and generate the iconsBundle.js with nodejs (#53766) <BR>* RBAC: Only display unique permissions in list (#54074) <BR>* Service Accounts: Separate metrics logic from store (#54085) <BR>* Tempo: Make TempoQuery.search & SearchQueryParams.tags optional (#54052) <BR>* Plugins: Handle app plugin proxy routes per request (#51835) <BR>* Tempo: Remove unused functions in datasource.ts (#54081) <BR>* Plugins: Refactor plugin download/installation (#43046) <BR>* RBAC: Display indicator if a permission is inherited (#54080) <BR>* Plugins: Interpolate plugin type as part of plugin ID schema (#54030) <BR>* TimeSeries: Fix crash when min >= max in config (#54069) <BR>* docs: corrects broken relrefs (#54061) <BR>* Geomap: Fix geohash editor settings #54058 <BR>* docs: refactors field value overrides topics (#53849) <BR>* Heatmap: update heatmap documentation (#52756) <BR>* Docs: Fix minor typo (#53590) <BR>* plugins: New static scanner and validator, with Thema slot support (#53754) <BR>* Update dependency AATTbetterer/cli to v5.4.0 (#54041) <BR>* Chore: fix some `any`s pt.2 (#53928) <BR>* Chore: Remove needless eslint ignore comment from variable utils (#54050) <BR>* A11y: Fix a11y for toolbar buttons in PanelEditor (#53864) <BR>* refactors transformation topics (#53984) <BR>* Alerting: Fix width of Adapative Cards in Teams notifications (#53996) <BR>* ColorInputPicker: Fix popover in disabled state (#54000) <BR>* Update dependency AATTbetterer/betterer to v5.4.0 (#54031) <BR>* Secrets: Refactor code duplicity on secrets sql kvstore (#54032) <BR>* Remove dependency jest-mock-console (#52872) <BR>* docs: refactors value mappings topics (#53616) <BR>* Elasticsearch: remove already-disabled code (#52932) <BR>* Typed variables pt6: Clean up and test variable type guards (take 2) (#54025) <BR>* Update dependency AATTlezer/common to v1 (#50866) <BR>* Add GCP_KEY secret to the artifacts-page pipeline (#54013) <BR>* Alerting: Show alerting enabled for Alertmanager data sources (#54023) <BR>* convert AzureCredentialsForm test to RTL (#53959) <BR>* RBAC: Display groups for custom roles (#54020) <BR>* Chore: convert `DebugSection` test to RTL (#53965) <BR>* loki: Fix adding refId to rowId (#53932) <BR>* Tempo: Remove spanName from the query object if undefined (#53945) <BR>* TablePanel: Fix vertical scrollbar (#53457) <BR>* Alerting: Fix links in Microsoft Teams notifications (#54003) <BR>* TimePicker: Fixes relative timerange of less than a day not displaying <BR>* A11y: Update buttons in Explore page to not use HTML Title for tooltip (#53894) <BR>* A11y: do not change the focus when switching between Viz/Suggestions/Library Panels views (#53814) <BR>* Errors: Allow using Base as an error type (#53824) <BR>* Cloud Monitoring: Support SLO burn rate (#53710) <BR>* TimeSeries: fix regression with hardMin + hardMax ranging (#53922) <BR>* Make channels_config no longer depend on legacy alerting (#53799) <BR>* fix some anys (#53789) <BR>* StructureRev: use deep equals for structure revision change detection (#53920) <BR>* Grafana/schema: Fix plugins API regression. Add back \"hidden\" in LegendDisplayMode (#53925) <BR>* Fix: Rename timezones prop to timezone for plugins compatibility (#53926) <BR>* Decimals: Fixes auto decimals to behave the same for positive and negative values (#53960) <BR>* convert TestRuleResult to RTL (#53953) <BR>* Chore/extend plugin schema json (#53950) <BR>* use navId over navModel, add page descriptions + create pageNav for child pages (#53936) <BR>* coremodels: Convert plugin-metadata schema to a coremodel (#52121) <BR>* Grafana-UI: Changes ClipboardButton to always allow copy of multi line content (#53903) <BR>* Tempo: Set the default query type even if queryType was set to \'clear\' (#53887) <BR>* Chore: Improve FolderSettingsPage test (#53601) <BR>* implement responsive breadcrumb behaviour (#53764) <BR>* Inspect: show DataFrame JSON <BR>*before<BR>* transformation and field config are applied (#53867) <BR>* Transforms: Allow for clearing of select fields for outer join and grouping to matrix transformations (#53916) <BR>* prometheus: upgrades http client to 1.30 (#53901) <BR>* Transformations: Add support for an inner join transformation (#53865) <BR>* shows example of how and where to enable public dashboards in config.ini (#53904) <BR>* A11y: Make tabs in query history + inspector accessible in Explore (#53773) <BR>* API Keys: Add revocation for SATs (#53896) <BR>* Prometheus: properly de-accumulate multi-heatmap responses (#53688) <BR>* User management: Use HMAC-SHA256 to generate time limit codes (password reset tokens) (#42334) <BR>* Alerting: State manager to use InstanceStore (#53852) <BR>* TimeSeries: Don\'t show y axis when visualisation is hidden (#53671) <BR>* Auth: Reduce lookup cookie error to warning and invalidate cookie (#53881) <BR>* HistogramPanel: Generate .cue model (#53826) <BR>* CloudWatch: Add missing AWS/Lambda metrics (#53866) <BR>* BarChart/PieChart: create/update models.cue (#52988) <BR>* TimeSeries: Fix memory leak on viz re-init caused by KeyboardPlugin <BR>* Teams: Add TeamRolePicker to the Create and Edit Team pages (#53775) <BR>* Update betterer results because of #53806 (#53884) <BR>* Update open ldap for macos (#53819) <BR>* RBAC: Remove builtin role code (#53767) <BR>* Fix file extension (#53838) <BR>* Tempo: Remove unused theme param in getStyles (#53823) <BR>* CloudWatch: Add missing AWS/ApiGateway metrics (#53839) <BR>* RBAC: Move resource permissions store to service package (#53815) <BR>* Update of AWS/Events (#53831) <BR>* Revert \"BarchartPanel: Fix color from thresholds show incorrectly (#52038)\" (#53806) <BR>* Chore: remove xorm from preference (#53803) <BR>* Geomap: update the layer order in docs (#53749) <BR>* Live: fix `StreamingDataFrame` length on `replace` action and schema change (#53796) <BR>* updates broken relrefs (#53857) <BR>* Legal: CLA formatting update (#53853) <BR>* fixes time-series relrefs (#53851) <BR>* Influxdb Datasource: Remove angular dependencies for Influxdb influxql annotations (#52546) <BR>* Alerting: add docs for file provisioning (#53101) <BR>* add sqlx_store into star service (#53430) <BR>* Alerting: Fix notifications for Microsoft Teams (#53810) <BR>* RBAC: Remove user permissions in org when user is removed (#53782) <BR>* devenv: elastic: update to new version (#53825) <BR>* InfluxDB: Remove browser (\'direct\' access) mode. (#53529) <BR>* Prometheus: Throw error on direct access (#50162) <BR>* TimeRangePicker: Absolute timeranges with timezone (#53763) <BR>* Histogram: Fix panel hide when clicking on legend (#53651) <BR>* Alerting: Read group details before saving (#53586) <BR>* Alerting: Hide \"no rules\" message when we are fetching from data sources (#53778) <BR>* coremodels: Remove \"Model\" prefix from Go types (#53801) <BR>* Chore: Replace react-inlinesvg usage for the Icon component (#53736) <BR>* Chore: Add loginattempt service (#53687) <BR>* Actually enforce dashboard schema on devenv (#53797) <BR>* Chore: Replace xorm with sqlx (#52575) <BR>* Jaeger: Remove advanced options toggle & show advanced options by default (#53774) <BR>* Chore: Add Get User Profile to user and Get User Org List to org service (#53788) <BR>* Remove unsued dep (#53785) <BR>* Chore: update latest.json to 9.1.0 (#53786) <BR>* Navigation: Improve responsiveness of `TopSearchBar` (#53777) <BR>* Chore: Remove GetSignedInUserWithCacheCtx from store interface (#53734) <BR>* Alerting: Improve Mimir AM interoperability with Grafana (#53396) <BR>* ReleaseNotes: Updated changelog and release notes for 9.1.0 (#53780) <BR>* Alerting: Support for re-ordering alert rules in a group (#53318) <BR>* Chore: Remove disable user, disable batch users and searchusers methods from store interface (#53717) <BR>* codeowners: adjust logs ownership (#53771) <BR>* Tempo: Fix typo in the tooltip for \'Limit\' (#53750) <BR>* Revert \"Analytics: Use Fullstory to get behavioral data (#53732)\" (#53762) <BR>* Release Notes: Add missing report bug fixes (#53597) <BR>* pkg/web: remove Router and Logger from Context (#53765) <BR>* fix configuration secret_key relref link (#52742) <BR>* Docs: Fix link in What\'s New in 9.1 (#53259) <BR>* Docs: Add 9.1 to What\'s New index (#53545) <BR>* Analytics: Use Fullstory to get behavioral data (#53732) <BR>* Update dependency eslint to v8.22.0 (#52723) <BR>* Fix initDashboard bug (#53722) <BR>* openapi: Use indentations for human-readable JSON (#53707) <BR>* Build: upgrade Alpine images (#53743) <BR>* GeoMap: Fix tooltip not showing values (#53738) <BR>* Adding urlparams to the routes schema (#53735) <BR>* Cloudwatch: update redis metrics (#53618) <BR>* RBAC: Remove the flag from the config which states that you can disable RBAC (#53730) <BR>* Remove delete suer from store interface (#53726) <BR>* UsersTable: Display Disabled flag in Organizations\' Users table (#53656) <BR>* RBAC: Update permission query to not join on team table (#53677) <BR>* Geomap: Minor 9.1 doc fixes (#53704) <BR>* Geomap: Update language to match documentation and remove beta (#53703) <BR>* Geomap: Update whats new docs for 9.1 (#53634) <BR>* Geomap: Update Documentation (#53552) <BR>* Alerting: Fix incorrect embedded DTO being returned when handling rule groups (#53701) <BR>* Geomap: Add devenv dashboard for v9.1 of geomap (#53638) <BR>* replace relrefs with URLs (#53686) <BR>* Fix order-of-magnitude bug in DTO conversion (#53690) <BR>* Chore: Add tempuser service (#53325) <BR>* [Doc] Added link to APM dashboard doc for Service graph Tempo data source doc (#53491) <BR>* use dash-db type when searching for dashboard (#53607) <BR>* Print package error message for deprecated io/ioutil (#53665) <BR>* Alerting: AlertingProxy to elevate permissions for request forwarded to data proxy when RBAC enabled (#53620) <BR>* Set projectName in componentDidMount to ensure GCE project is set (#53652) <BR>* Fix webpack issue (#53666) <BR>* Auth: Add cli command users-manager for conflict resolution (#52344) <BR>* Chore: Panic! in the Logs (#53664) <BR>* Show alerting availability in data source details (#53391) <BR>* Loki, Prometheus: Fix passing of query with defaults to code mode (#53646) <BR>* Loki: Rename Labels to Label filter and update placeholders (#53446) <BR>* RBAC: Remove unused code (#53649) <BR>* Chore: Add user methods to service (#53595) <BR>* ColorPickerInput: Enable input clearing (#53587) <BR>* CloudMonitor: Fix to hide queries when used in conjunction with Expressions (#53537) <BR>* Docs: Fix missing reference update on dashboard page (#53641) <BR>* AccessControl: Move GetCacheKey to SignedInUser (#53591) <BR>* RBAC: Fix various ui issues for role picker (#53589) <BR>* docs: refactor work, combines time-series topics (#53530) <BR>* Alerting: use duration model for alert rule provisioning api (#53196) <BR>* Alerting: fetch interval from stored namespace UID (#53195) <BR>* Alerting: create provisioning dir in docker image (#53594) <BR>* update alertmanager to 0.24 (#53555) <BR>* Layers check (#53611) <BR>* Fix build error (#53615) <BR>* Alerting: Adds interval and For to alert rule details (#53211) <BR>* Fix devenv tempo port (#53605) <BR>* Chore(loki): remove any from LokiQueryField test (#53548) <BR>* Chore(loki): remove any from config editor test (#53475) <BR>* Correlations: Add GetCorrelation(s) HTTP APIs (#52517) <BR>* Loki: Update copy for missing label filter error message (#53449) <BR>* Jaeger: Extract inline CSS into getStyles <BR>* remove UseState from last 2 stories (#53596) <BR>* Jaeger: Improve JSON file upload error msg <BR>* Docs: Update dashboard documentation, including new search (#53050) <BR>* Build: fix shellcheck (#53602) <BR>* Prometheus: Promote Azure auth flag to configuration (#53447) <BR>* Tracing: Fix OpenTelemetry Jaeger context propagation (#53269) <BR>* Chore: Ignore type assertions in __mocks__ (#53593) <BR>* GrafanaUI: improve Prometheus getQueryHints performance (#52148) <BR>* RBAC: Enable rbac when creating new settings (#53531) <BR>* Levitate: Update workflow to find type declaration via package.json (#53539) <BR>* Chore move Filter to user service (#53588) <BR>* Chore: Add user service method SetUsingOrg and GetSignedInUserWithCacheCtx (#53343) <BR>* Remove ioutil.ReadDir from usage (#53550) <BR>* A11y: Create Minimal Styleguide (#46948) <BR>* CI: Split `store-packages` step (#53516) <BR>* Grafana Build: Sync Grafana versioning changes from `build-pipeline` (#53522) <BR>* Preferences: Use search endpoint to get missing dashboard (#53540) <BR>* Chore: Move plugin settings store code into a dedicated service (#53560) <BR>* MSSQL: Don\'t inject angular dependency (#53546) <BR>* Datasources: Emit event on dashboard load with queries info (#52052) <BR>* fix: use `type` instead of `uid` to get datasource metadata (#53543) <BR>* Fix middleware tests for public dashboards (#53557) <BR>* Secrets: Move license check to secret store plugin (#53185) <BR>* Adding logs during migration of secrets to plugin (#53426) <BR>* Alerting: Use Adaptive Cards in Teams notifications (#53532) <BR>* Alerting: Extend PUT rule-group route to write the entire rule group rather than top-level fields only (#53078) <BR>* Public Dashboards: Usage Insights (#52768) <BR>* updates whats new version number and link (#53541) <BR>* Docs/refactors configure panels (#53485) <BR>* Typed variables pt5: Remove generics from getInstanceState (#53018) <BR>* remove UseState from legacy Select story (#53519) <BR>* CI: move `grabpl build-frontend` from grabpl to grafana (#53073) <BR>* Chore: update latest.json to 9.0.7 (#53533) <BR>* Transform: Add a limit transform (#49291) <BR>* Handle ioutil deprecations (#53526) <BR>* Dashboard: Reverted the changes of hiding multi-select and all variable in the datasource picker (#53521) <BR>* Add LockExecuteAndRelease method to ServerLockService (#53417) <BR>* Chore: Remove datasources from the Store interface (#53515) <BR>* ReleaseNotes: Updated changelog and release notes for 9.0.7 (#53524) <BR>* Add tests for Breadcrumbs (#53514) <BR>* Storybook: remove `UseState` from `ButtonSelect` story (#53509) <BR>* remove UseState from Drawer story (#53503) <BR>* Run docs pipeline on <BR>*.md changes only, in the packages dir (#53517) <BR>* Move SignedInUser to user service and RoleType and Roles to org (#53445) <BR>* Dashboard: Support Variables in \"Filter by Name\" Transformation (#51804) <BR>* Chore(devenv): remove unsupported elasticsearch versions (#53470) <BR>* Allow empty value in kv_store (#53416) <BR>* added dashboard uid when tracing header in browsermode (#53232) <BR>* RBAC: Fix dashboard filter in SQLBuilder (#53379) <BR>* Navigation: Improve breadcrumb accessibility (#53471) <BR>* SAML: Do not SAML SLO if user is not SAML authenticated (#53418) <BR>* TeamSync: Fix team syncing out of orgs mapped by auth method (#53257) <BR>* Grafana UI: Add implicit submit to TimeRangeForm for A11y (#52647) <BR>* Storybook: add controls support + remove `UseState` from `RelativeTimeRangePicker` story (#53459) <BR>* Library Panels: Use UIDs to list Dashboards using a panel (#53477) <BR>* Chore: Remove any from `public/app/plugins/datasource/elasticsearch/hooks/useNextId.test.tsx` (#53427) <BR>* Update codeowners (#53381) <BR>* Update add to project urls (#53384) <BR>* Geomap: Set markers color based on selected color field #53493 <BR>* updates aliases (#53488) <BR>* moves legend to visualizations, adds links (#53486) <BR>* Fix cloak typo (#53474) <BR>* Devenv: Universal jwt_proxy environment (#53377) <BR>* add controls support + remove UseState from WeekStartPicker.story.tsx (#53455) <BR>* Alert list panel: Add view mode \"Stat\" (#53281) <BR>* Alerting: Delete expired images from the database (#53236) <BR>* pkg/web: detect Hijack() as chain write (#53466) <BR>* Chore: Further reduce usage of v1 theme (#53423) <BR>* LibraryPanels: Rewrite invalid connection deletion query to be MySQL-friendly (#53460) <BR>* RBAC: Remove sort and unique values when fetching permissions (#53461) <BR>* Loki: Rewrite getHighlighterExpressionsFromQuery to use Loki parser (#53316) <BR>* Trigger test release on pkg/cmd/<BR>*<BR>* changes (#53448) <BR>* Collapse: Fix miss-aligned arrow icon (#53452) <BR>* pkg/web: closure-style middlewares (#51238) <BR>* Histogram: Send proper dataframe to PlotLegend (#53284) <BR>* refactor component to be more dumb, use LinkButton for icons and fix alignment (#53383) <BR>* Add controls support + remove UseState from TimeRangePicker.story.tsx (#53376) <BR>* Query Builder: Fix spelling of \"lose\" in user visible message (#53435) <BR>* Access Control: optimize GetUserPermissions sql (#53279) <BR>* Change from arm to armv7 (#53437) <BR>* Dashboard: Spelling corrections in end-user visible dialogs (#53340) <BR>* RBAC: Handle case when folder id is negative (#53438) <BR>* CI: move `grabpl build-docker` from grabpl to grafana (#53077) <BR>* Fix groups and useres indentation (#53414) <BR>* Prometheus: Remove metadata endpoint (#53428) <BR>* coremodels: Include nested optional fields in output (#53355) <BR>* fix: add promql placeholder text (#53321) <BR>* Remove packages-bucket arg (#53421) <BR>* revise to match docs (#53354) <BR>* Change base image for npm storage (#53419) <BR>* Graphite Plugin: fix annotation migration regression with ref-ids (#53361) <BR>* Chore: Enable ANSI_QUOTES for Mysql Database (#53277) <BR>* CI: Update `grabpl` to v3.0.1 (#53369) <BR>* remove the sqlstore playlist methods (#53415) <BR>* Chore: convert DashboardGrid test to RTL (#53405) <BR>* Chore: Reduce usage of v1 theme (#53245) <BR>* CI: move `grabpl shellcheck` from grabpl to grafana (#53076) <BR>* Chore: disable flaky e2e test (#53408) <BR>* Change LDAP configuration to secure connections (#53404) <BR>* Alerting: Fix alert detail layout issue (#53256) <BR>* Chore: Make \"why-did-you-render\" a dynamic import (#53121) <BR>* Chore: Update version of `AATTgrafana/eslint-config` (#53403) <BR>* ReleaseNotes: Updated changelog and release notes for 8.5.10 (#53395) <BR>* Loki: Fix showing of unusable labels field in detected fields (#53319) <BR>* Replace with anonymoud functions (#53386) <BR>* Fix: correct bold, italics, and code color in Panel tooltips (#53380) <BR>* Chore: remove any from test (#53260) <BR>* Search: Migrated impressions to use dashboardUID (#53090) <BR>* Oauth: Reduce error scope on upsert (#53242) <BR>* Prometheus: Use lezer-promql types instead of hardcoded strings (#53287) <BR>* BarGauge: Show empty bar when value, minValue and maxValue are all equal (#53314) <BR>* Azure Monitor: Add Network Insights Dashboard (#50362) <BR>* E2E: Make Cypress recordings higher res + quality (#53342) <BR>* Login: allow basic users to reset password when LDAP or Auth Proxy is enabled (#52331) <BR>* Chore: Remove pluginsettings methods from store and mockstore (#53347) <BR>* Typed variables pt4: Remove generics from getVariable (#53017) <BR>* Alerting: Remove mention of host name from Alerting HA docs (#53178) <BR>* Access Control: Set permissions for Grafana\'s test data source (#53247) <BR>* Geomap: Do not show markers with empty coordinates (#53330) <BR>* Docs: Adding hint about healthcheck not being mandatory (#53308) <BR>* Implementing OpenApi 3 specs (converted from Swagger 2) (#53243) <BR>* CI: move `grabpl build-plugins` from grabpl to grafana (#53071) <BR>* Loki: Fix producing correct log volume query for query with comments (#53254) <BR>* i18n: Translates the Share Panel modal (#53297) <BR>* Alerting: Adds support for editing group details for Grafana managed rules (#53120) <BR>* Chore: Convert FolderSettingsPage.test.tsx to RTL (#53307) <BR>* Chore: Add user service method UpdateLastSeenAt (#53309) <BR>* Chore: Add user service method ChangePassword (#53303) <BR>* Chore: Add user service method Update (#53300) <BR>* Chore: Move api key models into apikey service package (#53241) <BR>* Chore: Add user service method GetByEmail (#53298) <BR>* Chore: Add user service method GetByLogin (#53204) <BR>* GrafanaUI: Render PageToolbar\'s leftItems regardless of title\'s presence (#53285) <BR>* Remove GetUserById from store interface (#53226) <BR>* Build: Replace the file-loader loader with asset module in webpack config (#53088) <BR>* Encryption: Fall back to AES-CFB on empty algorithm metadata (#53266) <BR>* Data Connections: Remove the placeholder for Recorded Queries (#53230) <BR>* Geomap: Add measuring tools (#51608) <BR>* Canvas: Fix inconsistent border behavior (#53262) <BR>* coremodels: Combine static and generic registries (#53246) <BR>* Canvas: Fix duplicated option editors functionality (#53184) <BR>* Ensure that tooltip and legend have same parameters to calculate and display label equally (#53176) <BR>* Alerting: Fix migration (#53253) <BR>* Add missing package to AATTgrafana/schema (#53252) <BR>* Storybook: remove `UseState` + add controls support to `TimeZonePicker` story (#53219) <BR>* Chore: Sql store split for legacy alerting (#52901) <BR>* add missing check for root URLs length (#53239) <BR>* Metrics: Refactor use of lezer nodes to reference ID instead of name (parsing.ts) (#53177) <BR>* remove string constant and use ids provided in lezer-promql library (#53180) <BR>* API: Fix snapshot responses (#52998) <BR>* Alerting: set dashboard and panel id using annotations in provisioning api (#53221) <BR>* Loki: Fix types in querybuilder state test (#53223) <BR>* Loki: Remove some of any assertions from tests (#53114) <BR>* I18n: Crowdin sync (#53222) <BR>* Prometheus: Add tests for new explain section (#53182) <BR>* Build: Introduce ESM and Treeshaking to NPM package builds (#51517) <BR>* Access Control: Fix permission error during dashboard creation flow (#53214) <BR>* check not empty root urls before setting field (#53135) <BR>* Correlations: Add UpdateCorrelation HTTP API (#52444) <BR>* Search: rename `remove search constraints` (#53190) <BR>* RolePicker: Fix RolePicker menu positioning (#53201) <BR>* Make retrieve and release npm packages allowed to fail (#53191) <BR>* Chore: Remove apikey store methods from sqlstore (#53197) <BR>* CI: Run `main-docs` pipeline only, when a docs PR is merged (#53026) <BR>* Drone: Add retries for pipelines (#53171) <BR>* Change var keyword to const (#53206) <BR>* Typed variables pt3: Type VariableState with TypedVariableModel (#53015) <BR>* Chore: reformat swagger specs, again (#53205) <BR>* MegaMenu: Fix broken hamburger toggle (#52770) <BR>* Loki: Remove hardcoded values for LokiOperationId (#53168) <BR>* Chore: Prettier ignore api-merged & api-spec swagger api specs (#53170) <BR>* rename table_model.ts => TableModel.ts (#51659) <BR>* Tempo: Devenv update to support all features (#52728) <BR>* RBAC: Add an additional check on UserID before fetching the permissions (#53002) <BR>* Frontend: Make datalinks work with status history and state timeline (#50226) <BR>* Docs: update annotations API docs to include required field (#52644) <BR>* Update LokiQueryCodeEditor test title (#53181) <BR>* Docs: update Alerting configuration (#53169) <BR>* Alerting: Fix crash when viewing alert group without interval (#53166) <BR>* Docs: Add What\'s New in v9.1 (#53066) <BR>* Chore: Fix Makefile target dependency (#53165) <BR>* update versions (#53167) <BR>* ref experimental query editor (#53061) <BR>* update latest.json testing version (#53157) <BR>* Docs: Update explain section in Loki docs (#53107) <BR>* Loki: Add tests for explain section in builder and code editor (#53113) <BR>* ReleaseNotes: Updated changelog and release notes for 9.1.0-beta1 (#53155) <BR>* Chore: Split get user by ID (#52442) <BR>* Chore: split APIKey store (#52781) <BR>* Azure Monitor: Early error if the client secret is not set (#53106) <BR>* Docs: Remove limitation for Azure Monitor template variables (#52983) <BR>* Chore: Enable React strict mode (#53126) <BR>* Azure Monitor: Clarify removed query methods (#52986) <BR>* Typed variables pt2: Use type-accurate mock variables in tests (#52987) <BR>* Alerting: Update forking request handlers to use the same errors (#52965) <BR>* Encryption: De-duplicate encryption code with extensible service (#52472) <BR>* Chore: remove `UseState` + add support for controls in `TimeOfDayPicker`/`TimeRangeInput` story (#53040) <BR>* I18n: Crowdin sync (#53104) <BR>* I18n: Add X-Crowdin-SourceKey to messages.po files (#53102) <BR>* Add crowdin config (#53096) <BR>* Typed variables pt1: Use discriminated union for variable model (#52981) <BR>* don\'t show dashboards or starred items in navbar when unauthenticated (#53051) <BR>* Chore: update latest.json to 9.0.6 (#53095) <BR>* Update prometheus docs (#53062) <BR>* ReleaseNotes: Updated changelog and release notes for 9.0.6 (#53092) <BR>* Chore: Bump terser to fix security vulnerability (#53052)<BR>* Tue Oct 11 2022 ecsosAATTopensuse.org- Update to version 9.1.8: <BR>* \"Release: Updated versions in package to 9.1.8\" (#569) <BR>* add missing logic <BR>* Swap order of login fields (#511) <BR>* Security: Fix do not forward login cookie in outgoing requests <BR>* remove support for v1 manifests <BR>* Plugins: Make proxy endpoints not leak sensitive HTTP headers <BR>* FIX: Remove RBAC datasource permissions upon datasource deletion (#56530) (#56549) <BR>* LibraryPanelSearch: Refactor and fix hyphen issue (#55314) (#55612) <BR>* Azure Monitor: Fix subscription selector when changing data sources (#56284) (#56408) <BR>* Docs: Fix caching.memcached setting name (#56606) (#56674) <BR>* [v9.1.x] Alerting: Mark all tests that interact with the database as Integration tests. (#56604) <BR>* Google Cloud Monitoring: Fix bucket bound for distributions (#56565) (#56648) <BR>* Docs: deletes provisioning from grafana and adds link (#56637) (#56638) <BR>* Docs: removes duplicate sentence in silences (#56629) (#56633) <BR>* Docs: adds note on aurora incompatibility (#56621) (#56630) <BR>* Docs: changes alert groupings to groups (#56617) (#56626) <BR>* docs/provisioning: fix typo in notification policies (#54917) (#56618) <BR>* [v9.1.x] Alerting: Fix evaluation interval validation (#56115) (#56605) <BR>* Alerting: Fix migration to create rules with group index 1 (#56511) (#56583) <BR>* [9.1.x] Alerting: Fix migration to not add label \"alertname\" (#56509) (#56580) <BR>* Chore: Upgrade Go to 1.19.2 (#56355) (#56552) <BR>* Form validation problem in table panel option (column width & minimum column width) (#56452) (#56546) <BR>* Docs: adds alertmanager overview (#56527) (#56535) <BR>* Alerting: Fix pq: missing FROM-clause for table \"a\" (#56453) (#56533) <BR>* StateTimeline: Fix tooltip showing erroneously in shared crosshair dashboards (#55809) (#56520) <BR>* Alerting: Update imported prometheus alertmanager version. Backport (#56228) (#56429) <BR>* Thresholds: fix line rendering with multiple y axes (#56516) (#56517) <BR>* Fix issue 55626 (#55636) (#56482) <BR>* Azure Monitor: Adapt empty Logs response (#56378) (#56394) <BR>* Drone: `publish-linux-packages` should be privileged (#55816) (#56383) <BR>* init sbom action (#56177) (#56375) <BR>* ReleaseNotes: Updated changelog and release notes for 9.1.7 (#56323) (#56324) <BR>* ReleaseNotes: Updated changelog and release notes for 9.1.7 (#56313) (#56321) <BR>* \"Release: Updated versions in package to 9.1.7\" (#56308) <BR>* adds 4 links to blogs (#56193) (#56301) <BR>* Update github.com/labstack/echo/v4 (#56226) (#56290)<BR>* Tue Oct 04 2022 ecsosAATTopensuse.org- Update to version 9.1.7: <BR>* \"Release: Updated versions in package to 9.1.7\" (#563) <BR>* AzureMonitor: Ensure resourceURI template variable is migrated (#56095) (#56249) <BR>* Alerting: make sure that rules in rule group are nil if not provided (#55301) (#55324) <BR>* Heatmap: fix color scheme reversal (#56227) (#56233) <BR>* TimeSeries: clamp log-y-axis min to 1 when decimals=0 (#55882) (#56221) <BR>* adds note about org_role being case sensitive (#56043) (#56179) <BR>* Docs: Add link to TimescaleDB docs (#56134) (#56135) <BR>* Docs: Note issue #13399 in database install docs (#55596) (#55638) <BR>* Docs: Fix relrefs in access control API docs (#51940) (#55640) <BR>* Docs: Clarify \"supported data sources\" (#54337) (#55643) <BR>* Docs/refactors configure panels (#53485) (#55954) <BR>* docs: fix typo in is_null expression explainer (#55988) (#56036) <BR>* Update graphite datasource testing query (#54635) (#56029) <BR>* Alerting: fix alert supported warning when editing data source name (#55886) (#55999) <BR>* Docs alerting: copy edit terraform provisioning (#55978) (#55984) <BR>* Geomap: Fix tooltip display option (#55956) (#55964) <BR>* BarChart: add negY transform to fieldConfig overrides (#55930) (#55957) <BR>* fix index file for website (#55907) (#55912) <BR>* Update Alerting provisioning docs (#55892) (#55897) <BR>* Chore: Upgrade Go version to 1.19.1 (backport) (#55733) <BR>* Docs: adds terraform provisioning docs (#55660) (#55891) <BR>* Documentation: clarify label matching (#55650) (#55889) <BR>* Thresholds: Add option for dashed line style (#55875) (#55884) <BR>* TimeSeries: fix log-y-axis tick label skipping when decimals=0 (#55868) (#55873) <BR>* resolves merge conflicts (#55764) <BR>* Alerting: Fix a typo in alerting rule annotation docs (#55730) (#55798) <BR>* Fix: RBAC handle `error no resolver` found (#55676) <BR>* Tempo: Wrap the autocomplete value for a tag in double quotes (#55610) (#55637) <BR>* Library panels: Add backend route (#55746) (#55758) <BR>* Dashboard: Single right-aligned y axis loses gridlines (#54206) (#55537) <BR>* Alerting: cache general folder in migration based on org id (#55620) (#55691) <BR>* Alerting: support env variables in contact point settings when provsioning (#55666) (#55680) <BR>* Alerting: Fix flaky test (#55551) (#55673) <BR>* [v9.1.x] Prometheus: Restore FromAlert header (#55627) <BR>* CloudWatch: Add missing AWS/Prometheus metrics (#54990) (#55652) <BR>* Docs: Fix link to config docs (#55396) (#55594) <BR>* Search: Add search index configuration options (#55525) (#55529) <BR>* Dashboard: Fix plugin dashboard save as button (#55197) (#55606) <BR>* slate-suggenstions: adding `moveBackward` (#55576) (#55592) <BR>* TablePanel: Fix FooterRow styling for Safari and Firefox (#55543) (#55602) <BR>* Docs: Fix Cloud availability of JWT URL Embedding (#55260) (#55261) <BR>* Update grafana version tag to 9.1.0 (#54049) (#55263) <BR>* Docs: Fix decimals: auto docs for panel edit (#55477) (#55564) <BR>* Live: Fix live streaming with `live-service-web-worker` feature flag enabled (#55528) (#55558) <BR>* Alerting: Skip unsupported file types on provisioning (#55573) (#55584) <BR>* Alerting: Fix mathexp.NoData cannot be reduced (#55347) (#55549) <BR>* Auth: Add development manual override (#55496) (#55544) <BR>* Drone: Always have `image_pull_secrets` (#55530) (#55541) <BR>* Status History Panel: Show X-Axis Value in Tooltip (#54563) (#55534) <BR>* Search: improve logging in case of failed dashboard loading phase (#55523) (#55524) <BR>* V9.1.3.1 security patch (#492) (#55515) <BR>* Explore: Add feature tracking events (#54514) (#55469) <BR>* ReleaseNotes: Updated changelog and release notes for 9.1.6 (#55481) (#55483) <BR>* \"Release: Updated versions in package to 9.1.6\" (#55480) <BR>* [v9.1.x] Alerting: Fix default query\'s data source when no default datasource … (#55441)<BR>* Wed Sep 21 2022 ecsosAATTopensuse.org- Update to version 9.1.6: <BR>* \"Release: Updated versions in package to 9.1.6\" (#531) <BR>* V9.1.3.1 security patch (#492) <BR>* Mention the need for Subscription Reader role (#51844) (#55436) <BR>* Geomap: Sync v9.1.x with main (#55428) <BR>* Before requesting the metadata check the access mode (#55403) <BR>* Plugins: Expose emotion/react to plugins to prevent load failures (#55297) (#55400) <BR>* ElasticSearch: Fix dispatching queries at a wrong time (#55225) (#55367) <BR>* Azure Monitor: Fix migration issue with MetricDefinitionsQuery template variable query types (#55262) (#55359) <BR>* TablePanel/StatPanel: Fix values not being visible when background transparent (#55092) (#55362) <BR>* CloudWatch: Enable feature adoption tracking in the plugin (#54299) (#55354) <BR>* Backport: Revert changes to oauth behavior to v9.1.x (#55302) <BR>* Docs: adds set up section with alertmanager, provisioning sections (#55291) (#55321) <BR>* [v9.1.x] Browse: Hide dashboard actions if user does not have enough permission (#55279) <BR>* Fix header/footer not sticky (#55285) (#55294) <BR>* Docs: RBAC update for insights and query caching (#52544) (#55280) <BR>* Inspect: Hide Actions tab when it is empty (#55272) (#55274) <BR>* adjusts structure of tasks (#55268) (#55270) <BR>* Provisioning Contact points: Support disableResolveMessage via YAML too (#54122) (#55254) <BR>* Alerting: Fix send resolved notifications (#54793) (#55256) <BR>* Fix download link in macOS install instructions (#55133) (#55140) <BR>* small fix for new variable editor types (#55195) (#55259) <BR>* 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) <BR>* Fix broken image rendering troubleshooting links (#55210) (#55252) <BR>* InfluxDB: add scopedVars to tags to fix repeated panels querying all selected variables (#54934) (#55245) <BR>* [v9.1.x] fix: min metric to hourly metric (#55244) <BR>* Search: Fixes folder section not displaying dashboards (#55231) (#55240) <BR>* Migrate user_id to BIGINT (#55084) (#55235) <BR>* Docs: create new explore page for concepts (#55161) (#55213) <BR>* Search: Avoid requesting all dashboards when in Folder View (#55188) <BR>* Geomap: Add Africa, Australia, Oceania, South Asia, and East Asia as initial view options (#55142) (#55191) <BR>* Query patterns: Feature tracking (#55164) (#55177) <BR>* AzureMonitor: Explain custom and metric namespace properties (#55048) (#55173) <BR>* Panel: Disable legends when showLegend is false prior to schema v37 (#55126) (#55165) <BR>* Alerting: Fix legacy migration crash when rule name is too long (#55053) (#55128) <BR>* adds section shortcode, adjust topic titles (#55000) (#55002) <BR>* ReleaseNotes: Updated changelog and release notes for 9.1.5 (#55091) (#55093) <BR>* \"Release: Updated versions in package to 9.1.5\" (#55090) <BR>* PanelMenu: Remove hide legend action as it was showing on all panel types (#54876) (#55063)<BR>* Tue Sep 13 2022 ecsosAATTopensuse.org- Update to version 9.1.5: <BR>* \"Release: Updated versions in package to 9.1.5\" (#507) <BR>* Fix StateTimeline zoom function (#55033) (#55046) <BR>* Traces: More visible span colors (#55029) <BR>* PluginLoader: Alias slate-react as AATTgrafana/slate-react (#55027) (#55032) <BR>* Cloudwatch: Fix annotation query serialization issue (#54884) (#55022) <BR>* Frontend logging: handle logging endpoints without expensive middleware (#54960) (#55019) <BR>* AzureMonitor: Fix custom namespaces (#54937) (#55018) <BR>* Alerting: remove interpolation of annotations from alert rule file provisioning (#54975) (#54996) <BR>* PanelOptions: fix timezones editor save key (#55009) (#55011) <BR>* Docs/refactors variables topics (#54470) (#54995) <BR>* hide overflow content for single left pane (#54882) (#54994) <BR>* ReleaseNotes: Updated changelog and release notes for 9.1.4 (#54987) (#54989) <BR>* \"Release: Updated versions in package to 9.1.4\" (#54986) <BR>* CloudWatch: Fix display name of metric and namespace (#54860) (#54971) <BR>* Search: Add substring matcher (#54895) <BR>* Alerting: make sure to update contact point references when updating (#54896) (#54952) <BR>* fix bug in loki\'s adhoc filters (#54920) (#54956) <BR>* Alerting: validate am config changes before persisting (#54908) (#54944) <BR>* AzureMonitor: Fix metric namespace list (#54826) (#54945) <BR>* DisplayProcessor: Handle reverse-ordered data when auto-showing millis (#54923) (#54930) <BR>* Docs: moves reporting docs per customer request (#54591) (#54911) <BR>* ignore non-actionable errors in grafana agent (#54824) (#54906) <BR>* [v9.1.x] Alerting: Change the rule yaml data to reflect Prom-based rule format (#54898) <BR>* instrumentation: dont instrument ErrSkip at all (#54880) (#54883) <BR>* Chore: Upgrade `AATTgrafana/lezer-logql` to `0.0.19` (#54879) <BR>* Heatmap: Add option to reverse color scheme (#54365) (#54861) <BR>* Alerting: Sanitize invalid label/annotation names for external alertmanagers (#54537) (#54859) <BR>* Alerting: Resetting the notification policy tree to the default policy will also restore default contact points (#54608) (#54855) <BR>* BarChart: fix stale colorByField being used in value mappings (#54820) (#54856) <BR>* Add package publishing step (#53553) (#54846) <BR>* TimeSeries: omit non-integer y ticks when decimals: 0 (#54679) (#54808) <BR>* [v9.1.x] Alerting: Fix incorrect propagation of org ID and other fields in rule provisioning endpoints (#54807) <BR>* Dashboard: Unsaved changes warning fixes (#54706) (#54803) <BR>* Alerting: Telegram: truncate long messages (#54339) (#54796) <BR>* Chore: Update slate and related packages (#54566) (#54795) <BR>* ReleaseNotes: Updated changelog and release notes for 9.1.3 (#54759) (#54762) <BR>* \"Release: Updated versions in package to 9.1.3\" (#54758) <BR>* [v9.1.x] RBAC: Fix resolver issue on wildcard resulting in wrong status code (#54692)<BR>* Sat Sep 10 2022 ecsosAATTopensuse.org- Update to version 9.1.4: <BR>* \"Release: Updated versions in package to 9.1.4\" (#498) <BR>* Chore: Update slate and related packages (#54566) (#54795)<BR>* Tue Sep 06 2022 ecsosAATTopensuse.org- Update to version 9.1.3: <BR>* \"Release: Updated versions in package to 9.1.3\" (#490) <BR>* 54570 manual backport (#54716) <BR>* LibraryElements: Fix inability to delete library panels under MySQL (#54600) (#54711) <BR>* A11y: Make tabs in query history + inspector accessible in Explore (#53773) (#53902) <BR>* Explore: Improve a11y of query row collapse button (#53827) (#54149) <BR>* GrafanaUI: Fix styles for invalid selects & DataSourcePicker (#53476) (#54321) <BR>* API: Do not expose user input in datasource error responses (#53483) (#54709) <BR>* Fix StateTimeline duration bug + add hidden tooltip option (#54697) (#54701) <BR>* Instrumentation: log the total number of db queries per request (#54647) (#54686) <BR>* Add JWT url auth documentation (#54040) (#54689) <BR>* [Doc][Tempo] Backport 54120 to v9.1.x (#54675) <BR>* [DOC] Add APM changes and fix links (#53986) (#54672) <BR>* Histogram: ensure y axis is unit-less (#54667) (#54671) <BR>* [Doc] Added link to APM dashboard doc for Service graph Tempo data source doc (#53491) (#54406) <BR>* TimeSeries: fix padding, force 0-100% y range when % stacked (#54197) (#54652) <BR>* Plugins Catalog: Allow to filter plugins using special characters (#54474) (#54589) <BR>* Alerting: Fix UI bug when setting custom notification policy group by (#54607) (#54610) <BR>* Fixed tooltip does not change data when hovering over other datapoints (#54517) (#54595) <BR>* refactors usage insights topics (#54497) (#54583) <BR>* adds video (#54545) (#54581) <BR>* Correlations: Use correct fallback handlers (#54511) (#54569) <BR>* TestData DB: Fix node graph not showing when the `Data type` field is set to `random` (#54298) (#54564) <BR>* [v9.1.x] Metrics: Fixed `grafana_database_conn_<BR>*` metrics, and added new `go_sql_stats_<BR>*` metrics as eventual replacement (#54540) <BR>* moves time series up, fixes random relrefs (#54477) (#54539) <BR>* AppRootPage: Fixes issue navigating between two app plugin pages (#54519) (#54529) <BR>* Hidden series stay hidden in legend when toggling visibility (#54139) (#54522) <BR>* FIX: RBAC prevents deleting empty snapshots (#54385) (#54510) <BR>* Plugins Catalog: Use appSubUrl to generate plugins catalog urls (#54426) (#54433) <BR>* Grafana Backend: Establish a database version support policy. (#54374) (#54506) <BR>* ReleaseNotes: Updated changelog and release notes for 8.3.11, 8.4.11, 8.5.11 and 9.0.8 (#54493) (#54498) <BR>* ReleaseNotes: Updated changelog and release notes for 9.1.2 (#54481) (#54483) <BR>* \"Release: Updated versions in package to 9.1.2\" (#54480) <BR>* removes previously refactored content (#54416) (#54471)<BR>* Tue Aug 30 2022 ecsosAATTopensuse.org- Update to version 9.1.2: <BR>* \"Release: Updated versions in package to 9.1.2\" (#475) <BR>* Rendering: Add support for renderer token (#54425) (#54431) <BR>* Add FocusScope to PanelEditor when open in the Dashboard Page so that a11y focus never catches invisible content. (#54400) (#54430) <BR>* Azure Monitor: Updated `grafana_ds_azuremonitor_dashboard_loaded` event, replaced array of queries for stats (#54286) (#54424) <BR>* Fix admonition (#54408) (#54412) <BR>* Docs: add geomap index (#54410) <BR>* Geomap: Fix tooltip display (#54245) (#54397) <BR>* QueryEditorRow: filter data on mount (#54260) (#54392) <BR>* RBAC: Only display unique permissions in list (#54074) (#54383) <BR>* RBAC: Display indicator if a permission is inherited (#54080) (#54380) <BR>* Plugins: Remove various custom headers logic (#54146) (#54284) <BR>* Alerting: use raw query data in provisioning to bypass interpolation of macros (#54293) (#54357) <BR>* Alerting: add missing yaml tag to mute time struct (#54287) (#54355) <BR>* Geomap: Local color range for dimensions (#54348) (#54352) <BR>* Docs/refactors manage dashboard topics (#54178) (#54248) <BR>* Docs: refactors and copy edits share dashboard topics (#53972) (#54229) <BR>* docs: refactors field value overrides topics (#53849) (#54098) <BR>* Search: use SQL search as a fallback during bluge\'s initial indexing (#54095) (#54276) <BR>* elastic: always use millisecond-intervals for alerting (#54157) (#54317) <BR>* Dashboard save: Persist details message when navigating through dashboard save drawer\'s tabs. (#54084) (#54289) <BR>* elastic: use millisecond-intervals (#54202) (#54266) <BR>* use metadata endpoint (#53980) (#54241) <BR>* Docs/adds cloud support disclaimer (#54150) (#54252) <BR>* \"Release: Updated versions in package to 9.1.1\" (#54101) <BR>* [v9.1.x] Build: Use specific nodejs version for levitate pipeline (#54212) <BR>* [v9.1.x] AdHoc variable: Correctly preselect datasource when provisioning (#54205) <BR>* AzureMonitor: Added ARG query function for template variables (#53059) (#54204) <BR>* Alerting: Fix saving of screenshots uploaded with a signed url (#53933) (#54147) <BR>* Fix: Correctly migrate mixed data source targets (#54152) (#54199) <BR>* Alerting: Update rules delete endpoint to handle rules in group (#53790) (#54184) <BR>* Alerting: log external alertmanager URLs #54127 (#54177) <BR>* Search: Show all dashboards in the folder view (#54163) (#54164) <BR>* Update whatsNewUrl (#54154) (#54155) <BR>* Trigger backend tests on devenv changes (#54137) (#54148) <BR>* AngularPanels: Fixing changing angular panel options not taking having affect when coming back from panel edit (#54087) (#54132) <BR>* Docs: Backport 53530 to v9.1.x (#54106) <BR>* ReleaseNotes: Updated changelog and release notes for 9.1.1 (#54103) (#54105) <BR>* Update effects to avoid retrieving metrics descriptors except on project name update (#54091) (#54100) <BR>* docs: corrects broken relrefs (#54061) (#54097) <BR>* Add GCP_KEY secret to the artifacts-page pipeline (#54013) (#54055)<BR>* Tue Aug 23 2022 ecsosAATTopensuse.org- Update to version 9.1.1: <BR>* \"Release: Updated versions in package to 9.1.1\" (#466) <BR>* TimeSeries: Fix crash when min >= max in config (#54069) (#54078) <BR>* Geomap: Fix geohash editor settings #54058 (#54064) <BR>* Geomap: update the layer order in docs (#53749) (#54060) <BR>* refactors transformation topics (#53984) (#54059) <BR>* Heatmap: update heatmap documentation (#52756) (#54057) <BR>* Make retrieve and release npm packages allowed to fail (#53191) (#53220) <BR>* Docs: Fix minor typo (#53590) (#54053) <BR>* [v9.1.x] A11y: Fix a11y for toolbar buttons in PanelEditor (#54047) <BR>* [v9.1.x] Alerting: Fix width of Adaptive Cards in Teams notifications (#54045) <BR>* ColorInputPicker: Fix popover in disabled state (#54000) (#54042) <BR>* docs: refactors value mappings topics (#53616) (#54036) <BR>* A11y: do not change the focus when switching between Viz/Suggestions/Library Panels views (#53814) (#54007) <BR>* loki: Fix adding refId to rowId (#53932) (#54019) <BR>* TablePanel: Fix vertical scrollbar (#53457) (#54015) <BR>* Grafana-UI: Changes ClipboardButton to always allow copy of multi line content (#53903) (#53929) <BR>* Alerting: Fix links in Microsoft Teams notifications (#54003) (#54012) <BR>* TimePicker: Fixes relative timerange of less than a day not displaying (#54008) <BR>* Cloud Monitoring: Support SLO burn rate (#53710) (#54001) <BR>* TimeSeries: fix regression with hardMin + hardMax ranging (#53922) (#53976) <BR>* [v9.1.x] Grafana/schema: Fix plugins API regression. Add back \"hidden\" in LegendDisplayMode (#53966) <BR>* [v9.1.x] Timeseries: Revert the timezone(s) property name change back to singular (#53963) <BR>* Decimals: Fixes auto decimals to behave the same for positive and negative values (#53960) (#53961) <BR>* shows example of how and where to enable public dashboards in config.ini (#53904) (#53912) <BR>* TimeSeries: Don\'t show y axis when visualisation is hidden (#53671) (#53895) <BR>* TimeSeries: Fix memory leak on viz re-init caused by KeyboardPlugin (#53891) <BR>* Update betterer results because of #53806 (#53884) (#53885) <BR>* Revert \"BarchartPanel: Fix color from thresholds show incorrectly (#52038)\" (#53806) (#53876) <BR>* Fix file extension (#53838) (#53880) <BR>* Live: fix `StreamingDataFrame` length on `replace` action and schema change (#53796) (#53863) <BR>* updates broken relrefs (#53857) (#53860) <BR>* Legal: CLA formatting update (#53853) (#53855) <BR>* fixes time-series relrefs (#53851) (#53854) <BR>* Docs: Publish v9.1.x docs to /latest/ (#53846) <BR>* Alerting: add docs for file provisioning (#53101) (#53848) <BR>* docs: manual backport for what\'s new for 9.1.0 (#53842) <BR>* Alerting: Fix notifications for Microsoft Teams (#53810) (#53843) <BR>* Fix webpack issue (#53666) (#53840) <BR>* [v9.1.x] Alerting: Read group details before saving (#53809) <BR>* CloudMonitor: Fix to hide queries when used in conjunction with Expressions (#53537) (#53811) <BR>* TimeRangePicker: Absolute timeranges with timezone (#53763) (#53818) <BR>* Chore: Ignore type assertions in __mocks__ (#53593) (#53816) <BR>* Histogram: Fix panel hide when clicking on legend (#53651) (#53813) <BR>* [v9.1.x] Alerting: Hide \"no rules\" message when we are fetching from data sources (#53807) <BR>* ReleaseNotes: Updated changelog and release notes for 9.1.0 (#53780) (#53784) <BR>* \"Release: Updated versions in package to 9.1.0\" (#53779) <BR>* use dash-db type when searching for dashboard (#53607) (#53674)<BR>* Sun Aug 21 2022 ecsosAATTopensuse.org- Update to version 9.1.0: <BR>* \"Release: Updated versions in package to 9.1.0\" (#460) <BR>* Fix initDashboard bug (#53722) (#53759) <BR>* Build: upgrade Alpine images (#53743) (#53748) <BR>* GeoMap: Fix tooltip not showing values (#53738) (#53741) <BR>* Cloudwatch: update redis metrics (#53618) (#53733) <BR>* RBAC: Remove the flag from the config which states that you can disable RBAC (#53730) (#53731) <BR>* Build: update grabpl (#53729) <BR>* Tracing: Fix OpenTelemetry Jaeger context propagation (#53269) (#53724) <BR>* Alerting: Fix incorrect embedded DTO being returned when handling rule groups (#53702) <BR>* Fix order-of-magnitude bug in DTO conversion (#53690) (#53696) <BR>* [9.1.x] Alerting: AlertingProxy to elevate permissions for request forwarded to data proxy when RBAC enabled (#53679) <BR>* Chore: Panic! in the Logs (#53664) (#53669) <BR>* Loki, Prometheus: Fix passing of query with defaults to code mode (#53646) (#53662) <BR>* [v9.1.x] Alerting: Adds interval and For to alert rule details (#53610) <BR>* fixed conflicts (#53538) <BR>* ColorPickerInput: Enable input clearing (#53587) (#53650) <BR>* Revert SQL data sources migration for 9.1 (#53510) <BR>* RBAC: Fix various ui issues for role picker (#53589) (#53644) <BR>* Alerting: use duration model for alert rule provisioning api (#53196) (#53637) <BR>* Alerting: fetch interval from stored namespace UID (#53195) (#53636) <BR>* Alerting: create provisioning dir in docker image (#53594) (#53633) <BR>* [v9.1.x] Docs: Update dashboard documentation, including new search (#53050) (#53608) <BR>* Prometheus: Promote Azure auth flag to configuration (#53447) (#53598) <BR>* Preferences: Use search endpoint to get missing dashboard (#53540) (#53571) <BR>* Alerting: Use Adaptive Cards in Teams notifications (#53532) (#53556) <BR>* Datasources: Emit event on dashboard load with queries info (#52052) (#53568) <BR>* fix: use `type` instead of `uid` to get datasource metadata (#53543) (#53562) <BR>* Alerting: Extend PUT rule-group route to write the entire rule group rather than top-level fields only (#53078) (#53554) <BR>* Transform: Add a limit transform (#49291) (#53536) <BR>* RBAC: Fix dashboard filter in SQLBuilder (#53379) (#53506) <BR>* Allow empty value in kv_store (#53416) (#53505) <BR>* LibraryPanels: Rewrite invalid connection deletion query to be MySQL-friendly (#53460) (#53469) <BR>* RBAC: Remove sort and unique values when fetching permissions (#53461) (#53467) <BR>* Histogram: Send proper dataframe to PlotLegend (#53284) (#53462) <BR>* Access Control: optimize GetUserPermissions sql (#53279) (#53442) <BR>* RBAC: Handle case when folder id is negative (#53438) (#53439) <BR>* Prometheus: Remove metadata endpoint (#53428) (#53433) <BR>* Graphite Plugin: fix annotation migration regression with ref-ids (#53361) (#53420) <BR>* Chore: disable flaky e2e test (#53408) (#53413) <BR>* Fix: correct bold, italics, and code color in Panel tooltips (#53380) (#53382) <BR>* [v9.1.x] Alerting: Fix alert detail layout issue (#53410) <BR>* Loki: Fix showing of unusable labels field in detected fields (#53319) (#53387) <BR>* Azure Monitor: Add Network Insights Dashboard (#50362) (#53367) <BR>* BarGauge: Show empty bar when value, minValue and maxValue are all equal (#53314) (#53371) <BR>* Geomap: Do not show markers with empty coordinates (#53330) (#53337) <BR>* Alerting: Remove mention of host name from Alerting HA docs (#53178) (#53345) <BR>* Access Control: Set permissions for Grafana\'s test data source (#53247) (#53334) <BR>* Loki: Fix producing correct log volume query for query with comments (#53254) (#53320) <BR>* GrafanaUI: Render PageToolbar\'s leftItems regardless of title\'s presence (#53285) (#53292) <BR>* Alerting: set dashboard and panel id using annotations in provisioning api (#53221) (#53233) <BR>* API: Fix snapshot responses (#52998) (#53244) <BR>* Alerting: Fix migration (#53253) (#53255) <BR>* add missing check for root URLs length (#53239) (#53251) <BR>* Access Control: Fix permission error during dashboard creation flow (#53214) (#53229) <BR>* check not empty root urls before setting field (#53135) (#53225) <BR>* Correlations: Add UpdateCorrelation HTTP API (#52444) (#53224) <BR>* RolePicker: Fix RolePicker menu positioning (#53201) (#53216) <BR>* Search: rename `remove search constraints` (#53190) (#53217) <BR>* [v9.1.x] Frontend: Make datalinks works with status history and state timeline (#53202) <BR>* Docs: update Alerting configuration (#53169) (#53192) <BR>* [v9.1.x] Alerting: Fix crash when viewing alert group without interval (#53188) <BR>* [v9.1.x] Add What\'s New in Grafana v9.1 (#53175) <BR>* [9.1.x] Alerting: Remove user input from error response (#53164) <BR>* Docs: Update explain section in Loki docs (#53107) (#53161) <BR>* backport release notes (#53160) <BR>* Azure Monitor: Early error if the client secret is not set (#53106) (#53154) <BR>* Docs: Remove limitation for Azure Monitor template variables (#52983) (#53153) <BR>* Azure Monitor: Clarify removed query methods (#52986) (#53143) <BR>* \"Release: Updated versions in package to 9.1.0-beta.1\" (#53137) <BR>* Alerting: Extract alert rule diff logic into separate file with exported API (#53083) <BR>* remove documentation for feature not yet being launched (#53082) <BR>* Canvas: Unable to add fixed text in textbox element #53080 <BR>* Alerting: Update rules version when folder title is updated (#53013) <BR>* fix audit log prefix for public dashboards (#53070) <BR>* Alerting: Increase alert rule operation perf by replacing subquery with threshold calculation (#53069) <BR>* Canvas: Cleanup default elements (#52958) <BR>* Canvas - Clear button bugfix (#53068) <BR>* Storage: move file quota check to service (#53058) <BR>* Alerting: Add file provisioning for text templates (#52952) <BR>* Alerting: Add file provisioning for mute timings (#52936) <BR>* Canvas: Inline element settings (#52771) <BR>* Alerting: Add file provisioning for notification policies (#52877) <BR>* Alerting: Add file provisioning for contact points (#51924) <BR>* Search: Move entity events to transaction (#52394) <BR>* Azure Monitor: Restore Metrics query parameters: subscription, resourceGroup, metricNamespace and resourceName (#52897) <BR>* TimeSeriesPanel: Tooltip works properly when changing modes (#52876) <BR>* Public Dashboards: add e2e tests for public dashboards (#52970) <BR>* CloudWatch: add CloudWatchSynthetics namespace (#52956) <BR>* CloudWatch: the variable editor should accept custom values (#52955) <BR>* Navigation: split logic, reenable unit test, copy whole node to prevent recursion error (#53033) <BR>* Chore: Cleanup Makefile (#53037) <BR>* Alerting: Show evaluation interval global limit warning (#52942) <BR>* CloudMonitoring: Remove link setting for SLO queries (#53031) <BR>* public dashboards: check to see if dashboard state is different from persisted on save (#52008) <BR>* Chaging log level when secret is not found (#53007) <BR>* Import: prevent recursion blowup in redux + reintroduce import e2e test (#52985) <BR>* Search: add request metrics (#53028) <BR>* Make compile-build-cmd depend on init-enterprise (#53029) <BR>* GrafanaUI: Improved ClipboardButton success state (#52665) <BR>* Trigger pr-integration-tests pipeline only on backend changes (#53024) <BR>* Alerting: Configure alert manager data source as an external AM (#52081) <BR>* Annotations: Migrate dashboardId to dashboardUID (#52588) <BR>* Storage: optimize sql list operation (#53009) <BR>* Storage: add global resources/system (#53000) <BR>* docker: The cue directory is gone. Catch-up (#52606) <BR>* update e2e docs to remove aria-label mentions (#52999) <BR>* Loki: support template variables when running stream (live) mode (#52973) <BR>* Search: Track user searches and results interactions (#52949) <BR>* Dashboards: Disable variable pickers for snapshots (#52827) <BR>* AppChrome: Fix race condition when updating chrome state on route changed (#52694) <BR>* Loki: Move explain section to builder mode (#52879) <BR>* Search: add starred filter and swap button order (#52184) <BR>* Sync: Move ActiveTokenCount to a new service (#52991) <BR>* Prometheus: Fix adding of multiple values for regex operator (#52978) <BR>* API: Do not expose user input in datasource error responses (#52992) <BR>* elastic: eliminate react warning (#52934) <BR>* Tooltip mode works in BarChart panel (#52941) <BR>* Chore: remove unnessisary type assertion from GrafanaContext (#52979) <BR>* AzureAD: Don\'t copy claims around (#52950) <BR>* Storage: support git + github backed roots (#52192) <BR>* Canvas: Enable ability to instantly select and drag an element (#52861) <BR>* BarChart: fix top y tick clipping when x labels are rotated (#52964) <BR>* BarchartPanel: Fix color from thresholds show incorrectly (#52038) <BR>* Previews: return an empty array, rather than a null, if a dashboard has no datasources (#52961) <BR>* [DOC] Updates to K8s install instructions (#52772) <BR>* Previews: fix `dashboard.thumbnails.ds_uids` migration (#52960) <BR>* CloudMonitor: Consolidate editor rows (#52675) <BR>* Chore: use new `pa11y-ci` version (#52953) <BR>* Azure Monitor: Add new dashboard with geo map for app insights test availability (#52494) <BR>* CI: add the grabpl build-backend command into the repo (#52673) <BR>* Docker: Install jq on `build-container` image (#52928) <BR>* Grafana/toolkit: Fix incorrect image and font generation for plugin builds (#52927) <BR>* Previews: datasource permissions (#52747) <BR>* Prometheus: Add flag to compare streaming and buffered responses (#51711) <BR>* InfluxDB: move datasource health check to backend (#52668) <BR>* RBAC: Update the docs homepage to mention that RBAC is only enterprise (#52890) <BR>* Storage: fix delete folder (#52860) <BR>* SearchV2: Add minor UX improvements to Search pages (#52833) <BR>* Alerting: Allow testing provisioned contact points (#52824) <BR>* RBAC: Add RBAC for query caching (#52113) <BR>* TimeSeries: Implement auto decimals for y axes (#52912) <BR>* Deps: Update SAML libraries (#52893) <BR>* Canvas: Add all options to inline editor (#52834) <BR>* Transformers: remove config from \"join by labels\" source fields (#52850) <BR>* fix the issue of annotation endpoint (#52907) <BR>* Graphite Plugin: Remove angular dependencies for graphite annotations (#52261) <BR>* Various Panels: Add ability to toggle legend with keyboard shortcut (#52241) <BR>* fixes links (#52899) <BR>* Access Control: Allow org admins to invite new users (#52894) <BR>* Revert \"Explore: Add Mixed Datasource (#51605)\" (#52889) <BR>* Update Monthly patch updates (#52885) <BR>* Azure Monitor: Append /default to the resource URI if needed (#52884) <BR>* Tempo: Set APM table default span kind (#52851) <BR>* Explore: Add Mixed Datasource (#51605) <BR>* Storybook: add controls support + remove `UseState` from `Collapse` story (#52869) <BR>* Auth: Implement Token URL JWT Auth (#52662) <BR>* Chore: Move swagger definitions to the handlers (#52643) <BR>* Separate task with additional information (#52871) <BR>* Azure Monitor: Deprecate metricDefinition (#52793) <BR>* Fixing the relative url path (#52774) <BR>* Adding rudderstack to our storybook (#52777) <BR>* Updating plugin packaging documentation (#52744) <BR>* Update dependency lint-staged to v13 (#52873) <BR>* PromQuery: Show exemplars in collapsed view (#52767) <BR>* CloudWatch: returnData should default to true (#52759) <BR>* Instrumentation: Collect database connection stats (#52797) <BR>* Plugins: Add validation for plugin manifest (#52787) <BR>* Update dependency html-loader to v4 (#52858) <BR>* Update dependency jest-junit to v14 (#52859) <BR>* Dev: Bump eslint sdk for vscode (#52852) <BR>* Update dependency AATTopentelemetry/semantic-conventions to v1.5.0 (#52856) <BR>* Loki: Show label options for unwrap operation (#52810) <BR>* Update typescript-eslint monorepo to v5.31.0 (#52819) <BR>* Update grafana monorepo to v0.4.0 (#52805) <BR>* Don\'t make the whole row a drag handle, use css instead (#52795) <BR>* Correlations: Add DeleteCorrelation HTTP API (#51801) <BR>* loki: remove unused code (#52435) <BR>* Correlations: change casing of <BR>*UID properties (#52836) <BR>* Storage: allow public access to public files (#52849) <BR>* Chore: Rename dashboardUID to dashboardUIDs in search endpoint and up… (#52766) <BR>* Chore: Add dashboard UID as query parameter of Get annotation endpoint (#52764) <BR>* Canvas: Merge tree view and layer element list UX (#52701) <BR>* fix typo in SQL editor placeholders #52846 <BR>* Docs: updated configuration description for auto_assign_org (#50180) <BR>* Graphite: Introduce new query types in annotation editor (#52341) <BR>* CODEOWNERS: update for the observability-logs squad (#52792) <BR>* Azure Monitor: fix bug in variable editor (#52804) <BR>* Geomap: Support ability to color markers based on label value (#47476) <BR>* Transformations: Add standard deviation and variance reducers (#52769) <BR>* Alerting: Group alert state history by labels and allow filtering (#52784) <BR>* Chore: update latest.json to 9.0.5 (#52820) <BR>* Update linguijs monorepo to v3.14.0 (#52811) <BR>* UI/Card: Fix card items always having pointer cursor (#52809) <BR>* Remove unused code (#52806) <BR>* ReleaseNotes: Updated changelog and release notes for 9.0.5 (#52813) <BR>* Alerting: Scheduler to use AlertRule (#52354) <BR>* Update dependency webpack to v5.74.0 (#52799) <BR>* coremodel: Fix hardcoded text and overly broad embedding (#52802) <BR>* Update dependency ts-node to v10.9.1 (#52798) <BR>* Dropdown: New dropdown component (#52684) <BR>* Update dependency selecto to v1.17.0 (#52794) <BR>* add a note about starred dashboards in the navbar to the documentation (#52660) <BR>* Docs: fix data source MSSQL link (#52796) <BR>* Update dependency sass to v1.54.0 (#52791) <BR>* Update dependency rollup to v2.77.1 (#52786) <BR>* Update dependency lru-cache to v7.13.1 (#52733) <BR>* instrumentation: add buckets to catch very slow requests (#51492) <BR>* Update dependency react-select to v5.4.0 (#52763) <BR>* Profile: Fix nav tree link to notifications (#52685) <BR>* Docs: Update docs for images in notifications (#52721) <BR>* logs: better volume-color (#52711) <BR>* Service accounts: update docs (#52734) <BR>* Revert \"Service accounts: Add service account to teams\" (#52710) <BR>* Grafana/toolkit: Fix incorrect image and font generation for plugin builds (#52661) <BR>* Dashboard and Folder permissions: Update docs to reflect reality (#52730) <BR>* grafana/ui: convert sass to emotion (#52541) <BR>* Geomap: refactor and cleanup structures (#52760) <BR>* Chore: typos in MySQL/PostgreSQL ConfigurationEditor (#52735) <BR>* Transforms: Add Join by label transformation (#52670) <BR>* Chore: add dashboarduid in the connection endpoint response (#52761) <BR>* Update dependency ol to v6.15.1 (#52751) <BR>* Only reset keybindings on route change, not param change (#52746) <BR>* Explore: Change datasourceName usage to datasourceUID or datasourceRef where appropriate (#52479) <BR>* Traces: Align APM table names (#52591) <BR>* fix typo, ensure kms key example uuid isn\'t a potentially real key (#52750) <BR>* Storage: externalize `allow_unsanitized_svg_upload` (#52703) <BR>* Updated pushover in Supported notifiers (#52631) <BR>* Secrets: Implement Secret Plugin required flag and fatal crash on startup (#52552) <BR>* Dashboard: Adjust styles for very long titles (#52452) <BR>* Datasources: add `datasourceUids` filter <BR>* Auditing: Add new options to docs (#52050) <BR>* Menu: Improvements to menu component (#52686) <BR>* Update dependency lerna to v5.2.0 (#52732) <BR>* docs(alerting): removed a repetition of a word (#52376) <BR>* Update dependency date-fns to v2.29.1 (#52722) <BR>* Correlations: Add CreateCorrelation HTTP API (#51630) <BR>* fix dockerfile for oracle alpine image (#52667) <BR>* change managed permissions for service accounts (#52709) <BR>* Loki: Add support for IP label and line filter in query builder (#52658) <BR>* Fix small typo in panel doc (#52568) <BR>* Docs: Fix query history documentation (#52610) <BR>* Chore: Bump typescript version to 4.7.4 (#52325) <BR>* Update dependency core-js to v3.24.0 (#52708) <BR>* I18n: Wrap event-based modals with I18nProvider (#52720) <BR>* Update dependency AATTvisx/shape to v2.11.1 (#52707) <BR>* Data Connections: Add data sources (#52436) <BR>* Loki: Add unwrap with conversion function to builder (#52639) <BR>* ToolbarButton: Add back useful storybook story (#52683) <BR>* CloudWatch: Refactor tests to assert struct instead of marshalled json (#52024) <BR>* Update dependency AATTopentelemetry/semantic-conventions to v1.4.0 (#52663) <BR>* Update dependency AATTtypes/ol-ext to v2.1.2 (#52691) <BR>* Update dependency AATTtesting-library/user-event to v14.3.0 (#52690) <BR>* Tempo: Add context menu to edges (#52396) <BR>* Azure Monitor: New template variable editor (#52594) <BR>* Storage: Mime type detection (#52512) <BR>* ColorPickerInput: Allow returning empty color value (#52650) <BR>* Slider: Fixes styling of marker dots (#52678) <BR>* FolderPage: Do not create browser history when adding slug to url (#52695) <BR>* TimeZone: Remove political reference (#52689) <BR>* Timezone: Consistency in how we write time zone (#52679) <BR>* GrafanaContext: Exploring a way to get rid of global scope singletons (#52128) <BR>* Plugins: Fixes navigation between different plugin pages (#52571) <BR>* TimeSeries: Support multiple timezones in x axis (#52424) <BR>* Search: Handle special datasource types (#52446) <BR>* Search: Allowed actions (#52529) <BR>* devenv: removes old ab script (#52657) <BR>* Docs: Replace apt-key command with signed-by option (#44885) <BR>* improve meta and story typings (#52659) <BR>* Variables: Optimize \"timeRangeUpdated\" path (#52047) <BR>* Update dependency AATTmicrosoft/api-extractor-model to v7.22.1 (#52641) <BR>* Loki: Add hints for level-like labels (#52414) <BR>* I18n: Change locale format to IETF language tag (#52596) <BR>* GrafanaUI: Improve ClipboardButton story (#52656) <BR>* Remove need to use lowercase in span name dropdown (#52645) <BR>* Remove build-storybook from release-branch mode for enterprise (#52654) <BR>* add support for controls in DataSourceHttpSettings story (#52618) <BR>* Internationalisation: Translate the Share modal (#52457) <BR>* Alerting: Fix alert panel instance-based rules filtering (#52583) <BR>* Update dependency moment to v2.29.4 [SECURITY] (#51886) <BR>* Remove condition - simplify code (#52637) <BR>* Alerting: Add subpath to the folder edit and permission url (#52399) <BR>* Plugins: Add signature wildcard globbing for dedicated private plugin type (#52163) <BR>* Preferences: Use dashboardUID to set the home dashboard (#51919) <BR>* LoginLayout: Remove hardcoded background-color (#52505) <BR>* TopNav: Support for deeper nesting in section nav (#52562) <BR>* Fix anonymous access (#52615) <BR>* Service accounts: Document service account managed permissions (#52628) <BR>* Service account: Ensure that you can revert only service accounts which you can access (#52626) <BR>* Service account: Redirect to the edit page after creation (#52623) <BR>* Docs: Revoke access to App Plugins (#52542) <BR>* TimeSeries: Add option for symmetrical y axes (align 0) (#52555) <BR>* Canvas: Set element cursor to grab (#52503) <BR>* Geomap: Fix tooltip offset bug (#52627) <BR>* Public Dashboards: Adds template variable validation for pubdash on the backend (#52566) <BR>* TopNav: Keyboard shortcut to toggle topnav on or off (#52572) <BR>* removes unnecessary words in into (#52622) <BR>* Auth: Add prometheus metrics for case insensitive ids (#52162) <BR>* Service accounts: Update docs to mention about reverting token to API key (#52608) <BR>* Service accounts: Add a confirm modal for migration actions (#52604) <BR>* Tracing: Send tags, events, and references as raw json (#52245) <BR>* remove UseState from SpectrumPalette story (#52612) <BR>* Chore: remove `UseState` from `ColorPicker` story (#52611) <BR>* Convert `MultiModeGraphTooltip` test to RTL (#52595) <BR>* Plugins: Add support for HTTP logger (#46578) <BR>* Prometheus: Don\'t show errors from unsuccessful API checks like rules or exemplar checks (#52193) <BR>* Azure Monitor: Migrate template variables to new format (#52584) <BR>* Docs: minor corrections to prefix and naming (#52579) <BR>* Revert \"Alerting: Add support for images in Line alerts (#50703)\" (#52593) <BR>* Chore: Align on \'internationalization\' for feature name (#52585) <BR>* History: list, compare and restore versions using UID (#51989) <BR>* Alerting: Add support for images in Line alerts (#50703) <BR>* Alerting: Allow the webhook notifier to support a custom Authorization header (#52515) <BR>* Changelog: Removed falsely added bugfix (#52580) <BR>* Documentation: Create documentation around AWS Secrets Manager plugin (#52181) <BR>* allow setting team managed permissions for service accounts (#52467) <BR>* Alerting: use static channel configuration to determinate secure fields (#52527) <BR>* Docs: adjusts heading and rewords the intro to active voice (#52545) <BR>* Chore: update latest.json to 9.0.4 (#52550) <BR>* ReleaseNotes: Updated changelog and release notes for 9.0.4 (#52548) <BR>* Core code editor/builder components (#52421) <BR>* Canvas: Add constraint selection icons (#52504) <BR>* Upgrade grafana-aws-sdk from core, and remove it from AATTgrafana/ui (#52420) <BR>* Internationalisation: Translates RefreshPicker and the dashboard toolbar (#51827) <BR>* Docs: Fix access-control links (#52537) <BR>* PageLayouts: Updates dashboard section routes with navId (#52175) <BR>* Alerting: Cleanup the `alert_configuration` table on write (#51497) <BR>* Alerting: take datasources as external alertmanagers into consideration (#52534) <BR>* OAuth: Allow role mapping from GitHub and GitLab groups (#52407) <BR>* TopNav: Updates to create service account page and invite user (#52480) <BR>* github: add issues to logs-squad based on labels (#52533) <BR>* display dashboard settings to users who are allowed to edit the dashboard (#52532) <BR>* CI: Refactor/Reorder `<BR>*.star` files (#52384) <BR>* CloudMonitoring: add tests around experimental UI (#52487) <BR>* Chore: Update to the latest grafana-plugin-sdk-go and more swagger fixes (#52445) <BR>* Chore: Move user errors to user service (#52460) <BR>* Chore: Upgrade to Go version 1.17.12 (#52523) <BR>* Table: Fix type safety (#52525) <BR>* Canvas: Fix selecto box offset placement #52489 <BR>* RBAC: Add RBAC for data source insights (#51496) <BR>* CI; Update Dockerfile for `grafana/grafana-ci-deploy` container (#52516) <BR>* Loki: Fix `show context` not working in some occasions (#52458) <BR>* GrafanaUI: Add success state to ClipboardButton (#52069) <BR>* Access control: Fix org user removal for OSS users (#52473) <BR>* Azure Monitor: Add support for Metric Names variables (#52322) <BR>* DataSources: refactor datasource pages to be reusable (#51874) <BR>* Dashboard: Fix iteration property change triggering unsaved changes warning (#51272) <BR>* Public Dashboards: Add Public Tag to Dashboard Title (#52351) <BR>* Secrets: Add logging to track secrets migration (#52481) <BR>* Adds documentation for public dashboards under the dashboards section. (#52126) <BR>* Update upgrade-grafana.md (#52406) <BR>* FolderPage: Improve folder page to work with new nav breadcrumbs and modify Dashboard page show path based breadcrumbs\" (#52428) <BR>* Alerting: Rename sender.Sender to sender.ExternalAlertmanagers (#52463) <BR>* CloudWatch: fix log explorer context (#52118) <BR>* Secret migration from Sql KV Store to Secret Plugin (#52191) <BR>* Tree navigation in inline editor (#52427) <BR>* StyleGuide: Update frontend style guide (#52471) <BR>* Alerting: Fix Slack push notifications (#52391) <BR>* Loki: Fix adding of multiple label filters when parser (#52335) <BR>* Alerting: Preserve new-lines from custom email templates in rendered email (#52253) <BR>* Scene: Fixing state issue with useState when SceneObject instance changes (#52372) <BR>* Scenes: Improve typing of scene state to avoid type guards and casting (#52422) <BR>* ServiceAccounts: Updates the service accounts list page to look good in new top nav design (#52425) <BR>* Dashboard Links: Fix styles for very long dashboard titles (#52443) <BR>* Storage: remove orgId from sql config (#52426) <BR>* Docker: Install `git` in `grafana/grafana-ci-deploy` image (#52466) <BR>* Public Dashboards: count public dashboards view requests (#52419) <BR>* Storage: branding access (#52412) <BR>* Docs: Update query caching support (#50706) <BR>* Chore: Split delete user method (#52216) <BR>* add logs to debug failing migration (#52447) <BR>* Alerting: Split Scheduler and AlertRouter tests (#52416) <BR>* Plugins: Convert BarGaugePanel to RTL (#52423) <BR>* Legend: Right align calculation values (#52400) <BR>* Remove volumes from build-e2e pipeline on main (#52386) <BR>* API: Add service account routes to the swagger (#52398) <BR>* SQLStore: Support Upserting multiple rows. (#52228) <BR>* Alerting: Prevent evaluation if \"for\" shorter than \"evaluate\" (#51797) <BR>* Chore: Add new go test commands for unit, integration, and pro tests to makefile (#51202) <BR>* Fix: Use ac.parameter for the scope protecting plugins routes (#52389) <BR>* Traces: Remove serviceMap feature flag (#52375) <BR>* loki: better handle an empty-response (#52397) <BR>* Grafana/UI: Add ColorPickerInput component (#52222) <BR>* Docs: Updated links to landing pages for the notifiers (#51875) <BR>* TimeSeries: Add option to match axis color to series color (#51437) <BR>* Storage: Upload button (#52346) <BR>* Scene: Support for collapsable rows via a nested scene object (#52367) <BR>* Storage: Remove storageLocalUpload flag (#52413) <BR>* Storage: `system/branding` storage (#51987) <BR>* Alerting: Move debug log line to where alert rules are updated (#52318) <BR>* UnsavedChanges: Should not be triggered when only going into panel edit without changing anything (#52363) <BR>* ServiceAccount: New service account modal to follow design system (#52373) <BR>* Export: include section count in status updates (#52368) <BR>* add secretsmanager type to plugin.json (#52408) <BR>* Tempo: Tempo/Prometheus links select ds in new tab (cmd + click) (#52319) <BR>* ValueMappings: Make value mapping row focusable (#52337) <BR>* Sanitization: fix log message (#52401) <BR>* Rename Acl to ACL (#52342) <BR>* ModifyQuery: Improve typing for modifyQuery and query hints (#52326) <BR>* Storage: limit the number of uploaded files (#50796) <BR>* Storage: fix svg upload (#52395) <BR>* Docs: fixes warning for enterprise customers (#52385) <BR>* Chore: Introduce playlist service (#52252) <BR>* PanelEdit: Hide multi-/all-select datasource variables in datasource picker (#52142) <BR>* Traces: Add more template variables in Tempo & Zipkin (#52306) <BR>* Alerting: Refactor API types generation with different names. (#51785) <BR>* Encryption: Expose secrets migrations through HTTP API (#51707) <BR>* Dashboard: Add guidance about reload required after updating shared cursor/tooltip setting. (#52280) <BR>* Storage: use static access rules (#52334) <BR>* TopNav: Store collapse state for chrome top search bar in local storage (#52300) <BR>* Canvas: Overlapping elements bugfix (#52343) <BR>* Docs: refactors configure standard options (#52278) <BR>* Docs: removes old whats new docs (#52188) <BR>* mysql query editor - angular to react (#50343) <BR>* Alerting: Update DbStore to use disabled orgs from the config (#52156) <BR>* MSSQL: Migrate to React (#51765) <BR>* Encryption: Add support to run secrets migrations even when EE is disabled (#51705) <BR>* Alerting: rule evaluation loop\'s update channel to provide version (#52170) <BR>* Add delete user from other services/stores (#51912) <BR>* Plugins: Always validate root URL if specified in signature manfiest (#52332) <BR>* logs: send more info to getLogRowContext (#52130) <BR>* Internationalisation: Translates \"Inspect panel\" drawer (#52324) <BR>* Elasticsearch: Added `modifyQuery` method to add filters in Explore (#52313) <BR>* Logs: Fixed incorrect highlighting on empty line filter (#52214) <BR>* Azure Monitor: Add template variables for namespaces and resource names (#52247) <BR>* Loki: Fix incorrect TopK value type in query builder (#52226) <BR>* Datasources: Allow configuration of the TTL (#52161) <BR>* Upgrade grafana-azure-sdk-go package (#52248) <BR>* Fix: Choose Lookup params per auth module (#395) (#52312) <BR>* Chore: Test `grafana/public/app/plugins/panel/text/TextPanel.tsx` (#52244) <BR>* Auth: Lockdown non-editables in frontend when external auth is configured (#52160) <BR>* Scenes: Fixes layout when the editor is active (#52291) <BR>* Canvas: Remove inline editor button #52237 <BR>* Chore: update latest.json to 9.0.3 (#52298) <BR>* updates broken relrefs, removes unneeded file (#52292) <BR>* Canvas: Improve context menu UX (#52234) <BR>* Dashboards: load from storage (#51949) <BR>* ReleaseNotes: Updated changelog and release notes for 9.0.3 (#52296) <BR>* Encryption: Re-order error check (#52251) <BR>* Alerting: Add file provisioning for alert rules (#51635) <BR>* Alerting: Update state manager to accept reserved labels (#52189) <BR>* Docs: Correct references to \'lockingMigration\' (#51678) <BR>* Browse/Search: Make browser back work properly when visiting Browse or search (#52271) <BR>* Docs: Fix broken grafana plugins tutorial links (#52147) <BR>* TopNav: Page can now support dashboard page layouts (Both new and old) (#52039) <BR>* TopNav: Make dashboard toolbar actions work in new top nav (#51950) <BR>* fix dates (#52264) <BR>* ReleaseNotes: Updated changelog and release notes for 8.4.10 (#52259) <BR>* Alerting: Fix Teams notifier not failing on 200 response with error (#52254) <BR>* ReleaseNotes: Updated changelog and release notes for 8.5.9 (#52256) <BR>* Fix: Comment out flaky tests for TestReadProm (#52243) <BR>* Access Control: Fix missing folder permissions (#52153) <BR>* ReleaseNotes: Updated changelog and release notes for 8.4.10 <BR>* SSE: Add noData type (#51973) <BR>* AzureMonitor: Update UI to experimental package (#52123) <BR>* Preferences: Get home dashboard from teams (#52225) <BR>* SQL: Migrate (MS/My/Postgres)SQL configuration pages from Angular to React (#51891) <BR>* fix: set RGL wrapper height to auto to remove empty space below the panel (#52122) <BR>* Panels: Prevent panel content from escaping its bounds (#52167) <BR>* Alerting: fix validation of alertmanager template. (#51538) <BR>* Alerting: Fix bug where state did not change between Alerting and Error (#52204) <BR>* Chore: Remove any that was introduced in a test (#52203) <BR>* Cloud Datasources: Add necessary inputs and bump version for code coverage workflow (#52055) <BR>* Internationalisation: Translates the panel header menu (#52168) <BR>* Loki: Add hint for pipeline error to query builder (#52134) <BR>* Logs: Fixed LogContext being underneath the table (#52165) <BR>* AzureMonitor: Improve handling of unsupported template variable cases in URIs (#52054) <BR>* AzureMonitor: Add ResourceGroups template variable (#52141) <BR>* Docs: fixes data source links (#52196) <BR>* Alerting: Provisioning API respects global rule quota (#52180) <BR>* Canvas: Remove Open Editor option from context menu when in normal editor mode #52186 <BR>* combines table viz docs (#52176) <BR>* Export: Export plugin settings (#52129) <BR>* CSRF: Fix additional headers option (#50629) <BR>* Storage: refactor readonly support (#52127) <BR>* Canvas: Avoid refreshing elements while dragging (#52120) <BR>* remove unused orgStore from scheduler (#52157) <BR>* Fix the bug in navbar\'s active item when the root url include a subpath (#51767) <BR>* Public Dashboards: add information about how time settings works (#52152) <BR>* update Evaluator interface to accept context (#52151) <BR>* grafana/ui: convert sass to emotion explore classes (#52078) <BR>* Datasource: Propagate datasource secret decryption errors to the frontend (#52068) <BR>* HTTP: Add function for using new style errors with fallback (#51627) <BR>* SQLstore: Fix fetching an inexistent playlist response (#51962) <BR>* Use non-blocking way of fetching ruler api availability (#52102) <BR>* Alerting: Fix invalid swagger specification (#51907) <BR>* API: Do not validate/save legacy alerts when saving a dashboard if legacy alerting is disabled (#51883) <BR>* AzureMonitor: Add support for Subscriptions template variable (#52086) <BR>* Logs: Fixed wrapping log lines from detected fields (#52108) <BR>* add comments (#52124) <BR>* Owensmallwood/pubdash panel blank when target has no datasource (#52115) <BR>* Alerting: Refactor Evaluator (#51673) <BR>* Secrets: Improve unified secrets migration and implement compatibility flag (#50463) <BR>* Alerting: refactor scheduler and separate notification logic (#48144) <BR>* Graph: move time region calculation to a utility function (#51413) <BR>* GrafanaUI: Reverts changes in styling to tag component (#51911) <BR>* Bump actions/setup-node from 3.3.0 to 3.4.0 (#52075) <BR>* fix docs with correct instructions to create a silence URL (#52062) <BR>* LDAP: Improve errors and documentation (#52111) <BR>* Canvas: Show constraints on element drag #52074 <BR>* Storage: Optionally overwrite existing files (#52067) <BR>* Loki: Support json parser with expressions in query builder (#51965) <BR>* Canvas: Tree View Navigation (#51855) <BR>* Node Graph: Emphasize hovered or connected nodes (#51925) <BR>* SQL: Fix couple of issues in SQLDatasource (#52080) <BR>* Plugins: Validate root URLs when signing private plugins via grafana-toolkit (#51968) <BR>* Alerting: Add default input parameters for expressions (#51810) <BR>* Add Splunk to annotations legacy runner (#52025) <BR>* Alerting: Disable /api/admin/pause-all-alerts with Unified Alerting (#51895) <BR>* Chore: Improve TagList story (#52012) <BR>* Export: include alerts, thumbnails, usage stats, and short urls (#51938) <BR>* Alerting: Allow filtering of contact points by name (#51933) <BR>* Service accounts: Update documentation with new changes (#52015) <BR>* BarChart: fix crash when checking bar value text overlap (#52061) <BR>* Alerting: Add config disabled_labels to disable reserved labels (#51832) <BR>* Alerting: Update default route groupBy to [grafana_folder, alertname] (#50052) <BR>* Service accounts: Remove feature toggle check on API keys page (#52048) <BR>* AzureMonitor: Update resource and namespace metadata. (#52030) <BR>* API: Add playlists endpoints to the swagger spec (#51918) <BR>* Geomap: Fix layer extent (#51956) <BR>* Emphasize American English as source language (#52040) <BR>* Page: Update profile page components to use new navId (#51664) <BR>* refactors all dashboard and linking content (#52005) <BR>* Loki: Fix suggesting operations from different category (#52034) <BR>* Docs: fixes couple of typos (#52031) <BR>* public dashboards:fix time regression (#51998) <BR>* Traces: More feature tracking (#51686) <BR>* Documentation: Show that admin/pause-all-alerts is only for legacy. (#51862) <BR>* URL: Encode certain special characters (#51806) <BR>* File upload error handling (#52006) <BR>* Geomap: update with template variable change (#52007) <BR>* Alerting: Add method to reset notification policy tree back to the default (#51934) <BR>* CloudWatch: Remove simplejson in favor of \'encoding/json\' (#51062) <BR>* Search: pass the \'explain\' flag from the UI and debug paging issues (#51847) <BR>* Fix relrefs in product docs (#51944) <BR>* Fix relrefs in api keys doc (#51943) <BR>* Fix relrefs in alerting (#51939) <BR>* Fix relrefs in devloper docs (#51942) <BR>* Storage: add `delete` / `deleteFolder` / `createFolder` (#51887) <BR>* Prometheus datasource: query builder freezes when metrics metadata is undefined (#51929) <BR>* Fix consistency errors and regenerate (#51935) <BR>* adds shared content (#51982) <BR>* fix nil pointer dereference (#51978) <BR>* FeatureFlags: omit metric when grafana cant run the feature (#51856) <BR>* Chore: Remove the old log format (#51526) <BR>* Table panel: Show ellipsis in Default cell when data link is wider than the column (#51975) <BR>* GraphNG: uPlot 1.6.22 (#51945) <BR>* Chore: Set codeowner for betterer results file (#51971) <BR>* Loki: Add missing operators in label filter expression (#51880) <BR>* Chore: Sync betterer results (#51963) <BR>* RBAC: Allow app plugins access restriction (#51524) <BR>* Access control: Allow organisation admins to add existing users to org (#51668) <BR>* Table: Fix scrollbar is hidden by pagination (#51501) <BR>* Service Accounts: Managed permissions for service accounts (#51818) <BR>* CI: Add `pr-verify-drone` pipeline (#51951) <BR>* LDAP: Allow specifying LDAP timeout (#48870) <BR>* Dashboard: Fixes sub menu alignment issue (#51775) <BR>* Canvas: Position inline editor default via panel dimensions and add context menu option (#51471) <BR>* Search: support datasource template variables when parsing dashboard JSON models (#51587) <BR>* Public Dashboards Bug: Permissions error on panel when using mixed datasource with Enterprise (#51930) <BR>* Split up issue boards for cloud datasources (#51902) <BR>* Make store packages depend on gen-version (#51916) <BR>* Slider: Enforce numeric constraints and styling within the text input (#50905) <BR>* Remove indentation from docs/list shortcode usage (#51715) <BR>* Export: support stopping exports (#51769) <BR>* Plugins: InfluxDB update time range query (#51833) <BR>* CloudWatch: Add default log groups to config page (#49286) <BR>* Plugins: InfluxDB datasource - set epoch query param value as \"ms\" (#51651) <BR>* Service account: Update service accounts creation (#51848) <BR>* Plugins: InfluxDB variable interpolation fix (#51917) <BR>* Rendering: Fix user information when using render key (#50879) <BR>* Add artifacts-page grabpl command (#51894) <BR>* Scene: Small refactorings and name changes (#51866) <BR>* Add gen-version step to release pipelines (#51913) <BR>* JWT: Add JWT proxy setup devenv (#51731) <BR>* Time series panel: Fix an issue with stacks being not complete due to the incorrect data frame length (#51910) <BR>* ServiceAccounts: Add Prometheus metrics service (#51831) <BR>* Loki: Implement hints for query builder (#51795) <BR>* Docs: Improve docs for differences and limitations (#51905) <BR>* Docs: Improve docs for images in notifications (#51900) <BR>* Storybook: Add documentation and controls to RefreshPicker story (#51736) <BR>* Do not check permissions while deleting external snapshot (#51897) <BR>* ServiceAccounts: Don\'t create new orgs for service accounts (#51819) <BR>* Azure Monitor: Add support to migrate some queries with template variables (#51881) <BR>* Docs: new data sources topic (#51863) <BR>* Add gen-version for main-publish pipeline (#51890) <BR>* upgrade `AATTgrafana/lezer-logql` (#51888) <BR>* Renderer: Add sanitize API (#50936) <BR>* CI: Abstract Grafana versioning (#50935) <BR>* Datasources: Refactor the list page (#51438) <BR>* CloudMonitoring: Update AnnotationQueryEditor to use experimental UI components (#51841) <BR>* CloudMonitoring: Update Selector to use experimental UI components (#51840) <BR>* CloudMonitoring: Update SLO to use experimental UI components (#51839) <BR>* CloudMonitoring: Update Service to use experimental UI components (#51838) <BR>* CloudMonitoring: Update Project to use experimental UI components (#51837) <BR>* Alerting: Fix RegExp matchers in frontend for Silences and other previews. (#51726) <BR>* Add doc-validator tool to CI (#51698) <BR>* Fixed broken link for supported namespaces (#51302) <BR>* Encryption: Refactor secrets.Service initialization (#51091) <BR>* Scene: Fix merge issue in main (#51865) <BR>* Scene: POC for a future dashboard model and runtime (#50980) <BR>* Storage: simplify retrieving the file names from the response frame (#51805) <BR>* Betterer: Rebuild better results file as it was corrupt (#51861) <BR>* public dashboards: move into into its own service (#51358) <BR>* Public Dashboards: disable saving button instead of hide before accepting checkboxes (#51744) <BR>* Public Dashboards: add icon buttons with links to useful information for the user (#51722) <BR>* Fixes tooltip issue with time picker and dashboard settings (#51836) <BR>* Docs: added clarification to plugin provisioning (#50212) <BR>* Public Dashboards: Query Caching (#51403) <BR>* Plugins: InfluxDB variable interpolation fix for influxdbBackendMigration feature flag (#51624) <BR>* Public Dashboards: use default dashboard time range instead of current (#51656) <BR>* Alerting: Add custom templated title to Wecom notifier (#51529) <BR>* add experimental slo query editor (#51351) <BR>* Docker: Update glibc version (#51107) <BR>* Cloud Monitoring: Update LabelFilter to use experimental UI components (#51342) <BR>* fix broken links (#51821) <BR>* Histogram: filter nulls, bucket-adaptive xAxis decimals (#51773) <BR>* TopNav: New page layouts (#51510) <BR>* Loki: Fix error when changing operations with different parameters (#51779) <BR>* AzureMonitor: Update curated dashboards (#51331) <BR>* Plugins: Register management endpoints only when external managed is also false (#51802) <BR>* BarChart: fix explicit yAxis min (#51768) <BR>* Chore: Bump parse-url to 6.0.2 to fix security vulnerabilities (#51796) <BR>* Chore: Fix CVE-2021-3807 (#51753) <BR>* Chore: Fix CVE-2021-43138 (#51751) <BR>* Traces: Move towards using OTEL naming conventions (#51379) <BR>* devenv: influxdb: fix config (#51781) <BR>* Service accounts: Add service account to teams (#51536) <BR>* Chore: Plugin CI E2E image update (#51787) <BR>* Chore: Remove unused nodemon dependency (#51749) <BR>* Chore: Fix CVE-2022-0155 (#51755) <BR>* Chore: Fix CVE-2020-7753 (#51752) <BR>* Chore: Fix CVE-2021-3918 (#51745) <BR>* Only define plugin install endpoints when catalog enabled (#51788) <BR>* Chore: Improve `Tag`story (#51677) <BR>* Traces: Trace to logs fix (#51053) <BR>* remove event.stopPropagation(), so that when one menu opens, all others close; (#51557) <BR>* Tabe panel: Minor fixes caused by datalinks context menu (#51756) <BR>* Traces: Span bar label (#50931) <BR>* Geomap: Support shared crosshair for route layer (#51495) <BR>* Chore: Refactor logs_model to clean up types (#51201) <BR>* Graphite: Use TimeRange with applied fiscalYearStartMonth (#51623) <BR>* Docs: Add and organize panels (#51763) <BR>* Export: save all dashboards to git (#48233) <BR>* Storage: Add basic file upload management (#50638) <BR>* Altering: validate that the mute time intervals exist when updating routing tree (#51573) <BR>* Alerting: Add method to provisioning API for obtaining a group and its rules (#51398) <BR>* Alerting: validate that the receiver exist when updating routing tree (#51561) <BR>* Copy delete user permission to access control service (#51747) <BR>* Storybook: Add documentation to PluginSignatureBadge story (#51645) <BR>* MegaMenu: Add mega menu to new top nav design (#51616) <BR>* Docs: Manage library panels refactor (#51661) <BR>* Chore: Convert QueryOperationRow test to RTL (#51290) <BR>* TimeSrv: Don\'t modify refresh interval when editing panel (#51718) <BR>* Chore: Improve SecretInput story (#51665) <BR>* TestDataDB: update CSV wave scenario ui (#51719) <BR>* Prometheus: Small improvements to the custom client (#51709) <BR>* template functions reference and examples moved to corresponding section, description and links fixed (#51654) <BR>* document auth_style option (#51697) <BR>* Devenv: Add an oauth block (#51514) <BR>* Chore: Make betterer tests more stable (#51703) <BR>* Plugins: Add missing asserts for Plugin Errors field (#51702) <BR>* Update dependency AATTrushstack/ts-command-line to v4.12.1 (#51586) <BR>* DashboardRow: collapse shortcut doesn\'t allow to move the row (#51589) <BR>* Update dependency AATTmicrosoft/api-extractor-model to v7.21.0 (#51629) <BR>* Encryption: Move secrets migrations into secrets.Migrator (#51014) <BR>* Alerting: Change __alertScreenshotToken__ to __alertImageToken__ (#50771) <BR>* Alerting: add YAML support for relative time range (#51694) <BR>* Access Control: Allow dashboard admins to query org users (#51652) <BR>* Prometheus: Remove cache, pass headers in request, simplify client creation for resource calls and custom client (#51436) <BR>* UsageStats: fixed elasticsearch version number to semver (#49054) <BR>* Search: Downgrade Bluge, refactor code (#51560) <BR>* State Timeline: Enable support for annotations (#47887) <BR>* StateTimeline: Try to sort time field (#51569) <BR>* Chore: Convert SpanDetailsRow test to RTL (#51345) <BR>* Search: fix logging statements (#51633) <BR>* Codeowners: update to reflect cloud datasources team split (#51626) <BR>* Search: Sort by updated at and created at (#50416) <BR>* Search: Filter punctuation and tokenize camel case (#51165) <BR>* Public Dashboards: disable dev mode required (#51646) <BR>* Public Dashboards: fix time settings store when updating (#51601) <BR>* sql plugins - angular to react - base sql datasource (#51655) <BR>* Dependencies: Clean up gofrs/uuid (#51615) <BR>* Chore: add generics to backendSrv (#51606) <BR>* Alerting: Better metrics and renamed BrowserScreenshotService (#51564) <BR>* SearchV2: Use the same components for both SQL and bluge backends (#50125) <BR>* Alerting: Fix rule API to accept 0 duration of field `For` (#50992) <BR>* Docs: Update backend architecture contributor documentation (#51172) <BR>* Alerting: Fix normalization of alert states for panel annotations (#51637) <BR>* Docs: adds new alerting diagram (#51638) <BR>* Alerting: Remove withStoredImage and change forEachFunc (#51384) <BR>* Alerting: Adds visual tokens for templates (#51376) <BR>* Loki: Remove unused prop from query builder (#51504) <BR>* chore/backend: move dashboard errors to dashboard service (#51593) <BR>* Alerting: Adds contact point template syntax highlighting (#51559) <BR>* Update dependency AATTrushstack/node-core-library to v3.49.0 (#51544) <BR>* Alerting: Use folders\' RBAC permission to control rules actions (#51434) <BR>* Chore: some low-hanging type assertion fruit (#51618) <BR>* Alerting: Fix documentation for Grafana 9.0 (#51614) <BR>* allow specifying auth style (#51233) <BR>* Annotations: Use point marker for short time range annotations (#51520) <BR>* Prometheus: Fix integer overflow in rate interval calculation on 32-bit architectures (#51508) <BR>* Service accounts: add usagestats for teams (#51585) <BR>* Loki: Create component for sending logs to Loki (#51500) <BR>* API: Fix failure to generate swagger specification due to missing binary (#51551) <BR>* DataFrame: more thorough detection of unsorted values (#51602) <BR>* Chore: Update ConcreteLogger to implement gokit Logger interface (#51599) <BR>* fixes broken relrefs (#51572) <BR>* Alerting: Improvements to image package (#51576) <BR>* rename logs_model.ts->logsModel.ts; update references (#51468) <BR>* ColorScale: prevent vertical scrollbar in container during hover (#51591) <BR>* Search: Refine clear tags UI #51590 <BR>* Annotations: Fix custom tag functionality (#51537) <BR>* Canvas: Stop selecto box from triggering when programmatically selecting elements (#51579) <BR>* Canvas: Enable multi-select via shift key <BR>* Update dependency AATTmicrosoft/api-extractor-model to v7.20.3 (#51513) <BR>* sync routing tree with latest changes in Gin (#51541) <BR>* Chore: Convert KeyValuesTable to RTL (#51278) <BR>* Export: Fix export/import of dash with library panels (#49319) <BR>* Plugins: disable management of secrets manager plugins through the UI (#51553) <BR>* Secrets: Implement unified secrets short lived cache (#51275) <BR>* keep the betterer message generic (#51563) <BR>* Handle scalar and string resultType separately (#51411) <BR>* Chore: split betterer into it\'s own CI step and allow failures for now (#51543) <BR>* SearchV2: add back the column styles for the SearchResultsTable component (#51549) <BR>* Drop unused debian packages (#45173) <BR>* Remove async, set static actions from response and not state variable (#51556) <BR>* Docs: combines use dashboard content into single topic (#51527) <BR>* chore/deps: bump containerd to 1.6.6 (#51493) <BR>* LibraryElements: Delete invalid connections before deleting element (#50519) <BR>* Plugins: Show that Secrets Manager Plugin is active in the UI (#50953) <BR>* Bump github.com/gosimple/slug from 1.9.0 to 1.12.0 (#43837) <BR>* Variables: variables in Markdown links are not interpolated (#51392) <BR>* Chore: add a betterer test for undocumented stories (#51444) <BR>* Update dependency AATTmicrosoft/api-extractor to v7.28.1 (#51491) <BR>* Loki/Logs: Make it possible to copy log values to clipboard (#50914) <BR>* Prometheus: Remove middleware for custom headers (#51518) <BR>* Loki: Add e2e test for query builder (#51314) <BR>* Alerting: Remove duplicate error message (#51515) <BR>* Templating: Changing between variables with the same name now correctly triggers a dashboard refresh (#51490) <BR>* Prometheus: Support 1ms resolution intervals (#44707) <BR>* HeatmapNG: expand log y axis min/max config to full powers (#51472) <BR>* moves custom branding to configuration (#51522) <BR>* Docs: renames tracing topics, moves to configure docs (#51519) <BR>* Fix lockfile... (#51516) <BR>* Update dependency prettier to v2.7.1 (#50746) <BR>* Chore: update latest.json to 9.0.2 (#51512) <BR>* ReleaseNotes: Updated changelog and release notes for 9.0.2 (#51507) <BR>* ServiceAccounts: Add Service Account Token last used at date (#51446) <BR>* Bar chart: Fix stacking bug when data produces 0 accumulators (#51450) <BR>* TopNav: A possible approach having a TopNav that lives outside route (#51301) <BR>* Split Create User (#50502) <BR>* Search: Add unit tests for `SearchResultsTable` (#51269) <BR>* QueryEditorRow: Render frame warnings in QueryEditorRow (#50116) <BR>* Update babel monorepo to v7.18.6 (#51475) <BR>* Chore: Convert AccordianReferences test to RTL (#51274) <BR>* Alerting: Use google/uuid instead of gofrs/uuid (#51242) <BR>* E2E: default download to grafana enterprise (#51473) <BR>* Alerting: Add support for images in Pushover alerts (#51372) <BR>* Alerting: Add support for images in Telegram (#51433) <BR>* Init legacy guardian when creating folder scenario (#50800) <BR>* Alerting: Skip the default data source if incompatible (#51452) <BR>* Frontend Logging: Integrate grafana javascript agent (#50801) <BR>* Fix postgres devenv (#49487) <BR>* Update dependency lerna to v5 (#50876) <BR>* Plugin admin: Add a page to show where panel plugins are used in dashboards (#50909) <BR>* TimeSeries: Improved constantY rendering parity with Graph (old) (#51401) <BR>* HeatmapNG: pre-allocate arrays during calc (#51465) <BR>* Heatmap: migrate old zero gap to one (#51467) <BR>* Alerting: change optimistic lock to use proper insert select (#51461) <BR>* Alerting: Simplify eval.Evaluator interface (#51463) <BR>* Alerting: prevent the use of the same uid across all contact points (#51440) <BR>* Geomap: Route/path visualization (#43554) <BR>* Access control: role checks before updates (#51449) <BR>* backend/datasources: move datasources models into the datasources service package (#51267) <BR>* move eval_conditions to API models package (#51447) <BR>* Public Dashboards: adding telemetry for Sharing Modal options and Public Dashboards events (#50834) <BR>* Search: Fix indexing - re-index after initial provisioning (#50959) <BR>* Navigation: Display `Starred` dashboards in the `Navbar` (#51038) <BR>* reload permissions after create folder (#51288) <BR>* Cleanup in the codeowners file (#51354) <BR>* Piechart: Implements series override -> hide in area for the legend or tooltip (#51297) <BR>* Table panel: Add multiple data links support to Default, Image and JSONView cells (#51162) <BR>* Time series panel: Hide axis when series is hidden from the visualization (#51432) <BR>* Dashboards: Fixes issue with the initial panel layout counting as an unsaved change (#51315) <BR>* Variables: improve performance of transformMetricFindResponse (#49360) <BR>* Chore: Update Grafana package.json to 9.1.0-pre (#51428) <BR>* Plugins: Improved handling of symlinks (#51324) <BR>* Alerting: adds additional command palette actions (#51393) <BR>* Alerting: Use relative path for flow chart image (#51409) <BR>* remove --cache from betterer command due to bug (#51419) <BR>* Chore: Add some betterer documentation (#51422) <BR>* Service accounts: Grafana service accounts are enabled by default (#51402) <BR>* API: Universal swagger generation (#51033) <BR>* Updating migration docs and adding hint about polystat panel (#51367) <BR>* Update the hint text in service accounts to point to docs (#51400) <BR>* Chore: reintroduce type assertion test + change emitted metric names (#51375) <BR>* CommandPalette: Populate dashboard search when the palette is opened (#51293) <BR>* Loki: Fix support of ad-hoc filters for specific queries (#51232) <BR>* bra: Ignore wildcard generated go files (#51399) <BR>* Search: Fix pagination in the new search page (#51366) <BR>* Variables: Selectively reload panels on URL update (#51003) <BR>* HeatmapNG: explicitly pass scales for cursor sync config (#51389) <BR>* Auth: Add option for case insensitive login (#49262) <BR>* Explore: Sort trace process attributes alphabetically (#51261) <BR>* Alerting: Remove fmt.Println from Threema (#51380) <BR>* Remove LDAP specific example from team sync (#51368) <BR>* Hide datalink button when datasource for exemplar is undefined (#51236) <BR>* FeedbackLink: Add tracking (#51251) <BR>* Build: Bump grafana/eslint-config to 4.0.0 (#51329) <BR>* renovate: add more default-labels (#51373) <BR>* Chore: comment out type assertions check due to bug (#51371) <BR>* Update betterer tests (#51370) <BR>* Update metrics (#51117) <BR>* Logs: Fix report interaction name (#51335) <BR>* Chore: Add scripts/go/bin/<BR>*<BR>* to .gitignore (#51343) <BR>* Chore: update betterer.results for heatmap rename (#51361) <BR>* AzureMonitor: Parse non-fatal errors for Logs (#51320) <BR>* Public Dashboards: fix updating public dashboard configuration (#51350) <BR>* Alerting: Code-gen parsing of URL parameters and fix related bugs (#50731) <BR>* coremodels: Change input filename (#51349) <BR>* Heatmap: Replace the heatmap panel with new implementation (#50229) <BR>* CloudWatch: Factor LogGroupSelector into a separate component (#50829) <BR>* CloudWatch: fix variable query migration with json template variables (#51207) <BR>* Chore: avoid implicit any by using inline functions (#51338) <BR>* Convert TimelineCollapser test to RTL (#51281) <BR>* PublicDashboards: disable annotations (#50984) <BR>* upate betterer results again.... (#51336) <BR>* PublicDashboards: collect stats for public dashboards (#50553) <BR>* Search: switch to a card view when the display is narrow (#51208) <BR>* bump grafana-aws-sdk (#51322) <BR>* Node Graph Panel: Add options to configure units and arc colors (#51057) <BR>* Prometheus: Use contextual middleware for req headers and simplify client creation (#51061) <BR>* Plugins: Use a Grafana specific SDK logger implementation for core plugins (#51229) <BR>* Chore: Remove CI stats that are also reported by betterer (#51318) <BR>* Chore: Convert DataSourceDashboards test to RTL (#51294) <BR>* update betterer cache (#51317) <BR>* Log: Fix text logging for unsupported types (#51306) <BR>* Chore: Improve Toolbar Button Story (#51255) <BR>* Chore: Additional betterer tests for type assertions and explicit any (#45901) <BR>* Improve issue-labeled.yml workflow (#51308) <BR>* SearchV2: Add unit test to SearchResultsGrid (#51296) <BR>* Remove version property from fixed roles (#51298) <BR>* KVStore: Extend kvstore to retrieve all items (#50848) <BR>* I18n: User and Org Preferences allow change of Language (#51175) <BR>* Chore: Convert GraphTicks test to RTL (#51203) <BR>* Canvas: Address center constraint on drag glitch (#51270) <BR>* Add correct table definition for migrations for old dashboard_public schema (#51292) <BR>* public dashboards: finalize db schema & v1 feature complete (#50467) <BR>* OptionsUI: UnitPicker now supports isClearable setting (#51064) <BR>* Add Docs maintainers (#51287) <BR>* Annotations: do not show fields mappings for -- grafana -- datasource (#51256) <BR>* fix test TestRuleGroupSequence to work in Enterprise environment (#51284) <BR>* Convert AccordianLogsTest to RTL (#51260) <BR>* make test more stable (#51268) <BR>* Chore: Convert TracePageHeader test to RTL (#51216) <BR>* Convert AccordianKeyValues test to RTL (#51257) <BR>* Alerting: Don\'t stop the migration when alert rule tags are invalid (#51253) <BR>* Search: Adds tests to SearchView (#51248) <BR>* Alerting: State manager to use clock (#51219) <BR>* Add a feature toggle for custom branding (#51168) <BR>* Docs: Add team sync specifics (#51254) <BR>* Alerting: Persist rule position in the group (#50051) <BR>* Add automation when issue labeled area/alerting (#51245) <BR>* HeatmapNG: skip y <= 0 values when log y axis (#51221) <BR>* Annotations: Fixes a problem where annotation autocomplete would crash the panel (#51164) <BR>* RolePicker: Only select roles that is delegatable when selecting a group (#51246) <BR>* OAuth: Restore debug log behavior (#51244) <BR>* Remove integration tags for enterprise (#50974) <BR>* Search: Update bluge version (#50377) <BR>* RolePicker: Only update org role if the value has changed (#51239) <BR>* Cloud Monitoring: Update Metrics to use experimental UI components (#51134) <BR>* Auth: Case insensitive ids duplicate usagestats (#50724) <BR>* Convert CanvasSpanGraph test to RTL (#51180) <BR>* Chore: Use AATTtypes/webpack-env to type require.context (#51196) <BR>* Search: Build indexes on start for all orgs (#50762) <BR>* Alerting: Add support for images in Kafka alerts (#50758) <BR>* Alerting: Alert rules pagination (#50612) <BR>* Search: Sync state on read for HA consistency (#50152) <BR>* Alerting: Add support for images in VictorOps alerts (#50759) <BR>* RBAC: Add access control metadata to folder dtos (#51158) <BR>* Type window.nonce (#51200) <BR>* Chore: Type GA and Rudderstack analytics config (#51197) <BR>* fix broken links (#51224) <BR>* Heatmap: add devenv dashbaord for current heatmap panel (#51213) <BR>* codegen: Correctly gen TS without defaults (#51155) <BR>* Chore: Update build-container to version 1.5.7 (#51188) <BR>* Barchart: Fix warning not showing (#51190) <BR>* Alerting: State manager to use tick time to determine stale states (#50991) <BR>* Chore: update latest.json to 9.0.1 (#51199) <BR>* Docs: fixes setup relrefs (#51178) <BR>* ReleaseNotes: Updated changelog and release notes for 9.0.1 (#51192) <BR>* Remove any generics from configureMockStore in tests (#51179) <BR>* Remove as any from requireActual usage (#51182) <BR>* Alerting: Add api client to integration tests (#50970) <BR>* Deep link to more detailed rate-interval docs (#43422) <BR>* Chore: Convert DataLinks tests to RTL (#51137) <BR>* Chore: Convert QueryOperationAction test to RTL (#51139) <BR>* Template Variable: Datasource variable can be used when MIXED option is selected in panel query (#51170) <BR>* Docs: new version of landing page for Alerting (#51166) <BR>* Fix query parameter template variable (#50023) <BR>* Minor edits in whats-new-in-v9-0 (#51159) <BR>* Query history: Fix default value when no config (#51129) <BR>* Chore: use jest.mocked in favor of type assertions/any (#51156) <BR>* Remove enterprise2 condition - move tests to release pipelines (#51096) <BR>* fix make run on 1.18 (#51160) <BR>* SearchV2: Add unit test for ManageActions (#51131) <BR>* Alerting: Update docs for images in notifications (#50760) <BR>* Chore: Convert DataSourcesListPage test to RTL (#51138) <BR>* I18n: Add default locale server config option (#51035) <BR>* Grafana/UI: Add SecretTextArea component (#51021) <BR>* Update dependency react-dropzone to v14 (#49243) <BR>* Chore: remove bra and scripts/go from grafana (#51130) <BR>* Chore: SharedPreferences tests (#51132) <BR>* Search: add unit tests for `FolderView` (#51114) <BR>* Clarify alerting opt-out docs (#51144) <BR>* Alerting: Add support for image annotation in Alertmanager alerts (#50686) <BR>* Alerting: notifiers/discord: Fix group mention documentation (#51071) <BR>* HeatmapNG: consolidate frame types & fix color ranging (#51089) <BR>* Geomap: Add alpha day/night layer (#50201) <BR>* Alerting: Provisioning UI (#50776) <BR>* Alerting: Add support for images in Threema alerts (#50734) <BR>* TopNav: Adds new feature toggle for upcoming nav~ (#51115) <BR>* add query header (#51072) <BR>* Configure Grafana AuthNZ labels to add to the AuthNZ project (#51120) <BR>* Alerting: Use ErrImagesDone in Discord and SensuGo (#51106) <BR>* Alerting: Fix alert rule page crashing when datasource contained URL unsafe characters (#51105) <BR>* Alerting: Fix alert instances filtering for prom rules (#50850) <BR>* Alerting: Support up to N fake images (#51111) <BR>* Cloud Monitoring: Update GroupBy fields to use experimental UI components (#50541) <BR>* Chore: Convert PanelHeaderCorner test to RTL (#51074) <BR>* Alerting: Fix automatically select newly created folder option (#50949) <BR>* Chore: Converts ButtonRow tests to RTL (#51068) <BR>* Chore: Convert pageActionBar test to RTL (#51073) <BR>* PanelRenderer: Improves PanelRenderer performance (#51092) <BR>* Docs: fixes manage alerting topic (#51100) <BR>* Alerting: Adds Mimir to Alertmanager data source implementation (#50943) <BR>* AzureMonitor: Migrate to backend checkHealth API (#50448) <BR>* Alerting: Add ErrImagesDone to return from withStoredImages (#51098) <BR>* loki: no histogram for instant queries (#50711) <BR>* Chore: Update golang.org/x dependencies (#51028) <BR>* LogRow: Fixed background-height when hovering and label-alignment (#51027) <BR>* Traces: APM table improvements (#50969) <BR>* Alerting: Update test funcs for notifications (#51013) <BR>* Enforce password length check on reset request (#51005) <BR>* Alerting: Add Documentation about limits of images in notifications. (#51084) <BR>* Opentsdb: Add tag values into the opentsdb response (#48672) <BR>* Explore: Update service graph metrics and links (#50897) <BR>* Refactor \'Basic Settings\' test to RTL from Enzyme (#51059) <BR>* Docs: Fix Admin docs relrefs (#51060) <BR>* Heatmap: use y axis settings for units (#50998) <BR>* Time Series Panel: Add Null Filling and \"No Value\" Support (#50907) <BR>* Alerting: Update authorization rules for RouteGetNamespaceRulesConfig (#50965) <BR>* Chore: Use the bingo built golangci-lint (#51048) <BR>* Alerting: Docs on how to template annotations and labels (#51024) <BR>* Alerting: Add first Grafana reserved label grafana_folder (#50262) <BR>* Search: fix anonymous user access (#51045) <BR>* fix broken link (#51040) <BR>* Alerting: Create algorithm to process receiver changes and keep them consistent internally (#50738) <BR>* Log Panel: Improve log row hover contrast and visibility (#50908) <BR>* Prometheus: Add test for resource call header handling (#51036) <BR>* Heatmap: do not dim the values in the color scale legend (#50976) <BR>* Previews: use ETag header (#51008) <BR>* adds video (#50964) <BR>* backend/dashboardsnapshot service: move models (#50898) <BR>* Dashboard: Remove super old prop that has not been used in years (#50826) <BR>* Internationalisation: POC for loading the messages depending on the user selected locale (#50539) <BR>* Playlists: Disable Create Playlist buttons for users with viewer role (#50840) <BR>* loki: fix bug in labels framing (#51015) <BR>* Docs: Remove alpha sentence from Alertmanager data source (#50978) <BR>* logs: merge log-lines-based and full-range histogram (#50507) <BR>* Docs: fixes redirect from unified alerting (#51012) <BR>* Docs: How to template annotations and labels (#50972) <BR>* Chore: Unit tests for `FolderSection` (#50961) <BR>* CloudWatch: Allow hidden queries to be executed in case an ID is provided (#50987) <BR>* AzureMonitor: Update supported namespaces (#50788) and filter resources by the right type (#50880) <BR>* LogRow: Fix placement of icon (#51010) <BR>* loki: add type=instant tests (#51007) <BR>* Traces: Add horizontal scroll (#50278) <BR>* Dashboard: Don\'t show unsaved changes modal for automatic schema changes (#50822) <BR>* Expressions: Fixes dashboard schema migration issue that casued Expression datasource to be set on panel level (#50945) <BR>* Loki: Handle data source configs with path in the url (#50971) <BR>* Alerting: Fix AM config overwrite when SQLite db is locked during sync (#50951) <BR>* StateTimeline: make sure we use result of applyNullInsertThreshold() (#50988) <BR>* DataSource: Allow data source plugins to set query default values (#49581) <BR>* Geomap: Support showing tooltip content on click (not just hover) (#50985) <BR>* Docs: Refactor administration docs (#50592) <BR>* Secrets: add better error handling for secret plugin failures when updating datasources (#50542) <BR>* Update typescript-eslint monorepo to v5.28.0 (#50864) <BR>* Fix integration tests for mysql and postgres (#50867) <BR>* Previews: update documentation for enterprise setup (#50950) <BR>* Fix double change password calls (#50948) <BR>* Service accounts: don\'t update RBAC roles in OSS when creating service account (#50922) <BR>* Service accounts: able to hide api keys migration info (#50933) <BR>* Docs: adds video content to Grafana Alerting (#50929) <BR>* Service accounts: hide API keys only if all keys migrated (#50925) <BR>* Service accounts: refactor errors (#50917) <BR>* Service accounts: Migrate expired API keys (#50883) <BR>* Revert \"Explore: Convert SASS styles of explore-active-button to emotion (#50061)\" (#50882) <BR>* TablePanel: Show filter icon on correct field when other fields are hidden (#50940) <BR>* datasource metrics: Correct help text for histograms (#50942) <BR>* Bug: Fix delete dashboard snapshot for deleted dashboards (#50919) <BR>* ServiceAccounts: Fix errors returning API key and simplify conditions (#50885) <BR>* Chore: Remove `newNavigation` feature toggle and old navbar code (#50872) <BR>* Add redirects for indexed alerting pages (#50918) <BR>* AzureMonitor: Update alerts dashboard (#50712) <BR>* Update react monorepo (#50862) <BR>* Traces: Consistent span colors for service names (#50782) <BR>* Jaeger: Add support for variables (#50500) <BR>* Cloud Monitoring: Update Alignment fields to use experimental UI components (#50536) <BR>* HeatmapNG: support y min/max config (#50900) <BR>* Alerting: Rule api to fail update if provisioned rules are affected (#50835) <BR>* Heatmap: implement cursor sync (#50271) <BR>* Docs: updates auth alias to fix redirect 404 (#50892) <BR>* Search: default layout to last selected value (#50743) <BR>* dev: Ignore generated go files in bra (#50889) <BR>* Prometheus: Fix body not being included in resource calls if they are POST (#50833) <BR>* coremodels: Automatically generate coremodel registries (#50057) <BR>* Remove armv6 from build-backend variants (#50878) <BR>* Revert \"Explore: Remove support for legacy, compact format URLs (#49350)\" (#50873) <BR>* ShortURL: Use new Error type (#50859) <BR>* ServiceAccounts: API keys migration (#50002) <BR>* CLI: Allow relative symlinks in zip archives when installing plugins (#50537) <BR>* Convert some metrics to Histograms (#50420) <BR>* UX: angularPanelStyles to align correctly with OptionsPaneCategory #50839 <BR>* Chore: Make test tracer noop and return no errors (#50797) <BR>* Dashboard: Prevent non-repeating panels being dropped from repeated rows when collapsed/expanded (#50764) <BR>* Update dependency webpack-cli to v4.10.0 (#50854) <BR>* Ayy1: Cannot save single dashboard link (#49075) <BR>* Update dependency webpack to v5.73.0 (#50852) <BR>* Update dependency ts-node to v10.8.1 (#50845) <BR>* Alerting: Add support for images in SensuGo alerts (#50718) <BR>* Update dependency rollup to v2.75.6 (#50770) <BR>* Update dependency react-use to v17.4.0 (#50768) <BR>* Alerting: Fix removal of notification policy without labels matchers (#50678) <BR>* Convert InviteesTable test to RTL (#50674) <BR>* Storage: validation and sanitization stubs (#50523) <BR>* Update dependency react-popper-tooltip to v4.4.1 (#50766) <BR>* Update dependency stylelint to v14.9.1 (#50808) <BR>* Chore: Enable `useUnknownInCatchVariables` for stricter type checking in catch blocks (#50591) <BR>* RolePicker: Fix submenu position on horizontal space overflow (#50769) <BR>* OptionsUI: use NumberInput for number options (#46046) <BR>* Handle bsd vs gnu sed (#50641) <BR>* backend: add PlaylistUIDs to Playlist; remove playlist IDs from API (#49609) <BR>* Remove beta note (#50824) <BR>* backend/sqlstore split: move dashboard snapshot funcs to dashboardsnapshotservice (#50727) <BR>* MSSQL: Fix ParseFloat error (#50815) <BR>* Bump version: Update main branch version to `9.1.0-pre` (#50803) <BR>* ReleaseNotes: Updated changelog and release notes for 8.5.6 (#50807) <BR>* Plugins: Refactor secrets plugin .proto file (#50722) <BR>* Update dependency sass to v1.52.3 (#50775) <BR>* Formatting: Fixes valueFormats for a value of 0 (#50719) <BR>* OptionsUI: Move internal options editors out of AATTgrafana/ui (#50739) <BR>* Chore: update latest.json to 9.0.0 (#50802) <BR>* ReleaseNotes: Updated changelog and release notes for 9.0.0 (#50794) <BR>* Explore: Make service graph visualization use available vertical space (#50518) <BR>* Update header (#50787) <BR>* Docs: update panel title search information (#50450) <BR>* Chore: Remove global bus variable (#50765) <BR>* GrafanaData: Fix week start for non-English browsers (#50582) <BR>* fix: set base-path manually (#50773) <BR>* rm debug log when publishing live message (#50774) <BR>* I18n: Add locale to user preference (#49425) <BR>* Update dependency rc-cascader to v3.6.0 (#50728) <BR>* Update dependency core-js to v3.23.0 (#50732) <BR>* Update dependency immutable to v4.1.0 (#50699) <BR>* Update dependency react-custom-scrollbars-2 to v4.5.0 (#50735) <BR>* API: Make Swagger specification more consistent (#50576) <BR>* Traces: Add absolute time to span details (#50685) <BR>* Loki: Handle invalid query type values (#50755) <BR>* Include public/app/plugins/<BR>*<BR>*/plugin.json in the BE test paths (#50756) <BR>* Data Connections: make sub-routes work (#50754) <BR>* Preferences: Use inmemory structure for testing (#50491) <BR>* Errors: Introduce error type with Grafana specific metadata (#47504) <BR>* Prometheus: Remove Azure code from datasource service (#50737) <BR>* UserListPage: Convert tests to RTL (#50717) <BR>* RBAC: Refactor GetUserPermissions to use []accesscontrol.Permission (#50683) <BR>* Alertmanager: Adding SigV4 Authentication to Alertmanager Datasource (#49718) <BR>* Docs: Add envelope encryption as breaking change (#50716) <BR>* Open Heatmap: update plugin snapshot testdata (#50747) <BR>* Chore: Update yarn sdks (#50726) <BR>* do not update react-redux (#50700) <BR>* Instrumentation: Define handlers for requests that are not handled with named handlers (#50613) <BR>* Heatmap: Remove alpha flag from new heatmap panel (#50733) <BR>* Timeseries: Improve cursor Y sync behavior (#50740) <BR>* Public Dashboards: Pubdash panels get data from pubdash api (#50556) <BR>* Start of dashboard query API (#49547) <BR>* GeomapPanel: Add base types to data layer options (#50053) <BR>* Update dependency eslint-plugin-jest to v26.5.3 (#50690) <BR>* Update dependency AATTswc/helpers to v0.4.0 (#50730) <BR>* Update dependency moveable to v0.30.0 (#50723) <BR>* Update dependency AATTtypes/d3 to v7.4.0 (#50682) <BR>* Alerting: Fix rendering issues in OpenAPI docs (#50630) <BR>* Storage: refactor - decouple the Upload method from HTTP concepts (#50378) <BR>* Update dependency AATTreact-types/shared to v3.13.0 (#50679) <BR>* Fix docs - add <BR>*.md checks (#50720) <BR>* Alerting: Support for optimistic locking for alert rules (#50274) <BR>* SearchV2: support keyboard navigation (#49650) <BR>* Alerting: add right provenance when creating mute timings (#50707) <BR>* Never set gridPos to null (#50400) <BR>* Too many tick chars on line 75 (#50708) <BR>* Metrics: Expose functions to initialize counters at zero (#50122) <BR>* Alerting: remove unused function in alert rule store (#50696) <BR>* logs: better hasLogsVolumeSupport check (#50676) <BR>* Heatmap: consolidate naming conventions (#50272) <BR>* added opensearch annotations to not use default ui (#50655) <BR>* Drone: remove flag from main downstream step (#50681) <BR>* OAuth: Redirect to login if no oauth module is found or if module is not configured (#50661) <BR>* Update dependency eslint to v8.17.0 (#50689) <BR>* Docs: Update documentation now create functionality has moved (#50663) <BR>* Use more relevant links to legacy alerting documentation (#50607) <BR>* Convert ApiKeysAddedModal test to RTL (#50669) <BR>* Update react monorepo (#47027) <BR>* Update dependency AATTreact-types/menu to v3.6.0 (#50666) <BR>* LibraryPanels: Require only viewer permissions to use a Library Panel (#50241) <BR>* Loki: Fix showing of duplicated label values in dropdown in query builder (#50680) <BR>* Update dependency AATTreact-types/button to v3.5.0 (#50664) <BR>* Update dependency AATTreact-types/overlays to v3.6.0 (#50671) <BR>* add missing return (#50667) <BR>* Update dependency AATTreact-aria/utils to v3.13.0 (#50588) <BR>* Update dependency AATTreact-aria/overlays to v3.9.0 (#50586) <BR>* Bump github/codeql-action from 1 to 2 (#49128) <BR>* Bump slackapi/slack-github-action from 1.18.0 to 1.19.0 (#49127) <BR>* Bump actions/setup-node from 3.2.0 to 3.3.0 (#50276) <BR>* Update dependency AATTreact-aria/menu to v3.5.0 (#50584) <BR>* Expression: Execute hidden expressions (#50636) <BR>* Prometheus: Don\'t show undefined for step in collapsed options in query editor when value is \"auto\" (#50511) <BR>* Docs: updated CSRF additional headers (#50589) <BR>* elasticsearch: always use fixed_interval (#50297) <BR>* typo fix (#50554) <BR>* Query history: Add swagger definitions (#50498) <BR>* Loki, Prometheus: Show Query patterns in all editor modes (#50263) <BR>* loki: add feature-toggle check to live-mode (#49012) <BR>* logs: histogram: handle backend-mode queries (#50535) <BR>* Loki: Fix issues with using query patterns (#50414) <BR>* Explore: Fix log context scroll to bottom (#50600) <BR>* Graph Panel: Add feature toggle that will allow automatic migration to timeseries panel (#50631) <BR>* SearchV2: move search parameters to a nested object (#50561) <BR>* Chore: Do not expose angular search components (#50562) <BR>* Chore: Exclude integration tests from running on test-backend step (#50359) <BR>* doc fix (#50624) <BR>* Dashboard: Clean up state after deletion (#50316) <BR>* Dashboards: Fix folder picker not showing correct results when typing too fast (#50303) <BR>* RBAC: Inheritance permission migration should handle empty managed roles (#50611) <BR>* revert change, and enforce table format when in explore (#50616) <BR>* Alerting: Make ticker to tick at predictable time (#50197) <BR>* Alerting: improve provisioning docs (#50347) <BR>* Panels: Fixes issue with showing \'Cannot visualize data\' when there issue really was no data (#50485) <BR>* Explore: Convert SASS styles of explore-active-button to emotion (#50061) <BR>* No longer generate theme json as it\'s not compatible with the right tooling (#50605) <BR>* RBAC: fix access control check in both new navivation and new search view (#50596) <BR>* Alerting: use \"find\" to wait for expression editor to load (#50602) <BR>* Data Sources: Add QueryData OAuth & cookie forwarding middleware (#50466) <BR>* Add xorm tag to dashboard version id (#50599) <BR>* Add i18n feature flag (#50590) <BR>* Rename release pipelines (#50585) <BR>* Update dependency AATTreact-aria/button to v3.5.0 (#50391) <BR>* Docs: Add paragraph about rolling back to opt-out (#50583) <BR>* Data Connections: Create a new top-level page (#50018) <BR>* Update dependency AATTreact-aria/interactions to v3.9.0 (#50579) <BR>* Update dependency AATTreact-aria/dialog to v3.2.0 (#50505) <BR>* Grafana UI: Put back production build in rollup config (#50575) <BR>* Update dependency AATTreact-aria/focus to v3.6.0 (#50506) <BR>* Search: Fixes margins and paddings and left position (#50570) <BR>* Docs: Fixes typos and adds enterprise note (#50564) <BR>* Instrumentation: Add feature toggle for logging requests instrumented as unknown (#50566) <BR>* Grafana UI: Fix nonexistent indexof module for plugin tests (#50529) <BR>* Alerting: Invalid setting of enabled for unified alerting should return error (#49876) <BR>* TimeSeries: Add missing legend width migration (#50551) <BR>* TeamSettings: Convert tests to RTL (#50513) <BR>* Bug: Fix List dashboard version (#50544) <BR>* AzureMonitor: changes to azureMonitorExperimentalUI after feedback (#50455) <BR>* Docs: Updates Grafana Alerting upgrade topics (#50533) <BR>* WIP: Add private Secret Manager Plugins support to plugin platform (#49544) <BR>* Storage: improve path validation, add tests (#50441) <BR>* Traces: APM table (#48654) <BR>* Cloud Monitoring: Update AliasBy to use experimental UI components (#50461) <BR>* Geomap: Add ability to select a data query filter for each layer (#49966) <BR>* AzureMonitor: Remove unused code (#50399) <BR>* Convert OrgProfile test to RTL (#50525) <BR>* Cloud Monitoring: add feature toggle for experimental UI (#50460) <BR>* logs: track the usage of certain features (#50325) <BR>* ReleaseNotes: Updated changelog and release notes for 9.0.0-beta2 (#50398) <BR>* Updating migration docs to include most relevant breaking changes (#50356) <BR>* RBAC: Rename alerting roles to match naming convention (#50504) <BR>* RBAC: Move datasource access check to middleware (#50430) <BR>* change to debug logs to match non access control guardian (#50477) <BR>* DataSources: Fixes issue with expressions not being queried (#50446) <BR>* Update dependency AATTopentelemetry/semantic-conventions to v1.3.1 (#50388) <BR>* Update dependency AATTmicrosoft/api-extractor-model to v7.18.0 (#50335) <BR>* Docs: Images in Notifications (#50425) <BR>* Docs: extend RBAC breaking changes (#50495) <BR>* only check dashboard scope in guardian and register resolver for tests (#50427) <BR>* FeatureToggles: Support changing feature toggles with URL parameters (#50275) <BR>* Docs: Remove deprecated inactive state filter (#50492) <BR>* Fix metric names for screenshots (#50426) <BR>* Chore: Remove react-testing-lib from bundles (#50442) <BR>* Alerting: Unify alert status labels on the alert list panel (#50240) <BR>* Alerting: Tidy up input fields for name, folder and group (#50432) <BR>* Alerting: Fix provisioning validation status codes and panics (#50464) <BR>* Docs: fix authsaml to security (#50478) <BR>* Chore: Upgrade grafana-plugin-sdk-go to v0.137.0 (#50443) <BR>* Alerting: Fix force_migration when alerting is disabled (#50431) <BR>* scroll nav elements into view when using the keyboard (#50434) <BR>* Alerting: bump rule version when updating rule group interval (#50295) <BR>* Alerting: Add RBAC actions and role for provisioning API routes (#50459) <BR>* Docs: CSRF add configuration options and documentation for additional headers and origins (#50473) <BR>* ci: Depend on init-enterprise for gen-cue verify (#50191) <BR>* Alerting: Improve Unified Alerting Rollback Warning (#50470) <BR>* Alerting: Fix image embed in email template. (#50370) <BR>* Changelog: Move to a folder structure for change logs (#50361) <BR>* Optional custom title and description for OpsGenie (#50131) <BR>* Alerting: Schedule Alert rules metric tracking (#50415) <BR>* RBAC: Fix migrations running into the wrong order (#50452) <BR>* Alerting: Scheduler to drop ticks if a rule\'s evaluation is too slow (#48885) <BR>* TeamPages: Convert tests to RTL (#50429) <BR>* Bumping protobufjs version (#50435) <BR>* Docs: Fix release notes formatting issues in 9.0.0-beta.3 (#50410) <BR>* loki: rename result_transformer<BR>* to live_streams_result_transformer<BR>* (#50376) <BR>* loki: better error message when escaping is involved (#50352) <BR>* Swagger: Finish some TODOs and Add consistancy check for definition generation (#50119) <BR>* docs: rewrite new alert list panel docs (#50406) <BR>* Docs: Fix Prometheus query editor Legend docs (#50312) <BR>* Angular: Fixes minor mistake in previous bsTypeahead PR (#50411) <BR>* Security: Fixes javascript security warnings in old vendored libs (#50382) <BR>* Previews: improve docs phrasing (#50405) <BR>* Docs: Fixes Grafana Alerting in whats new (#50409) <BR>* Fixes term Grafana Alerting (#50404) <BR>* Prometheus: Templating queries should pass on custom headers (#50344) <BR>* Remove test_steps (#50396) <BR>* Reporting: Update documentation and screenshots with v9 changes (#50072) <BR>* Chore: Remove dashboard version from models (#50287) <BR>* Chore: Remove integration tag (#50395) <BR>* Update dependency AATTmicrosoft/api-extractor to v7.25.0 (#50334) <BR>* Playlists: Save button now correctly creates a new playlist (#50381) <BR>* Improve docs for values in custom annotations and labels (#50346) <BR>* Update dependency AATTcypress/webpack-preprocessor to v5.12.0 (#50320) <BR>* Docs: add note on alerting limitation for being an alert receiver (#50331) <BR>* Angular: Adds back two angular directives that are still used by remaining angular bits and plugins (#50380) <BR>* Dashboard: Fixes random scrolling on time range change (#50379) <BR>* Chore: convert Cloud Monitoring Aggregation enzyme tests to RTL (#50326) <BR>* Loki: remove frontend mode code (#50185) <BR>* Alerting: replace a duplicated configuration key (#50350) <BR>* Bump provisioning to admin-only in lieu of dedicated RBAC permissions (#50366) <BR>* Alerting: Logs should not be capitalized and the errors key should be \"err\" (#50333) <BR>* Chore: update latest stable 8.5.5 (#50357) <BR>* ReleaseNotes: Updated changelog and release notes for 8.5.5 (#50340) <BR>* Plugins: Separate manager read/write components (#50313) <BR>* Chore: Convert ReferenceLink.test.js to RTL (#50338) <BR>* Alerting: Fix database unavailable removes rules from scheduler (#49874) <BR>* AzureMonitor: Clean namespace when changing the resource (#50311) <BR>* RBAC: docs, update alerting.rules write permission (#50304) <BR>* Chore: update latest testing version in latest.json (#50324) <BR>* Update babel monorepo (#50319) <BR>* clean up duplicated user creation code (#50178) <BR>* ReleaseNotes: Updated changelog and release notes for 9.0.0-beta3 (#50317) <BR>* ignore deps blocked by react 18 for now (#50300) <BR>* Tracing: Fix links to traces in Explore (#50113) <BR>* Explore: Download and upload service graphs for Tempo (#50260) <BR>* Logs: handle clicks on legend labels in histogram (#49931) <BR>* Loki: Add more query patterns (#50248) <BR>* RBAC: Remove workaround to check permissions on folders for dashboard actions (#50291) <BR>* docs: describe cookie handling in backend data source plugins (#49986) <BR>* Loki: remove angular (#49471) <BR>* AddDataSourceConfig: Remove deprecated checkHealth prop (#50296) <BR>* Data: Remove deprecated types and functions from valueMappings (#50035) <BR>* Formatting: Make SI number formats more robust (#50117) <BR>* Docs: update license restrictions (#49334) <BR>* Fix Whats New docs for images in notifications (#50250) <BR>* Add back a lower z-index (#50285) <BR>* CloudWatch: Dynamic label documentation (#49463) <BR>* devenv: elastic: fixed docker-compose syntax (#49517) <BR>* RBAC: Add scope resolvers for dashboards (#50110) <BR>* Prometheus, Loki: Update run queries button (#50005) <BR>* Search: fix \'Clear filters\' button (#50227) <BR>* Fix Reporter GetDiffsForField (#50264) <BR>* schema: Migrate from scuemata to thema (#49805) <BR>* Owensmallwood/pubdash get public dashboard definition (#50269) <BR>* Chore: Remove Wrapf (#50128) <BR>* Traces: Do not use red in span colors as this looks like an error (#50074) <BR>* Convert packages/jaeger-ui-components/src/TracePageHeader/TracePageSearchBar.test.js to RTL (#49992) <BR>* remove exported test globals from test/lib/common (#50256) <BR>* Chore: convert DashboardsTable test to RTL (#50252) <BR>* Update dependency AATTtypes/jest to v28 (#49249) <BR>* Update Golang - bump grabpl and build-container (#50253) <BR>* RBAC: change migration logic (#50187) <BR>* SaveDashboardForm: Ensure saveTimerange is a boolean (#50228) <BR>* Expression: Filter query, mixed mode fixes and panel error message (#50218) <BR>* Loki: Add user analytics for query editor mode (#49619) <BR>* HeatmapNG: cell value filtering and color clamping (#50204) <BR>* Previews: update docs for the new search layout (#50130) <BR>* Revert \"Loki: do not produce histogram for instant queries (#50019)\" (#50182) <BR>* Chore: uPlot 1.6.21 (#50223) <BR>* SearchV2: explicit dashboard loading order and cleanups (#50210) <BR>* Prometheus: Fix resource call panic (#50216) <BR>* Alerting: remove feature toggle for provisioning API (#50167) <BR>* Alerting: Add provenance guard to config api (#50147) <BR>* strip null from new heatmap dashboard definition (#50208) <BR>* Encryption: Fix multiple data keys migration (#49848) <BR>* Alerting: only delete mute time if not used by route (#50193) <BR>* HeatmapNG: add log scale calculation (#49969) <BR>* SQLStore: Prevent migration_id duplicates (#47774) <BR>* State Timeline: Fix Null Value Filling and Value Transformation (#50054) <BR>* SearchV2: instant local updates, folder events (#50001) <BR>* Alerting: Update alert rule diff to not see difference between nil and empty map (#50192) <BR>* Prometheus: Migrate metadata queries to use resource calls (#49921) <BR>* Alerting: add mute timings provenance to config api (#50149) <BR>* SQLStore: Add deprecation comments for breaking migrations (#49740) <BR>* Datasource: Remove support for unencrypted passwords (#49987) <BR>* SearchV2: Fix Move and Delete not updating list in folder view (#49524) <BR>* SearchV2: add CTA and reporting to new search UI (#50175) <BR>* Encryption: Stop decrypting EE encrypted secrets with legacy encryption (#50090) <BR>* fix logging of resolving scopes (#50173) <BR>* Alerting: Add version segment to all provisioning routes (#49121) <BR>* Alerting: Make folder filter clearable in Alert list panel (#50093) <BR>* Alerting: Use correct permission scope for external AM updates (#50159) <BR>* Alerting: Fix folder filtering for existing alert rule (#50156) <BR>* Chore: Update grafana-plugin-sdk-go to v0.136.0 (#50127) <BR>* update defaults.ini to add role_attribute_path (#49147) <BR>* Plugins: Introduce Plugin Registry (#47200) <BR>* auth.gitlab: account for role_attribute_path_strict (#50088) <BR>* API: Fix swagger generation (#50071) <BR>* Alerting: Prevent query wrapper recreation on drag/drop (#50142) <BR>* Tempo: Add link to Tempo Search with node service selected (#49776) <BR>* loki: handle ad hoc filters in backend mode (#50135) <BR>* Alerting: allow custom UID for contact points through API (#50089) <BR>* Service accounts: Use new icon (#50140) <BR>* Plugins Catalog: Make tabs position consistent with other Grafana pages (#49997) <BR>* Cloudwatch: Add template variable query function for listing log groups (#50100) <BR>* Chore: Remove Wrap (#50048) <BR>* AzureMonitor: add NewDimension component using experimental UI (#48946) <BR>* public dashboards: insert default public dashboard config into database on save (#49131) <BR>* Search: exclude rows from search index (#50124) <BR>* Docs: Add documentation for reporting.enabled config option (#46606) <BR>* PublicDashboards: Frontend routing for public dashboards (#48834) <BR>* Search (SQL): support dashboardUID query parameter (#50121) <BR>* Chore: Remove last build tag (#50120) <BR>* Docs: Setup refactor (#49739) <BR>* TestData: Add schema-based form for simulation (#49637) <BR>* SearchV2: include appSubUrl in the response URL (#50059) <BR>* bingo: Update drone-cli to v1.5.0 (#50111) <BR>* Alerting: Filter folders based on users\' permissions (#49698) <BR>* Alerting: Fix alert creation form layout when errors occur (#50084) <BR>* RBAC: Extract method from access control impl to a function in domain packge (#49947) <BR>* backend/sqlstore: move GetDashboardTags to dashboard service (#50091) <BR>* Dashboards: Split GetDashboardVersions method (#49967) <BR>* API: Migrate CSRF to service and support additional options (#48120) <BR>* Query History: Hide query history when anonymous user uses Explore (#49896) <BR>* Update total items when query history item is deleted to avoid triggering pagination (#49899) <BR>* Test commenting query history (#49802) <BR>* Alerting: Fix alert list panel showing firing alerts with no instances (#50069) <BR>* Add a section to the alerting documents for performance considerations (#49663) <BR>* Alerting: Provisioning API - Alert rules (#47930) <BR>* RBAC: Make RBAC action names more consistent (#49730) <BR>* Tracing: Deprecate opentracing (#50058) <BR>* Prometheus/Loki: Add raw query and syntax highlight in explain mode (#50070) <BR>* Prometheus/Loki: Show raw query by default in the builder(#50007) <BR>* Alerting: Fix notification policy \"Override grouping\" form save (#50031) <BR>* Draggable: only set drag handle props on the drag handle itself (#50025) <BR>* CODEOWNERS: Update owners of Alert List panel (#50068) <BR>* loki: add cookie-handling functionality (#49978) <BR>* Loki: Fix uncaught errors if `labelKey` contains special characters (#49887) <BR>* Alerting: Remove Image Upload code from Slack notifier. (#50062) <BR>* Loki: do not produce histogram for instant queries (#50019) <BR>* Cloudwatch: Dynamic labels autocomplete (#49794) <BR>* Docs: minor fixes to developer docs (#49790) <BR>* Updated test (#50041) <BR>* Convert packages/jaeger-ui-components/src/common/UiFindInput.test.js to RTL (#49994) <BR>* devenv: loki: better fake logs (#50024) <BR>* API: Fix swagger specification (#50034) <BR>* Alerting: Remove double quotes from matchers (#50038) <BR>* Chore: Run integration tests without grabpl (#49448) <BR>* sqlstore split: dashboard permissions (#49962) <BR>* Tracing: Fix trace links in traces panel (#50028) <BR>* Tempo: Consider tempo search out of beta and remove beta badge and feature flags (#50030) <BR>* CloudWatch: Add multi-value template variable support for log group names in logs query builder (#49737) <BR>* schema: Use latest cuetsy to fix union generation (#50013) <BR>* Docs: intro docs refactor (#49545) <BR>* DashList: Remove star z-index <BR>* SearchV2: optionally exclude panels from search results (#49971) <BR>* Alerting: Ticker to support stopping (#48142) <BR>* Azure OAuth: silent fail on getting groups (#49909) <BR>* license: Make coremodels all Apache v2 (#49731) <BR>* SearchV2: Fix scroll issue in folder folder view page (#50010) <BR>* Alerting: Update RBAC for alert rules to consider access to rule as access to group it belongs (#49033) <BR>* Chore: Dashboard schema (#49993) <BR>* Secrets: Fix unified secrets backwards compatibility (#49719) <BR>* Alerting: Fix external alertmanager duplication (#49980) <BR>* RBAC: Include alert.rules action when setting folder permissions (#49946) <BR>* Loki: Run query when pressing Enter on line-filters (#49913) <BR>* Metrics: Remove support for using summaries instead of histogram for HTTP instrumentation (#49985) <BR>* Table: Reorder panel options (#49983) <BR>* Plugins: Remove deprecated /api/tsdb/query metrics endpoint (#49916) <BR>* Alerting: Re-render panel\'s tabs on variables change (#49893) <BR>* Settings: Sunset non-duration based login lifetime config (#49944) <BR>* Usage stats: Divide collection into multiple functions to isolate failures (#49928) <BR>* Traces: Feature tracking (#49767) <BR>* Alerting: do not overwrite existing alert rule condition (#49920) <BR>* doc(Logs): Add clarification note about full range histogram in Loki (#49143) <BR>* Prometheus: Fix aligning of labels of exemplars after backend migration (#49924) <BR>* UI: Remove deprecated getFormStyles function (#49945) <BR>* CI: Trigger `pr-test-<BR>*` pipelines on different cases (#48426) <BR>* docs: clarify how PR titles should be formatted (#49682) <BR>* ServiceAccounts: refactor UI (#49508) <BR>* etcd: Fix vuln CVE-2018-1098 (#49976) <BR>* Update testing latest 9.0.0-beta2 (#49965) <BR>* Canvas: add feature flag for nesting elements (#49958) <BR>* ReleaseNotes: Updated changelog and release notes for 9.0.0-beta2 (#49960) <BR>* Bump latest version 8.5.4 (#49956) <BR>* ReleaseNotes: Updated changelog and release notes for 8.5.4 (#49954) <BR>* TimeSeries: Add an option to set legend width (#49126) <BR>* Azure Monitor: Include datasource ref when interpolating variables (#49543) <BR>* Datasource: Remove deprecated max_idle_connections_per_host setting (#49948) <BR>* regenerate swagger spec (#49938) <BR>* Convert Enzyme UsersTable test to RTL (#49836) <BR>* Plugins: Support headers field for check health (#49930) <BR>* Chore: Converts DashboardRow tests to RTL (#49722) <BR>* InlineLabel: Remove deprecated props (#49929) <BR>* Datasource: Fix allowed cookies to be forwarded as header to backend datasources (#49541) <BR>* Use ref links for external content (#49786) <BR>* ColorPicker: Remove deprecated onColorChange prop (#49923) <BR>* TeamMembers: Refactor test to RTL (#49922) <BR>* Chore: remove jest-coverage-badges dep from toolkit (#49883) <BR>* Alerting: Add Go error message to warning log for screenshots. (#49870) <BR>* grafana/ui: Move panel-container styles to component (#49566) <BR>* Chore: convert NewWindowIcon test to rtl (#49830) <BR>* Alerting: Add fgac support to alert list panel (#47934) <BR>* AuthProxy: Remove deprecated ldap_sync_ttl setting (#49902) <BR>* add feature highlighting in the expanded menu (#49892) <BR>* UI/Card: Remove deprecated props (#49885) <BR>* add migrator to drop folder create actions that was set fromt he folder (#49878) <BR>* Alerting: fix layout with long words / numbers (#49882) <BR>* Split Delete expired dashboard version store (#49610) <BR>* Prometheus: Cleanup annotation editor (#49615) <BR>* Update dependency react-inlinesvg to v3 (#49244) <BR>* Remove preferences from models (#49879) <BR>* Prometheus: Predefined scopes for Azure authentication (#49861) <BR>* Dependencies: Update etcd module (#49873) <BR>* UI/Button: Remove deprecated \"link\" variant (#49843) <BR>* TeamMemberRow: Convert tests to RTL (#49875) <BR>* Elasticsearch: Migrate annotation editor to react (#49529) <BR>* Angular: Remove deprecated angular modal support and libs (#49781) <BR>* PanelEditor: Fixes issue with Table view and multi data frames (#49854) <BR>* HeatmapNG: ensure non-zero y bucket size (#49454) <BR>* Alerting: Chore: Fix event name in ngalert/README.md (#49829) <BR>* SearchV2: Fix search input width on mobile (#49850) <BR>* ClipboardButton: Simplify callbacks (#49847) <BR>* Dashboard: Fix panel menu styling issues (#49806) <BR>* Alerting: Add templated subject config to email notifier (#49742) <BR>* AccessControl: Cleanup access control interface (#49783) <BR>* Alerting: Enable Unified Alerting for open source and enterprise (#49834) <BR>* Prometheus: Predefined scopes for Azure authentication (#49557) <BR>* Chore: Convert FolderPicker test to rtl (#49838) <BR>* devenv: Fix data source uid for default gdev-testdata (#49820) <BR>* Fix: Timeseries migration regex override (#49629) <BR>* AzureMonitor: migrate Logs+Arg QueryEditor to AATTgrafana/experimental (#48978) <BR>* Prometheus: Disable prometheusStreamingJSONParser by default (#49825) <BR>* RolePicker: Add extra offset for menu position (#49823) <BR>* Bump actions/upload-artifact from 2 to 3 (#47541) <BR>* AzureMonitor: Document maximum returned records for Resource Graph (#49801) <BR>* Chore: Upgrade to jest 28 (#49679) <BR>* Fix typo in curl command (#46729) <BR>* cap mobile nav height (#49785) <BR>* add event tracking to navigation (#49800) <BR>* Search: Fix overflow issue with folder view (#49723) <BR>* AutoSizeInput: Move to AATTgrafana/ui (#48811) <BR>* Alerting: Add GetImages to ImageStore (#49717) <BR>* tidy up (#49720) <BR>* Docs: integration tests for using sqllite (#49455) <BR>* PanelChrome: Fixes issue with padding not being applied as gridUnits (#49751) <BR>* Docs: Update create alerting rules topics (#49764) <BR>* Docs: Refactor contact points section of alerting docs (#49758) <BR>* Docs/fixes relrefs (#49754) <BR>* Docs: combines all SAML topics into one topic (#49443) <BR>* Loki: Fix unwrap parsing (#49732) <BR>* Alerting: Add tests for Slack Notifier Image Upload (#49669) <BR>* schema: Generate Go and Typescript from Thema coremodels (#49193) <BR>* SearchV2: improve searcher API, and include a fallback SQL based implementation (#49535) <BR>* Chore: Remove deprecated `surface` prop from IconButton (#49715) <BR>* devnev: Update several dashes to schemaVersion 36 (#48976) <BR>* CloudWatch: Use scopedVars in expressions (#49178) <BR>* Alerting: Endpoints for provisioning mute timings (#49635) <BR>* Canvas: Fix element placement UX (#49665) <BR>* Alerting: Do not include button in googlechat notification if URL invalid (#47317) <BR>* Chore: Convert legacy `Input` test to RTL (#49713) <BR>* convert PartialHighlighter test to RTL (#49708) <BR>* Convert TOML front matter to YAML (#49690) <BR>* Toolkit: Bump dependencies (#47826) <BR>* Query History: Add feature tracking for query history (#49685) <BR>* Chore: Remove deprecated TextDisplayOptions export (#49705) <BR>* convert bargauge test to RTL (#49701) <BR>* AzureMonitor: Ensure original query properties are included unchanged (#49642) <BR>* Docs: Document Prometheus NaN breaking change (#49688) <BR>* Docs: Fix duplicate text in What’s new in Grafana v9.0 (#49699) <BR>* Chore: Remove usage of deprecated getColorForTheme function (#49519) <BR>* Loki code editor: do not run query on blur in explore mode (#49241) <BR>* Explore: Reset Graph overrides if underlying series changes (#49680) <BR>* Preferences: Fix updating of preferences for Navbar and Query History (#49677) <BR>* Quick Ugly Fix for Oauth not to make web_hack.go panic (#49653) <BR>* Alerting: Fix swagger specification (#49273) <BR>* Explore: Use Dashboard permissions in Explore To Dashboard (#49539) <BR>* Remove migrations from behind configs (#49415) <BR>* ValueMapping: Add support for regex replacement over multiple lines (#49607) <BR>* Notification history: Enable by default (#49502) <BR>* fix: only \"swallow\" the json() parsing error if the response is empty (#47493) <BR>* Variables: Fixes issue with data source variables not being correctly used in panel queries (#49323) <BR>* Fix wrap_handler() panic during OAuth login (#49671) <BR>* Chore: Re-enable skipped test (#49484) <BR>* TimeRange: Fixes issue when zooming out on a timerange with timespan 0 (#49622) <BR>* Build: Enable long term caching for frontend assets (#47625) <BR>* Narrow the alert condition picker (#49570) <BR>* loki: better unpack handling (#49074) <BR>* refactoring: saml (#48114) <BR>* loki: added two new functions (#49617) <BR>* Alerting: Add stored screenshot utilities to the channels package. (#49470) <BR>* Prometheus: Fix sort issue in wide frames (#49660) <BR>* Docs: Move alert rule section to alerting fundamentals section (#49657) <BR>* Docs: Created separate section for migration under alerting (#49616) <BR>* Timeseries: fix outside range stale state (#49633) <BR>* Util: Improve performance of strings.SplitString (#49115) <BR>* Docs: Identify which Grafana editions are relevant to each Enterprise doc (#49207) <BR>* Updated document with Michelle Tan\'s comments (#49648) <BR>* SearchV2 - Fix starred dashboards for new organizations error (#49645) <BR>* AccessControl: Replace IsEnterprise checks with license checks (#49572) <BR>* Canvas: Improve changing element options UX (#49555) <BR>* Explore: Add ability to include tags in trace to metrics queries (#49433) <BR>* Prometheus: Enable prometheusStreamingJSONParser by default (#49475) <BR>* Search: add icon for row and singlestat panels (#49620) <BR>* show notification tab only to editor (#49624) <BR>* convert Typeahead test to RTL (#49509) <BR>* Apply .page-toolbar class correctly (#49603) <BR>* fix broken alias due to #48635 (#49623) <BR>* Add cypress type support (#49315) <BR>* Alerting: Add legacy indicator to navbar (#49511) <BR>* Docs: get started updates (#49351) <BR>* Cue: Use BarGauge, DashList and Gauge panel cue schemas (#49580) <BR>* CloudMonitor: Correctly encode default project response (#49510) <BR>* Chore: Add no-changelog label for backports (#49605) <BR>* AccessControl: Pass current org id to UsersTable (#49584) <BR>* AccessControl: Grant data source reader to all users when running oss (#49514) <BR>* Access control: fix a typo for folder actions (#49582) <BR>* Cue: Update Text, Stat, and Annolist panel cue schemas (#49479) <BR>* don\'t close drawer when clicking a select within it (#49583) <BR>* Old Graph migration: Preserve null values settings (#49493) <BR>* Query History: Track query history migration failures (#49560) <BR>* Chore: Convert a test from enzyme to testing library (#49492) <BR>* TeamList: Convert test to RTL (#49567) <BR>* AngularSupport: Update description for angular_support_enabled config option (#49569) <BR>* devenv: better loki environment (#49383) <BR>* Add store split for Get Dashboard version method (#49138) <BR>* Login: Fix AuthInfo update process (#49556) <BR>* Prevent exception when panel has multiple queries (#49368) <BR>* Canvas: Fix resize breaking certain constraints (#49551) <BR>* Docs: Add \"about alerting\" topic (#49523) <BR>* Docs: Fixed typo in what\'s new in grafana 9 (#49549) <BR>* Prometheus: Streaming JSON parser performance improvements (#48792) <BR>* Alerting: add \"about alert rules\" section (#49413) <BR>* pkg/web: remove dependency injection (#49123) <BR>* Docs: What\'s new 9.0 (#49453) <BR>* upgrade grabpl (#49534) <BR>* InfluxDB: Removing influxDB backend migration feature flag (#49531) <BR>* Search: Center FolderSection spinner (#49494) <BR>* AzureAD: Fallback to no groups if user does not have permission to query groups from azure (#49506) <BR>* Prometheus: Migrate annotation editor to react (#48814) <BR>* Alerting: Improve docs on alert state and health (#49410) <BR>* Alerting: Validate alert notification UID length (#45546) <BR>* DatePicker: able to set minimum date that can be selected (#49503) <BR>* Fix escape in Modal/DashboardSettings + add some unit tests (#49500) <BR>* ReleaseNotes: Updated changelog and release notes for 9.0.0-beta1 (#49489) <BR>* Search: Add primary background for global search container (#49473) <BR>* Chore: Update theme json (#49480) <BR>* sqlstore: finish removing Find and SearchDashboards (#49347) <BR>* Alerting: Make alertmanager datasource stable (#49485) <BR>* Devenv: Fix fake data gen to target mysql server (#49472) <BR>* Variables: Fixes issue with data source variables not updating queries with variable (#49478)<BR>* Wed Aug 10 2022 ecsosAATTopensuse.org- Update to version 9.0.7: <BR>* \"Release: Updated versions in package to 9.0.7\" (#449) <BR>* [v9.0.x] Grafana/toolkit: Fix incorrect image and font generation for plugin builds (#52939) <BR>* Geomap: Set markers color based on selected color field #53493 (#53497) <BR>* updates aliases (#53488) (#53489) <BR>* moves legend to visualizations, adds links (#53486) (#53487) <BR>* LibraryPanels: Rewrite invalid connection deletion query to be MySQL-friendly (#53460) (#53468) <BR>* Histogram: Send proper dataframe to PlotLegend (#53284) (#53463) <BR>* check not empty root urls before setting field (#53135) (#53235) <BR>* Fix relrefs in api keys doc (#51943) (#51994) <BR>* Browse/Search: Make browser back work properly when visiting Browse or search (#52271) (#52277) <BR>* Docs: Emphasize American English as source language (#52040) (#52043) <BR>* Docs: Correct references to \'lockingMigration\' (#51678) (#52289) <BR>* Dashboard Links: Fix styles for very long dashboard titles (#52443) (#52468) <BR>* Prometheus: Remove metadata endpoint (#53428) (#53432) <BR>* Graphite: Use TimeRange with applied fiscalYearStartMonth (#51623) (#53370) <BR>* Geomap: Do not show markers with empty coordinates (#53330) (#53333) <BR>* Alerting: Remove mention of host name from Alerting HA docs (#53178) (#53344) <BR>* [v9.0.x] API: Fix snapshot responses (#53312) <BR>* GrafanaUI: Render PageToolbar\'s leftItems regardless of title\'s presence (#53285) (#53291) <BR>* Geomap: Fix tooltip offset bug (#53274) <BR>* add missing check for root URLs length (#53239) (#53250) <BR>* Plugins: Validate root URLs when signing private plugins via grafana-toolkit (#51968) (#53228) <BR>* RolePicker: Fix RolePicker menu positioning (#53201) (#53215) <BR>* [9.0.x] Alerting: Remove user input from error response (#53158) <BR>* Azure Monitor: Clarify removed query methods (#52986) (#53142) <BR>* ReleaseNotes: Updated changelog and release notes for 9.0.6 (#53092) (#53093) <BR>* \"Release: Updated versions in package to 9.0.6\" (#53091) <BR>* CloudWatch: add CloudWatchSynthetics namespace (#52956) (#53048) <BR>* TimeSeriesPanel: Tooltip works properly when changing modes (#52876) (#53055) <BR>* CloudWatch: the variable editor should accept custom values (#52955) (#53045) <BR>* CloudMonitoring: Remove link setting for SLO queries (#53031) (#53036)<BR>* Tue Aug 02 2022 ecsosAATTopensuse.org- Update to version 9.0.6: <BR>* \"Release: Updated versions in package to 9.0.6\" (#438) <BR>* Update dependency moment to v2.29.4 [SECURITY] (#51886) (#53027) <BR>* BarchartPanel: Fix color from thresholds show incorrectly (#52038) (#52969) <BR>* docker: The cue directory is gone. Catch-up (#52606) (#53004) <BR>* Prometheus: Fix adding of multiple values for regex operator (#52978) (#53003) <BR>* API: Do not expose user input in datasource error responses (#52992) (#52996) <BR>* Tooltip mode works in BarChart panel (#52941) (#52989) <BR>* fix tests (#52984) <BR>* Cloud Datasources: Add necessary inputs and bump version for code coverage workflow (#52055) (#52902) <BR>* Fix relrefs in alerting (#51939) (#51993) <BR>* Fix small typo in panel doc (#52568) (#52727) <BR>* Separate task with additional information (#52871) (#52883) <BR>* fixes links (#52899) (#52906) <BR>* allow org admins to invite new users to Grafana (#52904) <BR>* Cloudwatch: Add template variable query function for listing log groups (#50100) (#52898) <BR>* [v9.0.x] Access control: role checks before updates (#52900) <BR>* CloudWatch: returnData should default to true (#52759) (#52874) <BR>* Plugins: Add validation for plugin manifest (#52787) (#52864) <BR>* Instrumentation: Collect database connection stats (#52797) (#52866) <BR>* Docs: fix data source MSSQL link (#52854) <BR>* Docs: updated configuration description for auto_assign_org (#50180) (#52835) <BR>* UI/Card: Fix card items always having pointer cursor (#52809) (#52817) <BR>* ReleaseNotes: Updated changelog and release notes for 9.0.5 (#52813) (#52815) <BR>* \"Release: Updated versions in package to 9.0.5\" (#52812) <BR>* Docs: Update docs for images in notifications (#52721) (#52785)<BR>* Tue Jul 26 2022 ecsosAATTopensuse.org- Update to version 9.0.5: <BR>* \"Release: Updated versions in package to 9.0.5\" (#435) <BR>* Update grabpl (#52782) <BR>* [v9.0.x] Grafana/toolkit: Fix incorrect image and font generation for plugin builds (#52783) <BR>* Updated pushover in Supported notifiers (#52631) (#52748) <BR>* Dashboard: Adjust styles for very long titles (#52452) (#52741) <BR>* docs(alerting): removed a repetition of a word (#52376) (#52736) <BR>* fix dockerfile for oracle alpine image (#52667) (#52731) <BR>* Docs: Fix query history documentation (#52610) (#52724) <BR>* resolve conflicts (#52642) <BR>* Plugins: Fixes navigation between different plugin pages (#52571) (#52680) <BR>* Variables: Optimize \"timeRangeUpdated\" path (#52047) (#52664) <BR>* [v9.0.x] Chore: Upgrade to Go version 1.17.12 (#52523) (#52531) <BR>* [v9.0.x] Alerting: Fix alert panel instance-based rules filtering (#52646) <BR>* [v9.0.x] Auth: Add prometheus metrics for case insensitive ids (#52634) <BR>* [v9.0.x] Alerting: Add subpath to the folder edit and permission url (#52638) <BR>* Fix anonymous access (#52615) (#52636) <BR>* removes unnecessary words in into (#52622) (#52624) <BR>* Prometheus: Don\'t show errors from unsuccessful API checks like rules or exemplar checks (#52609) <BR>* Docs: minor corrections to prefix and naming (#52579) (#52597) <BR>* Alerting: Allow the webhook notifier to support a custom Authorization header (#52515) (#52587) <BR>* display dashboard settings to users who are allowed to edit the dashboard (#52532) (#52535) <BR>* Alerting: Cleanup the `alert_configuration` table on write (#51497) (#52539) <BR>* Access control: Allow organisation admins to add existing users to org (#51668) (#52553) <BR>* Changelog: Removed falsely added bugfix (#52580) (#52581) <BR>* Fix: add alias to subqueries for mysql database (#52576) <BR>* Alerting: use static channel configuration to determinate secure fields (#52527) (#52570) <BR>* Datasource: Propagate datasource secret decryption errors to the frontend (#52068) (#52557) <BR>* Docs: adjusts heading and rewords the intro to active voice (#52545) (#52551) <BR>* ReleaseNotes: Updated changelog and release notes for 9.0.4 (#52548) (#52549) <BR>* \"Release: Updated versions in package to 9.0.4\" (#52547) <BR>* Loki: Fix `show context` not working in some occasions (#52458) (#52518)<BR>* Wed Jul 20 2022 ecsosAATTopensuse.org- Update to version 9.0.4: <BR>* \"Release: Updated versions in package to 9.0.4\" (#429) <BR>* Access control: Fix org user removal for OSS users (#52473) (#52514) <BR>* [v9.0.x] Alerting: Fix Slack push notifications (#52476) <BR>* Dashboard: Fix iteration property change triggering unsaved changes warning (#51272) (#52493) <BR>* Update upgrade-grafana.md (#52406) (#52482) <BR>* CloudWatch: fix log explorer context (#52118) (#52478) <BR>* Alerting: Preserve new-lines from custom email templates in rendered email (#52253) (#52470) <BR>* resolve conflicts (#52464) <BR>* Docs: Update query caching support (#50706) (#52462) <BR>* merge (#52410) <BR>* Legend: Right align calculation values (#52400) (#52454) <BR>* [v9.0.x] Traces: Remove serviceMap feature flag (#52433) <BR>* SQLStore: Support Upserting multiple rows. (#52228) (#52438) <BR>* [v9.0.x] CSRF: Fix additional headers option (#52347) <BR>* loki: better handle an empty-response (#52397) (#52431) <BR>* Docs: Updated links to landing pages for the notifiers (#51875) (#52429) <BR>* Alerting: Move debug log line to where alert rules are updated (#52318) (#52411) <BR>* UnsavedChanges: Should not be triggered when only going into panel edit without changing anything (#52363) (#52409) <BR>* Traces: Add more template variables in Tempo & Zipkin (#52381) <BR>* Docs: fixes warning for enterprise customers (#52385) (#52393) <BR>* Docs: refactors configure standard options (#52278) (#52361) <BR>* Docs: removes old whats new docs (#52188) (#52359) <BR>* updates broken relrefs, removes unneeded file (#52292) (#52299) <BR>* logs: send more info to getLogRowContext (#52130) (#52333) <BR>* Logs: Fixed incorrect highlighting on empty line filter (#52214) (#52327) <BR>* Loki: Fix incorrect TopK value type in query builder (#52226) (#52320) <BR>* Upgrade grafana-azure-sdk-go package (#52248) (#52316) <BR>* Datasources: Allow configuration of the TTL (#52161) (#52317) <BR>* Log: Fix text logging for unsupported types (#51306) (#52311) <BR>* [v9.0.x] Docs: Fix broken grafana plugins tutorial links (#52273) <BR>* ReleaseNotes: Updated changelog and release notes for 9.0.3 (#52296) (#52297) <BR>* \"Release: Updated versions in package to 9.0.3\" (#52295) <BR>* Encryption: Re-order error check (#52251) (#52293) <BR>* Security: Fixes for CVE-2022-31107 and CVE-2022-31097 (#52279)<BR>* Fri Jul 15 2022 ecsosAATTopensuse.org- Update to version 9.0.3: <BR>* update .drone.yml, revert grabpl to 2.50 <BR>* \"Release: Updated versions in package to 9.0.3\" (#426) <BR>* Security fixes (#425) <BR>* Alerting: Fix Teams notifier not failing on 200 response with error (#52254) (#52260) <BR>* Preferences: Get home dashboard from teams (#52225) (#52229) <BR>* [v9.0.x] AzureMonitor: Update UI to experimental package (#52235) <BR>* fix: set RGL wrapper height to auto to remove empty space below the panel (#52122) (#52224) <BR>* Panels: Prevent panel content from escaping its bounds (#52167) (#52217) <BR>* Export: Fix export/import of dash with library panels (#49319) (#51760) <BR>* Alerting: fix validation of alertmanager template. (#51538) (#52210) <BR>* Alerting: Fix bug where state did not change between Alerting and Error (#52204) (#52209) <BR>* Chore: Remove any that was introduced in a test (#52203) (#52206) <BR>* Documentation: Show that admin/pause-all-alerts is only for legacy. (#51862) (#52019) <BR>* remove event.stopPropagation(), so that when one menu opens, all others close; (#51557) (#51807) <BR>* Alerting: Provisioning API respects global rule quota (#52190) <BR>* Alerting: Disable /api/admin/pause-all-alerts with Unified Alerting (#51895) (#52077) <BR>* Logs: Fixed LogContext being underneath the table (#52165) (#52202) <BR>* AzureMonitor: Improve handling of unsupported template variable cases in URIs (#52054) (#52201) <BR>* Docs: fixes data source links (#52196) (#52199) <BR>* combines table viz docs (#52176) (#52187) <BR>* Fix the bug in navbar\'s active item when the root url include a subpath (#51767) (#52159) <BR>* Use non-blocking way of fetching ruler api availability (#52102) (#52138) <BR>* SQLstore: Fix fetching an inexistent playlist response (#51962) (#52139) <BR>* API: Do not validate/save legacy alerts when saving a dashboard if legacy alerting is disabled (#51883) (#52137) <BR>* [v9.0.x] Splunk: Use legacy annotation runner (#52079) <BR>* Logs: Fixed wrapping log lines from detected fields (#52108) (#52131) <BR>* fix docs with correct instructions to create a silence URL (#52062) (#52112) <BR>* Prometheus datasource: query builder freezes when metrics metadata is undefined (#51929) (#52058) <BR>* Fix relrefs in devloper docs (#51942) (#51995) <BR>* Alerting: Allow filtering of contact points by name (#51933) (#52070) <BR>* BarChart: fix crash when checking bar value text overlap (#52061) (#52064) <BR>* GraphNG: uPlot 1.6.22 (#51945) (#51992) <BR>* AzureMonitor: Update resource and namespace metadata. (#52030) (#52053) <BR>* Fixed cherry-pick conflicts (#52037) <BR>* refactors all dashboard and linking content (#52005) (#52042) <BR>* Loki: Fix suggesting operations from different category (#52034) (#52041) <BR>* Docs: new data sources topic (#51863) (#51898) <BR>* Table: Fix scrollbar is hidden by pagination (#51501) (#51960) <BR>* Alerting: Add method to reset notification policy tree back to the default (#51934) (#52004) <BR>* CloudWatch: Remove simplejson in favor of \'encoding/json\' (#51062) (#51999) <BR>* FeatureFlags: omit metric when grafana cant run the feature (#51856) (#51981) <BR>* adds shared content (#51982) (#51986) <BR>* Fix consistency errors and regenerate (#51935) (#51985) <BR>* Loki: Add missing operators in label filter expression (#51880) (#51972) <BR>* Plugins: InfluxDB update time range query (#51833) (#51927) <BR>* Azure Monitor: Add support to migrate some queries with template variables (#51881) (#51899) <BR>* Alerting: Fix RegExp matchers in frontend for Silences and other previews. (#51726) (#51873) <BR>* Plugins: InfluxDB datasource - set epoch query param value as \"ms\" (#51651) (#51926) <BR>* Rendering: Fix user information when using render key (#50879) (#51920) <BR>* [v9.0.x] Plugins: InfluxDB variable interpolation fix (#51917) (#51922) <BR>* Plugins: InfluxDB variable interpolation fix for influxdbBackendMigration feature flag (#51624) (#51834) <BR>* Time series panel: Fix an issue with stacks being not complete due to the incorrect data frame length (#51910) (#51915) <BR>* Docs: Improve docs for differences and limitations (#51905) (#51909) <BR>* Docs: Improve docs for images in notifications (#51900) (#51906) <BR>* Do not check permissions while deleting external snapshot (#51897) (#51904) <BR>* Chore: Fix CVE-2021-3807 (#51753) (#51803) <BR>* Chore: Fix CVE-2022-0155 (#51755) (#51793) <BR>* Chore: Fix CVE-2020-7753 (#51752) (#51792) <BR>* Chore: Fix CVE-2021-3918 (#51745) (#51791) <BR>* [v9.0.x] Bar chart: Fix stacking bug when data produces 0 accumulators (#51808) <BR>* AzureMonitor: Update curated dashboards (#51331) (#51882) <BR>* [v9.0.x] Plugins: Register management endpoints only when external managed is also false (#51817) <BR>* Fixed broken link for supported namespaces (#51302) (#51868) <BR>* Add doc-validator tool to CI (#51698) (#51869) <BR>* Fixes tooltip issue with time picker and dashboard settings (#51836) (#51842) <BR>* fix broken links (#51821) (#51824) <BR>* Chore: Update ConcreteLogger to implement gokit Logger interface (#51599) (#51648) <BR>* Docker: Update glibc version (#51107) (#51826) <BR>* Histogram: filter nulls, bucket-adaptive xAxis decimals (#51773) (#51823) <BR>* Loki: Fix error when changing operations with different parameters (#51779) (#51820) <BR>* BarChart: fix explicit yAxis min (#51768) (#51811) <BR>* devenv: influxdb: fix config (#51781) (#51799) <BR>* Chore: Plugin CI E2E image update (#51787) (#51794) <BR>* Only define plugin install endpoints when catalog enabled (#51788) (#51790) <BR>* Traces: Trace to logs fix (#51053) (#51778) <BR>* Docs: Add and organize panels (#51763) (#51764) <BR>* Alerting: Add method to provisioning API for obtaining a group and its rules (#51398) (#51761) <BR>* Altering: validate that the mute time intervals exist when updating routing tree (#51573) (#51762) <BR>* Alerting: validate that the receiver exist when updating routing tree (#51561) (#51758) <BR>* Docs: Manage library panels refactor (#51661) (#51740) <BR>* CloudMonitor: Correctly encode default project response (#49510) (#51734) <BR>* TimeSrv: Don\'t modify refresh interval when editing panel (#51718) (#51732) <BR>* DashboardRow: collapse shortcut doesn\'t allow to move the row (#51589) (#51713) <BR>* TestDataDB: update CSV wave scenario ui (#51719) (#51725) <BR>* template functions reference and examples moved to corresponding section, description and links fixed (#51654) (#51721) <BR>* [v9.0.x] Chore: Make betterer tests more stable (#51706) <BR>* StateTimeline: Try to sort time field (#51569) (#51689) <BR>* Docs: adds new alerting diagram (#51638) (#51642) <BR>* Alerting: Remove withStoredImage and change forEachFunc (#51384) (#51641) <BR>* Alerting: Better metrics and renamed BrowserScreenshotService (#51564) (#51649) <BR>* Alerting: Fix normalization of alert states for panel annotations (#51637) (#51644) <BR>* Fix: Choose Lookup params per auth module (#395) <BR>* [v9.0.x] Chore: some low-hanging type assertion fruit (#51620) <BR>* Alerting: Fix documentation for Grafana 9.0 (#51614) (#51619) <BR>* Annotations: Use point marker for short time range annotations (#51520) (#51617) <BR>* [v9.0.x] Chore: keep the betterer message generic (#51613) <BR>* Alerting: Improvements to image package (#51576) (#51598) <BR>* fixes broken relrefs (#51572) (#51603) <BR>* Search: Refine clear tags UI #51590 (#51592) <BR>* Annotations: Fix custom tag functionality (#51537) (#51588) <BR>* Chore: Backport 51543 to v9.0.x (#51562) <BR>* LibraryElements: Delete invalid connections before deleting element (#50519) (#51550) <BR>* Docs: combines use dashboard content into single topic (#51527) (#51554) <BR>* Variables: variables in Markdown links are not interpolated (#51392) (#51546) <BR>* Chore: add a betterer test for undocumented stories (#51444) (#51545) <BR>* Alerting: Remove duplicate error message (#51515) (#51540) <BR>* Templating: Changing between variables with the same name now correctly triggers a dashboard refresh (#51490) (#51539) <BR>* moves custom branding to configuration (#51522) (#51523) <BR>* Docs: renames tracing topics, moves to configure docs (#51519) (#51521) <BR>* ReleaseNotes: Updated changelog and release notes for 9.0.2 (#51507) (#51509) <BR>* \"Release: Updated versions in package to 9.0.2\" (#51505)<BR>* Tue Jun 28 2022 ecsosAATTopensuse.org- Update to version 9.0.2: <BR>* \"Release: Updated versions in package to 9.0.2\" (#396) <BR>* E2E: default download to grafana enterprise (#51473) (#51485) <BR>* Alerting: Skip the default data source if incompatible (#51452) (#51486) <BR>* Alerting: Add support for images in Telegram (#51433) (#51482) <BR>* Alerting: Add support for images in Pushover alerts (#51372) (#51483) <BR>* [v9.0.x] Auth: Case insensitive ids duplicate usagestats (#51240) <BR>* Prometheus: Add test for resource call header handling (#51036) (#51046) <BR>* Alerting: Add legacy indicator to navbar (#49511) (#49614) <BR>* [v9.0.x] Docs CI: Fix `CHANGELOG.md` - add `<BR>*.md` in `checkDocs` (#50721) <BR>* Alerting: change optimistic lock to use proper insert select (#51461) (#51466) <BR>* Optional custom title and description for OpsGenie (#50131) (#51427) <BR>* Alerting: prevent the use of the same uid across all contact points (#51440) (#51458) <BR>* Dashboards: Fixes issue with the initial panel layout counting as an unsaved change (#51439) <BR>* Plugins: Improved handling of symlinks (#51324) (#51431) <BR>* [v9.0.x] Plugins: Use a Grafana specific SDK logger implementation for core plugins (#51229) (#51325) <BR>* [v9.0.x] Alerting: adds additional command palette actions (#51429) <BR>* [v9.0.x] Alerting: Use relative path for flow chart image (#51426) <BR>* Chore: reintroduce type assertion test + change emitted metric names … (#51421) <BR>* Updating migration docs and adding hint about polystat panel (#51367) (#51420) <BR>* Build: Bump grafana/eslint-config to 4.0.0 (#51329) (#51391) <BR>* Variables: Selectively reload panels on URL update (#51003) (#51397) <BR>* Search: Fix pagination in the new search page (#51366) (#51394) <BR>* [v9.0.x] Alerting: Remove fmt.Println from Threema (#51382) <BR>* FeedbackLink: Add tracking (#51251) (#51377) <BR>* Logs: Fix report interaction name (#51335) (#51364) <BR>* Traces: Feature tracking (#49767) (#51312) <BR>* AzureMonitor: Parse non-fatal errors for Logs (#51320) (#51362) <BR>* Alerting: Code-gen parsing of URL parameters and fix related bugs (#50731) (#51353) <BR>* CloudWatch: fix variable query migration with json template variables (#51207) (#51346) <BR>* Alerting: Don\'t stop the migration when alert rule tags are invalid (#51253) (#51341) <BR>* resolve merge conflict (#51333) <BR>* Encryption: Stop decrypting EE encrypted secrets with legacy encryption (#50090) (#51309) <BR>* Template Variable: Datasource variable can be used when MIXED option is selected in panel query (#51170) (#51181) <BR>* Query history: Fix default value when no config (#51129) (#51167) <BR>* Annotations: Fixes a problem where annotation autocomplete would crash the panel (#51164) (#51250) <BR>* OAuth: Restore debug log behavior (#51244) (#51247) <BR>* Minor edits in whats-new-in-v9-0 (#51159) (#51243) <BR>* Alerting: Add support for images in Kafka alerts (#50758) (#51231) <BR>* Docs: fixes setup relrefs (#51178) (#51195) <BR>* Alerting: Add support for images in VictorOps alerts (#50759) (#51228) <BR>* Alerting: Update docs for images in notifications (#50760) (#51157) <BR>* fix broken links (#51224) (#51226) <BR>* Barchart: Fix warning not showing (#51190) (#51210) <BR>* ReleaseNotes: Updated changelog and release notes for 9.0.1 (#51192) (#51193) <BR>* \"Release: Updated versions in package to 9.0.1\" (#51191) <BR>* Docs: new version of landing page for Alerting (#51166) (#51177) <BR>* Fix query parameter template variable (#50023) (#51174)<BR>* Tue Jun 21 2022 ecsosAATTopensuse.org- Update to version 9.0.1: <BR>* \"Release: Updated versions in package to 9.0.1\" (#381) <BR>* Docs: update panel title search information (#50450) (#50792) <BR>* [v9.0.x] SearchV2: Add unit test for ManageActions (#51161) <BR>* Dashboard: Don\'t show unsaved changes modal for automatic schema changes (#50822) (#51113) <BR>* [v9.0.x] Chore: Remove global bus variable (#51126) <BR>* Clarify alerting opt-out docs (#51144) (#51148) <BR>* Alerting: Add support for image annotation in Alertmanager alerts (#50686) (#51145) <BR>* [v9.0.x] Heatmap: Sync main and 9.0.1 heatmap-new (#51136) <BR>* Docs: fixes manage alerting topic (#51100) (#51110) <BR>* Alerting: Add support for images in Threema alerts (#50734) (#51127) <BR>* Alerting: Use ErrImagesDone in Discord and SensuGo (#51106) (#51125) <BR>* [v9.0.x] Alerting: Fix alert instances filtering for prom rules (#51121) <BR>* [v9.0.x] Alerting: Fix alert rule page crashing when datasource contained URL unsafe characters (#51123) <BR>* Alerting: Support up to N fake images (#51111) (#51119) <BR>* [v9.0.x] Alerting: Adds Mimir to Alertmanager data source implementation (#51109) <BR>* Variables: Fixes issue with data source variables not updating queries with variable (#49478) (#49482) <BR>* loki: no histogram for instant queries (#50711) (#51103) <BR>* Alerting: Add ErrImagesDone to return from withStoredImages (#51098) (#51104) <BR>* Alerting: Add Documentation about limits of images in notifications. (#51084) (#51087) <BR>* LogRow: Fixed background-height when hovering and label-alignment (#51027) (#51101) <BR>* Alerting: Update test funcs for notifications (#51013) (#51095) <BR>* Docs: fixes redirect from unified alerting (#51012) (#51023) <BR>* Time Series Panel: Add Null Filling and \"No Value\" Support (#50907) (#51065) <BR>* Alerting: Docs on how to template annotations and labels (#51024) (#51056) <BR>* Search: fix anonymous user access (#51045) (#51055) <BR>* Docs: fix broken link to `service-account` docs <BR>* Alerting: Create algorithm to process receiver changes and keep them consistent internally (#50738) (#51050) <BR>* adds video (#50964) (#51039) <BR>* Docs: Remove alpha sentence from Alertmanager data source (#50978) (#51026) <BR>* Heatmap: do not dim the values in the color scale legend (#50976) (#51043) <BR>* Previews: use ETag header (#51008) (#51041) <BR>* Playlists: Disable Create Playlist buttons for users with viewer role (#50840) (#51032) <BR>* Expressions: Fixes dashboard schema migration issue that casued Expression datasource to be set on panel level (#50945) (#51009) <BR>* loki: fix bug in labels framing (#51015) (#51029) <BR>* Docs: How to template annotations and labels (#50972) (#51022) <BR>* Docs: adds video content to Grafana Alerting (#50929) (#50956) <BR>* CloudWatch: Allow hidden queries to be executed in case an ID is provided (#50987) (#51019) <BR>* AzureMonitor: Update supported namespaces (#50788) and filter resources by the right type (#50880) (#51018) <BR>* loki: add type=instant tests (#51007) (#51016) <BR>* LogRow: Fix placement of icon (#51010) (#51017) <BR>* Docs: Refactor administration docs (#50592) (#50989) <BR>* Loki: Handle data source configs with path in the url (#50971) (#51006) <BR>* Alerting: Fix AM config overwrite when SQLite db is locked during sync (#50951) (#50996) <BR>* StateTimeline: make sure we use result of applyNullInsertThreshold() (#50988) (#50994) <BR>* Geomap: Support showing tooltip content on click (not just hover) (#50985) (#50986) <BR>* Fix double change password calls (#50948) (#50957) <BR>* Previews: update documentation for enterprise setup (#50950) (#50958) <BR>* TablePanel: Show filter icon on correct field when other fields are hidden (#50940) (#50946) <BR>* Bug: Fix delete dashboard snapshot for deleted dashboards (#50919) (#50937) <BR>* Chore: Remove `newNavigation` feature toggle and old navbar code (#50872) (#50932) <BR>* Add redirects for indexed alerting pages (#50918) (#50921) <BR>* Prometheus: Fix body not being included in resource calls if they are POST (#50833) (#50886) <BR>* AzureMonitor: Update alerts dashboard (#50712) (#50920) <BR>* Search: default layout to last selected value (#50743) (#50902) <BR>* Docs: updates auth alias to fix redirect 404 (#50892) (#50903) <BR>* Revert \"Explore: Remove support for legacy, compact format URLs (#49350)\" (#50873) (#50881) <BR>* CLI: Allow relative symlinks in zip archives when installing plugins (#50537) (#50877) <BR>* [v9.0.x] Alerting: Fix removal of notification policy without labels matchers (#50851) <BR>* Rename release pipelines (#50585) (#50594) <BR>* Dashboard: Prevent non-repeating panels being dropped from repeated rows when collapsed/expanded (#50764) (#50860) <BR>* Ayy1: Cannot save single dashboard link (#49075) (#50857) <BR>* Alerting: Add support for images in SensuGo alerts (#50718) (#50853) <BR>* Grafana 9: Sync `release-v9.0.0` branch to `v9.0.x` (#50844) <BR>* RolePicker: Fix submenu position on horizontal space overflow (#50769) (#50843) <BR>* backend: add PlaylistUIDs to Playlist; remove playlist IDs from API (#49609) (#50828) <BR>* Remove beta note (#50824) (#50825) <BR>* MSSQL: Fix ParseFloat error (#50815) (#50818) <BR>* Modify publish.yml (#50813) <BR>* Metrics: Expose functions to initialize counters at zero (#50122) (#50750) <BR>* Formatting: Fixes valueFormats for a value of 0 (#50719) (#50805) <BR>* ReleaseNotes: Updated changelog and release notes for 9.0.0 (#50794) (#50799) <BR>* Update header (#50787) (#50795) <BR>* \"Release: Updated versions in package to 9.0.0\" (#50793) <BR>* Docs: Add envelope encryption as breaking change (#50716) (#50749) <BR>* GrafanaData: Fix week start for non-English browsers (#50582) (#50784) <BR>* rm debug log when publishing live message (#50774) (#50779) <BR>* Loki: Handle invalid query type values (#50755) (#50763) <BR>* added opensearch annotations to not use default ui (#50655) (#50751) <BR>* Heatmap: Remove alpha flag from new heatmap panel (#50733) (#50742) <BR>* Instrumentation: Define handlers for requests that are not handled with named handlers (#50613) (#50744) <BR>* Timeseries: Improve cursor Y sync behavior (#50740) (#50741) <BR>* Alerting: Fix rendering issues in OpenAPI docs (#50630) (#50725) <BR>* SearchV2: support keyboard navigation (#49650) (#50715) <BR>* Use more relevant links to legacy alerting documentation (#50607) (#50695) <BR>* Alerting: add right provenance when creating mute timings (#50707) (#50714) <BR>* Alerting: remove unused function in alert rule store (#50696) (#50705) <BR>* Never set gridPos to null (#50400) (#50709) <BR>* logs: better hasLogsVolumeSupport check (#50676) (#50704) <BR>* OAuth: Redirect to login if no oauth module is found or if module is not configured (#50661) (#50702) <BR>* Docs: Update documentation now create functionality has moved (#50663) (#50693) <BR>* Loki, Prometheus: Show Query patterns in all editor modes (#50263) (#50653) <BR>* Loki: Fix showing of duplicated label values in dropdown in query builder (#50680) (#50688) <BR>* Instrumentation: Add feature toggle for logging requests instrumented as unknown (#50566) (#50670) <BR>* add missing return (#50667) (#50675) <BR>* Prometheus: Don\'t show undefined for step in collapsed options in query editor when value is \"auto\" (#50511) (#50658) <BR>* clean up duplicated user creation code (#50178) (#50327) <BR>* Expression: Execute hidden expressions (#50636) (#50659) <BR>* logs: histogram: handle backend-mode queries (#50535) (#50650) <BR>* Loki: Fix issues with using query patterns (#50414) (#50646) <BR>* Explore: Fix log context scroll to bottom (#50600) (#50645) <BR>* Panels: Fixes issue with showing \'Cannot visualize data\' when there issue really was no data (#50485) (#50615) <BR>* SearchV2: move search parameters to a nested object (#50561) (#50635) <BR>* RBAC: Inheritance permission migration should handle empty managed roles (#50611) (#50621) <BR>* Dashboard: Clean up state after deletion (#50316) (#50625) <BR>* doc fix (#50624) (#50626) <BR>* Dashboards: Fix folder picker not showing correct results when typing too fast (#50303) (#50623) <BR>* Alerting: improve provisioning docs (#50347) (#50618) <BR>* Backport docs changes for Grafana Alerting (#50610) <BR>* No longer generate theme json as it\'s not compatible with the right tooling (#50605) (#50609) <BR>* [v9.0.x] Alerting: use \"find\" to wait for expression editor to load (#50603) <BR>* Prometheus: Templating queries should pass on custom headers (#50344) (#50408) <BR>* loki: better error message when escaping is involved (#50352) (#50595) <BR>* [v9.0.x] Grafana UI: Put back production build in rollup config (#50580) <BR>* Docs: Backport 49739 to v9.0.x (#50123) <BR>* Search: Fixes margins and paddings and left position (#50570) (#50578) <BR>* [v9.0.x] Grafana UI: Fix nonexistent indexof module for plugin tests (#50572) <BR>* Alerting: Invalid setting of enabled for unified alerting should return error (#49876) (#50569) <BR>* Alerting: Fix force_migration when alerting is disabled (#50431) (#50481) <BR>* [v9.0.x] TimeSeries: Add an option to set legend width (#50550) <BR>* AzureMonitor: changes to azureMonitorExperimentalUI after feedback (#50455) (#50546) <BR>* AzureMonitor: Remove unused code (#50399) (#50531) <BR>* logs: track the usage of certain features (#50325) (#50526) <BR>* AzureMonitor: Clean namespace when changing the resource (#50311) (#50342) <BR>* [v9.0.x] Docs: Manual backport of alert list panel docs rewrite (#50516) <BR>* ReleaseNotes: Updated changelog and release notes for 9.0.0-beta2 (#50398) (#50520) <BR>* Updating migration docs to include most relevant breaking changes (#50356) (#50514)<BR>* Tue Jun 14 2022 ecsosAATTopensuse.org- Update to version 9.0.0: <BR>* \"Release: Updated versions in package to 9.0.0\" (#369) <BR>* RBAC: Inheritance permission migration should handle empty managed roles (#50611) (#50622) <BR>* doc fix (#50624) (#50627) <BR>* Backport docs changes for Grafana Alerting (#50620) <BR>* Alerting: improve provisioning docs (#50347) (#50619) <BR>* Docs: Backport 49739 to v9.0.x (#50123) (#50614) <BR>* [release-v9.0.0] Alerting: use \"find\" to wait for expression editor to load (#50604) <BR>* [release-v9.0.0] Grafana UI: Put back production build in rollup config (#50581) <BR>* [release-v9.0.0] Grafana UI: Fix nonexistent indexof module for plugin tests (#50573) <BR>* Alerting: Fix force_migration when alerting is disabled (#50431) (#50481) (#50565) <BR>* ReleaseNotes: Updated changelog and release notes for 9.0.0-beta2 (#50398) (#50521) <BR>* Updating migration docs to include most relevant breaking changes (#50356) (#50515) <BR>* Docs: Manual backport of alert list panel docs rewrite (#50512) <BR>* DataSources: Fixes issue with expressions not being queried (#50446) (#50509) <BR>* Docs: Images in Notifications (#50425) (#50503) <BR>* Docs: extend RBAC breaking changes (#50495) (#50501) <BR>* Alerting: Schedule Alert rules metric tracking (#50415) (#50497) <BR>* FeatureToggles: Support changing feature toggles with URL parameters (#50275) (#50496) <BR>* docs: clarify how PR titles should be formatted (#49682) (#49979) <BR>* Alerting: Tidy up input fields for name, folder and group (#50432) (#50486) <BR>* Fix metric names for screenshots (#50426) (#50494) <BR>* Chore: Upgrade grafana-plugin-sdk-go to v0.137.0 (#50443) (#50489) <BR>* Alerting: Logs should not be capitalized and the errors key should be \"err\" (#50333) (#50487) <BR>* Chore: Remove react-testing-lib from bundles (#50442) (#50490) <BR>* [v9.0.x] Alerting: Unify alert status labels on the alert list panel (#50488) <BR>* [v9.0.x] Alerting: Add RBAC actions and role for provisioning API routes (#50483) <BR>* Docs: update license restrictions (#49334) (#50387) <BR>* Alerting: Fix provisioning validation status codes and panics (#50464) (#50484) <BR>* scroll nav elements into view when using the keyboard (#50434) (#50479) <BR>* Docs: Fix Prometheus query editor Legend docs (#50312) (#50480) <BR>* SearchV2: optionally exclude panels from search results (#49971) (#50026) <BR>* Alerting: bump rule version when updating rule group interval (#50295) (#50476) <BR>* Formatting: Make SI number formats more robust (#50117) (#50292) <BR>* Alerting: Improve Unified Alerting Rollback Warning (#50470) (#50472) <BR>* Alerting: Fix image embed in email template. (#50370) (#50468) <BR>* RBAC: Fix migrations running into the wrong order (#50452) (#50454) <BR>* Bumping protobufjs version (#50435) (#50440) <BR>* Docs: Fix release notes formatting issues in 9.0.0-beta.3 (#50410) (#50428) <BR>* Angular: Fixes minor mistake in previous bsTypeahead PR (#50411) (#50417) <BR>* Security: Fixes javascript security warnings in old vendored libs (#50382) (#50413) <BR>* Previews: update docs for the new search layout (#50247) <BR>* Reporting: Update documentation and screenshots with v9 changes (#50072) (#50401) <BR>* Dashboard: Fixes random scrolling on time range change (#50379) (#50384) <BR>* Angular: Adds back two angular directives that are still used by remaining angular bits and plugins (#50380) (#50385) <BR>* Remove test_steps (#50396) (#50403) <BR>* Improve docs for values in custom annotations and labels (#50346) (#50389) <BR>* Playlists: Save button now correctly creates a new playlist (#50381) (#50390) <BR>* Alerting: replace a duplicated configuration key (#50350) (#50368) <BR>* Bump provisioning to admin-only in lieu of dedicated RBAC permissions (#50366) (#50367) <BR>* Alerting: Fix database unavailable removes rules from scheduler (#49874) (#50345) <BR>* RBAC: docs, update alerting.rules write permission (#50304) (#50329) <BR>* ReleaseNotes: Updated changelog and release notes for 9.0.0-beta3 (#50317) (#50321) <BR>* \"Release: Updated versions in package to 9.0.0-beta.3\" (#50314) <BR>* Search: fix \'Clear filters\' button (#50283) <BR>* Loki: Add more query patterns (#50248) (#50301) <BR>* docs: describe cookie handling in backend data source plugins (#49986) (#50299) <BR>* Prometheus, Loki: Update run queries button (#50005) (#50281) <BR>* AddDataSourceConfig: Remove deprecated checkHealth prop (#50296) (#50298) <BR>* Data: Remove deprecated types and functions from valueMappings (#50035) (#50293) <BR>* Fix Whats New docs for images in notifications (#50250) (#50289) <BR>* [v9.0.x] Tracing: Deprecate opentracing (#50082) <BR>* Add back a lower z-index (#50285) (#50288) <BR>* CloudWatch: Dynamic label documentation (#49463) (#50286) <BR>* Update Golang - bump grabpl and build-container (#50253) (#50255) <BR>* RBAC: change migration logic (#50187) (#50245) <BR>* SaveDashboardForm: Ensure saveTimerange is a boolean (#50228) (#50244) <BR>* Expression: Filter query, mixed mode fixes and panel error message (#50218) (#50242) <BR>* Loki: Add user analytics for query editor mode (#49619) (#50232) <BR>* HeatmapNG: cell value filtering and color clamping (#50204) (#50225) <BR>* Chore: uPlot 1.6.21 (#50223) (#50224) <BR>* Prometheus: Fix resource call panic (#50216) (#50221) <BR>* Prometheus: Migrate metadata queries to use resource calls (#49921) (#50219) <BR>* SearchV2: explicit dashboard loading order and cleanups (#50210) (#50217) <BR>* Alerting: remove feature toggle for provisioning API (#50167) (#50213) <BR>* Alerting: Add provenance guard to config api (#50147) (#50209) <BR>* Encryption: Fix multiple data keys migration (#49848) (#50207) <BR>* Alerting: only delete mute time if not used by route (#50193) (#50205) <BR>* State Timeline: Fix Null Value Filling and Value Transformation (#50054) (#50196) <BR>* [v9.0.x] HeatmapNG: add log scale calculation (#50203) <BR>* Alerting: Update alert rule diff to not see difference between nil and empty map (#50192) (#50198) <BR>* SearchV2: instant local updates, folder events (#50001) (#50194) <BR>* Alerting: add mute timings provenance to config api (#50149) (#50190) <BR>* Revert \"Loki: do not produce histogram for instant queries (#50019) (#50065)\" (#50181) <BR>* resolve conflicts (#50184) <BR>* SQLStore: Add deprecation comments for breaking migrations (#49740) (#50183) <BR>* [v9.0.x] SearchV2: Fix Move and Delete not updating list in folder view (#50179) <BR>* Alerting: Add version segment to all provisioning routes (#49121) (#50174) <BR>* [v9.0.x] Chore: Update grafana-plugin-sdk-go to v0.136.0 (#50127) (#50168) <BR>* [v9.0.x] Alerting: Make folder filter clearable in Alert list panel (#50169) <BR>* [v9.0.x] Alerting: Fix folder filtering for existing alert rule (#50164) <BR>* [v9.0.x] Alerting: Use correct permission scope for external AM updates (#50165) <BR>* update defaults.ini to add role_attribute_path (#49147) (#50155) <BR>* auth.gitlab: account for role_attribute_path_strict (#50088) (#50154) <BR>* [v9.0.x] Query History: Hide query history when anonymous user uses Explore (#50139) <BR>* [v9.0.x] Alerting: Prevent query wrapper recreation on drag/drop (#50151) <BR>* Plugins Catalog: Make tabs position consistent with other Grafana pages (#49997) (#50141) <BR>* loki: handle ad hoc filters in backend mode (#50135) (#50145) <BR>* Alerting: allow custom UID for contact points through API (#50089) (#50143) <BR>* [v9.0.x] Query History: Do not show \"load more\" button when query history item is deleted (#50097) <BR>* [v9.0.x] Explore: Integration test for editing query history comment (#50096) <BR>* [v9.0.x] Alerting: Filter folders based on users\' permissions (#50112) <BR>* AzureMonitor: add NewDimension component using experimental UI (#48946) (#50133) <BR>* [v9.0.x] Search (SQL): support dashboardUID query parameter (#50126) <BR>* Add a section to the alerting documents for performance considerations (#49663) (#50087) <BR>* Search: exclude rows from search index (#50124) (#50132) <BR>* Loki: Fix uncaught errors if `labelKey` contains special characters (#49887) (#50067) <BR>* SearchV2: include appSubUrl in the response URL (#50059) (#50118) <BR>* [v9.0.x] Alerting: Fix alert list panel showing firing alerts with no instances (#50095) <BR>* [v9.0.x] Alerting: Fix alert creation form layout when errors occur (#50106) <BR>* RBAC: Make RBAC action names more consistent (#49730) (#50083) <BR>* Alerting: Provisioning API - Alert rules (#47930) (#50086) <BR>* Prometheus/Loki: Add raw query and syntax highlight in explain mode (#50070) (#50081) <BR>* Prometheus/Loki: Show raw query by default in the builder(#50007) (#50080) <BR>* Alerting: Fix notification policy \"Override grouping\" form save (#50031) (#50078) <BR>* [v9.0.x] Draggable: only set drag handle props on the drag handle itself (#50076) <BR>* Alerting: Remove Image Upload code from Slack notifier. (#50062) (#50066) <BR>* Cloudwatch: Dynamic labels autocomplete (#49794) (#50063) <BR>* Loki: do not produce histogram for instant queries (#50019) (#50065) <BR>* API: Fix swagger specification (#50034) (#50060) <BR>* Azure OAuth: silent fail on getting groups (#49909) (#50022) <BR>* etcd: Fix vuln CVE-2018-1098 (#49976) (#49977) <BR>* Alerting: Remove double quotes from matchers (#50038) (#50046) <BR>* Tracing: Fix trace links in traces panel (#50028) (#50039) <BR>* CloudWatch: Add multi-value template variable support for log group names in logs query builder (#49737) (#50037) <BR>* Docs: intro docs refactor (#49545) (#50033) <BR>* license: Make coremodels all Apache v2 (#49731) (#50032) <BR>* DashList: Remove star z-index (#50029) <BR>* SearchV2: Fix scroll issue in folder folder view page (#50010) (#50017) <BR>* Alerting: Fix external alertmanager duplication (#49980) (#50008) <BR>* Secrets: Fix unified secrets backwards compatibility (#49719) (#50009) <BR>* Loki: Run query when pressing Enter on line-filters (#49913) (#50004) <BR>* RBAC: Include alert.rules action when setting folder permissions (#49946) (#50006) <BR>* Metrics: Remove support for using summaries instead of histogram for HTTP instrumentation (#49985) (#50003) <BR>* Azure Monitor: Include datasource ref when interpolating variables (#49543) (#49957) <BR>* Table: Reorder panel options (#49983) (#49998) <BR>* [v9.0.x] Alerting: Re-render panel\'s tabs on variables change (#49995) <BR>* Plugins: Remove deprecated /api/tsdb/query metrics endpoint (#49916) (#49996) <BR>* Prometheus: Fix aligning of labels of exemplars after backend migration (#49924) (#49982) <BR>* Settings: Sunset non-duration based login lifetime config (#49944) (#49990) <BR>* Usage stats: Divide collection into multiple functions to isolate failures (#49928) (#49989) <BR>* regenerate swagger spec (#49942) <BR>* Alerting: do not overwrite existing alert rule condition (#49920) (#49984) <BR>* UI: Remove deprecated getFormStyles function (#49945) (#49981) <BR>* grafana/ui: Move panel-container styles to component (#49566) (#49915) <BR>* Alerting: Add GetImages to ImageStore (#49717) (#49791) <BR>* Alerting: Add templated subject config to email notifier (#49742) (#49846) <BR>* ReleaseNotes: Updated changelog and release notes for 9.0.0-beta2 (#49960) (#49963) <BR>* \"Release: Updated versions in package to 9.0.0-beta.2\" (#49959) <BR>* [v9.0.x] Docs: integration tests for using sqllite (#49784) <BR>* Datasource: Remove deprecated max_idle_connections_per_host setting (#49948) (#49951) <BR>* Plugins: Support headers field for check health (#49930) (#49949) <BR>* InlineLabel: Remove deprecated props (#49929) (#49943) <BR>* Datasource: Fix allowed cookies to be forwarded as header to backend datasources (#49541) (#49935) <BR>* Docs/fixes relrefs (#49754) (#49933) <BR>* Backport 49786 and 49207 to v9.0.x (#49932) <BR>* ColorPicker: Remove deprecated onColorChange prop (#49923) (#49927) <BR>* Docs: combines all SAML topics into one topic (#49443) (#49755) <BR>* ClipboardButton: Simplify callbacks (#49847) (#49852) <BR>* Prometheus: Predefined scopes for Azure authentication (#49861) (#49881) <BR>* Alerting: Add Go error message to warning log for screenshots. (#49870) (#49917) <BR>* [v9.0.x] Alerting: Add fgac support to alert list panel (#49912) <BR>* UI/Card: Remove deprecated props (#49885) (#49900) <BR>* AuthProxy: Remove deprecated ldap_sync_ttl setting (#49902) (#49908) <BR>* [v9.0.x] Prometheus: Cleanup annotation editor (#49884) <BR>* add feature highlighting in the expanded menu (#49892) (#49901) <BR>* RBAC: drop permissions with folder:create action added by migration (#49878) (#49891) <BR>* Alerting: fix layout with long words / numbers (#49882) (#49889) <BR>* UI/Button: Remove deprecated \"link\" variant (#49843) (#49877) <BR>* Dependencies: Update etcd module (#49873) (#49880) <BR>* Angular: Remove deprecated angular modal support and libs (#49781) (#49869) <BR>* PanelEditor: Fixes issue with Table view and multi data frames (#49854) (#49866) <BR>* HeatmapNG: ensure non-zero y bucket size (#49454) (#49865) <BR>* Alerting: Chore: Fix event name in ngalert/README.md (#49863) <BR>* [v9.0.x] SearchV2: Fix search input width on mobile (#49853) <BR>* Dashboard: Fix panel menu styling issues (#49806) (#49849) <BR>* Alerting: Enable Unified Alerting for open source and enterprise (#49834) (#49845) <BR>* Chore: Update theme json (#49480) (#49497) <BR>* Prometheus: Predefined scopes for Azure authentication (#49557) (#49842) <BR>* Fix: Timeseries migration regex override (#49629) (#49837) <BR>* AzureMonitor: migrate Logs+Arg QueryEditor to AATTgrafana/experimental (#48978) (#49833) <BR>* Prometheus: Disable prometheusStreamingJSONParser by default (#49825) (#49832) <BR>* RolePicker: Add extra offset for menu position (#49823) (#49831) <BR>* AzureMonitor: Document maximum returned records for Resource Graph (#49801) (#49828) <BR>* CloudWatch: Use scopedVars in expressions (#49178) (#49771) <BR>* cap mobile nav height (#49785) (#49804) <BR>* add event tracking to navigation (#49800) (#49803) <BR>* Quick Ugly Fix for Oauth not to make web_hack.go panic (#49653) (#49797) <BR>* Search: Fix overflow issue with folder view (#49723) (#49799) <BR>* Chore: Remove deprecated `surface` prop from IconButton (#49715) (#49745) <BR>* PanelChrome: Fixes issue with padding not being applied as gridUnits (#49751) (#49780) <BR>* Docs: Update create alerting rules topics (#49764) (#49770) <BR>* Docs: Refactor contact points section of alerting docs (#49758) <BR>* Loki: Fix unwrap parsing (#49732) (#49752) <BR>* Alerting: Add tests for Slack Notifier Image Upload (#49669) (#49747) <BR>* SearchV2: improve searcher API, and include a fallback SQL based implementation (#49535) (#49746) <BR>* Canvas: Fix element placement UX (#49665) (#49727) <BR>* Alerting: Endpoints for provisioning mute timings (#49635) (#49735) <BR>* Convert TOML front matter to YAML (#49729) <BR>* Search: add icon for row and singlestat panels (#49620) (#49634) <BR>* Toolkit: Bump dependencies (#47826) (#49714) <BR>* Query History: Add feature tracking for query history (#49685) (#49711) <BR>* Chore: Remove deprecated TextDisplayOptions export (#49705) (#49710) <BR>* Docs: Document Prometheus NaN breaking change (#49688) (#49703) <BR>* Docs: Fix duplicate text in What’s new in Grafana v9.0 (#49699) (#49702) <BR>* Chore: Remove usage of deprecated getColorForTheme function (#49519) (#49700) <BR>* TimeRange: Fixes issue when zooming out on a timerange with timespan 0 (#49622) (#49695) <BR>* Variables: Fixes issue with data source variables not being correctly used in panel queries (#49323) (#49697) <BR>* Loki code editor: do not run query on blur in explore mode (#49241) (#49696) <BR>* Preferences: Fix updating of preferences for Navbar and Query History (#49677) (#49694) <BR>* fix: only \"swallow\" the json() parsing error if the response is empty (#47493) (#49692) <BR>* Build: Enable long term caching for frontend assets (#47625) (#49691) <BR>* Alerting: Fix swagger specification (#49273) (#49687) <BR>* Remove migrations from behind configs (#49415) (#49684) <BR>* ValueMapping: Add support for regex replacement over multiple lines (#49607) (#49683) <BR>* Notification history: Enable by default (#49502) (#49681) <BR>* Fix wrap_handler() panic during OAuth login (#49671) (#49678) <BR>* Narrow the alert condition picker (#49570) (#49675) <BR>* Chore: Re-enable skipped test (#49484) (#49676) <BR>* loki: better unpack handling (#49074) (#49674) <BR>* loki: added two new functions (#49617) (#49666) <BR>* refactoring: saml (#48114) (#49667) <BR>* Alerting: Add stored screenshot utilities to the channels package. (#49470) (#49664) <BR>* Old Graph migration: Preserve null values settings (#49493) (#49579) <BR>* Prometheus: Fix sort issue in wide frames (#49660) (#49662) <BR>* Docs: Move alert rule section to alerting fundamentals section (#49657) <BR>* Docs: Created separate section for migration under alerting (#49616) (#49658) <BR>* Timeseries: fix outside range stale state (#49633) (#49656) <BR>* Check in changes. <BR>* Util: Improve performance of strings.SplitString (#49115) (#49654) <BR>* Canvas: Improve changing element options UX (#49555) (#49639) <BR>* Updated document with Michelle Tan\'s comments (#49648) (#49651) <BR>* [v9.0.x] SearchV2 - Fix starred dashboards for new organizations error (#49649) <BR>* AccessControl: Replace IsEnterprise checks with license checks (#49572) (#49646) <BR>* Prometheus: Enable prometheusStreamingJSONParser by default (#49475) (#49636) <BR>* Canvas: Fix resize breaking certain constraints (#49551) (#49553) <BR>* show notification tab only to editor (#49624) (#49632) <BR>* Docs: What\'s new 9.0 (#49453) (#49628) <BR>* Apply .page-toolbar class correctly (#49603) (#49627) <BR>* fix broken alias due to #48635 (#49623) (#49626) <BR>* Prometheus: Migrate annotation editor to react (#48814) (#49518) <BR>* Query History: Track query history migration failures (#49560) (#49577) <BR>* Chore: Convert a test from enzyme to testing library (#49492) (#49576) <BR>* AccessControl: Grant data source reader to all users when running oss (#49514) (#49604) <BR>* AccessControl: Pass current org id to UsersTable (#49584) (#49606) <BR>* Access control: fix a typo for folder actions (#49582) (#49601) <BR>* don\'t close drawer when clicking a select within it (#49583) (#49600) <BR>* AngularSupport: Update description for angular_support_enabled config option (#49569) (#49574) <BR>* Login: Fix AuthInfo update process (#49556) (#49565) <BR>* Prevent exception when panel has multiple queries (#49368) (#49562) <BR>* Search: Add primary background for global search container (#49473) (#49499) <BR>* DatePicker: able to set minimum date that can be selected (#49503) (#49505) <BR>* Docs: Fixed typo in what\'s new in grafana 9 (#49549) <BR>* Prometheus: Streaming JSON parser performance improvements (#48792) (#49542) <BR>* upgrade grabpl (#49534) (#49536) <BR>* InfluxDB: Removing influxDB backend migration feature flag (#49531) (#49532) <BR>* AzureAD: Fallback to no groups if user does not have permission to query groups from azure (#49506) (#49522) <BR>* Alerting: Validate alert notification UID length (#45546) (#49513) <BR>* Fix escape in Modal/DashboardSettings + add some unit tests (#49500) (#49504) <BR>* \"Release: Updated versions in package to 9.0.0-beta.1\" (#49488) <BR>* Alerting: Make alertmanager datasource stable (#49485) (#49491) <BR>* AzureMonitor: Do not quote variables when a custom All variable option is used (#49428) <BR>* Chore: Converts SaveDashboardAsForm tests to RTL (#49436) <BR>* Chore: Rename integration tests (#49438) <BR>* Alerting: Add notification policy flow chart (#49405) <BR>* Alerting: Use RadioButtonList component to select alert condition (#49422) <BR>* Alerting: Add entries to ngAlert changelog for screenshots. (#49457) <BR>* SaveDashboardForm: Ensure saveVariables is boolean (#49466) <BR>* Encryption: Enable envelope encryption by default (#49301) <BR>* Search: remove special playground page and replace the standard results (#49442) <BR>* VersionHistoryTable: Disable other checkboxes when two are selected (#49098) <BR>* DashList: Handle long dashboard titles more gracefully (#49460) <BR>* RolePicker: UI improvements (#49397) <BR>* Serviceaccounts: Do not display service accounts assigned to team (#48995) <BR>* Codeowners update: Map auth services to the Grafana AuthNZ team (#49421) <BR>* search: close unused reader and writer on re-indexing (#49458) <BR>* Canvas: Fix inconsistent element resizing UX (#49450) <BR>* Alerting: Factor out shared code for working with configs in provisioning package (#49419) <BR>* Alerting: Attach image URLs to Google Chat notifications. (#49445) <BR>* Canvas: Quick positioning (#48992) <BR>* Alerting: Attach image URLs or upload files to Discord notifications. (#49439) <BR>* Search: scroll to the top after a query changes (#49447) <BR>* Search: use prefix search for queries exceeding ngram filter max length (#49409) <BR>* updated alerts to alerting (#49446) <BR>* use forward slashes in cue ctx (#49440) <BR>* Tempo: NativeSearch code simplification and cleanup (#49365) <BR>* Alerting: Add support for documenting which alerting APIs are stable (#49018) <BR>* Loki: Cleanup some code for default editorMode (#49431) <BR>* Chore: sanitize values before being logged from request headers (#49245) <BR>* Chore: Converts SaveDashboardForm tests to RTL (#49434) <BR>* Search: support alpha + and enterprise sorting values (#49362) <BR>* Search: implement clear-selection and select all buttons (#49363) <BR>* Plugins: Fix Azure Devops plugin link and plugins list order (#49394) <BR>* Search: remove internal ID from bluge index (#49205) <BR>* Notification history: Use `Card` instead of reusing alert (#49418) <BR>* Navigation: Show starred items in the NavBar (#49219) <BR>* chore: replace artisanal FakeDashboardService with generated mock (#49276) <BR>* Alerting: Add image url or file attachment to email notifications. (#49381) <BR>* Query History: Enable new query history by default (#49407) <BR>* AccessControl: Add migration for seeding managed inherited permissions (#49337) <BR>* TeamGroupSync: Refactor tests to use RTL (#49417) <BR>* Alerting: Add image_urls to OpsGenie notification details. (#49379) <BR>* Access Control: Add rolepicker when Fine Grained Access Control is enabled (#48347) <BR>* Docs: Add deprecation notices for datasource endpoints (#49411) <BR>* SSE/Alerting: Support prom instant vector responses (#44865) <BR>* Radio: New Radio Button List component (#49052) <BR>* Alerting: Fix access to alerts for viewer with editor permissions when RBAC is disabled (#49270) <BR>* Prometheus/Loki: Improve metric search highlight contrast (#49384) <BR>* Alerting: Add Image URLs to Microsoft Teams notifier. (#49385) <BR>* Table: Fix don\'t reset filter on resize (#48421) <BR>* Explore: Remove support for legacy, compact format URLs (#49350) <BR>* API: Add endpoint for updating a data source by its UID (#49396) <BR>* Query History: Implement star, comment and delete methods (#49330) <BR>* Prometheus: Fix inconsistent labels in exemplars resulting in marshal json error. (#46135) <BR>* Search: Add ManageDashboardNew to integrate new search (#49266) <BR>* CloudWatch: Remove duplicated metrics (#49400) <BR>* Query History: Results pagination (#49217) <BR>* Notification history: Add checkboxes for multiple selection (#49392) <BR>* InfluxDB: Use backend for influxDB by default via feature toggle (#48453) <BR>* Query History: Implement RemoteStorage methods: settings (#49320) <BR>* CloudWatch: Add missing metrics for AWS App Runner (#49048) <BR>* Limit persisted notifications to 25 (#49393) <BR>* ServiceAccounts: Add identifiable token prefix to service account tokens (#49011) <BR>* CloudWatch: Added missing AWS/AppRunner metrics (#49174) <BR>* Encryption: Add support for multiple data keys per day (#47765) <BR>* Tweak name + add description (#49387) <BR>* Alerting: change from cta to secondary (#49321) <BR>* Laura/chore/refactor styling of explore container (#49324) <BR>* Alerting: Add a \"Reason\" to Alert Instances to show underlying cause of state. (#49259) <BR>* Alerting: Attach image URL to alerts in Webhook notifier format. (#49378) <BR>* Alerting: Add Screenshot URLs to Pagerduty Notifier (#49377) <BR>* Add TraceID to data proxy logs (#49302) <BR>* enable feature toggle by default (#49173) <BR>* Skip Angular error handling when Angular support is disabled (#49311) <BR>* Chore: Remove deprecated DataSourceAPI methods (#49313) <BR>* Alerting: Attach screenshot data to Slack notifications. (#49374) <BR>* Encryption: Fix b64 encoding on CLI secretsmigrations commands (#49340) <BR>* Cloudwatch: Pass label in deep link (#49160) <BR>* Alerting: State Manager takes screenshots. (#49338) <BR>* Alerting: Add a general screenshot service and alerting-specific image service. (#49293) <BR>* Jaeger: Update operations dropdown (#49329) <BR>* HeatmapNG: render exemplars (#49287) <BR>* api: Validate dashboards on save via coremodels, behind feature toggle (#48252) <BR>* Storage: store uploaded files in SQL rather than on the disk (#49034) <BR>* loki: enable by default backend mode (#49326) <BR>* loki: add back frontend-mode metadata queries (#49297) <BR>* loki: backend-mode: apply default max-lines if not set in the UI (#48859) <BR>* Add nolint to two lines in fs.go (#49357) <BR>* Docs: RBAC GA (#49062) <BR>* Canvas: Context menu (#48909) <BR>* Add current aliases (#49346) <BR>* Traces: Fixed missing CopyButton on KeyValueTables and overlapping of panels (#49271) <BR>* GrafanaUI: Fix color of links in error Tooltips in light theme (#49327) <BR>* DashboardExport: Fixes issues sharing dashboards where query data source was set wrong (#48410) <BR>* Transforms: Labels to fields, fix label picker layout (#49304) <BR>* Docs: Moves http api docs to the developer docs (#49255) <BR>* pkg/web: restrict handler types (#48495) <BR>* elastic: config: hide access-mode selector when not needed (#49246) <BR>* AzureMonitor: Fixes metric definition for Azure Storage queue/file/blob/table resources. (#49101) <BR>* loki: dataframes: do not set field.config.DisplayName (#49317) <BR>* Encryption: Add support for decrypting ciphertexts with algorithm metadata (#49312) <BR>* Alerting: Fix RBAC actions for notification policies (#49185) <BR>* AzureMonitor: Fix auto-selection of time-grain for metrics. (#49278) <BR>* Auth: Remove grafana ui dependency to the aws sdk (#43559) <BR>* Add command palette to shortcuts document (#49328) <BR>* Update Monthly patch updates (#49257) <BR>* CreateTeam: Refactor test to RTL (#49306) <BR>* 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) <BR>* remove action to manage plugin that is not used or documented (#49309) <BR>* Gauge: convert tests to RTL (#49251) <BR>* Remove unused error from evaluator Evaluate (#49305) <BR>* Add command palette to keyboard shortcuts help modal (#49186) <BR>* Canvas: Implement minimum element size + center constraint UX (#49294) <BR>* AccessControl: Use `RBACBuiltInRoleAssignmentEnabled` in the frontend instead of FeatureToggle (#49261) <BR>* Search (Playground) - Fix minor css paddings inside table (#49263) <BR>* Docs: SAML refactoring docs (#49039) <BR>* Docs: Move labels and annotations topic to alerting fundamentals section (#49283) <BR>* Search: Support filtering by tag in folder view (#49221) <BR>* Parse template when validating it (#49282) <BR>* Cloud Monitoring: Use new annotation API (#49026) <BR>* Search: add query to extender interface (#49281) <BR>* Docs: Refactored alert groups and silences sections (#48833) <BR>* update latest (#49279) <BR>* ReleaseNotes: Updated changelog and release notes for 8.5.3 (#49275) <BR>* Search: Add DashboardIndexExtender interface (#49045) <BR>* API: Introduce health and resources data source endpoints using the data source UID (#48676) <BR>* Rename built-in roles to basic roles in the role picker (#49258) <BR>* Search: limit max size of batches during indexing (#49187) <BR>* OAuth: make oauth case insensitive match for email (#49252) <BR>* Search: use ngram filter rather than prefix query (#49130) <BR>* Security: fixes CVE-2022-29170 (#49240) <BR>* backend/sqlstore: move GetDashboards to Dashboard Service (#49175) <BR>* CloudWatch: migrate old variable queries with empty array (#49197) <BR>* Ignore dependency updates to node-fetch as it\'s ESM only (#49235) <BR>* move GetDashboardUIDById out of sqlstore and into dashboard service (#49170) <BR>* Update dependency sass-loader to v13 (#49238) <BR>* Update dependency postcss-loader to v7 (#49237) <BR>* Update dependency yaml to v2 (#49239) <BR>* Update dependency sinon to v14 (#49236) <BR>* DashboardPickerByID: Add option to exclude dashboards (#49211) <BR>* Alerting: Fix anonymous access to alerting (#49203) <BR>* Update dependency mocha to v10 (#49233) <BR>* Update dependency husky to v8 (#49232) <BR>* integrat star service into APIs (#49220) <BR>* Update dependency glob to v8 (#49231) <BR>* loki: do not use backend-mode when keepCookies is used (#49222) <BR>* loki: backend: better error-handling-tests (#49213) <BR>* Update dependency expose-loader to v4 (#49229) <BR>* Update dependency eslint-plugin-jsdoc to v39 (#49228) <BR>* Update dependency css-minimizer-webpack-plugin to v4 (#49227) <BR>* Query History: Migrate local storage to remote storage (#48572) <BR>* Update dependency AATTwelldone-software/why-did-you-render to v7 (#49226) <BR>* Login: Fix mismatching label on auth_module in user list (#49177) <BR>* Update dependency rollup to v2.74.0 (#49215) <BR>* Update dependency AATTtypes/react-resizable to v3 (#49195) <BR>* Update dependency moveable to v0.29.8 (#49097) <BR>* Search(Playground) Action Row: Fix disabled option folder layout when sorting (#49182) <BR>* Access Control: Remove built-in role assignment by default (#49058) <BR>* Elastic: devenv: improved devenv-image (#49002) <BR>* 47853 canvas constraint visualizations (#49206) <BR>* Inspect: include annotation data in DataFrameJSON debugger (#49204) <BR>* Heatmap: improve new heatmap options (#49201) <BR>* Chore: Introducing a Grafana HALL_OF_FAME.md (#45878) <BR>* Alerting: Update migration to migrate only alerts that belong to existing org\\dashboard (#49192) <BR>* Prometheus: Set default method to POST in new HTTP client (#49198) <BR>* List Azure Devops as an enterprise plugin (#49189) <BR>* Indicate whether templates are provisioned (#49025) <BR>* CloudWatch: migrate variable query dimension filter (#48562) <BR>* Alerting: Fix flaky migration test (#48595) <BR>* Tracing: Add config for multiple named trace to metrics queries (#49007) <BR>* Update dependency eslint to v8.15.0 (#46975) <BR>* Convert `packages/jaeger-ui-components/src/TraceTimelineViewer/SpanBarRow.test.js` to RTL (#49119) <BR>* Update dependency AATTtesting-library/react-hooks to v8 (#49180) <BR>* Update typescript-eslint monorepo to v5.25.0 (#49171) <BR>* Fix flaky test. Sort records and only test the important fields (#49120) <BR>* Update dependency AATTrollup/plugin-commonjs to v22 (#49172) <BR>* Update emotion monorepo to v11.9.0 (#49167) <BR>* Chore: Make logger mutable for regression test (#49146) <BR>* LibraryPanels: Fix library panels not connecting properly in imported dashboards (#49161) <BR>* Update dependency webpack-dev-server to v4.9.0 (#49166) <BR>* add tracking for snapshot creation (#49165) <BR>* Search: extract a reusable view from the search playground (#49132) <BR>* Settings: Use Grafana Azure SDK to pass Azure env vars for external plugins (#48954) <BR>* Alerting: Fix notification policies label matchers layout (#49159) <BR>* Update dependency storybook-dark-mode to v1.1.0 (#49155) <BR>* Update dependency stylelint to v14.8.2 (#49157) <BR>* Update dependency selecto to v1.16.2 (#49153) <BR>* remove unused GetDashboardSlugById function (#49116) <BR>* Update dependency rollup to v2.73.0 (#49152) <BR>* Convert `packages/jaeger-ui-components/src/TraceTimelineViewer/SpanBar.test.js` to RTL (#49107) <BR>* Update dependency react-select to v5.3.2 (#49142) <BR>* Update dependency redux to v4.2.0 (#49150) <BR>* Update dependency react-table to v7.8.0 (#49149) <BR>* Legend: Use correct unit for percent and count calculations (#49004) <BR>* Update dependency react-popper to v2.3.0 (#49141) <BR>* Alerting: Keep private annotations across evaluations (#49080) <BR>* Update dependency react-moveable to v0.32.7 (#49137) <BR>* Elasticsearch: Remove browser access mode (#49014) <BR>* Alerting: inject dashboardService in to AlertNG (#49139) <BR>* Update dependency lru-cache to v7.10.1 (#49096) <BR>* Update dependency react-highlight-words to v0.18.0 (#49136) <BR>* Alerting: Fix Loki buildinfo request error (#49073) <BR>* Update dependency rc-cascader to v3.5.0 (#49106) <BR>* Update dependency prismjs to v1.28.0 (#49105) <BR>* Update UX issue template to use YAML extension (#49099) <BR>* Alerting: Do not serve alerting images from root (#49022) <BR>* CloudWatch: Change aggregateResponse to return slice instead of map (#48805) <BR>* fetch permissions by uid (#49100) <BR>* Geomap: show delete button (#49125) <BR>* Usage: add gauge for panel/datasource/transformer types (#48991) <BR>* add isPublic to dashboard (#48012) <BR>* Previews: beta docs (#47993) <BR>* Fix CloudWatch: Add missing ELB metrics #48756 (#48985) <BR>* backend/services: Move GetDashboard from sqlstore to dashboard service (#48971) <BR>* Alerting: Provisioning GET routes for mute timings (#49044) <BR>* combines grafana live topics into a single page (#49035) <BR>* Refactor: Add UID endpoint for dashboard versions and restore (#48364) <BR>* Azure Monitor: Add Resource Picker for Metrics Queries (#49029) <BR>* Search: simulate folder mange pages within the playground page (#49041) <BR>* Docs: pull labels and label matchers in to its own fundamentals article (#48758) <BR>* Alerting: refactor unified alerting promotion to deprecation (#49019) <BR>* Add current alias to all files (#48635) <BR>* Tooltip: Sort decimals using standard numeric compare (#49084) <BR>* Update dependency jest-junit to v13.2.0 (#49088) <BR>* Update dependency lint-staged to v12.4.1 (#49091) <BR>* Update dependency eslint-plugin-jest to v26.2.2 (#49079) <BR>* Update dependency fs-extra to v10.1.0 (#49081) <BR>* AccessControl: Add metadata to search result (#48879) <BR>* AccessControl: Enforce user check when enterprise accesscontrol is on (#49003) <BR>* AccessControl: Document basic roles changes and provisioning V2 (#48910) <BR>* Update dependency jest-fail-on-console to v2.4.1 (#49082) <BR>* Update dependency core-js to v3.22.5 (#49071) <BR>* Update dependency csstype to v3.1.0 (#49072) <BR>* Convert `FormField` tests to RTL (#49068) <BR>* Search: Constrain folder view (#49069) <BR>* Incremental improvements to dashboard schema (#48977) <BR>* Alerting: Modify endpoint for testing a datasource rule using the UID (#48070) <BR>* Chore: Upgrade typescript to 4.6.4 (#49016) <BR>* Query History: Implement RemoteStorage methods: get all, add new (#48330) <BR>* Refactor: Add UID endpoint for get dashboard version (#48600) <BR>* Bump actions/download-artifact from 2 to 3 (#47543) <BR>* Bump actions/setup-node from 2.5.1 to 3.2.0 (#49040) <BR>* Bump actions/stale from 4 to 5 (#47542) <BR>* Update dependency axios to v0.27.2 (#49066) <BR>* Update dependency AATTvisx/tooltip to v2.10.0 (#49065) <BR>* Convert `NamedColorsPalette` tests to RTL (#49064) <BR>* Update dependency AATTtesting-library/user-event to v14.2.0 (#49060) <BR>* Update dependency AATTrushstack/ts-command-line to v4.11.0 (#49059) <BR>* IconButton: IconButtons are now correctly aligned in Safari (#48759) <BR>* prevent generated files from being prettiered (#49061) <BR>* Update dependency AATTmicrosoft/api-extractor to v7.24.0 (#49057) <BR>* Update dependency AATTvisx/group to v2.10.0 (#48712) <BR>* Update babel monorepo to v7.17.12 (#49056) <BR>* Update dependency AATTvisx/shape to v2.10.0 (#48803) <BR>* Update dependency AATTvisx/gradient to v2.10.0 (#48647) <BR>* Search(Playground)- Manage Actions: Disable delete button when folder is General (#49021) <BR>* Update dependency AATTopentelemetry/semantic-conventions to v1.2.0 (#48640) <BR>* Create issue template for UX design issues (#48742) <BR>* Update dependency jest-canvas-mock to v2.4.0 (#48691) <BR>* Convert `packages/grafana-ui/src/components/Logs/LogRows.test.tsx` to RTL (#48982) <BR>* Dashboards: Allow to retrieve dashboards by uid (#48522) <BR>* TimeSeries: Fix detection & rendering of sparse datapoints (#48841) <BR>* TimeSeries: insert null values at each missing interval (#49036) <BR>* Geomap: Legend threshold style update (#49020) <BR>* Previews: improve logging, add time measurements to the crawler (#49043) <BR>* Search: use only bluge-based search (#48968) <BR>* Search: a few minor improvements (#48989) <BR>* remove validatedQueries feature toggle (#48381) <BR>* Alerting: introduce AlertRuleGroupKey and use it in API handlers (#48945) <BR>* [Public Dashboards] Extract queries from dashboards (#48602) <BR>* Canvas: Improve constraint selection ux (#48837) <BR>* Storage: enable SQL backend (#48095) <BR>* DashboardAPI: convert internal ids to uids (#48990) <BR>* Tempo: Trim whitespace from trace id query (#49008) <BR>* AccessControl: Add enterprise only setting for rbac permission cache (#49006) <BR>* Search: Reduce unnecessary child component re-rendering (#49013) <BR>* Revert \"Transformation: Added variance and standard deviation (#48844)\" (#48997) <BR>* AnnotationsApi: GET /api/annotations/:annotationId (#47739) <BR>* star sqlstore split (#45851) <BR>* Build: Change names to PascalCase to match (#48949) <BR>* Drone: Trigger Enterprise PR checks for OSS PRs (#47176) <BR>* Search: Adjust table structure (#48933) <BR>* logs: use explicit frame-type-check (#48940) <BR>* AccessControl: Enable RBAC by default (#48813) <BR>* Cloudwatch: Set time zone offset in GMD request (#48772) <BR>* Alerting: Allow disabling override timings for notification policies (#48648) <BR>* Expressions: adds inline documentation for the Math expression (#48784) <BR>* ServiceAccounts: Fix org role picker update issue (#48958) <BR>* devenv: elastic: removed unsupported versions, first step (#48960) <BR>* loki: backend: add error-prop if loki parse error happened (#48860) <BR>* loki: backend-mode: fix experimental stream-mode (#48936) <BR>* HeatmapNG: Sparse renderer (#48993) <BR>* Prometheus: add support for new _experimental_ sparse histograms/heatmaps (#47801) <BR>* Update dashboard-header.md (#46986) <BR>* Add note to docs: log out / in after plugin add. (#47666) <BR>* Prometheus: Implement Streaming JSON Parser (#48477) <BR>* Alerting: Use UID scope for folders authorization (#48970) <BR>* Alerting: Create folder for alerting when start from the scratch (#48866) <BR>* Access control: Fix listing data sources for org admins (#48961) <BR>* Search(Playground): Sync data when Move and Delete Dashboards (#48944) <BR>* Dashboards: Remove \"delete dashboard\" button for new dashboards (#48947) <BR>* AccessControl: Let users with data source create permissions list non-core plugins (#48897) <BR>* Access control: Using RBAC to filter users in list view that you have read access to (#47963) <BR>* convert UsersActionBar tests to RTL (#48737) <BR>* Convert `packages/grafana-ui/src/components/Logs/LogMessageAnsi.test.tsx` to RTL (#48918) <BR>* AccessControl: Only return action and scope for user permissions and make them unique (#48939) <BR>* Prometheus: Add golden JSON tests (#48941) <BR>* Alerting: refactor rule API to create rule group in a single place (#48915) <BR>* AzureMonitor: Style improvements to ResourcePicker (#48875) <BR>* Alerting: scheduler to use short version of model for alert rule (#48916) <BR>* Search: Improve tab navigation (#48932) <BR>* sort user permissions by scope (#48928) <BR>* Prometheus: Move existing query logic to new buffered package (#48668) <BR>* loki: backend-mode: add \"limit\" dataframe meta attribute (#48894) <BR>* AzureMonitor: begin moving metrics query editor to use AATTgrafana/experimental (#48878) <BR>* Transformation: Added variance and standard deviation (#48844) <BR>* Search: use bluge index for frontend search (playground) (#48847) <BR>* Accesscontrol: Rename scope permissions:delegate (#48898) <BR>* Tracing: Add ability to write trace to metrics query (#48824) <BR>* Alerting: Move alertRuleRegistry to its own file (#48890) <BR>* simplify getting a slice of keys (#48889) <BR>* Search (Playground) Implement Delete and Move actions in New Search (#48863) <BR>* loki: backend-mode: handle derived fields (#48873) <BR>* Encryption: Split database transactions within migration/rollback commands (#48394) <BR>* convert LogLabels tests toRTL (#48887) <BR>* AzureMonitor: Add support for selecting multiple options when using the equals and not equals dimension filters (#48650) <BR>* AccessControl: Create own interface and impl for each permission service (#48871) <BR>* Fix: add default nop trace exporter to opentelemetry (#48869) <BR>* Add error options for rendering to return errors on failure (#48864) <BR>* loki: framing_test: more infinity/nan test cases (#48855) <BR>* CloudMonitoring: Allow to set a custom value or disable graph_period (#48646) <BR>* Dashboard: Fix dashboard update permission check (#48746) <BR>* Alerting: Apply Custom Headers to datasource queries. (#47860) <BR>* Search: create bluge based index (#48606) <BR>* CloudWatch: Refactor tests, remove unused parameters (#48815) <BR>* Put identifier in path (#48831) <BR>* POST routes to PUT routes (#48828) <BR>* Alerting: modify prometheus endpoints for proxying using the datasource UID (#48052) <BR>* Alerting: check provenance of alert rules in current API (#48694) <BR>* Docs:Cleanup alerting docs (#48826) <BR>* Logging: Unify logging fakes (#48822) <BR>* Add new features to DiffReport and Diff (#48788) <BR>* Transformers: mark extract-fields transform as stable (#48810) <BR>* Heatmap (new): exemplars tooltip stub (#48795) <BR>* Alerting: automatically select last expression (#48787) <BR>* Doc: correct grammar in labels description (#47300) <BR>* DashboardPickerByID: add optionLabel prop (#47556) <BR>* RolePicker: Fix menu position on smaller screens (#48429) <BR>* LDAP: allow Grafana Admin mapping without org_role field (#37189) <BR>* Chore: Generate missing theme JSON (#48802) <BR>* Update typescript-eslint monorepo to v5.22.0 (#46998) <BR>* Plugins: Refactor plugin resource call with and without data source (#48754) <BR>* logs: simpler nanoscecond timestamp handling (#48773) <BR>* Cloudwatch: Add support for new AWS/RDS EBS<BR>* metrics (#48798) <BR>* fix a bug (#48782) <BR>* Access control: Allow users with permission to update team, dashboard and folder permissions to list users in OSS (#48275) <BR>* Encryption: Add Prometheus metrics (#48603) <BR>* Search: manage selection in state (#48793) <BR>* Navigation: Add create icons to expanded menu (#48768) <BR>* Alerting: Fix notification route removal (#48774) <BR>* Heatmap (new): add exemplar mapping function (#48780) <BR>* Tracing: Add trace to metrics config behind feature toggle (#46298) <BR>* Fix to geomap editor crash (#48786) <BR>* Alerting: Provisioning message templates (#48665) <BR>* Prometheus: make parsing of Infinity variants case-insensitive (#48660) <BR>* DashboardSettings: Update active tab to use new brand gradient (#48755) <BR>* FileUpload: associate the label with the input (#48766) <BR>* schemas: Update to cuetsy v0.0.1 (#48753) <BR>* Access control: further reduce access control feature toggle checks (#48171) <BR>* CommandPalette: Make dashboard nav work when under grafana is under sub path (#48744) <BR>* Converter: Add result type to frame meta (#48769) <BR>* Elasticsearch: Remove support for versions after their end of the life (<7.10.0) (#48715) <BR>* QueryEditor: Set data source type in mixed query data source ref (#48734) <BR>* Laura/chore/refactor test of secondary actions (#48745) <BR>* Chore: Generate JSON theme files (#48762) <BR>* Tooltip: Make tooltip use secondary background color for legible links (#48748) <BR>* Trace to logs: Only show loki and splunk datasources in settings (#48723) <BR>* CloudWatch: Pass label in GetMetricData API request when dynamic label feature toggle is enabled (#48574) <BR>* Alerting: modify ruler endpoints for proxying using the datasource UID (#48046) <BR>* Alerting: Improved RBAC for Alert managers (#48344) <BR>* Remove folder (#48617) <BR>* Loki: backend: use streaming JSON parser, try2 (#48752) <BR>* AccessControl: don\'t pull builtin role assignments when refactor is enabled (#48675) <BR>* loki backend mode forward-oauth (#48401) <BR>* TagsInput: Do not trigger submit on Enter (#48743) <BR>* Revert \"Loki: backend: use streaming JSON parser (#47656)\" (#48747) <BR>* Chore: Add PR Check action enforcing changelog decision (#48728) <BR>* Explore: simplify support for multiple query editors (#48701) <BR>* PanelEdit: Add gap between variables, like in Dashboard view (#48718) <BR>* Add OTLP exporter for OpenTelemetry (#47987) <BR>* make AATTgrafana/ui run properly in SSR environments (#46288) <BR>* Chore: add Folderuid into panel-library API (#48577) <BR>* loki: use metadataRequest in testDatasource (#48431) <BR>* Loki: backend: use streaming JSON parser (#47656) <BR>* Chore: transfer LiveLogs.test to testing-library (#48678) <BR>* Converter: Add support for parsing prometheus string (#48727) <BR>* Search: add actions row header to new search layout (#48735) <BR>* Prometheus: Add support for streaming scalar parsing (#48725) <BR>* Canvas: Inline edit (#48222) <BR>* Converter: Add support for parsing error & warning from prometheus results (#48721) <BR>* Transformations: Add an All Unique Values Reducer (#48653) <BR>* chore: update contribution docs (#46942) <BR>* grafana/ui: Add default type=\"button\" to <Button> (#48183) <BR>* Switch PanelEditor to v2 theme (#48717) <BR>* Geomap: Legend and scale overlapping (#47594) <BR>* Alerting: Fix & Cut the changelog (#48714) <BR>* Update dependency AATTreact-types/shared to v3.12.0 (#48708) <BR>* Hide what\'s new topic (#48704) <BR>* Select: Portal menu by default (#48176) <BR>* Access Control: Move dashboard actions and create scope provider (#48618) <BR>* Update dependency lru-cache to v7.9.0 (#47480) <BR>* AzureMonitor: add feature toggle azureMonitorExperimentalUI for migrating to experimental UI (#48658) <BR>* unhide alert rule\'s data sources during migraiton (#48559) <BR>* Update dependency AATTreact-aria/utils to v3.12.0 (#48674) <BR>* Variables: Fixes issue with null variables breaking the dropdown (#48644) <BR>* Navigation: change `Search Dashboards` back to sentence case (`Search dashboards`) (#48272) <BR>* I18n: Developer documentation (#48415) <BR>* Docs: Refactor alerting documentation (part 1) (#48664) <BR>* Escape backslashes in regexps in Loki label browser (#45809, #47039). (#47412) <BR>* update latest.json to 8.5.2 (#48690) <BR>* TimeRange: Fixes updating time range from url and browser history (#48657) <BR>* ReleaseNotes: Updated changelog and release notes for 8.5.2 (#48681) <BR>* Alerting: correctly show all alerts in a folder (#48684) <BR>* Templating: Prefix variable picker element IDs (#48405) <BR>* GraphNG: Fix thresholds by color not following data update (#48571) <BR>* DashboardModel: Tidy up some of the older code (#48355) <BR>* LDAP: validate organization role during parsing (#37188) <BR>* Update dependency AATTbabel/preset-env to v7.17.10 (#48638) <BR>* Canvas: Refactor group to frame (#48671) <BR>* CloudWatch: Display dynamic label field in case feature is enabled (#48614) <BR>* Canvas: Group constraint support (#48563) <BR>* Update documentation to explicitly state we should not be putting migrations behind feature flags (#48663) <BR>* public dashboards: add public dashboard table (#48470) <BR>* Geomap: Legend style update (#48641) <BR>* Traces Panel: Add new Traces Panel visualization (#47534) <BR>* Update dependency AATTrollup/plugin-node-resolve to v13.3.0 (#48645) <BR>* Plugins: Introduce HTTP 207 Multi Status response to api/ds/query (#48550) <BR>* API: add stars HTTP endpoint (#48612) <BR>* Fix lockfile... (#48643) <BR>* Navigation: Enable new navigation by default (#48447) <BR>* Update dependency AATTmicrosoft/api-extractor-model to v7.17.2 (#47917) <BR>* Update dependency sass to v1.51.0 (#47453) <BR>* Update dependency AATTmicrosoft/api-extractor to v7.23.0 (#47090) <BR>* Loki, Prometheus: Remember preferred editor (#48580) <BR>* Query history: Cleanup (#48303) <BR>* Loki: add documentation for query builder (#48523) <BR>* CloudWatch: Migrate alias to dynamic labels (#48555) <BR>* AzureMonitor: Updates allowed namespaces (#48468) <BR>* Chore: convert `Slider` tests to RTL (#48262) <BR>* Add new DynamoDB metrics & dimensions (#48551) <BR>* AccessControl: Rename builtin role roles to basic roles (#48519) <BR>* CI: Split main tests pipeline (#48628) <BR>* Cloudwatch: Dynamic labels frontend migration (#48579) <BR>* Fix command palette casing (#48590) <BR>* Chore: uPlot 1.6.20 (#48596) <BR>* chore: remove executable permissions of source files and docs (#46303) <BR>* Alerting: updated alerting creation order (#48548) <BR>* convert test to RTL (#48291) <BR>* Docs: Add api keys roles, actions and scopes documentation (#48448) <BR>* Loki: backend: use json-field (#48486) <BR>* Azure Monitor: add search feature to resource picker. (#48234) <BR>* Secrets: Add unified secrets table to reencryption (#48582) <BR>* add alias to fix 404 error (#48599) <BR>* CloudWatch: remove references to json in template variable docs (#48593) <BR>* Search: remove dev-mode from the feature flag <BR>* Variables: allow Regex tooltip links to be clickable (#48560) <BR>* Graphite Datasource: add responseType: \'text\' to http options to return full list of functions (#47663) <BR>* SaveDashboard: remove feature flag for save drawer (#48462) <BR>* Elasticsearch: Add deprecation notice for < 7.10 versions (#48506) <BR>* Logs: Fix pagination skipping entries (#48413) <BR>* DataSource: Fix secure json data reset on datasource update (#48557) <BR>* A11y: Fix remaining focus issues with Switch (#48376) <BR>* Command Palette - use same focus overlay as modals, override monaco keybinding for prometheus (#48391) <BR>* Shortcuts: Add shortcut to show shortcuts to the list of shortcuts (#48395) <BR>* Auth Proxy: non-ASCII headers encoding tests (#47110) <BR>* SSE: Add constant for data source name (#48443) <BR>* Chore : Replace dashboardid with dashboardUID in annotation API (#48481) <BR>* Chore: transfer TimeSyncButton.test to testing-library (#48404) <BR>* Alerting: add safeguard for migrations that might cause dataloss (#48526) <BR>* Cloudwatch: Refactor metrics query editor (#48537) <BR>* Swagger: Add integrity attributes (#48396) <BR>* Access Control: Refactor scope resolvers with support to resolve into several scopes (#48202) <BR>* Fix permission query for postgres (#48543) <BR>* CloudWatch: add generic filter component to variable editor (#47907) <BR>* Alerting: Fix test intermittency caused by port conflicts (#48552) <BR>* provision alertmanager and manage prom alerts (#48475) <BR>* AzureMonitor: Add support for not equals and startsWith operators when creating Azure Metrics dimension filters. (#48077) <BR>* Search: handle a couple of corner cases when parsing dashboard data (#48521) <BR>* CloudWatch: Pass feature toggles to backend (#48547) <BR>* AccessControl: Hide basic roles (#48549) <BR>* Remove references from pr and main starlark (#48544) <BR>* Update dependency webpack-dev-server to v4.8.1 (#47465) <BR>* Chore: Update grafana-plugin-sdk-go to v0.134.0 (#48540) <BR>* Service accounts: doc fixes (#48518) <BR>* Access control: Pass access control metadata for api keys (#48445) <BR>* Chore: do not run husky hooks on backend-only changes (#48439) <BR>* Levitate: use a custom breaking change label (#48494) <BR>* Chore: Modify patch and update of preference to take homedashboarduid than h… (#48281) <BR>* service account copy edits and cross-refs (#48515) <BR>* Alerting: skip flaky test (#48500) <BR>* Plugins: Ensure catching all appropriate 4xx api/ds/query scenarios (#47565) <BR>* CloudWatch: Add dynamic labels feature toggle (#48498) <BR>* Access Control: Remove unused option (#48317) <BR>* Traces: Filter by service/span name and operation in Tempo and Jaeger (#48209) <BR>* Pass dash id (#48269) <BR>* Prometheus: Fix disappearing multi values in metric label values (#48127) <BR>* Query history: Add from and to parameters (#48212) <BR>* Making FileUpload component accessible via keyboard (#47497) <BR>* Alerting: modify alertmanager endpoints for proxying using the datasource UID (#47978) <BR>* grafana-ui: Add checkbox value field (#48436) <BR>* Loki: minor backend-dataframe-format changes (#48320) <BR>* AzureAd Oauth: Fix strictMode to reject users without an assigned role (#48474) <BR>* Cloudwatch: Update variable query docs (#48307) <BR>* Docs: corrects aliases (#48454) <BR>* Alerting: indicate whether an alertrule is provisioned (#48458) <BR>* added aliases (#48461) <BR>* Fix Discord notifications not being sent due to templating issues (#48208) <BR>* Alerting: Add provisioning GET routes for message templates (#48367) <BR>* Search: support auth filter based on access control/rbac (#48350) <BR>* QueryGroup: More efficient way to scroll to bottom when adding new queries (#48399) <BR>* Search: fix missing dashboards due to empty uid, log errors (#48361) <BR>* Fix: Prevent automatic parsing of string data types to numbers (#46035) <BR>* CI: Run docs pipeline only upon changes to root markdown files (#48433) <BR>* Storage: use `FlagStorageLocalUpload` for HTTP API <BR>* no value should use decimals (#48155) <BR>* Save Drawer: reduce the number of diff elements we show (#48309) <BR>* Explore: Fix legend toggling (#47823) <BR>* Chore: Update latest.json for v8.5.1 (#48435) <BR>* Docs: Update axis placement docs (#48163) <BR>* ReleaseNotes: Updated changelog and release notes for 8.5.1 (#48425) <BR>* loki: better resource-call urls (#48250) <BR>* Release: downgrade to centos 7 in verify repo as 8 doesn\'t have a valid mirror list (#48422) <BR>* Docs: Change access control scopes for dashboards, folders and data sources to be based on uid:s (#48397) <BR>* CI: Split `publish-packages` pipeline (#48414) <BR>* Loki: Enable new visual query builder by default (#48346) <BR>* Select: Improve usability slightly (#47796) <BR>* Alerting Changelog: Cut & Fix (#48402) <BR>* Reorder dependencies for npm release steps (#48403) <BR>* Chore: Update grafana-plugin-sdk-go to v0.133.0 (#48382) <BR>* Chore: Convert `AbstractList` tests to RTL (#48284) <BR>* Navigation: Fixes closing submenus on scrolling (#48207) <BR>* Chore: Refactor run button and remove component incl. test (#48348) <BR>* Chore: Add Usage stats providers registry (#48357) <BR>* Split frontend and backend pipelines (#48362) <BR>* Access Control: Move access control middlewares to domain package (#48322) <BR>* AzureMonitor: Remove deprecated code (#48328) <BR>* Graph: Deprecate Graph (old) and make it no longer a visualization option for new panels (#48034) <BR>* Fix layer action / constraint change adhering to inline editing state (#48390) <BR>* Canvas: Fix selecto breaking on enter / exit panel edit mode (#48387) <BR>* Azure Monitor: refactor resource picker (#48312) <BR>* corrects aliases (#48378) <BR>* Address crash by properly updating currentLayer and refreshing selection to force update instance state (#48373) <BR>* SAML: Implement Name Templates for assertion_attribute_name option (#48022) <BR>* Extract Route validation from serialization methods so it can be re-used (#47649) <BR>* FileStorage: Add upload form (#46749) <BR>* use NaN if condition value is nil (#48370) <BR>* Alerting: indicate whether contact point is provisioned (#48323) <BR>* Alerting: Add additional customisation to ngalert MS Teams notifier (#46372) <BR>* Azure Monitor: Scroll on resource picker fix and general clean up (#48311) <BR>* Make clear that the two example templates must be used together (#48305) <BR>* updates server users alias (#48363) <BR>* Docs: Fine-grained access control refactor (#47536) <BR>* TimeSeries: properly stack series with missing datapoints (#48321) <BR>* Docs: clarifies viewer can edit prose (#48352) <BR>* corrects aliases (#48354) <BR>* LabelFilter: Use EditorField instead of Field (#48339) <BR>* Query History: Move filtering to service layer (#48008) <BR>* Explore Split Logs - use unique IDs and save state vals to unique place (#48300) <BR>* Plugins Catalog: Fix styling of hyperlinks (#48196) <BR>* Cloudwatch: Use new annotation API (#48102) <BR>* Search: in-memory index (#47709) <BR>* Plugins: Fix double page paddings on plugin admin pages (#48315) <BR>* Unified Alerting: Validate PostableSilence API. (#46892) <BR>* fixes invalid no data alerts in influx datasource (#48295) <BR>* Testdata: show settings for current simulation (#48017) <BR>* Service Graph: Display alert if no metrics found (#48214) <BR>* Drop ProvenanceOrgAdapter and build into store API instead (#48137) <BR>* Alerting: use a single move operation for alert rules (#48125) <BR>* Azure Monitor: reset resource uri when resource changes (#48235) <BR>* Alerting: Create fewer contact points on migration (#47291) <BR>* Alerting: Fix folder permissions (#48189) <BR>* Notifications: Hide display of trace ID behind feature flag (#48057) <BR>* Tracing: Add string unit to trace search results to prevent Infinity bug (#48206) <BR>* Update cron library for ldap sync (#47983) <BR>* UI/Field: Undefined defaults no longer override child props (#48182) <BR>* Bind command palette specific overrides and reset when no longer relevant (#48217) <BR>* Table: Fix filter crashes table (#48258) <BR>* CI: Rename `main` pipelines (#48245) <BR>* Transformations: Allow more complex regex expressions in `Rename by regex` (#48179) <BR>* move saved items feature behind separate feature toggle (#48117) <BR>* Loki: do not use the old labels-api (#48185) <BR>* Dashboards: Use home dashboard from org again (#48244) <BR>* Update grafana/experimental and fix Cloudwatch components (#48132) <BR>* Query history: Pass config to frontend and add missing documentation (#48204) <BR>* TimeSeries: update frame.length when syncing bar widths (#48223) <BR>* AzureMonitor: build azure portal deep link with resource uri (#47947) <BR>* Export: introduce export plumbing (behind dev feature flag) (#48091) <BR>* Docs: Break down alerting HA topics (#48143) <BR>* Secrets: Implement tests and debug log improvements on unified secrets (#48213) <BR>* CloudWatch: prevent log groups from being removed on query change. (#47994) <BR>* Chore: Remove final x from sqlstore (#48086) <BR>* Secrets: Implement basic unified secret store service (#45804) <BR>* TimeSeries: use positive stacks for 0-valued series (#48197) <BR>* Navigation: Remove the \'active\' indicator from the Home icon when collapsed (#48192) <BR>* Alerting: Wrap legacy alerting metrics with `legacy_` (#48190) <BR>* Cloudwatch: fix template variables in variable queries (#48140) <BR>* fix argument ordering (#48124) <BR>* Explore: Fix height on horizontal drawer and query inspector (#47832) <BR>* AzureMonitor: fix the encoding of the metrics query deep link to Azure Portal (#48139) <BR>* Chore: Fix e2e selector (#48168) <BR>* loki: send metadata requests through backend (#48063) <BR>* Remove redundant queries in GetAlertRules and GetOrgAlertRules and replace with ListAlertRules (#48108) <BR>* AzureMonitor: Remove workaround in Logs editor (#48104) <BR>* AzureMonitor: Remove unused angular code (#48110) <BR>* Access control: refactor RBAC checks (#48107) <BR>* Previews: refactor (#47728) <BR>* Preferences: Fixes broken preferences after recent merge (#48157) <BR>* Docs: Combines thresholds docs into a single topic (#47985) <BR>* TimeSeries: sync minimum bar width across all bar series (#48030) <BR>* Canvas: Support scale + center constraints (#48085) <BR>* Alerting: Remove unused features from ticker + metric + tests (#47828) <BR>* Indicate whether routes are provisioned when GETting Alertmanager configuration (#47857) <BR>* Update what\'s new with correct image link (#48133) <BR>* Navigation: Add scroll indicators (#48115) <BR>* Adds replace directive for tidwall/gjson (#48083) <BR>* Use jest.fakeTimers instead of mocking Date.now (#48121) <BR>* Chore: bump github.com/containerd/containerd to 1.6.2 (#48003) <BR>* LDAP: Fix debug view to display the actual computed mapping in ldap.go (#48103) <BR>* Chore: bump github.com/microcosm-cc/bluemonday to 1.0.18 CVE-2021-29272 (#48011) <BR>* Chore: ESlint import order (#44959) <BR>* Syntax fix in whats-new-in-v8-5.md (#48111) <BR>* Toolkit: Bump axios from 0.21.2 to 0.26.1 (#47904) <BR>* Alerting: fix alert creation interval layout bug (#48112) <BR>* Navigation: Use correct component for custom branding (#48101) <BR>* Navigation: Implement scrolling navbar + fix clickable area of grafana logo (#48045) <BR>* Templating: Expose more informative action names for keyed actions (#48076) <BR>* Navigation: Prevent chevron overlaying navbar menus (#47988) <BR>* Prometheus: Add report interaction for editor modes (#47940) <BR>* Explore: prevent direct access to explore if disabled via feature toggle (#47714) <BR>* loki: logrowcontext: explicitly name fields (#48043) <BR>* Chore: enforce feature naming convention (#48053) <BR>* Command Palette Scaffolding + Explore (#47445) <BR>* Docs: resize images in what\'s news 8.5 (#48082) <BR>* Storage: refactor filtering, improve performance (#47403) <BR>* Alerting: tests for ticker (#47986) <BR>* Fix Date picker content when pane is splitted (#46900). Show narrow(m… (#47206) <BR>* upgrades sentry-go to 0.13.0 and replaces gin with v1.7.7 due to CVE https://github.com/advisories/GHSA-h395-qcrw-5vmq (#48000) <BR>* Chore: Remove x from session (#48074) <BR>* Alerting: Add GetRuleGroups to RuleStore (#48036) <BR>* Chore: fix flakey frontend test (#48071) <BR>* Annotations: Fixes data source showing as a uid in annotation settings (#48073) <BR>* Cloudwatch: Update grafana-aws-sdk (#48039) <BR>* Usage insights query caching (#47893) <BR>* update latest.json for 8.5.0 (#48065) <BR>* LDAP: Fix Debug mapping roles and groups (#48059) <BR>* Add yarn-install when publishing npm packages (#48061) <BR>* Add endpoint with UID for dashboard permissions (#47753) <BR>* ReleaseNotes: Updated changelog and release notes for 8.5.0 (#48060) <BR>* Upgrading version of github.com/tidwall/match to v1.1.1 (#47996) <BR>* Docs: Clarify transformation functions reference docs (#46903) <BR>* CloudWatch: Add tests for data frame naming in formatAlias (#47899) <BR>* Text Panel: Fixes issue with hash anchor links (#47980) <BR>* Implement preference service (#47870) <BR>* Update dependency AATTtesting-library/user-event to v14.1.1 (#47008) <BR>* Rename FGAC to RBAC in the codebase (#48051) <BR>* Loki: Show raw query and patterns only in query builder (#48049) <BR>* Chore: Remove x from dashboard snapshots (#48001) <BR>* Upgrade `AATTtesting-library/user-event` to v14 (#47898) <BR>* AccessControl: Modify provisioning to prevent built-in role assignment (#48031) <BR>* Hide navbar behind ready check to prevent flicker of navbar on login (#47968) <BR>* Update button name to make it more clear (#48042) <BR>* Service accounts: rename feature toggle (#48037) <BR>* Use verb \"to set up\" instead of noun \"setup\" (#48029) <BR>* Navigation: Fixes issue with menu closing when hovering back to the trigger (#47992) <BR>* Prometheus: Highlight operations added in the query builder (#47961) <BR>* TimeSeries: clamp max bar width to 200px (#48021) <BR>* Alerting: Add integration test for AddDashAlertMigration (#47730) <BR>* Docs: Adding What\'s New for the 8.5 release (#47995) <BR>* Chore: Remove x from team (#47905) <BR>* Testdata: add basic tank simulation (#47990) <BR>* Comments: fix wrong SQL query generated if Settings are not empty (#47552) <BR>* Use trialExpiry for determining if a user is on trial (#47975) <BR>* Canvas: Implement new constraint system (#47911) <BR>* Alerting: Fix navlinks for legacy alerting (#47972) <BR>* Alerting: Update RBAC documentation with information about alerting (#47858) <BR>* UserListAdminPage: Reset page when changing filters (#47958) <BR>* Transformations: Support escaped characters in key-value pair parsing (#47901) <BR>* Alerting: adds variable replacement to panel filters (#47962) <BR>* Chore: Try to fix flaky reverse proxy test (#47957) <BR>* Chore: Update latest.json to 8.4.7 (#47956) <BR>* Usage stats: Detect Prometheus flavors (#47942) <BR>* Alerting: Notification URL points to alert view page instead of alert edit page (#47752) <BR>* Alerting: Rename Recipient path parameter to DatasourceID (#47949) <BR>* ReleaseNotes: Updated changelog and release notes for 8.4.7 (#47952) <BR>* Folders: Fix flaky test (#47953) <BR>* Feature Highlights: update upgrade components UI (#47885) <BR>* Prometheus/Loki: Fixes the query type option when multiple queries present (#47846) <BR>* Azure Monitor: Migrate metrics queries to use a resource URI (#47696) <BR>* Loki: add backend-forward mode to queries, update log-row-context (#47726) <BR>* Wrap individual meta items in zIndex: 0 (#47935) <BR>* Prometheus: Remove running of query on raw query toggle (#47938) <BR>* Don\'t set autofocus on logarithmic base select (#47927) <BR>* Dashboards: Defer loading of plugin exports until panel is visible (#47361) <BR>* Frontend: Add notification persistence behind feature flag (#47871) <BR>* Alerting: grafana managed group names (#47785) <BR>* Explore: minor copy changes (#47922) <BR>* Revert \"DataLinks: Encode variable params for data link URLs (#46100)\" (#47763) <BR>* Dashboard: remove name requirement from CleanLibraryPanelsForDashboard (#44692) <BR>* Export: Explicitly include default datasources in exported dashboard json (#47244) <BR>* Update API Keys UI to adjust based on users permissions (#47802) <BR>* check that the user has RBAC permissions to save dashboard annotation (#47882) <BR>* Alerting: Fix issue with Slack contact point validation (#47559) <BR>* Swagger: annotate RoleType as enumeration (#47902) <BR>* AzureMonitor: Update kusto-monaco package (#47897) <BR>* Chore: Update Go version (#47914) <BR>* TimeSeries: always try to detect & fix reverse-sorted time field (#47906) <BR>* Testdata: introduce basic simulation framework (#47863) <BR>* Timeseries: add zoom to data button (#47862) <BR>* Alerting: FGAC bug bash fixes (#47873) <BR>* Alerting: Fix nav-links for RBAC and other (#47798) <BR>* Chore: Remove x from Org User (#47850) <BR>* Show error when operations, but no stream selector (#47890) <BR>* CloudWatch: add dimensions component to variable editor (#47596) <BR>* AzureMonitor: Fix Microsoft.ClassicCompute/domainNames namespace (#47877) <BR>* Alerting: add confirmation modal for deleting notification policies (#47819) <BR>* Loki: Updates to raw query and run query button (#47874) <BR>* Loki: Fix showing of default visual query only if no expression (#47764) <BR>* Alerting: Display alert instances instead of alert rules when creating silence (#47396) <BR>* prevent horizontal scrollbar on firefox during expand animation (#47758) <BR>* Prometheus: Add documentation for the query builder (#47324) <BR>* Alerting: Sort StateHistoryItem after fetch instead of on render. (#47842) <BR>* Chore: Remove remaining x from user (#47854) <BR>* CloudWatch: Run query on blur in logs query field (#47454) <BR>* Geomap: Add color scale in legend (#47803) <BR>* Unified Alerting: Stable order for state history annotations (#47674) <BR>* schema: Finish converting dashboard schema datasource references to objects (#47806) <BR>* Chore: upgrade gocloud.dev and go mod tidy (#47797) <BR>* Update grabpl (#47824) <BR>* Docs: Addition of more prominent link to docker conf (#46504) <BR>* Chore: Fix typos (#47816) <BR>* fix status code 200 (#47818) <BR>* Devenv: fix alert_webhook_listener (#44820) <BR>* Dashboard: Add vertical spacing between variables when they wrap (#47762) <BR>* Navigation: Add shortcut to add new alert rule to alerting section behind feature toggle (#47713) <BR>* Chore: Fix TeamStore interface (#47810) <BR>* Alerting: fix SCC-S1017 linting issue in codebase (#47683) <BR>* CI: Remove unused `--github-token` flag (#47773) <BR>* Swagger: update swagger for datasource proxy api (#47690) <BR>* Service accounts: RBAC the service account UI (#47788) <BR>* Introduce coremodels framework (extracted from intent-api) (#47653) <BR>* Alerting: Refactor GET/POST alerting config routes to be more extensible (#47229) <BR>* DashboardPage: Remember scroll position when coming back panel edit / view panel (#47639) <BR>* Table panel: Fix horizontal scrolling when pagination is enabled (#47776) <BR>* Tracing: Use common traceID context value for opentracing and opentelemetry (#46411) <BR>* Explore: Follow up NoData work (#47745) <BR>* Grafana/UI: Bundle raw SVG icon strings (#47665) <BR>* Prometheus: Query builder UX tweaks and feedback link (#47655) <BR>* Create fixed roles for reading API Keys and service accounts and fix listing of service account tokens (#47767) <BR>* Docs: remove outdated section from Explore docs (#47768) <BR>* Split preference store (#46843) <BR>* Alerting: unwrap upsert into insert and update function (#47731) <BR>* Alerting: Add FGAC to alerts tab in panel editor (#47732) <BR>* CI: Remove `initialize` step (#47622) <BR>* Access control: expose SA frontend to users with the right permissions (#47727) <BR>* QueryEditorRow: Show query errors next to query in a consistent way across Grafana (#47613) <BR>* API: enable proxying datasource calls using the datasource UID (#47634) <BR>* Update dependency AATTbetterer/regexp to v5.3.0 (#47759) <BR>* Update dependency AATTbetterer/betterer to v5.3.0 (#47757) <BR>* Loki: Use single string expr as a state for the visual editor (#47566) <BR>* Update dependency AATTbetterer/cli to v5.3.0 (#47703) <BR>* Panels: Use the No value option when showing the no data message (#47675) <BR>* Query history: Add migration endpoint (#47551) <BR>* Heatmap: hover legend regardless of tooltip state (#47600) <BR>* Alerting: Remove mis-behaving fake and fix masked test failure in AM config API (#47747) <BR>* notification template docs updated (#47744) <BR>* Alerting: Provisioning API - Contact points (#47197) <BR>* Apply templating on alert notifications on OK state (#47355) <BR>* Live: collect more usage stats – enabled, ha enabled, num nodes, channels, subs (#47378) <BR>* Alerting: Support OK option for Error state (#47670) <BR>* SAML: fix pkcs8 doc and refactoring SAML docs (#47337) <BR>* Access control: service account role check (#47710) <BR>* fix terminal format (#47718) <BR>* TimeSeries & BarChart: refactor stacking (#47373) <BR>* AccessControl: fix value copying in method access and add LogID (#47694) <BR>* Alerting: FGAC for alert rule view and edit page (#47441) <BR>* NodeGraph: Detect dataframes more accurately based on fields (#47213) <BR>* Explore: no data returned (#46987) <BR>* AzureMonitor: Include macros and template variables as suggestions (#47689) <BR>* Nav: Icon clickable area fills all available space (#47334) <BR>* Chore: Remove bus.Bus field (#47695) <BR>* Update dependency AATTbetterer/betterer to v5.2.1 (#47700) <BR>* Update dependency react-select-event to v5.5.0 (#47308) <BR>* Chore: Bump moment to 2.29.2 (#47680) <BR>* fix: bug where disabled didnt disable the use of service account (#47688) <BR>* Remove brackets (#47691) <BR>* Add permission checking to alert rules in the folders view (#47686) <BR>* Update Storybook updates to v6.4.21 (#47523) <BR>* Reload permissions cache when adding a datasource (#47658) <BR>* Previews: track oss adoption <BR>* Update grabpl (#47643) <BR>* Fix wildcard on branches-ignore backport (#47679) <BR>* put the default logger format and feature toggle to fallback to old logger (#47584) <BR>* Bump go.opentelemetry.io/otel/trace from 1.2.0 to 1.6.3 (#47544) <BR>* Chore: Bump minimist to 1.2.6 (#47401) <BR>* Performance: Create separate div for portal root to limit reflow -> recalc style (#47633) <BR>* Previews: create crawler auth setup service (#47349) <BR>* Query History: Move local storage specific settings to persistence layer (#47500) <BR>* Annotation FGAC checks for comments (#47468) <BR>* Loki: improve backend-compatibility (#47579) <BR>* Storage: remove pointer on write path (#47580) <BR>* Temporarily skip a test that is intermittently timing out and causing build failures. (#47637) <BR>* chore: go mod tidy (#47648) <BR>* AzureMonitor: Fix Kusto editor schema (#47576) <BR>* CI: Remove unused downstream build pipelines (#47646) <BR>* PanelQueryRunner: use refId from results if the `key` value was not set in the packet (#47598) <BR>* Change to pointer receiver in mock call (#47575) <BR>* AzureMonitor: Skip App Insights check for v9 (#47624) <BR>* Prometheus: Move count_values from function to aggregation (#47260) <BR>* Navigation: Show only + icons in overlay menu for new NavBar (#47347) <BR>* Dashboard: Refactor panel cleanup (#47323) <BR>* Prometheus: Fix executing query onBlur in Explore (#47561) <BR>* Linter: fix linter for golangci-lint version v1.45.0 (#47623) <BR>* Allow queries import when changing data source type (#47435) <BR>* Chore: update latest.json (#47627) <BR>* Explore: Allow users to save Explore queries to dashboards (#47083) <BR>* Loki: use millisecond-steps (#47572) <BR>* loki: backend-mode: allow for dashboards too (#47578) <BR>* Access-control: documentation for general folder uid restrictions (#47567) <BR>* fix: postgresql ipv6 host should not be enclosed in square brackets (#47522) <BR>* loki: removed unused fields, params, attributes (#47571) <BR>* ReleaseNotes: Updated changelog and release notes for 8.4.6 (#47612) <BR>* loki: use single-dataframe format on the backend (#47069) <BR>* Query history: Save user preferences in database (#47506) <BR>* Storybook: Add `store-storybook` command (#47557) <BR>* AccessControl: Make the built-in role definitions public (#47525) <BR>* Fix unmaarshal of double pointer (#47586) <BR>* Explore/Logs: Improve and add descriptions of Explore\'s Escape newlines feature (#46709) <BR>* Unified Alerting: UI explains \"match all\" case in Notification Policies. (#47574) <BR>* Azure Monitor: Bug Fix for for template variables (#47478) <BR>* Alerting: Add check for datasource permission in alert rule read API (#47087) <BR>* CloudWatch: Added missing MemoryDB Namespace metrics (#47290) <BR>* chore: remove all remaining uses of golang.org/x/net/context (#47564) <BR>* add feature toggle with new format (#47336) <BR>* Navigation: wrap long items in the menu correctly (#47431) <BR>* Tracing: Add README files for tracing datasource plugins <BR>* Alerting: reduce database calls in prometheus-comptible rules API (#47080) <BR>* Add docs for service accounts 8.5 (#46801) <BR>* chore: remove golang.org/x/net/context in favor of stdlib (#47532) <BR>* Access control: SQL filtering for annotation listing (#47467) <BR>* Instrumentation: Proxy status code correction and various improvements (#47473) <BR>* bugfix: fix proper type of setting maxConcurrentShardRequests (#47120) <BR>* Release engineering squad owns `pkg/build` (#47546) <BR>* Build: Fix failing recompile of Grafana packages (#47492) <BR>* SAML: Allow disabling of SAML signups (#47481) <BR>* Search: Update tag filter options dynamically (#47165) <BR>* AzureMonitor: Use Resource Picker in Metrics Query Editor (#47164) <BR>* GrafanaUI: Change chevron directions for open/closed state (#47386) <BR>* Service accounts: UI polish improvements (#47461) <BR>* Alerting: fix collapsable toggle text regression (#47517) <BR>* Chore: Remove bus (#47511) <BR>* fixed dashboard spelling (#47515) <BR>* fix: don\'t allow editing rule types for existing rules (#47512) <BR>* Chore: Remove bus from alerting rule (#47508) <BR>* Chore: Remove bus from dashboards provisioning (#47495) <BR>* UsageStats: Move stats collection to separate service (#47381) <BR>* Alerting: FGAC for alert rules page (#47418) <BR>* UsageStats: track enabled features (#47407) <BR>* Routing: Fix links to different port from being treated as internal links (#45192) <BR>* loki: remove unused reverse-attribute (#47494) <BR>* grafana-data: removed DataQueryRequest.reverse (#47487) <BR>* Chore: Remove bus from contexthandler (#47458) <BR>* Bump actions/checkout from 2 to 3 (#46068) <BR>* Replace with secret (#47488) <BR>* Loki: use the same dataframe-format for both live and normal queries (#47153) <BR>* Query history: Search in comments (#46761) <BR>* 47470: Add additional delay to silences in test. (#47482) <BR>* add public dashboards feature flag (#47364) <BR>* Temporarily skip intermittent test (#47471) <BR>* Fix: Parse exemplars before parsing heatmap data (#47463) <BR>* Docs: corrects typos (#47464) <BR>* Update dependency jest-junit to v13.1.0 (#47446) <BR>* Alerting: Introduce an internal changelog (#47390) <BR>* Config: fix buildInfo initialization (#47402) <BR>* Update dependency webpack to v5.72.0 (#47309) <BR>* TestData: Interpolate variables in more fields (#47158) <BR>* remove the parallele to avoid concurrency (#47447) <BR>* Update dependency AATTtesting-library/dom to v8.13.0 (#47423) <BR>* Chore: Update pre version (#47438) <BR>* Update latest json (#47437) <BR>* Navigation: add aria-label to NavBarToggle (#47434) <BR>* ReleaseNotes: Updated changelog and release notes for 8.5.0-beta1 (#47433) <BR>* Modify the Server Error scenario to return frontend errors (#47157) <BR>* Update dependency AATTreduxjs/toolkit to v1.8.0 (#45950) <BR>* Library panels: Fix issue where query editor options wouldn\'t be updated (#47242) <BR>* Explore: Add explore2Dashboard feature toggle (#47395) <BR>* Removing plugin list panel (#46914) <BR>* loki: do not convert NaN to null (#45389) <BR>* Histogram Panel: Take decimal into consideration (#47330) <BR>* Make gsutil command don\'t fail if dir doesn\'t exist (#47394) <BR>* Search: clean up styling (#47221) <BR>* Updated exemplar configuration details (#47411) <BR>* Revert \"Updated exemplar specific data source configuration properties.\" <BR>* Revert \"Few more changes. Also ran prettier to fix spacing issues.\" <BR>* Few more changes. Also ran prettier to fix spacing issues. <BR>* Updated exemplar specific data source configuration properties. <BR>* DOCS: Update Query variable section (#46132) <BR>* UI: Export sparkline from AATTgrafana/ui and fix a broken storybook page (#47280) <BR>* Alerting: fgac for notification policies and contact points (#46939) <BR>* Build: bump gonum library version to fix #46759 (#46997) <BR>* Navigation: implement full-width mobile menu (#47383) <BR>* Convert Rich History tests to RTL (#47220) <BR>* Chore: Remove bus from contexthandler (#47374) <BR>* Add Grafana AuthNZ team as a code owner (#47362) <BR>* Fix docs links for interval global variable (#43424)<BR>* Tue Jun 07 2022 ecsosAATTopensuse.org- Update to version 8.5.5: <BR>* \"Release: Updated versions in package to 8.5.5\" (#362) <BR>* State Timeline: Fix Null Value Filling and Value Transformation (#50054) (#50195) <BR>* DashboardExport: Fixes issues sharing dashboards where query data source was set wrong (#48410) (#49344) <BR>* AngularSupport: Update description for angular_support_enabled config option (#49569) (#49573) <BR>* Legend: Use correct unit for percent and count calculations (#49004) (#49151) <BR>* Docs: Add documentation for reporting.enabled config option (#46606) (#50129) <BR>* Update Golang - bump grabpl and build-container (#50253) (#50257) <BR>* Encryption: Stop decrypting EE encrypted secrets with legacy encryption (#50090) (#50176) <BR>* [v8.5.x] Cloudwatch: Add template variable query function for listing log grou… (#50161) <BR>* [v8.5.x] Alerting: Fix alert list panel showing firing alerts with no instances (#50094) <BR>* merged and backport to 8.5 (#50104) <BR>* [v8.5.x]Encryption: Fix decrypting secrets with inactive deks (#50011) <BR>* Azure OAuth: silent fail on getting groups (#49909) (#50021) <BR>* Alerting: Remove double quotes from matchers (#50038) (#50044) <BR>* CloudWatch: Add multi-value template variable support for log group names in logs query builder (#49737) (#50036) <BR>* Alerting: do not overwrite existing alert rule condition (#49920) (#49991) <BR>* Azure Monitor: Include datasource ref when interpolating variables (#49543) (#49955) <BR>* ReleaseNotes: Updated changelog and release notes for 8.5.4 (#49954) (#49961) <BR>* \"Release: Updated versions in package to 8.5.4\" (#49953) <BR>* [v8.5.x] Alerting: Add fgac support to alert list panel (#49911) <BR>* Alerting: fix layout with long words / numbers (#49882) (#49888)<BR>* Tue May 31 2022 ecsosAATTopensuse.org- Update to version 8.5.4: <BR>* \"Release: Updated versions in package to 8.5.4\" (#358) <BR>* Fix typo in curl command (#46729) (#49818) <BR>* Dashboards: Remove \"delete dashboard\" button for new dashboards (#48947) (#48959) <BR>* CloudWatch: Use scopedVars in expressions (#49178) (#49769) <BR>* [v8.5.x] Timeseries: Fix outside range stale state (#49655) <BR>* Convert TOML front matter to YAML (#49724) <BR>* AzureMonitor: Ensure original query properties are included unchanged (#49712) <BR>* loki: better unpack handling (#49074) (#49673) <BR>* Old Graph migration: Preserve null values settings (#49493) (#49578) <BR>* CloudMonitor: Correctly encode default project response (#49510) (#49611) <BR>* show notification tab only to editor (#49624) (#49631) <BR>* AccessControl: Grant data source reader to all users when running oss (#49514) (#49608) <BR>* Transformations: Add an All Unique Values Reducer (#48653) (#48733) <BR>* Prevent exception when panel has multiple queries (#49368) (#49561) <BR>* [v8.5.x] InfluxDB: Removing influxDB backend migration feature flag (#49533) <BR>* AzureAD: Fallback to no groups if user does not have permission to query groups from azure (#49506) (#49521) <BR>* Alerting: Validate alert notification UID length (#45546) (#49512) <BR>* [v8.5.x] InfluxDB: Use backend for influxDB by default via feature toggle (#48453) (#49398) <BR>* Release: downgrade to centos 7 in verify repo as 8 doesn\'t have a valid mirror list (#48422) (#48424) <BR>* ReleaseNotes: Updated changelog and release notes for 8.5.3 (#49275) (#49277) <BR>* Alerting: Make alertmanager datasource stable (#49485) (#49490) <BR>* Variables: Fixes issue with data source variables not updating queries with variable (#49478) (#49481) <BR>* AzureMonitor: Fix auto-selection of time-grain for metrics. (#49278) (#49420) <BR>* AzureMonitor: Do not quote variables when a custom All variable option is used (#49428) (#49474) <BR>* DashList: Handle long dashboard titles more gracefully (#49460) (#49464) <BR>* [v8.5.x] Alerting: Fix access to alerts for viewer with editor permissions when RBAC is disabled (#49427) <BR>* Parse template when validating it (#49282) (#49284) <BR>* Plugins: Fix Azure Devops plugin link and plugins list order (#49394) (#49432) <BR>* AzureMonitor: Fixes metric definition for Azure Storage queue/file/bl… (#49412) <BR>* Alerting: Fix notification policies label matchers layout (#49159) (#49164) <BR>* Encryption: Add support for decrypting ciphertexts with algorithm metadata (#49312) (#49336) <BR>* Alerting: Fix RBAC actions for notification policies (#49185) (#49348) <BR>* GrafanaUI: Fix color of links in error Tooltips in light theme (#49327) (#49345) <BR>* Transforms: Labels to fields, fix label picker layout (#49304) (#49343) <BR>* CloudWatch: migrate old variable queries with empty array (#49197) (#49269) <BR>* Security: fixes CVE-2022-29170 (#49240) (#49254) <BR>* OAuth: make oauth case insensitive match for email (#49252) (#49264) <BR>* \"Release: Updated versions in package to 8.5.3\" (#49274) <BR>* Alerting: Fix anonymous access to alerting (#49203) (#49268) <BR>* Alerting: Update migration to migrate only alerts that belong to existing org\\dashboard (#49192) (#49199) <BR>* Alerting: Fix flaky migration test (#48595) (#49190) <BR>* Templating: Prefix variable picker element IDs (#48405) (#48682) <BR>* List Azure Devops as an enterprise plugin (#49189) (#49196) <BR>* Indicate whether templates are provisioned (#49025) (#49194) <BR>* Fix flaky test. Sort records and only test the important fields (#49120) (#49191) <BR>* LibraryPanels: Fix library panels not connecting properly in imported dashboards (#49161) (#49176) <BR>* Alerting: Fix Loki buildinfo request error (#49073) (#49144) <BR>* fetch permissions by uid (#49100) (#49134) <BR>* Alerting: Do not serve alerting images from root (#49022) (#49135) <BR>* Tooltip: Sort decimals using standard numeric compare (#49084) (#49093) <BR>* Fix CloudWatch: Add missing ELB metrics #48756 (#48985) (#49114) <BR>* [v8.5.x] Alerting: Provisioning GET routes for mute timings (#49113) <BR>* Encryption: Split database transactions within migration/rollback commands (#48394) (#49038) <BR>* [v8.5.x] TimeSeries: Fix detection & rendering of sparse datapoints (#49050) <BR>* TimeSeries: insert null values at each missing interval (#49036) (#49047) <BR>* Revert \"Transformation: Added variance and standard deviation (#48844) (#48921)\" (#48996) <BR>* Alerting: Allow disabling override timings for notification policies (#48648) (#49001) <BR>* Expressions: adds inline documentation for the Math expression (#48784) (#48999) <BR>* Add note to docs: log out / in after plugin add. (#47666) (#48986) <BR>* Update dashboard-header.md (#46986) (#48987) <BR>* Transformation: Added variance and standard deviation (#48844) (#48921) <BR>* Encryption: Add Prometheus metrics (#48603) (#48888) <BR>* Dashboard: Fix dashboard update permission check (#48746) (#48853) <BR>* Alerting: Apply Custom Headers to datasource queries. (#47860) (#48851) <BR>* chore: update contribution docs (#46942) (#48732) <BR>* Put identifier in path (#48831) (#48832) <BR>* POST routes to PUT routes (#48828) (#48829) <BR>* Alerting: check provenance of alert rules in current API (#48694) (#48827) <BR>* Alerting: automatically select last expression (#48787) (#48818) <BR>* RolePicker: Fix menu position on smaller screens (#48429) (#48809) <BR>* Cloudwatch: Add support for new AWS/RDS EBS<BR>* metrics (#48798) (#48801) <BR>* fix a bug (#48782) (#48800) <BR>* backport 48171 (#48775) <BR>* Alerting: Fix notification route removal (#48774) (#48799) <BR>* [v8.5.x] Alerting: Provisioning message templates (#48789) <BR>* Update documentation to explicitly state we should not be putting migrations behind feature flags (#48663) (#48666) <BR>* Prometheus: make parsing of Infinity variants case-insensitive (#48660) (#48785) <BR>* FileUpload: associate the label with the input (#48766) (#48779) <BR>* Tooltip: Make tooltip use secondary background color for legible links (#48748) (#48764) <BR>* Alerting: Improved RBAC for Alert managers (#48344) (#48757) <BR>* Variables: Fixes issue with null variables breaking the dropdown (#48644) (#48702) <BR>* unhide alert rule\'s data sources during migraiton (#48559) (#48703) <BR>* Alerting: correctly show all alerts in a folder (#48684) (#48685) <BR>* TimeRange: Fixes updating time range from url and browser history (#48657) (#48687) <BR>* ReleaseNotes: Updated changelog and release notes for 8.5.2 (#48681) (#48686) <BR>* \"Release: Updated versions in package to 8.5.2\" (#48680) <BR>* QueryGroup: More efficient way to scroll to bottom when adding new queries (#48399) (#48457) <BR>* Fix permission query for postgres (#48543) (#48568) <BR>* Alerting: skip flaky test (#48500) (#48517) <BR>* [v8.5.x] Backport 48550 to v8.5.x (#48656) <BR>* Add new DynamoDB metrics & dimensions (#48551) (#48632) <BR>* loki: backend: use millisecond-timestamps (#48630) <BR>* AzureMonitor: Updates allowed namespaces (#48468) (#48634) <BR>* docs: backport alias fixes (#48464) <BR>* Backport 48077 to v8.5.x (#48620)<BR>* Fri May 20 2022 ecsosAATTopensuse.org- Update to version 8.5.3: <BR>* \"Release: Updated versions in package to 8.5.3\" (#336) <BR>* Request interceptor: block redirects backport to v8.5.x #334 (#335)<BR>* Wed May 04 2022 ecsosAATTopensuse.org- Update to version 8.5.2: <BR>* \"Release: Updated versions in package to 8.5.2\" <BR>* Elasticsearch: Add deprecation notice for < 7.10 versions (#48506) (#48591) <BR>* add alias to fix 404 error (#48599) (#48601) <BR>* Variables: allow Regex tooltip links to be clickable (#48560) (#48597) <BR>* CloudWatch: fix variable query tag migration (#48587) <BR>* Graphite Datasource: add responseType: \'text\' to http options to return full list of functions (#47663) (#48594) <BR>* A11y: Fix remaining focus issues with Switch (#48376) (#48584) <BR>* Alerting: add safeguard for migrations that might cause dataloss (#48526) (#48570) <BR>* Explore: Fix legend toggling (#47823) (#48441) <BR>* Chore: do not run husky hooks on backend-only changes (#48439) (#48527) <BR>* Cloudwatch: Update variable query docs (#48307) (#48466) <BR>* Alerting: Fix test intermittency caused by port conflicts (#48552) (#48556) <BR>* Service accounts: doc fixes (#48518) (#48539) <BR>* Plugins: Ensure catching all appropriate 4xx api/ds/query scenarios (#47565) (#48514) <BR>* Prometheus: Fix disappearing multi values in metric label values (#48127) (#48487) <BR>* Docs: Update axis placement docs (#48163) (#48430) <BR>* Making FileUpload component accessible via keyboard (#47497) (#48482) <BR>* AzureAd Oauth: Fix strictMode to reject users without an assigned role (#48474) (#48479) <BR>* Alerting: indicate whether an alertrule is provisioned (#48458) (#48471) <BR>* [v8.5.x] Alerting: Add provisioning GET routes for message templates (#48459) <BR>* ReleaseNotes: Updated changelog and release notes for 8.5.1 (#48425) (#48427) <BR>* \"Release: Updated versions in package to 8.5.1\" (#48423) <BR>* Reorder dependencies for npm release steps (#48403) (#48419) <BR>* CI: Split `publish-packages` pipeline (#48414) (#48417) <BR>* alias update merge (#48379) <BR>* removed file extension from alias (#48375) <BR>* Extract Route validation from serialization methods so it can be re-used (#47649) (#48374) <BR>* Azure Monitor: Scroll on resource picker fix and general clean up (#48311) (#48368) <BR>* use NaN if condition value is nil (#48370) (#48371) <BR>* Alerting: indicate whether contact point is provisioned (#48323) (#48372) <BR>* Docs: clarifies viewer can edit prose (#48352) (#48358) <BR>* Make clear that the two example templates must be used together (#48305) (#48366)- Insert export NODE_OPTIONS=\"--max-old-space-size=8192\" into Makefile<BR>* Wed May 04 2022 ecsosAATTopensuse.org- Update to version 8.5.1: <BR>* \"Release: Updated versions in package to 8.5.1\" (#325) <BR>* TimeSeries: properly stack series with missing datapoints (#48321) (#48360) <BR>* Unified Alerting: Validate PostableSilence API. (#46892) (#48318) <BR>* Notifications: Hide display of trace ID behind feature flag (#48057) (#48273) <BR>* Explore Split Logs - use unique IDs and save state vals to unique place (#48300) (#48345) <BR>* Plugins Catalog: Fix styling of hyperlinks (#48196) (#48341) <BR>* fixes invalid no data alerts in influx datasource (#48295) (#48316) <BR>* Alerting: Create fewer contact points on migration (#47291) (#48301) <BR>* Service Graph: Display alert if no metrics found (#48214) (#48298) <BR>* Drop ProvenanceOrgAdapter and build into store API instead (#48137) (#48289) <BR>* Cloudwatch: fix template variables in variable queries (#48140) (#48203) <BR>* Indicate whether routes are provisioned when GETting Alertmanager configuration (#47857) (#48286) <BR>* [v8.5.x] Alerting: Refactor GET/POST alerting config routes to be more extensible (#48280) <BR>* NodeGraph: Detect dataframes more accurately based on fields (#47213) (#48276) <BR>* Alerting: Fix folder permissions (#48189) (#48277) <BR>* Alerting: use a single move operation for alert rules (#48125) (#48279) <BR>* Tracing: Add string unit to trace search results to prevent Infinity bug (#48206) (#48270) <BR>* Table: Fix filter crashes table (#48258) (#48261) <BR>* Dashboard: Refactor panel cleanup (#47323) (#48134) <BR>* TimeSeries: use positive stacks for 0-valued series (#48197) (#48210) <BR>* CI: Rename `main` pipelines (#48245) (#48251) <BR>* set base branch to 8.5 release branch (#48241) <BR>* CloudWatch: prevent log groups from being removed on query change. (#47994) (#48215) <BR>* TimeSeries: update frame.length when syncing bar widths (#48223) (#48236) <BR>* Remove redundant queries in GetAlertRules and GetOrgAlertRules and replace with ListAlertRules (#48108) (#48173) <BR>* replaced next with latest (#48198) <BR>* fix argument ordering (#48124) (#48191) <BR>* Usage stats: Detect Prometheus flavors (#47942) (#48187) <BR>* AzureMonitor: fix the encoding of the metrics query deep link to Azure Portal (#48139) (#48186) <BR>* UsageStats: Move stats collection to separate service (#47381) (#47505) <BR>* Chore: Fix e2e selector (#48168) (#48178) <BR>* AzureMonitor: Remove workaround in Logs editor (#48104) (#48172) <BR>* Access control: refactor RBAC checks (#48107) (#48164) <BR>* Alerting: Add GetRuleGroups to RuleStore (#48036) (#48075) <BR>* TimeSeries: sync minimum bar width across all bar series (#48030) (#48147) <BR>* Update what\'s new with correct image link (#48133) (#48135) <BR>* Backport 44959 ESlint import order to v8.5.x (#48126) <BR>* Syntax fix in whats-new-in-v8-5.md (#48111) (#48119) <BR>* Alerting: fix alert creation interval layout bug (#48112) (#48113) <BR>* Annotations: Fixes data source showing as a uid in annotation settings (#48105) <BR>* Prometheus: Add report interaction for editor modes (#47940) (#48099) <BR>* Explore: prevent direct access to explore if disabled via feature toggle (#47714) (#48096) <BR>* Docs: resize images in what\'s news 8.5 (#48082) (#48084) <BR>* Cloudwatch: Update grafana-aws-sdk (#48039) (#48069) <BR>* Add yarn-install when publishing npm packages (#48061) (#48064) <BR>* ReleaseNotes: Updated changelog and release notes for 8.5.0 (#48060) (#48062) <BR>* \"Release: Updated versions in package to 8.5.0\" (#48058) <BR>* Docs: Clarify transformation functions reference docs (#46903) (#48056) <BR>* Text Panel: Fixes issue with hash anchor links (#47980) (#48055) <BR>* Hide navbar behind ready check to prevent flicker of navbar on login (#47968) (#48050)<BR>* Wed May 04 2022 ecsosAATTopensuse.org- Update to version 8.5.0: <BR>* \"Release: Updated versions in package to 8.5.0\"<BR>* Sun Apr 24 2022 ecsosAATTopensuse.org- Update to version 8.4.7: <BR>* \"Release: Updated versions in package to 8.4.7\" <BR>* Logging: Fix syslog messages should be sent with correct severity (#47209) (#47256) <BR>* Docs: Addition of more prominent link to docker conf (#46504) (#47821) <BR>* Chore: Remove deprecated AATTtypes/braintree__sanitize-url package (#47003) (#47642) <BR>* Update dependency AATTbraintree/sanitize-url to v6 (#46052) (#47640) <BR>* Live: collect more usage stats – enabled, ha enabled, num nodes, channels, subs (#47378) (#47737) <BR>* Chore: Bump moment to 2.29.2 (#47680) (#47711) <BR>* Chore: Bump minimist to 1.2.6 (#47401) (#47678) <BR>* Chore: update latest.json (#47627) (#47631) <BR>* ReleaseNotes: Updated changelog and release notes for 8.4.6 (#47612) (#47621) <BR>* \"Release: Updated versions in package to 8.4.6\" (#47610) <BR>* CloudWatch: Added missing MemoryDB Namespace metrics (#47290) (#47593) <BR>* bugfix: fix proper type of setting maxConcurrentShardRequests (#47120) (#47547) <BR>* fixed dashboard spelling (#47515) (#47519) <BR>* Build: Remove redundant NPM publishing code (#46425) (#47459) <BR>* [v8.4.x] Sync `v8.4.x` changes (#47490) <BR>* add unit into request duration (#47356) (#47387) <BR>* Histogram Panel: Take decimal into consideration (#47330) (#47417) <BR>* [v8.4.x] Build: bump gonum library version to fix #46759 (#46997) (#47410) <BR>* backport changes (#47413) <BR>* Alerting: fix flakey default time range assertion (#47262) (#47279) <BR>* Fix docs links for interval global variable (#43424) (#47392) <BR>* Expose reporting-enabled flag to frontend (#46753) <BR>* TimeSeries: fix too-thin bar widths of joined series with null values (#47367) (#47368) <BR>* Updated 7 image files by replacing cortex with mimir (#47350) <BR>* Limit tooltip size to window size (#47303) (#47314) <BR>* table panel: assume string dates to be on UTC (#47246) (#47277) <BR>* Logging: Fixes filtering logs based on gokitlog levels (#47195) (#47253) <BR>* TimeSeries: Sort tooltip values based on raw values (#46738) (#47245) <BR>* Docs: Development with local Grafana (#47121) (#47250) <BR>* add ability to pass builds flags/tags to go via make, update bra config (#46787) (#47227) <BR>* API: Fixes request logging middleware to include userId, orgId, uname (#47183) (#47188) <BR>* packages/grafana-data/text: Improve escaping for special characters (#47066) (#47148) <BR>* Remove check (#47173) (#47175) <BR>* Bump latest.json (#47151) (#47152) <BR>* Fix empty contact point URLs when template parsing fails (#47029) (#47162) <BR>* ReleaseNotes: Updated changelog and release notes for 8.4.5 (#47145) (#47150) <BR>* \"Release: Updated versions in package to 8.4.5\" (#47144)<BR>* Sun Apr 24 2022 ecsosAATTopensuse.org- Update to version 8.4.6: <BR>* \"Release: Updated versions in package to 8.4.6\"<BR>* Thu Apr 07 2022 Jordi Massaguer <jmassaguerplaAATTsuse.com>- Update _constraints to require at least 5GB, because with less we can\'t build it.<BR>* Thu Mar 31 2022 ecsosAATTopensuse.org- Update to version 8.4.5: <BR>* \"Release: Updated versions in package to 8.4.5\" <BR>* bump-version.yml - remove check about version alignment with main <BR>* [v8.4.x] Explore: Fix time interpolation (#46737) (#47114) <BR>* Updated content based on feedback. (#46896) (#47112) <BR>* Text Panel: Fixes mailto links not working (#47025) (#47109) <BR>* logs: better handle missing fields (#46963) (#47100) <BR>* Add back domain configuration (#46820) (#46833) <BR>* ManageDashboards: Fix error when deleting all dashboards from folder view (#46877) (#46917) <BR>* [v8.4.x] Datasource: Fixes changing default data source causes inconsistency between panel data source and query data source (#46221) <BR>* Grafana-UI: Fix TimeSeries not updating when timeZone is changed (#46728) (#47070) <BR>* [8.4.x] Feature highlights: update components (#47059) <BR>* Resize map on changing browser size (#47084) (#47086) <BR>* Call optionsChanged when props options have changed (#47031) (#47065) <BR>* Geomap: Display legend (#46886) (#47061) <BR>* mssql: explicit disable encryption when its disabled (#46546) (#47060) <BR>* replaced ascii image with png image (#47032) (#47057) <BR>* Plugins: Don\'t start runner ticker for Core plugins (#46964) (#47056) <BR>* Fix prettier:checkDocs command (#47045) <BR>* Graphite: Fallback to hardcoded list of functions when no functions are returned (#46681) (#46688) <BR>* AzureMonitor: Fix missing top parameter when dimensions are set (#47010) (#47017) <BR>* Collapse: Change icon (#46950) (#47016) <BR>* Grafana-UI: Fixes timezone offset for default timezone when it is different from browser timezone (#46796) (#47011) <BR>* Table panel: Show datalinks for cell display modes JSON View and Gauge derivates (#46020) (#47014) <BR>* Logger: Use specified format for file logger (#46970) (#46979) <BR>* [v8.4.x] Plugins: Make backend plugin metrics endpoints available with optional authentication (#47004) <BR>* [v8.4.x] CI: Sync CI changes with `v8.4.x` (#47007) <BR>* Datemath: Fix weekstart calculation (#46962) (#46983) <BR>* CloudWatch: Fix metric names (#46929) (#46949) <BR>* Azure Monitor: Small bug fixes for Resource Picker (#46665) (#46933) <BR>* Docs: Reorganize Dashboards and add note for escalations issue 2013 (#46902) (#46927) <BR>* Tracing: Prevent createSpanLink from returning an invalid Loki query (#46864) (#46897) <BR>* Docs: update version (#46838) (#46859) <BR>* AccessControl: Handle \':\' in attribute resolution (#46742) (#46869) <BR>* Plugins: Make plugin loading from file system deterministic (#46842) (#46873) <BR>* build(webpack): revert update dependency fork-ts-checker-webpack-plugin to v6.5.0 (#43229) (#46836) <BR>* Updated regex function (#46839) (#46841) <BR>* Azure Monitor: Bump core plugin version (#46776) (#46804) <BR>* fix double slash in share link (#46757) (#46785) <BR>* Fix anchor (#46797) (#46810) <BR>* Docs: Correct Team Sync availability (#45340) (#46795) <BR>* TimePickerContent: Use button time for range dropdown toggle (#46778) (#46788) <BR>* Update grabpl (#46639) (#46640) <BR>* AzureMonitor: Update China regions (#46695) (#46770) <BR>* Updated bucket size/offeset settings; Check for negative values in bucket size (#46754) (#46756) <BR>* Fixing delete dashboard url form datasource configuration (#46637) (#46739) <BR>* Chore: Fix failing lerna publish commands (#46359) (#46705) <BR>* release: update latest.json (#46704) (#46706) <BR>* ReleaseNotes: Updated changelog and release notes for 8.4.4 (#46702) (#46703) <BR>* \"Release: Updated versions in package to 8.4.4\" (#46698) <BR>* Annotations: Fix issue with spinner always showing (#46686) (#46687) <BR>* Data links: Fix issue with not being able to click a variable after scroll (#46643) (#46685) <BR>* Update contact-points.md (#46657) (#46670) <BR>* Chore: Update go version used in CI to 1.17.8 (#46591) (#46631)<BR>* Fri Mar 18 2022 ecsosAATTopensuse.org- Update to version 8.4.4: <BR>* Update grabpl (#46639) <BR>* \"Release: Updated versions in package to 8.4.4\" <BR>* Alerting: fix alert groups grouping (#45012) (#46092) <BR>* Auth Proxy: encoding of non-ASCII headers (#44797) (#46236) <BR>* CloudMonitoring: Improve error message (#46599) (#46620) <BR>* Dashboards: Fixes repeating by row and no refresh (#46565) (#46614) <BR>* TimeSeries: Preserve null/undefined values when performing negative y transform (#46584) (#46617) <BR>* Grafana-UI: Fix use of Fragments as children of InlineField (#46326) (#46603) <BR>* Geomap: applying multiple line builders should keep each segment #46563 (#46597) <BR>* Docs: Add description to remote cache configuration (#46589) (#46596) <BR>* Dashboard: Validate refId when generating id for cloudwatch query (#46182) (#46542) <BR>* Search: sort results correctly when using postgres (#46466) (#46586) <BR>* Add unpack to Loki Log Browser (#44623). (#46573) (#46583) <BR>* TimeSeries: Add migration for Graph panel\'s transform series override (#46577) (#46580) <BR>* SSE: Keep FieldConfig for data source queries (#46328) (#46415) <BR>* Alerting: adds support for federated rules (#46037) (#46520) <BR>* [v8.4.x] CI: Sync CI changes (#46083) <BR>* Gauge: Fixes blank viz when data link is added and orientation was horizontal (#46335) (#46445) <BR>* Accesscontrol: fix data source name resolver and add uid name resolver (#46409) (#46437) <BR>* Card: make elements in metadata clickable (#46336) (#46410) <BR>* Revert \"update exemplars and azure authentication topics. (#46382) (#46384)\" <BR>* Removed extra word. (#46386) (#46413) <BR>* update exemplars and azure authentication topics. (#46382) (#46384) <BR>* Perf: don\'t re-init plots when changing dashboard timeRange (#46339) (#46340) <BR>* Logging: Helper to create NopLogger (#46376) (#46377) <BR>* CloudWatch: Use default http client from aws-sdk-go (#46370) (#46375) <BR>* A11y: Replace LinkButton with Button in Value Mappings to make it accessible (#46330) (#46364) <BR>* [v8.4.x] DataLinks: Encode variable params for data link URLs (#46257) <BR>* Prometheus: Fix timestamp truncation (#46302) (#46332) <BR>* A11y : Updated EmptyListCTA to switch between Button and LinkButton (#46292) (#46319) <BR>* TagsInput: fix tags remove button accessibility issues (#46254) (#46315) <BR>* LegacyBrowser: fix Safari 13.1 (lacks logical nullish assignent) (#46260) (#46300) <BR>* Adding migration guide for dashboard and fixing signing doc (#46238) (#46289) <BR>* TraceView: Reduce whitespace in KeyValuesTable (#46105) (#46250) <BR>* Live: Fix support for `StreamingFrameAction.Replace` (#46086) (#46237) <BR>* Added test coverage commands to package.json (#46235) (#46239) <BR>* Backporting bump version fixes (#46233) <BR>* feat: add a new `<SecretInput>` component (#46073) (#46230) <BR>* Plugins: allow using both Function and Class components for app plugins (#46148) (#46228) <BR>* CloudWatch: Update minimal policies documentation (#45478) (#46213) <BR>* BarChart: fix hovered series highlight in tooltip (#44882) (#46187) <BR>* TextPanel: Sanitize after markdown has been rendered to html (#46166) (#46185) <BR>* Fixing docs comma (#46169) (#46175) <BR>* NodeGraph: Include frames with name edges or nodes in node graph (#46047) (#46164) <BR>* Unexport mocks, use aws-sdk-go helpers, rename test utilities file (#46107) (#46144) <BR>* Graph (old): fix null interval insertion, again (follow-up to #46069) (#46139) (#46141) <BR>* StateTimeline: insert trailing null value at +interval (#45997) (#46133) <BR>* Docs: Update ldap authentication topic (#46128) (#46130) <BR>* chore: update latest.json (#46122) (#46123) <BR>* Docs: Include ID token example in Forward OAuth identity for the logged-in user section (#46121) (#46125) <BR>* ReleaseNotes: Updated changelog and release notes for 8.4.3 (#46119) (#46120) <BR>* \"Release: Updated versions in package to 8.4.3\" (#46118) <BR>* Document available Alerting annotations (#46081) (#46112) <BR>* Dashboard: Add feature reporting for dashboard import (#46080) (#46099)<BR>* Sat Mar 05 2022 ecsos <ecsosAATTopensuse.org>- Change url in 0001-Add-source-code-reference.patch<BR>* Thu Mar 03 2022 ecsosAATTopensuse.org- Update to version 8.4.3: <BR>* \"Release: Updated versions in package to 8.4.3\" <BR>* Alerting: Fix silence url in notifications (#46031) (#46090) <BR>* Graph (old): use timeField.config.interval to apply null insertion logic (#46069) (#46070) <BR>* Docs: Fix typo in Forward OAuth identity for the logged-in user section (#46043) (#46048) <BR>* Alerting: Fix use of > instead of >= when checking the For duration (#46011) (#46044) <BR>* Docs update default.ini file description (#46036) (#46038) <BR>* fix conflict (#45957) <BR>* Transformations: Use asterisk for First non-null label (#45940) (#46014) <BR>* Making yarn.lock bump work (#46016) (#46019) <BR>* Histogram: auto-skip x tick labels to avoid overlap (#45996) (#46001) <BR>* StateTimeline: fix duration in tooltip (#45955) (#45987) <BR>* BarChart: fix single group rendering (#45953) (#45992) <BR>* Jaeger: Show loader when search options havent yet loaded (#45936) (#45985) <BR>* Middleware: Fix IPv6 host parsing in CSRF check (#45911) (#45984) <BR>* Capitalize Webhook contact point type (#45942) (#45943) <BR>* Update comment for scheduler_behind_seconds metric (#45918) (#45919) <BR>* Fix incorrect metric values for scheduler_behind_seconds (#45830) (#45904) <BR>* CloudWatch: Add test to executeStartQuery (#45888) (#45912) <BR>* loki: log-volume: improved documentation (#45823) (#45887) <BR>* CloudWatch: Fix running go test with count (#45892) (#45903) <BR>* Escape windows newline. (#45771) (#45857) <BR>* fix: update bump-version-action node runtime to 16 (#45856) (#45896) <BR>* Rename evalCtx to avoid confusion with context.Context (#45144) (#45893) <BR>* Alerting: Create annotation if Firing alert is removed (#45703) (#45865) <BR>* SSE: Fix NoData when some series were no data but others not (#45867) (#45875) <BR>* Update dashboard_versions.md (#45871) (#45872) <BR>* Alerting: Use expanded labels in dashboard annotations (#45726) (#45858) <BR>* ReleaseNotes: Updated changelog and release notes for 8.4.2 (#45850) (#45859) <BR>* Release: Bump version to 8.4.2 (#45849) <BR>* Azure Monitor: Fixes broken log queries that use workspace (#45820) (#45843) <BR>* Add a fallback for the clipboard API (#45831) (#45841) <BR>* Adding ap-southeast-3 to cloudwatch regions (#45821) (#45836) <BR>* grafana-cli: Diff generated ts directly instead of relying on git (#45815) (#45828) <BR>* Alerting: add field for custom slack endpoint (#45751) (#45812) <BR>* remove flaky cloudwatch test (#45800) (#45807)<BR>* Thu Feb 24 2022 ecsosAATTopensuse.org- Update to version 8.4.2: <BR>* Release: Bump version to 8.4.2 (#261) <BR>* Skip flaky test (#45785) (#45799) <BR>* Encryption: Refine secrets-related commands (#45201) (#45790) <BR>* Update grabpl and build-container version (#45784) (#45788) <BR>* bump go version to 1.17.7 (#45772) (#45783) <BR>* Search: fix PostgreSQL query (#45305) (#45780) <BR>* Annotations: Fixes issue with tags filter not showing in annotation query (#45724) (#45778) <BR>* add default number of returned dashboards (#45755) (#45777) <BR>* Docs: Remove dependency between `build-frontend` and `build-frontend-docs` (#45736) (#45768) <BR>* CI: Add docs pipeline for `main` pipelines (#45740) (#45767) <BR>* DockerHub: Use `grafana(-oss)-image-tags` to push to `grafana(-oss)-dev` DockerHub repo (#45708) (#45712) <BR>* feat(45145): add more links to developers page (#45585) (#45671) <BR>* Tracing: Add option to map tag names to log label names in trace to logs settings (#45178) (#45753) <BR>* UI: Improve modal a11y by setting role & using title as label (#45472) (#45731) <BR>* Update alertmanager.md (#45699) (#45733) <BR>* remove unused code of Cloud Monitoring distribution metrics type (#45702) (#45716) <BR>* Chore: add setting to skip org assignment for external users (#34834) (#45692) <BR>* Update mute-timings.md (#45679) (#45693) <BR>* Docs: Fix encryption docs (#45687) (#45689) <BR>* Add babel plugin to workaround bug in AATTbabel/preset-env (#45664) (#45667) <BR>* CI: Introduce docs pipeline (#45454) (#45669) <BR>* Explore: Fix closing split pane when logs panel is used (#45602) (#45609) <BR>* Cloud Monitoring: set missing meta data for distribution type metrics (#45500) (#45658) <BR>* Deleting empty lines at list (#45610) (#45622) <BR>* Fix: JSON parsing in backend_srv (#45598) (#45615) <BR>* Release: Bump version to 8.4.1 (#45603) <BR>* ReleaseNotes: Updated changelog and release notes for 8.4.1 (#45604) (#45606) <BR>* Update grabpl (#45591) (#45596)<BR>* Fri Feb 18 2022 ecsosAATTopensuse.org- Update to version 8.4.1: <BR>* Update grabpl (#45591) (#45596) <BR>* update yarn.lock <BR>* \"Release: Updated versions in package to 8.4.1\" <BR>* Docs: Update log level information and add tip (#45411) (#45506) <BR>* Update grabpl (#45520) (#45527) <BR>* AccessControl: Remove permissions on data source delete (#45504) (#45519) <BR>* Chore: avoid pointer events in viz tooltip (#45492) (#45494) <BR>* Cloudwatch: Add support for AWS/PrivateLink<BR>* metrics and dimensions (#45515) (#45586) <BR>* Data source insights: Switch from ID to UID (#45532) (#45580) <BR>* SQLStore: Fix migrator locking test for SQLite (#45523) (#45530) <BR>* make send_alerts_to field nullable (#45572) (#45573) <BR>* Added correct format. (#45562) (#45565) <BR>* Docs: Update 8.4 What\'s New (#45547) (#45561) <BR>* Cloudwatch: Fix bug with onblur in Metric Search (#45488) (#45557) <BR>* Tempo: Switch out Select with AsyncSelect component to get loading state in Tempo Search (#45110) (#45554) <BR>* Udpate latest.json (#45548) (#45551) <BR>* ReleaseNotes: Updated changelog and release notes for 8.4.0 (#45531) (#45540) <BR>* Release: Bump version to 8.4.0 (#45529) <BR>* [v8.4.x] Chore: Clean up logs and deprecated library in tracing tests (#45486) (#45544) <BR>* Docs: Update publish.yml for 8.4.0 (#45542) <BR>* Configuration: Add ability to customize okta login button name and icon (#44079) (#45483) <BR>* Feature Highlights: add RS event for nav items (#45470) (#45521) <BR>* Plugins: Add ability to enable debug logging per plugin (#45481)<BR>* Thu Feb 17 2022 ecsosAATTopensuse.org- Update to version 8.4.0: <BR>* Update yarn.lock <BR>* \"Release: Updated versions in package to 8.4.0\" <BR>* Alerting: Fix updating notification channels in legacy (#45302) (#45331) <BR>* Analytics: Collect information about queries reordering (#45392) (#45465) <BR>* remove whitespace from `${__value.raw }` (#44928) (#45176) <BR>* Loki: Use explore query field unless new query builder feature toggle is enabled (#44858) (#44901) <BR>* Update changelog for 8.3.5 and 7.5.15 (#45078) (#45084) <BR>* [docs] Clarify legacy alerting deprecation (#44759) (#44817) <BR>* Update docs library element http api (#44493) (#44812) <BR>* Explore: avoid locking timepicker when range is inverted (#44790) (#44841) <BR>* QueryEditor: Fix setting panel state to done if query had no error (#45453) (#45456) <BR>* QueryEditor: Fix crash in angular panels when query have error (#45422) (#45448) <BR>* Fix notification routes editing when filters are applied (#45380) (#45450) <BR>* [8.4.x]: SQLStore: Prevent concurrent migrations (#44101) (#45447) <BR>* CI: Remove manual `gcloud` authentication (#44986) (#45444) <BR>* Toolkit: Bump react-dev-utils to 12.0.0 (#44696) (#45408) <BR>* Highlights: fix RS event name (#45436) (#45441) <BR>* merge (#45413) <BR>* AccessControl: Enable empty list New button based on user permissions (#45398) (#45402) <BR>* CloudWatch: Add tests to annotations query (#45337) (#45391) <BR>* Tempo: Update service graph linked queries to use rate_interval and group histogram (#45248) (#45403) <BR>* AccessControl: Trigger permission reload with team removal (#45383) (#45397) <BR>* Alerting: do not unescape external AM label values (#45334) (#45394) <BR>* Init node item (#45218) (#45323) <BR>* Documentation for teams with FGAC (#45321) (#45336) <BR>* merge (#45335) <BR>* Docs: Update whats new in 8.4 (#45289) (#45316) <BR>* Update access_controls.md: Add global to documented query parameter for deleting custom roles. (#40167) (#45270) <BR>* Postgres/MySQL/MSSQL: Remove usage of legacy timeSrv (#45241) (#45293) <BR>* Alerting: support ok state in alert migration (#45264) (#45267) <BR>* Angular: Add AngularJS plugin support deprecation plan to docs site (#45149) (#45287) <BR>* loki: add logs-volume documentation (#45283) (#45285) <BR>* loki: enable-by-default the full-range-logs-volume feature (try2) (#45246) (#45280) <BR>* LibraryPanels: Prevent long descriptions and names from obscuring the delete button (#45190) (#45284) <BR>* Cloudwatch: Remove unused parameters (#45237) (#45251) <BR>* Access control: team UI improvements with FGAC (#45255) (#45277) <BR>* TablePanel: Do not prefix columns with frame name if multiple frames and override active (#45174) (#45276) <BR>* Fix issue with undo history in query field when suggestion inserted (#28656) (#39114) (#45272) <BR>* Update geomap.md (#43527) (#45269) <BR>* Thresholds: fix crash when trying to render zero-height base thresholds (#45256) (#45258) <BR>* Fetch: parse JSON off-main-thread (async) based on response Content-Type (#45188) (#45257) <BR>* Access control: Support uids for resource permissions (#45226) (#45254) <BR>* order subscriptions by name (#45228) (#45234) <BR>* add the permission to read org users to team creator (#45224) (#45245) <BR>* Unescape regex string (#45137) (#45244) <BR>* AccessControl: Implement SQL filters for team members filtering (#44898) (#45219) <BR>* test (#45240) (#45243) <BR>* Popovers: Improve contrast by darkening shadow and changing border to medium (#45136) (#45229) <BR>* Logging: Fix server hangs when using log.WithSuffix (#45213) (#45223) <BR>* Adjust menu positioning (#45217) (#45222) <BR>* Chore: Remove `menuShouldPortal` deprecation warning (#45211) (#45221) <BR>* AccessControl: SQL filters for team search (#44557) (#45200) <BR>* Cloudwatch: Use generic null-insertion mechanism (#43507) (#45204) <BR>* Logging: Fix so that filters can contain commented lines (#45159) (#45202) <BR>* Revert fixed roles and service accounts (#44778) (#44818) <BR>* Security: Sync security changes on main (#45083) (#45140) <BR>* API: Fix missing enterprise routes in swagger spec (#45152) (#45156) <BR>* Provisioning: Ensure that the default value for orgID is set when provisioning datasources to be deleted (#44244) (#45130) <BR>* logs-volume: remove custom timeout (#45041) (#45085) <BR>* Feature Highlights: add RudderStack events (#45099) (#45126) <BR>* Remove unified alerting specific assertions from panel base spec (#44961) (#45047) <BR>* Add context.Context to AlertingStore (#45069) (#45121) <BR>* Update Storybook updates to v6.4.15 (#44586) (#44972) <BR>* Docs: Added what\'s new for 8.4 (#45108) (#45111) <BR>* BarChart: fix excessive re-renders during mousemove and panel resize (#45027) (#45109) <BR>* Alerting: remove error banner when Prometheus ruler is not supported (#44571) <BR>* Access control: hide team role picker if user doesn\'t have access to it (#45068) (#45095) <BR>* Alerting: Improve Contact Points error handling (#44888) (#45092) <BR>* TimeSeries: Add support for negative Y and constant transform (#44774) (#45087) <BR>* use correct version (#45076) (#45080) <BR>* Auth: Guarantee consistency of signed SigV4 headers (#45054) (#45075) <BR>* Add context.Context to InstanceStore (#45049) (#45065) <BR>* AccessControl: Use an SQLFilter struct (#44887) (#44999) <BR>* Alerting: Add context.Context to RuleStore (#45004) (#45046) <BR>* Chore: uPlot 1.6.19 (#45037) (#45044) <BR>* API: Extract OpenAPI specification from source code using go-swagger (#40528) (#45061) <BR>* Chore: Make detect breaking changes workflow backport compatible (#45005) (#45052) <BR>* Feature Highlights: Refactor report nav highlight (#44765) (#45039) <BR>* LibraryPanels: Removes save errors for panels changed to library panels (#45033) (#45035) <BR>* BarChart: Fix Sticky Tooltip (#45017) (#45019) <BR>* CI: Remove `grafana/drone-grafana-docker` image (#44983) (#45011) <BR>* Feature Highlights: add highlight to toolbar button and add upgrade modal (#44645) (#44998) <BR>* Chore: Logging improvements (#44925) (#44996) <BR>* [v8.4.x] CI: Update `GCP_GRAFANA_UPLOAD_KEY` var name (#44964) <BR>* Deprecation: use locationService in favor of getLocationSrv (#44813) (#44963) <BR>* BarChart: Add support for data links (#44932) (#44943) <BR>* StateTimeline: add spanNulls editor (#44811) (#44938) <BR>* Fix evaluation of alert rules for datasources with custom headers (#44862) (#44912) <BR>* Access control: Reduce number of API calls for role picker (#44905) (#44908) <BR>* Alerting: validate namespace and groupname for Grafana manages and Lotex alerts (#44872) (#44910) <BR>* Improve prettier:check output (#44816) (#44844) <BR>* Accessibility: Fix text selection when using FocusScope (#44770) (#44902) <BR>* Alerting: add custom grouping to Alert Panel (#44559) (#44873) <BR>* Logging: Fix don\'t return an error trying to initialize the file logger (#42952) (#44867) <BR>* AccessControl: Change teams permissions page when accesscontrol is enabled (#43971) (#44864) <BR>* Chore: Update latest.json (#44854) (#44859) <BR>* Prometheus: Fix Azure authentication support (#44407) (#44861) <BR>* AccessControl: Show UserPicker based on `canListUsers` (#44843) (#44860) <BR>* AccessControl: introduce a different accesscontrol check (licensed or not) (#44777) (#44857) <BR>* Prometheus: Set interval on time field (#44802) (#44837) <BR>* Access control: FGAC for team sync endpoints (#44673) (#44856) <BR>* Chore: Fix log filters (#44681) (#44853) <BR>* ReleaseNotes: Updated changelog and release notes for 8.4.0-beta1 (#44822) (#44845) <BR>* Rename build-e2e-publish pipelines (#44836) (#44847) <BR>* Loki: use generic grafana null-insertion mechanism (#44826) (#44846) <BR>* Alerting: Fix alert notification template (#44761) (#44839) <BR>* Alerting: load correct unified alerting tab (#44794) (#44832) <BR>* Feature Highlights: move setting to a feature toggle (#44780) (#44827) <BR>* Release: Bump version to 8.4.0-beta.1 (#44821) <BR>* grafana/ui: Fix RelativeTimeRange supported formats (#44535) (#44819) <BR>* Encryption: Add support for data keys re-encryption (#43548) (#44814) <BR>* Encryption: CLI rollback command (#43935) (#44810) <BR>* DataFrame: insert null values along interval (#44622) (#44792) <BR>* Do not store EvaluationString in Evaluation. (#44606) (#44795) <BR>* Instrumentation: Fix HTTP request instrumentation of authentication failures (#44234) (#44793)<BR>* Thu Feb 10 2022 ecsos <ecsosAATTopensuse.org>- Add missing directories acces-control, datasources, notifiers, plugins under /etc/grafana/provisioning and under /usr/share/grafana/conf.- Add plugins-bundled and build under /usr/share/public<BR>* Wed Feb 09 2022 ecsosAATTopensuse.org- Update to version 8.3.6: <BR>* Update latest.json (#45171) <BR>* ReleaseNotes: Updated changelog and release notes for 8.3.6 (#45169) <BR>* add to CloudWatch Logs to GH Projects automatically (#45158) <BR>* Alerting: fix act warnings in alerting tests (#45113) <BR>* AccessControl: Implement SQL filters for team members filtering (#44898) <BR>* Plugins: Update collect metrics handler to latest signature (#45166) <BR>* remove bus from login (#44995) <BR>* Prometheus: Query parsing for visual editor (#44824) <BR>* Update ci-frontend-metrics.sh (#45161) <BR>* AccessControl: SQL filters for team search (#44557) <BR>* Email: change the year in templates (#45116) <BR>* API: Fix missing enterprise routes in swagger spec (#45152) <BR>* Tempo: Fix visual service graph bug by setting upper bound for failed arc (#45009) <BR>* Access control: Fix role picker after roles update (#44978) <BR>* Chore: Removes console outputs from Cascader.test.tsx (#45142) <BR>* Chore: Removes console outputs in FieldCache.test.ts (#45141) <BR>* Chore: Removes console.log in annotations_srv.test.ts (#45135) <BR>* Chore: Remove console.log in fetch.test.ts (#45134) <BR>* Chore: Reduce console output in NavBarItem.test.tsx (#45139) <BR>* Remove bus from datasource api (#44987) <BR>* Chore: Remove console output in ErrorBoundary.test.tsx (#45138) <BR>* Security: Sync security changes on main (#45083) <BR>* Chore: Add betterer test to track conversion of enzyme tests (#45055) <BR>* Update dependency stylelint to v14.4.0 (#45100) <BR>* Provisioning: Ensure that the default value for orgID is set when provisioning datasources to be deleted (#44244) <BR>* DashboardQueryEditor: Refactor and convert to functional component (#45002) <BR>* ldap debug bus removal (#45014) <BR>* Service accounts: Add token UI (#45081) <BR>* Feature Highlights: add RudderStack events (#45099) <BR>* chore(levitate-reporting): update the variables sent to Slack (#45122) <BR>* Alerting: enable e2e tests to run in production mode (#45073) <BR>* Dash previews: populate crawler queue from SQL query (#44083) <BR>* Add context.Context to AlertingStore (#45069) <BR>* Theme: Update generated theme (#45118) <BR>* Docs: Added what\'s new for 8.4 (#45108) <BR>* BarChart: fix excessive re-renders during mousemove and panel resize (#45027) <BR>* Tooltips: Make tooltips non interactive by default (#45053) <BR>* CloudWatch: Use single timeout for log queries (#44848) <BR>* Alerting: remove error banner when Prometheus ruler is not supported (#44571) <BR>* pkg/web: X-Forwarded-For multi-IP handling (#45098) <BR>* ServiceAccounts: Add access control metadata to service accounts (#45096) <BR>* bump to version 1.3.1 (#45101) <BR>* dashboard snapshot bus removal (#44956) <BR>* Chore: Clean up logs and warnings from Edge unit tests (#45050) <BR>* Chore: update node version for grafana-plugin-ci-e2e (#45036) <BR>* Access control: hide team role picker if user doesn\'t have access to it (#45068) <BR>* Remove return to panel button and related code (#45018) <BR>* Update dependency core-js to v3.21.0 (#44734) <BR>* TraceView: refactor UI components injection (#44289) <BR>* Alerting: Improve Contact Points error handling (#44888) <BR>* Update typescript-eslint monorepo to v5.11.0 (#45064) <BR>* Update dependency eslint-plugin-jsdoc to v37.8.0 (#45059) <BR>* TimeSeries: Add support for negative Y and constant transform (#44774) <BR>* add missing option to swagger spec (#45070) <BR>* use correct version (#45076) <BR>* Update changelog for 8.3.5 and 7.5.15 (#45078) <BR>* logs-volume: remove custom timeout (#45041) <BR>* Reduce spacing for Explore/Logs switches (#44935) <BR>* Reuse opened session in the context (#44939) <BR>* Add context.Context to InstanceStore (#45049) <BR>* Auth: Guarantee consistency of signed SigV4 headers (#45054) <BR>* Update dependency fork-ts-checker-webpack-plugin to v7.2.0 (#45062) <BR>* Add number of tokens to the service accounts view (#44919) <BR>* Update dependency ts-node to v10.5.0 (#45007) <BR>* Update babel monorepo to v7.17.0 (#44973) <BR>* fix: scoping for service accoutns (#44993) <BR>* API: Extract OpenAPI specification from source code using go-swagger (#40528) <BR>* Update dependency rollup to v2.67.1 (#44750) <BR>* remove unused config (#45056) <BR>* Toolkit: Bump react-dev-utils to 12.0.0 (#44696) <BR>* ServiceAccounts: Add token view for Service Accounts (#45013) <BR>* Chore: Make detect breaking changes workflow backport compatible (#45005) <BR>* chore: send a notification to Slack when there is a breaking change (#44699) <BR>* Remove unified alerting specific assertions from panel base spec (#44961) <BR>* devenv: Adding gitignore for the saml-enterprise block (#45042) <BR>* Alerting: Add context.Context to RuleStore (#45004) <BR>* Yarn: Updates to SDK packages (#45043) <BR>* Chore: uPlot 1.6.19 (#45037) <BR>* Feature Highlights: Refactor report nav highlight (#44765) <BR>* LibraryPanels: Removes save errors for panels changed to library panels (#45033) <BR>* Variables: Fix crash when changing query variable datasource (#44957) <BR>* Variables: Explicitly type variable editor extended state (#44749) <BR>* BarChart: Fix Sticky Tooltip (#45017) <BR>* update mock (#45010) <BR>* CI: Remove `grafana/drone-grafana-docker` image (#44983) <BR>* Improve existing e2e repeat tests a bit (#45001) <BR>* github: add issues to observability squad projects (#44992) <BR>* Update jest monorepo to v27.5.0 (#44994) <BR>* Access Control: Add function to set several permissions on a resource in one transaction (#44768) <BR>* AccessControl: Use an SQLFilter struct (#44887) <BR>* Feature Highlights: add highlight to toolbar button and add upgrade modal (#44645) <BR>* Chore: Logging improvements (#44925) <BR>* Update dependency react-calendar to v3.7.0 (#44984) <BR>* Prometheus: Add multi-word search and higlight to metric selector (#44906) <BR>* Add/Delete API keys to Service accounts (#44871) <BR>* Chore: update eslint (#44982) <BR>* remove bus from loginservice (#44907) <BR>* remove dispatch from apikey (#44955) <BR>* feat: creation of service account (#44913) <BR>* Update Monthly patch updates (#44686) <BR>* Fix conflicts incorrectly resolved in 8fabe8b6a74fe0e1fc14804ec6ba73272efc1ef4 (#44975) <BR>* Prometheus: Adds missing options to the new query builder (#44915) <BR>* loki: backend-queries: set interval-value in dataframe (#44965) <BR>* Remove bus from dashboard api (#44923) <BR>* Update Storybook updates to v6.4.15 (#44586) <BR>* Update dependency fork-ts-checker-webpack-plugin to v7 (#44620) <BR>* Update upload-cdn command args (#44966) <BR>* CI: Update `GCP_GRAFANA_UPLOAD_KEY` var name (#44303) <BR>* Deprecation: use locationService in favor of getLocationSrv (#44813) <BR>* loki: run some queries through the backend (#44729) <BR>* BarChart: Add support for data links (#44932) <BR>* StateTimeline: add spanNulls editor (#44811) <BR>* Alerting: Create basic storage layer for provisioning (#44679) <BR>* Chore: Remove bus from admin users (#44869) <BR>* Alerting: Split grafana and lotex routes (#44742) <BR>* remove grafana specific config from package (#44866) <BR>* Chore: Remove bus from frontend settings (#44921) <BR>* Chore: Remove bus from admin (#44920) <BR>* Chore: Remove bus from plugin proxy api (#44899) <BR>* Remove unused GetDashboard method (#44890) <BR>* Query History: Remove unused properties (#44904) <BR>* Query history: Create API to delete query from query history (#44653) <BR>* Alerting: validate namespace and groupname for Grafana manages and Lotex alerts (#44872) <BR>* Fix evaluation of alert rules for datasources with custom headers (#44862) <BR>* Access control: Reduce number of API calls for role picker (#44905) <BR>* Chore: Remove bus from health api (#44897) <BR>* Chore: Remove bus from Alerting API (#44894) <BR>* Documentation for granting and revoking access for teams. (#44863) <BR>* Query History: Refactor persistence layer (#44545) <BR>* Accessibility: Fix text selection when using FocusScope (#44770) <BR>* Loki: Use explore query field unless new query builder feature toggle is enabled (#44858) <BR>* Fix crash on no service accounts (#44389) <BR>* vscode: proposal to add current workdir to vscode config (#39088) <BR>* Chore: More variable e2e tests (#44803) <BR>* Chore: Suppress messages and logs from tests (#44629) <BR>* Chore: Move variable field selectors to data-testid (#44801) <BR>* Alerting: add custom grouping to Alert Panel (#44559) <BR>* remove bus from search service (#44825) <BR>* AuthService: Move database logic to its own class and package (#44835) <BR>* Chore: Remove bus from index (#44851) <BR>* Logging: Fix don\'t return an error trying to initialize the file logger (#42952) <BR>* AccessControl: Change teams permissions page when accesscontrol is enabled (#43971) <BR>* Prometheus: Fix Azure authentication support (#44407) <BR>* AccessControl: Show UserPicker based on `canListUsers` (#44843) <BR>* Chore: Update pre version (#44855) <BR>* Chore: Update latest.json (#44854) <BR>* AccessControl: introduce a different accesscontrol check (licensed or not) (#44777) <BR>* Access control: FGAC for team sync endpoints (#44673) <BR>* Chore: Fix log filters (#44681) <BR>* Rename build-e2e-publish pipelines (#44836) <BR>* Loki: use generic grafana null-insertion mechanism (#44826) <BR>* ReleaseNotes: Updated changelog and release notes for 8.4.0-beta1 (#44822) <BR>* Improve prettier:check output (#44816) <BR>* Explore: avoid locking timepicker when range is inverted (#44790) <BR>* Alerting: Fix alert notification template (#44761) <BR>* Prometheus: Set interval on time field (#44802) <BR>* Alerting: load correct unified alerting tab (#44794) <BR>* Chore: Remove bus from the alerting service (#44496) <BR>* Feature Highlights: move setting to a feature toggle (#44780) <BR>* Prometheus: Show variable options in query builder (#44784) <BR>* Chore: Remove bus from password (#44482) <BR>* Loki: add helper function to handle instant/range queries (#44785) <BR>* grafana/ui: Fix RelativeTimeRange supported formats (#44535) <BR>* Revert fixed roles and service accounts (#44778) <BR>* [docs] Clarify legacy alerting deprecation (#44759) <BR>* Remove bus from quota, preferences, plugins, user_token (#44762) <BR>* Encryption: Add support for data keys re-encryption (#43548) <BR>* Update docs library element http api (#44493) <BR>* Encryption: CLI rollback command (#43935) <BR>* Chore: E2E tests for various variables types (#44747) <BR>* Do not store EvaluationString in Evaluation. (#44606) <BR>* Instrumentation: Fix HTTP request instrumentation of authentication failures (#44234) <BR>* DataFrame: insert null values along interval (#44622) <BR>* Chore: Update what\'s new link (#44782) <BR>* fix: remove migrated, and /org endpoint (#44788) <BR>* SectionHeader: Fix \"Go to Folder\" link not working (#44593) <BR>* increment fixed role version (#44779) <BR>* SSE: Mode to drop NaN/Inf/Null in Reduction operations (#43583) <BR>* Panel: Embed URL is now correctly generated for a panel in the home dashboard (#44706) <BR>* Fix Discord Webhook URL for invalid template (#44763) <BR>* doc: snapshots: fix JSON response (#44758) <BR>* Docs: Refactor encryption docs (#44718) <BR>* Docs: Add documentation for the new encryption providers (#44604) <BR>* Update dependency prettier to v2.5.1 (#43473) <BR>* Encryption: Keep legacy default provider id on providers map (#44721) <BR>* CI: Make e2e tests depend on binary builds (#44647) <BR>* TimeSeries/Barchart: Only show default label for y axis (#44713) <BR>* Alerting: Split legacy and unified routing configuration (#44641) <BR>* Logs Panel: fix timestamp parsing for string dates without timezone (#44664) <BR>* Analytics: add more properties to dashboard list viewed event (#44739) <BR>* Library Elements API GET by name returns array (#44743) <BR>* Geomap: initialization fixes (#44745) <BR>* Geomap: clear features when no-data is returned (#44748) <BR>* Cloudwatch: Add syntax highlighting and autocomplete for \"Metric Search\" (#43985) <BR>* Geomap: Improve tooltip UX and fix data links (#44740) <BR>* Alerting: send alerts to external, internal, or both alertmanagers (#40341) <BR>* Geomap: fix casing for panel options (#44688) <BR>* Tempo: Show error if transformTrace() is passed bad data to parse to JSON (#44684) <BR>* Fix one more typo in data rate unit names (#44675) <BR>* FeatureToggls: remove IsFeatureToggleEnabled from SettingsProvider (#44574) <BR>* Tempo: Add request histogram to service graph datalink (#44671) <BR>* AccessControl: Read team permissions from db (#44727) <BR>* CloudWatch: Use metrics query header for logs (#44668) <BR>* TestData: support dropping points from random walk data and send interval (#44683) <BR>* AnnoListPanel: Add keyboard accessibility (#44280) <BR>* Access control: Enable data source view for partial permissions (#44695) <BR>* AccessControl: Team membership migration (#44065) <BR>* Add store interface (#44694) <BR>* Loki: Query builder, hook up instant toggle and improve inline switch (#44704) <BR>* loki: alerting: better error-handling (#44700) <BR>* Update dependency webpack to v5.68.0 (#44669) <BR>* LDAP: Use an interface instead of a bus to get group teams (#42165) <BR>* Alerting: Show affected alert rules when creating Silence (#44307) <BR>* Azure monitor Logs: Optimize data fetching in resource picker (#44549) <BR>* feat: use the latest version of AATTgrafana/levitate (#44656) <BR>* Cloudwatch : Fixed reseting metric name when changing namespace in Metric Query (#44612) <BR>* Chore: update grafana-plugin-sdk-go to v0.125.0 (#44685) <BR>* TestData: support raw results in the raw frames editor (#44609) <BR>* Docs: Add section about limitations alerting in \"Time range controls\" (#44680) <BR>* CloudWatch: small logs refactors (#44677) <BR>* NodeGraph: Update no data message to show if no nodes (#44483) <BR>* Analytics: send dashboard_list_viewed events to rudderstack (#44589) <BR>* Prometheus: Use explore query field unless new query editor feature toggle is enabled (#44650) <BR>* Prometheus: Fix some of the alerting queries that use reduce/math operation (#44380) <BR>* Add metrics to ngalert scheduler (#44602) <BR>* Update sentry-javascript monorepo to v6.17.2 (#44364) <BR>* add .nvmrc (#44665) <BR>* Remove bus from org invite api (#44530) <BR>* Check for empty URLs when creating/updating a data source (#42837) <BR>* Remove service accounts from public documentation as it\'s not being released yet (#44658) <BR>* Add viewer grant to `fixed:datasources:reader` if viewers_can_edit is set to true (#44657) <BR>* Tempo: Display start time in search results as relative time (#44568) <BR>* Plugins: Refactor Grafana and Plugin version update checkers (#44529) <BR>* Plugins: Amend plugins loader log statements (#44652) <BR>* Chore: Upgrade go-datemath dependency (#44592) <BR>* handle case when scope is wildcard (#44654) <BR>* Plugins: Fix scanning plugins when permission for directories is lacking (#44587) <BR>* Variables: Fix for constant variables in self referencing links (#44631) <BR>* Update dependency sinon to v13 (#44613) <BR>* Alerting: Fix moving alert rules to a different folder (#44533) <BR>* packages: disable auto-updating of slate-related package (#44640) <BR>* packages: removed unused AATTtypes/slate-react (#44600) <BR>* Fix typos in data rate unit names (#44632) <BR>* chore(toolkit): add toolkit version to signing (#44326) <BR>* Chore: Replace ts-jest mocked with jest.mocked (#44630) <BR>* PromQueryBuilder: Query builder and components that can be shared with a loki query builder and others (#42854) <BR>* PanelEdit: Adds error indicator in table view (#44595) <BR>* I18n: Translate navigation items (#44131) <BR>* TablePanel: Fix ad-hoc variabes not working on default datasources (#44314) <BR>* Docs: Added information about Prometheus write permission requirement. (#44616) <BR>* Rendering: add capabilities check (#44470) <BR>* Query history: Create API to add query to query history (#44479) <BR>* Encryption: Handle encryption key provider being a background service (#44007) <BR>* Access control: Load permissions from memory and database (#42080) <BR>* fix: multiple queries in alerting regression (#44585) <BR>* Tempo: Auto-clear results when changing query type (#44390) <BR>* Chore: Remove unused sqlstore dependency (#44583) <BR>* AccessControl: Add AC to team preferences (#44554) <BR>* AccessControl: improve denied message (#44551) <BR>* Update AATTgrafana/tsconfig (#44582) <BR>* Navigation: Initialise navTree in redux store (#44440) <BR>* E2E: adds back missing e2e specs (#44576) <BR>* Devenv: fix permission failures for mysql_tests and postgres_tests docker blocks (#44203) <BR>* Plugins: Refactor plugin dashboards (#44315) <BR>* Update dependency AATTtypes/prismjs to v1.26.0 (#44561) <BR>* Update dependency AATTopentelemetry/api to v1.1.0 (#44560) <BR>* loki: added benchmark for metric-response processing (#44539) <BR>* Alerting: Filtering for notification policies (#44363) <BR>* Middleware: Don\'t require HTTPS for HSTS headers to be emitted (#35147) <BR>* fix typo (#44564) <BR>* update snapshots server url (#44563) <BR>* CodeQL: Ignore go/log-injection for terminal logger (#44481) <BR>* NodeGraph: fix rendering of node graph in dashboard panel (#44552) <BR>* Plugins: Make manager more easily composable (#44467) <BR>* CloudMonitoring: Fix resource labels in query editor (#44550) <BR>* Recorded Queries: Enable by default (#44397) <BR>* AccessControl: Refine interface for AC store (#44536) <BR>* fix: backport AATTgrafana/levitate to 0.2.0 (#44543) <BR>* AccessControl: Add access control actions and scopes to team update and delete <BR>* Chore: Remove unused AWS KMS provider\'s token setting (#44531) <BR>* InfluxDB: interpolate all variables in queries for dash->explore (for influxql) (#44415) <BR>* Fix InfluxDB unhealthy alerts and false \"no data\"s (#43441) <BR>* Accesscontrol: Feature does not need a license (#44517) <BR>* Access control: Rewrite access control SQL filter (#44488) <BR>* Loki: add from JSON to dataframes tests (#44375) <BR>* Explore: deprecate compact URL encoding & dafault to extended (#44385) <BR>* CODEOWNERS: update based on renamed github team (#44495) <BR>* Fix licensing text (#44518) <BR>* Chore: Remove bus from signup and playlist api (#44485) <BR>* Feature highlights: Highlight team group sync (#44477) <BR>* TimeSeries: disable fill when fillBelowTo field is missing (#44498) <BR>* Rendering service - add optional RenderingSession (#44098) <BR>* Logger: avoid panic when time is a string (not fmt.Stringer) (#44497) <BR>* Resource picker/improve ux (#44402) <BR>* Chore: Remove bus from user api (#44468) <BR>* FeatureFlags: define features outside settings.Cfg (take 3) (#44443) <BR>* Chore: Remove bus from ngalert (#44465) <BR>* CODEOWNERS: update based on o11y squad changes (#44474) <BR>* AccessControl: Implement teams resource service (#43951) <BR>* Update dependency AATTvisx/tooltip to v2.8.0 (#44458) <BR>* Update dependency eslint-plugin-jsdoc to v37.7.0 (#44459) <BR>* MSSQL: Configuration of certificate verification for TLS connection (#31865) <BR>* Chore: Implements log15 terminal logger (#44447) <BR>* Cloud Monitoring: Reduce request size when listing labels (#44365) <BR>* Provisioning: Fix duplicate validation when multiple organizations have been configured (#44151) <BR>* NavModel: Enable adding suffix elements to tabs (#44155) <BR>* Formatters: speed up toDuration() (#44345) <BR>* Refactor: Change sqlstore.inTransaction to SQLStore.WithTransactionalDBSession in misc files (#43926) <BR>* Fix link to contribute/documentation page (#44322) <BR>* CloudMonitoring: use AATTgrafana/google-sdk (#44398) <BR>* Update documentation to to notify of removal of 2 modules from grafana-ui (#44341) <BR>* CloudMonitoring: Fix fastpass issues (#44277) <BR>* Access Control: Pass db session to hooks (#44428) <BR>* OAuth: Fix parsing of ID token if header contains non-string value (#44159) <BR>* CollapsableSection: Improves keyboard navigation and screen-reader support (#44005) <BR>* Update dependency mocha to v9.2.0 (#44372) <BR>* make plugin loading for nested plugins more deterministic (#44330) <BR>* Update dependency rollup to v2.66.1 (#44348) <BR>* Update dependency webpack to v5.67.0 (#44338) <BR>* Revert \"Search: Fix only searching for folder id zero (#44175)\" (#44424) <BR>* Datasources: Simplify the AzureCredentials structure in datasource config (#39209) <BR>* Old Table: Table is not rendering when col property is undefined (#44129) <BR>* app/core/components/TraceToLogsSettings: fix spelling error (#44399) <BR>* Update grabpl version (#44410) <BR>* QueryEditors: Restore query editor margin to what old value (#44384) <BR>* Navigation: allow adding extra content (#44048) <BR>* Table: default display for geometry fields (#44347) <BR>* Chore: Fix attribute value (#44368) <BR>* DataFrame: deprecate/remove field.parse(any) (#44299) <BR>* Tempo / Trace Viewer: Implement deep linking to spans <BR>* Add nil checks to HTTP request validation dispatch (#44371) <BR>* Alerting: Fix Card link in legacy alerting items (#44094) <BR>* FeatureFlags: Revert managing feature flags outside of settings.Cfg (#44382) <BR>* HTTPServer: Implement named middlewares (#44231) <BR>* prometheus: added json-loading benchmark (#44309) <BR>* Docs: Add usage stats preview to doc (#43995) <BR>* Update dependency lint-staged to v12.3.1 (#44354) <BR>* Update dependency stylelint to v14.3.0 (#44355) <BR>* StateTimeline: Show more precise duration (#44046) <BR>* Renovate: Separate storybook from monthly patches (#44373) <BR>* Chore: Remove bus from team (#44218) <BR>* Storybook: Bump to 6.4.13 (#44091) <BR>* prometheus: refactor test (#44358) <BR>* Stacking: Ignore null/undefined-only stacks instead of assuming 0 value (#44359) <BR>* Adding reload to datasourceSrv (#44217) <BR>* Explore: show scalar data result in a table instead of graph (#44362) <BR>* Bug: Fixed User API Link (#44342) <BR>* Refactor: move threshold editor out of grafana-ui (#44300) <BR>* Datasource API: #32556 resolve readonly datasources can be modified (#44186) <BR>* TimeSeries: prevent threshold line color from affecting grid lines (#44337) <BR>* Geomap: add spatial transformers (alpha) (#44020) <BR>* FeatureToggles: register all enterprise feature toggles (#44336) <BR>* Feature/mathandreduce (#41608) <BR>* docs: Fix URL for Github callback in OAuth. (#41122) <BR>* AzureMonitor: Allow template variables in the subscription field (#44312) <BR>* create only one folder per dashboard with acl (#44283) <BR>* Docs: add API pages to HTTP API list (#42997) <BR>* Fix typos in READMEs (#44084) <BR>* Chore: fix typo (#44188) <BR>* Chore: Correctly escape strings in JSONFormatter (#44096) <BR>* Alerting: recognize Cortex datasources correctly in the frontend (#44316) <BR>* Only modify table spacing (#44313) <BR>* Search: Fix only searching for folder id zero (#44175) <BR>* Plugins: Remove old code related to Core plugin installs (#44311) <BR>* CloudWatch: Fix MetricName resetting on Namespace change (#44165) <BR>* Update dependency sass to v1.49.0 (#44214) <BR>* Update dependency cypress to v9.3.1 (#44206) <BR>* Templating: Fixes flickering of repeated panels and rows (#43399) <BR>* fix and add test (#44286) <BR>* Update dependency lint-staged to v12.2.2 (#44213) <BR>* Update dependency rollup to v2.65.0 (#44302) <BR>* Update dependency rc-cascader to v3 (#44241) <BR>* Update dependency AATTvisx/event to v2.6.0 (#44292) <BR>* Transformers: fix typo in convertFieldType.ts (#44297) <BR>* Refactor: Move Value Mappings to Grafana public instead of Grafana UI (#44237) <BR>* Update dependency github.com/influxdata/influxdb-client-go/v2 to v2.6.0 (#44225) <BR>* FeatureFlags: manage feature flags outside of settings.Cfg (#43692) <BR>* Plugins: Core plugins register via backend factory provider (#43171) <BR>* TestData: use CodeEditor for csv content (#44239) <BR>* E2E: Rename `end-to-end-tests-server` to `grafana-server` (#44249) <BR>* Serviceaccounts: convert selection of apikeys to serviceaccounts (#44154) <BR>* Cursor sync: Apply the settings without saving the dashboard (#44270) <BR>* Update dependency css-minimizer-webpack-plugin to v3.4.1 (#44205) <BR>* TablePanel: Make column headers keyboard-friendly (#44267) <BR>* fix(40590): bundle the readme files of datasources inside app plugins (#44068) <BR>* Chore: Update grafana-plugin-sdk-go and containerd dependencies (#44226) <BR>* CloudWatch: remove unused \"live\" log code (#44185) <BR>* SSE: Remove beta tooltip (#43912) <BR>* MixedDatasource: Fixes infinite loop with empty query panel (#44265) <BR>* Chore: Implement OpenTelemtry in Grafana (#42674) <BR>* CI: Update breaking changes workflow to compare against main (#44097) <BR>* TimeSeries/BarChart/XYChart: Allow hiding x axis (#44107) <BR>* TablePanel: Makes footer not overlap table content (#44210) <BR>* AzureMonitor: Request multiple pages of resource names (#44208) <BR>* Fix WebSockets configuration for Nginx (#44148) (#44211) <BR>* Accessibility Fixes for Several SQL Based Query Editors (#43981) <BR>* Accessibility Fixes for Several SQL Based Datasource Config Pages (#43982) <BR>* Refactor: Change sqlstore.inTransaction to SQLStore.WithTransactionalDBSession in alert files (#43815) <BR>* docs: Move password information on password smtp section (#42370) <BR>* Remove test-release pipelines (#44220) <BR>* Serviceaccounts: refactor list using server admin page (#44122) <BR>* DashboardSettings: Prevent Dashboard permissions from linking to folder permissions when user does not have sufficient permissions (#44212) <BR>* Access control: fetch role options only if user has permissions (#44201) <BR>* CI: Release automation fixes (#44200) <BR>* Dashboard: Prevent Mixed datasources using the test datasource crashing (#44128) <BR>* Update dependency ol to v6.12.0 (#43651) <BR>* Governance: Update Fredrik Enestad (#43871) <BR>* Update dependency mini-css-extract-plugin to v2.5.2 (#44069) <BR>* Update dependency axios to v0.25.0 (#44163) <BR>* Update typescript-eslint monorepo to v5.10.0 (#44134) <BR>* Update dependency rollup to v2.64.0 (#44053) <BR>* AccessControl: Make `Permissions` component customizable (#43992) <BR>* Chore: remove e2e/build_results.zip and add to .gitignore (#44197) <BR>* AccessControl: Refactor `addAccessControlQueryParam` (#44191) <BR>* Analytics: add experimentview events (#44120) <BR>* Playlists: Enable sharing direct links to playlists (#44161) <BR>* ServiceAccounts: Add detail view of service account (#44164) <BR>* Fix kiosk bug (#43152) <BR>* Accesscontrol: list tokens for service account (#43809) <BR>* Docs/panel refactor (#43569) <BR>* Fix change to mixed bahavior (#44179) <BR>* Alerting: mute timing improvements (#43940) <BR>* AzureMonitor: Scroll to selected resource in the resource picker (#43976) <BR>* AccessControl: Resolve `attribute` based scopes to `id` based scopes (#40742) <BR>* ReleaseNotes: Updated changelog and release notes for 7.5.13 (#44173) <BR>* Update latest.json (#44172) <BR>* ReleaseNotes: Updated changelog and release notes for 8.3.4 (#44171) <BR>* GetUserInfo: Return an error if no user was found (#44169) <BR>* Update dependency react-calendar to v3.6.0 (#44121) <BR>* Use ids instead of aria-labels (#44012) <BR>* Disable select when permissions is not managed or if user does not have (#44144) <BR>* Replace docker-puppeteer with the one in grafana dockerhub repo (#44145) <BR>* Circleci: remove unused config (#44136) <BR>* Table panel: Migrate time series aggregation Current to Last not null, instead of last (#44113) <BR>* Cloudwatch: use the backend HTTP client provider (#44036) <BR>* chore(checks): skip draft PRs (#43519) <BR>* Chore: Mark up User Profile page for translation (#43874) <BR>* Split prepare-release (#44124) <BR>* Fix issue link (#42891) <BR>* Release: remove bump from prepare release action (#44111) <BR>* Access control: Team role picker (#43418) <BR>* Plugins: Add notices to docs to prevent NPX commands from hanging (#44043) <BR>* Azure Monitor: Improved error messages for variable queries (#43213) <BR>* CloudMonitoring: Fixes broken variable queries that use group bys (#43914) <BR>* Elastic: Allow using long/int as date field for alerts (#44027) <BR>* Prometheus: Fix interpolation of $__rate_interval variable (#44035) <BR>* Alerting: show deleted datasource (#43891) <BR>* Dashboard save interaction evt (#43304) <BR>* Chore: reduces circular dependencies for variables/utils.ts (#44087) <BR>* Chore(CodeQL): Add noopener noreferrer to external links in email templates (#44092) <BR>* Export: Fix error being thrown when exporting dashboards using query variables that reference the default datasource (#44034) <BR>* fix delete plugin dashboard (#44055) <BR>* Access Control: Allow signed in users access to GET data sources endpoints (#43338) <BR>* small fix :pray: (#44089) <BR>* Update dependency marked to v4.0.10 [SECURITY] (#44078) <BR>* Remove Macaron ParamsInt64 function from code base (#43810) <BR>* Fixed broken links in documentation (#44044) <BR>* Elasticsearch: Fix QueryEditor styling issues (#44041) <BR>* Explore: Support custom display label for exemplar links for Prometheus datasource (#42732) <BR>* Elasticsearch: Fix handling multiple datalinks for a single field (#44029) <BR>* Cloudwatch: Improve accessibility in metrics search and query builders (#43997) <BR>* Update grabpl version to 2.8.4 (#44045) <BR>* [WIP] Plugins: Refactoring backend initialization flow (#42247) <BR>* Variables: Handle variable cancellations better (#43987) <BR>* AccessControl: Provisioning for teams (#43767) <BR>* Add usage stats preview endpoint (#43899) <BR>* prometheus: fix auto-inserting null-timestamps at the end (#44022) <BR>* Chore: update openlayers dependencies (#44019) <BR>* Gazetteer: reactor so the source is a DataFrame (#43783) <BR>* Alerting: Add abstraction layer and testing hooks in front of SMTP dialer (#43875) <BR>* Use stack trace context in XORM trace logger (#43780) <BR>* ValueMappings: support settings icons in field value mappings (#43942) <BR>* Auth: implement auto_sign_up for auth.jwt (#43502) <BR>* Button: Only set pointer-events: none; on disabled LinkButtons (#44006) <BR>* Tempo: Update service graph linked queries from totals to rates (#43866) <BR>* Alerting: remove dead code (#43956) <BR>* Add copy-webpack-plugin to ignore list for now (#41965) <BR>* Disable server stats buttons when user doesn\'t have permissions to access those links (#43603) <BR>* Access control: Add access control sql filter to org user queries (#43961) <BR>* changed route on the serviceaccounts endpoint (#43989) <BR>* Docs: Update SAML settings (#43271) <BR>* Update grabpl version to 2.8.3 - modify commands (#43996) <BR>* Allow to bypass modal focus trap (#43974) <BR>* Prometheus: add tests covering the prometheus-response to dataframes conversion (#43892) <BR>* UI/Plot: Implement keyboard controls for plot cursor (#42244) <BR>* Dependencies: downgrade typescript to 4.4.4 for now (#43970) <BR>* Docs: clean up image renderer dependencies and add ones for CentOS 8 (#41862) <BR>* Alerting: Fix the silence url\'s matcher parameters (#43898) <BR>* only push default datasources to the list if they\'re not undefined (#43966) <BR>* Update dependency sass to v1.48.0 (#43986) <BR>* Live: performance tests e2e part (#43915) <BR>* Bug: Make `e2e artifacts upload` run at the end of the pipeline (#43962) <BR>* Tabs: add suffix prop for the tab name (#43869) <BR>* Remove valid aggregation type check (#43955) <BR>* Postgres/MySQL/MSSQL: Cancel in-flight SQL query if user cancels query in grafana (#43890) <BR>* Build: Add MSSQL devenv for ARM64 processors (#43888) <BR>* Accesscontrol: Remove service account creation code from addapikey (#43900) <BR>* List serviceaccounts (#43672) <BR>* Chore: Add PR Check action enforcing backport decision (#43916) <BR>* fix: typo (#43948) <BR>* Update grabpl version to 2.8.2 (#43949) <BR>* Variables: Fix so data source variables are added to adhoc configuration (#43881) <BR>* Update dependency webpack to v5.66.0 (#43944) <BR>* Elasticsearch: fix a11y issues in datasource settings (#43706) <BR>* Name fields based on targets length (#43832) <BR>* FeatureToggles: typed as optional booleans (#43925) <BR>* Alerting: [Docs] Clarifications regarding what\'s supported in alerting message templates (#43544) <BR>* Update grabpl version to 2.8.1 (#43902) <BR>* Service Accounts: Fix issue in UserTable and ServiceAccountsTable (#43865) <BR>* Chore: Add some e2e tests for repeating behaviour (#43457) <BR>* Chore: Use ReactNode type for Field error prop (#43852) <BR>* API: Fix storing dashboard with static UID (#43861) <BR>* Alerting: Stop firing of alert when it is updated (#39975) <BR>* CodeQL: Try to fix uncontrolled data used in path expression (#43462) <BR>* UsersTable: Render remove modal only once (#43885) <BR>* Update dependency html-loader to v3.1.0 (#43829) <BR>* Update dependency http-server to v14.1.0 (#43873) <BR>* Update dependency eslint-plugin-jsdoc to v37.6.1 (#43831) <BR>* Fix typo in contact-points documentation (#43883) <BR>* CI: Automate Grafana releases (#43897) <BR>* Update docs for ds permissions access control permisisons (#43346) <BR>* Fixing login request in loadtest (#43750) <BR>* TraceView: Refactor theming to use Grafana theme directly (#43856) <BR>* Bump actions/setup-node from 2.4.1 to 2.5.1 (#43570) <BR>* Bump actions/cache from 2.1.6 to 2.1.7 (#42176) <BR>* Access control: allow granting a fixed role dynamically based on the startup settings (#43867) <BR>* Chore: Split release pipelines (#43419) <BR>* Alerting: Add delete to rule edit (#43673) <BR>* fix query over live error - getQueryData should wait for centrifuge to initialize (#43880) <BR>* BarChart: show x tick picker (#43510) <BR>* CloudMonitoring: separate out google auth docs (#43481) <BR>* Access control: permissions for team creation (#43506) <BR>* Refactor: Change sqlstore.inTransaction to SQLStore.WithTransactional… (#43823) <BR>* Crawler: use existing render service to generate dashboard thumbnails (#43515) <BR>* Tags: Make Tags component more a11y-friendly (#43808) <BR>* Update dependency react-dropzone to v11.5.1 (#43844) <BR>* Tempo: Add time range to tempo search query behind a feature flag (#43811) <BR>* Tempo: Provide tag value completion items consistently (#43773) <BR>* Add plugin publishing and signing criteria (#40154) <BR>* Add tests to ensure infinite value mappings work (#43858) <BR>* Access Control: SQL filter (#43560) <BR>* Explore: Don\'t change query status to Done if there was Error (#43850) <BR>* Update Add support for annotations (#43851) <BR>* Alerting: run validation before testing contact point (#43721) <BR>* Alerting: add support for absolute URLs in ActionIcon (#43367) <BR>* AzureAD OAuth: Add support for fetching user groups (#43470) <BR>* AzureMonitor: Filter list of resources by resourceType (#43522) <BR>* TimeSeries/BarChart: Add support for sorting series in the tooltip (#43615) <BR>* TimeSeries: Separate field unit config for axis ticks and other display means when stacking by percent (#43713) <BR>* Update dependency sass to v1.47.0 (#43825) <BR>* Update CODEOWNERS for SQL data sources (#43456) <BR>* Variables: Fix for flickering repeat panels (#43447) <BR>* switch to using featureEnabled for enterprise features (#41559) <BR>* Propagate all headers (#43812) <BR>* Loki: use queryType rather than range|instant flags (#43727) <BR>* only show datasources that support alerting in query editor (#43776) <BR>* Chore: convert settings page to function component (#43731) <BR>* Refactor: Change sqlstore.inTransaction to SQLStore.WithTransactional… (#43772) <BR>* Update Monthly patch updates (#43798) <BR>* Chore: Upgrade go and alpine (#43801) <BR>* Hotkeys: Make time range permanent (#43802) <BR>* Add `packages:publishPrevious` command (#43800) <BR>* Prometheus: annotation: fix only first frame was process error & typo. (#43486) <BR>* Units: Fixed VAr (Volt-Ampere reactive), VA and kVA capitalization (#43779) <BR>* UI/ClipboardButton: Remove ClipboardJS in favor of native Clipboard API (#42996) <BR>* Upgrade go version to 1.17.6 (#43797) <BR>* Usage Stats: Add metrics to count enabled kms providers per kind (#43640) <BR>* docs(static): add plugin submission how-to (#43576) <BR>* Team Guardian: Refactor it to remove the bus dependency (#43058) <BR>* Need to add a group name to ensure they\'re batched correctly (#43796) <BR>* Datemath: Remove unused functions (#43665) <BR>* Enable patch updates in renovate (#43795) <BR>* Update typescript-eslint monorepo to v5.9.0 (#43793) <BR>* Update sentry-javascript monorepo to v6.16.1 (#43792) <BR>* Update react monorepo (#43787) <BR>* Update dependency prismjs to v1.26.0 (#43785) <BR>* Postgres: Fix test datasource always returns success (#43762) <BR>* PostgreSQL: include numeric column type in Query Builder metaquery (#43445) <BR>* Table: Fixes issue with field config applied to wrong fields when hiding columns (#43376) <BR>* Remove duplication (#43694) <BR>* Update emotion monorepo (#43768) <BR>* Update dependency whatwg-fetch to v3.6.2 (#43764) <BR>* Update dependency webpack-dev-server to v4.7.2 (#43763) <BR>* Modal: Fix restore focus behavior (#43749) <BR>* fix(40639): datasource should not be visible after uninstall (#43625) <BR>* Alerting: Remove bridge between log15 and go-kit logger (#43769) <BR>* Fixed incorrect link to text panel page (#43757) <BR>* Open Chore: remove graph(NG) from storybook (#43735) <BR>* Refactor: Change sqlstore.inTransaction to .WithTransactionalDBSession (#43245) <BR>* Update dependency typescript to v4.5.4 (#43756) <BR>* UI/Card: Refactor Card component for improved accessibility (#41890) <BR>* Update dependency webpack to v5.65.0 (#43761) <BR>* Update dependency underscore to v1.13.2 (#43760) <BR>* Update dependency ts-jest to v27.1.2 (#43755) <BR>* Logger migration from log15 to gokit/log (#41636) <BR>* Add record-audio icon for recorded queries (#43734) <BR>* Tempo: Filter available service graph filter values to most relevant options (#43728) <BR>* Update dependency testing-library-selector to v0.2.1 (#43752) <BR>* Input: Fix margins when not using prefix/suffix (#43726) <BR>* ColorPicker: Makes tab order left to right (#43745) <BR>* Update dependency terser-webpack-plugin to v5.3.0 (#43751) <BR>* Fix deprecated sass (#43753) <BR>* Update linguijs monorepo to v3.13.0 (#43748) <BR>* Update dependency stylelint to v14.2.0 (#43747) <BR>* TimePicker: fixes focus to restore when closing calendar on narrow screen (#43746) <BR>* Update dependency search-query-parser to v1.6.0 (#43741) <BR>* Update dependency sass to v1.46.0 (#43740) <BR>* Github Actions: another fix for the levitate workflow (#43742) <BR>* AccessControl: verify metadata map is not null (#43743) <BR>* Login: Prevent page overflowing on mobile (#43739) <BR>* Update dependency sass-loader to v12.4.0 (#43725) <BR>* Update dependency reselect to v4.1.5 (#43709) <BR>* Update dependency AATTrushstack/node-core-library to v3.45.0 (#43724) <BR>* Forward oauth tokens after prometheus datasource migration (#43686) <BR>* Tempo: Don\'t show error when running query without traceId (#43676) <BR>* A11y: Fix a11y issues in OpenTSDB (#43714) <BR>* Alerting: UI for mute timings (#41578) <BR>* StreamingDataFrame: support legend format and prometheus style labels (#43637) <BR>* Update dependency sass to v1.45.2 (#43719) <BR>* AccessControl: Remove unused error from `GetResourcesMetadata` (#43710) <BR>* Live: optionally send queries over websocket connection (#41653) <BR>* Update dependency rxjs to v7.5.1 (#43718) <BR>* Alerting: Allow customization of Google chat message (#43568) <BR>* Hide previews behind toggle properly (#43704) <BR>* Update dependency rollup to v2.63.0 (#43711) <BR>* Update dependency redux-thunk to v2.4.1 (#43708) <BR>* Serviceaccounts: feat - tabview for serviceaccounts (#43573) <BR>* ImportDashboard: Fixes issue with importing dashboard and name ending up in uid (#43451) <BR>* Update dependency recompose to v0.30.0 (#43705) <BR>* Update dependency react-use to v17.3.2 (#43702) <BR>* Update dependency react-moveable to v0.30.3 (#43674) <BR>* Update dependency moveable to v0.27.3 (#43365) <BR>* InfoTooltip: refactor component to be accessible (#43613) <BR>* Update dependency jquery to v3.6.0 (#43348) <BR>* Prometheus: Fill missing steps with null values (#43622) <BR>* Add `packages:publishTest` command (#43696) <BR>* Transformations: groupBy transformation now preserves data order (#43584) <BR>* PieChart: Respect percent labels and legends decimal setting (#43693) <BR>* fix: pass OrgId to alertNotification model (#43678) <BR>* AccessControl: Present user edit actions according to AC metadata (#43602) <BR>* CloudWatch: a11y: Add missing aria labels on explore metrics/logs editor (#43580) <BR>* Add note for Cloud users. (#43689) <BR>* docs: contributing updates (#41836) <BR>* Docs: Add info about yarn pnp to developer guide (#43653) <BR>* Import: fix dashboard imports with expressions (#43630) <BR>* docs: aws marketplace license activation (#43466) <BR>* BarGuage: Fixes vertical view flip and bar misalignment when used with datalinks (#43655) <BR>* Remove height/width to fix safari issue (#43668) <BR>* NodeGraph: Fix empty state to display \'No Data\' message (#43633) <BR>* Update dependency react-colorful to v5.5.1 (#43657) <BR>* fix(time series): first point in a series can show context menu on click (#43344) <BR>* Accesscontrol: Apply FGAC to APIKey endpoints (#42659) <BR>* Update dependency react-grid-layout to v1.3.0 (#43666) <BR>* Remove cypress cache volumes (#43667) <BR>* Tempo: Fix Otel span kind mapping in trace upload resultTransformer (#43168) <BR>* refactor promethueus package into sub packages (#43634) <BR>* Update dependency react-dropzone to v11.4.2 (#43660) <BR>* CI: Remove `initialize` step from integration tests pipeline (#43663) <BR>* Datemath: Support fiscal years (#43558) <BR>* Github Actions: another fix for the levitate workflow (#43659) <BR>* quote reserved keyword (#43652) <BR>* Update dependency prop-types to v15.8.0 (#43656) <BR>* Remove unnecesary joins from queries (#43626) <BR>* Update dependency eslint-plugin-jsdoc to v37.5.1 (#43650) <BR>* Add org_id in join (#43648) <BR>* fix: checkout the repo to have the helper scripts available (#43646) <BR>* Update dependency AATTtypes/jest to v27.4.0 (#43643) <BR>* Update dependency date-fns to v2.28.0 (#43645) <BR>* Update dependency eslint-plugin-react to v7.28.0 (#43496) <BR>* Update dependency rc-slider to v9.7.5 (#43474) <BR>* Github Actions: update the reporting for the levitate workflow (#43621) <BR>* Update dependency postcss-loader to v6.2.1 (#43464) <BR>* Docs: Fix formatting of markdown file (#43642) <BR>* Rename AddEventListenerCtx to AddEventListener and PublishCtx to Publish (#43566) <BR>* AccessControl: Reduce tone of access error (#43601) <BR>* added note that notifications no longer include images. (#43635) <BR>* Previews: check feature flag on dashboard manage page (#43632) <BR>* devenv: fix maildev block (#43624) <BR>* Alerting: adds missing type info to the `FieldConfigSource` (#43619) <BR>* Alerting: fix error dismiss tooltip placement (#43616) <BR>* Chore: change triggering of the detect-breaking-changes Github flow (#43188) <BR>* Loki: Improve log volume error handling (#42534) <BR>* Graphite: Make Graphite config page more accessible (#43333) <BR>* Chore: fix removeFromProject command name <BR>* Chore: Add command to remove issue from project in GH actions (#43595) <BR>* Chore: Fix format error in commands.json (#43596) <BR>* Chore: Revert externalization of the tslib so it gets bundled with plugins. (#43556) <BR>* SSE: Add is_nan() and other like functions and allow \'_\' in func names (#43555) <BR>* Alerting: persist error dismissal to localstorage (#43406) <BR>* Rename DispatchCtx to Dispatch (#43563) <BR>* Rename AddHandlerCtx to AddHandler (#43557) <BR>* chore(drone): switch to using cypress built image for e2e tests <BR>* Encryption: Increase context timeout on flaky test (#43553) <BR>* Chore: Remove context.TODO (#43458) <BR>* Alerting: Allow configuration of non-ready alertmanagers (#43063) <BR>* Alerting: Fix global state sensitivity in notifier channel tests (#43508) <BR>* Encryption: Fix DEKs cache (#43129) <BR>* Cloud Monitoring: Adds metric type to Metric drop down options (#43268) <BR>* feat(e2e-artifacts): upload e2e artifacts to a gcs bucket (#43210) <BR>* Feature highlights: add setting toggle (#43394) <BR>* BarChart: color by field, x time field, bar radius, label skipping (#43257) <BR>* DashboardPreviews: add dashboard previews behind feature flag (#43226) <BR>* Chore: move closePopover utility to a standalone file (#43478) <BR>* add issues to Observability Squad project (#43500) <BR>* AzureMonitor: Exclude ( in second capturing group for CodeQL ReDoS vulnerability (#43494) <BR>* Update dependency react-calendar to v3.5.0 (#43480) <BR>* Access control: Add optional hooks (#43372) <BR>* Update frontend guide to reflect new paradigm for api organization (#43435) <BR>* Remove Github Packages publish step (#43453) <BR>* AccessControl: Disable user remove and user update roles when they do not have the permissions (#43429) <BR>* Geomap: Update markers layer styles (#43446) <BR>* Geomap: Geojson layer initial dynamic styling (#43308) <BR>* AccessControl: Add access control metadata to org user DTOs (#43362) <BR>* Tooltip: make widget accessible (#43468) <BR>* Plugins: Set backend metadata property for core plugins (#43349) <BR>* Update dependency postcss to v8.4.5 (#43463) <BR>* Usage stats: Count API keys (#42883) <BR>* Prometheus: Fix interpolation of variables in Annotation queries (#43459) <BR>* Update dependency cypress to v9.2.0 (#43460) <BR>* Update dependency AATTmicrosoft/api-extractor to v7.19.2 (#42983) <BR>* Update dependency AATTmicrosoft/api-extractor-model to v7.15.1 (#42985) <BR>* Update dependency is-hotkey to v0.2.0 (#43330) <BR>* CloudWatch: Add Missing Elasticache Host-level metrics (#43455) <BR>* Update dependency ol to v6.9.0 (#43404) <BR>* Chore: Remove context.TODO() (#43409) <BR>* check the value of the feature toggle (#43433) <BR>* Alert: Makes content scrollable and limits height (#43449) <BR>* Alerting: fix gosec warning that is not valid (#43425) <BR>* fix for CWE-89 (#43407) <BR>* AATTgrafana/data: fix build issue caused by merge of #43222 after #43423 (#43436) <BR>* [cr] whitelist flexbox styles in text panel editor (#43222) <BR>* UserInviteForm: move API logic away from components (#43408) <BR>* Navigation: Remove some redundant css and tidy up reverse logic (#43403) <BR>* automate Cloud DS GH projects (#43428) <BR>* AATTgrafana/data: Update xss dependency (#43423) <BR>* Alerting: Fix remaining a11y issues (#43420) <BR>* chore(commands): add issues of type/docs to global docs project (#43114) <BR>* GrafanaExperimental: update dependency (#43322) <BR>* Change \'grafana-expression\' to ExpressionDatasourceRef.type so isExpr… (#43379) <BR>* Chore: Update Prepare release action (#43397) <BR>* Access Control: Add option to filter only managed permissions (#43371) <BR>* Chore: Add Google Cloud KMS dependency (#43211) <BR>* NewOrgPage: Disable input validation on keypress (#43132) <BR>* Update dependency eslint-plugin-react to v7.27.1 (#43207) <BR>* Use outline -2px to guarantee visibility of outline (#43400) <BR>* devenv: Solving two of the code scanning fails (#43084) <BR>* Chore: Remove User Essentials from public/ directory in CODEOWNERS (#43370) <BR>* CloudWatch: Add all ElastiCache Redis Metrics (#43336) <BR>* CloudWatch: Run migrations even with a missing period (#43350) <BR>* Implement left arrow to focus parent, fix list style on firefox (#43345) <BR>* Chore: Remove context.TODO() from services (#42555) <BR>* Move the background style to the parent component (#43359) <BR>* Alerting: update response text assertion (#43291) <BR>* Azure Monitor: Bug fix for variable interpolations in metrics dropdowns (#43251) <BR>* Update dependency lint-staged to v12.1.3 (#43363) <BR>* setting: configure toggles as true/false instead of array (#43326) <BR>* Alerting: Fixed logic on how to render alert tab (#43339) <BR>* grafana-mixin: Fix `GrafanaRequestsFailing` alert (#43116) <BR>* Update dependency eslint-plugin-jsdoc to v37.4.0 (#43329) <BR>* Azure Monitor: Fix link in server requests panel in App Insights Dashboard (#43068) <BR>* Chore: Create prepare release action (#43357) <BR>* Chore: update image-spec indirect dependency (#43155) <BR>* Chore: Replace `publish` keyword with `store` (#43340) <BR>* Chore: Move default encryption provider to kmsproviders package (#43331) <BR>* prometheus: respect the http-method data source setting (#42753) <BR>* ColorPicker: Refine design of color picker (#43275) <BR>* Docs: Update merge a pull request guideline (#43273) <BR>* Update dependency glob to v7.2.0 (#43230) <BR>* Update dependency AATTreact-aria/utils to v3.11.0 (#43262) <BR>* Update dependency fork-ts-checker-webpack-plugin to v6.5.0 (#43229) <BR>* influxdb: config: accessibility fixes (#43260) <BR>* Access control: Refactor managed permission system to create api and frontend components (#42540) <BR>* CloudWatch: Add Data Lifecycle Manager metrics and dimension (#43310) <BR>* Add services to main-integration-tests (#43325) <BR>* Split pipelines on main builds (#43324) <BR>* Variables: Fix for migrating legacy data source properties (#43263) <BR>* BarChart: fix excessive viz re-init due to cloneDeep(props) (#43293) <BR>* BarChart: support log scale (#43305) <BR>* Canvas: add wind turbine element to canvas panel (#43309) <BR>* Canvas: Add button element + basic onClick support (#43252) <BR>* #41993: make it possible to create N random60hz channels (#43295) <BR>* A11y: Fix Fastpass issues for tracing query editors and config pages (#42759) <BR>* BarChart: refactor x tick label placement logic (#43256) <BR>* Docs: Update Google Cloud Monitoring documentation (#43135) <BR>* Chore: Update indirect dependency containerd (#43151) <BR>* Chore: update uap-go (#43285) <BR>* API: prevent provisioned dashboard from being updated (#41894) <BR>* InfluxDB: InfluxQL: query editor: skip fields in metadata queries (#42543) <BR>* Alerting: fixes rewiring unrelated reduce and resample expressions (#43174) <BR>* Chore: Update and replace redundant wording (#43138) <BR>* datasources: config: add aria-label (#43266) <BR>* TimeSeriesPanel: Null points no longer get tooltips (#42371) <BR>* Chore: Create close milestone github action (#43269) <BR>* Update dependency AATTcypress/webpack-preprocessor to v5.11.0 (#43240) <BR>* OAuth: Fix forwarding id token to the data source (#43204) <BR>* GraphNG: uPlot 1.6.18 (#43255) <BR>* Geomap: Add default svg size (#43246) <BR>* TimeSeries: don\'t auto-disable fill of fillBelowTo targets (#43165) <BR>* Alerting: make alert rule routine evaluation control be thread-safe (#41220) <BR>* Canvas add drone elements (#43122) <BR>* Alerting: Add filters for AlertList panel (#43130) <BR>* Geomap: use string comparison for eq operator (#43181) <BR>* BarChart: fix gradient fill orientation when horizontal (#43183) <BR>* Expressions: use datasource model from the query (#41376) <BR>* Update dependency css-minimizer-webpack-plugin to v3.3.0 (#43215) <BR>* Chore: Update release notes index page with 8.3.3 (#43224) <BR>* Chore: Go mod tidy (#43220) <BR>* Update dependency expose-loader to v3.1.0 (#43216) <BR>* Fix error when setting alerts for Azure Monitor (#42989) <BR>* Update dependency eslint-plugin-jsdoc to v37.2.2 (#43203) <BR>* Remove dependency abortcontroller-polyfill to v1.7.3 (#43048) <BR>* AccessControl: upgrade apikeys by adding service accounts (#42425) <BR>* Update dependency eslint-plugin-no-only-tests to v2.6.0 (#43206) <BR>* Update dependency enzyme-to-json to v3.6.2 (#43202) <BR>* Update dependency date-fns to v2.27.0 (#43199) <BR>* Alerting: log errors happening in the API on server side (#43192) <BR>* Update dependency css-loader to v6.5.1 (#43095) <BR>* Update dependency cypress to v9.1.1 (#43198) <BR>* Configuration: You can now see your expired API keys if you have no active ones (#42452) <BR>* Chore: parse parseDuration values as numbers (#42826) <BR>* Update dependency css-minimizer-webpack-plugin to v3.2.0 (#43117) <BR>* Update dependency core-js to v3.20.0 (#43094) <BR>* Panel: Support using $__interval and $__interval_ms in panel title <BR>* Transformations: Add \'JSON\' field type to ConvertFieldTypeTransformer (#42624) <BR>* Chore: Login via the API by default in Cypress (#43167) <BR>* SelectOrgPage: migrate API function calls to Redux (#43133) <BR>* Rework template docs and add examples (#43178) <BR>* Geomap: Add tooltip check to display tooltip by layer (#43131) <BR>* Live: keep stream history on \'refresh\' (#41492) <BR>* Alerting: fix WeCom channel notifier test assertion (#43173) <BR>* Alerting: use HTML-safe characters for the default template (#43148) <BR>* update auto-generated files (#43159) <BR>* Alerting: Support WeCom as a contact point type (#40975) <BR>* Orgs: move redirection logic to components (#43160) <BR>* Detecting breaking changes (#42934) <BR>* I18N: Add Lingui core translation framework. (#41827) <BR>* InfluxDB: fix accessibility problems (#42553) <BR>* theme: fixed colors to be monaco-compatible (#43153) <BR>* monaco-editor: updated from 0.31.0 to 0.31.1 (#43146) <BR>* Build: Speed up integration tests (#43045) <BR>* Select: Memoize custom styles (#43070) <BR>* Dashboard: Prevent crash when expanding a row containing panels with … (#43032) <BR>* AccessControl: Add accesscontrol metadata to datasources DTOs (#42675) <BR>* Chore: Support PR checks for forks (#43128) <BR>* Orgs: move duplicate API calls to Redux (#43030) <BR>* Legend: extract common renderLegendFormat function (loki+prom) (#43054) <BR>* Geomap: support hide from tooltip (#43127) <BR>* Publish enterprise2 to correct bucket (#43115) <BR>* Live: support query execution with live RPC (#43118) <BR>* Live: proxy subscribe data for subscribe and runstream plugin calls (#42824) <BR>* Tempo: Add provisioning example to Tempo docs (#43049) <BR>* Update latest.json to 8.3.3 (#43108) <BR>* Alerting: show state history (#42362) <BR>* Docs: Add CloudWatch Logs retry strategy timeout config (#42485) <BR>* Chore: Remove unnecessary metric tokens in the \"remove milestone\" workflow (#43096) <BR>* ReleaseNotes: Updated changelog and release notes for 8.3.3 (#43101) <BR>* Access Control: Store permissions on SignedInUser (#43040) <BR>* Tempo: Update tempo search to use tags query param (#42849) <BR>* add core plugins thru store (#43085) <BR>* OAuth: persisting the id token (#42938) <BR>* Serviceaccounts: create serviceaccount api (#42150) <BR>* Explore: Generic query import/export (#40987) <BR>* Chore: Add remove-milestone workflow (#43086) <BR>* Update dependency classnames to v2.3.1 (#43090) <BR>* Update dependency autoprefixer to v10.4.0 (#43056) <BR>* Publish non-release CDN assets (#43087) <BR>* Remove reference to legacydata package (#43075) <BR>* Update dependency axios to v0.24.0 (#43057) <BR>* Update dependency AATTvisx/tooltip to v2.2.2 (#43047) <BR>* Dashboard: Fix lazy loading for repeated panels (#43083) <BR>* chore(commands): add plugins-catalog issues to plugins platform project automatically (#43078) <BR>* Toolkit: Fix bug with rootUrls not being properly parsed when signing a private plugin. (#43014) <BR>* Chore: Add PR Check action enforcing a milestone is set (#43025) <BR>* Plugins: Add typed models for frontend settings data sources and panels (#42062) <BR>* Plugins: Update client to use SDK resource contract (#42888) <BR>* chore(changelog): add correct cve number [CI SKIP] (#43027) <BR>* add all new es metrics (#43034) <BR>* Chore: update plugin-ci image (#43062) <BR>* Build: Still auto-publish non-release artifacts (#43021) <BR>* Populate missing UID of provisioned data source only for new records (#42999) <BR>* Alerting: fix sqlstore.GetFolderByTitle to search for folder (#42898) <BR>* Dashboard: Remove \"flash\" of grid placeholder when moving panel (#43029) <BR>* Update dependency AATTrollup/plugin-node-resolve to v13.1.1 (#43037) <BR>* Update dependency AATTvisx/shape to v2.4.0 (#42991) <BR>* fix: make state duration column wider (#43044) <BR>* log provisioning errors (#43041) <BR>* Chore: Move remaining web framework code to pkg/web, remove macaron binding module (#43018) <BR>* Improve bridge for Alertmanager logger (#42958) <BR>* Update dependency AATTreduxjs/toolkit to v1.7.0 (#43036) <BR>* Update dependency AATTpopperjs/core to v2.11.0 (#42396) <BR>* Update dependency AATTvisx/scale to v2.2.2 (#42990) <BR>* Select: Infer dropdown menu position (#42446) <BR>* Update dependency AATTrushstack/node-core-library to v3.44.2 (#42756) <BR>* AppPlugins: Support app plugins with only default nav (#43016) <BR>* Dashboards: Use IntersectionObserver to manage lazy loading of panels (#42834) <BR>* Dependencies: Bump monaco to 0.31.0 (#43022) <BR>* Alerting: Add label and state filters to alert instance components (#42550) <BR>* ColorPickerPopover: implement keyboard navigation (#42809) <BR>* npm/canary: Fix typo in publish script (#43020) <BR>* Build: Publish canary packages to NPM registry (#42922) <BR>* Alerting: Refactor API handlers to use web.Bind (#42600) <BR>* chore(release-notes): add release notes for 8.2.3 and 7.5.12 (#42987) <BR>* Update dependency AATTswc/helpers to v0.3.2 (#42811) <BR>* Backport fix to main (#42979) <BR>* Update dependency AATTtypes/testing-library__jest-dom to v5.14.2 (#42814) <BR>* Update dependency AATTreact-aria/utils to v3.10.0 (#42790) <BR>* Update dependency AATTreact-aria/interactions to v3.7.0 (#42775) <BR>* Macaron: Prevent WriteHeader invalid HTTP status code panic (#42973) <BR>* Docs: Clarify relative time range overrides (#42930) <BR>* fixed image link. (#42956) <BR>* fixed image links, also two broken relfrefs for alerting. (#42954) <BR>* Add user essentials issues directly to project (#42944) <BR>* loki: alerting: handle curly-braces-style variables (#42933) <BR>* Prometheus: Interpolate curly brackets syntax variable (#42927) <BR>* Build: allow building releases from other repositories (#42914) <BR>* explore: store failed queries too (#42516) <BR>* loki: removed unused variable (#42909) <BR>* LogsPanel: Show message and actions if panel cannot visualize data (#42878) <BR>* Prometheus: Fix running of exemplar queries for non-histogram metrics (#42749) <BR>* chore(pr-actions): remove milestone when pr is closed (#42895) <BR>* Dashlist: options cleanup (#42850) <BR>* Field: fix typo in fieldOverrides.ts (#42885) <BR>* Chore: Upgrade yarn and editor sdks (#42847) <BR>* Select: Fix issue with placeholder and auto width (#42851) <BR>* BarChart: Use new data error view component to show actions in panel edit (#42474) <BR>* Navigation: fix navigation when appSubUrl is configured (#42863) <BR>* Variables: Adds user interaction reports (#42802) <BR>* Variables: Fix repeating panels for on time range changed variables (#42828) <BR>* Runtime: remove updateLocation from window context (#42857) <BR>* update release notes (#42848) <BR>* Security: Fix directory traversal issue (#42846) <BR>* CloudMonitor: Iterate over pageToken for resources (#42546) <BR>* allow search queries without dimensions (#42800) <BR>* Update dependency AATTkusto/monaco-kusto to v4.1.2 (#42821) <BR>* Azure Monitor: Added Microsoft.Cdn/profiles to supported namespace list (#42745) <BR>* StateTimeline: Fix toolitp not showing when for frames with multiple fields (#42741) <BR>* Update dependency AATTopentelemetry/exporter-collector to v0.25.0 (#42395) <BR>* Grafana Toolkit: Prevent installation of outdated FE dependencies (#42663) <BR>* Update dependency AATTtesting-library/jest-dom to v5.16.1 (#42795) <BR>* Update dependency AATTreact-types/shared to v3.10.0 (#42792) <BR>* Alerting: add documentation about alertmanager contactpoint support (#42799) <BR>* loki: rename ResponseModel to QueryModel (#42794) <BR>* Canvas: use name as UID (#42696) <BR>* Chore(dependencies): Tidy up deps in our packages (#42085) <BR>* Update dependency AATTkusto/monaco-kusto to v4.1.2 (#42387) <BR>* chore: Add renovate to the ignore list (#42791) <BR>* Update dependency AATTtypes/d3 to v7.1.0 (#42473) <BR>* Analytics: Add user id tracking to google analytics (#42763) <BR>* Update dependency AATTtypes/papaparse to v5.3.1 (#42538) <BR>* Build: Correct syntax for directing release builds (#42789) <BR>* Analytics: RudderStack custom URLs to fetch SDK and Config (#41988) <BR>* Build: don\'t run release builds on grafana/grafana repo (#42785) <BR>* Update SearchItem.tsx (#42783) <BR>* Elasticsearch: Fix fastpass A11y issues (#42657) <BR>* Variables: Fix so queryparam option works for scoped variables (#42742) <BR>* Update dependency AATTtypes/slate-plain-serializer to v0.7.1 (#42539) <BR>* Grafana UI: Bump storybook to 6.4.4 (#42634) <BR>* Variables: Adds drag and drop in variables list (#42503) <BR>* Add grafana/experimental package (#42289) <BR>* Runtime: support driving grafana app from the console (#42762) <BR>* Navigation: Implement Keyboard Navigation (#41618) <BR>* Update service graph docs (#42604) <BR>* Dependencies: Jest 27 (#42681) <BR>* ButtonSelect: add react-aria for better accessibility (#42700) <BR>* Prometheus: Fix passing of custom params when running queries (#42728) <BR>* A11y: Fix prometheus issues (#42671) <BR>* A11y: Add missing aria labels in Loki QueryEditor (#42664) <BR>* Loki: Fix adding of ad hoc filters for queries with parser and line_format expressions (#42590) <BR>* Fix flaky tests in several notifiers (#42668) <BR>* Explore: Fix ANSI dim style being unreadable in dark mode (#41226) <BR>* TraceView: Fixes virtualized scrolling when trace view is opened in right pane in Explore (#42480) <BR>* BarGauge: Unfilled area shown with data links (#42676) <BR>* Alerting: Add Ref ID to DatasourceNoData and DatasourceError alerts (#42630) <BR>* Dashlist: use defaultChecked for IconToggle (#42642) <BR>* add maildev to docker blocks (#42661) <BR>* Canvas: refactor layer editor (#42562) <BR>* Chore: Remove Dispatch and AddHandler (#42603) <BR>* recorded queries - add recorded queries to the enterprise configuration (#42613) <BR>* Docker: Upgrade changelog v8.2.6 (#42677) <BR>* ReleaseNotes: Updated changelog and release notes for 8.2.6 (#42655) <BR>* Fix windows build in main (#42665) <BR>* Docs: Dedicated section for Grouping in Alerting (#42641) <BR>* Alerting: improve error on failure to remove query referenced by legacy alerting (#42169) <BR>* CloudWatch: fix duplicated IDs (#42658) <BR>* Drawer: apply react-aria for a11y support (#42571) <BR>* Update aws-authentication.md (#42558) <BR>* Remove e2e tests on enterprise2 (#42640) <BR>* Prometheus: Interpolate template variables in interval (#42637) <BR>* CloudWatch: Make sure MatchExact flag gets the right value (#42621) <BR>* Chore: Fix flaky serverlock integration test (#42633) <BR>* E2E: revert recordings (#42636) <BR>* Explore: Fix timezone not changing for graph and table (#42430) <BR>* Chore: updated latest.json to 8.3.0 (#42631) <BR>* E2E: adds recordings (#42622) <BR>* Chore: Report frontend metrics for JS/CSS load time (#42421) <BR>* CloudWatch: Fix broken queries for users migrating from 8.2.4/8.2.5 to 8.3.0 (#42611) <BR>* Docs alerting doc updates (#42262) <BR>* Docs: Grafana 8.3 Release Docs - Minor updates (#42609) <BR>* Add context to notifications (#42578) <BR>* Store \'alertmanager_configuration\' as JSON string instead of raw bytes (#42443) <BR>* Docs: What\'s new 8.3 with additions and image links (#42551) <BR>* Docs: New documentation for the Grafana 8.3 Candlestick panel (#42491) <BR>* Add interface Tracer, add Opentelemetry (#41963) <BR>* Improve handling of old/slow-to-start remote renderer (#40492) <BR>* Manage dashboards: Can now delete empty folders (#42527) <BR>* Replace AddHandler with AddHandlerCtx in tests (#42585) <BR>* Bra: Run wire re-gen on code change (attempt #2) (#42582) <BR>* Update recorded-queries.md (#42548) <BR>* Alerting: Fix panic while proxying 4xx responses of requests to cortex/loki (#42570) <BR>* ReleaseNotes: Updated changelog and release notes for 8.3.0 (#42524) <BR>* Docs: Adding panel suggestions initial documentation for 8.3 (#42488) <BR>* Build: building a local docker image using build-docker-dev no longer supported (#42563) <BR>* E2E: forcing dashboard title type (#42574) <BR>* KeybindingSrv: Prevent dashboard save modal when dashboard cannot be saved (#42505) <BR>* A11y: Add aria-label and placeholder to Timeout & Access fields in HTTP Settings (#42559) <BR>* Kiosk: Fixes graph zoom issue clearing kiosk mode (#42501) <BR>* Alerting: Update alert rule migration to use expanded queries (#42493) <BR>* Alerting: Fix Annotation Creation when the alerting state changes (#42479) <BR>* Serviceaccounts: Add serviceaccount docs (#41712) <BR>* Chore: Update developer guide with instructions building from Windows (#42390) <BR>* Add missing aria labels (#42532) <BR>* Allow non-FGAC fallback to server admin role (#42175) <BR>* add links between encryption docs (#42549) <BR>* Alerting: Fix API specification (#42282) <BR>* AnnoListPanel: Fix interpolation of variables in tags (#42318) <BR>* Build: publish artifacts to correct GCS buckets for main and release builds (#42537) <BR>* Update dependency AATTrushstack/node-core-library to v3.43.2 (#42429) <BR>* Update dependency AATTtypes/angular to v1.8.3 (#42471) <BR>* influxdb: influxql: improve the handling of metadata query errors (#42500) <BR>* ColorPickerPopover: apply react-aria for a11y support (#42444) <BR>* devenv: disable managed-alerts for datasources (#42295) <BR>* fix error code for delete folder (#42470) <BR>* CI: Temporarily disable panel edit e2e test (#42517) <BR>* Package release before publishing (#42218) <BR>* Settings: Fix handling (#42497) <BR>* CloudWatch: Add support for AWS Metric Insights (#42487) <BR>* Build: Increased the memory for the node process in the frontend build. (#42499) <BR>* Update dependency AATTtesting-library/user-event to v13.5.0 (#42465) <BR>* MSSQL: Change regex to validate Provider connection string (#40248) <BR>* Docs: First GeoJSON update to docs for v8.3 (#42394) <BR>* Alerting: Disable unified alerting by default in Enterprise Grafana (#42476) <BR>* DataSourceVariable: Fixes issue repeating panels by data source variable (#42462) <BR>* avoid template execution errors on missing values (#41617) <BR>* CI: Notify channel on drone yaml changes (#42428) <BR>* Fix: Restore data binding in the create dashboard handler <BR>* TooltipPlugin: Remove other panels\' shared tooltip in edit panel (#42187) <BR>* only preload app plugins (#42434) <BR>* Update dependency AATTtesting-library/jest-dom to v5.15.1 (#42463) <BR>* Alerting: fix broken datasource link (#42468) <BR>* Transformations: Clarify behaviour of `Date format` (#42436) <BR>* Live: fix closing ws conns for push endpoints (#42447) <BR>* Update dependency AATTtesting-library/dom to v8.11.1 (#42461) <BR>* Update dependency AATTstorybook/addon-knobs to v6.4.0 (#42460) <BR>* Update dependency AATTcypress/webpack-preprocessor to v5.10.0 (#42382) <BR>* Update dependency AATTsentry/utils to v6.15.0 (#42433) <BR>* Update dependency AATTreact-aria/focus to v3.5.0 (#42400) <BR>* Alerting: Show full preview value in tooltip (#42445) <BR>* Tracing: Refactor span detail logic (#42152) <BR>* Update license restrictions documentation (#41713) <BR>* ValueMappings: Fixes issue with regex value mapping that only sets color (#42311) <BR>* OAuth: Forward id token to the data source (#42422) <BR>* Encryption: Add usage stats to secrets service (#42437) <BR>* only load CSV when data exists (#42441) <BR>* AccessControl: Document role display name (#40068) <BR>* Update FieldLookupTransformerEditor.tsx (#42405) <BR>* Alerting: Prevent folders from being deleted when they contain alerts (#42307) <BR>* Replace AddEventListener with AddEventListenerCtx and Publish with PublishCtx (#42284) <BR>* Chore: Query endpoint refactor (#41637) <BR>* Update babel monorepo (#42381) <BR>* Prometheus: Fix range variables interpolation for time ranges smaller than 1 second (#42242) <BR>* Update dependency AATTmonaco-editor/react to v4.3.1 (#42388) <BR>* Upgrade build-container to version 1.4.8 (#42373) <BR>* Dashboard: Fix queries for panels with non-integer widths (#42420) <BR>* grafana-mixin: change owner to the hosted-grafana team (#42418) <BR>* Alerting: Fix refresh on legacy Alert List panel (#42322) <BR>* Chore: Refactor api handlers to use web.Bind (#42199) <BR>* CloudMonitoring: Avoid to escape regexps in filters (#41961) <BR>* explore: fix url update inconsistency (#42288) <BR>* Add optional check to fix text dimension runtime error (#42402) <BR>* #42174: fix: fill \'field.name\' in the auto-added Time field (#42301) <BR>* Fixing documentation for query caching plugin: steps duplicated (#42392) <BR>* Alerting: Clear alerting rule evaluation errors after intermittent failures (#42386) <BR>* Chore: Add context to datasource service (#42294) <BR>* Dependencies: Fix broken renovate config (#42379) <BR>* Dependencies: enable minor version updates + turn on batched monthly patch updates (i think) (#42376) <BR>* Select: Fix input cursor position so that it is at the start for single value selects (#41693) <BR>* Chore: Fix errant text appearing in AnnotationSettingsList table (#42360) <BR>* Statetimeline/TimeSeries/BarChart: Limit y label width to 40% of visualiation width (#42350) <BR>* CloudWatch Logs: Add selected region to autocomplete requests (#42194) <BR>* Chore: Refactor isSharedDashboardQuery to narrow type natrually (#42312) <BR>* Docker: updating and syncing change log for docker hub (#42353) <BR>* AzureMonitor: Add Microsoft.Insights/components metric namespace to other clouds (#42349) <BR>* ReleaseNotes: Updated changelog and release notes for 8.3.0-beta2 (#42309) <BR>* BarGauge: Limit title width when name is really long (#42346) <BR>* Chore: Refactor QueryRunner to remove type assertions (#42329) <BR>* chore(latest.json): update the testing version (#42352) <BR>* PanelEdit: Query now correctly initializes data source (#42291) <BR>* DashboardExport: Correctly templetatize datasource prop now that is\'s a ref obj (#42305) <BR>* E2E: fix verify release script after split (#42341) <BR>* Upgrade go to version 1.17.2 in ci-build (#42323) <BR>* Chore: Add context to authinfo (#42096) <BR>* Bug: Add checks to Geomap StyleEditor (#42266) <BR>* Alerting: Create DatasourceError alert if evaluation returns error (#41869) <BR>* Alerting: Add comments to ScheduleService interface (#42228) <BR>* VisualizationSuggestions: Support image & text instead of real previews. Adds suggestions for all non data panels when there are no data (#42074) <BR>* pally-ci: Ignore version update element (#42249) <BR>* Alerting: Add docs for DatasourceNoData alert (#42265) <BR>* News: Now reloads the feed when refreshing the dashboard or changing the time range (#42217) <BR>* TestDataDB: Raw frame input (#42209) <BR>* Table: Add space between values for the DefaultCell (#42246) <BR>* Candlestick: Fixes typescript issue in tests (#42274) <BR>* fix small typo in UI display language (#42264) <BR>* E2E: Skip running import dashboard test (#42270) <BR>* PanelEditor: Present actionable suggestions when panel cannot visualize current data (#42083) <BR>* NumberInput: Add validation for min max on input (#42254) <BR>* Geomap: Add gdev multi layers dashboard (#42252) <BR>* [Docs] Document FGAC user role assignment (#41797) <BR>* Docs: Update the coverage of fine-grained access control (#41398) <BR>* Add concept about Grafana and Grafana Enterprise database encryption (#41853) <BR>* AzureMonitor: resourcePicker should show resource in the correct subs… (#42170) <BR>* Alerting: Make Unified Alerting enabled by default for those who do not use legacy alerting (#42200) <BR>* Add Azure Key Vault documentation. (#42257) <BR>* Candlestick: fix auto field mapping & includeAllFields (#42020) <BR>* Document KMS integration part 1 (#41864) <BR>* Alerting: Move Alert Groups tab to end of tabs (#42241) <BR>* Azure Monitor: Fastpass Fixes -- Add trap focus for modals in grafana/ui and other small a11y fixes for Azure Monitor. (#41449) <BR>* Loki: alerting: handle variables like __interval and __range (#42126) <BR>* Update dependency mocha to v9 (#41416) <BR>* Logs: Cancel log volume query when the main query is canceled (#41856) <BR>* Disable only built-in role selector for external users (#42197) <BR>* E2E: Fix running any suite locally (#42210) <BR>* Elasticsearch: omit query_string filter when no lucene query is provided (#42060) <BR>* Graphite: Limit number of suggestions displayed in Graphite drop downs (#42056) <BR>* Grafana UI: Prevent mandatory css prop in bundled types (#42216) <BR>* grafana/ui: Expose ButtonProps type (#42221) <BR>* Dashboard: Fix cache timeout persistence (#42204) <BR>* Graphite: Run onChange/onRunQuery after reducer action finishes (#42136) <BR>* Update SECURITY.md (#42149) <BR>* Encryption: Cleanup and add logging (#42084) <BR>* Explore: query history: fix error when removing last item (#42179) <BR>* Table: add space between values on JSONViewCell (#42156) <BR>* Prometheus: Fix running of health check query based on access mode (#42189) <BR>* Loki: Rename the hint header (#42205) <BR>* Handle request service account when not enabled (#42122) <BR>* loki: alerting: simplified config (#42147) <BR>* CloudWatch: Add missing AWS/Events metrics. (#42164) <BR>* TextPanel: Fix suggestions for existing panels (#42195) <BR>* CI: Run e2e tests in parallel using multiple suites (#41748) <BR>* Packaging: removes an unused dependency (#42071) <BR>* AccessControl: Document `orgs` roles and `orgs` endpoints (#42171) <BR>* AccessControl: Renamed `orgs` roles, removed `fixed:orgs:reader` introduced in beta1 (#42049) <BR>* up plugin sdk to v0.118.0 (#42167) <BR>* Serviceaccounts: Filtering service accounts from user queries (#41410) <BR>* Encryption: Add settings to ini files (#42057) <BR>* Alerting: Document Alertmanager/Prometheus versions we support (#42160) <BR>* Docs: update auditing documentation with new logs (#41722) <BR>* Update .pa11yci-pr.conf.js (#42148) <BR>* Geomap: Add rotation option for markers layer (#41992) <BR>* Plugins: Move logs from globals to fields (#42141) <BR>* Update sentry-javascript monorepo to v6 (#41991) <BR>* Chore: Fix pass context for SetAlertStateCommand (#42135) <BR>* Alerting: validate mute timings in the alertmanager configuration (#42125) <BR>* Timeseries Panel: render threshold at either top or bottom of graph when it is out… (#41649) <BR>* Select: use findBy and make these tests async to avoid act() errors (#42134) <BR>* grafana/ui: Export types and utils required by grafana/experimental (#42133) <BR>* Catalog: Provide default tab fallback in Plugin Details page (#41979) <BR>* Tracing: Show start time of trace with milliseconds precision (#42132) <BR>* fix: use better type assertion for initialAsyncRequestState (#42087) <BR>* Jaeger: Make tags templateable (#42005) <BR>* CodeEditor: Prevent suggestions from being clipped (#42120) <BR>* annotations editor menu should not appear if annotations are disabled (#42068) <BR>* Update dependency react-select to v5 (#41604) <BR>* Chore: Split nightly docker image scan into separate pipelines (#42097) <BR>* Chore: Bump versions to 8.4.0-pre (#42116) <BR>* Update latest.json (#42115) <BR>* Loki: Pass log volume hint as a request header (#42108) <BR>* ReleaseNotes: Updated changelog and release notes for 8.3.0-beta1 (#42044) <BR>* CI: Remove Linux `grabpl` step dependency from Windows builds (#42069) <BR>* Logs: Fix requesting of older logs when flipped order (#41966) <BR>* Removed packahes_api relrefs. (#42017) <BR>* Ignore react-icons bump for now (#41537) <BR>* Bump grabpl version to 2.7.1 (#42089) <BR>* Access control: use delegatable flag to check if role can be granted (#42070) <BR>* Elasticsearch: Display custom values in version select (#42051) <BR>* Docs: Whats new 8.3 - Preliminary (#41930) <BR>* Role picker: extend width to prevent menu being out of page (#42047) <BR>* Loki: alerting: adjust step-calculation to be the same as in frontend (#42033) <BR>* Update dependency AATTtypes/react-dom to v17 (#42045) <BR>* Update typescript-eslint monorepo to v5 (#42046) <BR>* Tracing: Fix incorrect indentations due to reoccurring spanIDs (#41919) <BR>* A11y/DashList: Make star button tab-navigable (#41479) <BR>* Alerting: Check for nil model.Settings and models.SecureSettings (#37738) <BR>* Add deployment_tools_config.json to git and eslint ignore (#42053) <BR>* Tracing: Make query editors available in dashboard for Tempo and Zipkin (#41974) <BR>* Select: Select menus now properly scroll during keyboard navigation (#41917) <BR>* Update dependency AATTtypes/react to v17 (#42035) <BR>* Update dependency AATTtesting-library/react-hooks to v7 (#42000) <BR>* Update dependency AATTtesting-library/react to v12 (#41997) <BR>* PanelEdit: Always show delete icon button for overrides, even when collapsed (#42029) <BR>* Alerting: Add value to notifier template (#41951) <BR>* Access control: Fix permission required to invite users (prevent access error) (#41943) <BR>* Variables: Make renamed or missing variable section expandable (#41964) <BR>* Fix: add the babel config to the dockerfiles (#42021) <BR>* Candlestick: exclude unmapped fields by default (#42011) <BR>* Update cuetsy to latest (#42015) <BR>* Recorded Queries: Split extension reducers init and extension init (#41850) <BR>* Make integration tests depend on initialize for enterprise-release-<BR>* branches (#42004) <BR>* TimeSeries: fix fillBelowTo wrongly affecting fills of unrelated series (#41998) <BR>* Corrected the path. (#42006) <BR>* updated image name (fixed typo), removed redundant image and resized images. (#41999) <BR>* Dockerfile: Bump Go and Alpine versions (#41922) <BR>* Testdata: add random labeled stream (#41932) <BR>* ExtractFields: properly detect value types from extracted fields (#41995) <BR>* Remove tether dependency since it\'s not used anymore (#41632) <BR>* Update dependency cypress to v9 (#41588) <BR>* loki: simplify interval calculation (#41857) <BR>* can\'t bump execa until esm modules (#41967) <BR>* Alerting: support mute timings configuration through the api for the embedded alertmanager (#41533) <BR>* Chore: fix typo in annotations.ts (#41978) <BR>* docs: improved deprecation-info for elasticsearch and influxdb (#41981) <BR>* Add concept about envelope encryption (#41860) <BR>* Docs: add easier to find deprecation notices to certain data sources and to the changelog (#41938) <BR>* Chore: Add context to playlist (#41337) <BR>* ThresholdControls: Use correct scale key when calculating handle position (#41942) <BR>* Add context for Publish and AddEventListener (#41665) <BR>* Plugins: remove deprecated code (components) (#41686) <BR>* Ignore history/react-router-dom for now (#40932) <BR>* chore(CODEOWNERS): remove references on \"AATTgrafana/plugins-platform\" (#41949) <BR>* Update dependency immutable to v4 (#41238) <BR>* refactor: fix displayname and description for serviceaccount role (#41946) <BR>* Releasing: start splitting out publish phase (#41959) <BR>* Alerting: increase timeout for silences tests (#41918) <BR>* JWT: Split race-y test into two stable tests (#41950) <BR>* show admin nav link it the user only has permissions to view licensing and not other pages under admin node (#41948) <BR>* Refactor drone yaml (#41937) <BR>* Update latest.json (#41873) <BR>* Fix loop when cannot fetch roles (#41901) <BR>* AzureMonitor: Fix metric namespace clear (#41878) <BR>* Access Control: use role groups in role picker (#41912) <BR>* AccessControl: RolePicker fetch roles in org (#41927) <BR>* add unsupported renderer message to catalog (#41898) <BR>* Install netcat to build-container and update the version (#41825) <BR>* Transformers: extract fields from JSON and text (alpha) (#41791) <BR>* Candlestick: fix volume histogram height by using mapped field name (#41931) <BR>* Geomap: Improve geojson style editor (#41926) <BR>* Docs: Add configuration option for the image renderer (#41798) <BR>* Chore: Move babel config to a root babel.config.json (#41615) <BR>* Make initialize depend on clone, only on enterprise pipelines (#41909) <BR>* Run integration tests after initialize (#41906) <BR>* Datasource: Fix stable sort order of query responses (#41868) <BR>* Disable lint-drone from release pipelines (#41899) <BR>* Add basic resource trimming command (#41780) <BR>* Update grabpl version to 2.6.1 (#41892) <BR>* Azure Monitor: Clean up fields when editing Metrics (#41762) <BR>* ReleaseNotes: Updated changelog and release notes for 8.2.5 (#41886) <BR>* AccessControl: FGAC permissions for orgs endpoint on frontend (#41050)<BR>* Wed Feb 09 2022 ecsosAATTopensuse.org- Update to version 8.3.5: <BR>* Cherry pick e2e test server changes <BR>* Fix lint <BR>* Update grabpl version <BR>* csrf checks for v8.3.5 (#234) <BR>* resolve conflicts <BR>* Update yarn.lock for 8.3.5 <BR>* [v8.3.x] Fix for CVE-2022-21702 (#225) <BR>* \"Release: Updated versions in package to 8.3.5\"<BR>* Thu Jan 20 2022 witold.bedykAATTsuse.com- Update to Go 1.17.- Add build-time dependency on `wire`.- Update license to GNU Affero General Public License v3.0.- Update to version 8.3.4 (jsc#PM-3191) + Security: <BR>* GetUserInfo: return an error if no user was found (bsc#1194873, CVE-2022-21673) + Features and enhancements: <BR>* Alerting: Allow configuration of non-ready alertmanagers. <BR>* Alerting: Allow customization of Google chat message. <BR>* AppPlugins: Support app plugins with only default nav. <BR>* InfluxDB: query editor: skip fields in metadata queries. <BR>* Postgres/MySQL/MSSQL: Cancel in-flight SQL query if user cancels query in grafana. <BR>* Prometheus: Forward oauth tokens after prometheus datasource migration. + Bug fixes: <BR>* Azure Monitor: Bug fix for variable interpolations in metrics dropdowns. <BR>* Azure Monitor: Improved error messages for variable queries. <BR>* CloudMonitoring: Fixes broken variable queries that use group bys. <BR>* Configuration: You can now see your expired API keys if you have no active ones. <BR>* Elasticsearch: Fix handling multiple datalinks for a single field. <BR>* Export: Fix error being thrown when exporting dashboards using query variables that reference the default datasource. <BR>* ImportDashboard: Fixes issue with importing dashboard and name ending up in uid. <BR>* Login: Page no longer overflows on mobile. <BR>* Plugins: Set backend metadata property for core plugins. <BR>* Prometheus: Fill missing steps with null values. <BR>* Prometheus: Fix interpolation of $__rate_interval variable. <BR>* Prometheus: Interpolate variables with curly brackets syntax. <BR>* Prometheus: Respect the http-method data source setting. <BR>* Table: Fixes issue with field config applied to wrong fields when hiding columns. <BR>* Toolkit: Fix bug with rootUrls not being properly parsed when signing a private plugin. <BR>* Variables: Fix so data source variables are added to adhoc configuration. + Plugin development fixes & changes: <BR>* Toolkit: Revert build config so tslib is bundled with plugins to prevent plugins from crashing.- Update to version 8.3.3: + Features and enhancements: <BR>* BarChart: Use new data error view component to show actions in panel edit. <BR>* CloudMonitor: Iterate over pageToken for resources. <BR>* Macaron: Prevent WriteHeader invalid HTTP status code panic. + Bug fixes: <BR>* AnnoListPanel: Fix interpolation of variables in tags. <BR>* CloudWatch: Allow queries to have no dimensions specified. <BR>* CloudWatch: Fix broken queries for users migrating from 8.2.4/8.2.5 to 8.3.0. <BR>* CloudWatch: Make sure MatchExact flag gets the right value. <BR>* Dashboards: Fix so that empty folders can be deleted from the manage dashboards/folders page. <BR>* InfluxDB: Improve handling of metadata query errors in InfluxQL. <BR>* Loki: Fix adding of ad hoc filters for queries with parser and line_format expressions. <BR>* Prometheus: Fix running of exemplar queries for non-histogram metrics. <BR>* Prometheus: Interpolate template variables in interval. <BR>* StateTimeline: Fix toolitp not showing when for frames with multiple fields. <BR>* TraceView: Fix virtualized scrolling when trace view is opened in right pane in Explore. <BR>* Variables: Fix repeating panels for on time range changed variables. <BR>* Variables: Fix so queryparam option works for scoped variables.- Update to version 8.3.2 + Security: Fixes CVE-2021-43813 and CVE-2021-43815.- Update to version 8.3.1 + Security: Fixes CVE-2021-43798.- Update to version 8.3.0 + Features and enhancements: <BR>* Alerting: Prevent folders from being deleted when they contain alerts. <BR>* Alerting: Show full preview value in tooltip. <BR>* BarGauge: Limit title width when name is really long. <BR>* CloudMonitoring: Avoid to escape regexps in filters. <BR>* CloudWatch: Add support for AWS Metric Insights. <BR>* TooltipPlugin: Remove other panels\' shared tooltip in edit panel. <BR>* Visualizations: Limit y label width to 40% of visualization width. + Bug fixes: <BR>* Alerting: Clear alerting rule evaluation errors after intermittent failures. <BR>* Alerting: Fix refresh on legacy Alert List panel. <BR>* Dashboard: Fix queries for panels with non-integer widths. <BR>* Explore: Fix url update inconsistency. <BR>* Prometheus: Fix range variables interpolation for time ranges smaller than 1 second. <BR>* ValueMappings: Fixes issue with regex value mapping that only sets color.- Update to version 8.3.0-beta2 + Breaking changes: <BR>* Grafana 8 Alerting enabled by default for installations that do not use legacy alerting. <BR>* Keep Last State for \"If execution error or timeout\" when upgrading to Grafana 8 alerting. + Features and enhancements: <BR>* Alerting: Create DatasourceError alert if evaluation returns error. <BR>* Alerting: Make Unified Alerting enabled by default for those who do not use legacy alerting. <BR>* Alerting: Support mute timings configuration through the api for the embedded alert manager. <BR>* CloudWatch: Add missing AWS/Events metrics. <BR>* Docs: Add easier to find deprecation notices to certain data sources and to the changelog. <BR>* Plugins Catalog: Enable install controls based on the pluginAdminEnabled flag. <BR>* Table: Add space between values for the DefaultCell and JSONViewCell. <BR>* Tracing: Make query editors available in dashboard for Tempo and Zipkin. + Bug fixes: <BR>* AccessControl: Renamed orgs roles, removed fixed:orgs:reader introduced in beta1. <BR>* Azure Monitor: Add trap focus for modals in grafana/ui and other small a11y fixes for Azure Monitor. <BR>* CodeEditor: Prevent suggestions from being clipped. <BR>* Dashboard: Fix cache timeout persistence. <BR>* Datasource: Fix stable sort order of query responses. <BR>* Explore: Fix error in query history when removing last item. <BR>* Logs: Fix requesting of older logs when flipped order. <BR>* Prometheus: Fix running of health check query based on access mode. <BR>* TextPanel: Fix suggestions for existing panels. <BR>* Tracing: Fix incorrect indentations due to reoccurring spanIDs. <BR>* Tracing: Show start time of trace with milliseconds precision. <BR>* Variables: Make renamed or missing variable section expandable. + Plugin development fixes & changes: <BR>* Select: Select menus now properly scroll during keyboard navigation.- Update to version 8.3.0-beta1 + Features and enhancements: <BR>* Alerting: Add UI for contact point testing with custom annotations and labels. <BR>* Alerting: Make alert state indicator in panel header work with Grafana 8 alerts. <BR>* Alerting: Option for Discord notifier to use webhook name. <BR>* Annotations: Deprecate AnnotationsSrv. <BR>* Auth: Omit all base64 paddings in JWT tokens for the JWT auth. <BR>* Azure Monitor: Clean up fields when editing Metrics. <BR>* AzureMonitor: Add new starter dashboards. <BR>* AzureMonitor: Add starter dashboard for app monitoring with Application Insights. <BR>* Barchart/Time series: Allow x axis label. <BR>* CLI: Improve error handling for installing plugins. <BR>* CloudMonitoring: Migrate to use backend plugin SDK contracts. <BR>* CloudWatch Logs: Add retry strategy for hitting max concurrent queries. <BR>* CloudWatch: Add AWS RoboMaker metrics and dimension. <BR>* CloudWatch: Add AWS Transfer metrics and dimension. <BR>* Dashboard: replace datasource name with a reference object. <BR>* Dashboards: Show logs on time series when hovering. <BR>* Elasticsearch: Add support for Elasticsearch 8.0 (Beta). <BR>* Elasticsearch: Add time zone setting to Date Histogram aggregation. <BR>* Elasticsearch: Enable full range log volume histogram. <BR>* Elasticsearch: Full range logs volume. <BR>* Explore: Allow changing the graph type. <BR>* Explore: Show ANSI colors when highlighting matched words in the logs panel. <BR>* Graph(old) panel: Listen to events from Time series panel. <BR>* Import: Load gcom dashboards from URL. <BR>* LibraryPanels: Improves export and import of library panels between orgs. <BR>* OAuth: Support PKCE. <BR>* Panel edit: Overrides now highlight correctly when searching. <BR>* PanelEdit: Display drag indicators on draggable sections. <BR>* Plugins: Refactor Plugin Management. <BR>* Prometheus: Add custom query parameters when creating PromLink url. <BR>* Prometheus: Remove limits on metrics, labels, and values in Metrics Browser. <BR>* StateTimeline: Share cursor with rest of the panels. <BR>* Tempo: Add error details when json upload fails. <BR>* Tempo: Add filtering for service graph query. <BR>* Tempo: Add links to nodes in Service Graph pointing to Prometheus metrics. <BR>* Time series/Bar chart panel: Add ability to sort series via legend. <BR>* TimeSeries: Allow multiple axes for the same unit. <BR>* TraceView: Allow span links defined on dataFrame. <BR>* Transformations: Support a rows mode in labels to fields. <BR>* ValueMappings: Don\'t apply field config defaults to time fields. <BR>* Variables: Only update panels that are impacted by variable change. + Bug fixes: <BR>* API: Fix dashboard quota limit for imports. <BR>* Alerting: Fix rule editor issues with Azure Monitor data source. <BR>* Azure monitor: Make sure alert rule editor is not enabled when template variables are being used. <BR>* CloudMonitoring: Fix annotation queries. <BR>* CodeEditor: Trigger the latest getSuggestions() passed to CodeEditor. <BR>* Dashboard: Remove the current panel from the list of options in the Dashboard datasource. <BR>* Encryption: Fix decrypting secrets in alerting migration. <BR>* InfluxDB: Fix corner case where index is too large in ALIAS field. <BR>* NavBar: Order App plugins alphabetically. <BR>* NodeGraph: Fix zooming sensitivity on touchpads. <BR>* Plugins: Add OAuth pass-through logic to api/ds/query endpoint. <BR>* Snapshots: Fix panel inspector for snapshot data. <BR>* Tempo: Fix basic auth password reset on adding tag. <BR>* ValueMapping: Fixes issue with regex mappings. + Plugin development fixes & changes: <BR>* grafana/ui: Enable slider marks display.- Update to version 8.2.7 + Security: Fixes CVE-2021-43798.- Update to version 8.2.6 + Features and enhancements: <BR>* Security: Upgrade Docker base image to Alpine 3.14.3. <BR>* Security: Upgrade Go to 1.17.2. + Bug fixes: <BR>* TimeSeries: Fix fillBelowTo wrongly affecting fills of unrelated series.- Update to version 8.2.5 + Breaking changes: <BR>* Fix No Data behaviour in Legacy Alerting. + Bug fixes: <BR>* Alerting: Fix a bug where the metric in the evaluation string was not correctly populated. <BR>* Alerting: Fix no data behaviour in Legacy Alerting for alert rules using the AND operator. <BR>* CloudMonitoring: Ignore min and max aggregation in MQL queries. <BR>* Dashboards: \'Copy\' is no longer added to new dashboard titles. <BR>* DataProxy: Fix overriding response body when response is a WebSocket upgrade. <BR>* Elasticsearch: Use field configured in query editor as field for date_histogram aggregations. <BR>* Explore: Fix running queries without a datasource property set. <BR>* InfluxDB: Fix numeric aliases in queries. <BR>* Plugins: Ensure consistent plugin settings list response. <BR>* Tempo: Fix validation of float durations. <BR>* Tracing: Correct tags for each span are shown.- Update to version 8.2.4 + Security: Fixes CVE-2021-41244.- Update to version 8.2.3 + Security: Fixes CVE-2021-41174.- Update to version 8.2.2 + Features and enhancements: <BR>* Annotations: We have improved tag search performance. <BR>* Application: You can now configure an error-template title. <BR>* AzureMonitor: We removed a restriction from the resource filter query. <BR>* Packaging: We removed the ProcSubset option in systemd. This option prevented Grafana from starting in LXC environments. <BR>* Prometheus: We removed the autocomplete limit for metrics. <BR>* Table: We improved the styling of the type icons to make them more distinct from column / field name. <BR>* ValueMappings: You can now use value mapping in stat, gauge, bar gauge, and pie chart visualizations. + Bug fixes: <BR>* Alerting: Fix panic when Slack\'s API sends unexpected response. <BR>* Alerting: The Create Alert button now appears on the dashboard panel when you are working with a default datasource. <BR>* Explore: We fixed the problem where the Explore log panel disappears when an Elasticsearch logs query returns no results. <BR>* Graph: You can now see annotation descriptions on hover. <BR>* Logs: The system now uses the JSON parser only if the line is parsed to an object. <BR>* Prometheus: We fixed the issue where the system did not reuse TCP connections when querying from Grafana alerting. <BR>* Prometheus: We fixed the problem that resulted in an error when a user created a query with a $__interval min step. <BR>* RowsToFields: We fixed the issue where the system was not properly interpreting number values. <BR>* Scale: We fixed how the system handles NaN percent when data min = data max. <BR>* Table panel: You can now create a filter that includes special characters.- Update to version 8.2.1 + Bug fixes: <BR>* Dashboard: Fix rendering of repeating panels. <BR>* Datasources: Fix deletion of data source if plugin is not found. <BR>* Packaging: Remove systemcallfilters sections from systemd unit files. <BR>* Prometheus: Add Headers to HTTP client options.- Update to version 8.2.0 + Features and enhancements: <BR>* AWS: Updated AWS authentication documentation. <BR>* Alerting: Added support Alertmanager data source for upstream Prometheus AM implementation. <BR>* Alerting: Allows more characters in label names so notifications are sent. <BR>* Alerting: Get alert rules for a dashboard or a panel using /api/v1/rules endpoints. <BR>* Annotations: Improved rendering performance of event markers. <BR>* CloudWatch Logs: Skip caching for log queries. <BR>* Explore: Added an opt-in configuration for Node Graph in Jaeger, Zipkin, and Tempo. <BR>* Packaging: Add stricter systemd unit options. <BR>* Prometheus: Metrics browser can now handle label values with special characters. + Bug fixes: <BR>* CodeEditor: Ensure that we trigger the latest onSave callback provided to the component. <BR>* DashboardList/AlertList: Fix for missing All folder value. + Plugin development fixes & changes: <BR>* Plugins: Create a mock icon component to prevent console errors.- Update to version 8.2.0-beta2 + Features and enhancements: <BR>* AccessControl: Document new permissions restricting data source access. <BR>* TimePicker: Add fiscal years and search to time picker. <BR>* Alerting: Added support for Unified Alerting with Grafana HA. <BR>* Alerting: Added support for tune rule evaluation using configuration options. <BR>* Alerting: Cleanups alertmanager namespace from key-value store when disabling Grafana 8 alerts. <BR>* Alerting: Remove ngalert feature toggle and introduce two new settings for enabling Grafana 8 alerts and disabling them for specific organisations. <BR>* CloudWatch: Introduced new math expression where it is necessary to specify the period field. <BR>* InfluxDB: Added support for $__interval and $__interval_ms in Flux queries for alerting. <BR>* InfluxDB: Flux queries can use more precise start and end timestamps with nanosecond-precision. <BR>* Plugins Catalog: Make the catalog the default way to interact with plugins. <BR>* Prometheus: Removed autocomplete limit for metrics. + Bug fixes: <BR>* Alerting: Fixed an issue where the edit page crashes if you tried to preview an alert without a condition set. <BR>* Alerting: Fixed rules migration to keep existing Grafana 8 alert rules. <BR>* Alerting: Fixed the silence file content generated during migration. <BR>* Analytics: Fixed an issue related to interaction event propagation in Azure Application Insights. <BR>* BarGauge: Fixed an issue where the cell color was lit even though there was no data. <BR>* BarGauge: Improved handling of streaming data. <BR>* CloudMonitoring: Fixed INT64 label unmarshal error. <BR>* ConfirmModal: Fixes confirm button focus on modal open. <BR>* Dashboard: Add option to generate short URL for variables with values containing spaces. <BR>* Explore: No longer hides errors containing refId property. <BR>* Fixed an issue that produced State timeline panel tooltip error when data was not in sync. <BR>* InfluxDB: InfluxQL query editor is set to always use resultFormat. <BR>* Loki: Fixed creating context query for logs with parsed labels. <BR>* PageToolbar: Fixed alignment of titles. <BR>* Plugins Catalog: Update to the list of available panels after an install, update or uninstall. <BR>* TimeSeries: Fixed an issue where the shared cursor was not showing when hovering over in old Graph panel. <BR>* Variables: Fixed issues related to change of focus or refresh pages when pressing enter in a text box variable input. <BR>* Variables: Panel no longer crash when using the adhoc variable in data links.- Update to version 8.2.0-beta1 + Features and enhancements: <BR>* AccessControl: Introduce new permissions to restrict access for reloading provisioning configuration. <BR>* Alerting: Add UI to edit Cortex/Loki namespace, group names, and group evaluation interval. <BR>* Alerting: Add a Test button to test contact point. <BR>* Alerting: Allow creating/editing recording rules for Loki and Cortex. <BR>* Alerting: Metrics should have the label org instead of user. <BR>* Alerting: Sort notification channels by name to make them easier to locate. <BR>* Alerting: Support org level isolation of notification configuration. <BR>* AzureMonitor: Add data links to deep link to Azure Portal Azure Resource Graph. <BR>* AzureMonitor: Add support for annotations from Azure Monitor Metrics and Azure Resource Graph services. <BR>* AzureMonitor: Show error message when subscriptions request fails in ConfigEditor. <BR>* Chore: Update to Golang 1.16.7. <BR>* CloudWatch Logs: Add link to X-Ray data source for trace IDs in logs. <BR>* CloudWatch Logs: Disable query path using websockets (Live) feature. <BR>* CloudWatch/Logs: Don\'t group dataframes for non time series queries. <BR>* Cloudwatch: Migrate queries that use multiple stats to one query per stat. <BR>* Dashboard: Keep live timeseries moving left (v2). <BR>* Datasources: Introduce response_limit for datasource responses. <BR>* Explore: Add filter by trace or span ID to trace to logs feature. <BR>* Explore: Download traces as JSON in Explore Inspector. <BR>* Explore: Reuse Dashboard\'s QueryRows component. <BR>* Explore: Support custom display label for derived fields buttons for Loki datasource. <BR>* Grafana UI: Update monaco-related dependencies. <BR>* Graphite: Deprecate browser access mode. <BR>* InfluxDB: Improve handling of intervals in alerting. <BR>* InfluxDB: InfluxQL query editor: Handle unusual characters in tag values better. <BR>* Jaeger: Add ability to upload JSON file for trace data. <BR>* LibraryElements: Enable specifying UID for new and existing library elements. <BR>* LibraryPanels: Remove library panel icon from the panel header so you can no longer tell that a panel is a library panel from the dashboard view. <BR>* Logs panel: Scroll to the bottom on page refresh when sorting in ascending order. <BR>* Loki: Add fuzzy search to label browser. <BR>* Navigation: Implement active state for items in the Sidemenu. <BR>* Packaging: Add stricter systemd unit options. <BR>* Packaging: Update PID file location from /var/run to /run. <BR>* Plugins: Add Hide OAuth Forward config option. <BR>* Postgres/MySQL/MSSQL: Add setting to limit the maximum number of rows processed. <BR>* Prometheus: Add browser access mode deprecation warning. <BR>* Prometheus: Add interpolation for built-in-time variables to backend. <BR>* Tempo: Add ability to upload trace data in JSON format. <BR>* TimeSeries/XYChart: Allow grid lines visibility control in XYChart and TimeSeries panels. <BR>* Transformations: Convert field types to time string number or boolean. <BR>* Value mappings: Add regular-expression based value mapping. <BR>* Zipkin: Add ability to upload trace JSON. + Bug fixes: <BR>* Admin: Prevent user from deleting user\'s current/active organization. <BR>* LibraryPanels: Fix library panel getting saved in the dashboard\'s folder. <BR>* OAuth: Make generic teams URL and JMES path configurable. <BR>* QueryEditor: Fix broken copy-paste for mouse middle-click <BR>* Thresholds: Fix undefined color in \"Add threshold\". <BR>* Timeseries: Add wide-to-long, and fix multi-frame output. <BR>* TooltipPlugin: Fix behavior of Shared Crosshair when Tooltip is set to All. + Plugin development fixes & changes: <BR>* Grafana UI: Fix TS error property css is missing in type.- Update to version 8.1.8 + Security: Fixes CVE-2021-43798.- Update to version 8.1.7 + Bug fixes: <BR>* Alerting: Fix alerts with evaluation interval more than 30 seconds resolving before notification. <BR>* Elasticsearch/Prometheus: Fix usage of proper SigV4 service namespace.- Update to version 8.1.6 + Security: Fixes CVE-2021-39226.- Update to version 8.1.5 + Bug fixes: <BR>* BarChart: Fixes panel error that happens on second refresh.- Update to version 8.1.4 + Features and enhancements <BR>* Explore: Ensure logs volume bar colors match legend colors. <BR>* LDAP: Search all DNs for users. + Bug fixes: <BR>* Alerting: Fix notification channel migration. <BR>* Annotations: Fix blank panels for queries with unknown data sources. <BR>* BarChart: Fix stale values and x axis labels. <BR>* Graph: Make old graph panel thresholds work even if ngalert is enabled. <BR>* InfluxDB: Fix regex to identify / as separator. <BR>* LibraryPanels: Fix update issues related to library panels in rows. <BR>* Variables: Fix variables not updating inside a Panel when the preceding Row uses \"Repeat For\".- Update to version 8.1.3 + Bug fixes <BR>* Alerting: Fix alert flapping in the internal alertmanager. <BR>* Alerting: Fix request handler failed to convert dataframe \"results\" to plugins.DataTimeSeriesSlice: input frame is not recognized as a time series. <BR>* Dashboard: Fix UIDs are not preserved when importing/creating dashboards thru importing .json file. <BR>* Dashboard: Forces panel re-render when exiting panel edit. <BR>* Dashboard: Prevent folder from changing when navigating to general settings. <BR>* Docker: Force use of libcrypto1.1 and libssl1.1 versions to fix CVE-2021-3711. <BR>* Elasticsearch: Fix metric names for alert queries. <BR>* Elasticsearch: Limit Histogram field parameter to numeric values. <BR>* Elasticsearch: Prevent pipeline aggregations to show up in terms order by options. <BR>* LibraryPanels: Prevent duplicate repeated panels from being created. <BR>* Loki: Fix ad-hoc filter in dashboard when used with parser. <BR>* Plugins: Track signed files + add warn log for plugin assets which are not signed. <BR>* Postgres/MySQL/MSSQL: Fix region annotations not displayed correctly. <BR>* Prometheus: Fix validate selector in metrics browser. <BR>* Security: Fix stylesheet injection vulnerability. <BR>* Security: Fix short URL vulnerability.- Update to version 8.1.2 + Features and enhancements: <BR>* AzureMonitor: Add support for PostgreSQL and MySQL Flexible Servers. <BR>* Datasource: Change HTTP status code for failed datasource health check to 400. <BR>* Explore: Add span duration to left panel in trace viewer. <BR>* Plugins: Use file extension allowlist when serving plugin assets instead of checking for UNIX executable. <BR>* Profiling: Add support for binding pprof server to custom network interfaces. <BR>* Search: Make search icon keyboard navigable. <BR>* Template variables: Keyboard navigation improvements. <BR>* Tooltip: Display ms within minute time range. + Bug fixes: <BR>* Alerting: Fix saving LINE contact point. <BR>* Annotations: Fix alerting annotation coloring. <BR>* Annotations: Alert annotations are now visible in the correct Panel. <BR>* Auth: Hide SigV4 config UI and disable middleware when its config flag is disabled. <BR>* Dashboard: Prevent incorrect panel layout by comparing window width against theme breakpoints. <BR>* Elasticsearch: Fix metric names for alert queries. <BR>* Explore: Fix showing of full log context. <BR>* PanelEdit: Fix \'Actual\' size by passing the correct panel size to Dashboard. <BR>* Plugins: Fix TLS datasource settings. <BR>* Variables: Fix issue with empty drop downs on navigation. <BR>* Variables: Fix URL util converting false into true. + Plugin development fixes & changes: <BR>* Toolkit: Fix matchMedia not found error.- Update to version 8.1.1 + Bug fixes: <BR>* CloudWatch Logs: Fix crash when no region is selected.- Update to version 8.1.0 + Features and enhancements: <BR>* Alerting: Deduplicate receivers during migration. <BR>* ColorPicker: Display colors as RGBA. <BR>* Select: Make portalling the menu opt-in, but opt-in everywhere. <BR>* TimeRangePicker: Improve accessibility. + Bug fixes: <BR>* Annotations: Correct annotations that are displayed upon page refresh. <BR>* Annotations: Fix Enabled button that disappeared from Grafana v8.0.6. <BR>* Annotations: Fix data source template variable that was not available for annotations. <BR>* AzureMonitor: Fix annotations query editor that does not load. <BR>* Geomap: Fix scale calculations. <BR>* GraphNG: Fix y-axis autosizing. <BR>* Live: Display stream rate and fix duplicate channels in list response. <BR>* Loki: Update labels in log browser when time range changes in dashboard. <BR>* NGAlert: Send resolve signal to alertmanager on alerting -> Normal. <BR>* PasswordField: Prevent a password from being displayed when you click the Enter button. <BR>* Renderer: Remove debug.log file when Grafana is stopped. <BR>* Security: Update dependencies to fix CVE-2021-36222.- Update to version 8.1.0-beta3 + Features and enhancements: <BR>* Alerting: Support label matcher syntax in alert rule list filter. <BR>* IconButton: Put tooltip text as aria-label. <BR>* Live: Experimental HA with Redis. <BR>* UI: FileDropzone component. <BR>* CloudWatch: Add AWS LookoutMetrics. + Bug fixes: <BR>* Docker: Fix builds by delaying go mod verify until all required files are copied over. <BR>* Exemplars: Fix disable exemplars only on the query that failed. <BR>* SQL: Fix SQL dataframe resampling (fill mode + time intervals).- Update to version 8.1.0-beta2 + Features and enhancements: <BR>* Alerting: Expand the value string in alert annotations and labels. <BR>* Auth: Add Azure HTTP authentication middleware. <BR>* Auth: Auth: Pass user role when using the authentication proxy. <BR>* Gazetteer: Update countries.json file to allow for linking to 3-letter country codes. + Bug fixes: <BR>* Config: Fix Docker builds by correcting formatting in sample.ini. <BR>* Explore: Fix encoding of internal URLs.- Update to version 8.1.0-beta1 + Features and enhancements: <BR>* Alerting: Add Alertmanager notifications tab. <BR>* Alerting: Add button to deactivate current Alertmanager configuration. <BR>* Alerting: Add toggle in Loki/Prometheus data source configuration to opt out of alerting UI. <BR>* Alerting: Allow any \"evaluate for\" value >=0 in the alert rule form. <BR>* Alerting: Load default configuration from status endpoint, if Cortex Alertmanager returns empty user configuration. <BR>* Alerting: view to display alert rule and its underlying data. <BR>* Annotation panel: Release the annotation panel. <BR>* Annotations: Add typeahead support for tags in built-in annotations. <BR>* AzureMonitor: Add curated dashboards for Azure services. <BR>* AzureMonitor: Add support for deep links to Microsoft Azure portal for Metrics. <BR>* AzureMonitor: Remove support for different credentials for Azure Monitor Logs. <BR>* AzureMonitor: Support querying any Resource for Logs queries. <BR>* Elasticsearch: Add frozen indices search support. <BR>* Elasticsearch: Name fields after template variables values instead of their name. <BR>* Elasticsearch: add rate aggregation. <BR>* Email: Allow configuration of content types for email notifications. <BR>* Explore: Add more meta information when line limit is hit. <BR>* Explore: UI improvements to trace view. <BR>* FieldOverrides: Added support to change display name in an override field and have it be matched by a later rule. <BR>* HTTP Client: Introduce dataproxy_max_idle_connections config variable. <BR>* InfluxDB: InfluxQL: adds tags to timeseries data. <BR>* InfluxDB: InfluxQL: make measurement search case insensitive. Legacy Alerting: Replace simplejson with a struct in webhook notification channel. <BR>* Legend: Updates display name for Last (not null) to just Last<BR>*. <BR>* Logs panel: Add option to show common labels. <BR>* Loki: Add $__range variable. <BR>* Loki: Add support for \"label_values(log stream selector, label)\" in templating. <BR>* Loki: Add support for ad-hoc filtering in dashboard. <BR>* MySQL Datasource: Add timezone parameter. <BR>* NodeGraph: Show gradient fields in legend. <BR>* PanelOptions: Don\'t mutate panel options/field config object when updating. <BR>* PieChart: Make pie gradient more subtle to match other charts. <BR>* Prometheus: Update PromQL typeahead and highlighting. <BR>* Prometheus: interpolate variable for step field. <BR>* Provisioning: Improve validation by validating across all dashboard providers. <BR>* SQL Datasources: Allow multiple string/labels columns with time series. <BR>* Select: Portal select menu to document.body. <BR>* Team Sync: Add group mapping to support team sync in the Generic OAuth provider. <BR>* Tooltip: Make active series more noticeable. <BR>* Tracing: Add support to configure trace to logs start and end time. <BR>* Transformations: Skip merge when there is only a single data frame. <BR>* ValueMapping: Added support for mapping text to color, boolean values, NaN and Null. Improved UI for value mapping. <BR>* Visualizations: Dynamically set any config (min, max, unit, color, thresholds) from query results. <BR>* live: Add support to handle origin without a value for the port when matching with root_url. + Bug fixes: <BR>* Alerting: Handle marshaling Inf values. <BR>* AzureMonitor: Fix macro resolution for template variables. <BR>* AzureMonitor: Fix queries with Microsoft.NetApp/../../volumes resources. <BR>* AzureMonitor: Request and concat subsequent resource pages. <BR>* Bug: Fix parse duration for day. <BR>* Datasources: Improve error handling for error messages. <BR>* Explore: Correct the functionality of shift-enter shortcut across all uses. <BR>* Explore: Show all dataFrames in data tab in Inspector. <BR>* GraphNG: Fix Tooltip mode \'All\' for XYChart. <BR>* Loki: Fix highlight of logs when using filter expressions with backticks. <BR>* Modal: Force modal content to overflow with scroll. <BR>* Plugins: Ignore symlinked folders when verifying plugin signature. + Plugin development fixes & changes: <BR>* Toolkit: Improve error messages when tasks fail.- Update to version 8.0.7 + Security: Fixes CVE-2021-43798.- Update to version 8.0.6 + Features and enhancements: <BR>* Alerting: Add annotation upon alert state change. <BR>* Alerting: Allow space in label and annotation names. <BR>* InfluxDB: Improve legend labels for InfluxDB query results. + Bug fixes: <BR>* Alerting: Fix improper alert by changing the handling of empty labels. <BR>* CloudWatch/Logs: Reestablish Cloud Watch alert behavior. <BR>* Dashboard: Avoid migration breaking on fieldConfig without defaults field in folded panel. <BR>* DashboardList: Fix issue not re-fetching dashboard list after variable change. <BR>* Database: Fix incorrect format of isolation level configuration parameter for MySQL. <BR>* InfluxDB: Correct tag filtering on InfluxDB data. <BR>* Links: Fix links that caused a full page reload. <BR>* Live: Fix HTTP error when InfluxDB metrics have an incomplete or asymmetrical field set. <BR>* Postgres/MySQL/MSSQL: Change time field to \"Time\" for time series queries. <BR>* Postgres: Fix the handling of a null return value in query results. <BR>* Tempo: Show hex strings instead of uints for IDs. <BR>* TimeSeries: Improve tooltip positioning when tooltip overflows. <BR>* Transformations: Add \'prepare time series\' transformer.- Update to version 8.0.5 + Features and enhancements: <BR>* Cloudwatch Logs: Send error down to client. <BR>* Folders: Return 409 Conflict status when folder already exists. <BR>* TimeSeries: Do not show series in tooltip if it\'s hidden in the viz. + Bug fixes: <BR>* AzureMonitor: Fix issue where resource group name is missing on the resource picker button. <BR>* Chore: Fix AWS auth assuming role with workspace IAM. <BR>* DashboardQueryRunner: Fixes unrestrained subscriptions being created. <BR>* DateFormats: Fix reading correct setting key for use_browser_locale. <BR>* Links: Fix links to other apps outside Grafana when under sub path. <BR>* Snapshots: Fix snapshot absolute time range issue. <BR>* Table: Fix data link color. <BR>* Time Series: Fix X-axis time format when tick increment is larger than a year. <BR>* Tooltip Plugin: Prevent tooltip render if field is undefined.- Update to version 8.0.4 + Features and enhancements: <BR>* Live: Rely on app url for origin check. <BR>* PieChart: Sort legend descending, update placeholder. <BR>* TimeSeries panel: Do not reinitialize plot when thresholds mode change. + Bug fixes: <BR>* Elasticsearch: Allow case sensitive custom options in date_histogram interval. <BR>* Elasticsearch: Restore previous field naming strategy when using variables. <BR>* Explore: Fix import of queries between SQL data sources. <BR>* InfluxDB: InfluxQL query editor: fix retention policy handling. <BR>* Loki: Send correct time range in template variable queries. <BR>* TimeSeries: Preserve RegExp series overrides when migrating from old graph panel.- Update to version 8.0.3 + Features and enhancements: <BR>* Alerting: Increase alertmanager_conf column if MySQL. <BR>* Time series/Bar chart panel: Handle infinite numbers as nulls when converting to plot array. <BR>* TimeSeries: Ensure series overrides that contain color are migrated, and migrate the previous fieldConfig when changing the panel type. <BR>* ValueMappings: Improve singlestat value mappings migration. + Bug fixes: <BR>* Annotations: Fix annotation line and marker colors. <BR>* AzureMonitor: Fix KQL template variable queries without default workspace. <BR>* CloudWatch/Logs: Fix missing response data for log queries. <BR>* Elasticsearch: Restore previous field naming strategy when using variables. <BR>* LibraryPanels: Fix crash in library panels list when panel plugin is not found. <BR>* LogsPanel: Fix performance drop when moving logs panel in dashboard. <BR>* Loki: Parse log levels when ANSI coloring is enabled. <BR>* MSSQL: Fix issue with hidden queries still being executed. <BR>* PanelEdit: Display the VisualizationPicker that was not displayed if a panel has an unknown panel plugin. <BR>* Plugins: Fix loading symbolically linked plugins. <BR>* Prometheus: Fix issue where legend name was replaced with name Value in stat and gauge panels. <BR>* State Timeline: Fix crash when hovering over panel.- Update to version 8.0.2 + Features and enhancements: <BR>* Datasource: Add support for max_conns_per_host in dataproxy settings. + Bug fixes: <BR>* Configuration: Fix changing org preferences in FireFox. <BR>* PieChart: Fix legend dimension limits. <BR>* Postgres/MySQL/MSSQL: Fix panic in concurrent map writes. <BR>* Variables: Hide default data source if missing from regex.- Update to version 8.0.1 + Bug fixes: <BR>* Alerting/SSE: Fix \"count_non_null\" reducer validation. <BR>* Cloudwatch: Fix duplicated time series. <BR>* Cloudwatch: Fix missing defaultRegion. <BR>* Dashboard: Fix Dashboard init failed error on dashboards with old singlestat panels in collapsed rows. <BR>* Datasource: Fix storing timeout option as numeric. <BR>* Postgres/MySQL/MSSQL: Fix annotation parsing for empty responses. <BR>* Postgres/MySQL/MSSQL: Numeric/non-string values are now returned from query variables. <BR>* Postgres: Fix an error that was thrown when the annotation query did not return any results. <BR>* StatPanel: Fix an issue with the appearance of the graph when switching color mode. <BR>* Visualizations: Fix an issue in the Stat/BarGauge/Gauge/PieChart panels where all values mode were showing the same name if they had the same value. + Plugin development fixes & changes: <BR>* Toolkit: Resolve external fonts when Grafana is served from a sub path.- Update to version 8.0.0 + Breaking changes: <BR>* The following endpoints were deprecated for Grafana v5.0 and support for them has now been removed: GET /dashboards/db/:slug GET /dashboard-solo/db/:slug GET /api/dashboard/db/:slug DELETE /api/dashboards/db/:slug + Features and enhancements: <BR>* AzureMonitor: Require default subscription for workspaces() template variable query. <BR>* AzureMonitor: Use resource type display names in the UI. <BR>* Dashboard: Remove support for loading and deleting dashboard by slug. <BR>* InfluxDB: Deprecate direct browser access in data source. <BR>* VizLegend: Add a read-only property. + Bug fixes: <BR>* AzureMonitor: Fix Azure Resource Graph queries in Azure China. <BR>* Checkbox: Fix vertical layout issue with checkboxes due to fixed height. <BR>* Dashboard: Fix Table view when editing causes the panel data to not update. <BR>* Dashboard: Fix issues where unsaved-changes warning is not displayed. <BR>* Login: Fixes Unauthorized message showing when on login page or snapshot page. <BR>* NodeGraph: Fix sorting markers in grid view. <BR>* Short URL: Include orgId in generated short URLs. <BR>* Variables: Support raw values of boolean type.- Update to version 8.0.0-beta3 + Breaking changes: <BR>* The default HTTP method for Prometheus data source is now POST. + Features and enhancements: <BR>* API: Support folder UID in dashboards API. <BR>* Alerting: Add support for configuring avatar URL for the Discord notifier. <BR>* Alerting: Clarify that Threema Gateway Alerts support only Basic IDs. <BR>* Azure: Expose Azure settings to external plugins. <BR>* AzureMonitor: Deprecate using separate credentials for Azure Monitor Logs. <BR>* AzureMonitor: Display variables in resource picker for Azure Monitor Logs. <BR>* AzureMonitor: Hide application insights for data sources not using it. <BR>* AzureMonitor: Support querying subscriptions and resource groups in Azure Monitor Logs. <BR>* AzureMonitor: remove requirement for default subscription. <BR>* CloudWatch: Add LambdaAATTEdge Amazon CloudFront metrics. <BR>* CloudWatch: Add missing AWS AppSync metrics. <BR>* ConfirmModal: Auto focus delete button. <BR>* Explore: Add caching for queries that are run from logs navigation. <BR>* Loki: Add formatting for annotations. <BR>* Loki: Bring back processed bytes as meta information. <BR>* NodeGraph: Display node graph collapsed by default with trace view. <BR>* Overrides: Include a manual override option to hide something from visualization. <BR>* PieChart: Support row data in pie charts. <BR>* Prometheus: Update default HTTP method to POST for existing data sources. <BR>* Time series panel: Position tooltip correctly when window is scrolled or resized. + Bug fixes: <BR>* Admin: Fix infinite loading edit on the profile page. <BR>* Color: Fix issues with random colors in string and date fields. <BR>* Dashboard: Fix issue with title or folder change has no effect after exiting settings view. <BR>* DataLinks: Fix an issue __series.name is not working in data link. <BR>* Datasource: Fix dataproxy timeout should always be applied for outgoing data source HTTP requests. <BR>* Elasticsearch: Fix NewClient not passing httpClientProvider to client impl. <BR>* Explore: Fix Browser title not updated on Navigation to Explore. <BR>* GraphNG: Remove fieldName and hideInLegend properties from UPlotSeriesBuilder. <BR>* OAuth: Fix fallback to auto_assign_org_role setting for Azure AD OAuth when no role claims exists. <BR>* PanelChrome: Fix issue with empty panel after adding a non data panel and coming back from panel edit. <BR>* StatPanel: Fix data link tooltip not showing for single value. <BR>* Table: Fix sorting for number fields. <BR>* Table: Have text underline for datalink, and add support for image datalink. <BR>* Time series panel: Position tooltip correctly when window is scrolled or resized. <BR>* Transformations: Prevent FilterByValue transform from crashing panel edit.- Update to version 8.0.0-beta2 + Features and enhancements: <BR>* AppPlugins: Expose react-router to apps. <BR>* AzureMonitor: Add Azure Resource Graph. <BR>* AzureMonitor: Managed Identity configuration UI. <BR>* AzureMonitor: Token provider with support for Managed Identities. <BR>* AzureMonitor: Update Logs workspace() template variable query to return resource URIs. <BR>* BarChart: Value label sizing. <BR>* CloudMonitoring: Add support for preprocessing. <BR>* CloudWatch: Add AWS/EFS StorageBytes metric. <BR>* CloudWatch: Allow use of missing AWS namespaces using custom metrics. <BR>* Datasource: Shared HTTP client provider for core backend data sources and any data source using the data source proxy. <BR>* InfluxDB: InfluxQL: allow empty tag values in the query editor. <BR>* Instrumentation: Instrument incoming HTTP request with histograms by default. <BR>* Library Panels: Add name endpoint & unique name validation to AddLibraryPanelModal. <BR>* Logs panel: Support details view. <BR>* PieChart: Always show the calculation options dropdown in the editor. <BR>* PieChart: Remove beta flag. <BR>* Plugins: Enforce signing for all plugins. <BR>* Plugins: Remove support for deprecated backend plugin protocol version. <BR>* Tempo/Jaeger: Add better display name to legend. <BR>* Timeline: Add time range zoom. <BR>* Timeline: Adds opacity & line width option. <BR>* Timeline: Value text alignment option. <BR>* ValueMappings: Add duplicate action, and disable dismiss on backdrop click. <BR>* Zipkin: Add node graph view to trace response. + Bug fixes: <BR>* Annotations panel: Remove subpath from dashboard links. <BR>* Content Security Policy: Allow all image sources by default. <BR>* Content Security Policy: Relax default template wrt. loading of scripts, due to nonces not working. <BR>* Datasource: Fix tracing propagation for alert execution by introducing HTTP client outgoing tracing middleware. <BR>* InfluxDB: InfluxQL always apply time interval end. <BR>* Library Panels: Fixes \"error while loading library panels\". <BR>* NewsPanel: Fixes rendering issue in Safari. <BR>* PanelChrome: Fix queries being issued again when scrolling in and out of view. <BR>* Plugins: Fix Azure token provider cache panic and auth param nil value. <BR>* Snapshots: Fix key and deleteKey being ignored when creating an external snapshot. <BR>* Table: Fix issue with cell border not showing with colored background cells. <BR>* Table: Makes tooltip scrollable for long JSON values. <BR>* TimeSeries: Fix for Connected null values threshold toggle during panel editing. <BR>* Variables: Fixes inconsistent selected states on dashboard load. <BR>* Variables: Refreshes all panels even if panel is full screen. + Plugin development fixes & changes: <BR>* QueryField: Remove carriage return character from pasted text.- Update to version 8.0.0-beta1 + License update: <BR>* AGPL License: Update license from Apache 2.0 to the GNU Affero General Public License (AGPL). + Breaking changes: <BR>* Removes the never refresh option for Query variables. <BR>* Removes the experimental Tags feature for Variables. + Deprecations: <BR>* The InfoBox & FeatureInfoBox are now deprecated please use the Alert component instead with severity info. + Features and enhancements: <BR>* API: Add org users with pagination. <BR>* API: Return 404 when deleting nonexistent API key. <BR>* API: Return query results as JSON rather than base64 encoded Arrow. <BR>* Alerting: Allow sending notification tags to Opsgenie as extra properties. <BR>* Alerts: Replaces all uses of InfoBox & FeatureInfoBox with Alert. <BR>* Auth: Add support for JWT Authentication. <BR>* AzureMonitor: Add support for Microsoft.SignalRService/SignalR metrics. <BR>* AzureMonitor: Azure settings in Grafana server config. <BR>* AzureMonitor: Migrate Metrics query editor to React. <BR>* BarChart panel: enable series toggling via legend. <BR>* BarChart panel: Adds support for Tooltip in BarChartPanel. <BR>* PieChart panel: Change look of highlighted pie slices. <BR>* CloudMonitoring: Migrate config editor from angular to react. <BR>* CloudWatch: Add Amplify Console metrics and dimensions. <BR>* CloudWatch: Add missing Redshift metrics to CloudWatch data source. <BR>* CloudWatch: Add metrics for managed RabbitMQ service. <BR>* DashboardList: Enable templating on search tag input. <BR>* Datasource config: correctly remove single custom http header. <BR>* Elasticsearch: Add generic support for template variables. <BR>* Elasticsearch: Allow omitting field when metric supports inline script. <BR>* Elasticsearch: Allow setting a custom limit for log queries. <BR>* Elasticsearch: Guess field type from first non-empty value. <BR>* Elasticsearch: Use application/x-ndjson content type for multisearch requests. <BR>* Elasticsearch: Use semver strings to identify ES version. <BR>* Explore: Add logs navigation to request more logs. <BR>* Explore: Map Graphite queries to Loki. <BR>* Explore: Scroll split panes in Explore independently. <BR>* Explore: Wrap each panel in separate error boundary. <BR>* FieldDisplay: Smarter naming of stat values when visualising row values (all values) in stat panels. <BR>* Graphite: Expand metric names for variables. <BR>* Graphite: Handle unknown Graphite functions without breaking the visual editor. <BR>* Graphite: Show graphite functions descriptions. <BR>* Graphite: Support request cancellation properly (Uses new backendSrv.fetch Observable request API). <BR>* InfluxDB: Flux: Improve handling of complex response-structures. <BR>* InfluxDB: Support region annotations. <BR>* Inspector: Download logs for manual processing. <BR>* Jaeger: Add node graph view for trace. <BR>* Jaeger: Search traces. <BR>* Loki: Use data source settings for alerting queries. <BR>* NodeGraph: Exploration mode. <BR>* OAuth: Add support for empty scopes. <BR>* PanelChrome: New logic-less emotion based component with no dependency on PanelModel or DashboardModel. <BR>* PanelEdit: Adds a table view toggle to quickly view data in table form. <BR>* PanelEdit: Highlight matched words when searching options. <BR>* PanelEdit: UX improvements. <BR>* Plugins: PanelRenderer and simplified QueryRunner to be used from plugins. <BR>* Plugins: AuthType in route configuration and params interpolation. <BR>* Plugins: Enable plugin runtime install/uninstall capabilities. <BR>* Plugins: Support set body content in plugin routes. <BR>* Plugins: Introduce marketplace app. <BR>* Plugins: Moving the DataSourcePicker to grafana/runtime so it can be reused in plugins. <BR>* Prometheus: Add custom query params for alert and exemplars queries. <BR>* Prometheus: Use fuzzy string matching to autocomplete metric names and label. <BR>* Routing: Replace Angular routing with react-router. <BR>* Slack: Use chat.postMessage API by default. <BR>* Tempo: Search for Traces by querying Loki directly from Tempo. <BR>* Tempo: Show graph view of the trace. <BR>* Themes: Switch theme without reload using global shortcut. <BR>* TimeSeries panel: Add support for shared cursor. <BR>* TimeSeries panel: Do not crash the panel if there is no time series data in the response. <BR>* Variables: Do not save repeated panels, rows and scopedVars. <BR>* Variables: Removes experimental Tags feature. <BR>* Variables: Removes the never refresh option. <BR>* Visualizations: Unify tooltip options across visualizations. <BR>* Visualizations: Refactor and unify option creation between new visualizations. <BR>* Visualizations: Remove singlestat panel. + Bug fixes: <BR>* APIKeys: Fixes issue with adding first api key. <BR>* Alerting: Add checks for non supported units - disable defaulting to seconds. <BR>* Alerting: Fix issue where Slack notifications won\'t link to user IDs. <BR>* Alerting: Omit empty message in PagerDuty notifier. <BR>* AzureMonitor: Fix migration error from older versions of App Insights queries. <BR>* CloudWatch: Fix AWS/Connect dimensions. <BR>* CloudWatch: Fix broken AWS/MediaTailor dimension name. <BR>* Dashboards: Allow string manipulation as advanced variable format option. <BR>* DataLinks: Includes harmless extended characters like Cyrillic characters. <BR>* Drawer: Fixes title overflowing its container. <BR>* Explore: Fix issue when some query errors were not shown. <BR>* Generic OAuth: Prevent adding duplicated users. <BR>* Graphite: Handle invalid annotations. <BR>* Graphite: Fix autocomplete when tags are not available. <BR>* InfluxDB: Fix Cannot read property \'length\' of undefined in when parsing response. <BR>* Instrumentation: Enable tracing when Jaeger host and port are set. <BR>* Instrumentation: Prefix metrics with grafana. <BR>* MSSQL: By default let driver choose port. <BR>* OAuth: Add optional strict parsing of role_attribute_path. <BR>* Panel: Fixes description markdown with inline code being rendered on newlines and full width. <BR>* PanelChrome: Ignore data updates & errors for non data panels. <BR>* Permissions: Fix inherited folder permissions can prevent new permissions being added to a dashboard. <BR>* Plugins: Remove pre-existing plugin installs when installing with grafana-cli. <BR>* Plugins: Support installing to folders with whitespace and fix pluginUrl trailing and leading whitespace failures. <BR>* Postgres/MySQL/MSSQL: Don\'t return connection failure details to the client. <BR>* Postgres: Fix ms precision of interval in time group macro when TimescaleDB is enabled. <BR>* Provisioning: Use dashboard checksum field as change indicator. <BR>* SQL: Fix so that all captured errors are returned from sql engine. <BR>* Shortcuts: Fixes panel shortcuts so they always work. <BR>* Table: Fixes so border is visible for cells with links. <BR>* Variables: Clear query when data source type changes. <BR>* Variables: Filters out builtin variables from unknown list. <BR>* Variables: Refreshes all panels even if panel is full screen. + Plugin development fixes & changes: <BR>* Button: Introduce buttonStyle prop. <BR>* DataQueryRequest: Remove deprecated props showingGraph and showingTabel and exploreMode. <BR>* grafana/ui: Update React Hook Form to v7. <BR>* IconButton: Introduce variant for red and blue icon buttons. <BR>* Plugins: Expose the getTimeZone function to be able to get the current selected timeZone. <BR>* TagsInput: Add className to TagsInput. <BR>* VizLegend: Move onSeriesColorChanged to PanelContext (breaking change).- Update to version 7.5.13 + Bug fixes: <BR>* Alerting: Fix NoDataFound for alert rules using AND operator.<BR>* Mon Dec 13 2021 witold.bedykAATTsuse.com- Update to version 7.5.12: <BR>* Fix markdown path traversal (#42969, bsc#1193688, CVE-2021-43813)<BR>* Thu Nov 18 2021 roAATTsuse.de- recreate tarballs using the makefile to update the npm and go modules required<BR>* Wed Nov 17 2021 roAATTsuse.de- Update to version 7.5.11: <BR>* Fix Snapshot authentication bypass (bsc#1191454, CVE-2021-39226) <BR>* Fix certs issue (#40002) <BR>* Release v7.5.11 (#124) <BR>* Fix static path matching issue in macaron <BR>* OAuth: add docs for disableAutoLogin param (#38752) (#38894) <BR>* Fix #747; remove \'other variables\'. (#37866) (#37878) <BR>* Update alert docs (#33658) (#33659) <BR>* [7.5.x] Docs: added documentation for the \"prepare time series\"-transformation. (#36836) <BR>* cherry picked dc5778c303ca555b70e8ca8c28e95997e26ecfc1 (#36813) <BR>* \"Release: Updated versions in package to 7.5.10\" (#36792) <BR>* [v7.5.x] Transformations: add \'prepare time series\' transformer (#36749) <BR>* Remove verify-drone from windows (#36775) <BR>* Update queries.md (#31941) (#36764) <BR>* Updated content to specify method to use to get keyboard shortcuts wh… (#36084) (#36087) <BR>* ReleaseNotes: Updated changelog and release notes for 7.5.9 (#36057) (#36077) <BR>* \"Release: Updated versions in package to 7.5.9\" (#36056) <BR>* Login: Fixes Unauthorized message showing when on login page or snapshot page (#35311) (#35880) <BR>* ReleaseNotes: Updated changelog and release notes for 7.5.8 (#35703) (#35822) <BR>* CI: Upgrade pipeline tool to use main (#35804) <BR>* CI: try to force v7.5.x instead of master (#35799) <BR>* CI: supports move from master to main in 7.5.x release branch (#35747) <BR>* \"Release: Updated versions in package to 7.5.8\" (#35701) <BR>* Chore: Bump acorn and lodash-es (#35650) <BR>* Snapshots: Remove dashboard links from snapshots (#35567) (#35585) <BR>* [v7.5.x] Datasource: Allow configuring `MaxConnsPerHost` (#35519) <BR>* Remove docs sync from v7.5.x (#35443) <BR>* \"Release: Updated versions in package to 7.5.7\" (#35412) <BR>* Add max_idle_connections_per_host to config (#35365) <BR>* Update go.sum to fix failing enterprise pipeline (#35353) <BR>* [v7.5.x] HTTP Client: Introduce `go-conntrack` (#35321) <BR>* Fix Markdown syntax in enterprise/license/_index.md (#34683) (#35210) <BR>* Update annotations.md (#33218) (#35138) <BR>* Docs: Add query caching to enterprise docs page (#34751) (#35025) <BR>* [7.5.x] Admin: hide per role counts for licensed users (#34994) <BR>* cleanup shortcodes, image paths (#34827) <BR>* Security: Upgrade Thrift dependency (#34698) (#34702) <BR>* Docs: Fix Quick Start link on Geting Started Influx page (#34549) (#34603) <BR>* Add link to release notes v7.5.7 (#34460) (#34474) <BR>* Update 7.5.x landing page (#34447) <BR>* ReleaseNotes: Updated changelog and release notes for 7.5.7 (#34383) (#34428)- update to 7.5.10 <BR>* [v7.5.x] Transformations: add \"prepare time series\" transformer. [#36749]- update to 7.5.9 <BR>* Login: Fix Unauthorized message that is displayed on sign-in or snapshot page. [#35880]- drop drop-grafana-aws-sdk-0.3.0-module.patch (upstream)<BR>* Tue Sep 21 2021 Witek Bedyk <witold.bedykAATTsuse.com>- Add patch 0001-Add-source-code-reference.patch <BR>* Add URL to package source code in the login page footer<BR>* Thu May 20 2021 daniel.molkentinAATTsuse.com- Update to version 7.5.7: <BR>* Updated relref to \"Configuring exemplars\" section (#34240) (#34243) <BR>* Added exemplar topic (#34147) (#34226) <BR>* Quota: Do not count folders towards dashboard quota (#32519) (#34025) <BR>* Instructions to separate emails with semicolons (#32499) (#34138) <BR>* Docs: Remove documentation of v8 generic OAuth feature (#34018) <BR>* Annotations: Prevent orphaned annotation tags cleanup when no annotations were cleaned (#33957) (#33975) <BR>* [GH-33898] Add missing --no-cache to Dockerfile. (#33906) (#33935) <BR>* ReleaseNotes: Updated changelog and release notes for 7.5.6 (#33932) (#33936) <BR>* Stop hoisting AATTicons/material (#33922) <BR>* Chore: fix react-color version in yarn.lock (#33914) <BR>* \"Release: Updated versions in package to 7.5.6\" (#33909) <BR>* Loki: fix label browser crashing when + typed (#33900) (#33901) <BR>* Document `hide_version` flag (#33670) (#33881) <BR>* Add isolation level db configuration parameter (#33830) (#33878) <BR>* Sanitize PromLink button (#33874) (#33876) <BR>* Removed content as per MarcusE\'s suggestion in https://github.com/grafana/grafana/issues/33822. (#33870) (#33872) <BR>* Docs feedback: /administration/provisioning.md (#33804) (#33842) <BR>* Docs: delete from high availability docs references to removed configurations related to session storage (#33827) (#33851) <BR>* Docs: Update _index.md (#33797) (#33799) <BR>* Docs: Update installation.md (#33656) (#33703) <BR>* GraphNG: uPlot 1.6.9 (#33598) (#33612) <BR>* dont consider invalid email address a failed email (#33671) (#33681) <BR>* InfluxDB: Improve measurement-autocomplete behavior in query editor (#33494) (#33625) <BR>* add template for dashboard url parameters (#33549) (#33588) <BR>* Add note to Snapshot API doc to specify that user has to provide the entire dashboard model (#33572) (#33586) <BR>* Update team.md (#33454) (#33536) <BR>* Removed duplicate file \"dashboard_folder_permissions.md (#33497) <BR>* Document customQueryParameters for prometheus datasource provisioning (#33440) (#33495) <BR>* ReleaseNotes: Updated changelog and release notes for 7.5.5 (#33473) (#33492) <BR>* Documentation: Update developer-guide.md (#33478) (#33490) <BR>* add closed parenthesis to fix a hyperlink (#33471) (#33481)<BR>* Thu May 06 2021 ecsosAATTopensuse.org- Update to version 7.5.5: <BR>* \"Release: Updated versions in package to 7.5.5\" (#33469) <BR>* GraphNG: Fix exemplars window position (#33427) (#33462) <BR>* Remove field limitation from slack notification (#33113) (#33455) <BR>* Prometheus: Support POST in template variables (#33321) (#33441) <BR>* Instrumentation: Add success rate metrics for email notifications (#33359) (#33409) <BR>* Use either moment objects (for absolute times in the datepicker) or string (for relative time) (#33315) (#33406) <BR>* Docs: Removed type from find annotations example. (#33399) (#33403) <BR>* [v7.5.x]: FrontendMetrics: Adds new backend api that frontend can use to push frontend measurements and counters to prometheus (#33255) <BR>* Updated label for add panel. (#33285) (#33286) <BR>* Bug: Add git to Dockerfile.ubuntu (#33247) (#33248) <BR>* Docs: Sync latest master docs with 7.5.x (#33156) <BR>* Docs: Update getting-started-influxdb.md (#33234) (#33241) <BR>* Doc: Document the X-Grafana-Org-Id HTTP header (#32478) (#33239) <BR>* Minor Changes in Auditing.md (#31435) (#33238) <BR>* Docs: Add license check endpoint doc (#32987) (#33236) <BR>* Postgres: Fix time group macro when TimescaleDB is enabled and interval is less than a second (#33153) (#33219) <BR>* Docs: InfluxDB doc improvements (#32815) (#33185) <BR>* [v7.5.x] Loki: Pass Skip TLS Verify setting to alert queries (#33031) <BR>* update cla (#33181) <BR>* Fix inefficient regular expression (#33155) (#33159) <BR>* Auth: Don\'t clear auth token cookie when lookup token fails (#32999) (#33136) <BR>* Elasticsearch: Add documentation for supported Elasticsearch query transformations (#33072) (#33128) <BR>* Update team.md (#33060) (#33084) <BR>* GE issue 1268 (#33049) (#33081) <BR>* Fixed some formatting issues for PRs from yesterday. (#33078) (#33079) <BR>* Explore: Load default data source in Explore when the provided source does not exist (#32992) (#33061) <BR>* Docs: Replace next with latest in aliases (#33054) (#33059) <BR>* Added missing link item. (#33052) (#33055) <BR>* Backport 33034 (#33038) <BR>* Docs: Backport 32916 to v7.5x (#33008) <BR>* ReleaseNotes: Updated changelog and release notes for 7.5.4 (#32973) (#32998) <BR>* Elasticsearch: Force re-rendering of each editor row type change (#32993) (#32996) <BR>* Docs: Sync release branch with latest docs (#32986)<BR>* Thu Apr 15 2021 ecsosAATTopensuse.org- Update to version 7.5.4: <BR>* \"Release: Updated versions in package to 7.5.4\" (#32971) <BR>* fix(datasource_srv): prevent infinite loop where default datasource is named default (#32949) (#32967) <BR>* Added Azure Monitor support for Microsoft.AppConfiguration/configurationStores namespace (#32123) (#32968) <BR>* fix sqlite3 tx retry condition operator precedence (#32897) (#32952) <BR>* AzureMonitor: Add support for Virtual WAN namespaces (#32935) (#32947) <BR>* Plugins: Allow a non-dashboard page to be the default home page (#32926) (#32945) <BR>* GraphNG: uPlot 1.6.8 (#32859) (#32863) <BR>* Alerting: Add ability to include aliases with dashes (/) and at (AATT) signs in InfluxDB (#32844) <BR>* Prometheus: Allow exemplars endpoint in data source proxy (#32802) (#32804) <BR>* [v7.5.x] Table: Fixes table data links so they refer to correct row after sorting (#32758) <BR>* TablePanel: Makes sorting case-insensitive (#32435) (#32752)<BR>* Mon Apr 12 2021 ecsosAATTopensuse.org- Update to version 7.5.3: <BR>* \"Release: Updated versions in package to 7.5.3\" (#32745) <BR>* FolderPicker: Prevent dropdown menu from disappearing off screen (#32603) (#32741) <BR>* Loki: Remove empty annotations tags (#32359) (#32490) <BR>* SingleStat: fix wrong call to getDataLinkUIModel (#32721) (#32739) <BR>* Prometheus: Fix instant query to run two times when exemplars enabled (#32508) (#32726) <BR>* Elasticsearch: Fix bucket script variable duplication in UI (#32705) (#32714) <BR>* Variables: Confirms selection before opening new picker (#32586) (#32710) <BR>* CloudWarch: Fix service quotas link (#32686) (#32689) <BR>* Configuration: Prevent browser hanging / crashing with large number of org users (#32546) (#32598) <BR>* chore: bump execa to v2.1.0 (#32543) (#32592) <BR>* Explore: Fix bug where navigating to explore would result in wrong query and datasource to be shown (#32558) <BR>* Fix broken gtime tests (#32582) (#32587) <BR>* resolve conflicts (#32567) <BR>* gtime: Make ParseInterval deterministic (#32539) (#32560) <BR>* Dashboard: No longer includes default datasource when externally exporting dashboard with row (#32494) (#32535) <BR>* TextboxVariable: Limits the length of the preview value (#32472) (#32530) <BR>* AdHocVariable: Adds default data source (#32470) (#32476) <BR>* Variables: Fixes Unsupported data format error for null values (#32480) (#32487) <BR>* Prometheus: align exemplars check to latest api change (#32513) (#32515) <BR>* \"Release: Updated versions in package to 7.5.2\" (#32502) <BR>* SigV4: Add support EC2 IAM role auth and possibility to toggle auth providers (#32444) (#32488) <BR>* Set spanNulls to default (#32471) (#32486) <BR>* Graph: Fix setting right y-axis when standard option unit is configured (#32426) (#32442) <BR>* API: Return 409 on datasource version conflict (#32425) (#32433) <BR>* API: Return 400 on invalid Annotation requests (#32429) (#32431) <BR>* Variables: Fixes problem with data source variable when default ds is selected (#32384) (#32424) <BR>* Table: Fixes so links work for image cells (#32370) (#32410) <BR>* Variables: Fixes error when manually non-matching entering custom value in variable input/picker (#32390) (#32394) <BR>* DashboardQueryEditor: Run query after selecting source panel (#32383) (#32395) <BR>* API: Datasource endpoint should return 400 bad request if id and orgId is invalid (#32392) (#32397) <BR>* \"Release: Updated versions in package to 7.5.1\" (#32362) <BR>* MSSQL: Upgrade go-mssqldb (#32347) (#32361) <BR>* GraphNG: Fix tooltip displaying wrong or no data (#32312) (#32348) <BR>* \"Release: Updated versions in package to 7.5.0\" (#32308) <BR>* Loki: Fix text search in Label browser (#32293) (#32306) <BR>* Explore: Show all dataFrames in data tab in Inspector (#32161) (#32299) <BR>* PieChartV2: Add migration from old piechart (#32259) (#32291) <BR>* LibraryPanels: Adds Type and Description to DB (#32258) (#32288) <BR>* LibraryPanels: Prevents deletion of connected library panels (#32277) (#32284) <BR>* Library Panels: Add \"Discard\" button to panel save modal (#31647) (#32281) <BR>* LibraryPanels: Changes to non readonly reducer (#32193) (#32200) <BR>* Notifications: InfluxDB - Fix regex to include metrics with hyphen in aliases (#32224) (#32262) <BR>* SSE/InfluxDB: Change InfluxQL to work with server side expressions (#31691) (#32102) <BR>* DashboardSettings: Fixes issue with tags list not updating when changes are made (#32241) (#32247) <BR>* Logs: If log message missing, use empty string (#32080) (#32243) <BR>* CloudWatch: Use latest version of aws sdk (#32217) (#32223) <BR>* Release: Updated versions in package to 7.5.0-beta.2 (#32158) <BR>* HttpServer: Make read timeout configurable but disabled by default (#31575) (#32154) <BR>* GraphNG: Ignore string fields when building data for uPlot in GraphNG (#32150) (#32151) <BR>* Fix loading timezone info on windows (#32029) (#32149) <BR>* SQLStore: Close session in withDbSession (#31775) (#32108) <BR>* Remove datalink template suggestions for accessing specific fields when there are multiple dataframes. (#32057) (#32148) <BR>* GraphNG: make sure dataset and config are in sync when initializing and re-initializing uPlot (#32106) (#32125) <BR>* MixedDataSource: Name is updated when data source variable changes (#32090) (#32144) <BR>* Backport 32005 to v7.5.x #32128 (#32130) <BR>* Loki: Label browser UI updates (#31737) (#32119) <BR>* ValueMappings: Fixes value 0 not being mapped (#31924) (#31929) <BR>* GraphNG: Fix tooltip series color for multi data frame scenario (#32098) (#32103) <BR>* LibraryPanels: Improves the Get All experience (#32028) (#32093) <BR>* Grafana/ui: display all selected levels for selected value when searching (#32030) (#32032) <BR>* Exemplars: always query exemplars (#31673) (#32024) <BR>* [v7.5.x] TimePicker: Fixes hidden time picker shown in kiosk TV mode (#32055) <BR>* Chore: Collect elasticsearch version usage stats (#31787) (#32063) <BR>* Chore: Tidy up Go deps (#32053) <BR>* GraphNG: Fix PlotLegend field display name being outdated (#32064) (#32066) <BR>* Data proxy: Fix encoded characters in URL path should be proxied encoded (#30597) (#32060) <BR>* [v7.5.x] Auth: Allow soft token revocation (#32037) <BR>* Snapshots: Fix usage of sign in link from the snapshot page (#31986) (#32036) <BR>* Make master green (#32011) (#32015) <BR>* Query editor: avoid avoiding word wrap on query editor components (#31949) (#31982) <BR>* Variables: Fixes filtering in picker with null items (#31979) (#31995) <BR>* TooltipContainer - use resize observer instead of getClientBoundingRect (#31937) (#32003) <BR>* Loki: Fix autocomplete when re-editing Loki label values (#31828) (#31987) <BR>* Loki: Fix type errors in language_provider (#31902) (#31945) <BR>* PanelInspect: Interpolates variables in CSV file name (#31936) (#31977) <BR>* Cloudwatch: use shared library for aws auth (#29550) (#31946) <BR>* Tooltip: partial perf improvement (#31774) (#31837) (#31957) <BR>* Backport 31913 to v7.5.x (#31955) <BR>* Grafana/ui: fix searchable options for Cascader with options update (#31906) (#31938) <BR>* Variables: Do not reset description on variable type change (#31933) (#31939) <BR>* [v7.5.x] AnnotationList: Adds spacing to UI (#31888) (#31894) <BR>* Elasticseach: Support histogram fields (#29079) (#31914) <BR>* Chore: upgrade eslint and fork-ts-checker-webpack-plugin (#31854) (#31896) <BR>* Update scripts and Dockerfiles to use Go 1.16.1 (#31881) (#31891) <BR>* Templating: use dashboard timerange when variables are set to refresh \'On Dashboard Load\' (#31721) (#31801) <BR>* [v7.5.x] Tempo: Add test for backend data source (#31835) (#31882) <BR>* Run go mod tidy to update go.mod and go.sum (#31859) <BR>* Grafana/ui: display all selected levels for Cascader (#31729) (#31862) <BR>* CloudWatch: Consume the grafana/aws-sdk (#31807) (#31861) <BR>* Cloudwatch: ListMetrics API page limit (#31788) (#31851) <BR>* Remove invalid attribute (#31848) (#31850) <BR>* CloudWatch: Restrict auth provider and assume role usage according to… (#31845) <BR>* CloudWatch: Add support for EC2 IAM role (#31804) (#31841) <BR>* Loki, Prometheus: Change the placement for query type explanation (#31784) (#31819) <BR>* Variables: Improves inspection performance and unknown filtering (#31811) (#31813) <BR>* Change piechart plugin state to beta (#31797) (#31798) <BR>* ReduceTransform: Include series with numeric string names (#31763) (#31794) <BR>* Annotations: Make the annotation clean up batch size configurable (#31487) (#31769) <BR>* Fix escaping in ANSI and dynamic button removal (#31731) (#31767) <BR>* DataLinks: Bring back single click links for Stat, Gauge and BarGauge panel (#31692) (#31718) <BR>* log skipped, performed and duration for migrations (#31722) (#31754) <BR>* Search: Make items more compact (#31734) (#31750) <BR>* loki_datasource: add documentation to label_format and line_format (#31710) (#31746) <BR>* Tempo: Convert tempo to backend data source2 (#31733) <BR>* Elasticsearch: Fix script fields in query editor (#31681) (#31727) <BR>* Elasticsearch: revert to isoWeek when resolving weekly indices (#31709) (#31717) <BR>* Admin: Keeps expired api keys visible in table after delete (#31636) (#31675) <BR>* Tempo: set authentication header properly (#31699) (#31701) <BR>* Tempo: convert to backend data source (#31618) (#31695) <BR>* Update package.json (#31672) <BR>* Release: Bump version to 7.5.0-beta.1 (#31664) <BR>* Fix whatsNewUrl version to 7.5 (#31666) <BR>* Chore: add alias for what\'s new 7.5 (#31669) <BR>* Docs: Update doc for PostgreSQL authentication (#31434) <BR>* Docs: document report template variables (#31637) <BR>* AzureMonitor: Add deprecation message for App Insights/Insights Analytics (#30633) <BR>* Color: Fixes issue where colors where reset to gray when switch panels (#31611) <BR>* Live: Use pure WebSocket transport (#31630) <BR>* Docs: Fix broken image link (#31661) <BR>* Docs: Add Whats new in 7.5 (#31659) <BR>* Docs: Fix links for 7.5 (#31658) <BR>* Update enterprise-configuration.md (#31656) <BR>* Explore/Logs: Escaping of incorrectly escaped log lines (#31352) <BR>* Tracing: Small improvements to trace types (#31646) <BR>* Update _index.md (#31645) <BR>* AlertingNG: code refactoring (#30787) <BR>* Remove pkill gpg-agent (#31169) <BR>* Remove format for plugin routes (#31633) <BR>* Library Panels: Change unsaved change detection logic (#31477) <BR>* CloudWatch: Added AWS Timestream Metrics and Dimensions (#31624) <BR>* add new metrics and dimensions (#31595) <BR>* fix devenv dashboard content typo (#31583) <BR>* DashList: Sort starred and searched dashboard alphabetically (#31605) <BR>* Docs: Update whats-new-in-v7-4.md (#31612) <BR>* SSE: Add \"Classic Condition\" on backend (#31511) <BR>* InfluxDB: Improve maxDataPoints error-message in Flux-mode, raise limits (#31259) <BR>* Alerting: PagerDuty: adding current state to the payload (#29270) <BR>* devenv: Fix typo (#31589) <BR>* Loki: Label browser (#30351) <BR>* LibraryPanels: No save modal when user is on same dashboard (#31606) <BR>* Bug: adding resolution for `react-use-measure` to prevent plugin tests from failing. (#31603) <BR>* Update node-graph.md (#31571) <BR>* test: pass Cypress options objects into selector wrappers (#31567) <BR>* Loki: Add support for alerting (#31424) <BR>* Tracing: Specify type of the data frame that is expected for TraceView (#31465) <BR>* LibraryPanels: Adds version column (#31590) <BR>* PieChart: Add color changing options to pie chart (#31588) <BR>* Explore: keep enabled/disabled state in angular based QueryEditors correctly (#31558) <BR>* Bring back correct legend sizing afer PlotLegend refactor (#31582) <BR>* Alerting: Fix bug in Discord for when name for metric value is absent (#31257) <BR>* LibraryPanels: Deletes library panels during folder deletion (#31572) <BR>* chore: bump lodash to 4.17.21 (#31549) <BR>* Elasticsearch: Fix impossibility to perform non-logs queries after importing queries from loki or prometheus in explore (#31518) <BR>* TestData: Fixes never ending annotations scenario (#31573) <BR>* CloudWatch: Added AWS Network Firewall metrics and dimensions (#31498) <BR>* propagate plugin unavailable message to UI (#31560) <BR>* ConfirmButton: updates story from knobs to controls (#31476) <BR>* Loki: Refactor line limit to use grafana/ui component (#31509) <BR>* LibraryPanels: Adds folder checks and permissions (#31473) <BR>* Add guide on custom option editors (#31254) <BR>* PieChart: Update text color and minor changes (#31546) <BR>* Grafana-data: bump markedjs to v2.x to resolve vulnerability (#31036) <BR>* Chore(deps): Bump google.golang.org/api from 0.39.0 to 0.40.0 (#31210) <BR>* PieChart: Improve piechart legend and options (#31446) <BR>* Chore(deps): Bump google.golang.org/grpc from 1.35.0 to 1.36.0 (#31541) <BR>* Chore(deps): Bump github.com/aws/aws-sdk-go from 1.37.7 to 1.37.20 (#31538) <BR>* Chore(deps): Bump github.com/prometheus/common from 0.17.0 to 0.18.0 (#31539) <BR>* Add multiselect options ui (#31501) <BR>* Profile: Fixes profile preferences being accessible when anonymous access was enabled (#31516) <BR>* Variables: Fixes error with: cannot read property length of undefined (#31458) <BR>* Explore: Show ANSI colored logs in logs context (#31510) <BR>* LogsPanel: Show all received logs (#31505) <BR>* AddPanel: Design polish (#31484) <BR>* TimeSeriesPanel: Remove unnecessary margin from legend (#31467) <BR>* influxdb: flux: handle is-hidden (#31324) <BR>* Graph: Fix tooltip not showing when close to the edge of viewport (#31493) <BR>* FolderPicker: Remove useNewForms from FolderPicker (#31485) <BR>* Add reportVariables feature toggle (#31469) <BR>* Grafana datasource: support multiple targets (#31495) <BR>* Update license-restrictions.md (#31488) <BR>* Docs: Derived fields links in logs detail view (#31482) <BR>* Docs: Add new data source links to Enterprise page (#31480) <BR>* Convert annotations to dataframes (#31400) <BR>* ReleaseNotes: Updated changelog and release notes for v7.4.2 (#31475) <BR>* GrafanaUI: Fixes typescript error for missing css prop (#31479) <BR>* Login: handle custom token creation error messages (#31283) <BR>* Library Panels: Don\'t list current panel in available panels list (#31472) <BR>* DashboardSettings: Migrate Link Settings to React (#31150) <BR>* Frontend changes for library panels feature (#30653) <BR>* Alerting notifier SensuGo: improvements in default message (#31428) <BR>* AppPlugins: Options to disable showing config page in nav (#31354) <BR>* add aws config (#31464) <BR>* Heatmap: Fix missing/wrong value in heatmap legend (#31430) <BR>* Chore: Fixes small typos (#31461) <BR>* Graphite/SSE: update graphite to work with server side expressions (#31455) <BR>* update the lastest version to 7.4.3 (#31457) <BR>* ReleaseNotes: Updated changelog and release notes for 7.4.3 (#31454) <BR>* AWS: Add aws plugin configuration (#31312) <BR>* Revert \"\"Release: Updated versions in package to 7.4.3\" (#31444)\" (#31452) <BR>* Remove UserSyncInfo.tsx (#31450) <BR>* Elasticsearch: Add word highlighting to search results (#30293) <BR>* Chore: Fix eslint react hook warnings in grafana-ui (#31092) <BR>* CloudWatch: Make it possible to specify custom api endpoint (#31402) <BR>* Chore: fixed incorrect naming for disable settings (#31448) <BR>* TraceViewer: Fix show log marker in spanbar (#30742) <BR>* LibraryPanels: Adds permissions to getAllHandler (#31416) <BR>* NamedColorsPalette: updates story from knobs to controls (#31443) <BR>* \"Release: Updated versions in package to 7.4.3\" (#31444) <BR>* ColorPicker: updates story from knobs to controls (#31429) <BR>* Streaming: Fixes an issue with time series panel and streaming data source when scrolling back from being out of view (#31431) <BR>* ClipboardButton: updates story from knobs to controls (#31422) <BR>* we should never log unhashed tokens (#31432) <BR>* CI: Upgrade Dockerfiles wrt. Go, Node, Debian (#31407) <BR>* Elasticsearch: Fix query initialization logic & query transformation from Promethous/Loki (#31322) <BR>* Postgres: allow providing TLS/SSL certificates as text in addition to file paths (#30353) <BR>* CloudWatch: Added AWS Ground Station metrics and dimensions (#31362) <BR>* TraceViewer: Fix trace to logs icon to show in right pane (#31414) <BR>* add hg team as migrations code owners (#31420) <BR>* Remove tidy-check script (#31423) <BR>* InfluxDB: handle columns named \"table\" (#30985) <BR>* Prometheus: Use configured HTTP method for /series and /labels endpoints (#31401) <BR>* Devenv: Add gdev-influxdb2 data source (#31250) <BR>* Update grabpl from 0.5.38 to 0.5.42 version (#31419) <BR>* Move NOOP_CONTROL to storybook utils and change to a standalone file (#31421) <BR>* remove squadcast details from docs (#31413) <BR>* Add new Cloudwatch AWS/DDoSProtection metrics and dimensions (#31297) <BR>* Logging: add frontend logging helpers to AATTgrafana/runtime package (#30482) <BR>* CallToActionCard: updates story from knobs to controls (#31393) <BR>* Add eu-south-1 cloudwatch region, closes #31197 (#31198) <BR>* Chore: Upgrade eslint packages (#31408) <BR>* Cascader: updates story from knobs to controls (#31399) <BR>* addressed issues 28763 and 30314. (#31404) <BR>* Added section Query a time series database by id (#31337) <BR>* Prometheus: Change default httpMethod for new instances to POST (#31292) <BR>* Data source list: Use Card component (#31326) <BR>* Chore: Remove gotest.tools dependency (#31391) <BR>* Revert \"StoryBook: Introduces Grafana Controls (#31351)\" (#31388) <BR>* Chore(deps): Bump github.com/prometheus/common from 0.15.0 to 0.17.0 (#31387) <BR>* AdHocVariables: Fixes crash when values are stored as numbers (#31382) <BR>* Chore(deps): Bump github.com/golang/mock from 1.4.4 to 1.5.0 (#31379) <BR>* Chore: Fix strict errors, down to 416 (#31365) <BR>* Chore(deps): Bump github.com/getsentry/sentry-go from 0.9.0 to 0.10.0 (#31378) <BR>* StoryBook: Introduces Grafana Controls (#31351) <BR>* ReleaseNotes: Updated changelog and release notes for 7.4.2 (#31313) <BR>* Theming: Support for runtime theme switching and hooks for custom themes (#31301) <BR>* Devenv: Remove old-versioned loki blocks and update prometheus2 block (#31282) <BR>* Zipkin: Show success on test data source (#30829) <BR>* Update grot template (needs more info) (#31350) <BR>* DatasourceSrv: Fix instance retrieval when datasource variable value set to \"default\" (#31347) <BR>* TimeSeriesPanel: Fixes overlapping time axis ticks (#31332) <BR>* Grafana/UI: Add basic legend to the PieChart (#31278) <BR>* SAML: single logout only enabled in enterprise (#31325) <BR>* QueryEditor: handle query.hide changes in angular based query-editors (#31336) <BR>* DashboardLinks: Fixes another issue where dashboard links cause full page reload (#31334) <BR>* LibraryPanels: Syncs panel title with name (#31311) <BR>* Chore: Upgrade golangci-lint (#31330) <BR>* Add info to docs about concurrent session limits (#31333) <BR>* Table: Fixes issue with fixed min and auto max with bar gauge cell (#31316) <BR>* BarGuage: updates story from knobs to controls (#31223) <BR>* Docs: Clarifies how to add Key/Value pairs (#31303) <BR>* Usagestats: Exclude folders from total dashboard count (#31320) <BR>* ButtonCascader: updates story from knobs to controls (#31288) <BR>* test: allow check for Table as well as Graph for Explore e2e flow (#31290) <BR>* Grafana-UI: Update tooltip type (#31310) <BR>* fix 7.4.2 release note (#31299) <BR>* Add `--tries 3` arg when triggering e2e-tests upon releasing (#31285) <BR>* Chore: reduce strict errors for variables (#31241) <BR>* update latest release version (#31296) <BR>* ReleaseNotes: Updated changelog and release notes for 7.4.2 (#31291) <BR>* Correct name of Discord notifier tests (#31277) <BR>* Docs: Clarifies custom date formats for variables (#31271) <BR>* BigValue: updates story from knobs to controls (#31240) <BR>* Docs: Annotations update (#31194) <BR>* Introduce functions for interacting with library panels API (#30993) <BR>* Search: display sort metadata (#31167) <BR>* Folders: Editors should be able to edit name and delete folders (#31242) <BR>* Make Datetime local (No date if today) working (#31274) <BR>* UsageStats: Purpose named variables (#31264) <BR>* Snapshots: Disallow anonymous user to create snapshots (#31263) <BR>* only update usagestats every 30min (#31131) <BR>* Chore: grafana-toolkit uses grafana-ui and grafana-data workspaces (#30701) <BR>* Grafana-UI: Add id to Select to make it easier to test (#31230) <BR>* Prometheus: Fix enabling of disabled queries when editing in dashboard (#31055) <BR>* UI/Card: Fix handling of \'onClick\' callback (#31225) <BR>* Loki: Add line limit for annotations (#31183) <BR>* Remove deprecated and breaking loki config field (#31227) <BR>* SqlDataSources: Fixes the Show Generated SQL button in query editors (#31236) <BR>* LibraryPanels: Disconnect before connect during dashboard save (#31235) <BR>* Disable Change Password for OAuth users (#27886) <BR>* TagsInput: Design update and component refactor (#31163) <BR>* Variables: Adds back default option for data source variable (#31208) <BR>* IPv6: Support host address configured with enclosing square brackets (#31226) <BR>* Postgres: Fix timeGroup macro converts long intervals to invalid numbers when TimescaleDB is enabled (#31179) <BR>* GraphNG: refactor core to class component (#30941) <BR>* Remove last synchronisation field from LDAP debug view (#30984) <BR>* Chore: Upgrade grafana-plugin-sdk-go to v0.88.0 (#30975) <BR>* Graph: Make axes unit option work even when field option unit is set (#31205) <BR>* AlertingNG: Test definition (#30886) <BR>* Docs: Update Influx config options (#31146) <BR>* WIP: Skip this call when we skip migrations (#31216) <BR>* use 0.1.0 (#31215) <BR>* DataSourceSrv: Filter out non queryable data sources by default (#31144) <BR>* QueryEditors: Fixes issue that happens after moving queries then editing would update other queries (#31193) <BR>* Chore: report eslint no-explicit-any errors to metrics (#31182) <BR>* Chore(deps): Bump cloud.google.com/go/storage from 1.12.0 to 1.13.0 (#31211) <BR>* Chore(deps): Bump xorm.io/xorm from 0.8.1 to 0.8.2 (#30773) <BR>* Alerting: Fix modal text for deleting obsolete notifier (#31171) <BR>* Chore(deps): Bump github.com/linkedin/goavro/v2 from 2.9.7 to 2.10.0 (#31204) <BR>* Variables: Fixes missing empty elements from regex filters (#31156) <BR>* StatPanels: Fixes to palette color scheme is not cleared when loading panel (#31126) <BR>* Fixed the typo. (#31189) <BR>* Docs: Rewrite preferences docs (#31154) <BR>* Explore/Refactor: Simplify URL handling (#29173) <BR>* DashboardLinks: Fixes links always cause full page reload (#31178) <BR>* Replace PR with Commit truncated hash when build fails (#31177) <BR>* Alert: update story to use controls (#31145) <BR>* Permissions: Fix team and role permissions on folders/dashboards not displayed for non Grafana Admin users (#31132) <BR>* CloudWatch: Ensure empty query row errors are not passed to the panel (#31172) <BR>* Update prometheus.md (#31173) <BR>* Variables: Extend option pickers to accept custom onChange callback (#30913) <BR>* Prometheus: Multiply exemplars timestamp to follow api change (#31143) <BR>* DashboardListPanel: Fixes issue with folder picker always showing All and using old form styles (#31160) <BR>* Add author name and pr number in drone pipeline notifications (#31124) <BR>* Prometheus: Add documentation for ad-hoc filters (#31122) <BR>* DataSourceSettings: Fixes add header button, it should not trigger a save & test action (#31135) <BR>* Alerting: Fix so that sending an alert with the Alertmanager notifier doesn\'t fail when one of multiple configured URL\'s are down (#31079) <BR>* Chore: Update latest.json (#31139) <BR>* Docs: add 7.4.1 relese notes link (#31137) <BR>* PieChart: Progress on new core pie chart (#28020) <BR>* ReleaseNotes: Updated changelog and release notes for 7.4.1 (#31133) <BR>* Eslint: no-duplicate-imports rule (bump grafana-eslint-config) (#30989) <BR>* Transforms: Fixes Outer join issue with duplicate field names not getting the same unique field names as before (#31121) <BR>* MuxWriter: Handle error for already closed file (#31119) <BR>* Logging: sourcemap transform asset urls from CDN in logged stacktraces (#31115) <BR>* Search: add sort information in dashboard results (#30609) <BR>* area/grafana/e2e: ginstall should pull version specified (#31056) <BR>* Exemplars: Change CTA style (#30880) <BR>* Influx: Make max series limit configurable and show the limiting message if applied (#31025) <BR>* Docs: request security (#30937) <BR>* update configurePanel for 7.4.0 changes (#31093) <BR>* Elasticsearch: fix log row context erroring out (#31088) <BR>* Prometheus: Fix issues with ad-hoc filters (#30931) <BR>* LogsPanel: Add deduplication option for logs (#31019) <BR>* Drone: Make sure CDN upload is ok before pushing docker images (#31075) <BR>* PluginManager: Remove some global state (#31081) <BR>* test: update addDashboard flow for v7.4.0 changes (#31059) <BR>* Transformations: Fixed typo in FilterByValue transformer description. (#31078) <BR>* Docs: Group id should be 0 instead of 1 in Docker upgrade notes (#31074) <BR>* Usage stats: Adds source/distributor setting (#31039) <BR>* CDN: Add CDN upload step to enterprise and release pipelines (#31058) <BR>* Chore: Replace native select with grafana ui select (#31030) <BR>* Docs: Update json-model.md (#31066) <BR>* Docs: Update whats-new-in-v7-4.md (#31069) <BR>* Added hyperlinks to Graphite documentation (#31064) <BR>* DashboardSettings: Update to new form styles (#31022) <BR>* CDN: Fixing drone CI config (#31052) <BR>* convert path to posix by default (#31045) <BR>* DashboardLinks: Fixes crash when link has no title (#31008) <BR>* Alerting: Fixes so notification channels are properly deleted (#31040) <BR>* Explore: Remove emotion error when displaying logs (#31026) <BR>* Elasticsearch: Fix alias field value not being shown in query editor (#30992) <BR>* CDN: Adds uppload to CDN step to drone CI (#30879) <BR>* Improved glossary (#31004) <BR>* BarGauge: Improvements to value sizing and table inner width calculations (#30990) <BR>* Drone: Fix deployment image (#31027) <BR>* ColorPicker: migrated styles from sass to emotion (#30909) <BR>* Dashboard: Migrate general settings to react (#30914) <BR>* Chore(deps): Bump github.com/jung-kurt/gofpdf from 1.10.1 to 1.16.2 (#30586) <BR>* Chore(deps): Bump github.com/aws/aws-sdk-go from 1.36.31 to 1.37.7 (#31018) <BR>* Prometheus: Min step defaults to seconds when no unit is set to prevent errors when running alerts. (#30966) <BR>* Chore(deps): Bump github.com/magefile/mage from 1.10.0 to 1.11.0 (#31017) <BR>* Chore(deps): Bump github.com/grpc-ecosystem/go-grpc-middleware (#31013) <BR>* Graph: Fixes so graph is shown for non numeric time values (#30972) <BR>* CloudMonitoring: Prevent resource type variable function from crashing (#30901) <BR>* Chore(deps): Bump google.golang.org/api from 0.33.0 to 0.39.0 (#30971) <BR>* Build: Releases e2e and e2e-selectors too (#31006) <BR>* TextPanel: Fixes so panel title is updated when variables change (#30884) <BR>* Docs: Update configuration.md (login_maximum_inactive_lifetime_duration, login_maximum_lifetime_duration) (#31000) <BR>* instrumentation: make the first database histogram bucket smaller (#30995) <BR>* Grafana/UI: Remove DismissableFeatureInfoBox and replace with LocalSt… (#30988) <BR>* StatPanel: Fixes issue formatting date values using unit option (#30979) <BR>* Chore(deps): Bump actions/cache from v2 to v2.1.4 (#30973) <BR>* Units: Fixes formatting of duration units (#30982) <BR>* Elasticsearch: Show Size setting for raw_data metric (#30980) <BR>* Alerts: Dedupe alerts so that we do not fill the screen with the same alert messsage (#30935) <BR>* make sure service and slo display name is passed to segment comp (#30900) <BR>* assign changes in cloud datasources to the new cloud datasources team (#30645) <BR>* Table: Updates devenv test dashboard after change to TestData Randrom Table response (#30927) <BR>* Theme: Use higher order theme color variables rather then is light/dark logic (#30939) <BR>* Docs: Add alias for what\'s new in 7.4 (#30945) <BR>* e2e: extends selector factory to plugins (#30932) <BR>* Chore: Upgrade docker build image (#30820) <BR>* Docs: updated developer guide (#29978) <BR>* Alerts: Update Alert storybook to show more states (#30908) <BR>* Variables: Adds queryparam formatting option (#30858) <BR>* Chore: pad unknown values with undefined (#30808) <BR>* Transformers: add search to transform selection (#30854) <BR>* Exemplars: change api to reflect latest changes (#30910) <BR>* docs: use selinux relabelling on docker containers (#27685) <BR>* Docs: Fix bad image path for alert notification template (#30911) <BR>* Make value mappings correctly interpret numeric-like strings (#30893) <BR>* Chore: Update latest.json (#30905) <BR>* Docs: Update whats-new-in-v7-4.md (#30882) <BR>* Dashboard: Ignore changes to dashboard when the user session expires (#30897) <BR>* ReleaseNotes: Updated changelog and release notes for 7.4.0 (#30902) <BR>* test: add support for timeout to be passed in for addDatasource (#30736) <BR>* increase page size and make sure the cache supports query params (#30892) <BR>* DataSourceSettings: Adds info box and link to Grafana Cloud (#30891) <BR>* OAuth: custom username docs (#28400) <BR>* Panels: Remove value mapping of values that have been formatted #26763 (#30868) <BR>* Alerting: Fixes alert panel header icon not showing (#30840) <BR>* AlertingNG: Edit Alert Definition (#30676) <BR>* Logging: sourcemap support for frontend stacktraces (#30590) <BR>* Added \"Restart Grafana\" topic. (#30844) <BR>* Docs: Org, Team, and User Admin (#30756) <BR>* bump grabpl version to 0.5.36 (#30874) <BR>* Plugins: Requests validator (#30445) <BR>* Docs: Update whats-new-in-v7-4.md (#30876) <BR>* Docs: Add server view folder (#30849) <BR>* Fixed image name and path (#30871) <BR>* Grafana-ui: fixes closing modals with escape key (#30745) <BR>* InfluxDB: Add http configuration when selecting InfluxDB v2 flavor (#30827) <BR>* TestData: Fixes issue with for ever loading state when all queries are hidden (#30861) <BR>* Chart/Tooltip: refactored style declaration (#30824) <BR>* ReleaseNotes: Updated changelog and release notes for 7.4.0-beta1 (#30853) <BR>* Grafana-ui: fixes no data message in Table component (#30821) <BR>* grafana/ui: Update pagination component for large number of pages (#30151) <BR>* Alerting: Customise OK notification priorities for Pushover notifier (#30169) <BR>* DashboardLinks: Support variable expression in to tooltip - Issue #30409 (#30569) <BR>* Chore: Remove panelTime.html, closes #30097 (#30842) <BR>* Docs: Time series panel, bar alignment docs (#30780) <BR>* Chore: add more docs annotations (#30847) <BR>* Transforms: allow boolean in field calculations (#30802) <BR>* Prometheus: Add tooltip to explain possibility to use patterns in text and title fields in annotations (#30825) <BR>* Update prometheus.md with image link fix (#30833) <BR>* BarChart: inside-align strokes, upgrade uPlot to 1.6.4. (#30806) <BR>* Update license-expiration.md (#30839) <BR>* Explore rewrite (#30804) <BR>* Prometheus: Set type of labels to string (#30831) <BR>* GrafanaUI: Add a way to persistently close InfoBox (#30716) <BR>* Fix typo in transformer registry (#30712) <BR>* Elasticsearch: Display errors with text responses (#30122) <BR>* CDN: Fixes cdn path when Grafana is under sub path (#30822) <BR>* TraceViewer: Fix lazy loading (#30700) <BR>* FormField: migrated sass styling to emotion (#30392) <BR>* AlertingNG: change API permissions (#30781) <BR>* Variables: Clears drop down state when leaving dashboard (#30810) <BR>* Grafana-UI: Add story/docs for ErrorBoundary (#30304) <BR>* Add missing callback dependency (#30797) <BR>* PanelLibrary: Adds library panel meta information to dashboard json (#30770) <BR>* Chore(deps): Bump gonum.org/v1/gonum from 0.6.0 to 0.8.2 (#30343) <BR>* Chore(deps): Bump gopkg.in/yaml.v2 from 2.3.0 to 2.4.0 (#30771) <BR>* GraphNG: improve behavior when switching between solid/dash/dots (#30796) <BR>* Chore(deps): Bump github.com/hashicorp/go-hclog from 0.14.1 to 0.15.0 (#30778) <BR>* Add width for Variable Editors (#30791) <BR>* Chore: Remove warning when calling resource (#30752) <BR>* Auth: Use SigV4 lib from grafana-aws-sdk (#30713) <BR>* Panels: Fixes so panels are refreshed when scrolling past them fast (#30784) <BR>* GraphNG: add bar alignment option (#30499) <BR>* Expressions: Measure total transformation requests and elapsed time (#30514) <BR>* Menu: Mark menu components as internal (#30740) <BR>* TableInputCSV: migrated styles from sass to emotion (#30554) <BR>* CDN: Fix passing correct prefix to GetContentDeliveryURL (#30777) <BR>* Chore(deps): Bump gopkg.in/ini.v1 from 1.57.0 to 1.62.0 (#30772) <BR>* CDN: Adds support for serving assets over a CDN (#30691) <BR>* PanelEdit: Trigger refresh when changing data source (#30744) <BR>* Chore: remove __debug_bin (#30725) <BR>* BarChart: add alpha bar chart panel (#30323) <BR>* Docs: Time series panel (#30690) <BR>* Backend Plugins: Convert test data source to use SDK contracts (#29916) <BR>* Docs: Update whats-new-in-v7-4.md (#30747) <BR>* Add link to Elasticsearch docs. (#30748) <BR>* Mobile: Fixes issue scrolling on mobile in chrome (#30746) <BR>* TagsInput: Make placeholder configurable (#30718) <BR>* Docs: Add config settings for fonts in reporting (#30421) <BR>* Add menu.yaml to .gitignore (#30743) <BR>* bump cypress to 6.3.0 (#30644) <BR>* Datasource: Use json-iterator configuration compatible with standard library (#30732) <BR>* AlertingNG: Update UX to use new PageToolbar component (#30680) <BR>* Docs: Add usage insights export feature (#30376) <BR>* skip symlinks to directories when generating plugin manifest (#30721) <BR>* PluginCiE2E: Upgrade base images (#30696) <BR>* Variables: Fixes so text format will show All instead of custom all (#30730) <BR>* PanelLibrary: better handling of deleted panels (#30709) <BR>* Added section \"Curated dashboards for Google Cloud Monitoring\" for 7.4 What\'s New (#30724) <BR>* Added \"curated dashboards\" information and broke down, rearranged topics. (#30659) <BR>* Transform: improve the \"outer join\" performance/behavior (#30407) <BR>* Add alt text to plugin logos (#30710) <BR>* Deleted menu.yaml file (#30717) <BR>* Dashboard: Top Share URL icon should share panel URL when on viewPanel page (#30000) <BR>* Added entry for web server. (#30715) <BR>* DashboardPicker: switch to promise-based debounce, return dashboard UID (#30706) <BR>* Use connected GraphNG in Explore (#30707) <BR>* Fix documentation for streaming data sources (#30704) <BR>* PanelLibrary: changes casing of responses and adds meta property (#30668) <BR>* Influx: Show all datapoints for dynamically windowed flux query (#30688) <BR>* Trace: trace to logs design update (#30637) <BR>* DeployImage: Switch base images to Debian (#30684) <BR>* Chore: remove CSP debug logging line (#30689) <BR>* Docs: 7.4 documentation for expressions (#30524) <BR>* PanelEdit: Get rid of last remaining usage of navbar-button (#30682) <BR>* Grafana-UI: Fix setting default value for MultiSelect (#30671) <BR>* CustomScrollbar: migrated styles from sass to emotion (#30506) <BR>* DashboardSettings & PanelEdit: Use new PageToolbar (#30675) <BR>* Explore: Fix jumpy live tailing (#30650) <BR>* ci(npm-publish): add missing github package token to env vars (#30665) <BR>* PageToolbar: Extracting navbar styles & layout into a modern emotion based component (#30588) <BR>* AlertingNG: pause/unpause definitions via the API (#30627) <BR>* Docs: Refer to product docs in whats new for alerting templating feature (#30652) <BR>* ReleaseNotes: Updated changelog and release notes for 7.4.0-beta1 (#30666) <BR>* Variables: Fixes display value when using capture groups in regex (#30636) <BR>* Docs: Update _index.md (#30655) <BR>* Docs: Auditing updates (#30433) <BR>* Docs: add hidden_users configuration field (#30435) <BR>* Docs: Define TLS/SSL terminology (#30533) <BR>* Docs: Fix expressions enabled description (#30589) <BR>* Docs: Update ES screenshots (#30598) <BR>* Licensing Docs: Adding license restrictions docs (#30216) <BR>* Update documentation-style-guide.md (#30611) <BR>* Docs: Update queries.md (#30616) <BR>* chore(grafana-ui): bump storybook to 6.1.15 (#30642) <BR>* DashboardSettings: fixes vertical scrolling (#30640) <BR>* Usage Stats: Remove unused method for getting user stats (#30074) <BR>* Grafana/UI: Unit picker should not set a category as unit (#30638) <BR>* Graph: Fixes auto decimals issue in legend and tooltip (#30628) <BR>* AlertingNG: List saved Alert definitions in Alert Rule list (#30603) <BR>* chore: bump redux toolkit to 1.5.0 for immer 8.0.1 vulnerability fix (#30605) <BR>* Grafana/UI: Add disable prop to Segment (#30539) <BR>* Variables: Fixes so queries work for numbers values too (#30602) <BR>* Admin: Fixes so form values are filled in from backend (#30544) <BR>* Docs: Add new override info and add whats new 7.4 links (#30615) <BR>* TestData: Improve what\'s new in v7.4 (#30612) <BR>* Docs: Update 7.4 What\'s New to use more correct description of alerting notification template feature (#30502) <BR>* NodeGraph: Add docs (#30504) <BR>* Loki: Improve live tailing errors and fix Explore\'s logs container type errors (#30517) <BR>* TimeRangePicker: Updates components to use new ToolbarButton & ButtonGroup (#30570) <BR>* Update styling.md guide (#30594) <BR>* TestData: Adding what\'s new in v7.4 to the devenv dashboards (#30568) <BR>* Chore(deps): Bump github.com/aws/aws-sdk-go from 1.35.5 to 1.36.31 (#30583) <BR>* Chore(deps): Bump github.com/prometheus/client_golang (#30585) <BR>* Chore(deps): Bump gopkg.in/macaron.v1 from 1.3.9 to 1.4.0 (#30587) <BR>* Chore(deps): Bump github.com/google/uuid from 1.1.5 to 1.2.0 (#30584) <BR>* Explore: Fix logs hover state so that it is visible and in dark mode & simply hover code (#30572) <BR>* RefreshPicker: Fixes so valid intervals in url are visible in RefreshPicker (#30474) <BR>* Add documentation for Exemplars (#30317) <BR>* OldGraph: Fix height issue in Firefox (#30565) <BR>* XY Chart: fix editor error with empty frame (no fields) (#30573) <BR>* ButtonSelect & RefreshPicker: Rewrite of components to use new emotion based ToolbarButton & Menu (#30510) <BR>* XY Chart: share legend config with timeseries (#30559) <BR>* configuration.md: Document Content Security Policy options (#30413) <BR>* DataFrame: cache frame/field index in field state (#30529) <BR>* List + before -; rm old Git ref; reformat. (#30543) <BR>* Expressions: Add option to disable feature (#30541) <BR>* Explore: Fix loading visualisation on the top of the new time series panel (#30553) <BR>* Prometheus: Fix show query instead of Value if no __name__ and metric (#30511) <BR>* Decimals: Big Improvements to auto decimals and fixes to auto decimals bug found in 7.4-beta1 (#30519) <BR>* Postgres: Convert tests to stdlib (#30536) <BR>* Storybook: Migrate card story to use controls (#30535) <BR>* AlertingNG: Enable UI to Save Alert Definitions (#30394) <BR>* Postgres: Be consistent about TLS/SSL terminology (#30532) <BR>* Loki: Append refId to logs uid (#30418) <BR>* Postgres: Fix indentation (#30531) <BR>* GraphNG: uPlot 1.6.3 (fix bands not filling below 0). close #30523. (#30527) <BR>* updates for e2e docker image (#30465) <BR>* GraphNG: uPlot 1.6.2 (#30521) <BR>* Docs: Update whats-new-in-v7-4.md (#30520) <BR>* Prettier: ignore build and devenv dirs (#30501) <BR>* Chore: Upgrade grabpl version (#30486) <BR>* Explore: Update styling of buttons (#30493) <BR>* Cloud Monitoring: Fix legend naming with display name override (#30440) <BR>* GraphNG: Disable Plot logging by default (#30390) <BR>* Admin: Fixes so whole org drop down is visible when adding users to org (#30481) <BR>* Docs: include Makefile option for local assets (#30455) <BR>* Footer: Fixes layout issue in footer (#30443) <BR>* TimeSeriesPanel: Fixed default value for gradientMode (#30484) <BR>* Docs: fix typo in what\'s new doc (#30489) <BR>* Chore: adds wait to e2e test (#30488) <BR>* chore: update packages dependent on dot-prop to fix security vulnerability (#30432) <BR>* Dashboard: Remove Icon and change copy -> Copy to clipboard in the share embedded panel modal (#30480) <BR>* Chore: fix spelling mistake (#30473) <BR>* Chore: Restrict internal imports from other packages (#30453) <BR>* Docs: What\'s new fixes and improvements (#30469) <BR>* Timeseries: only migrage point size when configured (#30461) <BR>* Alerting: Hides threshold handle for percentual thresholds (#30431) <BR>* Graph: Fixes so only users with correct permissions can add annotations (#30419) <BR>* Chore: update latest version to 7.4.0-beta1 (#30452) <BR>* Docs: Add whats new 7.4 links (#30463) <BR>* Update whats-new-in-v7-4.md (#30460) <BR>* docs: 7.4 what\'s new (Add expressions note) (#30446) <BR>* Chore: Upgrade build pipeline tool (#30456) <BR>* PanelModel: Make sure the angular options are passed to react panel type changed handler (#30441) <BR>* Expressions: Fix button icon (#30444) <BR>* ReleaseNotes: Updated changelog and release notes for 7.4.0-beta1 (#30449) <BR>* Docs: Fix img link for alert notification template (#30436) <BR>* grafana/ui: Fix internal import from grafana/data (#30439) <BR>* prevent field config from being overwritten (#30437) <BR>* PanelOptions: Refactoring applying panel and field options out of PanelModel and add property clean up for properties not in field config registry (#30389) <BR>* Dashboard: Remove template variables option from ShareModal (#30395) <BR>* Added doc content for variables inspector code change by Hugo (#30408) <BR>* Docs: update license expiration behavior for reporting (#30420) <BR>* Chore: use old version format in package.json (#30430) <BR>* Chore: upgrade NPM security vulnerabilities (#30397) <BR>* \"Release: Updated versions in package to 7.5.0-pre.0\" (#30428) <BR>* contribute: Add backend and configuration guidelines for PRs (#30426) <BR>* Chore: Update what\'s new URL (#30424)- Update to version 7.4.5 <BR>* Security: Fix API permissions issues related to team-sync CVE-2021-28146, CVE-2021-28147. (Enterprise) <BR>* Security: Usage insights requires signed in users CVE-2021-28148. (Enterprise) <BR>* Security: Do not allow editors to incorrectly bypass permissions on the default data source. CVE-2021-27962. (Enterprise)- Drop patch add-gotest-module.patch- Add patch drop-grafana-aws-sdk-0.3.0-module.patch<BR>* Mon Feb 22 2021 tserongAATTsuse.com- Update to version 7.4.2: <BR>* Make Datetime local (No date if today) working (#31274) (#31275) <BR>* \"Release: Updated versions in package to 7.4.2\" (#31272) <BR>* [v7.4.x] Chore: grafana-toolkit uses grafana-ui and grafana-data workspaces (#31269) <BR>* Snapshots: Disallow anonymous user to create snapshots (#31263) (#31266) <BR>* only update usagestats every 30min (#31131) (#31262) <BR>* Prometheus: Fix enabling of disabled queries when editing in dashboard (#31055) (#31248) <BR>* CloudWatch: Ensure empty query row errors are not passed to the panel (#31172) (#31245) <BR>* StatPanels: Fixes to palette color scheme is not cleared when loading panel (#31126) (#31246) <BR>* QueryEditors: Fixes issue that happens after moving queries then editing would update other queries (#31193) (#31244) <BR>* LibraryPanels: Disconnect before connect during dashboard save (#31235) (#31238) <BR>* SqlDataSources: Fixes the Show Generated SQL button in query editors (#31236) (#31239) <BR>* Variables: Adds back default option for data source variable (#31208) (#31232) <BR>* IPv6: Support host address configured with enclosing square brackets (#31226) (#31228) <BR>* Postgres: Fix timeGroup macro converts long intervals to invalid numbers when TimescaleDB is enabled (#31179) (#31224) <BR>* Remove last synchronisation field from LDAP debug view (#30984) (#31221) <BR>* [v7.4.x]: Sync drone config from master to stable release branch (#31213) <BR>* DataSourceSrv: Filter out non queryable data sources by default (#31144) (#31214) <BR>* Alerting: Fix modal text for deleting obsolete notifier (#31171) (#31209) <BR>* Variables: Fixes missing empty elements from regex filters (#31156) (#31201) <BR>* DashboardLinks: Fixes links always cause full page reload (#31178) (#31181) <BR>* DashboardListPanel: Fixes issue with folder picker always showing All and using old form styles (#31160) (#31162) <BR>* Permissions: Fix team and role permissions on folders/dashboards not displayed for non Grafana Admin users (#31132) (#31176) <BR>* Prometheus: Multiply exemplars timestamp to follow api change (#31143) (#31170)- Added add-gotest-module.patch to fix \"inconsistent vendoring\" build failure<BR>* Wed Feb 17 2021 tserongAATTsuse.com- Update to version 7.4.1: <BR>* \"Release: Updated versions in package to 7.4.1\" (#31128) <BR>* Transforms: Fixes Outer join issue with duplicate field names not getting the same unique field names as before (#31121) (#31127) <BR>* MuxWriter: Handle error for already closed file (#31119) (#31120) <BR>* Logging: sourcemap transform asset urls from CDN in logged stacktraces (#31115) (#31117) <BR>* Exemplars: Change CTA style (#30880) (#31105) <BR>* test: add support for timeout to be passed in for addDatasource (#30736) (#31090) <BR>* Influx: Make max series limit configurable and show the limiting message if applied (#31025) (#31100) <BR>* Elasticsearch: fix log row context erroring out (#31088) (#31094) <BR>* test: update addDashboard flow for v7.4.0 changes (#31059) (#31084) <BR>* Usage stats: Adds source/distributor setting (#31039) (#31076) <BR>* DashboardLinks: Fixes crash when link has no title (#31008) (#31050) <BR>* Make value mappings correctly interpret numeric-like strings (#30893) (#30912) <BR>* Elasticsearch: Fix alias field value not being shown in query editor (#30992) (#31037) <BR>* BarGauge: Improvements to value sizing and table inner width calculations (#30990) (#31032) <BR>* convert path to posix by default (#31045) (#31053) <BR>* Alerting: Fixes so notification channels are properly deleted (#31040) (#31046) <BR>* Drone: Fix deployment image (#31027) (#31029) <BR>* Graph: Fixes so graph is shown for non numeric time values (#30972) (#31014) <BR>* instrumentation: make the first database histogram bucket smaller (#30995) (#31001) <BR>* Build: Releases e2e and e2e-selectors too (#31006) (#31007) <BR>* TextPanel: Fixes so panel title is updated when variables change (#30884) (#31005) <BR>* StatPanel: Fixes issue formatting date values using unit option (#30979) (#30991) <BR>* Units: Fixes formatting of duration units (#30982) (#30986) <BR>* Elasticsearch: Show Size setting for raw_data metric (#30980) (#30983) <BR>* Logging: sourcemap support for frontend stacktraces (#30590) (#30976) <BR>* e2e: extends selector factory to plugins (#30932) (#30934) <BR>* Variables: Adds queryparam formatting option (#30858) (#30924) <BR>* Exemplars: change api to reflect latest changes (#30910) (#30915) <BR>* \"Release: Updated versions in package to 7.4.0\" (#30898) <BR>* DataSourceSettings: Adds info box and link to Grafana Cloud (#30891) (#30896) <BR>* GrafanaUI: Add a way to persistently close InfoBox (#30716) (#30895) <BR>* [7.4.x] AlertingNG: List saved Alert definitions in Alert Rule list (30890)(30603) <BR>* Alerting: Fixes alert panel header icon not showing (#30840) (#30885) <BR>* Plugins: Requests validator (#30445) (#30877) <BR>* PanelLibrary: Adds library panel meta information to dashboard json (#30770) (#30883) <BR>* bump grabpl version to 0.5.36 (#30874) (#30878) <BR>* Chore: remove __debug_bin (#30725) (#30857) <BR>* Grafana-ui: fixes closing modals with escape key (#30745) (#30873) <BR>* DashboardLinks: Support variable expression in to tooltip - Issue #30409 (#30569) (#30852) <BR>* Add alt text to plugin logos (#30710) (#30872) <BR>* InfluxDB: Add http configuration when selecting InfluxDB v2 flavor (#30827) (#30870) <BR>* Prometheus: Set type of labels to string (#30831) (#30835) <BR>* AlertingNG: change API permissions (#30781) (#30814) <BR>* Grafana-ui: fixes no data message in Table component (#30821) (#30855) <BR>* Prometheus: Add tooltip to explain possibility to use patterns in text and title fields in annotations (#30825) (#30843) <BR>* Chore: add more docs annotations (#30847) (#30851) <BR>* BarChart: inside-align strokes, upgrade uPlot to 1.6.4. (#30806) (#30846) <BR>* Transforms: allow boolean in field calculations (#30802) (#30845) <BR>* CDN: Fixes cdn path when Grafana is under sub path (#30822) (#30823) <BR>* bump cypress to 6.3.0 (#30644) (#30819) <BR>* Expressions: Measure total transformation requests and elapsed time (#30514) (#30789) <BR>* Grafana-UI: Add story/docs for ErrorBoundary (#30304) (#30811) <BR>* [v7.4.x]: Menu: Mark menu components as internal (#30801) <BR>* Graph: Fixes auto decimals issue in legend and tooltip (#30628) (#30635) <BR>* GraphNG: Disable Plot logging by default (#30390) (#30500) <BR>* Storybook: Migrate card story to use controls (#30535) (#30549) <BR>* GraphNG: add bar alignment option (#30499) (#30790) <BR>* Variables: Clears drop down state when leaving dashboard (#30810) (#30812) <BR>* Add missing callback dependency (#30797) (#30809) <BR>* GraphNG: improve behavior when switching between solid/dash/dots (#30796) (#30799) <BR>* Add width for Variable Editors (#30791) (#30795) <BR>* Panels: Fixes so panels are refreshed when scrolling past them fast (#30784) (#30792) <BR>* PanelEdit: Trigger refresh when changing data source (#30744) (#30767) <BR>* AlertingNG: Enable UI to Save Alert Definitions (#30394) (#30548) <BR>* CDN: Fix passing correct prefix to GetContentDeliveryURL (#30777) (#30779) <BR>* CDN: Adds support for serving assets over a CDN (#30691) (#30776) <BR>* Explore: Update styling of buttons (#30493) (#30508) <BR>* Loki: Append refId to logs uid (#30418) (#30537) <BR>* skip symlinks to directories when generating plugin manifest (#30721) (#30738) <BR>* Mobile: Fixes issue scrolling on mobile in chrome (#30746) (#30750) <BR>* BarChart: add alpha bar chart panel (#30323) (#30754) <BR>* Datasource: Use json-iterator configuration compatible with standard library (#30732) (#30739) <BR>* Variables: Fixes so text format will show All instead of custom all (#30730) (#30731) <BR>* AlertingNG: pause/unpause definitions via the API (#30627) (#30672) <BR>* PanelLibrary: better handling of deleted panels (#30709) (#30726) <BR>* Transform: improve the \"outer join\" performance/behavior (#30407) (#30722) <BR>* DashboardPicker: switch to promise-based debounce, return dashboard UID (#30706) (#30714) <BR>* Use connected GraphNG in Explore (#30707) (#30708) <BR>* PanelLibrary: changes casing of responses and adds meta property (#30668) (#30711) <BR>* DeployImage: Switch base images to Debian (#30684) (#30699) <BR>* Trace: trace to logs design update (#30637) (#30702) <BR>* Influx: Show all datapoints for dynamically windowed flux query (#30688) (#30703) <BR>* ci(npm-publish): add missing github package token to env vars (#30665) (#30673) <BR>* Loki: Improve live tailing errors and fix Explore\'s logs container type errors (#30517) (#30681) <BR>* Grafana-UI: Fix setting default value for MultiSelect (#30671) (#30687) <BR>* Explore: Fix jumpy live tailing (#30650) (#30677) <BR>* Docs: Refer to product docs in whats new for alerting templating feature (#30652) (#30670) <BR>* Variables: Fixes display value when using capture groups in regex (#30636) (#30661) <BR>* Docs: Fix expressions enabled description (#30589) (#30651) <BR>* Licensing Docs: Adding license restrictions docs (#30216) (#30648) <BR>* DashboardSettings: fixes vertical scrolling (#30640) (#30643) <BR>* chore: bump redux toolkit to 1.5.0 for immer 8.0.1 vulnerability fix (#30605) (#30631) <BR>* Explore: Fix loading visualisation on the top of the new time series panel (#30553) (#30557) <BR>* Footer: Fixes layout issue in footer (#30443) (#30494) <BR>* Variables: Fixes so queries work for numbers values too (#30602) (#30624) <BR>* Admin: Fixes so form values are filled in from backend (#30544) (#30623) <BR>* Docs: Update 7.4 What\'s New to use more correct description of alerting notification template feature (#30502) (#30614) <BR>* NodeGraph: Add docs (#30504) (#30613) <BR>* Cloud Monitoring: Fix legend naming with display name override (#30440) (#30503) <BR>* Expressions: Add option to disable feature (#30541) (#30558) <BR>* OldGraph: Fix height issue in Firefox (#30565) (#30582) <BR>* XY Chart: fix editor error with empty frame (no fields) (#30573) (#30577) <BR>* XY Chart: share legend config with timeseries (#30559) (#30566) <BR>* DataFrame: cache frame/field index in field state (#30529) (#30560) <BR>* Prometheus: Fix show query instead of Value if no __name__ and metric (#30511) (#30556) <BR>* Decimals: Big Improvements to auto decimals and fixes to auto decimals bug found in 7.4-beta1 (#30519) (#30550) <BR>* chore: update packages dependent on dot-prop to fix security vulnerability (#30432) (#30487) <BR>* GraphNG: uPlot 1.6.3 (fix bands not filling below 0). close #30523. (#30527) (#30528) <BR>* GraphNG: uPlot 1.6.2 (#30521) (#30522) <BR>* Chore: Upgrade grabpl version (#30486) (#30513) <BR>* grafana/ui: Fix internal import from grafana/data (#30439) (#30507) <BR>* prevent field config from being overwritten (#30437) (#30442) <BR>* Chore: upgrade NPM security vulnerabilities (#30397) (#30495) <BR>* TimeSeriesPanel: Fixed default value for gradientMode (#30484) (#30492) <BR>* Admin: Fixes so whole org drop down is visible when adding users to org (#30481) (#30497) <BR>* Chore: adds wait to e2e test (#30488) (#30490) <BR>* Graph: Fixes so only users with correct permissions can add annotations (#30419) (#30466) <BR>* Alerting: Hides threshold handle for percentual thresholds (#30431) (#30467) <BR>* Timeseries: only migrage point size when configured (#30461) (#30470) <BR>* Expressions: Fix button icon (#30444) (#30450) <BR>* PanelModel: Make sure the angular options are passed to react panel type changed handler (#30441) (#30451) <BR>* Docs: Fix img link for alert notification template (#30436) (#30447) <BR>* Chore: Upgrade build pipeline tool (#30456) (#30457) <BR>* PanelOptions: Refactoring applying panel and field options out of PanelModel and add property clean up for properties not in field config registry (#30389) (#30438) <BR>* \"Release: Updated versions in package to 7.4.0-beta.1\" (#30427) <BR>* Chore: Update what\'s new URL (#30423) <BR>* GraphNG: assume uPlot\'s series stroke is always a function (#30416) <BR>* PanelLibrary: adding library panels to Dashboard Api (#30278) <BR>* Prettier: Fixes to files that came in after main upgrade (#30410) <BR>* Cloud Monitoring: Add curated dashboards for the most popular GCP services (#29930) <BR>* Mssql integrated security (#30369) <BR>* Prettier: Upgrade to 2 (#30387) <BR>* GraphNG: sort ascending if the values appear reversed (#30405) <BR>* Docs: Grafana whats new 7.4 (#30404) <BR>* Dashboards: Adds cheat sheet toggle to supported query editors (#28857) <BR>* Docs: Update timeseries-dimensions.md (#30403) <BR>* Alerting: Evaluate data templating in alert rule name and message (#29908) <BR>* Docs: Add links to 7.3 patch release notes (#30292) <BR>* Docs: Update _index.md (#29546) <BR>* Docs: Update jaeger.md (#30401) <BR>* Expressions: Remove feature toggle (#30316) <BR>* Docs: Update tempo.md (#30399) <BR>* Docs: Update zipkin.md (#30400) <BR>* services/provisioning: Various cleanup (#30396) <BR>* DashboardSchemas: OpenAPI Schema Generation (#30242) <BR>* AlertingNG: Enforce unique alert definition title (non empty)/UID per organisation (#30380) <BR>* Licensing: Document new v7.4 options and APIs (#30217) <BR>* Auth: add expired token error and update CreateToken function (#30203) <BR>* NodeGraph: Add node graph visualization (#29706) <BR>* Add jwtTokenAuth to plugin metadata schema (#30346) <BR>* Plugins: Force POSIX style path separators for manifest generation (#30287) <BR>* Add enterprise reporting fonts to gitignore (#30385) <BR>* Field overrides: skipping overrides for properties no longer existing in plugin (#30197) <BR>* NgAlerting: View query result (#30218) <BR>* Grafana-UI: Make Card story public (#30388) <BR>* Dashboard: migrate version history list (#29970) <BR>* Search: use Card component (#29892) <BR>* PanelEvents: Isolate more for old angular query editors (#30379) <BR>* Loki: Remove showing of unique labels with the empty string value (#30363) <BR>* Chore: Lint all files for no-only-tests (#30364) <BR>* Clears errors after running new query (#30367) <BR>* Prometheus: Change exemplars endpoint (#30378) <BR>* Explore: Fix a bug where Typeahead crashes when a large amount of ite… (#29637) <BR>* Circular vector: improve generics (#30375) <BR>* Update signing docs (#30296) <BR>* Email: change the year in templates (#30294) <BR>* grafana/ui: export TLS auth component (#30320) <BR>* Query Editor: avoid word wrap (#30373) <BR>* Transforms: add sort by transformer (#30370) <BR>* AlertingNG: Save alert instances (#30223) <BR>* GraphNG: Color series from by value scheme & change to fillGradient to gradientMode (#29893) <BR>* Chore: Remove not used PanelOptionsGrid component (#30358) <BR>* Zipkin: Remove browser access mode (#30360) <BR>* Jaeger: Remove browser access mode (#30349) <BR>* chore: bump lodash to 4.17.20 (#30359) <BR>* ToolbarButton: New emotion based component to replace all navbar, DashNavButton and scss styles (#30333) <BR>* Badge: Increase contrast, remove rocket icon for plugin beta/alpha state (#30357) <BR>* Licensing: Send map of environment variables to plugins (#30347) <BR>* Dashboards: Exit to dashboard when deleting panel from panel view / edit view (#29032) <BR>* Cloud Monitoring: MQL support (#26551) <BR>* ReleaseNotes: Updated changelog and release notes for 7.4.0-beta1 (#30348) <BR>* Panel options UI: Allow collapsible categories (#30301) <BR>* Grafana-ui: Fix context menu item always using onClick instead of href (#30350) <BR>* Badge: Design improvement & reduce contrast (#30328) <BR>* make sure stats are added horizontally and not vertically (#30106) <BR>* Chore(deps): Bump google.golang.org/grpc from 1.33.1 to 1.35.0 (#30342) <BR>* Chore(deps): Bump github.com/stretchr/testify from 1.6.1 to 1.7.0 (#30341) <BR>* Chore(deps): Bump github.com/google/uuid from 1.1.2 to 1.1.5 (#30340) <BR>* Chore(deps): Bump github.com/hashicorp/go-version from 1.2.0 to 1.2.1 (#30339) <BR>* Fix HTML character entity error (#30334) <BR>* GraphNG: fix fillBelowTo regression (#30330) <BR>* GraphNG: implement softMin/softMax for auto-scaling stabilization. close #979. (#30326) <BR>* Legend: Fixes right y-axis legend from being pushed outside the bounds of the panel (#30327) <BR>* Grafana-toolkit: Update component generator templates (#30306) <BR>* Panels: remove beta flag from stat and bargauge panels (#30324) <BR>* GraphNG: support fill below to (bands) (#30268) <BR>* grafana-cli: Fix security issue (#28888) <BR>* AlertingNG: Modify queries and transform endpoint to get datasource UIDs (#30297) <BR>* Chore: Fix missing property from ExploreGraph (#30315) <BR>* Prometheus: Add support for Exemplars (#28057) <BR>* Grafana-UI: Enhances for TimeRangePicker and TimeRangeInput (#30102) <BR>* ReleaseNotes: Updated changelog and release notes for 7.4.0 (#30312) <BR>* Table: Fixes BarGauge cell display mode font size so that it is fixed to the default cell font size (#30303) <BR>* AngularGraph: Fixes issues with legend wrapping after legend refactoring (#30283) <BR>* Plugins: Add Open Distro to the list of data sources supported by sigv4 (#30308) <BR>* Chore: Moves common and response into separate packages (#30298) <BR>* GraphNG: remove y-axis position control from series color picker in the legend (#30302) <BR>* Table: migrate old-table config to new table config (#30142) <BR>* Elasticsearch: Support extended stats and percentiles in terms order by (#28910) <BR>* Docs: Update release notes index <BR>* GraphNG: stats in legend (#30251) <BR>* Grafana UI: EmptySearchResult docs (#30281) <BR>* Plugins: Use the includes.path (if exists) on sidebar includes links (#30291) <BR>* Fix spinner and broken buttons (#30286) <BR>* Graph: Consider reverse sorted data points on isOutsideRange check (#30289) <BR>* Update getting-started.md (#30257) <BR>* Backend: use sdk version (v0.81.0) without transform (gel) code (#29236) <BR>* Chore: update latest versions to 7.3.7 (#30282) <BR>* Loki: Fix hiding of series in table if labels have number values (#30185) <BR>* Loki: Lower min step to 1ms (#30135) <BR>* Prometheus: Improve autocomplete performance and remove disabling of dynamic label lookup (#30199) <BR>* Icons: Adds custom icon support ands new panel and interpolation icons (#30277) <BR>* ReleaseNotes: Updated changelog and release notes for 7.3.7 (#30280) <BR>* Grafana-ui: Allow context menu items to be open in new tab (#30141) <BR>* Cloud Monitoring: Convert datasource to use Dataframes (#29830) <BR>* GraphNG: added support to change series color from legend. (#30256) <BR>* AzureMonitor: rename labels for query type dropdown (#30143) <BR>* Decimals: Improving auto decimals logic for high numbers and scaled units (#30262) <BR>* Elasticsearch: Use minimum interval for alerts (#30049) <BR>* TimeSeriesPanel: The new graph panel now supports y-axis value mapping #30272 <BR>* CODEOWNERS: Make backend squad owners of backend style guidelines (#30266) <BR>* Auth: Add missing request headers to SigV4 middleware allowlist (#30115) <BR>* Grafana-UI: Add story/docs for FilterPill (#30252) <BR>* Grafana-UI: Add story/docs for Counter (#30253) <BR>* Backend style guide: Document JSON guidelines (#30267) <BR>* GraphNG: uPlot 1.6, hide \"Show points\" in Points mode, enable \"dot\" lineStyle (#30263) <BR>* Docs: Update prometheus.md (#30240) <BR>* Docs: Cloudwatch filter should be JSON format (#30243) <BR>* API: Add by UID routes for data sources (#29884) <BR>* Docs: Update datasource_permissions.md (#30255) <BR>* Cloudwatch: Move deep link creation to the backend (#30206) <BR>* Metrics API: Use jsoniter for JSON encoding (#30250) <BR>* Add option in database config to skip migrations for faster startup. (#30146) <BR>* Set signed in users email correctly (#30249) <BR>* Drone: Upgrade build pipeline tool (#30247) <BR>* runRequest: Fixes issue with request time range and time range returned to panels are off causing data points to be cut off (outside) (#30227) <BR>* Elasticsearch: fix handling of null values in query_builder (#30234) <BR>* Docs: help users connect to Prometheus using SigV4 (#30232) <BR>* Update documentation-markdown-guide.md (#30207) <BR>* Update documentation-markdown-guide.md (#30235) <BR>* Better logging of plugin scanning errors (#30231) <BR>* Print Node.js and Toolkit versions (#30230) <BR>* Chore: bump rollup across all packages (#29486) <BR>* Backend style guide: Document database patterns (#30219) <BR>* Chore: Bump plugin-ci-alpine Docker image version (#30225) <BR>* Legends: Refactoring and rewrites of legend components to simplify components & reuse (#30165) <BR>* Use Node.js 14.x in plugin CI (#30209) <BR>* Field overrides: extracting the field config factory into its own reusable module. (#30214) <BR>* LibraryPanels: adds connections (#30212) <BR>* PanelOptionsGroups: Only restore styles from PanelOptionsGroup (#30215) <BR>* Variables: Add deprecation warning for value group tags (#30160) <BR>* GraphNG: Hide grid for right-y axis if left x-axis exists (#30195) <BR>* Middleware: Add CSP support (#29740) <BR>* Updated image links to have newer format. (#30208) <BR>* Docs: Update usage-insights.md (#30150) <BR>* Share panel dashboard add images (#30201) <BR>* Update documentation-style-guide.md (#30202) <BR>* Docs: Fix links to transforms (#30194) <BR>* docs(badge): migrate story to use controls (#30180) <BR>* Chore(deps): Bump github.com/prometheus/common from 0.14.0 to 0.15.0 (#30188) <BR>* Fix alert definition routine stop (#30117) <BR>* Chore(deps): Bump gopkg.in/square/go-jose.v2 from 2.4.1 to 2.5.1 (#30189) <BR>* InlineSwitch: Minor story fix (#30186) <BR>* Chore(deps): Bump github.com/gosimple/slug from 1.4.2 to 1.9.0 (#30178) <BR>* Chore(deps): Bump github.com/fatih/color from 1.9.0 to 1.10.0 (#30183) <BR>* Chore(deps): Bump github.com/lib/pq from 1.3.0 to 1.9.0 (#30181) <BR>* Chore(deps): Bump github.com/hashicorp/go-plugin from 1.2.2 to 1.4.0 (#30175) <BR>* Chore(deps): Bump github.com/getsentry/sentry-go from 0.7.0 to 0.9.0 (#30171) <BR>* Gauge: Fixes issue with all null values cause min & max to be null (#30156) <BR>* Links: Add underline on hover for links in NewsPanel (#30166) <BR>* GraphNG: Update to test dashboards (#30153) <BR>* CleanUp: Removed old panel options group component (#30157) <BR>* AngularQueryEditors: Fixes to Graphite query editor and other who refer to other queries (#30154) <BR>* Chore(deps): Bump github.com/robfig/cron/v3 from 3.0.0 to 3.0.1 (#30172) <BR>* Chore(deps): Bump github.com/urfave/cli/v2 from 2.1.1 to 2.3.0 (#30173) <BR>* Chore: Fix spelling issue (#30168) <BR>* Revise README.md. (#30145) <BR>* Chore(deps): Bump github.com/mattn/go-sqlite3 from 1.11.0 to 1.14.6 (#30174) <BR>* InlineSwitch: Added missing InlineSwitch component and fixed two places that used unaligned inline switch (#30162) <BR>* GraphNG: add new alpha XY Chart (#30096) <BR>* Elastic: Support request cancellation properly (Uses new backendSrv.fetch Observable request API) (#30009) <BR>* OpenTSDB: Support request cancellation properly (#29992) <BR>* InfluxDB: Update Flux external link (#30158) <BR>* Allow dependabot to keep go packages up-to-date (#30170) <BR>* PluginState: Update comment <BR>* GraphNG: Minor polish & updates to new time series panel and move it from alpha to beta (#30163) <BR>* Share panel dashboard (#30147) <BR>* GraphNG: rename \"graph3\" to \"timeseries\" panel (#30123) <BR>* Add info about access mode (#30137) <BR>* Prometheus: Remove running of duplicated metrics query (#30108) <BR>* Prometheus: Fix autocomplete does not work on incomplete input (#29854) <BR>* GraphNG: remove graph2 panel (keep the parts needed for explore) (#30124) <BR>* Docs: Add metadata to activating licensing page (#30140) <BR>* MixedDataSource: Added missing variable support flag (#30110) <BR>* AngularPanels: Fixes issue with some panels not rendering when going into edit mode due to no height (#30113) <BR>* AngularPanels: Fixes issue with discrete panel that used the initialized event (#30133) <BR>* Explore: Make getFieldLinksForExplore more reusable (#30134) <BR>* Elasticsearch: Add Support for Serial Differencing Pipeline Aggregation (#28618) <BR>* Angular: Fixes issue with angular directive caused by angular upgrade in master (#30114) <BR>* Analytics: add data source type in data-request events (#30087) <BR>* GraphNG: \"Interpolation: Step after\" test (#30127) <BR>* GraphNG: check cross-axis presence when auto-padding. close #30121. (#30126) <BR>* Alerting: improve alerting default datasource search when extracting alerts (#29993) <BR>* Loki: Timeseries should not produce 0-values for missing data (#30116) <BR>* GraphNG: support dashes (#30070) <BR>* GraphNG: fix spanGaps optimization in alignDataFrames(). see #30101. (#30118) <BR>* Alerting NG: update API to expect UIDs instead of IDs (#29896) <BR>* GraphNG: Overhaul of main test dashboard and update to null & gaps dashboard (#30101) <BR>* Chore: Fix intermittent time-related test failure in explore datasource instance update (#30109) <BR>* QueryEditorRow: Ability to change query name (#29779) <BR>* Frontend: Failed to load application files message improvement IE11 (#30011) <BR>* Drone: Upgrade build pipeline tool (#30104) <BR>* Fix phrasing. (#30075) <BR>* Chore: Add CloudWatch HTTP API tests (#29691) <BR>* Elastic: Fixes so templating queries work (#30003) <BR>* Chore: Rewrite elasticsearch client test to standard library (#30093) <BR>* Chore: Rewrite tsdb influxdb test to standard library (#30091) <BR>* Fix default maximum lifetime an authenticated user can be logged in (#30030) <BR>* Instrumentation: re-enable database wrapper feature to expose counter and histogram for database queries (#29662) <BR>* Docs: Update labels to fields transform (#30086) <BR>* GraphNG: adding possibility to toggle tooltip, graph and legend for series (#29575) <BR>* Chore: Rewrite tsdb cloudmonitoring test to standard library (#30090) <BR>* Chore: Rewrite tsdb azuremonitor time grain test to standard library (#30089) <BR>* Chore: Rewrite tsdb graphite test to standard library (#30088) <BR>* Chore: Upgrade Docker build image wrt. Go/golangci-lint/Node (#30077) <BR>* Usage Stats: Calculate concurrent users as a histogram (#30006) <BR>* Elasticsearch: Fix broken alerting when using pipeline aggregations (#29903) <BR>* Drone: Fix race conditions between Enterprise and Enterprise2 (#30076) <BR>* Chore: Rewrite models datasource cache test to standard library (#30040) <BR>* Plugins: prevent app plugin from rendering with wrong location (#30017) <BR>* Update NOTICE.md <BR>* Chore: Tiny typo fix `rage` -> `range` (#30067) <BR>* Docs: loki.md: Add example of Loki data source config (#29976) <BR>* ReleaseNotes: Updated changelog and release notes for 7.3.6 (#30066) <BR>* Docs: Update usage-insights.md (#30065) <BR>* Docs: Update white-labeling.md (#30064) <BR>* Chore(deps): Bump axios from 0.19.2 to 0.21.1 (#30059) <BR>* Chore: Rewrite models tags test to standard library (#30041) <BR>* Bump actions/setup-node from v1 to v2.1.4 (#29891) <BR>* Build(deps): Bump ini from 1.3.5 to 1.3.7 (#29787) <BR>* fall back to any architecture when getting plugin\'s checksum #30034 (#30035) <BR>* Lerna: Update to 3.22.1 (#30057) <BR>* SeriesToRows: Fixes issue in transform so that value field is always named Value (#30054) <BR>* [dashboard api] manage error when data in dashboard table is not valid json (#29999) <BR>* use sha256 checksum instead of md5 (#30018) <BR>* Chore: Rewrite brute force login protection test to standard library (#29986) <BR>* Chore: Rewrite login auth test to standard library (#29985) <BR>* Chore: Rewrite models dashboards test to standard library (#30023) <BR>* Chore: Rewrite models dashboard acl test to standard library (#30022) <BR>* Chore: Rewrite models alert test to standard library (#30021) <BR>* Chore: Rewrite ldap login test to standard library (#29998) <BR>* Chore: Rewrite grafana login test to standard library (#29997) <BR>* Fix two ini-file typos regarding LDAP (#29843) <BR>* Chore: Changes source map devtool to inline-source-map (#30004) <BR>* Chore: Sync Enterprise go.sum (#30005) <BR>* Chore: Add Enterprise dependencies (#29994) <BR>* SQLStore: customise the limit of retrieved datasources per organisation (#29358) <BR>* Chore: update crewjam/saml library to the latest master (#29991) <BR>* Graph: Fixes so users can not add annotations in readonly dash (#29990) <BR>* Currency: add Vietnamese dong (VND) (#29983) <BR>* Drone: Update pipelines for Enterprise (#29939) <BR>* Remove the bus from teamgroupsync (#29810) <BR>* Influx: Make variable query editor input uncontrolled (#29968) <BR>* PanelLibrary: Add PATCH to the API (#29956) <BR>* PanelEvents: Isolating angular panel events into it\'s own event bus + more event refactoring (#29904) <BR>* Bump node-notifier from 8.0.0 to 8.0.1 (#29952) <BR>* LDAP: Update use_ssl documentation (#29964) <BR>* Docs: Missing \'s\' on \'logs\' (#29966) <BR>* Docs: Update opentsdb.md (#29963) <BR>* Docs: Minor typo correction (#29962) <BR>* librarypanels: Fix JSON field casing in tests (#29954) <BR>* TemplateSrv: Do not throw error for an unknown format but use glob as fallback and warn in the console (#29955) <BR>* PanelLibrary: Adds uid and renames title to name (#29944) <BR>* Docs: Fix raw format variable docs (#29945) <BR>* RedirectResponse: Implement all of api.Response (#29946) <BR>* PanelLibrary: Adds get and getAll to the api (#29772) <BR>* Chore: Remove duplicate interpolateString test (#29941) <BR>* Chore: Rewrite influxdb query parser test to standard library (#29940) <BR>* Folders: Removes the possibility to delete the General folder (#29902) <BR>* Chore: Convert tsdb request test to standard library (#29936) <BR>* Chore: Convert tsdb interval test to standard library (#29935) <BR>* Docs: Update configuration.md (#29912) <BR>* Docs: Update organization_roles.md (#29911) <BR>* Docs: Update _index.md (#29918) <BR>* GraphNG: bring back tooltip (#29910) <BR>* Ng Alerting: Remove scroll and fix SplitPane limiters (#29906) <BR>* Dashboard: Migrating dashboard settings to react (#27561) <BR>* Minor correction to explanation on correct MS SQL usage. (#29889) <BR>* AlertingNG: Create a scheduler to evaluate alert definitions (#29305) <BR>* Add changelog items for 7.3.6, 7.2.3 and 6.7.5 (#29901) <BR>* bump stable to 7.3.6 (#29899) <BR>* Upgrade go deps. (#29900) <BR>* Expressions: Replace query input fields with select. (#29816) <BR>* PanelEdit: Update UI if panel plugin changes field config (#29898) <BR>* Elasticsearch: Remove timeSrv dependency (#29770) <BR>* PanelEdit: Need new data after plugin change (#29874) <BR>* Chore(toolkit): disable react/prop-types for eslint config (#29888) <BR>* Field Config API: Add ability to hide field option or disable it from the overrides (#29879) <BR>* SharedQuery: Fixes shared query editor now showing queries (#29849) <BR>* GraphNG: support fill gradient (#29765) <BR>* Backend style guide: Add more guidelines (#29871) <BR>* Keep query keys consistent (#29855) <BR>* Alerting: Copy frame field labels to time series tags (#29886) <BR>* Update configure-docker.md (#29883) <BR>* Usage Stats: Introduce an interface for usage stats service (#29882) <BR>* DataFrame: add a writable flag to fields (#29869) <BR>* InlineForms: Changes to make inline forms more flexible for query editors (#29782) <BR>* Usage Stats: Allow to add additional metrics to the stats (#29774) <BR>* Fix the broken link of XORM documentation (#29865) <BR>* Move colors demo under theme colors (#29873) <BR>* Dashboard: Increase folder name size in search dashboard (#29821) <BR>* MSSQL: Config UI touches (#29834) <BR>* QueryOptions: Open QueryEditors: run queries after changing group options #29864 <BR>* GraphNG: uPlot 1.5.2, dynamic stroke/fill, Flot-style hover points (#29866) <BR>* Variables: Fixes so numerical sortorder works for options with null values (#29846) <BR>* GraphNG: only initialize path builders once (#29863) <BR>* GraphNG: Do not set fillColor from GraphNG only opacity (#29851) <BR>* add an example cloudwatch resource_arns() query that uses multiple tags (ref: #29499) (#29838) <BR>* Backend: Remove more globals (#29644) <BR>* MS SQL: Fix MS SQL add data source UI issues (#29832) <BR>* Display palette and colors for dark and light themes in storybook (#29848) <BR>* Docs: Fix broken link in logs-panel (#29833) <BR>* Docs: Add info about typing of connected props to Redux style guide (#29842) <BR>* Loki: Remove unnecessary deduplication (#29421) <BR>* Varibles: Fixes so clicking on Selected will not include All (#29844) <BR>* Explore/Logs: Correctly display newlines in detected fields (#29541) <BR>* Link suppliers: getLinks API update (#29757) <BR>* Select: Changes default menu placement for Select from auto to bottom (#29837) <BR>* Chore: Automatically infer types for dashgrid connected components (#29818) <BR>* Chore: Remove unused Loki and Cloudwatch syntax providers (#29686) <BR>* Pass row (#29839) <BR>* GraphNG: Context menu (#29745) <BR>* GraphNG: Enable scale distribution configuration (#29684) <BR>* Explore: Improve Explore performance but removing unnecessary re-renders (#29752) <BR>* DashboardDS: Fixes display of long queries (#29808) <BR>* Sparkline: Fixes issue with sparkline that sent in custom fillColor instead of fillOpacity (#29825) <BR>* Chore: Disable default golangci-lint filter (#29751) <BR>* Update style guide with correct usage of MS SQL (#29829) <BR>* QueryEditor: do not auto refresh on every update (#29762) <BR>* Chore: remove unused datasource status enum (#29827) <BR>* Expressions: support ${my var} syntax (#29819) <BR>* Docs: Update types-options.md (#29777) <BR>* Chore: Enable more go-ruleguard rules (#29781) <BR>* GraphNG: Load uPlot path builders lazily (#29813) <BR>* Elasticsearch: ensure query model has timeField configured in datasource settings (#29807) <BR>* Chore: Use Header.Set method instead of Header.Add (#29804) <BR>* Allow dependabot to check actions (#28159) <BR>* Grafana-UI: Support optgroup for MultiSelect (#29805) <BR>* Sliders: Update behavior and style tweak (#29795) <BR>* Grafana-ui: Fix collapsible children sizing (#29776) <BR>* Style guide: Document avoidance of globals in Go code (#29803) <BR>* Chore: Rewrite opentsdb test to standard library (#29792) <BR>* CloudWatch: Add support for AWS DirectConnect ConnectionErrorCount metric (#29583) <BR>* GraphNG: uPlot 1.5.1 (#29789) <BR>* GraphNG: update uPlot v1.5.0 (#29763) <BR>* Added httpMethod to webhook (#29780) <BR>* AATTgrafana-runtime: Throw error if health check fails in DataSourceWithBackend (#29743) <BR>* Explore: Fix remounting of query row (#29771) <BR>* Expressions: Add placeholders to hint on input (#29773) <BR>* Alerting: Next gen Alerting page (#28397) <BR>* GraphNG: Add test dashboard for null & and gaps rendering (#29769) <BR>* Expressions: Field names from refId (#29755) <BR>* Plugins: Add support for signature manifest V2 (#29240) <BR>* Chore: Configure go-ruleguard via golangci-lint (#28419) <BR>* Move middleware context handler logic to service (#29605) <BR>* AlertListPanel: Add options to sort by Time(asc) and Time(desc) (#29764) <BR>* PanelLibrary: Adds delete Api (#29741) <BR>* Tracing: Release trace to logs feature (#29443) <BR>* ReleaseNotes: Updated changelog and release notes for 7.3.5 (#29753) <BR>* DataSourceSettings: Add servername field to DataSource TLS config (#29279) <BR>* Chore: update stable and testing versions (#29748) <BR>* ReleaseNotes: Updated changelog and release notes for 7.3.5 (#29744) <BR>* Elasticsearch: View in context feature for logs (#28764) <BR>* Chore: Disable gosec on certain line (#29382) <BR>* Logging: log frontend errors caught by ErrorBoundary, including component stack (#29345) <BR>* ChangePassword: improved keyboard navigation (#29567) <BR>* GrafanaDataSource: Fix selecting -- Grafana -- data source, broken after recent changes (#29737) <BR>* Docs: added version note for rename by regex transformation. (#29735) <BR>* AATTgrafana/ui: Fix UI issues for cascader button dropdown and query input (#29727) <BR>* Docs: Update configuration.md (#29728) <BR>* Docs: Remove survey (#29549) <BR>* Logging: rate limit fronted logging endpoint (#29272) <BR>* API: add Status() to RedirectResponse (#29722) <BR>* Elasticsearch: Deprecate browser access mode (#29649) <BR>* Elasticsearch: Fix query initialization action (#29652) <BR>* PanelLibrary: Adds api and db to create Library/Shared/Reusable Panel (#29642) <BR>* Transformer: Rename metrics based on regex (#29281) <BR>* Variables: Fixes upgrade of legacy Prometheus queries (#29704) <BR>* Auth: Add SigV4 header allowlist to reduce chances of verification issues (#29650) <BR>* DataFrame: add path and description metadata (#29695) <BR>* Alerting: Use correct time series name override from frame fields (#29693) <BR>* GraphNG: fix bars migration and support color and linewidth (#29697) <BR>* PanelHeader: Fix panel header description inline code wrapping (#29628) <BR>* Bugfix 29848: Remove annotation_tag entries as part of annotations cleanup (#29534) <BR>* GraphNG: simple settings migration from flot panel (#29599) <BR>* GraphNG: replace bizcharts with uPlot for sparklines (#29632) <BR>* GitHubActions: Update node version in github action (#29683) <BR>* Adds go dep used by an Enterprise feature. (#29645) <BR>* Typescript: Raise strict error limit for enterprise (#29688) <BR>* Remove unnecessary escaping (#29677) <BR>* Update getting-started-prometheus.md (#29678) <BR>* instrumentation: align label name with our other projects (#29514) <BR>* Typescript: Fixing typescript strict error, and separate check from publishing (#29679) <BR>* CloudWatch: namespace in search expression should be quoted if match exact is enabled #29109 (#29563) <BR>* Docs: Plugin schema updates (#28232) <BR>* RadioButton: Fix flex issue in master for radio buttons (#29664) <BR>* Update getting-started.md (#29670) <BR>* Expr: fix time unit typo in ds queries (#29668) <BR>* Expr: make reduction nan/null more consistent (#29665) <BR>* Expr: fix func argument panic (#29663) <BR>* Update documentation-style-guide.md (#29661) <BR>* Update documentation-markdown-guide.md (#29659) <BR>* Docs: Changed image format (#29658) <BR>* Expr: fix failure to execute due to OrgID (#29653) <BR>* GraphNG: rename \"points\" to \"showPoints\" (#29635) <BR>* Expressions: Restore showing expression query editor even if main data source is not mixed (#29656) <BR>* GraphNG: time range should match the panel timeRange (#29596) <BR>* Support svg embedded favicons in whitelabeling (#29436) <BR>* Add changelog to docs style guide (#29581) <BR>* Loki: Retry web socket connection when connection is closed abnormally (#29438) <BR>* GraphNG: Fix annotations and exemplars plugins (#29613) <BR>* Chore: Rewrite tsdb sql engine test to standard library (#29590) <BR>* GraphNG: fix and optimize spanNulls (#29633) <BR>* Build(deps): Bump highlight.js from 10.4.0 to 10.4.1 (#29625) <BR>* Cloudwatch: session cache should use UTC consistently (#29627) <BR>* GraphNG: rename GraphMode to DrawStyle (#29623) <BR>* GraphNG: add spanNulls config option (#29512) <BR>* Docs: add docs for concatenate transformer (#28667) <BR>* Stat/Gauge: expose explicit font sizing (#29476) <BR>* GraphNG: add gaps/nulls support to staircase & smooth interpolation modes (#29593) <BR>* grafana/ui: Migrate Field knobs to controls (#29433) <BR>* Prometheus: Fix link to Prometheus graph in dashboard (#29543) <BR>* Build: Publish next and latest npm channels to Github (#29615) <BR>* Update broken aliases (#29603) <BR>* API: add ID to snapshot API responses (#29600) <BR>* Elasticsearch: Migrate queryeditor to React (#28033) <BR>* QueryGroup & DataSourceSrv & DataSourcePicker changes simplify usage, error handling and reduce duplication, support for uid (#29542) <BR>* Elastic: Fixes config UI issues (#29608) <BR>* GraphNG: Fix issues with plugins not retrieving plot instance (#29585) <BR>* middleware: Make scenario test functions take a testing.T argument (#29564) <BR>* Grafana/ui: Storybook controls understand component types (#29574) <BR>* Login: Fixes typo in tooltip (#29604) <BR>* Panel: making sure we support all versions of chrome when detecting position of click event. (#29544) <BR>* Chore: Rewrite sqlstore migration test to use standard library (#29589) <BR>* Chore: Rewrite tsdb prometheus test to standard library (#29592) <BR>* Security: Add gosec G304 auditing annotations (#29578) <BR>* Chore: Rewrite tsdb testdatasource scenarios test to standard library (#29591) <BR>* Docs: Add missing key to enable SigV4 for provisioning Elasticsearch data source (#29584) <BR>* Add Microsoft.Network/natGateways (#29479) <BR>* Update documentation-style-guide.md (#29586) <BR>* AATTgrafana/ui: Add bell-slash to available icons (#29579) <BR>* Alert: Fix forwardRef warning (#29577) <BR>* Update documentation-style-guide.md (#29580) <BR>* Chore: Upgrade typescript to 4.1 (#29493) <BR>* PanelLibrary: Adds library_panel table (#29565) <BR>* Make build docker full fix (#29570) <BR>* Build: move canary packages to github (#29411) <BR>* Devenv: Add default db for influxdb (#29371) <BR>* Chore: Check errors from Close calls (#29562) <BR>* GraphNG: support auto and explicit axis width (#29553) <BR>* Chore: upgrading y18n to 4.0.1 for security reasons (#29523) <BR>* Middleware: Rewrite tests to use standard library (#29535) <BR>* Overrides: show category on the overrides (#29556) <BR>* GraphNG: Bars, Staircase, Smooth modes (#29359) <BR>* Docs: Fix docs sync actions (#29551) <BR>* Chore: Update dev guide node version for Mac (#29548) <BR>* Docs: Update formatting-multi-value-variables.md (#29547) <BR>* Arrow: toArray() on nullable values should include null values (#29520) <BR>* Docs: Update syntax.md (#29545) <BR>* NodeJS: Update to LTS (14) (#29467) <BR>* Docs: Update repeat-panels-or-rows.md (#29540) <BR>* 3 minor changes, including updating the title TOC (#29501) <BR>* Auth proxy: Return standard error type (#29502) <BR>* Data: use pre-defined output array length in vectorToArray() (#29516) <BR>* Dashboards: hide playlist edit functionality from viewers and snapshots link from unauthenticated users (#28992) <BR>* docker: use yarn to build (#29538) <BR>* QueryEditors: Refactoring & rewriting out dependency on PanelModel (#29419) <BR>* Chore: skip flaky tests (#29537) <BR>* Graph NG: Invalidate uPlot config on timezone changes (#29531) <BR>* IntelliSense: Fix autocomplete and highlighting for Loki, Prometheus, Cloudwatch (#29381) <BR>* Variables: Fixes Textbox current value persistence (#29481) <BR>* OptionsEditor: simplify the options editor interfaces (#29518) <BR>* Icon: Changed the icon for signing in (#29530) <BR>* fixes bug with invalid handler name for metrics (#29529) <BR>* Middleware: Simplifications (#29491) <BR>* GraphNG: simplify effects responsible for plot updates/initialization (#29496) <BR>* Alarting: fix alarm messages in dingding (Fixes #29470) (#29482) <BR>* PanelEdit: making sure the correct datasource query editor is being rendered. (#29500) <BR>* AzureMonitor: Unit MilliSeconds naming (#29399) <BR>* Devenv: update mysql_tests and postgres_tests blocks for allowing dynamically change of underlying docker image (#29525) <BR>* Chore: Enable remaining eslint-plugin-react rules (#29519) <BR>* Docs/Transformations: Add documentation about Binary operations in Add field from calculation (#29511) <BR>* Datasources: fixed long error message overflowing container (#29440) <BR>* docker: fix Dockerfile after Gruntfile.js removed (#29515) <BR>* Chore: Adds Panel Library featuretoggle (#29521) <BR>* Docs: Update filter-variables-with-regex.md (#29508) <BR>* Docs: InfluxDB_V2 datasource: adding an example on how to add InfluxQL as a datasource (#29490) <BR>* Loki: Add query type and line limit to query editor in dashboard (#29356) <BR>* Docs: Added Security Group support to Azure Auth (#29418) <BR>* DataLinks: Removes getDataSourceSettingsByUid from applyFieldOverrides (#29447) <BR>* Bug: trace viewer doesn\'t show more than 300 spans (#29377) <BR>* Live: publish all dashboard changes to a single channel (#29474) <BR>* Chore: Enable eslint-plugin-react partial rules (#29428) <BR>* Alerting: Update alertDef.ts with more time options (#29498) <BR>* DataSourceSrv: Look up data source by uid and name transparently (#29449) <BR>* Instrumentation: Add examplars for request histograms (#29357) <BR>* Variables: Fixes Constant variable persistence confusion (#29407) <BR>* Docs: Fix broken link for plugins (#29346) <BR>* Prometheus: don\'t override displayName property (#29441) <BR>* Grunt: Removes grunt dependency and replaces some of its usage (#29461) <BR>* Transformation: added support for excluding/including rows based on their values. (#26884) <BR>* Chore: Enable exhaustive linter (#29458) <BR>* Field overrides: added matcher to match all fields within frame/query. (#28872) <BR>* Log: Use os.Open to open file for reading (#29483) <BR>* MinMax: keep global min/main in field state (#29406) <BR>* ReactGridLayout: Update dependency to 1.2 (#29455) <BR>* Jest: Upgrade to latest (#29450) <BR>* Chore: bump grafana-ui rollup dependencies (#29315) <BR>* GraphNG: use uPlot\'s native ms support (#29445) <BR>* Alerting: Add support for Sensu Go notification channel (#28012) <BR>* adds tracing for all bus calls that passes ctx (#29434) <BR>* prometheus: Improve IsAPIError\'s documentation (#29432) <BR>* ReleaseNotes: Updated changelog and release notes for 7.3.4 (#29430) <BR>* Elasticsearch: Fix index pattern not working with multiple base sections (#28348) <BR>* Plugins: Add support for includes\' icon (#29416) <BR>* Docs: fixing frontend docs issue where enums ending up in wrong folder level. (#29429) <BR>* Variables: Fixes issue with upgrading legacy queries (#29375) <BR>* Queries: Extract queries from dashboard (#29349) <BR>* Docs: docker -> Docker (#29331) <BR>* PanelEvents: Refactors and removes unnecessary events, fixes panel editor update issue when panel options change (#29414) <BR>* Fix: Correct panel edit uistate migration (#29413) <BR>* Alerting: Improve Prometheus Alert Rule error message (#29390) <BR>* Fix: Migrate Panel edit uiState percentage strings to number (#29412) <BR>* remove insecure cipher suit as default option (#29378) <BR>* <BR>* prometheus fix variables fetching when customQueryParameters used #28907 (#28949) <BR>* Chore: Removes observableTester (#29369) <BR>* Chore: Adds e2e tests for Variables (#29341) <BR>* Fix gosec finding of unhandled errors (#29398) <BR>* Getting started with Grafana and MS SQL (#29401) <BR>* Arrow: cast timestams to Number (#29402) <BR>* Docs: Add Cloud content links (#29317) <BR>* PanelEditor: allow access to the eventBus from panel options (#29327) <BR>* GraphNG: support x != time in library (#29353) <BR>* removes unused golint file (#29391) <BR>* prefer server cipher suites (#29379) <BR>* Panels/DashList: Fix order of recent dashboards (#29366) <BR>* Core: Move SplitPane layout from PanelEdit. (#29266) <BR>* Drone: Upgrade build pipeline tool (#29365) <BR>* Update yarn.lock to use latest rc-util (#29313) <BR>* Variables: Adds description field (#29332) <BR>* Chore: Update latest.json (#29351) <BR>* Drone: Upload artifacts for release branch builds (#29297) <BR>* Docs: fixing link issues in auto generated frontend docs. (#29326) <BR>* Drone: Execute artifact publishing for both editions in parallel during release (#29362) <BR>* Devenv: adding default credentials for influxdb (#29344) <BR>* Drone: Check CUE dashboard schemas (#29334) <BR>* Backend: fix IPv6 address parsing erroneous (#28585) <BR>* dashboard-schemas cue 3.0.0 compatible (#29352) <BR>* Update documentation-style-guide.md (#29354) <BR>* Docs: Update requirements.md (#29350) <BR>* ReleaseNotes: Updated changelog and release notes for 7.3.4 (#29347) <BR>* ReleaseNotes: Updated changelog and release notes for 7.3.4 (#29338) <BR>* Drone: Publish NPM packages after Storybook to avoid race condition (#29340) <BR>* Add an option to hide certain users in the UI (#28942) <BR>* Guardian: Rewrite tests from goconvey (#29292) <BR>* Docs: Fix editor role and alert notification channel description (#29301) <BR>* Docs: Improve custom Docker image instructions (#29263) <BR>* Security: Fixes minor security issue with alert notification webhooks that allowed GET & DELETE requests #29330 <BR>* Chore: Bump storybook to v6 (#28926) <BR>* ReleaseNotes: Updates release notes link in package.json (master) (#29329) <BR>* Docs: Accurately reflecting available variables (#29302) <BR>* Heatmap: Fixes issue introduced by new eventbus (#29322) <BR>* Dashboard Schemas (#28793) <BR>* devenv: Add docker load test which authenticates with API key (#28905) <BR>* Login: Fixes redirect url encoding issues of # %23 being unencoded after login (#29299) <BR>* InfluxDB: update flux library and support boolean label values (#29310) <BR>* Explore/Logs: Update Parsed fields to Detected fields (#28881) <BR>* GraphNG: Init refactorings and fixes (#29275) <BR>* fixing a broken relref link (#29312) <BR>* Drone: Upgrade build pipeline tool (#29308) <BR>* decreasing frontend docs threshold. (#29304) <BR>* Docker: update docker root group docs and docker image (#29222) <BR>* WebhookNotifier: Convert tests away from goconvey (#29291) <BR>* Annotations: fixing so when changing annotations query links submenu will be updated. (#28990) <BR>* [graph-ng] add temporal DataFrame alignment/outerJoin & move null-asZero pass inside (#29250) <BR>* Dashboard: Fixes kiosk state after being redirected to login page and back (#29273) <BR>* make it possible to hide change password link in profile menu (#29246) <BR>* Theme: Add missing color type (#29265) <BR>* Chore: Allow reducerTester to work with every data type & payload-less actions (#29241) <BR>* Explore/Prometheus: Update default query type option to \"Both\" (#28935) <BR>* Loki/Explore: Add query type selector (#28817) <BR>* Variables: New Variables are stored immediately (#29178) <BR>* reduce severity level to warning (#28939) <BR>* Units: Changes FLOP/s to FLOPS and some other rates per second units get /s suffix (#28825) <BR>* Docs: Remove duplicate \"Transformations overview\" topics from the TOC (#29247) <BR>* Docs: Fixed broken relrefs and chanfed TOC entry name from Alerting to Alerts. (#29251) <BR>* Docs: Remove duplicate Panel overview topic. (#29248) <BR>* Increase search limit on team add user and improve placeholder (#29258) <BR>* Fix warnings for conflicting style rules (#29249) <BR>* Make backwards compatible (#29212) <BR>* Minor cosmetic markdown tweaks in docs/cloudwatch.md (#29238) <BR>* Getting Started: Updated index topic, removed \"what-is-grafana\", and adjusted weight o… (#29216) <BR>* BarGauge: Fix story for BarGauge, caused knobs to show for other stories (#29232) <BR>* Update glossary to add hyperlinks to Explore and Transformation entries (#29217) <BR>* Chore: Enable errorlint linter (#29227) <BR>* TimeRegions: Fixed issue with time regions and tresholds due to angular js upgrade (#29229) <BR>* CloudWatch: Support request cancellation properly (#28865) <BR>* CloudMonitoring: Support request cancellation properly (#28847) <BR>* Chore: Handle wrapped errors (#29223) <BR>* Expressions: Move GEL into core as expressions (#29072) <BR>* Chore: remove compress:release grunt task (#29225) <BR>* Refactor/Explore: Inline datasource actions into initialisation (#28953) <BR>* Fix README typo (#29219) <BR>* Grafana UI: Card API refactor (#29034) <BR>* Plugins: Changed alertlist alert url to view instead of edit (#29060) <BR>* React: Upgrading react to v17, wip (#29057) <BR>* Gauge: Tweaks short value auto-sizing (#29197) <BR>* BackendSrv: support binary responseType like $http did (#29004) <BR>* GraphNG: update the options config (#28917) <BR>* Backend: Fix build (#29206) <BR>* Permissions: Validate against Team/User permission role update (#29101) <BR>* ESlint: React fixes part 1 (#29062) <BR>* Tests: Adds expects for observables (#28929) <BR>* Variables: Adds new Api that allows proper QueryEditors for Query variables (#28217) <BR>* Introduce eslint-plugin-react (#29053) <BR>* Automation: Adds GitHub release action (#29194) <BR>* Refactor declarative series configuration to a config builder (#29106) <BR>* ReleaseNotes: Updated changelog and release notes for 7.3.3 (#29189) <BR>* Panels: fix positioning of the header title (#29167) <BR>* trace user login and datasource name instead of id (#29183) <BR>* playlist: Improve test (#29120) <BR>* Drone: Fix publish-packages invocation (#29179) <BR>* Table: Fix incorrect condtition for rendering table filter (#29165) <BR>* Chore: Upgrade grafana/build-ci-deploy image to latest Go (#29171) <BR>* DashboardLinks: will only refresh dashboard search when changing tags for link. (#29040) <BR>* ReleaseNotes: Updated changelog and release notes for 7.3.3 (#29169) <BR>* CloudWatch: added HTTP API Gateway specific metrics and dimensions (#28780) <BR>* Release: Adding release notes for 7.3.3 (#29168) <BR>* SQL: Define primary key for tables without it (#22255) <BR>* changed link format from MD to HTML (#29163) <BR>* Backend: Rename variables for style conformance (#29097) <BR>* Docs: Fixes what\'new menu and creates index page, adds first draft of release notes to docs (#29158) <BR>* Drone: Upgrade build pipeline tool and build image (#29161) <BR>* ReleaseNotes: Updated changelog and release notes for 7.4.0 (#29160) <BR>* ReleaseNotes: Updated changelog and release notes for 7.3.3 (#29159) <BR>* Chore: Upgrade Go etc in build images (#29157) <BR>* Chore: Remove unused Go code (#28852) <BR>* API: Rewrite tests from goconvey (#29091) <BR>* Chore: Fix linting issues caught by ruleguard (#28799) <BR>* Fix panic when using complex dynamic URLs in app plugin routes (#27977) <BR>* Snapshots: Fixes so that dashboard snapshots show data when using Stat, Gauge, BarGauge or Table panels (#29031) <BR>* Fix authomation text: remove hyphen (#29149) <BR>* respect fronted-logging.enabled flag (#29107) <BR>* build paths in an os independent way (#29143) <BR>* Provisioning: always pin app to the sidebar when enabled (#29084) <BR>* Automation: Adds new changelog actions (#29142) <BR>* Chore: Rewrite preferences test from GoConvey to stdlib and testify (#29129) <BR>* Chore: Upgrade Go dev tools (#29124) <BR>* Automation: Adding version bump action <BR>* DataFrames: add utility function to check if structure has changed (#29006) <BR>* Drone: Fix Drone config verification for enterprise on Windows (#29118) <BR>* Chore: Require OrgId to be specified in delete playlist command (#29117) <BR>* Plugin proxy: Handle URL parsing errors (#29093) <BR>* Drone: Verify Drone config at beginning of pipelines (#29071) <BR>* Legend/GraphNG: Refactoring legend types and options (#29067) <BR>* Doc: Update documentation-style-guide.md (#29082) <BR>* Chore: Bumps types for jest (#29098) <BR>* LogsPanel: Fix scrolling in dashboards (#28974) <BR>* sort alphabetically unique labels, labels and parsed fields (#29030) <BR>* Data source proxy: Convert 401 from data source to 400 (#28962) <BR>* Plugins: Implement testDatasource for Jaeger (#28916) <BR>* Update react-testing-library (#29061) <BR>* Graph: Fixes stacking issues like floating bars when data is not aligned (#29051) <BR>* StatPanel: Fixes hanging issue when all values are zero (#29077) <BR>* Auth: Enable more complete credential chain for SigV4 default SDK auth option (#29065) <BR>* Chore: Convert API tests to standard Go lib (#29009) <BR>* Update README.md (#29075) <BR>* Update CODEOWNERS (#28906) <BR>* Enhance automation text for missing information (#29052) <BR>* GraphNG: Adding ticks test dashboard and improves tick spacing (#29044) <BR>* Chore: Migrate Dashboard List panel to React (#28607) <BR>* Test Datasource/Bug: Fixes division by zero in csv metric values scenario (#29029) <BR>* Plugins: Bring back coreplugin package (#29064) <BR>* Add \'EventBusName\' dimension to CloudWatch \'AWS/Events\' namespace (#28402) <BR>* CloudWatch: Add support for AWS/ClientVPN metrics and dimensions (#29055) <BR>* AlertingNG: manage and evaluate alert definitions via the API (#28377) <BR>* Fix linting issues (#28811) <BR>* Logging: Log frontend errors (#28073) <BR>* Fix for multi-value template variable for project selector (#29042) <BR>* Chore: Rewrite test helpers from GoConvey to stdlib (#28919) <BR>* GraphNG: Fixed axis measurements (#29036) <BR>* Fix links to logql docs (#29037) <BR>* latest 7.3.2 (#29041) <BR>* Elasticsearch: Add Moving Function Pipeline Aggregation (#28131) <BR>* changelog 7.3.2 (#29038) <BR>* MutableDataFrame: Remove unique field name constraint and values field index and unused/seldom used stuff (#27573) <BR>* Fix prometheus docs related to query variable (#29027) <BR>* Explore: support ANSI colors in live logs (#28895) <BR>* Docs: Add documentation about log levels (#28975) <BR>* Dashboard: remove usage of Legacyforms (#28707) <BR>* Docs: Troubleshoot starting docker containers on Mac (#28754) <BR>* Elasticsearch: interpolate variables in Filters Bucket Aggregation (#28969) <BR>* Chore: Bump build pipeline version (#29023) <BR>* Annotations: Fixes error when trying to create annotation when dashboard is unsaved (#29013) <BR>* TraceViewer: Make sure it does not break when no trace is passed (#28909) <BR>* Thresholds: Fixes color assigned to null values (#29010) <BR>* Backend: Remove unused code (#28933) <BR>* Fix documentation (#28998) <BR>* Tracing: Add setting for sampling server (#29011) <BR>* Logs Panel: Fix inconsistent higlighting (#28971) <BR>* MySQL: Update README.md (#29003) <BR>* IntervalVariable: Fix variable tooltip (#28988) <BR>* StatPanels: Fixes auto min max when latest value is zero (#28982) <BR>* Chore: Fix SQL related Go variable naming (#28887) <BR>* MSSQL: Support request cancellation properly (Uses new backendSrv.fetch Observable request API) (#28809) <BR>* Variables: Fixes loading with a custom all value in url (#28958) <BR>* Backend: Adds route for well-known change password URL (#28788) <BR>* docs: fix repeated dashboards link (#29002) <BR>* LogsPanel: Don\'t show scroll bars when not needed (#28972) <BR>* Drone: Fix docs building (#28986) <BR>* StatPanel: Fixed center of values in edge case scenarios (#28968) <BR>* Update getting-started-prometheus.md (#28502) <BR>* Docs: fix relref (#28977) <BR>* Docs: Minor docs update <BR>* Docs: Another workflow docs update <BR>* Docs: Workflow minor edit <BR>* Docs: Another minor edit <BR>* Docs: Update PR workflow docs <BR>* Docs: Update bot docs <BR>* StatPanels: set default to last (#28617) <BR>* Tracing: log traceID in request logger (#28952) <BR>* start tracking usage stats for tempo (#28948) <BR>* Docs: Update bot docs <BR>* GrafanaBot: Update labels and commands and adds docs (#28950) <BR>* Docs: updates for file-based menu (#28500) <BR>* Grot: Added command/label to close feature requests with standard message (#28937) <BR>* GraphNG: Restore focus option (#28946) <BR>* Docs: Fix links (#28945) <BR>* Short URL: Cleanup unvisited/stale short URLs (#28867) <BR>* GraphNG: Using new VizLayout, moving Legend into GraphNG and some other refactorings (#28913) <BR>* CloudWatch Logs: Change what we use to measure progress (#28912) <BR>* Chore: use jest without grunt (#28558) <BR>* Chore: Split Explore redux code into multiple sections (#28819) <BR>* TestData: Fix issue with numeric inputs in TestData query editor (#28936) <BR>* setting: Fix tests on Mac (#28886) <BR>* Plugins signing: Fix docs urls (#28930) <BR>* Field color: handling color changes when switching panel types (#28875) <BR>* Variables: make sure that we support both old and new syntax for custom variables. (#28896) <BR>* CodeEditor: added support for javascript language (#28818) <BR>* Update CHANGELOG.md (#28928) <BR>* Plugins: allow override when allowing unsigned plugins (#28901) <BR>* Chore: Fix spelling issue (#28904) <BR>* Grafana-UI: LoadingPlaceholder docs (#28874) <BR>* Gauge: making sure threshold panel json is correct before render (#28898) <BR>* Chore: Rewrite test in GoConvey to stdlib and testify (#28918) <BR>* Update documentation-style-guide.md (#28908) <BR>* Adding terms to glossary (#28884) <BR>* Devenv: Fix Prometheus basic auth proxy (#28889) <BR>* API: replace SendLoginLogCommand with LoginHook (#28777) <BR>* Dashboards / Folders: delete related data (permissions, stars, tags, versions, annotations) when deleting a dashboard or a folder (#28826) <BR>* Loki: Correct grammar in DerivedFields.tsx (#28885) <BR>* Docs: Update list of Enterprise plugins (#28882) <BR>* Live: update centrifuge and the ChannelHandler api (#28843) <BR>* Update share-panel.md (#28880) <BR>* CRLF (#28822) <BR>* PanelHeader: show streaming indicator (and allow unsubscribe) (#28682) <BR>* Docs: Plugin signing docs (#28671) <BR>* Chore: Fix issues reported by staticcheck; enable stylecheck linter (#28866) <BR>* Elasticsearch: Filter pipeline aggregations from order by options (#28620) <BR>* Variables: added __user.email to global variable (#28853) <BR>* Fix titles case and add missing punctuation marks (#28713) <BR>* VizLayout: Simple viz layout component for legend placement and scaling (#28820) <BR>* Chore: Fix staticcheck issues (#28860) <BR>* Chore: Fix staticcheck issues (#28854) <BR>* Disable selecting enterprise plugins with no license (#28758) <BR>* Tempo: fix test data source (#28836) <BR>* Prometheus: fix missing labels from value (#28842) <BR>* Chore: Fix issues found by staticcheck (#28802) <BR>* Chore: Remove dead code (#28664) <BR>* Units: added support to handle negative fractional numbers. (#28849) <BR>* Variables: Adds variables inspection (#25214) <BR>* Marked: Upgrade and always sanitize by default (#28796) <BR>* Currency: add Philippine peso currency (PHP) (#28823) <BR>* Alert: Remove z-index on Alert component so that it does not overlay ontop of other content (#28834) <BR>* increase blob column size for encrypted dashboard data (#28831) <BR>* Gauge: Improve font size auto sizing (#28797) <BR>* grafana/toolkit: allow builds with lint warnings (#28810) <BR>* core and grafana/toolkit: Use latest version of grafana-eslint-conifg (#28816) <BR>* Icon: Replace font awesome icons where possible (#28757) <BR>* Remove homelinks panel (#28808) <BR>* StatPanels: Add new calculation option for percentage difference (#26369) <BR>* Dashboard: Add Datetime local (No date if today) option in panel axes\' units (#28011) <BR>* Variables: Adds named capture groups to variable regex (#28625) <BR>* Panel inspect: Interpolate variables in panel inspect title (#28779) <BR>* grafana/toolkit: Drop console and debugger statements by default when building plugin with toolkit (#28776) <BR>* Variables: Fixes URL values for dependent variables (#28798) <BR>* Graph: Fixes event emit function error (#28795) <BR>* Adds storybook integrity check to drone config (#28785) <BR>* Live: improve broadcast semantics and avoid double posting (#28765) <BR>* Events: Remove unused or unnecessary events (#28783) <BR>* Docs: added code comments to frontend packages. (#28784) <BR>* Plugin Dockerfiles: Upgrade Go, golangci-lint, gcloud SDK (#28767) <BR>* Dependencies: Update angularjs to 1.8.2 (#28736) <BR>* EventBus: Introduces new event bus with emitter backward compatible interface (#27564) <BR>* ColorSchemes: Add new color scheme (#28719) <BR>* Docs: Add NGINX example for using websockets to Loki (#27998) <BR>* Docs: Made usage of config/configuration consistent #19270 (#28167) <BR>* Cloudwatch: Fix issue with field calculation transform not working properly with Cloudwatch data (#28761) <BR>* grafana/toolkit: Extract CHANGELOG when building plugin (#28773) <BR>* Drone: Upgrade build pipeline tool (#28769) <BR>* devenv: Upgrade MSSQL Docker image (#28749) <BR>* Docs: Add docs for InfoBox component (#28705) <BR>* Reoeragnization. (#28760) <BR>* gtime: Add ParseDuration function (#28525) <BR>* Explore: Remove redundant decodeURI and fix urls (#28697) <BR>* Dashboard: fix view panel mode for Safari / iOS (#28702) <BR>* Provisioning: Fixed problem with getting started panel being added to custom home dashboard (#28750) <BR>* LoginPage: Removed auto-capitalization from the login form (#28716) <BR>* Plugin page: Fix dom validation warning (#28737) <BR>* Migration: Remove LegacyForms from dashboard folder permissions (#28564) <BR>* Dependencies: Remove unused dependency (#28711) <BR>* AlertRuleList: Add keys to alert rule items (#28735) <BR>* Chore: Pin nginx base image in nginx proxy Dockerfiles (#28730) <BR>* Drone: Upgrade build-pipeline tool (#28728) <BR>* TableFilters: Fixes filtering with field overrides (#28690) <BR>* Templating: Speeds up certain variable queries for Postgres, MySql and MSSql (#28686) <BR>* Fix typo in unsigned plugin warning (#28709) <BR>* Chore: Convert sqlstore annotation test from GoConvey to testify (#28715) <BR>* updates from https://github.com/grafana/grafana/pull/28679 (#28708) <BR>* Chore: Add some scenario tests for Explore (#28534) <BR>* Update latest version to 7.3.1 (#28701) <BR>* Changelog update - 7.3.1 (#28699) <BR>* Drone: Don\'t build on Windows for PRs (#28663) <BR>* Build: changing docs docker image to prevent setting up frontend devenv. (#28670) <BR>* Prometheus: Fix copy paste behaving as cut and paste (#28622) <BR>* Loki: Fix error when some queries return zero results (#28645) <BR>* Chore: allow higher nodejs version than 12 (#28624) <BR>* TextPanel: Fixes problems where text panel would show old content (#28643) <BR>* PanelMenu: Fixes panel submenu not being accessible for panels close to the right edge of the screen (#28666) <BR>* Cloudwatch: Fix duplicate metric data (#28642) <BR>* Add info about CSV download for Excel in What\'s new article (#28661) <BR>* Docs: Describe pipeline aggregation changes in v7.3 (#28660) <BR>* Plugins: Fix descendent frontend plugin signature validation (#28638) <BR>* Docker: use root group in the custom Dockerfile (#28639) <BR>* Bump rxjs to 6.6.3 (#28657) <BR>* StatPanel: Fixed value being under graph and reduced likley hood for white and dark value text mixing (#28641) <BR>* Table: Fix image cell mode so that it works with value mappings (#28644) <BR>* Build: support custom build tags (#28609) <BR>* Plugin signing: Fix copy on signed plugin notice (#28633) <BR>* Dashboard: Fix navigation from one SoloPanelPage to another one (#28578) <BR>* CloudWatch: Improve method name, performance optimization (#28632) <BR>* Developer guide: Update wrt. Windows (#28559) <BR>* Docs: Update graph panel for tabs (#28552) <BR>* update latest.json (#28603) <BR>* Docs: data source insights (#28542) <BR>* Field config API: add slider editor (#28007) <BR>* changelog: update for 7.3.0 (#28602) <BR>* Update uPlot to 1.2.2 and align timestamps config with new uPLot API (#28569) <BR>* Live: updated the reference to use lazy loaded Monaco in code editor. (#28597) <BR>* Dashboard: Allow add panel for viewers_can_edit (#28570) <BR>* Docs: Data source provisioning and sigV4 (#28593) <BR>* Docs: Additional 7.3 upgrade notes (#28592) <BR>* CI: Add GCC to Windows Docker image (#28562) <BR>* CloudWatch Logs queue and websocket support (#28176) <BR>* Explore/Loki: Update docs and cheatsheet (#28541) <BR>* Grafana-UI: Add Card component (#28216) <BR>* AddDatasource: Improve plugin categories (#28584) <BR>* StatPanel: Fixes BizChart error max: yyy should not be less than min zzz (#28587) <BR>* docs: a few tweaks for clarity and readability (#28579) <BR>* API: Reducing some api docs errors (#28575) <BR>* Grafana-UI: ContextMenu docs (#28508) <BR>* Short URL: Update last seen at when visiting a short URL (#28565) <BR>* Fix backend build on Windows (#28557) <BR>* add value prop (#28561) <BR>* Plugin signing: UI information (#28469) <BR>* Use fetch API in InfluxDB data source (#28555) <BR>* PanelEdit: Prevent the preview pane to be resized further than window height (#28370) <BR>* Docs: Update generic-oauth.md (#28517) <BR>* GCS image uploader: Add tests (#28521) <BR>* Move metrics collector queries to config (#28549) <BR>* Plugins: Fix plugin URL paths on Windows (#28548) <BR>* API: add login username in SendLoginLogCommand (#28544) <BR>* AzureMonitor: Support decimal (as float64) type in analytics/logs (#28480) <BR>* Auth: Fix SigV4 request verification step for Amazon Elasticsearch Service (#28481) <BR>* Grafana/ui: auto focus threshold editor input (#28360) <BR>* Docs: SigV4 What\'s New and AWS Elasticsearch documentation (#28506) <BR>* Drone: Upgrade build pipeline tool (#28533) <BR>* Drone: Refactor version branch pipeline logic (#28531) <BR>* Drone: Upgrade build-pipeline tool (#28520) <BR>* Docs: Update field color scheme docs and 7.3 what\'s new (#28496) <BR>* Templating: Custom variable edit UI, change text input into textarea (#28312) (#28322) <BR>* Currency: Adds Indonesian IDR currency (#28363) <BR>* Chore: Fix flaky sqlstore annotation test (#28527) <BR>* Checkbox: Fix component sample typo (#28518) <BR>* Image uploader: Fix uploading of images to GCS (#26493) <BR>* OAuth: Support Forward OAuth Identity for backend data source plugins (#27055) <BR>* Updated documentation style guide (#28488) <BR>* Cloud Monitoring: Fix help section for aliases (#28499) <BR>* Docs: what\'s new in enterprise 7.3 (#28472) <BR>* Plugins: Track plugin signing errors and expose them to the frontend (#28219) <BR>* Elasticsearch: Fix handling of errors when testing data source (#28498) <BR>* Auth: Should redirect to login when anonymous enabled and URL with different org than anonymous specified (#28158) <BR>* Drone: Don\'t build Windows installer for version branches (#28494) <BR>* Docs: Grafana Enterprise auditing feature (#28356) <BR>* Drone: Add version branch pipeline (#28490) <BR>* Getting Started section rehaul (#28090) <BR>* Docs: Add survey content (#28446) <BR>* Docs: Update prometheus.md (#28483) <BR>* Docs: Add view settings and view stats (#28155) <BR>* Remove entry from 7.3.0-beta2 Changelog (#28478) <BR>* Circle: Remove release pipeline (#28474) <BR>* Update latest.json (#28476) <BR>* Switch default version to Graphite 1.1 (#28471) <BR>* Plugin page: update readme icon (#28465) <BR>* Chore: Update changelog (#28473) <BR>* Explore: parse time range fix (#28467) <BR>* Alerting: Log alert warnings for obsolete notifiers when extracting alerts and remove spammy error (#28162) <BR>* Shorten url: Unification across Explore and Dashboards (#28434) <BR>* Explore: Support wide data frames (#28393) <BR>* Docs: updated cmd to build docs locally to generate docs prior to building site. (#28371) <BR>* Live: support real time measurements (alpha) (#28022) <BR>* CloudWatch/Athena - valid metrics and dimensions. (#28436) <BR>* Chore: Use net.JoinHostPort (#28421) <BR>* Chore: Upgrade grafana-eslint to latest (#28444) <BR>* Fix cut off icon (#28442) <BR>* Docs: Add shared (#28411) <BR>* Loki: Visually distinguish error logs for LogQL2 (#28359) <BR>* Database; Remove database metric feature flag and update changelog (#28438) <BR>* TestData: multiple arrow requests should return multiple frames (#28417) <BR>* Docs: Test survey code (#28437) <BR>* Docs: improved github action that syncs docs to website (#28277) <BR>* update latest.json with latest stable version (#28433) <BR>* 7.2.2 changelog update (#28406) <BR>* plugins: Don\'t exit on duplicate plugin (#28390) <BR>* API: Query database from /api/health endpoint (#28349) <BR>* Chore: Fix conversion of a 64-bit integer to a lower bit size type uint (#28425) <BR>* Prometheus: fix parsing of infinite sample values (#28287) (#28288) <BR>* Chore: Rewrite some tests to use testify (#28420) <BR>* Plugins: do not remount app plugin on nav change (#28105) <BR>* App Plugins: Add backend support (#28272) <BR>* Chore: react hooks eslint fixes in grafana-ui (#28026) <BR>* ci-e2e: Add Git (#28410) <BR>* TestData: Remove useEffect that triggeres query on component load (#28321) <BR>* FieldColor: Remove inverted color scheme (#28408) <BR>* Chore: Set timezone for tests to non utc. (#28405) <BR>* Chore: fix jsdoc desc and return (#28383) <BR>* Docs: Fixing v51 link (#28396) <BR>* fixes windows crlf warning (#28346) <BR>* Grafana/ui: pass html attributes to segment (#28316) <BR>* Alerting: Return proper status code when trying to create alert notification channel with duplicate name or uid (#28043) <BR>* OAuth: Able to skip auto login (#28357) <BR>* CloudWatch: Fix custom metrics (#28391) <BR>* Docs: Adds basic frontend data request concepts (#28253) <BR>* Instrumentation: Add histogram for request duration (#28364) <BR>* remove status label from histogram (#28387) <BR>* OAuth: configurable user name attribute (#28286) <BR>* Component/NewsPanel: Add rel=\"noopener\" to NewsPanel links (#28379) <BR>* Webpack: Split out unicons and bizcharts (#28374) <BR>* Explore: Fix date formatting in url for trace logs link (#28381) <BR>* Docs: Add activate-license (#28156) <BR>* Instrumentation: Add counters and histograms for database queries (#28236) <BR>* Docs: Make tables formatting more consistent (#28164) <BR>* CloudWatch: Adding support for additional Amazon CloudFront metrics (#28378) <BR>* Add unique ids to query editor fields (#28376) <BR>* Plugins: Compose filesystem paths with filepath.Join (#28375) <BR>* Explore: Minor tweaks to exemplars marble (#28366) <BR>* Instrumentation: Adds environment_info metric (#28355) <BR>* AzureMonitor: Fix capitalization of NetApp \'volumes\' namespace (#28369) <BR>* ColorSchemes: Adds more color schemes and text colors that depend on the background (#28305) <BR>* Automation: Update backport github action trigger (#28352) <BR>* Dashboard links: Places drop down list so it\'s always visible (#28330) <BR>* Docs: Add missing records from grafana-ui 7.2.1 CHANGELOG (#28302) <BR>* Templating: Replace all \'$tag\' in tag values query (#28343) <BR>* Docs: Add docs for valuepicker (#28327) <BR>* Git: Create .gitattributes for windows line endings (#28340) <BR>* Update auth-proxy.md (#28339) <BR>* area/grafana/toolkit: update e2e docker image (#28335) <BR>* AlertingNG: remove warn/crit from eval prototype (#28334) <BR>* Automation: Tweaks to more info message (#28332) <BR>* Loki: Run instant query only when doing metric query (#28325) <BR>* SAML: IdP-initiated SSO docs (#28280) <BR>* IssueTriage: Needs more info automation and messages (#28137) <BR>* GraphNG: Use AxisSide enum (#28320) <BR>* BackendSrv: Fixes queue countdown when unsubscribe is before response (#28323) <BR>* Automation: Add backport github action (#28318) <BR>* Build(deps): Bump http-proxy from 1.18.0 to 1.18.1 (#27507) <BR>* Bump handlebars from 4.4.3 to 4.7.6 (#27416) <BR>* Bump tree-kill from 1.2.1 to 1.2.2 (#27405) <BR>* Loki: Base maxDataPoints limits on query type (#28298) <BR>* Explore: respect min_refresh_interval (#27988) <BR>* Drone: Use ${DRONE_TAG} in release pipelines, since it should work (#28299) <BR>* Graph NG: fix toggling queries and extract Graph component from graph3 panel (#28290) <BR>* fix: for graph size not taking up full height or width <BR>* should only ignore the file in the grafana mixin root folder (#28306) <BR>* Drone: Fix grafana-mixin linting (#28308) <BR>* SQLStore: Run tests as integration tests (#28265) <BR>* Chore: Add cloud-middleware as code owners (#28310) <BR>* API: Fix short URLs (#28300) <BR>* CloudWatch: Add EC2CapacityReservations Namespace (#28309) <BR>* Jaeger: timeline collapser to show icons (#28284) <BR>* update latest.json with latest beta version (#28293) <BR>* Update changelog (#28292) <BR>* Docs : - Added period (#28260) <BR>* Add monitoring mixing for Grafana (#28285) <BR>* Chore: Update package.json (#28291) <BR>* Drone: Fix enterprise release pipeline (#28289) <BR>* Alerting: Append appSubUrl to back button on channel form (#28282)- Rework package Makefile & README now that Grunt is gone<BR>* Mon Jan 04 2021 dmuellerAATTsuse.com- Update to version 7.3.6: <BR>* fixes for saml vulnerability <BR>* [v7.3.x] Fix: Correct panel edit uistate migration (#29413) (#29711) <BR>* PanelEdit: Prevent the preview pane to be resized further than window height (#28370) (#29726) <BR>* Fix: Migrate Panel edit uiState percentage strings to number (#29412) (#29723) <BR>* \"Release: Updated versions in package to 7.3.5\" (#29710) <BR>* Chore: upgrading y18n to 4.0.1 for security reasons (#29523) (#29709) <BR>* Panel: making sure we support all versions of chrome when detecting position of click event. (#29544) (#29708) <BR>* PanelEdit: making sure the correct datasource query editor is being rendered. (#29500) (#29707) <BR>* [v7.3.x] Auth: Add SigV4 header allowlist to reduce chances of verification issues (#29705) <BR>* Alerting: Use correct time series name override from frame fields (#29693) (#29698) <BR>* CloudWatch: namespace in search expression should be quoted if match exact is enabled #29109 (#29563) (#29687) <BR>* Adds go dep used by an Enterprise feature. (#29645) (#29690) <BR>* instrumentation: align label name with our other projects (#29514) (#29685) <BR>* Instrumentation: Add examplars for request histograms (#29357) (#29682) <BR>* Login: Fixes typo in tooltip (#29604) (#29606) <BR>* fixes bug with invalid handler name for metrics (#29529) (#29532) <BR>* AzureMonitor: Unit MilliSeconds naming (#29399) (#29526) <BR>* Alarting: fix alarm messages in dingding (Fixes #29470) (#29482) (#29527) <BR>* Bug: trace viewer doesn\'t show more than 300 spans (#29377) (#29504) <BR>* Prometheus: don\'t override displayName property (#29441) (#29488) <BR>* resolve conflicts (#29415) <BR>* Drone: Upgrade build pipeline tool (#29365) (#29368) <BR>* Drone: Upload artifacts for release branch builds (#29297) (#29364) <BR>* Drone: Execute artifact publishing for both editions in parallel during release (#29362) (#29363) <BR>* Drone: Publish NPM packages after Storybook to avoid race condition (#29340) (#29343) <BR>* Docs: Fix editor role and alert notification channel description (#29301) (#29337) <BR>* \"Release: Updated versions in package to 7.3.4\" (#29336) <BR>* Security: Fixes minor security issue with alert notification webhooks that allowed GET & DELETE requests #29330 (#29335) <BR>* Backport of InfluxDB: update flux library and support boolean label values #29333 <BR>* ReleaseNotes: Update link in package.json (#29328) <BR>* Login: Fixes redirect url encoding issues of # %23 being unencoded after login (#29299) (#29323) <BR>* Drone: Upgrade build pipeline tool (#29308) (#29309) <BR>* Annotations: fixing so when changing annotations query links submenu will be updated. (#28990) (#29285) <BR>* Dashboard: Fixes kiosk state after being redirected to login page and back (#29273) (#29278) <BR>* Increase search limit on team add user and improve placeholder (#29258) (#29261) <BR>* Drone: Sync with master (#29205) <BR>* Drone: Fix publish-packages invocation (#29179) (#29184) <BR>* Chore: Upgrade grafana/build-ci-deploy image to latest Go (#29171) (#29180) <BR>* Table: Fix incorrect condtition for rendering table filter (#29165) (#29181) <BR>* DashboardLinks: will only refresh dashboard search when changing tags for link. (#29040) (#29177) <BR>* Drone: Upgrade build pipeline tool and build image (#29161) (#29162) <BR>* Release: Updated versions in package to 7.3.3 (#29126) <BR>* git cherry-pick -x 0f3bebb38daa488e108881ce17d4f68167a834e6 (#29155) <BR>* Build: support custom build tags (#28609) (#29128) <BR>* Revert \"Graph: Fixes stacking issues like floating bars when data is not aligned (#29051) (#29088)\" (#29151) <BR>* Provisioning: always pin app to the sidebar when enabled (#29084) (#29146) <BR>* build paths in an os independent way (#29143) (#29147) <BR>* Chore: Upgrade Go dev tools (#29124) (#29132) <BR>* Automatin: set node version <BR>* Automation: Adding version bump action <BR>* Drone: Fix Drone config verification for enterprise on Windows (#29118) (#29119) <BR>* [v7.3.x] Drone: Verify Drone config at beginning of pipelines (#29111) <BR>* Test Datasource/Bug: Fixes division by zero in csv metric values scenario (#29029) (#29068) <BR>* [v7.3.x] StatPanel: Fixes hanging issue when all values are zero (#29087) <BR>* Data source proxy: Convert 401 from data source to 400 (#28962) (#29095) <BR>* Graph: Fixes stacking issues like floating bars when data is not aligned (#29051) (#29088) <BR>* Auth: Enable more complete credential chain for SigV4 default SDK auth option (#29065) (#29086) <BR>* Fix for multi-value template variable for project selector (#29042) (#29054) <BR>* Thresholds: Fixes color assigned to null values (#29010) (#29018) <BR>* [v7.3.x] Chore: Bump build pipeline version (#29025) <BR>* Release v7.3.2 (#29024) <BR>* Fix conflict (#29020) <BR>* StatPanels: Fixes auto min max when latest value is zero (#28982) (#29007) <BR>* Tracing: Add setting for sampling server (#29011) (#29015) <BR>* Gauge: making sure threshold panel json is correct before render (#28898) (#28984) <BR>* Variables: make sure that we support both old and new syntax for custom variables. (#28896) (#28985) <BR>* Explore: Remove redundant decodeURI and fix urls (#28697) (#28963) <BR>* [v7.3.x] Drone: Fix docs building (#28987) <BR>* Alerting: Append appSubUrl to back button on channel form (#28282) (#28983) <BR>* Plugins: allow override when allowing unsigned plugins (#28901) (#28927) <BR>* CloudWatch Logs: Change what we use to measure progress (#28912) (#28964) <BR>* Tracing: log traceID in request logger (#28952) (#28959) <BR>* Panel inspect: Interpolate variables in panel inspect title (#28779) (#28801) <BR>* UsageStats: start tracking usage stats for tempo (#28948) (#28951) <BR>* Short URL: Cleanup unvisited/stale short URLs (#28867) (#28944) <BR>* Plugins signing: Fix docs urls (#28930) (#28934) <BR>* Chore: Fix spelling issue (#28904) (#28925) <BR>* API: replace SendLoginLogCommand with LoginHook (#28777) (#28891) <BR>* Elasticsearch: Exclude pipeline aggregations from order by options (#28620) (#28873) <BR>* Dashboards / Folders: delete related data (permissions, stars, tags, versions, annotations) when deleting a dashboard or a folder (#28826) (#28890) <BR>* Disable selecting enterprise plugins with no license (#28758) (#28859) <BR>* Tempo: fix test data source (#28836) (#28856) <BR>* Prometheus: fix missing labels from value (#28842) (#28855) <BR>* Units: added support to handle negative fractional numbers. (#28849) (#28851) <BR>* increase blob column size for encrypted dashboard data (#28831) (#28832) <BR>* Gauge: Improve font size auto sizing (#28797) (#28828) <BR>* Variables: Fixes URL values for dependent variables (#28798) (#28800) <BR>* grafana/toolkit: Extract CHANGELOG when building plugin (#28773) (#28774) <BR>* Templating: Custom variable edit UI, change text input into textarea (#28312) (#28322) (#28704) <BR>* Cloudwatch: Fix issue with field calculation transform not working properly with Cloudwatch data (#28761) (#28775) <BR>* Plugin page: Fix dom validation warning (#28737) (#28741) <BR>* Dashboard: fix view panel mode for Safari / iOS (#28702) (#28755) <BR>* Fix typo in unsigned plugin warning (#28709) (#28722) <BR>* TableFilters: Fixes filtering with field overrides (#28690) (#28727) <BR>* Templating: Speeds up certain variable queries for Postgres, MySql and MSSql (#28686) (#28726) <BR>* Prometheus: Fix copy paste behaving as cut and paste (#28622) (#28691)<BR>* Mon Nov 09 2020 Stefano Torresi <stefano.torresiAATTsuse.com>- Update packaging <BR>* avoid systemd and shadow hard requirements <BR>* Require the user from a new dedicated \'system-user-grafana\' sibling package <BR>* avoid pinning to a specific Go version in the spec file<BR>* Thu Nov 05 2020 witold.bedykAATTsuse.com- Update to version 7.3.1: <BR>* Breaking changes - CloudWatch: The AWS CloudWatch data source\'s authentication scheme has changed. See the upgrade notes for details and how this may affect you. - Units: The date time units `YYYY-MM-DD HH:mm:ss` and `MM/DD/YYYY h:mm:ss a` have been renamed to `Datetime ISO` and `Datetime US` respectively. <BR>* Features / Enhancements - AzureMonitor: Support decimal (as float64) type in analytics/logs. - Add monitoring mixing for Grafana. - CloudWatch: Missing Namespace AWS/EC2CapacityReservations. - CloudWatch: Add support for AWS DirectConnect virtual interface metrics and add missing dimensions. - CloudWatch: Adding support for Amazon ElastiCache Redis metrics. - CloudWatch: Adding support for additional Amazon CloudFront metrics. - CloudWatch: Re-implement authentication. - Elasticsearch: Support multiple pipeline aggregations for a query. - Prometheus: Add time range parameters to labels API. - Loki: Visually distinguish error logs for LogQL2. - Api: Add /healthz endpoint for health checks. - API: Enrich add user to org endpoints with user ID in the response. - API: Enrich responses and improve error handling for alerting API endpoints. - Elasticsearch: Add support for date_nanos type. - Elasticsearch: Allow fields starting with underscore. - Elasticsearch: Increase maximum geohash aggregation precision to 12. - Postgres: Support request cancellation properly (Uses new backendSrv.fetch Observable request API). - Provisioning: Remove provisioned dashboards without parental reader. - API: Return ID of the deleted resource for dashboard, datasource and folder DELETE endpoints. - API: Support paging in the admin orgs list API. - API: return resource ID for auth key creation, folder permissions update and user invite complete endpoints. - BackendSrv: Uses credentials, deprecates withCredentials & defaults to same-origin. - CloudWatch: Update list of AmazonMQ metrics and dimensions. - Cloudwatch: Add Support for external ID in assume role. - Cloudwatch: Add af-south-1 region. - DateFormats: Default ISO & US formats never omit date part even if date is today (breaking change). - Explore: Transform prometheus query to elasticsearch query. - InfluxDB/Flux: Increase series limit for Flux datasource. - InfluxDB: exclude result and table column from Flux table results. - InfluxDB: return a table rather than an error when timeseries is missing time. - Loki: Add scopedVars support in legend formatting for repeated variables. - Loki: Re-introduce running of instant queries. - Loki: Support request cancellation properly (Uses new backendSrv.fetch Observable request API). - MixedDatasource: Shows retrieved data even if a data source fails. - Postgres: Support Unix socket for host. - Prometheus: Add scopedVars support in legend formatting for repeated variables. - Prometheus: Support request cancellation properly (Uses new backendSrv.fetch Observable request API). - Prometheus: add $__rate_interval variable. - Table: Adds column filtering. - grafana-cli: Add ability to read password from stdin to reset admin password.<BR>* Fri Sep 18 2020 jcavalheiroAATTsuse.com- Update to version 7.1.5: <BR>* Features / Enhancements - Stats: Stop counting the same user multiple times. - Field overrides: Filter by field name using regex. - AzureMonitor: map more units. - Explore: Don\'t run queries on datasource change. - Graph: Support setting field unit & override data source (automatic) unit. - Explore: Unification of logs/metrics/traces user interface - Table: JSON Cell should try to convert strings to JSON - Variables: enables cancel for slow query variables queries. - TimeZone: unify the time zone pickers to one that can rule them all. - Search: support URL query params. - Grafana-UI: Add FileUpload. - TablePanel: Sort numbers correctly. <BR>* Bug fixes - Alerting: remove LongToWide call in alerting. - AzureMonitor: fix panic introduced in 7.1.4 when unit was unspecified and alias was used. - Variables: Fixes issue with All variable not being resolved. - Templating: Fixes so texts show in picker not the values. - Templating: Templating: Fix undefined result when using raw interpolation format - TextPanel: Fix content overflowing panel boundaries. - StatPanel: Fix stat panel display name not showing when explicitly set. - Query history: Fix search filtering if null value. - Flux: Ensure connections to InfluxDB are closed. - Dashboard: Fix for viewer can enter panel edit mode by modifying url (but cannot not save anything). - Prometheus: Fix prom links in mixed mode. - Sign In Use correct url for the Sign In button. - StatPanel: Fixes issue with name showing for single series / field results - BarGauge: Fix space bug in single series mode. - Auth: Fix POST request failures with anonymous access - Templating: Fix recursive loop of template variable queries when changing ad-hoc-variable - Templating: Fixed recursive queries triggered when switching dashboard settings view - GraphPanel: Fix annotations overflowing panels. - Prometheus: Fix performance issue in processing of histogram labels. - Datasources: Handle URL parsing error. - Security: Use Header.Set and Header.Del for X-Grafana-User header. <BR>* Changes in spec file - Fix golang version = 1.14 to avoid dependency conflicts on some OBS projects<BR>* Fri Jun 05 2020 jcavalheiroAATTsuse.com- Update to version 7.0.3 <BR>* Features / Enhancements - Stats: include all fields. #24829, AATTryantxu - Variables: change VariableEditorList row action Icon to IconButton. #25217, AATThshoff <BR>* Bug fixes - Cloudwatch: Fix dimensions of DDoSProtection. #25317, AATTpapagian - Configuration: Fix env var override of sections containing hyphen. #25178, AATTmarefr - Dashboard: Get panels in collapsed rows. #25079, AATTpeterholmberg - Do not show alerts tab when alerting is disabled. #25285, AATTdprokop - Jaeger: fixes cascader option label duration value. #25129, AATTEstrax - Transformations: Fixed Transform tab crash & no update after adding first transform. #25152, AATTtorkelo- Update to version 7.0.2 <BR>* Bug fixes - Security: Urgent security patch release to fix CVE-2020-13379<BR>* Mon Jun 01 2020 jcavalheiroAATTsuse.com- Update to version 7.0.1 <BR>* Features / Enhancements - Datasource/CloudWatch: Makes CloudWatch Logs query history more readable. #24795, AATTkaydelaney - Download CSV: Add date and time formatting. #24992, AATTryantxu - Table: Make last cell value visible when right aligned. #24921, AATTpeterholmberg - TablePanel: Adding sort order persistance. #24705, AATTtorkelo - Transformations: Display correct field name when using reduce transformation. #25068, AATTpeterholmberg - Transformations: Allow custom number input for binary operations. #24752, AATTryantxu <BR>* Bug fixes - Dashboard/Links: Fixes dashboard links by tags not working. #24773, AATTKamalGalrani - Dashboard/Links: Fixes open in new window for dashboard link. #24772, AATTKamalGalrani - Dashboard/Links: Variables are resolved and limits to 100. #25076, AATThugohaggmark - DataLinks: Bring back variables interpolation in title. #24970, AATTdprokop - Datasource/CloudWatch: Field suggestions no longer limited to prefix-only. #24855, AATTkaydelaney - Explore/Table: Keep existing field types if possible. #24944, AATTkaydelaney - Explore: Fix wrap lines toggle for results of queries with filter expression. #24915, AATTivanahuckova - Explore: fix undo in query editor. #24797, AATTzoltanbedi - Explore: fix word break in type head info. #25014, AATTzoltanbedi - Graph: Legend decimals now work as expected. #24931, AATTtorkelo - LoginPage: Fix hover color for service buttons. #25009, AATTtskarhed - LogsPanel: Fix scrollbar. #24850, AATTivanahuckova - MoveDashboard: Fix for moving dashboard caused all variables to be lost. #25005, AATTtorkelo - Organize transformer: Use display name in field order comparer. #24984, AATTdprokop - Panel: shows correct panel menu items in view mode. #24912, AATThugohaggmark - PanelEditor Fix missing labels and description if there is only single option in category. #24905, AATTdprokop - PanelEditor: Overrides name matcher still show all original field names even after Field default display name is specified. #24933, AATTtorkelo - PanelInspector: Makes sure Data display options are visible. #24902, AATThugohaggmark - PanelInspector: Hides unsupported data display options for Panel type. #24918, AATThugohaggmark - PanelMenu: Make menu disappear on button press. #25015, AATTtskarhed - Postgres: Fix add button. #25087, AATTphemmer - Prometheus: Fix recording rules expansion. #24977, AATTivanahuckova - Stackdriver: Fix creating Service Level Objectives (SLO) datasource query variable. #25023, AATTpapagian<BR>* Sun May 24 2020 Joao Cavalheiro <jcavalheiroAATTsuse.com>- Update to version 7.0.0 <BR>* Breaking changes - Removed PhantomJS: PhantomJS was deprecated in Grafana v6.4 and starting from Grafana v7.0.0, all PhantomJS support has been removed. This means that Grafana no longer ships with a built-in image renderer, and we advise you to install the Grafana Image Renderer plugin. - Dashboard: A global minimum dashboard refresh interval is now enforced and defaults to 5 seconds. - Interval calculation: There is now a new option Max data points that controls the auto interval $__interval calculation. Interval was previously calculated by dividing the panel width by the time range. With the new max data points option it is now easy to set $__interval to a dynamic value that is time range agnostic. For example if you set Max data points to 10 Grafana will dynamically set $__interval by dividing the current time range by 10. - Datasource/Loki: Support for deprecated Loki endpoints has been removed. - Backend plugins: Grafana now requires backend plugins to be signed, otherwise Grafana will not load/start them. This is an additional security measure to make sure backend plugin binaries and files haven\'t been tampered with. Refer to Upgrade Grafana for more information. - AATTgrafana/ui: Forms migration notice, see AATTgrafana/ui changelog - AATTgrafana/ui: Select API change for creating custom values, see AATTgrafana/ui changelog + Deprecation warnings - Scripted dashboards is now deprecated. The feature is not removed but will be in a future release. We hope to address the underlying requirement of dynamic dashboards in a different way. #24059 - The unofficial first version of backend plugins together with usage of grafana/grafana-plugin-model is now deprecated and support for that will be removed in a future release. Please refer to backend plugins documentation for information about the new officially supported backend plugins. <BR>* Features / Enhancements - Backend plugins: Log deprecation warning when using the unofficial first version of backend plugins. #24675, AATTmarefr - Editor: New line on Enter, run query on Shift+Enter. #24654, AATTdavkal - Loki: Allow multiple derived fields with the same name. #24437, AATTaocenas - Orgs: Add future deprecation notice. #24502, AATTtorkelo <BR>* Bug Fixes - AATTgrafana/toolkit: Use process.cwd() instead of PWD to get directory. #24677, AATTzoltanbedi - Admin: Makes long settings values line break in settings page. #24559, AATThugohaggmark - Dashboard: Allow editing provisioned dashboard JSON and add confirmation when JSON is copied to dashboard. #24680, AATTdprokop - Dashboard: Fix for strange \"dashboard not found\" errors when opening links in dashboard settings. #24416, AATTtorkelo - Dashboard: Fix so default data source is selected when data source can\'t be found in panel editor. #24526, AATTmckn - Dashboard: Fixed issue changing a panel from transparent back to normal in panel editor. #24483, AATTtorkelo - Dashboard: Make header names reflect the field name when exporting to CSV file from the the panel inspector. #24624, AATTpeterholmberg - Dashboard: Make sure side pane is displayed with tabs by default in panel editor. #24636, AATTdprokop - Data source: Fix query/annotation help content formatting. #24687, AATTAgnesToulet - Data source: Fixes async mount errors. #24579, AATTEstrax - Data source: Fixes saving a data source without failure when URL doesn\'t specify a protocol. #24497, AATTaknuds1 - Explore/Prometheus: Show results of instant queries only in table. #24508, AATTivanahuckova - Explore: Fix rendering of react query editors. #24593, AATTivanahuckova - Explore: Fixes loading more logs in logs context view. #24135, AATTEstrax - Graphite: Fix schema and dedupe strategy in rollup indicators for Metrictank queries. #24685, AATTtorkelo - Graphite: Makes query annotations work again. #24556, AATThugohaggmark - Logs: Clicking \"Load more\" from context overlay doesn\'t expand log row. #24299, AATTkaydelaney - Logs: Fix total bytes process calculation. #24691, AATTdavkal - Org/user/team preferences: Fixes so UI Theme can be set back to Default. #24628, AATTAgnesToulet - Plugins: Fix manifest validation. #24573, AATTaknuds1 - Provisioning: Use proxy as default access mode in provisioning. #24669, AATTbergquist - Search: Fix select item when pressing enter and Grafana is served using a sub path. #24634, AATTtskarhed - Search: Save folder expanded state. #24496, AATTClarity-89 - Security: Tag value sanitization fix in OpenTSDB data source. #24539, AATTrotemreiss - Table: Do not include angular options in options when switching from angular panel. #24684, AATTtorkelo - Table: Fixed persisting column resize for time series fields. #24505, AATTtorkelo - Table: Fixes Cannot read property subRows of null. #24578, AATThugohaggmark - Time picker: Fixed so you can enter a relative range in the time picker without being converted to absolute range. #24534, AATTmckn - Transformations: Make transform dropdowns not cropped. #24615, AATTdprokop - Transformations: Sort order should be preserved as entered by user when using the reduce transformation. #24494, AATThugohaggmark - Units: Adds scale symbol for currencies with suffixed symbol. #24678, AATThugohaggmark - Variables: Fixes filtering options with more than 1000 entries. #24614, AATThugohaggmark - Variables: Fixes so Textbox variables read value from url. #24623, AATThugohaggmark - Zipkin: Fix error when span contains remoteEndpoint. #24524, AATTaocenas - SAML: Switch from email to login for user login attribute mapping (Enterprise)- Update Makefile and spec file <BR>* Remove phantomJS patch from Makefile <BR>* Fix multiline strings in Makefile <BR>* Exclude s390 from SLE12 builds, golang 1.14 is not built for s390<BR>* Thu May 14 2020 Enno Gotthold <egottholdAATTsuse.com>- Add instructions for patching the Grafana javascript frontend.<BR>* Tue May 05 2020 Jeff Kowalczyk <jkowalczykAATTsuse.com>- BuildRequires golang(API) instead of go metapackage version range <BR>* BuildRequires: golang(API) >= 1.14 from BuildRequires: ( go >= 1.14 with go < 1.15 )<BR>* Tue Apr 28 2020 Enno Gotthold <egottholdAATTsuse.com>- Update to version 6.7.3 - This version fixes bsc#1170557 and its corresponding CVE-2020-12245 - Admin: Fix Synced via LDAP message for non-LDAP external users. #23477, AATTalexanderzobnin - Alerting: Fixes notifications for alerts with empty message in Google Hangouts notifier. #23559, AATThugohaggmark - AuthProxy: Fixes bug where long username could not be cached.. #22926, AATTjcmcken - Dashboard: Fix saving dashboard when editing raw dashboard JSON model. #23314, AATTpeterholmberg - Dashboard: Try to parse 8 and 15 digit numbers as timestamps if parsing of time range as date fails. #21694, AATTjessetan - DashboardListPanel: Fixed problem with empty panel after going into edit mode (General folder filter being automatically added) . #23426, AATTtorkelo - Data source: Handle datasource withCredentials option properly. #23380, AATThvtuananh - Security: Fix annotation popup XSS vulnerability. #23813, AATTtorkelo - Server: Exit Grafana with status code 0 if no error. #23312, AATTaknuds1 - TablePanel: Fix XSS issue in header column rename (backport). #23814, AATTtorkelo - Variables: Fixes error when setting adhoc variable values. #23580, AATThugohaggmark<BR>* Mon Apr 06 2020 egottholdAATTsuse.com- Update to version 6.7.2: (see installed changelog for the full list of changes) - BackendSrv: Adds config to response to fix issue for external plugins that used this property . #23032, AATTtorkelo - Dashboard: Fixed issue with saving new dashboard after changing title . #23104, AATTdprokop - DataLinks: make sure we use the correct datapoint when dataset contains null value.. #22981, AATTmckn - Plugins: Fixed issue for plugins that imported dateMath util . #23069, AATTmckn - Security: Fix for dashboard snapshot original dashboard link could contain XSS vulnerability in url. #23254, AATTtorkelo - Variables: Fixes issue with too many queries being issued for nested template variables after value change. #23220, AATTtorkelo - Plugins: Expose promiseToDigest. #23249, AATTtorkelo - Reporting (Enterprise): Fixes issue updating a report created by someone else<BR>* Fri Mar 20 2020 Johannes Kastl <kastlAATTb1-systems.de>- update to 6.7.1: (see installed changelog for the full list of changes) Bug Fixes - Azure: Fixed dropdowns not showing current value. #22914, AATTtorkelo - BackendSrv: only add content-type on POST, PUT requests. #22910, AATThugohaggmark - Panels: Fixed size issue with panel internal size when exiting panel edit mode. #22912, AATTtorkelo - Reporting: fixes migrations compatibility with mysql (Enterprise) - Reporting: Reduce default concurrency limit to 4 (Enterprise)<BR>* Fri Mar 20 2020 Johannes Kastl <kastlAATTb1-systems.de>- update to 6.7.0: (see installed changelog for the full list of changes) Bug Fixes - AngularPanels: Fixed inner height calculation for angular panels . #22796, AATTtorkelo - BackendSrv: makes sure provided headers are correctly recognized and set. #22778, AATThugohaggmark - Forms: Fix input suffix position (caret-down in Select) . #22780, AATTtorkelo - Graphite: Fixed issue with query editor and next select metric now showing after selecting metric node . #22856, AATTtorkelo - Rich History: UX adjustments and fixes. #22729, AATTivanahuckova- update to 6.7.0-beta1: Breaking changes - Slack: Removed Mention setting and instead introduce Mention Users, Mention Groups, and Mention Channel. The first two settings require user and group IDs, respectively. This change was necessary because the way of mentioning via the Slack API changed and mentions in Slack notifications no longer worked. - Alerting: Reverts the behavior of diff and percent_diff to not always be absolute. Something we introduced by mistake in 6.1.0. Alerting now support diff(), diff_abs(), percent_diff() and percent_diff_abs(). #21338 - Notice about changes in backendSrv for plugin authors In our mission to migrate away from AngularJS to React we have removed all AngularJS dependencies in the core data retrieval service backendSrv. Removing the AngularJS dependencies in backendSrv has the unfortunate side effect of AngularJS digest no longer being triggered for any request made with backendSrv. Because of this, external plugins using backendSrv directly may suffer from strange behaviour in the UI. To remedy this issue, as a plugin author you need to trigger the digest after a direct call to backendSrv. Bug Fixes API: Fix redirect issues. #22285, AATTpapagian Alerting: Don\'t include image_url field with Slack message if empty. #22372, AATTaknuds1 Alerting: Fixed bad background color for default notifications in alert tab . #22660, AATTkrvajal Annotations: In table panel when setting transform to annotation, they will now show up right away without a manual refresh. #22323, AATTkrvajal Azure Monitor: Fix app insights source to allow for new __timeFrom and __timeTo. #21879, AATTChadNedzlek BackendSrv: Fixes POST body for form data. #21714, AATThugohaggmark CloudWatch: Credentials cache invalidation fix. #22473, AATTsunker CloudWatch: Expand alias variables when query yields no result. #22695, AATTsunker Dashboard: Fix bug with NaN in alerting. #22053, AATTa-melnyk Explore: Fix display of multiline logs in log panel and explore. #22057, AATTthomasdraebing Heatmap: Legend color range is incorrect when using custom min/max. #21748, AATTsv5d Security: Fixed XSS issue in dashboard history diff . #22680, AATTtorkelo StatPanel: Fixes base color is being used for null values . [#22646], AATTtorkelo<BR>* Fri Mar 06 2020 kastlAATTb1-systems.de- Update to version 6.6.2: (see installed changelog for the full list of changes)<BR>* Fri Mar 06 2020 kastlAATTb1-systems.de- Update to version 6.6.1: (see installed changelog for the full list of changes)<BR>* Thu Mar 05 2020 kastlAATTb1-systems.de- Update to version 6.6.0: (see installed changelog for the full list of changes)<BR>* Thu Mar 05 2020 kastlAATTb1-systems.de- Update to version 6.5.3: (see installed changelog for the full list of changes)<BR>* Thu Mar 05 2020 kastlAATTb1-systems.de- Update to version 6.5.2: (see installed changelog for the full list of changes)<BR>* Thu Mar 05 2020 kastlAATTb1-systems.de- Update to version 6.5.1: (see installed changelog for the full list of changes)<BR>* Thu Mar 05 2020 kastlAATTb1-systems.de- Update to version 6.5.0 (see installed changelog for the full list of changes)<BR>* Thu Mar 05 2020 kastlAATTb1-systems.de- Update to version 6.4.5: <BR>* Create version 6.4.5 <BR>* CloudWatch: Fix high CPU load (#20579)<BR>* Thu Mar 05 2020 kastlAATTb1-systems.de- add obs-service-go_modules to download required modules into vendor.tar.gz- adjusted spec file to use vendor.tar.gz- adjusted Makefile to work with new filenames- BuildRequire go1.14- Update to version 6.4.4: <BR>* DataLinks: Fix blur issues. #19883, AATTaocenas <BR>* Docker: Makes it possible to parse timezones in the docker image. #20081, AATTxlson <BR>* LDAP: All LDAP servers should be tried even if one of them returns a connection error. #20077, AATTjongyllen <BR>* LDAP: No longer shows incorrectly matching groups based on role in debug page. #20018, AATTxlson <BR>* Singlestat: Fix no data / null value mapping . #19951, AATTryantxu<BR>* Tue Dec 03 2019 witold.bedykAATTsuse.com- Revert the spec file and make script- Remove PhantomJS dependency<BR>* Wed Oct 16 2019 ecsosAATTopensuse.org- Update to 6.4.3 <BR>* Bug Fixes - Alerting: All notification channels should send even if one fails to send. #19807, AATTjan25 - AzureMonitor: Fix slate interference with dropdowns. #19799, AATTaocenas - ContextMenu: make ContextMenu positioning aware of the viewport width. #19699, AATTkrvajal - DataLinks: Fix context menu not showing in singlestat-ish visualisations. #19809, AATTdprokop - DataLinks: Fix url field not releasing focus. #19804, AATTaocenas - Datasource: Fixes clicking outside of some query editors required 2 clicks. #19822, AATTaocenas - Panels: Fixes default tab for visualizations without Queries Tab. #19803, AATThugohaggmark - Singlestat: Fixed issue with mapping null to text. #19689, AATTtorkelo - AATTgrafana/toolkit: Don\'t fail plugin creation when git user.name config is not set. #19821, AATTdprokop - AATTgrafana/toolkit: TSLint line number off by 1. #19782, AATTfredwangwang<BR>* Wed Oct 16 2019 ecsosAATTopensuse.org- Update to 6.4.2 <BR>* Bug Fixes - CloudWatch: Changes incorrect dimension wmlid to wlmid . #19679, AATTATTron - Grafana Image Renderer: Fixes plugin page. #19664, AATThugohaggmark - Graph: Fixes auto decimals logic for y axis ticks that results in too many decimals for high values. #19618, AATTtorkelo - Graph: Switching to series mode should re-render graph. #19623, AATTtorkelo - Loki: Fix autocomplete on label values. #19579, AATTaocenas - Loki: Removes live option for logs panel. #19533, AATTdavkal - Profile: Fix issue with user profile not showing more than sessions sessions in some cases. #19578, AATThuynhsamha - Prometheus: Fixes so results in Panel always are sorted by query order. #19597, AATThugohaggmark - ShareQuery: Fixed issue when using -- Dashboard -- datasource (to share query result) when dashboard had rows. #19610, AATTtorkelo - Show SAML login button if SAML is enabled. #19591, AATTpapagian - SingleStat: Fixes postfix/prefix usage. #19687, AATThugohaggmark - Table: Proper handling of json data with dataframes. #19596, AATTmarefr - Units: Fixed wrong id for Terabits/sec. #19611, AATTandreaslangnevyjel- Changes from 6.4.1 <BR>* Bug Fixes - Provisioning: Fixed issue where empty nested keys in YAML provisioning caused a server crash, #19547 - ImageRendering: Fixed issue with image rendering in enterprise build (Enterprise) - Reporting: Fixed issue with reporting service when STMP was disabled (Enterprise).- Changes from 6.4.0 <BR>* Features / Enhancements - Build: Upgrade go to 1.12.10. #19499, AATTmarefr - DataLinks: Suggestions menu improvements. #19396, AATTdprokop - Explore: Take root_url setting into account when redirecting from dashboard to explore. #19447, AATTivanahuckova - Explore: Update broken link to logql docs. #19510, AATTivanahuckova - Logs: Adds Logs Panel as a visualization. #19504, AATTdavkal <BR>* Bug Fixes - CLI: Fix version selection for plugin install. #19498, AATTaocenas - Graph: Fixes minor issue with series override color picker and custom color . #19516, AATTtorkelo- Changes from 6.4.0 Beta 2 <BR>* Features / Enhancements - Azure Monitor: Remove support for cross resource queries (#19115)\". #19346, AATTsunker - Docker: Upgrade packages to resolve reported vulnerabilities. #19188, AATTmarefr - Graphite: Time range expansion reduced from 1 minute to 1 second. #19246, AATTtorkelo - grafana/toolkit: Add plugin creation task. #19207, AATTdprokop <BR>* Bug Fixes - Alerting: Prevents creating alerts from unsupported queries. #19250, AATThugohaggmark - Alerting: Truncate PagerDuty summary when greater than 1024 characters. #18730, AATTnvllsvm - Cloudwatch: Fix autocomplete for Gamelift dimensions. #19146, AATTkevinpz - Dashboard: Fix export for sharing when panels use default data source. #19315, AATTtorkelo - Database: Rewrite system statistics query to perform better. #19178, AATTpapagian - Gauge/BarGauge: Fix issue with [object Object] in titles . #19217, AATTryantxu - MSSQL: Revert usage of new connectionstring format introduced by #18384. #19203, AATTmarefr - Multi-LDAP: Do not fail-fast on invalid credentials. #19261, AATTgotjosh - MySQL, Postgres, MSSQL: Fix validating query with template variables in alert . #19237, AATTmarefr - MySQL, Postgres: Update raw sql when query builder updates. #19209, AATTmarefr - MySQL: Limit datasource error details returned from the backend. #19373, AATTmarefr- Changes from 6.4.0 Beta 1 <BR>* Features / Enhancements - API: Readonly datasources should not be created via the API. #19006, AATTpapagian - Alerting: Include configured AlertRuleTags in Webhooks notifier. #18233, AATTdominic-miglar - Annotations: Add annotations support to Loki. #18949, AATTaocenas - Annotations: Use a single row to represent a region. #17673, AATTryantxu - Auth: Allow inviting existing users when login form is disabled. #19048, AATT548017 - Azure Monitor: Add support for cross resource queries. #19115, AATTsunker - CLI: Allow installing custom binary plugins. #17551, AATTaocenas - Dashboard: Adds Logs Panel (alpha) as visualization option for Dashboards. #18641, AATThugohaggmark - Dashboard: Reuse query results between panels . #16660, AATTryantxu - Dashboard: Set time to to 23:59:59 when setting To time using calendar. #18595, AATTsimPod - DataLinks: Add DataLinks support to Gauge, BarGauge and SingleStat2 panel. #18605, AATTryantxu - DataLinks: Enable access to labels & field names. #18918, AATTtorkelo - DataLinks: Enable multiple data links per panel. #18434, AATTdprokop - Docker: switch docker image to alpine base with phantomjs support. #18468, AATTDanCech - Elasticsearch: allow templating queries to order by doc_count. #18870, AATThackery - Explore: Add throttling when doing live queries. #19085, AATTaocenas - Explore: Adds ability to go back to dashboard, optionally with query changes. #17982, AATTkaydelaney - Explore: Reduce default time range to last hour. #18212, AATTdavkal - Gauge/BarGauge: Support decimals for min/max. #18368, AATTryantxu - Graph: New series override transform constant that renders a single point as a line across the whole graph. #19102, AATTdavkal - Image rendering: Add deprecation warning when PhantomJS is used for rendering images. #18933, AATTpapagian - InfluxDB: Enable interpolation within ad-hoc filter values. #18077, AATTkvc-code - LDAP: Allow an user to be synchronized against LDAP. #18976, AATTgotjosh - Ldap: Add ldap debug page. #18759, AATTpeterholmberg - Loki: Remove prefetching of default label values. #18213, AATTdavkal - Metrics: Add failed alert notifications metric. #18089, AATTkoorgoo - OAuth: Support JMES path lookup when retrieving user email. #14683, AATTbobmshannon - OAuth: return GitLab groups as a part of user info (enable team sync). #18388, AATTalexanderzobnin - Panels: Add unit for electrical charge - ampere-hour. #18950, AATTanirudh-ramesh - Plugin: AzureMonitor - Reapply MetricNamespace support. #17282, AATTraphaelquati - Plugins: better warning when plugins fail to load. #18671, AATTryantxu - Postgres: Add support for scram sha 256 authentication. #18397, AATTnonamef - RemoteCache: Support SSL with Redis. #18511, AATTkylebrandt - SingleStat: The gauge option in now disabled/hidden (unless it\'s an old panel with it already enabled) . #18610, AATTryantxu - Stackdriver: Add extra alignment period options. #18909, AATTsunker - Units: Add South African Rand (ZAR) to currencies. #18893, AATTjeteon - Units: Adding T,P,E,Z,and Y bytes. #18706, AATTchiqomar <BR>* Bug Fixes - Alerting: Notification is sent when state changes from no_data to ok. #18920, AATTpapagian - Alerting: fix duplicate alert states when the alert fails to save to the database. #18216, AATTkylebrandt - Alerting: fix response popover prompt when add notification channels. #18967, AATTlzdw - CloudWatch: Fix alerting for queries with Id (using GetMetricData). #17899, AATTalex-berger - Explore: Fix auto completion on label values for Loki. #18988, AATTaocenas - Explore: Fixes crash using back button with a zoomed in graph. #19122, AATThugohaggmark - Explore: Fixes so queries in Explore are only run if Graph/Table is shown. #19000, AATThugohaggmark - MSSQL: Change connectionstring to URL format to fix using passwords with semicolon. #18384, AATTRussiancold - MSSQL: Fix memory leak when debug enabled. #19049, AATTbriangann - Provisioning: Allow escaping literal \'$\' with \'$$\' in configs to avoid interpolation. #18045, AATTkylebrandt - TimePicker: Fixes hiding time picker dropdown in FireFox. #19154, AATThugohaggmark <BR>* Breaking changes + Annotations There are some breaking changes in the annotations HTTP API for region annotations. Region annotations are now represented using a single event instead of two seperate events. Check breaking changes in HTTP API below and HTTP API documentation for more details. + Docker Grafana is now using Alpine 3.10 as docker base image. + HTTP API - GET /api/alert-notifications now requires at least editor access. New /api/alert-notifications/lookup returns less information than /api/alert-notifications and can be access by any authenticated user. - GET /api/alert-notifiers now requires at least editor access - GET /api/org/users now requires org admin role. New /api/org/users/lookup returns less information than /api/org/users and can be access by users that are org admins, admin in any folder or admin of any team. - GET /api/annotations no longer returns regionId property. - POST /api/annotations no longer supports isRegion property. - PUT /api/annotations/:id no longer supports isRegion property. - PATCH /api/annotations/:id no longer supports isRegion property. - DELETE /api/annotations/region/:id has been removed. <BR>* Deprecation notes + PhantomJS - PhantomJS, which is used for rendering images of dashboards and panels, is deprecated and will be removed in a future Grafana release. A deprecation warning will from now on be logged when Grafana starts up if PhantomJS is in use. Please consider migrating from PhantomJS to the Grafana Image Renderer plugin.- Changes from 6.3.6 <BR>* Features / Enhancements - Metrics: Adds setting for turning off total stats metrics. #19142, AATTmarefr <BR>* Bug Fixes - Database: Rewrite system statistics query to perform better. #19178, AATTpapagian - Explore: Fixes error when switching from prometheus to loki data sources. #18599, AATTkaydelaney- Rebase package spec. Use mostly from fedora, fix suse specified things and fix some errors.- Add missing directories provisioning/datasources and provisioning/notifiers and sample.yaml as described in packaging/rpm/control from upstream. Missing directories are shown in logfiles.<BR>* Thu Sep 05 2019 simon.cruteAATTgrafana.com- Version 6.3.5 <BR>* Upgrades + Build: Upgrade to go 1.12.9. <BR>* Bug Fixes + Dashboard: Fixes dashboards init failed loading error for dashboards with panel links that had missing properties. + Editor: Fixes issue where only entire lines were being copied. + Explore: Fixes query field layout in splitted view for Safari browsers. + LDAP: multildap + ldap integration. + Profile/UserAdmin: Fix for user agent parser crashes grafana-server on 32-bit builds. + Prometheus: Prevents panel editor crash when switching to Prometheus datasource. + Prometheus: Changes brace-insertion behavior to be less annoying.- Version 6.3.4 <BR>* Security: CVE-2019-15043 - Parts of the HTTP API allow unauthenticated use.<BR>* Fri Aug 16 2019 simon.cruteAATTgrafana.com- Version 6.3.3 <BR>* Bug Fixes + Annotations: Fix failing annotation query when time series query is cancelled. #18532 1, AATTdprokop 1 + Auth: Do not set SameSite cookie attribute if cookie_samesite is none. #18462 1, AATTpapagian 3 + DataLinks: Apply scoped variables to data links correctly. #18454 1, AATTdprokop 1 + DataLinks: Respect timezone when displaying datapoint’s timestamp in graph context menu. #18461 2, AATTdprokop 1 + DataLinks: Use datapoint timestamp correctly when interpolating variables. #18459 1, AATTdprokop 1 + Explore: Fix loading error for empty queries. #18488 1, AATTdavkal + Graph: Fixes legend issue clicking on series line icon and issue with horizontal scrollbar being visible on windows. #18563 1, AATTtorkelo 2 + Graphite: Avoid glob of single-value array variables . #18420, AATTgotjosh + Prometheus: Fix queries with label_replace remove the $1 match when loading query editor. #18480 5, AATThugohaggmark 3 + Prometheus: More consistently allows for multi-line queries in editor. #18362 2, AATTkaydelaney 2 + TimeSeries: Assume values are all numbers. #18540 4, AATTryantxu- Version 6.3.2 <BR>* Bug Fixes + Gauge/BarGauge: Fixes issue with losts thresholds and issue loading Gauge with avg stat. #18375 12- Version 6.3.1 <BR>* Bug Fixes + PanelLinks: Fix crash issue Gauge & Bar Gauge for panels with panel links (drill down links). #18430 2- Version 6.3.0 <BR>* Features / Enhancements + OAuth: Do not set SameSite OAuth cookie if cookie_samesite is None. #18392 4, AATTpapagian 3 + Auth Proxy: Include additional headers as part of the cache key. #18298 6, AATTgotjosh + Build grafana images consistently. #18224 12, AATThassanfarid + Docs: SAML. #18069 11, AATTgotjosh + Permissions: Show plugins in nav for non admin users but hide plugin configuration. #18234 1, AATTaocenas + TimePicker: Increase max height of quick range dropdown. #18247 2, AATTtorkelo 2 + Alerting: Add tags to alert rules. #10989 13, AATTThib17 1 + Alerting: Attempt to send email notifications to all given email addresses. #16881 1, AATTzhulongcheng + Alerting: Improve alert rule testing. #16286 2, AATTmarefr + Alerting: Support for configuring content field for Discord alert notifier. #17017 2, AATTjan25 + Alertmanager: Replace illegal chars with underscore in label names. #17002 5, AATTbergquist 1 + Auth: Allow expiration of API keys. #17678, AATTpapagian 3 + Auth: Return device, os and browser when listing user auth tokens in HTTP API. #17504, AATTshavonn 1 + Auth: Support list and revoke of user auth tokens in UI. #17434 2, AATTshavonn 1 + AzureMonitor: change clashing built-in Grafana variables/macro names for Azure Logs. #17140, AATTshavonn 1 + CloudWatch: Made region visible for AWS Cloudwatch Expressions. #17243 2, AATTutkarshcmu + Cloudwatch: Add AWS DocDB metrics. #17241, AATTutkarshcmu + Dashboard: Use timezone dashboard setting when exporting to CSV. #18002 1, AATTdehrax + Data links. #17267 11, AATTtorkelo 2 + Docker: Switch base image to ubuntu:latest from debian:stretch to avoid security issues… #17066 5, AATTbergquist 1 + Elasticsearch: Support for visualizing logs in Explore . #17605 7, AATTmarefr + Explore: Adds Live option for supported datasources. #17062 1, AATThugohaggmark 3 + Explore: Adds orgId to URL for sharing purposes. #17895 1, AATTkaydelaney 2 + Explore: Adds support for new loki ‘start’ and ‘end’ params for labels endpoint. #17512, AATTkaydelaney 2 + Explore: Adds support for toggling raw query mode in explore. #17870, AATTkaydelaney 2 + Explore: Allow switching between metrics and logs . #16959 2, AATTmarefr + Explore: Combines the timestamp and local time columns into one. #17775, AATThugohaggmark 3 + Explore: Display log lines context . #17097, AATTdprokop 1 + Explore: Don’t parse log levels if provided by field or label. #17180 1, AATTmarefr + Explore: Improves performance of Logs element by limiting re-rendering. #17685, AATTkaydelaney 2 + Explore: Support for new LogQL filtering syntax. #16674 4, AATTdavkal + Explore: Use new TimePicker from Grafana/UI. #17793, AATThugohaggmark 3 + Explore: handle newlines in LogRow Highlighter. #17425, AATTrrfeng 1 + Graph: Added new fill gradient option. #17528 3, AATTtorkelo 2 + GraphPanel: Don’t sort series when legend table & sort column is not visible . #17095, AATTshavonn 1 + InfluxDB: Support for visualizing logs in Explore. #17450 9, AATThugohaggmark 3 + Logging: Login and Logout actions (#17760). #17883 1, AATTATTron + Logging: Move log package to pkg/infra. #17023, AATTzhulongcheng + Metrics: Expose stats about roles as metrics. #17469 2, AATTbergquist 1 + MySQL/Postgres/MSSQL: Add parsing for day, weeks and year intervals in macros. #13086 6, AATTbernardd + MySQL: Add support for periodically reloading client certs. #14892, AATTtpetr + Plugins: replace dataFormats list with skipDataQuery flag in plugin.json. #16984, AATTryantxu + Prometheus: Take timezone into account for step alignment. #17477, AATTfxmiii + Prometheus: Use overridden panel range for $__range instead of dashboard range. #17352, AATTpatrick246 + Prometheus: added time range filter to series labels query. #16851 3, AATTFUSAKLA + Provisioning: Support folder that doesn’t exist yet in dashboard provisioning. #17407 1, AATTNexucis + Refresh picker: Handle empty intervals. #17585 1, AATTdehrax + Singlestat: Add y min/max config to singlestat sparklines. #17527 4, AATTpitr + Snapshot: use given key and deleteKey. #16876, AATTzhulongcheng + Templating: Correctly display __text in multi-value variable after page reload. #17840 1, AATTEduardSergeev + Templating: Support selecting all filtered values of a multi-value variable. #16873 2, AATTr66ad + Tracing: allow propagation with Zipkin headers. #17009 4, AATTjrockway + Users: Disable users removed from LDAP. #16820 2, AATTalexanderzobnin <BR>* Bug Fixes + PanelLinks: Fix render issue when there is no panel description. #18408 3, AATTdehrax + OAuth: Fix “missing saved state” OAuth login failure due to SameSite cookie policy. #18332 1, AATTpapagian 3 + cli: fix for recognizing when in dev mode… #18334, AATTxlson + DataLinks: Fixes incorrect interpolation of ${__series_name} . #18251 1, AATTtorkelo 2 + Loki: Display live tailed logs in correct order in Explore. #18031 3, AATTkaydelaney 2 + PhantomJS: Fixes rendering on Debian Buster. #18162 2, AATTxlson + TimePicker: Fixed style issue for custom range popover. #18244, AATTtorkelo 2 + Timerange: Fixes a bug where custom time ranges didn’t respect UTC. #18248 1, AATTkaydelaney 2 + remote_cache: Fix redis connstr parsing. #18204 1, AATTmblaschke + AddPanel: Fix issue when removing moved add panel widget . #17659 2, AATTdehrax + CLI: Fix encrypt-datasource-passwords fails with sql error. #18014, AATTmarefr + Elasticsearch: Fix default max concurrent shard requests. #17770 4, AATTmarefr + Explore: Fix browsing back to dashboard panel. #17061, AATTjschill + Explore: Fix filter by series level in logs graph. #17798, AATTmarefr + Explore: Fix issues when loading and both graph/table are collapsed. #17113, AATTmarefr + Explore: Fix selection/copy of log lines. #17121, AATTmarefr + Fix: Wrap value of multi variable in array when coming from URL. #16992 1, AATTaocenas + Frontend: Fix for Json tree component not working. #17608, AATTsrid12 + Graphite: Fix for issue with alias function being moved last. #17791, AATTtorkelo 2 + Graphite: Fixes issue with seriesByTag & function with variable param. #17795, AATTtorkelo 2 + Graphite: use POST for /metrics/find requests. #17814 2, AATTpapagian 3 + HTTP Server: Serve Grafana with a custom URL path prefix. #17048 6, AATTjan25 + InfluxDB: Fixes single quotes are not escaped in label value filters. #17398 1, AATTPanzki + Prometheus: Correctly escape ‘|’ literals in interpolated PromQL variables. #16932, AATTLimess + Prometheus: Fix when adding label for metrics which contains colons in Explore. #16760, AATTtolwi + SinglestatPanel: Remove background color when value turns null. #17552 1, AATTdruggieri<BR>* Tue Jul 30 2019 roAATTsuse.de- make phantomjs dependency configurable<BR>* Thu Jul 11 2019 Jan Fajerski <jan.fajerskiAATTsuse.com>- spec file change: <BR>* alter permissions of /etc/grafana and /var/lib/grafana to 755 <BR>* alter owner of /etc/grafana/provisioning/dashboards tree to root:root <BR>* this allows installing dashboards via rpms without these rpms depending on this rpm<BR>* Tue Jun 25 2019 dmuellerAATTsuse.com- Update to version 6.2.5: <BR>* release 6.2.5 <BR>* Panel: Fully escape html in drilldown links (was only sanitized before) (#17731) <BR>* Grafana-CLI: Wrapper for `grafana-cli` within RPM/DEB packages and config/homepath are now global flags (#17695) <BR>* config: fix connstr for remote_cache (#17675) <BR>* TablePanel: fix annotations display (#17646) <BR>* middleware: fix Strict-Transport-Security header (#17644) <BR>* Elasticsearch: Fix empty query request to send properly (#17488) <BR>* release 6.2.4 <BR>* grafana-cli: Fix receiving flags via command line (#17617) <BR>* HTTPServer: Fix X-XSS-Protection header formatting (#17620) <BR>* release 6.2.3 <BR>* cli: grafana-cli should receive flags from the command line (#17606) <BR>* AuthProxy: Optimistic lock pattern for remote cache Set (#17485) <BR>* OAuth: Fix for wrong user token updated on OAuth refresh in DS proxy (#17541) <BR>* middleware: add security related HTTP(S) response headers (#17522) <BR>* remote_cache: Fix redis (#17483) <BR>* auth_proxy: non-negative cache TTL (#17495)<BR>* Sat Jun 15 2019 dmuellerAATTsuse.com- Update to version 6.2.2: <BR>* Security Fix: Prevent csv formula injection attack <BR>* PluginConfig: Fixed plugin config page navigation when using subpath <BR>* Explore: Update time range before running queries <BR>* Perf: Fix slow dashboards ACL query <BR>* Database: Initialize xorm with an empty schema for postgres <BR>* CloudWatch: Avoid exception while accessing results<BR>* Tue May 28 2019 jcavalheiroAATTsuse.com- Remove phantomjs dependency <BR>* Modified: Makefile- Update to version 6.2.1 <BR>* Bug Fixes + Auth Proxy: Resolve database is locked errors. + Database: Retry transaction if sqlite returns database is locked error. + Explore: Fixes so clicking in a Prometheus Table the query is filtered by clicked value. + Singlestat: Fixes issue with value placement and line wraps. + Tech: Update jQuery to 3.4.1 to fix issue on iOS 10 based browers as well as Chrome 53.x. <BR>* Features / Enhancements + CLI: Add command to migrate all datasources to use encrypted password fields. + Gauge/BarGauge: Improvements to auto value font size. <BR>* Modified: README- Update to version 6.2.0 <BR>* Bug Fixes + BarGauge: Fix for negative min values. + Gauge/BarGauge: Fix for issues editing min & max options. + Search: Make only folder name only open search with current folder filter. + AzureMonitor: Revert to clearing chained dropdowns. + Dashboard: Fixes blank dashboard after window resize with panel without title. + Dashboard: Fixes lazy loading & expanding collapsed rows on mobile. + Dashboard: Fixes scrolling issues for Edge browser. + Dashboard: Show refresh button in first kiosk(tv) mode. + Explore: Fix empty result from datasource should render logs container. + Explore: Fixes so clicking in a Prometheus Table the query is filtered by clicked value. + Explore: Makes it possible to zoom in Explore/Loki/Graph without exception. + Gauge: Fixes orientation issue after switching from BarGauge to Gauge. + GettingStarted: Fixes layout issues in getting started panel. + InfluxDB: Fix HTTP method should default to GET. + Panels: Fixed alert icon position in panel header. + Panels: Fixes panel error tooltip not showing. + Plugins: Fix how datemath utils are exposed to plugins. + Singlestat: fixed centering issue for very small panels. + Search: Scroll issue in dashboard search in latest Chrome. + Docker: Prevent a permission denied error when writing files to the default provisioning directory. + Gauge: Adds background shade to gauge track and improves height usage. + RemoteCache: Avoid race condition in Set causing error on insert. . + Build: Fix bug where grafana didn\'t start after mysql on rpm packages. + CloudWatch: Fixes query order not affecting series ordering & color. + CloudWatch: Use default alias if there is no alias for metrics. + Config: Fixes bug where timeouts for alerting was not parsed correctly. + Elasticsearch: Fix view percentiles metric in table without date histogram. + Explore: Prevents histogram loading from killing Prometheus instance. + Graph: Allow override decimals to fully override. + Mixed Datasource: Fix error when one query is disabled. + Search: Fixes search limits and adds a page parameter. + Security: Responses from backend should not be cached. <BR>* Breaking Changes + Plugins: Data source plugins that process hidden queries need to add a \"hiddenQueries: true\" attribute in plugin.json. + Gauge Panel: The suffix / prefix options have been removed from the new Gauge Panel (introduced in v6.0). #16870. <BR>* Features / Enhancements + Plugins: Support templated urls in plugin routes. + Packaging: New MSI windows installer package<BR>*<BR>*. + Admin: Add more stats about roles. + Alert list panel: Support variables in filters. + Alerting: Adjust label for send on all alerts to default . + Alerting: Makes timeouts and retries configurable. + Alerting: No notification when going from no data to pending. + Alerting: Pushover alert, support for different sound for OK. + Auth: Enable retries and transaction for some db calls for auth tokens . + AzureMonitor: Adds support for multiple subscriptions per datasource. + Bar Gauge: New multi series enabled gauge like panel with horizontal and vertical layouts and 3 display modes. + Build: Upgrades to golang 1.12.4. + CloudWatch: Update AWS/IoT metric and dimensions. + Config: Show user-friendly error message instead of stack trace. + Dashboard: Enable filtering dashboards in search by current folder. + Dashboard: Lazy load out of view panels . + DataProxy: Restore Set-Cookie header after proxy request. + Datasources: Add pattern validation for time input on datasource config pages. + Elasticsearch: Add 7.x version support. + Explore: Adds reconnect for failing datasource. + Explore: Support user timezone. + InfluxDB: Add support for POST HTTP verb. + Loki: Search is now case insensitive. + OAuth: Update jwt regexp to include =. + Panels: No title will no longer make panel header take up space. + Prometheus: Adds tracing headers for Prometheus datasource. + Provisioning: Add API endpoint to reload provisioning configs. + Provisioning: Do not allow deletion of provisioned dashboards. + Provisioning: Interpolate env vars in provisioning files. + Security: Add new setting allow_embedding. + Security: Store datasource passwords encrypted in secureJsonData. + UX: Improve Grafana usage for smaller screens. + Units: Add angle units, Arc Minutes and Seconds.<BR>* Sat May 18 2019 dmuellerAATTsuse.com- Update to version 6.1.6 <BR>* Security: Bump jQuery to 3.4.0 <BR>* Playlist: Fix loading dashboards by tag.- Update to version 6.0.2: <BR>* Fixed issue with alert links in alert list panel causing panel not found errors, fixes #15680 <BR>* Improved error handling when rendering dashboard panels, fixes #15913 <BR>* fix allow anonymous server bind for ldap search <BR>* add nil/length check when delete old login attempts <BR>* fix discord notifier so it doesn\'t crash when there are no image generated <BR>* fix only users that can edit a dashboard should be able to update panel json <BR>* move to new component to handle focus <BR>* added state to not set focus on search every render <BR>* Snapshots update <BR>* Use app config directly in ButtonRow instead of passing datasources page URL via prop <BR>* Update snapshots <BR>* Fixed url of back button in datasource edit page, when root_url configured <BR>* release: Bumped version- Update to version 6.0.1: <BR>* Bug Fixes: + utils: show string errors + Viewers with viewers_can_edit should be able to access /explore + log phantomjs output even if it timeout and include orgId when render alert- Update to version 6.0.0: <BR>* Breaking Changes: + Text Panel: The text panel does no longer by default allow unsantizied HTML. This means that if you have text panels with scripts tags they will no longer work as before. To enable unsafe javascript execution in text panels enable the settings disable_sanitize_html under the section [panels] in your Grafana ini file, or set env variable GF_PANELS_DISABLE_SANITIZE_HTML=true. + Dashboard: Panel property minSpan replaced by maxPerRow. Dashboard migration will automatically migrate all dashboard panels using the minSpan property to the new maxPerRow property + Internal Metrics Edition has been added to the build_info metric. This will break any Graphite queries using this metric. Edition will be a new label for the Prometheus metric. <BR>* New Features: + Alerting: Adds support for Google Hangouts Chat notifications + Elasticsearch: Support bucket script pipeline aggregations + Influxdb: Add support for time zone (tz) clause + Snapshots: Enable deletion of public snapshot + Provisioning: Provisioning support for alert notifiers + Explore: A whole new way to do ad-hoc metric queries and exploration. Split view in half and compare metrics & logs and much much more. Read more here + Auth: Replace remember me cookie solution for Grafana\'s builtin, LDAP and OAuth authentication with a solution based on short-lived tokens + AzureMonitor: Enable alerting by converting Azure Monitor API to Go + Explore A new query focused workflow for ad-hoc data exploration and troubleshooting. + Grafana Loki Integration with the new open source log aggregation system from Grafana Labs. + Gauge Panel A new standalone panel for gauges. + New Panel Editor UX improves panel editing and enables easy switching between different visualizations. + Google Stackdriver Datasource is out of beta and is officially released. + React Plugin support enables an easier way to build plugins. + Named Colors in our new improved color picker. + Removal of user session storage makes Grafana easier to deploy & improves security. <BR>* Bug Fixes: + Metrics: Fixes broken usagestats metrics for /metrics + Dashboard: Fixes kiosk mode should have &kiosk appended to the url + Dashboard: Fixes kiosk=tv mode with autofitpanels should respect header + Image rendering: Fixed image rendering issue for dashboards with auto refresh, + Dashboard: Fix only users that can edit a dashboard should be able to update panel json. + LDAP: fix allow anonymous initial bind for ldap search. + UX: Fixed scrollbar not visible initially (only after manual scroll). + Datasource admin TestData + Dashboard: Fixed scrolling issue that caused scroll to be locked to bottom. + Explore: Viewers with viewers_can_edit should be able to access /explore. + Security fix: limit access to org admin and alerting pages. + Panel Edit minInterval changes did not persist + Teams: Fixed bug when getting teams for user. + Stackdriver: fix for float64 bounds for distribution metrics + Stackdriver: no reducers available for distribution type + Influxdb: Add support for alerting on InfluxDB queries that use the non_negative_difference function + Alerting: Fix percent_diff calculation when points are nulls + Alerting: Fixed handling of alert urls with true flags + Gauge: Fix issue with gauge requests being cancelled + Gauge: Accept decimal inputs for thresholds + UI: Fix error caused by named colors that are not part of named colors palette + Search: Bug pressing special regexp chars in input fields + Permissions: No need to have edit permissions to be able to \"Save as\" + Search: Fix for issue with scrolling the \"tags filter\" dropdown + Prometheus: Query for annotation always uses 60s step regardless of dashboard range + Annotations: Fix creating annotation when graph panel has no data points position the popup outside viewport + Piechart/Flot: Fixes multiple piechart instances with donut bug + plus many minor changes and fixes- Update to version 5.4.3: <BR>* Fixes: + Alerting Invalid frequency causes division by zero in alert scheduler + Dashboard Dashboard links do not update when time range changes + Limits Support more than 1000 datasources per org + Backend fix signed in user for orgId=0 result should return active org id + Provisioning Adds orgId to user dto for provisioned dashboards- Update to version 5.4.2: <BR>* Fixes: + Datasource admin: Fix for issue creating new data source when same name exists + OAuth: Fix for oauth auto login setting, can now be set using env variable + Dashboard search: Fix for searching tags in tags filter dropdown.- Update to version 5.4.1: <BR>* Fixes: + Stackdriver: Fixes issue with data proxy and Authorization header + Units: fixedUnit for Flow:l/min and mL/min + Logging: Fix for issue where data proxy logged a secret when debug logging was enabled, now redacted. + InfluxDB: Add support for alerting on InfluxDB queries that use the cumulative_sum function. + Plugins: Panel plugins should no receive the panel-initialized event again as usual. + Embedded Graphs: Iframe graph panels should now work as usual. + Postgres: Improve PostgreSQL Query Editor if using different Schemas, + Quotas: Fixed for updating org & user quotas. + Cloudwatch: Add the AWS/SES Cloudwatch metrics of BounceRate and ComplaintRate to auto complete list. + Dashboard Search: Fixed filtering by tag issues. + Graph: Fixed time region issues, + Graph: Fixed issue with series color picker popover being placed outside window.- Update to version 5.4.0: <BR>* Breaking Changes: + Postgres/MySQL/MSSQL datasources now per default uses max open connections = unlimited (earlier 10), max idle connections = 2 (earlier 10) and connection max lifetime = 4 hours (earlier unlimited). <BR>* Features: + Alerting: Introduce alert debouncing with the FOR setting. + Alerting: Option to disable OK alert notifications + Postgres/MySQL/MSSQL: Adds support for configuration of max open/idle connections and connection max lifetime. Also, panels with multiple SQL queries will now be executed concurrently + MySQL: Graphical query builder + MySQL: Support connecting thru Unix socket for MySQL datasource + MSSQL: Add encrypt setting to allow configuration of how data sent between client and server are encrypted + Stackdriver: Not possible to authenticate using GCE metadata server + Teams: Team preferences (theme, home dashboard, timezone) support + Graph: Time regions support enabling highlight of weekdays and/or certain timespans + OAuth: Automatic redirect to sign-in with OAuth + Stackdriver: Template query editor <BR>* Fixes: + Cloudwatch: Fix invalid time range causes segmentation fault + Cloudwatch: AWS/CodeBuild metrics and dimensions + MySQL: Fix $__timeFrom() and $__timeTo() should respect local time zone + Graph: Fix legend always visible even if configured to be hidden + Elasticsearch: Fix regression when using datasource version 6.0+ and alerting- Update to version 5.3.4: <BR>* minor bug fixes<BR>* Sat May 18 2019 dmuellerAATTsuse.com- Update to version 5.3.3 (CVE-2018-19039, bsc#1115960) : <BR>* File Exfiltration vulnerability Security fix<BR>* Tue Jan 08 2019 witold.bedykAATTsuse.com- Provide default dashboard provider from upstream<BR>* Mon Oct 29 2018 moioAATTsuse.com- Update to version 5.3.2 <BR>* InfluxDB/Graphite/Postgres: Prevent cross site scripting (XSS) in query editor <BR>* Postgres: Fix template variables error <BR>* Cloudwatch: Fix service panic because of race conditions <BR>* Cloudwatch: Fix check for invalid percentile statistics <BR>* Stackdriver/Cloudwatch: Allow user to change unit in graph panel if cloudwatch/stackdriver datasource response doesn\'t include unit <BR>* Stackdriver: stackdriver user-metrics duplicated response when multiple resource types <BR>* Variables: Fix text box template variable doesn\'t work properly without a default value <BR>* Variables: Fix variable dependency check when using ${var} format <BR>* Dashboard: Fix kiosk=1 url parameter should put dashboard in kiosk mode <BR>* LDAP: Fix super admins can also be admins of orgs <BR>* Provisioning: Fix deleting provisioned dashboard folder should cleanup provisioning meta data <BR>* Docker: adds curl back into the docker image for utility- Update to version 5.3.1 <BR>* Render: Fix PhantomJS render of graph panel when legend displayed as table to the right <BR>* Stackdriver: Filter option disappears after removing initial filter <BR>* Elasticsearch: Fix no limit size in terms aggregation for alerting queries <BR>* InfluxDB: Fix for annotation issue that caused text to be shown twice <BR>* Variables: Fix nesting variables leads to exception and missing refresh <BR>* Variables: Prometheus: Single letter labels are not supported <BR>* Graph: Fix graph time formatting for Last 24h ranges <BR>* Playlist: Fix cannot add dashboards with long names to playlist <BR>* HTTP API: Fix /api/org/users so that query and limit querystrings works- Update to version 5.3.0 <BR>* Stackdriver: Filter wildcards and regex matching are not yet supported <BR>* Stackdriver: Support the distribution metric type for heatmaps <BR>* Cloudwatch: Automatically set graph yaxis unit- Update to version 5.3.0-beta3 <BR>* Stackdriver: Fix for missing ngInject <BR>* Permissions: Fix for broken permissions selector <BR>* Alerting: Alert reminders deduping not working as expected when running multiple Grafana instances- Update to version 5.3.0-beta2 + New Features <BR>* Annotations: Enable template variables in tagged annotations queries <BR>* Stackdriver: Support for Google Stackdriver Datasource + Minor <BR>* Provisioning: Dashboard Provisioning now support symlinks that changes target <BR>* OAuth: Allow oauth email attribute name to be configurable <BR>* Tags: Default sort order for GetDashboardTags <BR>* Prometheus: Label completion queries respect dashboard time range <BR>* Prometheus: Allow to display annotations based on Prometheus series value <BR>* Prometheus: Adhoc-filtering for Prometheus dashboards <BR>* Singlestat: Fix gauge display accuracy for percents <BR>* Dashboard: Prevent auto refresh from starting when loading dashboard with absolute time range <BR>* Templating: New templating variable type Text box that allows free text input <BR>* Alerting: Link to view full size image in Microsoft Teams alert notifier <BR>* Alerting: Fixes a bug where all alerts would send reminders after upgrade & restart <BR>* Alerting: Concurrent render limit for graphs used in notifications <BR>* Postgres/MySQL/MSSQL: Add support for replacing $__interval and $__interval_ms in alert queries- Update to version 5.3.0-beta1 + New Major Features <BR>* Alerting: Notification reminders <BR>* Dashboard: TV & Kiosk mode changes, new cycle view mode button in dashboard toolbar <BR>* OAuth: Gitlab OAuth with support for filter by groups <BR>* Postgres: Graphical query builder + New Features <BR>* LDAP: Define Grafana Admin permission in ldap group mappings, PR <BR>* LDAP: Client certificates support <BR>* Profile: List teams that the user is member of in current/active organization <BR>* Configuration: Allow auto-assigning users to specific organization (other than Main. Org) and <BR>* Dataproxy: Pass configured/auth headers to a Datasource <BR>* CloudWatch: GetMetricData support <BR>* Postgres: TimescaleDB support, e.g. use time_bucket for grouping by time when option enabled <BR>* Cleanup: Make temp file time to live configurable + Minor <BR>* Alerting: Its now possible to configure the default value for how to handle errors and no data in alerting <BR>* Alerting: Fix diff and percent_diff reducers <BR>* Alerting: Fix rendering timeout which could cause notifications to not be sent due to rendering timing out <BR>* Docker: Make it possible to set a specific plugin url <BR>* GrafanaCli: Fixed issue with grafana-cli install plugin resulting in corrupt http response from source error <BR>* Provisioning: Should allow one default datasource per organisation <BR>* Github OAuth: Allow changes of user info at Github to be synched to Grafana when signing in <BR>* OAuth: Fix overriding tls_skip_verify_insecure using environment variable <BR>* Prometheus: Fix graph panel bar width issue in aligned prometheus queries <BR>* Prometheus: Heatmap - fix unhandled error when some points are missing <BR>* Prometheus: Add $__interval, $__interval_ms, $__range, $__range_s & $__range_ms support for dashboard and template queries <BR>* Elasticsearch: For alerting/backend, support having index name to the right of pattern in index pattern <BR>* Graphite: Fix for quoting of int function parameters (when using variables) <BR>* InfluxDB: Support timeFilter in query templating for InfluxDB <BR>* Postgres/MySQL/MSSQL: New $__unixEpochGroup and $__unixEpochGroupAlias macros <BR>* Postgres/MySQL/MSSQL: Add previous fill mode to $__timeGroup macro which will fill in previously seen value when point is missing <BR>* Postgres/MySQL/MSSQL: Use floor rounding in $__timeGroup macro function <BR>* Postgres/MySQL/MSSQL: Use metric column as prefix when returning multiple value columns <BR>* Postgres/MySQL/MSSQL: New $__timeGroupAlias macro. Postgres $__timeGroup no longer automatically adds time column alias <BR>* Postgres/MySQL/MSSQL: Escape single quotes in variables <BR>* Postgres/MySQL/MSSQL: Min time interval support <BR>* MySQL/MSSQL: Use datetime format instead of epoch for $__timeFilter, $__timeFrom and $__timeTo macros <BR>* Postgres: Escape ssl mode parameter in connectionstring <BR>* Cloudwatch: Improved error handling <BR>* Cloudwatch: AppSync metrics and dimensions <BR>* Cloudwatch: Direct Connect metrics and dimensions <BR>* Cloudwatch: Added BurstBalance metric to list of AWS RDS metrics <BR>* Cloudwatch: Add new Redshift metrics and dimensions <BR>* Dashboard: Fix selecting current dashboard from search should not reload dashboard <BR>* Dashboard: Use uid when linking to dashboards internally in a dashboard <BR>* Graph: Option to hide series from tooltip <BR>* Singlestat: Make colorization of prefix and postfix optional in singlestat <BR>* Table: Adjust header contrast for the light theme <BR>* Table: Fix link color when using light theme and thresholds in use <BR>* Table: Fix for useless horizontal scrollbar for table panel <BR>* Table: Make table sorting stable when null values exist <BR>* Heatmap: Fix broken tooltip and crosshair on Firefox <BR>* Datasource: Fix UI issue with secret fields after updating datasource <BR>* Variables: Skip unneeded extra query request when de-selecting variable values used for repeated panels <BR>* Variables: Limit amount of queries executed when updating variable that other variable(s) are dependent on <BR>* Variables: Support query variable refresh when another variable referenced in Regex field change its value <BR>* Variables: Support variables in query variable Custom all value field <BR>* Units: Change units to include characters for power of 2 and 3 <BR>* Units: Polish złoty currency <BR>* Units: Adds bitcoin axes unit <BR>* Api: Delete nonexistent datasource should return 404 <BR>* Logging: Reopen log files after receiving a SIGHUP signal <BR>* Login: Show loading animation while waiting for authentication response on login <BR>* UI: Fix iOS home screen \"app\" icon and Windows 10 app experience <BR>* Plugins: Convert URL-like text to links in plugins readme + Breaking changes <BR>* Postgres datasource no longer automatically adds time column alias when using the $__timeGroup alias. However, there\'s code in place which should make this change backward compatible and shouldn\'t create any issues <BR>* Kiosk mode now also hides submenu (variables) <BR>* ?inactive url parameter no longer supported, replaced with kiosk=tv url parameter + New experimental features <BR>* Dashboard: Auto fit dashboard panels to optimize space used for current TV / Monitor + Tech <BR>* Frontend: Convert all Frontend Karma tests to Jest tests <BR>* Backend: Upgrade to golang 1.11- Update to version 5.2.4 <BR>* GrafanaCli: Fixed issue with grafana-cli install plugin resulting in corrupt http response from source error- Update to version 5.2.3 <BR>* Important fix for LDAP & OAuth login vulnerability- Update to version 5.2.2 <BR>* Prometheus: Fix graph panel bar width issue in aligned prometheus queries <BR>* Dashboard: Dashboard links not updated when changing variables <BR>* Postgres/MySQL/MSSQL: Fix connection leak <BR>* Plugins: Fix loading of external plugins <BR>* Dashboard: Remove unwanted scrollbars in embedded panels <BR>* Prometheus: Prevent error using $__interval_ms in query- Update to version 5.2.1 <BR>* Auth Proxy: Important security fix for whitelist of IP address feature <BR>* UI: Fix - Grafana footer overlapping page <BR>* Logging: Errors should be reported before crashing- Update to version 5.2.0-stable <BR>* Plugins: Handle errors correctly when loading datasource plugin thx <BR>* Render: Enhance error message if phantomjs executable is not found <BR>* Dashboard: Set correct text in drop down when variable is present in url <BR>* LDAP: Handle \"dn\" ldap attribute more gracefully- Update to version 5.2.0-beta3 <BR>* Build: All rpm packages should be signed- Update to version 5.2.0-beta2 + New Features <BR>* Dashboard: Import dashboard to folder + Minor <BR>* Permissions: Important security fix for API keys with viewer role <BR>* Dashboard: Fix so panel titles doesn\'t wrap <BR>* Dashboard: Prevent double-click when saving dashboard <BR>* Dashboard: AutoFocus the add-panel search filter thx <BR>* Units: W/m2 (energy), l/h (flow) and kPa (pressure) <BR>* Units: Litre/min (flow) and milliLitre/min (flow) <BR>* Alerting: Fix mobile notifications for Microsoft Teams alert notifier <BR>* Influxdb: Add support for mode function <BR>* Cloudwatch: Fixes panic caused by bad timerange settings <BR>* Auth Proxy: Whitelist proxy IP address instead of client IP address <BR>* User Management: Make sure that a user always has a current org assigned <BR>* Snapshots: Fix: annotations not properly extracted leading to incorrect rendering of annotations <BR>* LDAP: Allow use of DN in group_search_filter_user_attribute and member_of <BR>* Graph: Fix legend decimals precision calculation <BR>* Dashboard: Make sure to process panels in collapsed rows when exporting dashboard <BR>* Dashboard: Dashboard link doesn\'t work when \"As dropdown\" option is checked <BR>* Dashboard: Fix regressions after save modal changes, including adhoc template issues <BR>* Docker: Config keys ending with _FILE are not respected- Update to version 5.2.0-beta1 + New Features <BR>* Elasticsearch: Alerting support <BR>* Build: Crosscompile and packages Grafana on arm, windows, linux and darwin <BR>* Login: Change admin password after first login <BR>* Alert list panel: Updated to support filtering alerts by name, dashboard title, folder, tags + Minor <BR>* Dashboard: Modified time range and variables are now not saved by default <BR>* Graph: Show invisible highest value bucket in histogram <BR>* Dashboard: Enable \"Save As...\" if user has edit permission <BR>* Prometheus: Query dates are now step-aligned <BR>* Prometheus: Table columns order now changes when rearrange queries <BR>* Variables: Fix variable interpolation when using multiple formatting types <BR>* Dashboard: Fix date selector styling for dark/light theme in time picker control <BR>* Discord: Alert notification channel type for Discord <BR>* InfluxDB: Support SELECT queries in templating query <BR>* InfluxDB: Support count distinct aggregation <BR>* Dashboard: JSON Model under dashboard settings can now be updated & changes saved <BR>* Security: Fix XSS vulnerabilities in dashboard links <BR>* Singlestat: Fix \"time of last point\" shows local time when dashboard timezone set to UTC <BR>* Prometheus: Add support for passing timeout parameter to Prometheus <BR>* Login: Add optional option sign out url for generic oauth <BR>* Login: Use proxy server from environment variable if available <BR>* Invite users: Friendlier error message when smtp is not configured <BR>* Graphite: Don\'t send distributed tracing headers when using direct/browser access mode <BR>* Sidenav: Show create dashboard link for viewers if at least editor in one folder <BR>* SQL: Second epochs are now correctly converted to ms <BR>* Singlestat: Fix singlestat threshold tooltip <BR>* Dashboard: Hide grid controls in fullscreen/low-activity views <BR>* Dashboard: Validate uid when importing dashboards <BR>* Docker: Support for env variables ending with _FILE <BR>* Alert list panel: Show alerts for user with viewer role <BR>* Provisioning: Verify checksum of dashboards before updating to reduce load on database <BR>* Provisioning: Support symlinked files in dashboard provisioning config files <BR>* Dashboard list panel: Search dashboards by folder <BR>* Sidenav: Always show server admin link in sidenav if grafana admin- Update to version 5.1.5 <BR>* Docker: Config keys ending with _FILE are not respected- Update to version 5.1.4 <BR>* Permissions: Important security fix for API keys with viewer role<BR>* Sat Jun 16 2018 opensuse-packagingAATTopensuse.org- Update to version 5.1.3: <BR>* Heatmap support for Prometheus <BR>* Align Zero-Line for Right and Left Y-axes <BR>* allow setting the database <BR>* MSSQL Data Source <BR>* support multiple histogram series <BR>* support cloudwatch high resolution query <BR>* Added radiation units <BR>* Modify Grafana Pagerduty notifier to use Pagerduty API V2 <BR>* prometheus editor: variable autocomplete support <BR>* Use net.SplitHostPort to support IPv6 <BR>* See /usr/share/doc/packages/grafana/CHANGELOG.md for more details<BR>* Sat Jun 16 2018 mcAATTsuse.com- remove unknown build flag -s<BR>* Sat May 05 2018 dmuellerAATTsuse.com- fix build for older distributions<BR>* Wed Mar 07 2018 jengelhAATTinai.de- Remove marketing wording from description.<BR>* Wed Mar 07 2018 jan.fajerskiAATTsuse.com- add user and group according to packaging guidelines- add README and Makefile as Sources<BR>* Thu Mar 01 2018 jfajerskiAATTsuse.com- Update to version 5.0.0: + Github OAuth Fixed fetching github orgs from private github org + Provisioning Now handles deletes when dashboard json files removed from disk + Reset password Fixed problem with reset password form + Save dashboard Fixed issue with time range & variable reset after saving + Folders Make it easier/explicit to access/modify folders using the API + many more bugfixes + See /usr/share/doc/packages/grafana/CHANGELOG.md for more details<BR>* Thu Feb 08 2018 jfajerskiAATTsuse.com- Update to version 5.0.0beta1: + New Features: <BR>* Dashboard folders <BR>* Teams User groups (teams) implemented. Can be used in folder & dashboard permission list. <BR>* Dashboard grid: Panels are now layed out in a two dimensional grid (with x, y, w, h). <BR>* Templating: Vertical repeat direction for panel repeats. <BR>* UX: Major update to page header and navigation <BR>* Dashboard settings: Combine dashboard settings views into one with side menu <BR>* Alerting: Add support for internal image store <BR>* Data Source Proxy: Add support for whitelisting specified cookies that will be passed through to the data source when proxying data source requests <BR>* Text: Text panel are now edited in the ace editor <BR>* Teams: Add Microsoft Teams notifier <BR>* Datasources: Its now possible to configure datasources with config files <BR>* Graphite: Query editor updated to support new query by tag features <BR>* Dashboard history: New config file option versions_to_keep sets how many versions per dashboard to store <BR>* Dashboard as cfg: Load dashboards from file into Grafana on startup/change <BR>* Prometheus: Grafana can now send alerts to Prometheus Alertmanager while firing <BR>* Table: Support multiple table formated queries in table panel <BR>* Security: Protect against brute force (frequent) login attempts + Breaking Changes: <BR>* Persistent dashboard url\'s: New url\'s for dashboards that allows renaming dashboards without breaking links <BR>* GET /api/alerts property dashboardUri renamed to url and is now the full url (that is including app sub url). + Many Bugfixes + See /usr/share/doc/packages/grafana/CHANGELOG.md for more details - ------------------------------------------------------------------<BR>* Mon Jan 29 2018 jan.fajerskiAATTsuse.com- Use %{_fillupdir} for sysconfig file<BR>* Wed Jan 24 2018 tserongAATTsuse.com- Remove non-standard-gid from rpmlintrc<BR>* Thu Jan 18 2018 tserongAATTsuse.com- Use GRAFANA_GROUP macro in spec file instead of GROUP (which otherwise collides with the package group, resulting in incorrect file/directory ownership)<BR>* Sat Nov 11 2017 kkaempfAATTsuse.com- mark %{_datadir}/%{name}/conf/defaults.ini as %conf instead of %doc, grafana-server won\'t start without this file.<BR>* Tue Oct 24 2017 johannes.grasslerAATTsuse.com- Create /var/lib/grafana/dashboards/<BR>* Tue Oct 17 2017 johannes.grasslerAATTsuse.com- Create plugin directory and clean up (create in %install, add to %files) handling of /var/lib/grafana/<BR>* and /var/log/grafana.<BR>* Mon Sep 18 2017 tserongAATTsuse.com- Update to version 4.5.1: + New Features: <BR>* Table panel: Render cell values as links <BR>* Elasticsearch: Add ad hoc filters directly by clicking values <BR>* MySQL: New rich query editor with syntax highlighting <BR>* Prometheus: New rich query editor with syntax highlighting + Enhancements: <BR>* GitHub OAuth: Support for GitHub organizations with 100+ teams <BR>* Graphite: Calls to Graphite api /metrics/find now include time range <BR>* Graphite: Added new graphite 1.0 functions <BR>* Elasticsearch: Ad-hoc filters now use query phrase match filters + Breaking change: <BR>* InfluxDB/Elasticsearch: The panel & data source option named \"Group by time interval\" is now named \"Min time interval\" and does now always define a lower limit for the auto group by time. + Other changes: <BR>* InfluxDB: Change time range filter for absolute time ranges to be inclusive instead of exclusive <BR>* InfluxDB: Added paranthesis around tag filters in queries + Bug Fixes: - Modals: Maintain scroll position after opening/leaving modal - Templating: You cannot select data source variables as data source for other template variables - MySQL/Postgres: Fix for max_idle_conn option default which was wrongly set to zero which does not mean unlimited but means zero. + See /usr/share/doc/packages/grafana/CHANGELOG.md for more details<BR>* Thu Jun 22 2017 jan.fajerskiAATTsuse.com- Fix spec file to create and own /var/{lib,log}/grafana (bsc#1044933)<BR>* Fri Jun 16 2017 tserongAATTsuse.com- Require phantomjs package at runtime instead of shipping prebuilt x86_64 phantomjs binary (bsc#1044444)<BR>* Tue May 02 2017 tserongAATTsuse.com- Make %fdupes create hardlinks, not symlinks (symlinks result in grafana not being able to load plugins, and the UI breaking)<BR>* Fri Apr 28 2017 tserongAATTsuse.com- Moved build of frontend assets from RPM %pre and %posttrans to Makefile, so this piece of work can be done by the packager, rather than at installation time.<BR>* Thu Mar 23 2017 thippAATTsuse.de- Update to version 4.2.0- Refactoring based on new packaging proposal<BR>* Mon Sep 05 2016 avvissuAATTyandex.by- Update to 3.1.1: <BR>* see: /usr/share/doc/packages/grafana/CHANGELOG.txt<BR>* Wed Jun 01 2016 avvissuAATTyandex.by- Update to 3.0.4: <BR>* see: /usr/share/doc/packages/grafana/CHANGELOG.txt<BR>* Wed May 25 2016 avvissuAATTyandex.by- Update to 3.0.3: <BR>* see: /usr/share/doc/packages/grafana/CHANGELOG.txt<BR>* Tue May 17 2016 avvissuAATTyandex.by- Update to 3.0.2 <BR>* see: /usr/share/doc/packages/grafana/CHANGELOG.txt- Enable dependency auto-generation- Don\'t use npm install -g grunt-cli- Spec file cleanup<BR>* Fri Apr 01 2016 avvissuAATTyandex.by- Add golang(github.com/tools/godep)<BR>* Thu Mar 31 2016 avvissuAATTyandex.by- Remove static libraries<BR>* Tue Mar 29 2016 avvissuAATTyandex.by- Add _service file to control the URL used by %% pre<BR>* Tue Feb 23 2016 avvissuAATTyandex.ru- Use BuildRequires when a development branch becomes stable<BR>* Mon Jan 25 2016 avvissuAATTyandex.ru- Fix buid error: don\'t use %%goinstall (golang-macros.rb is not stable)<BR>* Tue Jan 05 2016 avvissuAATTyandex.ru- Fix build error: change GOPATH- Copy the vendor folder after installation of package<BR>* Fri Dec 11 2015 avvissuAATTyandex.ru- Update to 2.6.0: <BR>* see: /usr/share/doc/packages/grafana/CHANGELOG- Create a new spec file for building RPM<BR>* Fri May 08 2015 mrueckertAATTsuse.de- initial package<BR></DIV> </td> <td bgcolor="#F2F2F2"> </td> </tr> </table></td> </tr> </table> </td></tr> <tr><td> <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr align="left" valign="top"> <td height="10" bgcolor="#A00B0F" width="100%"><img src="/images/spacer.gif" width="759" height="10" alt=""></td> </tr> </table> </td></tr> <tr><td> <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr align="left" valign="top"> <td height="10" width="150"><img src="/images/index_30.jpg" width="130" height="47" alt=""> </td> <td align="left"><A HREF="https://www.icm.edu.pl"><img src="/images/logo_ICM_nazwa_EN_czarne.png" height="40" alt="ICM"></A> </td> <td width="30%" align="right"><FORM ACTION="/out.php3" METHOD="post" TARGET="_blank"><INPUT TYPE="hidden" NAME="station" VALUE="1"><INPUT TYPE="image" SRC="/images/index_32.jpg" name="station" alt="Designed by station75" width="209" height="47" border="0"></FORM></td> </tr> </table> </td></tr> </table> </body> </html>