sort by:
Revision Author Date Message Commit Date
0b66abb add case for empty influxdb 1 versions, so the health check doesn't fail (#56426) 19 October 2022, 13:15:32 UTC
05709ce chore: remove sqlstore & mockstore dependencies from (most) packages (#57087) * chore: add alias for InitTestDB and Session Adds an alias for the sqlstore InitTestDB and Session, and updates tests using these to reduce dependencies on the sqlstore.Store. * next pass of removing sqlstore imports * last little bit * remove mockstore where possible 19 October 2022, 13:02:15 UTC
5285d34 Dashboard: Alerts user to incorrect tag format for JSON import (#54657) * Dashboard: Alerts user to incorrect tag format for JSON import Fixes #54285: Malformed tags cause hidden title and settings page crash * Update public/app/features/manage-dashboards/utils/validation.ts Co-authored-by: Polina Boneva <13227501+polibb@users.noreply.github.com> * Included Suggestions - Removed Comments - Updated Code Block accordingly - Updated Tests to camelCase over snake_case * Updates per comments - Re-wrapped function in try{}, catch{} as I appear to have overlooked including it in the initial refactor - Re-worded errors to align with initial error - Added a test case for invalid json * Update validation.ts Updated errors to read correctly to the root cause. Updated dashboard variable as const. * Update actions.test.ts Fix tests according to error output rewording * Update validation.ts - Included test for an empty string of non-array * Update actions.test.ts -- Commented incorrect commit for validation.ts, update: - Refactored code to better align and separate from generic JSON package tests followed by our manual checks of (1) Is array, and (2) if array, is of strings - Test cases now include a check for non-array empty string in the tag property Co-authored-by: Polina Boneva <13227501+polibb@users.noreply.github.com> 19 October 2022, 12:59:24 UTC
e52c98b Docs: Fix links in panels and vis docs (#57233) 19 October 2022, 12:41:34 UTC
f50ab45 Tempo: Fix Node Graph visualization type in dashboard (#56931) Co-authored-by: Andrej Ocenas <mr.ocenas@gmail.com> 19 October 2022, 12:11:33 UTC
de24a44 I18n: Crowdin sync (#57260) * New translations grafana.json (French) * New translations grafana.json (Spanish) * New translations grafana.json (German) * New translations grafana.json (Chinese Simplified) 19 October 2022, 11:14:55 UTC
e829b50 CI: Add `CreateTempDir` func and use it in publish packages logic (#57171) * Add CreateTempDir func and use it in publish packages logic * Fill err return in defer func 19 October 2022, 10:58:22 UTC
b4a03d0 Loki: Fix explain section about $__interval variable (#57188) * Loki: Update explain section * Update * Update public/app/plugins/datasource/loki/querybuilder/operationUtils.ts Co-authored-by: Matias Chomicki <matyax@gmail.com> Co-authored-by: Matias Chomicki <matyax@gmail.com> 19 October 2022, 10:01:29 UTC
598da14 disable double stringify (#57243) 19 October 2022, 09:58:16 UTC
9adaf15 RBAC: Allow to list users for dashboard / folder admins (#57080) * RBAC: Use query struct in tests * RBAC: If access control enforcement is disabled don't filter out users when fetching permissions 19 October 2022, 09:53:59 UTC
0b72c36 Replace json decoder with io.ReadAll (#57178) 19 October 2022, 09:51:24 UTC
b997bc4 Loki: Remove already selected options from next label filter options in builder (#57187) * Loki: Filter out duplicated options in loki query builder label name options * Update test 19 October 2022, 09:32:01 UTC
c0f5183 Logs: Add feature tracking to the load more button in log row context (#57079) * add feature tracking for the load more button in log row context * fix test by mocking reportInteraction * track the new log row limit 19 October 2022, 09:02:26 UTC
20616ee Logs: Add feature to tracking show context button click (#57074) * report interaction on context open * report interaction on context close_esc * replace deprecated feature (KeyboardEvent.keyCode) * update to report interaction on toggle context * remove redundant if statement 19 October 2022, 09:01:45 UTC
9666099 Navigation: Ignore null children in `ToolbarButtonRow` (#57201) * filter out any null buttons to prevent padding being added for them * ignore null children in toolbarbuttonrow 19 October 2022, 09:00:57 UTC
0491c19 elastic: backend-mode: fix trimEdges functionality (#56985) 19 October 2022, 08:40:42 UTC
f0b882e Add token to init-enterprise (#57246) 19 October 2022, 08:23:12 UTC
8949e57 cache api calls when args are the same (#57082) 19 October 2022, 06:40:03 UTC
a30885c CloudWatch: Make sure adoption tracking is done on valid, migrated queries (#56872) * make sure adoption tracking is done on valid, migrated queries * ignore hidden queries * fix test * remove obsolete test 19 October 2022, 06:39:18 UTC
c0cc85b Alerting: Add support for wecom apiapp (#55991) This change adds new functionality to the wecom alerting contact point. In addition to a webhook address, you can now send alerts to the wecom apiapp endpoint. Based on https://github.com/grafana/grafana/discussions/55883 Signed-off-by: aimuz <mr.imuz@gmail.com> 19 October 2022, 04:17:37 UTC
b2408dd Publicdasboards: Add annotations support (#56413) adds annotations support for public dashboards 19 October 2022, 01:48:20 UTC
cc6245d Fix typo (#57223) 18 October 2022, 22:52:56 UTC
22b5e57 PublicDashboards: hide topnav (#56873) 18 October 2022, 22:51:09 UTC
cafdbc1 restructures directories, corrects relrefs (#57130) 18 October 2022, 20:07:15 UTC
e5fc1b8 restructures directories, correct relrefs (#57131) 18 October 2022, 20:06:58 UTC
2a8a82e PublicDashboards: Don't filter datasources from FrontendSettings in a public dashboard (#57208) * add filter skip to avoid issues with RBAC * update comment 18 October 2022, 19:44:33 UTC
69bfd92 RefreshPicker: Fix issue clearing auto refresh (#57215) 18 October 2022, 19:41:37 UTC
3cb1ec5 Add information about tempo in devenv (#57204) 18 October 2022, 19:29:28 UTC
b2e2879 Cloudwatch: Fix issue where selected log groups clear from dashboards if there are more than 50 results (#57196) 18 October 2022, 18:34:27 UTC
9c954d0 Auth: Refresh OAuth access_token automatically using the refresh_token (#56076) * Verify OAuth token expiration for oauth users in the ctx handler middleware * Use refresh token to get a new access token * Refactor oauth_token.go * Add tests for the middleware changes * Align other tests * Add tests, wip * Add more tests * Add InvalidateOAuthTokens method * Fix ExpiryDate update to default * Invalidate OAuth tokens during logout * Improve logout * Add more comments * Cleanup * Fix import order * Add error to HasOAuthEntry return values * add dev debug logs * Fix tests Co-authored-by: jguer <joao.guerreiro@grafana.com> 18 October 2022, 16:17:28 UTC
984ec00 Search: load dashboards optimization (#56933) * search: load dashboards optimization * search: load dashboards optimization * search: close dashboard channel, return error when context is done * search: refactor * search: return err on ctx done * search: remove sleep 18 October 2022, 15:53:15 UTC
ca98dba Page: Refine responsive paddings and margins (#57132) 18 October 2022, 15:43:09 UTC
e91135c Fix NumberInput empty values (#57142) * Fix NumberInput empty values * tests * tests 18 October 2022, 13:59:34 UTC
71f79b9 PublicDashboards: Fix hidden queries execution (#57004) PublicDashboards: Fix hidden queries execution 18 October 2022, 13:47:24 UTC
ed98d7b Chore: remove busmock (#57170) 18 October 2022, 13:31:56 UTC
4b1b034 Chore: update latest.json to 9.2.1 (#57185) 18 October 2022, 13:26:17 UTC
9c51474 Revert data links code for sorted vector case (#57175) 18 October 2022, 12:59:53 UTC
4cee910 Changelog: Updated changelog for 9.2.1 (#57176) 18 October 2022, 12:45:30 UTC
423643a Alerting: use virtualized list of namespaces / groups for cloud rules (#56415) 18 October 2022, 11:38:59 UTC
fa45742 Quota(fix): remove service accounts from quota count (#56700) 18 October 2022, 11:26:38 UTC
76d6e3c TimeseriesPanel: Fix variables in data links (#56729) * TimeseriesPanel: Fix variables in data links * Refactor variable fix for all Timeseries panels * cr mods 18 October 2022, 11:22:31 UTC
178b051 make betterer a required step on PRs again (#57099) 18 October 2022, 11:22:13 UTC
44ad4ec Add RPM package publishing (#56797) Just tested deb publishing, and confirmed it works. Noticed that RPM packages aren't published though It's the exact same step, targetting the RPM files instead Both steps will run in parallel Co-authored-by: dsotirakis <dimitrios.sotirakis@grafana.com> 18 October 2022, 10:41:23 UTC
d2abcbe feat(loki-monaco-editor): improve line filter suggestions (#57103) 18 October 2022, 10:40:12 UTC
4d0dd06 Browse: Fix General folder not showing in FolderPicker (#57156) 18 October 2022, 10:38:51 UTC
3963ed3 RBAC: Allow access to `/dashboards` when user has dashboards create (#56712) * RBAC: Allow access to dashboards when user has dashboards create * Remove eval any that I didn't add on purpose 18 October 2022, 09:15:52 UTC
65939ce CloudWatch: Move logger to its own package and minor refactoring (#57107) * Move log to its own package * Rename test-data to testdata * Change alias to string type * Remove parseQueries from a method of cloudWatchExecutor 18 October 2022, 08:21:18 UTC
2815343 logs: handle mixed datasources in filters (#56560) * logs: handle mixed datasources in filters * removed unnecessary special handling * added explanation comment * more consistent type-handling 18 October 2022, 07:27:17 UTC
36734f3 CloudWatch: Move hard coded metrics, namespaces and dimensions to its own package (#57089) * move hard coded metrics to its own package * remove comment 18 October 2022, 07:23:47 UTC
7a71482 Update grabpl to 3.0.14 (#57144) 18 October 2022, 06:44:31 UTC
c26cf6a Search: Sort alphabetically in the folder view, increase the limit of the folder search from 50 to 1000 (#57078) * search: sort folders * search: increase the limit for folder search to 1000 * add folder view sort test * search: getFolderViewSort * search: revert test Co-authored-by: Todd Treece <todd.treece@grafana.com> 18 October 2022, 06:10:53 UTC
0db339d Alerting: Improve notification policies created during migration (#52071) * Alerting: Improve notification policies created during migration Previously, migrated legacy alerts were connected to notification policies through a `rule_uid` label in a 1:1 fashion. While this correctly mimicked pre-migration routing, it didn't create a notification policy structure that is easy to view/modify. In addition, having one policy per migrated alert is, in some ways, counter to the recommended approach of Unified Alerting. This change replaces `rule_uid`-based migrated notification policies with a private label called `__contacts__`. This label stores a list of double quoted strings containing the names of all contact points an AlertRule should route to (based on legacy notification channels). Finally, one notification policy is created per contact point with each matching AlertRules via regex on this `__contacts__` label. The result is a simpler, clearer, and easier to modify notification policy structure, with the added benefit that you can see which contact points an AlertRule is being routed to from the AlertRule creation page. 18 October 2022, 04:47:39 UTC
313c88f Reapply public dashboard granularity fix (#57129) 18 October 2022, 01:11:59 UTC
7f5914f Canvas: Text input cursor jumping (#57133) Co-authored-by: nmarrs <nathanielmarrs@gmail.com> 17 October 2022, 22:36:18 UTC
7146f27 Public Dashboards: audit log paths and add traceId where user facing error is different (#56914) Audit all paths for publicdashboards and implement traces where user facing error is different from the internal error. 17 October 2022, 21:17:24 UTC
d09d39d Docs/restructures setup (#57125) * builds out configure grafana directory to align with hugo * restructures configure authentication, corrects relrefs * correct alias * corrects final relrefs 17 October 2022, 20:24:33 UTC
6ad405e fix swagger spec for receivers API response (#57124) 17 October 2022, 19:58:55 UTC
888bdfd Alerting: Use correct response body for silence post API (#57114) 17 October 2022, 19:43:37 UTC
46fb408 SQLStore: Optionally retry queries if sqlite returns database is locked (#56096) * SQLStore: Retry queries if sqlite returns database is locked * Configurable retries * Apply suggestions from code review Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com> 17 October 2022, 18:23:44 UTC
920d2aa InfluxDB: Interpolate ad-hoc filters from Dashboard to Explore (#56996) 17 October 2022, 16:28:54 UTC
5c2b722 Docs: Fix broken link (#57083) * Docs: Fix broken link * Update docs/sources/setup-grafana/configure-security/configure-authentication/auth-proxy.md Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com> Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com> 17 October 2022, 16:09:31 UTC
24c0474 Grafana UI: Export prop types for queryfield, modal and field components (#57097) * chore(grafana-ui): export prop types for queryfield, modal and field components * docs(migration-guide): add notes for react peerdependencies and additional type exposure * Update docs/sources/developers/plugins/migration-guide.md Co-authored-by: Timur Olzhabayev <timur.olzhabayev@grafana.com> Co-authored-by: Timur Olzhabayev <timur.olzhabayev@grafana.com> 17 October 2022, 15:54:43 UTC
b7feb34 Fix broken relrefs (#57092) * Fixes relrefs * Fixes more relrefs 17 October 2022, 15:54:00 UTC
2bed451 Docs: Contextualize base64 encoding in Basic Authorization (#57046) 17 October 2022, 15:53:17 UTC
ed71b7b Chore/React18: Remove enzyme slate tests and replace with e2e tests (#57095) 17 October 2022, 15:31:59 UTC
c96b6a6 CI: Move `CreateTempFile` - use it for `rpm`/`deb` packages (#56990) * Move CreateTempFile - use it for rpm/deb packages * Fix typo * Fix tests: 17 October 2022, 15:23:57 UTC
fd0fcff Toolkit: Fix Cannot use "import statement outside" error in tests (#57071) 17 October 2022, 14:31:12 UTC
ba6c715 Chore: Delete unused db in orgs and use db in datasources (#57085) * Delete unused db in orgs and use db in datasources * Sort imports 17 October 2022, 14:27:56 UTC
6524a0b Chore: Rename grafana core `PanelChrome` and use `grafana-ui - PanelChrome` component (#56659) 17 October 2022, 14:03:38 UTC
de1cfc1 Docs: adds modify dashboard settings docs (#56826) * adds modify dashboard settings docs * Quick updates * minor corrections Co-authored-by: Torkel Ödegaard <torkel@grafana.com> 17 October 2022, 14:02:22 UTC
5d53a98 React18: Update useCallback arg types where needed (#57084) 17 October 2022, 13:52:12 UTC
b1128e0 Chore/React18: Update context types where needed (#57018) 17 October 2022, 12:29:44 UTC
0d9b321 DashboardsList: Fixes issue with overflow hidden causing input focus state to be obscured (#57021) 17 October 2022, 12:19:57 UTC
0f9e6dd Page: Refactor out section nav state logic and move it to SectionNav component (#57036) 17 October 2022, 12:19:29 UTC
3f26ffd Alerting: Add relativeTimeRange from dataSource when using Resample expresions (#56652) * Fix: Add relativeTimeRange from dataSource when using Resample expression * Add test for relativeTimeRange when updating resample expression * update time range for expressions when data sources are updated * Get data source recursively from expression up to the last query that this tree is referencing to * Remove unnecessary produce from immer, and check if there is a cycle in the queries structure 17 October 2022, 10:29:05 UTC
21792fd RBAC: Make uid for managed role names deterministic during migrations (#56620) * RBAC: Change the generate uid function to be deterministic so we can avoid collision * RBAC: Use fmt.Errorf * RBAC: Add comment * RBAC: Export GenerateManagedRoleUID 17 October 2022, 10:15:20 UTC
ecc2524 Docs alerting: copy edit terraform provisioning (#55978) (#57068) 17 October 2022, 09:48:39 UTC
0abf04a Toolkit: Remove unused close-milestone command (#57062) * Toolkit: Remove unused close-milestone command * Remove import line 17 October 2022, 09:27:27 UTC
27f072b Don't trigger tag event when merging (#57063) 17 October 2022, 09:27:10 UTC
03248e9 Alerting: Missing config option in the sample (#54179) 17 October 2022, 09:10:41 UTC
3cca8e3 any/type assertion fixes (#57009) 17 October 2022, 09:10:10 UTC
e25475b Make publish packages depend on compile-build-cmd and run from bin/build (#56713) 17 October 2022, 07:58:36 UTC
c8402b4 GoogleCloudMonitoring: fix typo tooltip pre-processing (#57049) 17 October 2022, 07:45:35 UTC
da39c72 BarChart: use dashboard timezone for x axis (#57047) 17 October 2022, 07:06:45 UTC
4831091 Docs: Fix provisioning table formatting (#57042) 16 October 2022, 16:05:47 UTC
0889c3a Docs: Clarify and document dashboard URL query parameters for variables (#56055) 16 October 2022, 01:07:25 UTC
800754e Add document for jsondata field `alertmanagerUid` (#52895) alertmanagerUid can be used to specify Alert Manager for a particular Prometheus/Loki data source. Co-authored-by: Garrett Guillotte <garrett.guillotte@grafana.com> 15 October 2022, 22:32:11 UTC
a46fa16 <Documentation> Document usage of environment variables/files in GitHub Auth login (#52891) * Document usage of environment variables/files * Updating Github Auth Login Documentation Co-authored-by: Garrett Guillotte <100453168+gguillotte-grafana@users.noreply.github.com> Co-authored-by: Garrett Guillotte <100453168+gguillotte-grafana@users.noreply.github.com> 15 October 2022, 16:20:50 UTC
9f5e691 Theme: Inter font (behind feature toggle) (#56441) * Theme: Inter font change with new line-height * Add it behind feature toggle * make buildVariant easier to read + enforce integer multiples of 2 (#56486) * Minor update * Update Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com> 15 October 2022, 14:22:33 UTC
129a289 Alerting: Cache result of dashboard ID lookups (#56587) * Create caching dashboard resolver * A couple tests for dashboard resolving * Log warning on not found * Additional polish + review nits * Move to singleflight instead of a plain mutex * Store errors instead of -1 in cache and use reflection when reading * Address linter error * One more linter error 14 October 2022, 20:48:02 UTC
c61b5e8 chore: replace sqlstore.Store with db.DB (#57010) * chore: replace sqlstore.SQLStore with db.DB * more post-sqlstore.SQLStore cleanup 14 October 2022, 19:33:06 UTC
2b4d57f Docs: Note end of release notes publication (#57013) * Docs: Note cessation of release notes * Docs: Update What's New index mention of release notes * Docs: Update links and references to the release notes * Docs: Fix relrefs * Docs: Spellcheck 14 October 2022, 17:24:32 UTC
64b0f80 Themes: Add color-scheme attribute to :root (#57001) 14 October 2022, 15:30:07 UTC
ea8549b Datasources: Support mixed datasources in a single query (#56832) * initial cut at refactor - need to run more tests * fix unit tests * change newly unused function to test helper * create unit tests for parsing query requests that cover a range of cases * add some comments * rename function to avoid dev confusion 14 October 2022, 14:27:06 UTC
2ccbb4d Configuration page: Fix dropdown menus keyboard a11y (#56986) * Made dropdown menu keyboard accessible * ul menu and left align 14 October 2022, 13:57:45 UTC
2e16d54 Dashboard: Add dashboard validation warning to save drawer (#55732) * add api route for validating a dashboard json * add feature flag for showDashboardValidationWarnings * tidy up * comments and messages * swagger specs * fix typo * more swagger * tests! * tidy test a little bit * no more ioutil * api will return different status code depending on validation error * clean up * handle 4xx errors * remove console.log * fix backend tests * tidy up * Swagger: Exclude alpha endpoints Co-authored-by: Sofia Papagiannaki <1632407+papagian@users.noreply.github.com> 14 October 2022, 13:51:05 UTC
e4b1347 Select Dropdown alignment fix (#56858) 14 October 2022, 13:24:08 UTC
3dbb0f1 Add in logic to send root datasource as override if needed (#56904) 14 October 2022, 13:12:04 UTC
2f85172 Alerting: Remove blank comment (#56889) 14 October 2022, 12:28:41 UTC
8e512de I18n: update contributing docs (#56860) * update contrib i18n docs * update contrib i18n docs * remove lingui references, rearrage plain js usage 14 October 2022, 10:55:15 UTC
back to top