Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release of v9.5.12 #75

Merged
merged 3,320 commits into from
Oct 9, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3320 commits
Select commit Hold shift + click to select a range
167b268
[v9.5.x] CI: Add `.drone.yml` in pathschanged trigger for `lint_backe…
dsotirakis May 12, 2023
dd33560
[v9.5.x] Settings: Add ability to override `skip_org_role_sync` with …
grafanabot May 12, 2023
cf49bbe
[v9.5.x] CloudMonitor: Show template variables by default (#68383)
grafanabot May 12, 2023
2a41843
Alerting: Omit "description" and "summary" from default email templat…
gillesdemey May 12, 2023
749d77e
[v9.5.x] Wording changes to improve clarity. (#68400)
grafanabot May 12, 2023
45a60cf
[v9.5.x] Plugins doc review chunk 2 (#68412)
grafanabot May 12, 2023
5477297
[v9.5.x] Heatmap: Fix log scale editor (#68153)
grafanabot May 12, 2023
405886a
[v9.5.x] Template Variables: Input field in dashboard does not send n…
grafanabot May 15, 2023
335c71c
[v9.5.x] CI: Update grabpl to 3.0.34 (#68456) (#68474)
zerok May 15, 2023
7f3371e
[v9.5.x] CI: Add delivery bot secrets to publish images step (#68467)…
dsotirakis May 15, 2023
9533da7
[v9.5.x] Canvas: Fix field not found (#68506)
nmarrs May 15, 2023
70641c7
[v9.5.x] Tempo: Fix get label values based on CoreApp type (#68513)
joey-grafana May 16, 2023
5e25595
[v9.5.x] Dashboard: Fix library panels in collapsed rows not getting …
grafanabot May 16, 2023
0a1e56e
[v9.5.x] docs: add list of angular plugins, update guidance (#68552)
grafanabot May 16, 2023
dd20653
[v9.5.x] Barchart: Ensure data field overrides apply (#68522)
drew08t May 16, 2023
17f349b
[v9.5.x] Chore: remove pre tags from DOMPurify config (#68592)
grafanabot May 16, 2023
aa06e63
[v9.5.x] Docs: Update run behind proxy docs (#68611)
grafanabot May 17, 2023
9c79780
[v9.5.x] Explore: Remove data source onboarding page (#68643)
grafanabot May 17, 2023
f2059d7
[v9.5.x] Dashboard: Re-align Save form (#68625)
grafanabot May 17, 2023
100d66c
[v9.5.x] Dashboards: Remove no-datasource screen (#68574) (#68647)
ivanortegaalba May 17, 2023
2a566dd
[v9.5.x] Revert: Allow editors to access GET /datasources (#68654)
grafanabot May 17, 2023
f811cbc
[v9.5.x] Barchart: Apply field visibility to traceID (#68584)
grafanabot May 17, 2023
38fdb3f
[v9.5.x] Service graph: Fix error when service graph metrics are aggr…
grafanabot May 18, 2023
785800f
[v9.5.x] Clarify Graphite version and type to set if using Grafana Cl…
grafanabot May 18, 2023
c04c5dd
[v9.5.x] Azure Monitor: Fix bug that did not show alert rule preview …
grafanabot May 18, 2023
896ddab
[v9.5.x] G10: Post `docker pull` commands for local testing (#67489) …
dsotirakis May 22, 2023
deb33e5
[v9.5.x] fixed broken table format in docs (#68771)
grafanabot May 22, 2023
5ce8bc3
[v9.5.x] RBAC: Remove legacy AC editor and admin role on new dashboar…
grafanabot May 22, 2023
de0d8c7
[v9.5.x] Docker images: Don't fail if a PR comes from a fork (#68765)…
dsotirakis May 22, 2023
d16b23c
[v9.5.x] AzureMonitor: Ensure legacy properties containing template v…
grafanabot May 22, 2023
7d33529
[v9.5.x] CI: Run `trigger-test-release` only on PRs against main (#68…
dsotirakis May 22, 2023
8a8d1e6
[v9.5.x] AnonymousAuth: Fix concurrent read-write crash (#68802)
grafanabot May 22, 2023
180f0da
[v9.5.x] Dashboard: Fix panel description event triggering every time…
grafanabot May 22, 2023
99c1a4c
[v9.5.x] Docs: Plugin extension API - doc review - chunk 4 (#68849)
grafanabot May 22, 2023
86e6d9d
[v9.5.x] Utils: Reimplement util.GetRandomString to avoid modulo bias…
grafanabot May 22, 2023
f74b514
[v9.5.x] Docker: Add `mode` label when building docker images (#68870)
grafanabot May 23, 2023
08ea5c9
[v9.5.x] [feat] docs; update admonition syntax (#68856)
grafanabot May 23, 2023
aeea508
[v9.5.x] "Anatomy of a Dashboard" intro docs (#68892)
grafanabot May 23, 2023
9bc710d
[v9.5.x] Update enterprise plugins list (#68912)
grafanabot May 23, 2023
dde555d
[v9.5.x] Docs: Plugins doc review chunk 3 (#68920)
grafanabot May 23, 2023
3bae8c5
[v9.5.x] CI: Add release verify pipeline (#68756) (#68933)
kminehart May 23, 2023
676da1c
[v9.5.x] G10: Replace `beta` with `preview` references (#68347) (#68949)
dsotirakis May 24, 2023
9935971
Revert "[v9.5.x] [feat] docs; update admonition syntax" (#68989)
jdbaldry May 24, 2023
54cc55c
[v9.5.x] Edit global time variable - custom date formats use browser …
grafanabot May 24, 2023
4015776
[v9.5.x] update prometheus query editor doc (#69013)
grafanabot May 24, 2023
ce87322
[v9.5.x] CI: Pin the google/cloud-sdk image (#69039)
zerok May 25, 2023
16f3df4
[v9.5.x] Docs: Add JSON format for webhook notifications to differenc…
grafanabot May 25, 2023
b153b4e
[v9.5.x] Auth: Fix visibility of the Invite button on /admin/users pa…
grafanabot May 25, 2023
adbcf7d
[v9.5.x] Alerting: Fix provenance guard checks for Alertmanager confi…
grafanabot May 25, 2023
1d54585
[v9.5.x] StatusHistory: Fix rendering of value-mapped null (#69107)
grafanabot May 25, 2023
e43c174
[v9.5.x] docs: update logs integration and calculation types content …
grafanabot May 25, 2023
b1d90da
[v9.5.x] docs: Update "Create reports" doc to clarify custom time ran…
grafanabot May 25, 2023
f3ee778
[v9.5.x] GoogleAPI: Add retries functionallity to GoogleAPI calls (#6…
grafanabot May 26, 2023
0bd8fb3
[v9.5.x] Docs: fix 2 broken links on 'Publish a plugin' topic (#69158)
grafanabot May 26, 2023
d2244b1
[v9.5.x] Docs: corrects circular reference in links (#69170)
grafanabot May 26, 2023
184ad79
[v9.5.x] Docs: Update the service account HTTP API documentation (#69…
grafanabot May 26, 2023
9d13249
[v9.5.x] Docs: Plugin doc review - backend topics - chunk 5 (#69162)
grafanabot May 26, 2023
25562a0
Backport 69191 to v9.5.x (#69196)
ricky-undeadcoders May 26, 2023
394d139
[v9.5.x] docs: update email sharing feature info (#69154)
imatwawana May 29, 2023
5bddebc
[v9.5.x] fix: Chef cookbook has moved to sous-chefs (#69241)
grafanabot May 30, 2023
59e3399
[v9.5.x] Docs: Updates Grafana [smtp](#63311) (#69216)
grafanabot May 30, 2023
d6dd707
[v9.5.x] Auth: Update docs on use PKCE by default (#69268)
grafanabot May 30, 2023
df7cf9c
[v9.5.x] "Anatomy of a Dashboard" intro docs (#69276)
grafanabot May 30, 2023
8f9c2e6
[v9.5.x] Fix opentsdb table format (#69284)
grafanabot May 30, 2023
4e6fd70
[v9.5.x] InfluxDB: Interpolate retention policies (#69299)
grafanabot May 31, 2023
82a1ef9
Alerting: Smaller fixes for long namespace / group names (#69095) (#6…
gillesdemey Jun 1, 2023
0f9f72d
[v9.5.x] Update cascading front matter to use sequence form (#69327)
grafanabot Jun 1, 2023
a3c8fd3
[v9.5.x] Alerting: Fix matching labels with spaces in their values (#…
grafanabot Jun 1, 2023
e4fb61b
Revert "[v9.5.x] Update cascading front matter to use sequence form" …
jdbaldry Jun 1, 2023
a1d66bf
[v9.5.x] Update cascading front matter to use sequence form (#69380)
grafanabot Jun 1, 2023
2b84887
[v9.5.x] update prometheus template variables doc (#69414)
grafanabot Jun 1, 2023
d1f79e7
[v9.5.x] Docs: Rename External Group Sync references to Team Sync (#6…
grafanabot Jun 2, 2023
9393886
[v9.5.x] Docs: Bring back the alias for external group sync HTTP API …
grafanabot Jun 2, 2023
cf3a2b5
[v9.5.x] docs: update TestData screenshots (#69482)
grafanabot Jun 2, 2023
eb8b96e
[v9.5.x] docs: fix grafana play link (#69497)
grafanabot Jun 2, 2023
d27e48c
[v9.5.x] docs: update add-template-variables docs (#69501)
grafanabot Jun 2, 2023
72e0696
[v9.5.x] [docs] typo fixes in expression queries (#69506)
grafanabot Jun 2, 2023
e381b00
[v9.5.x] Changelog: Updated changelog for 9.5.3 (#69630)
zerok Jun 6, 2023
87c29d9
Release: Bump version to 9.5.4 (#69628)
grafanabot Jun 6, 2023
342ad7f
[v9.5.x] PanelChrome: Show pointer when hovering cancel query button …
grafanabot Jun 6, 2023
9db334a
[v9.5.x] Require alert.notifications:write permissions to test receiv…
grobinson-grafana May 12, 2023
4784c9a
[v9.5.x] Prevent crash while executing concurrent mixed queries (#877)
grafanabot May 18, 2023
687d976
[v9.5.x] [DOC] Tracing: Add doc for Tempo Search query (#69644)
grafanabot Jun 6, 2023
e7f27f1
[v9.5.x] docs: update use dashboards descriptions (#69493)
grafanabot Jun 6, 2023
fb2ae9a
[v9.5.x] Docs: Remove duplicate word in edit panel of configure panel…
grafanabot Jun 6, 2023
9f05949
[v9.5.x] Docker: Add ARM64 architecture for Docker, for PRs (#69714)
grafanabot Jun 7, 2023
b5aaebf
[v9.5.x] docs: add product labels for reporting page (#69727)
grafanabot Jun 7, 2023
c62289f
[v9.5.x] Docs: Plugin doc review for chunk 1-A (#68509)
josmperez Jun 7, 2023
4694182
[v9.5.x] docs: improvements to visualizations docs (#69742)
imatwawana Jun 7, 2023
ec3364f
[v9.5x backport] Docs/docker compose update (#64565) (#69748)
chri2547 Jun 7, 2023
92ebb4b
[v9.5.x] Alerting: Support newer http_config struct (#69718)
grafanabot Jun 8, 2023
e85a691
[v9.5.x] Azure: Fix Kusto auto-completion for Azure datasources (#696…
aangelisc Jun 8, 2023
4238727
[v9.5.x] docs: Azure doc link update (#69752)
grafanabot Jun 8, 2023
fc3c608
[v9.5.x] Docs: fix broken migration-guide (#69891)
jackw Jun 12, 2023
ff3cceb
[v9.5.x] Security Scans: Add `trivy` scans to every docker image used…
dsotirakis Jun 12, 2023
2fdbcba
[v9.5.x] docs: general edits to dashboard overview (#69747) (#69930)
imatwawana Jun 12, 2023
6db244a
[v9.5.x] Docs: adds legacy topics (#69941)
grafanabot Jun 13, 2023
0882b84
[v9.5.x] Security Scans: Exclude windows container scans (#69977) (#6…
dsotirakis Jun 13, 2023
9a3d3a7
[v9.5.x] NPM packages: Fail `build-frontend-packages` step if `packag…
grafanabot Jun 14, 2023
cc088dd
[v9.5.x] AzureMonitor: Update docs to detail Azure logs query changes…
grafanabot Jun 14, 2023
b0f4eac
[v9.5.x] docs: User management > invite users: adding missing navigat…
grafanabot Jun 14, 2023
9206c8d
[v9.5.x] Bug: Fix `build-frontend*` config checks (#70077)
grafanabot Jun 15, 2023
afd6dc9
[v9.5.x] CI: Add CI check for `what's new` link (#70046) (#70122)
dsotirakis Jun 15, 2023
ab715a0
[v9.5.x] CI: Update grabpl to v3.0.39 (#70135)
dsotirakis Jun 15, 2023
9c86893
[v9.5.x] Changelog: Updated changelog for 9.5.2 (#70221)
grafanabot Jun 16, 2023
ac79a06
[v9.5.x] Auth: Show invite button if disable login form is set to fal…
grafanabot Jun 16, 2023
47a1255
[v9.5.x] Use docs/reference for flexible linking for content reused i…
jdbaldry Jun 16, 2023
7d6d704
[v9.5.x] Update make-docs procedure (#70274)
jdbaldry Jun 16, 2023
973e8dc
[v9.5.x] What's New: Bump whatsnewurl link (#70314)
dsotirakis Jun 19, 2023
824a38b
[v9.5.x] Docs: List packages together, and fix or add menuTitles. (#7…
grafanabot Jun 19, 2023
2e350d1
[v9.5.x] docs: Use "or" to convey that OS options are unique (#70354)
imatwawana Jun 20, 2023
def2a16
[v9.5.x] docs: Fix bad markup in time series docs (#70389)
grafanabot Jun 20, 2023
4ec3087
[v9.5.x] GitHub Apps: Replace grafanabot token with grafana-delivery-…
dsotirakis Jun 21, 2023
d502a85
[v9.5.x] Docs: removes references to YUM (#70474)
grafana-delivery-bot[bot] Jun 21, 2023
2f71395
[v9.5.x] Tracing: supply Grafana build version (#70500)
papagian Jun 22, 2023
7dd3df7
[v9.5.x] Docs: changes link text and adds link to the download page (…
grafana-delivery-bot[bot] Jun 22, 2023
d9382b0
[v9.5.x] Github Actions: Fix milestone GH action (#70498)
grafana-delivery-bot[bot] Jun 22, 2023
c833a17
Release: Bump version to 9.5.6 (#70545)
grafana-delivery-bot[bot] Jun 22, 2023
dd7d0e8
[v9.5.x] Changelog: Updated changelog for 9.5.5 (#70547)
kminehart Jun 22, 2023
bef41a5
Auth: Remove Email Lookup from oauth integrations 9.5 (#895)
IevaVasiljeva Jun 6, 2023
614079f
[v9.5.x] Add and document option for enabling email lookup (#915)
vtorosyan Jun 16, 2023
119a886
[v9.5.x] Auth: Fixed CVE-2023-3128 (#70580)
zerok Jun 23, 2023
7e31fff
[v9.5.x] Changelog: Updated changelog for 9.5.5 (#70600)
grafana-delivery-bot[bot] Jun 23, 2023
8e32be5
[v9.5.x] docs: table panel: modified support section regarding alerts…
grafana-delivery-bot[bot] Jun 23, 2023
f2cee74
[v9.5.x] formatting fix for line 72 (#70622)
grafana-delivery-bot[bot] Jun 23, 2023
51ae8e5
[v9.5.x] docs: clarifies that only OSS or Enterprise are installed (#…
grafana-delivery-bot[bot] Jun 23, 2023
cd66370
[v9.5.x] Docs: removes references to Redhat, adds import GPG key step…
grafana-delivery-bot[bot] Jun 23, 2023
debeb62
[v9.5.x] Docs: removes-yum (#70641)
grafana-delivery-bot[bot] Jun 23, 2023
604304b
[v9.5.x] docs: fix broken links in Configure legend (#70710)
grafana-delivery-bot[bot] Jun 26, 2023
54c462c
[v9.5.x] SQLStore: Fix Postgres dialect treating "false" migrator def…
grafana-delivery-bot[bot] Jun 27, 2023
3a3fa60
[v9.5.x] Update to docs - index.md (#70752)
grafana-delivery-bot[bot] Jun 27, 2023
16eeaeb
[v9.5.x] CI: Cleanup - Remove security related steps (#70794)
dsotirakis Jun 28, 2023
a3031e5
[v9.5.x] CI: Ignore .pr-body.txt file (#70807)
grafana-delivery-bot[bot] Jun 28, 2023
7f6a309
[v9.5.x] standardize docs copyright (#70830)
grafana-delivery-bot[bot] Jun 28, 2023
b585067
[v9.5.x] Alerting: Migrate unknown NoData\Error settings to the defau…
grafana-delivery-bot[bot] Jun 29, 2023
2745d3b
[v9.5.x] Alerting: Convert 'Both' type Prometheus queries to 'Range' …
JacobsonMT Jun 29, 2023
fd80720
[v9.5.x] Alerting: Remove and revert flag alertingBigTransactions (#7…
santihernandezc Jun 29, 2023
4b0b2ee
[v9.5.x] Fix: Change getExistingDashboardByTitleAndFolder to get dash…
grafana-delivery-bot[bot] Jun 30, 2023
a279c80
[v9.5.x] Alerting: Add debug logs when saving instances is finished (…
grafana-delivery-bot[bot] Jul 3, 2023
eb8d9f5
[v9.5.x] Docs: adds uninstall instructions to debian/ubuntu (#71077)
grafana-delivery-bot[bot] Jul 5, 2023
41af852
[v9.5.x] Docs: update heatmap panel options (#71096)
grafana-delivery-bot[bot] Jul 5, 2023
2e82712
[v9.5.x] Added security patch delivery workflows (#71138)
grafana-delivery-bot[bot] Jul 6, 2023
2dc4a76
[v9.5.x] Prometheus: Heatmap Format with No Data (#69096)
grafanabot Jul 6, 2023
3b30a16
[v9.5.x] Docs: Updates Grafana alerting link text on Panel Editor Ove…
grafana-delivery-bot[bot] Jul 7, 2023
471f34a
Docs: update the word "integration" in Okta config (#71181) (#71212)
chri2547 Jul 7, 2023
2755a13
[v9.5.x] CI: Add GPG keys to rgm, don't clone RGM just use the docker…
kminehart Jul 7, 2023
02fe285
[v9.5.x] Prometheus: Version detect bug (#71243)
grafana-delivery-bot[bot] Jul 7, 2023
4bcfe82
[v9.5.x] Docs: Fix broken links to play (#71296)
grafana-delivery-bot[bot] Jul 10, 2023
f984e20
Release: Bump version to 9.5.7 (#71343)
grafana-delivery-bot[bot] Jul 11, 2023
a77d021
[v9.5.x] CI: Provide a Drone promotion to build the build-container (…
sakjur Jul 11, 2023
84a4b8b
[v9.5.x] Changelog: Updated changelog for 9.5.6 (#71345)
dsotirakis Jul 11, 2023
b9dce43
[DOC] Fix tracing links in explore/tracing (#71383) (#71391)
chri2547 Jul 11, 2023
b51a806
[v9.5.x] Chore: Upgrade Go to 1.20.6 (#71446)
sakjur Jul 12, 2023
c91314f
[v9.5.x] CI: Rename the patch GHA workflows (#71476)
grafana-delivery-bot[bot] Jul 12, 2023
6721e7b
[v9.5.x] docs: add alphaPanels feature toggle information (#71505)
grafana-delivery-bot[bot] Jul 12, 2023
fbfd77d
[v9.5.x] docs: restructure dashboard annotations page (#71512)
imatwawana Jul 13, 2023
4f944c6
[v9.5.x] Alerting: Fix unique violation when updating rule group with…
grobinson-grafana Jul 13, 2023
3ee1f7a
[v9.5.x] CI: Update and rename pr-patch-mirror-and-apply.yml to sync-…
kminehart Jul 14, 2023
b669afd
[v9.5.x] CI: Fix broken env vars in publish-artifacts step (#71646)
dsotirakis Jul 14, 2023
2a6b7d1
[v9.5.x] Docs: Add reference to Grafana Cloud doc (#71667)
grafana-delivery-bot[bot] Jul 14, 2023
d1eaa13
[v9.5.x] Auth: update GitHub OAuth documentation (#70459) (#71650)
linoman Jul 17, 2023
de52d2b
[v9.5.x] Docs: reorder auth provider pages (#71641)
linoman Jul 17, 2023
479b5c0
[v9.5.x] Chore: Add auto-milestone workflow for pull-requests (#71707)
zerok Jul 17, 2023
1dd68f2
[v9.5.x] CI: Re-enable milestone-check (#71722)
grafana-delivery-bot[bot] Jul 17, 2023
907445b
[v9.5.x] Auth: update generic OAuth documentation (#71638)
linoman Jul 17, 2023
6b12749
[v9.5.x] Plugins: Only configure plugin proxy transport once (#71741)
grafana-delivery-bot[bot] Jul 17, 2023
10b7bd7
[v9.5.x] Alerting: No longer silence paused alerts during legacy migr…
JacobsonMT Jul 17, 2023
b93e956
[v9.5.x] docs: Update Transform Data (#71853)
grafana-delivery-bot[bot] Jul 18, 2023
c47c8dd
[v9.5.x] CI: Removes enterprise specific pipelines and steps (#71780)
guicaulada Jul 18, 2023
443c6a7
[v9.5.x] Rework Okta OAuth2 (#71859)
linoman Jul 18, 2023
994d783
[v9.5.x] CI: Add rgm compatible windows msi pipeline (#71868)
guicaulada Jul 18, 2023
8a85daf
[v9.5.x] Update _index.md (#71797)
grafana-delivery-bot[bot] Jul 18, 2023
9dc78e3
[v9.5.x] docs: add docker commands for enabling alpha layers (#71898)
grafana-delivery-bot[bot] Jul 18, 2023
841cd57
[v9.5.x] Bug: Compare `semver` digits for frontend packages config (#…
dsotirakis Jul 19, 2023
905a79b
[v9.5.x] Alerting: Sort NumberCaptureValues in EvaluationString (#71930)
grafana-delivery-bot[bot] Jul 19, 2023
ba60a8b
[v9.5.x] Alerting: Add tests for matching captures (#71938)
grafana-delivery-bot[bot] Jul 19, 2023
2ccd7ac
[v9.5.x] CI: Allow RGM to create msi for multiple editions (#71893)
guicaulada Jul 19, 2023
852ef5a
[v9.5.x] AuthNZ documentation revamp (#71968)
grafana-delivery-bot[bot] Jul 19, 2023
e9df423
Docs: add alias to data sources index file 9.5 (#72025)
lwandz13 Jul 20, 2023
4b0cec9
[v9.5.x] Docs: adds mimir and oncall (#72048)
grafana-delivery-bot[bot] Jul 20, 2023
36f1080
[v9.5.x] docs: fix broken link (#72155)
grafana-delivery-bot[bot] Jul 21, 2023
a7302e7
[v9.5.x] CI: Run only Grafana builds on RGM for grafana/grafana (#72160)
kminehart Jul 21, 2023
d5ba847
[v9.5.x] Alerting: Improve performance of matching captures (#71998)
grafana-delivery-bot[bot] Jul 24, 2023
abe1c68
[Docs 9.5x] Manual Backport 71400 to v9.5.x (#72138)
chri2547 Jul 24, 2023
be375d3
[v9.5.x] CI: Fix verify-prerelease-assets pipeline (#72231)
guicaulada Jul 24, 2023
68b4bb4
Release: Bump version to 9.5.8 (#72322)
grafana-delivery-bot[bot] Jul 26, 2023
5df1da3
[v9.5.x] Changelog: Updated changelog for 9.5.7 (#72328)
dsotirakis Jul 26, 2023
b8ac666
[v9.5.x] Docs: update GitLab OAuth2 documentation (#72344)
IevaVasiljeva Jul 26, 2023
751d35c
[v9.5.x] Prometheus: Add present_over_time syntax highlighting (#72367)
grafana-delivery-bot[bot] Jul 26, 2023
1ad544b
[v9.5.x] CI: use the base64 key in the windows installer steps (#72381)
kminehart Jul 26, 2023
d38393f
[v9.5.x] CI: Fix deb/rpm bug for linux package publishing (#72423)
dsotirakis Jul 27, 2023
558956f
[v9.5.x] CI: use base64 key in windows installer build step (#72453)
kminehart Jul 27, 2023
de3b289
[v9.5.x] Update index.md (#72470)
grafana-delivery-bot[bot] Jul 27, 2023
bd5728d
[v9.5.x] CI: Make RGM the main pipeline for prerelease (#72531)
kminehart Jul 28, 2023
817613f
[v9.5.x] CI: Update secret refs to vault ones; update downstream repo…
guicaulada Jul 28, 2023
c810569
[v9.5.x] Docs: remove references to `groups_attribute_path` for Okta …
IevaVasiljeva Jul 31, 2023
464590f
[v9.5.x] Update the sign in docs to contain more precise information.…
grafana-delivery-bot[bot] Jul 31, 2023
358f917
[Docs v9.5] Manual backport - Update _index.md (#72068) (#72197)
chri2547 Jul 31, 2023
3cdd6c5
[Docs 9.5x] Manual backport - Clarify necessary rediss scheme for TLS…
chri2547 Jul 31, 2023
6c0cf98
[v9.5.x] Update start-restart-grafana.md (#72815)
grafana-delivery-bot[bot] Aug 3, 2023
b191695
[Docs v9.5.x] Manual backport - Update _index.md (#72222) (#72817)
chri2547 Aug 3, 2023
f6139ce
[v9.5.x] Update bind-net-capabilities.md (#72918)
grafana-delivery-bot[bot] Aug 4, 2023
82e675e
[Docs v9.5.x] Manual backport - Docs/k8s install update (#72567) (#72…
chri2547 Aug 4, 2023
2b95fdc
[v9.5.x] docs: add default value workaround (#73002)
grafana-delivery-bot[bot] Aug 7, 2023
b33d4c3
[v9.5.x] Permissions: Fix incorrect `navId` in permissions page (#73083)
grafana-delivery-bot[bot] Aug 9, 2023
aa80c1c
[v9.5.x] GenericOAuth: Set sub as auth id (#73223)
grafana-delivery-bot[bot] Aug 14, 2023
f645bff
[v9.5.x] Alerting: Add debug logs for EndsAt timestamp (#70918)
santihernandezc Aug 14, 2023
c1ef527
[v9.5.x] Docs: correct SAML docs (#73284)
grafana-delivery-bot[bot] Aug 15, 2023
759dd42
[v9.5.x] Alerting: Support concurrent queries for saving alert instan…
santihernandezc Aug 16, 2023
e7e175b
[v9.5.x] DataSourceProxy: Fix url validation error handling (#73320)
grafana-delivery-bot[bot] Aug 16, 2023
0c612ae
[v9.5.x] Grafana versioning: Remove `pre` suffix from Grafana version…
grafana-delivery-bot[bot] Aug 17, 2023
8fdb609
[v9.5.x] CI: Update `grabpl` to `v3.0.41` (#73373) (#73377)
dsotirakis Aug 17, 2023
f23fb5e
[v9.5.x] Update `make docs` procedure (#73387)
grafana-delivery-bot[bot] Aug 17, 2023
47b1e21
[v9.5.x] CI: Move npm token to Vault (#73409)
zerok Aug 17, 2023
da3daa7
[v9.5.x] Docs: Update dashboards api create/update (#73418)
grafana-delivery-bot[bot] Aug 17, 2023
d61e4f4
[v9.5.x] Changelog: Updated changelog for 9.5.8 (#73422)
kminehart Aug 17, 2023
dbcd05b
[v9.5.x] Sync-mirror GHA updates (#73509)
grafana-delivery-bot[bot] Aug 18, 2023
15d0b85
[v9.5.x] CI: Improve error handling in gcloud copy operations (#73537)
grafana-delivery-bot[bot] Aug 21, 2023
eb18822
[v9.5.x] Update `make docs` procedure (#73545)
grafana-delivery-bot[bot] Aug 21, 2023
c452a2b
[v9.5.x] Docs: Fix URL encoding @ Keycloak logout example (#73549)
grafana-delivery-bot[bot] Aug 21, 2023
9a6be57
[v9.5.x] CI: Different secret for verification and do not ignore buil…
zerok Aug 22, 2023
fb4796e
SSE: DSNode to update result with names to make each value identifiab…
yuri-tceretian Aug 22, 2023
8154f07
[v9.5.x] CI: Update secrets for publishing steps (#73662)
dsotirakis Aug 23, 2023
f29ce9b
[v9.5.x] access control api: Correction of typo in list your permissi…
grafana-delivery-bot[bot] Aug 25, 2023
c811eb7
[v9.5.x] Security: Authenticate to GCR for trivy scans (#73925)
dsotirakis Aug 28, 2023
25cd2e5
[v9.5.x] Update _index.md - fix a typo (#74036)
grafana-delivery-bot[bot] Aug 29, 2023
3578c80
[v9.5.x] Docs: Include Cloud support with RBAC API (#74054)
grafana-delivery-bot[bot] Aug 29, 2023
5ae4359
[v9.5.x] CI: Mount /root/.docker/ dir in authenticate-gcr step (#74077)
dsotirakis Aug 30, 2023
29154b2
[v9.5.x] Pa11y: Temporarily increase threshold (#74087)
grafana-delivery-bot[bot] Aug 30, 2023
a33296f
[v9.5.x] Add LICENSE file to generated Docker images (#74100)
grafana-delivery-bot[bot] Aug 30, 2023
e256a42
[v9.5.x] LDAP: Fix user disabling (#74096)
grafana-delivery-bot[bot] Aug 30, 2023
b612804
[v9.5.x] Docker: Add musl as a ubuntu dependency (#74131)
grafana-delivery-bot[bot] Aug 30, 2023
084a3e2
[v9.5.x] Update `make docs` procedure (#74159)
grafana-delivery-bot[bot] Aug 31, 2023
4d66601
[v9.5.x] Update `docs/shared` shortcode usage to use keyword argument…
jdbaldry Aug 31, 2023
a45d292
Docs: Fix broken link (#74141)
imatwawana Aug 31, 2023
6d864e7
[v9.5.x] CI: Use new release eng managed grafanacom api key (#74033)
guicaulada Aug 31, 2023
3aff744
[v9.5.x] Docs: reorder visualizations pages (#74047) (#74231)
imatwawana Aug 31, 2023
7e416a7
[v9.5.x] Annotation List: Fix panel not updating when variable is cha…
grafanabot Sep 4, 2023
7ae72da
[v9.5.x] PromLink: Fixes promlink test failing in CI and locally (#74…
grafana-delivery-bot[bot] Sep 5, 2023
801fa79
"Release: Updated versions in package to 9.5.9"
grafana-delivery-bot[bot] Sep 5, 2023
0a8cc46
Merge pull request #38 from grafana/bump-version-9.5.9
zerok Sep 5, 2023
fdac0ec
[v9.5.x] Chore: Upgrade Go to 1.20.8 (#74982)
zerok Sep 18, 2023
593e73d
[v9.5.x] Chore: Upgrade Alpine base image to 3.18.3 (#74995)
zerok Sep 18, 2023
80bda7b
Release: Bump version to 9.5.10 (#46)
grafana-delivery-bot[bot] Sep 18, 2023
ea60dda
get docker_username and docker_password from vault
kminehart Sep 18, 2023
c2a9a5f
[v9.5.x] Azure: Settings for Azure AD Workload Identity (#75690)
aangelisc Sep 29, 2023
1264992
[v9.5.x] Azure: Add support for Workload Identity authentication (#75…
aangelisc Sep 29, 2023
fa4a80f
Release: Bump version to 9.5.12 (#53)
grafana-delivery-bot[bot] Sep 29, 2023
ac7f9d4
Bug: Exclude 32-bit `arm` builds (#75448)
dsotirakis Sep 29, 2023
5712635
Merge tag 'v9.5.12' into release/v9.5.12
Frzk Oct 6, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
3,647 changes: 695 additions & 2,952 deletions .betterer.results

Large diffs are not rendered by default.

120 changes: 73 additions & 47 deletions .betterer.ts
Original file line number Diff line number Diff line change
@@ -1,24 +1,32 @@
import { regexp } from '@betterer/regexp';
import { BettererFileTest } from '@betterer/betterer';
import { promises as fs } from 'fs';
import { ESLint, Linter } from 'eslint';
import { existsSync } from 'fs';
import path from 'path';
import glob from 'glob';

export default {
'no enzyme tests': () => regexp(/from 'enzyme'/g).include('**/*.test.*'),
'better eslint': () => countEslintErrors().include('**/*.{ts,tsx}'),
'better eslint': () =>
countEslintErrors()
.include('**/*.{ts,tsx}')
.exclude(/public\/app\/angular/),
'no undocumented stories': () => countUndocumentedStories().include('**/*.story.tsx'),
};

function countUndocumentedStories() {
return new BettererFileTest(async (filePaths, fileTestResult) => {
filePaths.forEach((filePath) => {
if (!existsSync(filePath.replace(/\.story.tsx$/, '.mdx'))) {
// In this case the file contents don't matter:
const file = fileTestResult.addFile(filePath, '');
// Add the issue to the first character of the file:
file.addIssue(0, 0, 'No undocumented stories are allowed, please add an .mdx file with some documentation');
}
});
await Promise.all(
filePaths.map(async (filePath) => {
// look for .mdx import in the story file
const regex = new RegExp("^import.*.mdx';$", 'gm');
const fileText = await fs.readFile(filePath, 'utf8');
if (!regex.test(fileText)) {
// In this case the file contents don't matter:
const file = fileTestResult.addFile(filePath, '');
// Add the issue to the first character of the file:
file.addIssue(0, 0, 'No undocumented stories are allowed, please add an .mdx file with some documentation');
}
})
);
});
}

Expand All @@ -27,46 +35,64 @@ function countEslintErrors() {
const { baseDirectory } = resolver;
const cli = new ESLint({ cwd: baseDirectory });

await Promise.all(
filePaths.map(async (filePath) => {
const linterOptions = (await cli.calculateConfigForFile(filePath)) as Linter.Config;
const eslintConfigFiles = await glob('**/.eslintrc');
const eslintConfigMainPaths = eslintConfigFiles.map((file) => path.resolve(path.dirname(file)));

const rules: Partial<Linter.RulesRecord> = {
'@typescript-eslint/no-explicit-any': 'error',
};
const baseRules: Partial<Linter.RulesRecord> = {
'@typescript-eslint/no-explicit-any': 'error',
'@grafana/no-aria-label-selectors': 'error',
};

const isTestFile =
filePath.endsWith('.test.tsx') || filePath.endsWith('.test.ts') || filePath.includes('__mocks__');
const nonTestFilesRules: Partial<Linter.RulesRecord> = {
...baseRules,
'@typescript-eslint/consistent-type-assertions': ['error', { assertionStyle: 'never' }],
};

if (!isTestFile) {
rules['@typescript-eslint/consistent-type-assertions'] = [
'error',
{
assertionStyle: 'never',
},
];
}
// group files by eslint config file
// this will create two file groups for each eslint config file
// one for test files and one for non-test files
const fileGroups: Record<string, string[]> = {};

const runner = new ESLint({
baseConfig: {
...linterOptions,
rules,
},
useEslintrc: false,
cwd: baseDirectory,
});
for (const filePath of filePaths) {
let configPath = eslintConfigMainPaths.find((configPath) => filePath.startsWith(configPath)) ?? '';
const isTestFile =
filePath.endsWith('.test.tsx') ||
filePath.endsWith('.test.ts') ||
filePath.includes('__mocks__') ||
filePath.includes('public/test/');

if (isTestFile) {
configPath += '-test';
}
if (!fileGroups[configPath]) {
fileGroups[configPath] = [];
}
fileGroups[configPath].push(filePath);
}

const lintResults = await runner.lintFiles([filePath]);
lintResults
.filter((lintResult) => lintResult.source)
.forEach((lintResult) => {
const { messages } = lintResult;
const file = fileTestResult.addFile(filePath, '');
messages.forEach((message, index) => {
file.addIssue(0, 0, message.message, `${index}`);
});
for (const configPath of Object.keys(fileGroups)) {
const rules = configPath.endsWith('-test') ? baseRules : nonTestFilesRules;
// this is by far the slowest part of this code. It takes eslint about 2 seconds just to find the config
const linterOptions = (await cli.calculateConfigForFile(fileGroups[configPath][0])) as Linter.Config;
const runner = new ESLint({
baseConfig: {
...linterOptions,
rules: rules,
},
useEslintrc: false,
cwd: baseDirectory,
});
const lintResults = await runner.lintFiles(fileGroups[configPath]);
lintResults
.filter((lintResult) => lintResult.source)
.forEach((lintResult) => {
const { messages } = lintResult;
const filePath = lintResult.filePath;
const file = fileTestResult.addFile(filePath, '');
messages.forEach((message, index) => {
file.addIssue(0, 0, message.message, `${index}`);
});
})
);
});
}
});
}
14 changes: 10 additions & 4 deletions .bingo/Variables.mk
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Auto generated binary variables helper managed by https://github.com/bwplotka/bingo v0.7. DO NOT EDIT.
# Auto generated binary variables helper managed by https://github.com/bwplotka/bingo v0.8. DO NOT EDIT.
# All tools are designed to be build inside $GOBIN.
BINGO_DIR := $(dir $(lastword $(MAKEFILE_LIST)))
GOPATH ?= $(shell go env GOPATH)
Expand All @@ -23,17 +23,23 @@ $(BRA): $(BINGO_DIR)/bra.mod
@echo "(re)installing $(GOBIN)/bra-v0.0.0-20200517080246-1e3013ecaff8"
@cd $(BINGO_DIR) && GOWORK=off $(GO) build -mod=mod -modfile=bra.mod -o=$(GOBIN)/bra-v0.0.0-20200517080246-1e3013ecaff8 "github.com/unknwon/bra"

CUE := $(GOBIN)/cue-v0.5.0-beta.2
$(CUE): $(BINGO_DIR)/cue.mod
@# Install binary/ries using Go 1.14+ build command. This is using bwplotka/bingo-controlled, separate go module with pinned dependencies.
@echo "(re)installing $(GOBIN)/cue-v0.5.0-beta.2"
@cd $(BINGO_DIR) && GOWORK=off $(GO) build -mod=mod -modfile=cue.mod -o=$(GOBIN)/cue-v0.5.0-beta.2 "cuelang.org/go/cmd/cue"

DRONE := $(GOBIN)/drone-v1.5.0
$(DRONE): $(BINGO_DIR)/drone.mod
@# Install binary/ries using Go 1.14+ build command. This is using bwplotka/bingo-controlled, separate go module with pinned dependencies.
@echo "(re)installing $(GOBIN)/drone-v1.5.0"
@cd $(BINGO_DIR) && GOWORK=off $(GO) build -mod=mod -modfile=drone.mod -o=$(GOBIN)/drone-v1.5.0 "github.com/drone/drone-cli/drone"

GOLANGCI_LINT := $(GOBIN)/golangci-lint-v1.49.0
GOLANGCI_LINT := $(GOBIN)/golangci-lint-v1.51.2
$(GOLANGCI_LINT): $(BINGO_DIR)/golangci-lint.mod
@# Install binary/ries using Go 1.14+ build command. This is using bwplotka/bingo-controlled, separate go module with pinned dependencies.
@echo "(re)installing $(GOBIN)/golangci-lint-v1.49.0"
@cd $(BINGO_DIR) && GOWORK=off $(GO) build -mod=mod -modfile=golangci-lint.mod -o=$(GOBIN)/golangci-lint-v1.49.0 "github.com/golangci/golangci-lint/cmd/golangci-lint"
@echo "(re)installing $(GOBIN)/golangci-lint-v1.51.2"
@cd $(BINGO_DIR) && GOWORK=off $(GO) build -mod=mod -modfile=golangci-lint.mod -o=$(GOBIN)/golangci-lint-v1.51.2 "github.com/golangci/golangci-lint/cmd/golangci-lint"

JB := $(GOBIN)/jb-v0.5.1
$(JB): $(BINGO_DIR)/jb.mod
Expand Down
5 changes: 5 additions & 0 deletions .bingo/cue.mod
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
module _ // Auto generated by https://github.com/bwplotka/bingo. DO NOT EDIT

go 1.19

require cuelang.org/go v0.5.0-beta.2 // cmd/cue
30 changes: 30 additions & 0 deletions .bingo/cue.sum
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
cuelang.org/go v0.4.3 h1:W3oBBjDTm7+IZfCKZAmC8uDG0eYfJL4Pp/xbbCMKaVo=
cuelang.org/go v0.4.3/go.mod h1:7805vR9H+VoBNdWFdI7jyDR3QLUPp4+naHfbcgp55HI=
cuelang.org/go v0.5.0-beta.2 h1:am5M7jGvNTJ0rnjrFNyvE7fucL/wRqb0emK4XxdThQI=
cuelang.org/go v0.5.0-beta.2/go.mod h1:okjJBHFQFer+a41sAe2SaGm1glWS8oEb6CmJvn5Zdws=
github.com/cockroachdb/apd v1.1.0 h1:3LFP3629v+1aKXU5Q37mxmRxX/pIu1nijXydLShEq5I=
github.com/cockroachdb/apd/v2 v2.0.1 h1:y1Rh3tEU89D+7Tgbw+lp52T6p/GJLpDmNvr10UWqLTE=
github.com/cockroachdb/apd/v2 v2.0.2 h1:weh8u7Cneje73dDh+2tEVLUvyBc89iwepWCD8b8034E=
github.com/emicklei/proto v1.6.15 h1:XbpwxmuOPrdES97FrSfpyy67SSCV/wBIKXqgJzh6hNw=
github.com/emicklei/proto v1.10.0 h1:pDGyFRVV5RvV+nkBK9iy3q67FBy9Xa7vwrOTE+g5aGw=
github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b h1:VKtxabqXZkF25pY9ekfRL6a582T4P37/31XEstQ5p58=
github.com/google/uuid v1.2.0 h1:qJYtXnJRWmpe7m/3XlyhrsLrEURqHRM2kxzoxXqyUDs=
github.com/mitchellh/go-wordwrap v1.0.1 h1:TLuKupo69TCn6TQSyGxwI1EblZZEsQ0vMlAFQflz0v0=
github.com/mpvl/unique v0.0.0-20150818121801-cbe035fff7de h1:D5x39vF5KCwKQaw+OC9ZPiLVHXz3UFw2+psEX+gYcto=
github.com/pkg/errors v0.8.1 h1:iURUrRGxPUNPdy5/HRSm+Yj6okJ6UtLINN0Q9M4+h3I=
github.com/protocolbuffers/txtpbfmt v0.0.0-20201118171849-f6a6b3f636fc h1:gSVONBi2HWMFXCa9jFdYvYk7IwW/mTLxWOF7rXS4LO0=
github.com/protocolbuffers/txtpbfmt v0.0.0-20220428173112-74888fd59c2b h1:zd/2RNzIRkoGGMjE+YIsZ85CnDIz672JK2F3Zl4vux4=
github.com/spf13/cobra v1.4.0 h1:y+wJpx64xcgO1V+RcnwW0LEHxTKRi2ZDPSBjWnrg88Q=
github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA=
golang.org/x/mod v0.3.1-0.20200828183125-ce943fd02449 h1:xUIPaMhvROX9dhPvRCenIJtU78+lbEenGbgqB5hfHCQ=
golang.org/x/mod v0.6.0-dev.0.20220818022119-ed83ed61efb9 h1:VtCrPQXM5Wo9l7XN64SjBMczl48j8mkP+2e3OhYlz+0=
golang.org/x/net v0.0.0-20200226121028-0de0cce0169b h1:0mm1VjtFUOIlE1SbDlwjYaDxZVDP2S5ou6y0gSgXHu8=
golang.org/x/net v0.0.0-20220722155237-a158d28d115b h1:PxfKdU9lEEDYjdIzOtC4qFWgkU2rGHdKlKowJSMN9h0=
golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f h1:v4INt8xihDGvnrfjMDVXGxw9wrfxYyCjk0KbXjhR55s=
golang.org/x/text v0.3.7 h1:olpwvP2KacW1ZWvsR7uQhoyTYvKAupfQrRGBFM352Gk=
golang.org/x/text v0.3.8 h1:nAL+RVCQ9uMn3vJZbV+MRnydTJFPf8qqY42YiA6MrqY=
golang.org/x/tools v0.0.0-20200612220849-54c614fe050c h1:g6oFfz6Cmw68izP3xsdud3Oxu145IPkeFzyRg58AKHM=
golang.org/x/tools v0.1.12 h1:VveCTK38A2rkS8ZqFY25HIDFscX5X9OoEhJd3quQmXU=
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4=
gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b h1:h8qDotaEPuJATrMmW04NCwg7v22aHH28wwpauUhK9Oo=
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
4 changes: 2 additions & 2 deletions .bingo/golangci-lint.mod
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
module _ // Auto generated by https://github.com/bwplotka/bingo. DO NOT EDIT

go 1.19
go 1.20

require github.com/golangci/golangci-lint v1.49.0 // cmd/golangci-lint
require github.com/golangci/golangci-lint v1.51.2 // cmd/golangci-lint
Loading