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

PMM-13235 Grafana 11 #762

Merged
merged 3,103 commits into from
Sep 18, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3103 commits
Select commit Hold shift + click to select a range
a2e21d6
Alerting: Remove dead `evalRunning` guard in rule routine (#88312)
alexweav Jun 6, 2024
003e3ef
Alerting: Update mute timings provisioning API to support optimistic …
yuri-tceretian Jun 6, 2024
c931a44
storage: Avoid panic when no previous versions in history (#88880)
hairyhenderson Jun 7, 2024
897b81e
I18n: Download translations from Crowdin (#88851)
github-actions[bot] Jun 7, 2024
036c878
Plugins: Improve frontend loader cache (#87488)
jackw Jun 7, 2024
56ea7fd
Alerting: Update grafana/alerting (#88888)
stevesg Jun 7, 2024
a1851b4
SQL: change buttons aria-label to title (#88744)
zoltanbedi Jun 7, 2024
372c9d4
Alerting: Fix possible undefined value in the form not being protecte…
soniaAguilarPeiron Jun 7, 2024
c6d0719
Chore: Migrate `DashboardRow` SCSS styles (#88768)
ashharrison90 Jun 7, 2024
5095ea8
added youtube video link (#88901)
usmangt Jun 7, 2024
f3efd95
Auth: Add org to role mappings support to Google integration (#88891)
kalleep Jun 7, 2024
0e73c4d
Storybook: Bump to 8.1.6 (#88899)
jackw Jun 7, 2024
39bd13f
User: add second migration for lowercasing login/email of users (#88915)
eleijonmarck Jun 7, 2024
1be5c52
Alerting: Update SNS description mistakes (#88832)
gillesdemey Jun 7, 2024
c9271ed
Feature Toggles: Validate if a GA toggle is enabled or not explicitly…
ifrost Jun 7, 2024
40931b6
Tracing: Enable traces to profiles (#88896)
marefr Jun 7, 2024
f1dc635
Alerting: Fix go-swagger extraction and several embedded types from A…
alexweav Jun 7, 2024
32ea180
Alerting: Support AWS SNS integration in Grafana (#88867)
yuri-tceretian Jun 7, 2024
27a791d
Alerting: Update dependency owners in go.mod (#88928)
fayzal-g Jun 7, 2024
ebe42e1
Plugins: Allow apps to expose components. Update the extensions API. …
leventebalogh Jun 7, 2024
694499a
StateTimeline: Fix bug with state labels using stale y position cache…
drew08t Jun 7, 2024
8aa1bbe
Table Panel: Enable text wrapping (#86895)
codeincarnate Jun 7, 2024
b761153
Alerting: Fix permissions for silences list view (#88908)
soniaAguilarPeiron Jun 7, 2024
58fdb24
Alerting: Recording rules appear as type=recording in Prometheus API …
alexweav Jun 7, 2024
3a8b59f
chore(ci): Run golangci-lint in GitHub Actions (#88916)
hairyhenderson Jun 7, 2024
330da79
Chore: Add unit test for cloudmigration package (#88868)
leandro-deveikis Jun 7, 2024
63e9969
Alerting: Recording rule mapping logic for data frames to Prometheus …
rwwiv Jun 7, 2024
4a97ff4
API Server: Enhanced profiling with godeltaprof (#88939)
marefr Jun 7, 2024
81019f1
chore(ci): Lint only pkg/ code, and lint all Go modules (#88940)
hairyhenderson Jun 7, 2024
4b55776
Docs: Add `maxWidth` to tooltip docs (#88932)
adela-almasan Jun 7, 2024
d608ef4
Docs: Update XY Chart docs (#88918)
adela-almasan Jun 7, 2024
22989ac
K8s: Improve response writer error handling (#88926)
toddtreece Jun 7, 2024
e153022
Table Panel: Add docs for text wrapping (#88949)
codeincarnate Jun 7, 2024
7ca3ec7
Infra: fix data race in usagestats service (#88881)
diegommm Jun 7, 2024
114a136
CloudWatch: Fix labels for raw metric search queries (#88943)
iwysiu Jun 7, 2024
52fe192
VizTooltip: Fix heatmap histogram display (#88945)
adela-almasan Jun 7, 2024
e20392c
[v11.1.x] Transformations: Keep original `field.labels.name` when joi…
grafana-delivery-bot[bot] Jun 11, 2024
db381f3
[v11.1.x] DashboardScene: Fixes lack of re-render when updating field…
grafana-delivery-bot[bot] Jun 11, 2024
92ba78c
[v11.1.x] Alerting: Fix rule storage to filter by group names using c…
grafana-delivery-bot[bot] Jun 11, 2024
1d6d252
[v11.1.x] Docs: Updates to the Grafana enterprise data source intro …
grafana-delivery-bot[bot] Jun 11, 2024
36dd8f5
[v11.1.x] feat: Updated whats-new-in-v11-0.md with release video (#89…
grafana-delivery-bot[bot] Jun 11, 2024
cad1d45
[v11.1.x] Added Grafana Play Links to Panel visualization docs (#89078)
imatwawana Jun 11, 2024
5c6f18a
[v11.1.x] Alerting docs: update `Introduction > Notification policies…
grafana-delivery-bot[bot] Jun 12, 2024
9bfa4a6
[v11.1.x] Alerting docs: Update Timing Options (#89105)
grafana-delivery-bot[bot] Jun 12, 2024
37b9dc0
[v11.1.x] @grafana/data: Introduce new getTagKeys/getTagValues respon…
grafana-delivery-bot[bot] Jun 12, 2024
96ba44c
[v11.1.x] DashboardScene: Fixes issue removing override rule (#89136)
grafana-delivery-bot[bot] Jun 13, 2024
badcca2
[v11.1.x] Alerting docs: fix example (#89150)
grafana-delivery-bot[bot] Jun 13, 2024
7535629
[v11.1.x] Inspect: Include only BOM char for excel files (#89146)
grafana-delivery-bot[bot] Jun 13, 2024
4690d88
[v11.1.x] BrowseDashboards: Prepend subpath to New Browse Dashboard a…
grafana-delivery-bot[bot] Jun 13, 2024
1d165ba
[v11.1.x] Docs: Fixes for 11.1 visualizations docs (#89194)
grafana-delivery-bot[bot] Jun 13, 2024
cdc07eb
[v11.1.x] Use ref URIs with the reference style links (#89229)
grafana-delivery-bot[bot] Jun 14, 2024
34289b8
[v11.1.x] Geomap: Fix data fit (#89248)
grafana-delivery-bot[bot] Jun 14, 2024
ba5cc1b
[v11.1.x] Fix typo in dashboard-variables destinations and also use G…
grafana-delivery-bot[bot] Jun 17, 2024
c4f072e
[v11.1.x] DashboardScene: Emit meta analytic view event (#89266)
grafana-delivery-bot[bot] Jun 17, 2024
3418e01
[v11.1.x] Update index.md for Node, adding video to docs (#89076)
grafana-delivery-bot[bot] Jun 17, 2024
36dbcbc
[v11.1.x] Analytics: Fix ApplicationInsights integration (#89301)
grafana-delivery-bot[bot] Jun 17, 2024
212fe5d
[v11.1.x] Scenes: Be able to hide dashboard controls in Kiosk mode (#…
grafana-delivery-bot[bot] Jun 17, 2024
f96fb79
[v11.1.x] [DOC] Add feature toggle for admin page (#89310)
grafana-delivery-bot[bot] Jun 17, 2024
10e913a
[v11.1.x] alerting: notes on label matchers (#89326)
grafana-delivery-bot[bot] Jun 18, 2024
5ec9cd0
[v11.1.x] Plugin extensions: Return react components from `usePluginC…
grafana-delivery-bot[bot] Jun 18, 2024
6257dee
[v11.1.x] Alerting docs: update Introduction page (#89329)
grafana-delivery-bot[bot] Jun 18, 2024
e62f038
[v11.1.x] Fix: Portuguese Brazilian wasn't loading translations (#89375)
grafana-delivery-bot[bot] Jun 18, 2024
3531b58
[v11.1.x] Prometheus: Don't use match[] parameter if there is no metr…
grafana-delivery-bot[bot] Jun 19, 2024
d19a851
[v11.1.x] InfluxDB: Fix sending range info on variable editor (#89386)
itsmylife Jun 19, 2024
e4a82fe
[v11.1.x] DashboardScene: Make Grafana usable when custom home dashbo…
dprokop Jun 19, 2024
9b283e6
[v11.1.x] Document Unix ms format for time type parsing (#89417)
grafana-delivery-bot[bot] Jun 19, 2024
bbefb6a
[v11.1.x] Docs: correct tracesToLogsV2 example span time shifts (#89426)
grafana-delivery-bot[bot] Jun 19, 2024
b97bf4c
[v11.1.x] Scenes: Setting default_home_dashboard_path returns blank p…
grafana-delivery-bot[bot] Jun 19, 2024
b1a42dd
[v11.1.x] Docs: Fix broken link (#89479)
grafana-delivery-bot[bot] Jun 20, 2024
0b55fd0
[v11.1.x] Echo: Suppress errors from frontend-metrics API call failin…
grafana-delivery-bot[bot] Jun 20, 2024
fe6cc7b
[v11.1.x] Notifications: Do not log email address in error message (#…
grafana-delivery-bot[bot] Jun 20, 2024
446501f
[v11.1.x] Docs: Fixed broken links on Prometheus data source page (#8…
grafana-delivery-bot[bot] Jun 20, 2024
7910226
[v11.1.x] Scenes: Unset _changesWorker when change tracker is termina…
grafana-delivery-bot[bot] Jun 21, 2024
b5eeb5f
[v11.1.x] Home: Remove extra padding for dashboard home (#89544)
ivanortegaalba Jun 21, 2024
bb9f5d1
Release: Bump version to 11.1.0 (#124)
grafana-delivery-bot[bot] Jun 21, 2024
5b85c4c
bump whatsNewUrl version (#125)
kevinwcyu Jun 21, 2024
7950251
[v11.1.x] DashboardScene: Fix dashboard clear when row repeating with…
grafana-delivery-bot[bot] Jun 24, 2024
6a89d90
[v11.1.x] Fix typo in API key (#89593)
grafana-delivery-bot[bot] Jun 24, 2024
82eccf0
[v11.1.x] NavToolbarActions: Make sure ToolbarActions are renrendered…
grafana-delivery-bot[bot] Jun 24, 2024
80b3b5d
[11.1.x] backport CI / release changes (#89641)
kminehart Jun 24, 2024
64e4b0e
[v11.1.x] Docs: What’s new & Upgrade guide v11.1 (#89642)
grafana-delivery-bot[bot] Jun 24, 2024
4cf941e
Release: Bump version to 11.1.1 (#89667)
grafana-delivery-bot[bot] Jun 25, 2024
6f5e841
[v11.1.x] Changelog: Updated changelog for 11.1.0 (#89660)
grafana-delivery-bot[bot] Jun 25, 2024
66034f5
[v11.1.x] Scenes: Repeat horizontally set the width to 24 even if rep…
grafana-delivery-bot[bot] Jun 25, 2024
36102bb
[v11.1.x] alerting: teams contact point + updates (#89702)
grafana-delivery-bot[bot] Jun 25, 2024
bf610cb
[v11.1.x] Docs: Add youtube links to What's new 11.1 (#89713)
grafana-delivery-bot[bot] Jun 25, 2024
801dd89
[v11.1.x] Docs: Add more info and link to text wrap content (#89715)
grafana-delivery-bot[bot] Jun 25, 2024
e0c2a0a
[v11.1.x] advertise RBAC for silences better (#89720)
grafana-delivery-bot[bot] Jun 25, 2024
9cafc1a
[v11.1.x] CI: add release comms workflow (#89738)
grafana-delivery-bot[bot] Jun 25, 2024
b908b86
Link to v11.1.x What's new page from the home (#89778)
jdbaldry Jun 26, 2024
60ea823
[v11.1.x] CI: fix release comms workflow (#89789)
grafana-delivery-bot[bot] Jun 26, 2024
bd64166
[v11.1.x] Alerting docs: adds silence RBAC 11.1 (#89814)
grafana-delivery-bot[bot] Jun 27, 2024
fbcdacc
[v11.1.x] Alerting docs: Update `View alert groups` (#89899)
grafana-delivery-bot[bot] Jul 1, 2024
244d0cf
[v11.1.x] Alerting: Skip loading alert rules for dashboards when disa…
grafana-delivery-bot[bot] Jul 1, 2024
81c03da
[v11.1.x] Frontend: InteractiveTable fix - prevent styles from leaki…
grafana-delivery-bot[bot] Jul 1, 2024
5510541
[v11.1.x] Table Panel: Fix Image hover without datalinks (#89922)
grafana-delivery-bot[bot] Jul 1, 2024
c032def
[v11.1.x] alerting:mute-timings>api (#89943)
grafana-delivery-bot[bot] Jul 2, 2024
11b8626
[v11.1.x] DashboardScene: Disable edit related shortcuts for Viewer (…
grafana-delivery-bot[bot] Jul 2, 2024
8caf0df
[v11.1.x] Docs: Clarify query and tags search in dashboard list (#89970)
grafana-delivery-bot[bot] Jul 2, 2024
d77611a
Merge branch 'release-11.1.0' into PMM-13074-grafana-11
matejkubinec Jul 3, 2024
e60254c
alerting:docs>oncall (#89780) (#89980)
tonypowa Jul 3, 2024
b5163e0
PMM-13074 Fix Alerts
matejkubinec Jul 3, 2024
91b84e7
PMM-13074 Fix RBAC
matejkubinec Jul 3, 2024
305a964
PMM-13074 Fix datetime props change
matejkubinec Jul 3, 2024
8c8a2d7
alerting:oncall-11.1.x (#89985)
tonypowa Jul 3, 2024
69139f2
[v11.1.x] Scenes: Fix issue where "get help" drawer was empty in pane…
grafana-delivery-bot[bot] Jul 4, 2024
460dfdd
[v11.1.x] Tempo: Fix grpc streaming support over pdc-agent (#90055)
grafana-delivery-bot[bot] Jul 4, 2024
2835a1c
[v11.1.x] Update `make docs` procedure (#90073)
grafana-delivery-bot[bot] Jul 4, 2024
b175165
[v11.1.x] Alerting: Skip fetching alerts for unsaved dashboards (#90074)
grafana-delivery-bot[bot] Jul 4, 2024
cae1635
[v11.1.x] Docs: Fix typo in text (#90090)
grafana-delivery-bot[bot] Jul 4, 2024
a56e351
[v11.1.x] alerting/docs:discord (#90086)
grafana-delivery-bot[bot] Jul 4, 2024
2d0723f
[v11.1.x] alerting/integrations:telegram-update (#90109)
grafana-delivery-bot[bot] Jul 5, 2024
6452e96
[v11.1.x] Loki datasource: interpolate query before adding adhoc filt…
grafana-delivery-bot[bot] Jul 5, 2024
37b9d65
[v11.1.x] Alerting: Support `utf8_strict_mode: false` in Mimir (#90148)
grafana-delivery-bot[bot] Jul 5, 2024
c20fd6e
[v11.1.x] [DOC] Update the Pyroscope data source config doc (#90150)
grafana-delivery-bot[bot] Jul 5, 2024
cbf4bd5
[v11.1.x] alerting/integrations:opsgenie (#90158)
grafana-delivery-bot[bot] Jul 7, 2024
6920f91
[v11.1.x] Fix panel paste button in nav toolbar (#90147)
grafana-delivery-bot[bot] Jul 8, 2024
0d3206d
[v11.1.x] CI: Sync branch and tag after release (#90206)
grafana-delivery-bot[bot] Jul 8, 2024
d4241ea
[v11.1.x] Scenes: Fixes issue with panel repeat height calculation (#…
grafana-delivery-bot[bot] Jul 9, 2024
06a25ef
[v11.1.x] [DOC] Fix broken links in profiles and traces content (#90241)
grafana-delivery-bot[bot] Jul 9, 2024
b8c4827
[v11.1.x] InfluxDB: Fix returning InfluxDB error messages (#90087)
grafana-delivery-bot[bot] Jul 9, 2024
64b649e
[v11.1.x] Docs: Fix link to send report API (#90248)
grafana-delivery-bot[bot] Jul 9, 2024
e5bbc6f
[v11.1.x] Frontend: Use safe stringifier in parseBody (#90234)
kaydelaney Jul 10, 2024
3124df8
[v11.1.x] Azure: Fix default subscription setting (#90263)
grafana-delivery-bot[bot] Jul 10, 2024
1af63c6
[v11.1.x] CI: remove missing dependency from workflow action (#90293)
grafana-delivery-bot[bot] Jul 10, 2024
2efd32d
[v11.1.x] Docs: Updated the Query inspector page (#90297)
grafana-delivery-bot[bot] Jul 10, 2024
5c39ab8
[v11.1.x] CI: fix release pr condition (#90305)
grafana-delivery-bot[bot] Jul 10, 2024
c5ea48a
[v11.1.x] Admin: Fixes an issue where user accounts could not be enab…
IevaVasiljeva Jul 12, 2024
eab471a
[v11.1.x] RBAC: List only the folders that the user has access to (#8…
grafana-delivery-bot[bot] Jul 12, 2024
abd9e86
[v11.1.x] Table: Fix state bug with initialRowIndex (#90370)
grafana-delivery-bot[bot] Jul 12, 2024
7ac83bf
PMM-13074 Fix alertings tests & todos
matejkubinec Jul 12, 2024
f93bcec
PMM-13074 Fix PMM configuration order
matejkubinec Jul 12, 2024
26822fa
Alerting: Update grafana/alerting to 20240712181403-02e012d6dd7f (#90…
yuri-tceretian Jul 12, 2024
b1a552b
[v11.1.x] docs: updated time series panel visualization (#90394)
grafana-delivery-bot[bot] Jul 12, 2024
af1aaab
[v11.1.x] docs: updated logs panel visualization (#90399)
grafana-delivery-bot[bot] Jul 12, 2024
e0dbd8f
[v11.1.x] CloudWatch: Fix raw queries with dimensions set (#90387)
grafana-delivery-bot[bot] Jul 12, 2024
be8ff40
[v11.1.x] Automation: Verify DEB and RPM packages (#90402)
baldm0mma Jul 12, 2024
6f27663
[v11.1.x] SoloPanel: Avoid fatal error when panelId correspond to a r…
grafana-delivery-bot[bot] Jul 15, 2024
41bd477
[v11.1.x] Docs: Update dashboard URL variables docs (#90445)
imatwawana Jul 15, 2024
27cd35a
[v11.1.x] docs: updated table panel visualization (#90474)
grafana-delivery-bot[bot] Jul 16, 2024
1d30eb3
[v11.1.x] Docs: Update group to nested tables transformation header t…
grafana-delivery-bot[bot] Jul 16, 2024
7e9f8a8
[v11.1.x] Revert "Scenes: Fixes issue with panel repeat height calcul…
grafana-delivery-bot[bot] Jul 16, 2024
104daa4
[v11.1.x] Scrollbar: fix scrollTo being called on stale reference (#9…
grafana-delivery-bot[bot] Jul 16, 2024
ed0cd7e
[v11.1.x] highlighting the part of the Grafana enterprise section so …
grafana-delivery-bot[bot] Jul 16, 2024
af6b534
[v11.1.x] alerting:docs>google chat (#90516)
grafana-delivery-bot[bot] Jul 17, 2024
c75e092
PMM-13235 Refactor login footer
matejkubinec Jul 17, 2024
426d535
PMM-13235 Update unit tests
matejkubinec Jul 17, 2024
2fc506a
PMM-13235 Fix SelectFieldCore unit tests
matejkubinec Jul 17, 2024
6a9fc2a
[v11.1.x] Docs: make heading fix in content.ts file (#90511)
grafana-delivery-bot[bot] Jul 17, 2024
831112c
PMM-13235 Fix AccessRoleCell test
matejkubinec Jul 18, 2024
2c8c219
[v11.1.x] Revert \"Frontend: Use safe stringifier in parseBody\" (#90…
ivanortegaalba Jul 18, 2024
cdab46d
PMM-13235 Fix remove role test
matejkubinec Jul 18, 2024
61662f3
[v11.1.x] Docs: replace broken link (#90599)
grafana-delivery-bot[bot] Jul 18, 2024
220f0a5
[v11.1.x] docs: added video to gauge panel doc (#90603)
grafana-delivery-bot[bot] Jul 18, 2024
6d08671
PMM-13235
matejkubinec Jul 18, 2024
b874fd4
Merge branch v3 into PMM-13235-grafana-11
matejkubinec Jul 18, 2024
17fce96
[v11.1.x] CI: replace publish image step with a much simpler one that…
kminehart Jul 18, 2024
7e742cd
[v11.1.x] Docs: Refactor time series page - part 1 (#90624)
imatwawana Jul 18, 2024
009a75f
[v11.1.x] Docs: added heading identifiers (#90665)
grafana-delivery-bot[bot] Jul 19, 2024
f5cebcc
[v11.1.x] Docs: Replaces Agent with Alloy (#90691)
grafana-delivery-bot[bot] Jul 19, 2024
c2e78f5
[v11.1.x] Chore: update changelog workflow (#90685)
zserge Jul 19, 2024
b4f4b3e
[v11.1.x] CI: For every release PR created, also push a changelog PR …
grafana-delivery-bot[bot] Jul 19, 2024
12a3a26
[v11.1.x] Select: Fix scrolling virtualized menu on mobile (#90740)
ashharrison90 Jul 22, 2024
8ecf1df
Chore: Update What's new URL (#90736)
ifrost Jul 22, 2024
bd59be0
[v11.1.x] CI: post changelog to forum in release-comms (#90751)
grafana-delivery-bot[bot] Jul 22, 2024
bf264b2
[v11.1.x] Docs: Remove duplicate row (chore) (#90767)
grafana-delivery-bot[bot] Jul 22, 2024
a034ed6
[v11.1.x] [DOC] Update span filters doc for Tempo data source (#90773)
grafana-delivery-bot[bot] Jul 22, 2024
417edf5
[v11.1.x] Prometheus: Reintroduce Azure audience override feature fla…
aangelisc Jul 23, 2024
b1fd836
Merge branch 'v3'
matejkubinec Jul 23, 2024
907916d
[v11.1.x] Scenes: Save height as itemHeight for repeat panels (#90606)
grafana-delivery-bot[bot] Jul 23, 2024
16bca17
[v11.1.x] TemplateSrv: Backportable version of 90808 (#90837)
dprokop Jul 23, 2024
00614f2
[v11.1.x] Docs: Updates to the Query management in Explore page (#90…
grafana-delivery-bot[bot] Jul 23, 2024
beac3bd
[v11.1.x] Alerting docs: updates icon on landing page (#90884)
grafana-delivery-bot[bot] Jul 24, 2024
ec81c96
[v11.1.x] docs: Updates to GeoMap panel doc (#90911)
grafana-delivery-bot[bot] Jul 24, 2024
8007be0
[v11.1.x] Docs: Updated the Logs in Explore doc (#90914)
grafana-delivery-bot[bot] Jul 24, 2024
c17f395
RBAC: Allow plugins to use scoped actions (#90945)
kminehart Jul 25, 2024
8a219d5
[v11.1.x] CI: changelog boolean type (#90956)
grafana-delivery-bot[bot] Jul 25, 2024
8a8679f
[v11.1.x] CI: fix changelog repo null (#90966)
grafana-delivery-bot[bot] Jul 25, 2024
9f22e97
[v11.1.x] CI: fix changelog push error (#90978)
grafana-delivery-bot[bot] Jul 25, 2024
a8ed6c4
[v11.1.x] Update version of docker-compose.yaml (#90985)
grafana-delivery-bot[bot] Jul 25, 2024
7868038
Release: 11.1.1 (#90998)
github-actions[bot] Jul 25, 2024
93d25da
[v11.1.x] CI: fix release pr target (#91002)
grafana-delivery-bot[bot] Jul 25, 2024
2c084e6
[v11.1.x] CI: use main instead of my branch in release-pr.yml (#91007)
grafana-delivery-bot[bot] Jul 25, 2024
a1751ab
Release: 11.1.2 (#91028)
github-actions[bot] Jul 26, 2024
99bd395
[v11.1.x] Loki: Fix ad hoc filters adding stream selectors to stream …
grafana-delivery-bot[bot] Jul 26, 2024
9cdba08
RBAC: Allow plugins to use scoped actions (#90945)
kminehart Jul 25, 2024
61d9102
[v11.1.x] Alerting: Update documentation for MS Teams integration (#9…
grafana-delivery-bot[bot] Jul 26, 2024
fe032f1
Release: 11.1.3 (#91059)
github-actions[bot] Jul 26, 2024
3d38f30
[v11.1.x] CI: Fix release-pr call in releases (#91096)
kminehart Jul 27, 2024
3620786
PMM-13235 Merge branch 'release-11.1.3'
matejkubinec Jul 29, 2024
39df6fb
[v11.1.x] CI: set dry-run if `release/dry-run` label is set on `relea…
kminehart Jul 29, 2024
8c9d469
[v11.1.x] Docs: adds alerting redis link to grafana config docs (#91138)
grafana-delivery-bot[bot] Jul 29, 2024
4aa2bb6
[v11.1.x] Docs: Add release stage note to text wrapping (#89719)
grafana-delivery-bot[bot] Jul 29, 2024
78d19bf
[v11.1.x] docs: Added sub header, description for video link (#91159)
grafana-delivery-bot[bot] Jul 29, 2024
4c70fd6
[v11.1.x] Scenes/Dashboards: Fix issue where changes in panel height …
grafana-delivery-bot[bot] Jul 30, 2024
f4e7402
[v11.1.x] Alerting: Add validation for path separators in the rule gr…
gillesdemey Jul 30, 2024
36eca38
[v11.1.x] CI: changelog boolean type (#90956)
grafana-delivery-bot[bot] Jul 25, 2024
fcec78b
[v11.1.x] CI: fix changelog repo null (#90966)
grafana-delivery-bot[bot] Jul 25, 2024
6f8319b
[v11.1.x] CI: fix changelog push error (#90978)
grafana-delivery-bot[bot] Jul 25, 2024
8fa0eaa
Release: 11.1.1 (#90998)
github-actions[bot] Jul 25, 2024
ec70e47
[v11.1.x] CI: fix release pr target (#91002)
grafana-delivery-bot[bot] Jul 25, 2024
f76df3b
[v11.1.x] CI: use main instead of my branch in release-pr.yml (#91007)
grafana-delivery-bot[bot] Jul 25, 2024
0b609bb
Release: 11.1.2 (#91028)
github-actions[bot] Jul 26, 2024
99b31db
Release: 11.1.3 (#91059)
github-actions[bot] Jul 26, 2024
498737b
[v11.1.x] CI: Fix release-pr call in releases (#91096)
kminehart Jul 27, 2024
51b5cc5
[v11.1.x] CI: set dry-run if `release/dry-run` label is set on `relea…
kminehart Jul 29, 2024
87fcc7c
apply security patch: v11.1.x/0001-Swagger-disable-queryConfigEnabled…
github-actions[bot] Jul 30, 2024
2355de0
CI: Fix drone docker publish (#91204)
kminehart Jul 30, 2024
b7d434f
[v11.1.x] CI: Fix drone docker publish (#91207)
aangelisc Jul 30, 2024
bb5d2c8
Snapshots: Fix panic when snapshot_remove_expired is true (#91232)
ryantxu Jul 31, 2024
738cc49
[v11.1.x] Alerting: Fix persisting result fingerprint that is used by…
yuri-tceretian Jul 31, 2024
68665e4
[v11.1.x] Fix broken link (#91355)
grafana-delivery-bot[bot] Aug 1, 2024
ae03217
[v11.1.x] Update traces to metrics doc (#91371)
grafana-delivery-bot[bot] Aug 1, 2024
6941bd5
[v11.1.x] Alerting: Fix permissions for prometheus rule endpoints (#9…
grafana-delivery-bot[bot] Aug 1, 2024
59c9ddb
[v11.1.x] Docs: Updates to Traces in Explore doc (#91420)
grafana-delivery-bot[bot] Aug 1, 2024
a3e7b4b
[v11.1.x] Docs: time series overall edit (#91427)
grafana-delivery-bot[bot] Aug 1, 2024
f19611a
[v11.1.x] Docs: Update subtitle in Loki datasource documentation to f…
grafana-delivery-bot[bot] Aug 2, 2024
a07b6c7
[v11.1.x] Dashboard Scene: Make Variables non-sticky on mobile (#91388)
axelavargas Aug 2, 2024
49b6f28
[v11.1.x] [DOC] Add canonical URL to Explore Metrics (#91521)
grafana-delivery-bot[bot] Aug 5, 2024
7045ce1
[v11.1.x] Alerting docs: Update `Alerting provisioning HTTP API` (#9…
grafana-delivery-bot[bot] Aug 5, 2024
567fbab
[v11.1.x] Tooltip: Fix scrollbars (#91547)
adela-almasan Aug 5, 2024
4d59d59
[v11.1.x] TimeSeries: Use original frames for creating data links (#9…
grafana-delivery-bot[bot] Aug 6, 2024
ee41006
[v11.1.x] docs: added missing panel options to node graph docs (#91628)
grafana-delivery-bot[bot] Aug 7, 2024
0d08409
[v11.1.x] AzureMonitor: Add authproxy as supported user auth method (…
grafana-delivery-bot[bot] Aug 9, 2024
d5a6f8e
[v11.1.x] OpenTSDB: Fix data frame construction (#91757)
grafana-delivery-bot[bot] Aug 9, 2024
0700538
[v11.1.x] Docs: add playlist management permissions (#91805)
grafana-delivery-bot[bot] Aug 12, 2024
34d6127
[v11.1.x] docs: add play link to explore metrics to demonstrate (#91861)
grafana-delivery-bot[bot] Aug 13, 2024
0eef9d2
Release: 11.1.4 (#91931)
github-actions[bot] Aug 14, 2024
6814ac9
Merge branch 'release-11.1.4'
matejkubinec Aug 15, 2024
90cd1d9
[v11.1.x] Table: Fix edge case where text wrapping crashes on undefin…
grafana-delivery-bot[bot] Aug 15, 2024
b6d5da8
[v11.1.x] Docs: add Zoom to Reporting docs (#91964)
grafana-delivery-bot[bot] Aug 15, 2024
374e837
[v11.1.x] Add `grafana_state_reason` section in State of alerts (#91915)
grafana-delivery-bot[bot] Aug 15, 2024
e998da3
[v11.1.x] Docs: Revise Configure Prometheus documentation to align wi…
grafana-delivery-bot[bot] Aug 19, 2024
b549030
[v11.1.x] Capitalized list items under "With Explore Metrics, you can…
grafana-delivery-bot[bot] Aug 19, 2024
fc43fec
[v11.1.x] Docs: Update configure-prometheus-data-source.md (#92084)
grafana-delivery-bot[bot] Aug 19, 2024
d6dd16f
[v11.1.x] Docs: Create new landing page and Get started doc for Explo…
lwandz13 Aug 19, 2024
ca5554e
[v11.1.x] Alerting docs: include `Grafana Alerting API` as one option…
grafana-delivery-bot[bot] Aug 19, 2024
90646fa
Chore: Upgrade retryablehttp (#92120)
Jguer Aug 20, 2024
bacab34
[v11.1.x] DashboardModel - Add fallback for variable current value fa…
grafana-delivery-bot[bot] Aug 20, 2024
53d92ab
[v11.1.x] VizTooltip: Fix positioning at bottom and right edges on mo…
grafana-delivery-bot[bot] Aug 20, 2024
1c6687a
[v11.1.x] Alerting docs: adds sns integration (#92141)
grafana-delivery-bot[bot] Aug 21, 2024
cc2941b
Chore: Bump grafana-azure-sdk-go dependency in v11.1.x (#92174)
mmandrus Aug 21, 2024
783216e
[v11.1.x] Docs: Update adhoc filter documentation (#92227)
grafana-delivery-bot[bot] Aug 21, 2024
da500a5
[v11.1.x] RBAC: Fix an issue with server admins not being able to man…
grafana-delivery-bot[bot] Aug 22, 2024
312b99f
[v11.1.x] Added admonition about time zones (#92294)
grafana-delivery-bot[bot] Aug 22, 2024
33eaec3
[v11.1.x] Docs: remove aliases from incorrect files (#92302)
grafana-delivery-bot[bot] Aug 22, 2024
09ed236
[v11.1.x] Fix tests failing due to harcoded date (#92311)
grafana-delivery-bot[bot] Aug 22, 2024
9731d7c
[v11.1.x] Bugfix: QueryField typeahead missing background color (#92316)
grafana-delivery-bot[bot] Aug 22, 2024
b7c37f0
PMM-13235 Merge branch 'release-11.1.5'
matejkubinec Sep 6, 2024
d0b8fba
Merge branch 'v3' into PMM-13235-grafana-11
matejkubinec Sep 10, 2024
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.
6,326 changes: 3,694 additions & 2,632 deletions .betterer.results

Large diffs are not rendered by default.

18,692 changes: 10,408 additions & 8,284 deletions .betterer.results.json

Large diffs are not rendered by default.

116 changes: 67 additions & 49 deletions .betterer.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ import { glob } from 'glob';
// Why are we ignoring these?
// They're all deprecated/being removed so doesn't make sense to fix types
const eslintPathsToIgnore = [
'packages/grafana-e2e', // deprecated.
'public/app/angular', // will be removed in Grafana 11
'public/app/plugins/panel/graph', // will be removed alongside angular
'public/app/plugins/panel/table-old', // will be removed alongside angular
Expand Down Expand Up @@ -76,68 +75,87 @@ function regexp(pattern: RegExp, issueMessage: string) {

function countEslintErrors() {
return new BettererFileTest(async (filePaths, fileTestResult, resolver) => {
// Just bail early if there's no files to test. Prevents trying to get the base config from failing
if (filePaths.length === 0) {
return;
}

const { baseDirectory } = resolver;
const cli = new ESLint({ cwd: baseDirectory });

const eslintConfigFiles = await glob('**/.eslintrc');
const eslintConfigMainPaths = eslintConfigFiles.map((file) => path.resolve(path.dirname(file)));
// Get the base config to set up parsing etc correctly
// this is by far the slowest part of this code. It takes eslint about 2 seconds just to find the config
const baseConfig = await cli.calculateConfigForFile(filePaths[0]);

const baseRules: Partial<Linter.RulesRecord> = {
'@emotion/syntax-preference': [2, 'object'],
'@typescript-eslint/no-explicit-any': 'error',
'@grafana/no-aria-label-selectors': 'error',
'no-restricted-imports': [
'error',
{
patterns: [
{
group: ['@grafana/ui*', '*/Layout/*'],
importNames: ['Layout', 'HorizontalGroup', 'VerticalGroup'],
message: 'Use Stack component instead.',
},
],
},
],
};

const nonTestFilesRules: Partial<Linter.RulesRecord> = {
...baseRules,
'@typescript-eslint/consistent-type-assertions': ['error', { assertionStyle: 'never' }],
};
const config: Linter.Config = {
...baseConfig,
rules: baseRules,

// 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[]> = {};
// Be careful when specifying overrides for the same rules as in baseRules - it will... override
// the same rule, not merge them with different configurations
overrides: [
{
files: ['**/*.{ts,tsx}'],
excludedFiles: ['*.{test,spec}.{ts,tsx}', '**/__mocks__/**', '**/public/test/**'],
rules: {
'@typescript-eslint/consistent-type-assertions': ['error', { assertionStyle: 'never' }],
},
},

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/');
{
files: ['public/app/**/*.{ts,tsx}'],
rules: {
'no-barrel-files/no-barrel-files': 'error',
},
},
{
files: ['public/**/*.tsx', 'packages/grafana-ui/**/*.tsx'],
excludedFiles: [
'public/app/plugins/**',
'*.story.tsx',
'*.{test,spec}.{ts,tsx}',
'**/__mocks__/**',
'public/test/**',
],
rules: {
'@grafana/no-untranslated-strings': 'error',
},
},
],
};

if (isTestFile) {
configPath += '-test';
}
if (!fileGroups[configPath]) {
fileGroups[configPath] = [];
}
fileGroups[configPath].push(filePath);
}
const runner = new ESLint({
baseConfig: config,
useEslintrc: false,
cwd: baseDirectory,
});

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}`);
});
const lintResults = await runner.lintFiles(Array.from(filePaths));
lintResults
.filter((lintResult) => lintResult.source)
.forEach(({ messages, filePath }) => {
const file = fileTestResult.addFile(filePath, '');
messages.forEach((message, index) => {
file.addIssue(0, 0, message.message, `${index}`);
});
}
});
});
}
29 changes: 10 additions & 19 deletions .bingo/Variables.mk
Original file line number Diff line number Diff line change
@@ -1,13 +1,8 @@
# Auto generated binary variables helper managed by https://github.com/bwplotka/bingo v0.8. DO NOT EDIT.
# Auto generated binary variables helper managed by https://github.com/bwplotka/bingo v0.9. DO NOT EDIT.
# All tools are designed to be build inside $GOBIN.
BINGO_DIR := $(dir $(lastword $(MAKEFILE_LIST)))
GOPATH ?= $(shell go env GOPATH)
ifeq ($(OS),Windows_NT)
PATHSEP := $(if $(COMSPEC),;,:)
GOBIN ?= $(firstword $(subst $(PATHSEP), ,$(subst \,/,${GOPATH})))/bin
else
GOBIN ?= $(firstword $(subst :, ,${GOPATH}))/bin
endif
GOBIN ?= $(firstword $(subst :, ,${GOPATH}))/bin
GO ?= $(shell which go)

# Below generated variables ensure that every time a tool under each variable is invoked, the correct version
Expand Down Expand Up @@ -40,11 +35,11 @@ $(DRONE): $(BINGO_DIR)/drone.mod
@echo "(re)installing $(GOBIN)/drone-v1.5.0"
@cd $(BINGO_DIR) && GOWORK=off CGO_ENABLED=0 $(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.53.3
GOLANGCI_LINT := $(GOBIN)/golangci-lint-v1.59.0
$(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.53.3"
@cd $(BINGO_DIR) && GOWORK=off $(GO) build -mod=mod -modfile=golangci-lint.mod -o=$(GOBIN)/golangci-lint-v1.53.3 "github.com/golangci/golangci-lint/cmd/golangci-lint"
@echo "(re)installing $(GOBIN)/golangci-lint-v1.59.0"
@cd $(BINGO_DIR) && GOWORK=off $(GO) build -mod=mod -modfile=golangci-lint.mod -o=$(GOBIN)/golangci-lint-v1.59.0 "github.com/golangci/golangci-lint/cmd/golangci-lint"

JB := $(GOBIN)/jb-v0.5.1
$(JB): $(BINGO_DIR)/jb.mod
Expand All @@ -58,15 +53,11 @@ $(LEFTHOOK): $(BINGO_DIR)/lefthook.mod
@echo "(re)installing $(GOBIN)/lefthook-v1.4.8"
@cd $(BINGO_DIR) && GOWORK=off $(GO) build -mod=mod -modfile=lefthook.mod -o=$(GOBIN)/lefthook-v1.4.8 "github.com/evilmartians/lefthook"

SWAGGER := $(GOBIN)/swagger-v0.30.2
# swagger 0.30.5 isn't compatibile with go 1.22 yet so pinning to a specific commit until there's a new release
# https://github.com/go-swagger/go-swagger/issues/3070
SWAGGER := $(GOBIN)/swagger-db51e79a0e37c572d8b59ae0c58bf2bbbbe53285
$(SWAGGER): $(BINGO_DIR)/swagger.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)/swagger-v0.30.2"
@cd $(BINGO_DIR) && GOWORK=off $(GO) build -mod=mod -modfile=swagger.mod -o=$(GOBIN)/swagger-v0.30.2 "github.com/go-swagger/go-swagger/cmd/swagger"

WIRE := $(GOBIN)/wire-v0.5.0
$(WIRE): $(BINGO_DIR)/wire.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)/wire-v0.5.0"
@cd $(BINGO_DIR) && GOWORK=off $(GO) build -mod=mod -modfile=wire.mod -o=$(GOBIN)/wire-v0.5.0 "github.com/google/wire/cmd/wire"
@echo "(re)installing $(GOBIN)/swagger-db51e79a0e37c572d8b59ae0c58bf2bbbbe53285"
@cd $(BINGO_DIR) && GOWORK=off $(GO) build -mod=mod -modfile=swagger.mod -o=$(GOBIN)/swagger-db51e79a0e37c572d8b59ae0c58bf2bbbbe53285 "github.com/go-swagger/go-swagger/cmd/swagger"

2 changes: 0 additions & 2 deletions .bingo/drone.sum
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,6 @@ github.com/Microsoft/go-winio v0.4.16-0.20201130162521-d1ffc52c7331/go.mod h1:XB
github.com/Microsoft/go-winio v0.4.16/go.mod h1:XB6nPKklQyQ7GC9LdcBEcBl8PF76WugXOPRXwdLnMv0=
github.com/Microsoft/go-winio v0.4.17-0.20210211115548-6eac466e5fa3/go.mod h1:JPGBdM1cNvN/6ISo+n8V5iA4v8pBzdOpzfwIujj1a84=
github.com/Microsoft/go-winio v0.4.17-0.20210324224401-5516f17a5958/go.mod h1:JPGBdM1cNvN/6ISo+n8V5iA4v8pBzdOpzfwIujj1a84=
github.com/Microsoft/go-winio v0.4.17 h1:iT12IBVClFevaf8PuVyi3UmZOVh4OqnaLxDTW2O6j3w=
github.com/Microsoft/go-winio v0.4.17/go.mod h1:JPGBdM1cNvN/6ISo+n8V5iA4v8pBzdOpzfwIujj1a84=
github.com/Microsoft/hcsshim v0.8.6/go.mod h1:Op3hHsoHPAvb6lceZHDtd9OkTew38wNoXnJs8iY7rUg=
github.com/Microsoft/hcsshim v0.8.7-0.20190325164909-8abdbb8205e4/go.mod h1:Op3hHsoHPAvb6lceZHDtd9OkTew38wNoXnJs8iY7rUg=
Expand Down Expand Up @@ -879,7 +878,6 @@ google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7
google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
google.golang.org/appengine v1.6.1/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww/cMBSeb0=
google.golang.org/appengine v1.6.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc=
google.golang.org/appengine v1.6.6 h1:lMO5rYAqUxkmaj76jAkRUvt5JZgFymx/+Q5Mzfivuhc=
google.golang.org/appengine v1.6.6/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc=
google.golang.org/cloud v0.0.0-20151119220103-975617b05ea8/go.mod h1:0H1ncTHf11KCFhTc/+EFRbzSCOZx+VUbRMk55Yv5MYk=
google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc=
Expand Down
6 changes: 4 additions & 2 deletions .bingo/golangci-lint.mod
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
module _ // Auto generated by https://github.com/bwplotka/bingo. DO NOT EDIT

go 1.20
go 1.22

require github.com/golangci/golangci-lint v1.53.3 // cmd/golangci-lint
toolchain go1.22.4

require github.com/golangci/golangci-lint v1.59.0 // cmd/golangci-lint
Loading
Loading