0b66abb | Galen Kistler | 19 October 2022, 13:15:32 UTC | add case for empty influxdb 1 versions, so the health check doesn't fail (#56426) | 19 October 2022, 13:15:32 UTC |
05709ce | Kristin Laemmert | 19 October 2022, 13:02:15 UTC | 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 | AJ Tomko | 19 October 2022, 12:59:24 UTC | 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 | Garrett Guillotte | 19 October 2022, 12:41:34 UTC | Docs: Fix links in panels and vis docs (#57233) | 19 October 2022, 12:41:34 UTC |
f50ab45 | Hamas Shafiq | 19 October 2022, 12:11:33 UTC | 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 | Grafana I18n Bot | 19 October 2022, 11:14:55 UTC | 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 | Dimitris Sotirakis | 19 October 2022, 10:58:22 UTC | 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 | Ivana Huckova | 19 October 2022, 10:01:29 UTC | 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 | Sven Grossmann | 19 October 2022, 09:58:16 UTC | disable double stringify (#57243) | 19 October 2022, 09:58:16 UTC |
9adaf15 | Karl Persson | 19 October 2022, 09:53:59 UTC | 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 | Dimitris Sotirakis | 19 October 2022, 09:51:24 UTC | Replace json decoder with io.ReadAll (#57178) | 19 October 2022, 09:51:24 UTC |
b997bc4 | Ivana Huckova | 19 October 2022, 09:32:01 UTC | 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 | Gareth Dawson | 19 October 2022, 09:02:26 UTC | 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 | Gareth Dawson | 19 October 2022, 09:01:45 UTC | 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 | Ashley Harrison | 19 October 2022, 09:00:57 UTC | 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 | Gábor Farkas | 19 October 2022, 08:40:42 UTC | elastic: backend-mode: fix trimEdges functionality (#56985) | 19 October 2022, 08:40:42 UTC |
f0b882e | Dimitris Sotirakis | 19 October 2022, 08:23:12 UTC | Add token to init-enterprise (#57246) | 19 October 2022, 08:23:12 UTC |
8949e57 | Erik Sundell | 19 October 2022, 06:40:03 UTC | cache api calls when args are the same (#57082) | 19 October 2022, 06:40:03 UTC |
a30885c | Erik Sundell | 19 October 2022, 06:39:18 UTC | 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 | aimuz | 19 October 2022, 04:17:37 UTC | 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 | owensmallwood | 19 October 2022, 01:48:20 UTC | Publicdasboards: Add annotations support (#56413) adds annotations support for public dashboards | 19 October 2022, 01:48:20 UTC |
cc6245d | Sobuno | 18 October 2022, 22:52:56 UTC | Fix typo (#57223) | 18 October 2022, 22:52:56 UTC |
22b5e57 | Ezequiel Victorero | 18 October 2022, 22:51:09 UTC | PublicDashboards: hide topnav (#56873) | 18 October 2022, 22:51:09 UTC |
cafdbc1 | Christopher Moyer | 18 October 2022, 20:07:15 UTC | restructures directories, corrects relrefs (#57130) | 18 October 2022, 20:07:15 UTC |
e5fc1b8 | Christopher Moyer | 18 October 2022, 20:06:58 UTC | restructures directories, correct relrefs (#57131) | 18 October 2022, 20:06:58 UTC |
2a8a82e | Michael Mandrus | 18 October 2022, 19:44:33 UTC | 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 | Torkel Ödegaard | 18 October 2022, 19:41:37 UTC | RefreshPicker: Fix issue clearing auto refresh (#57215) | 18 October 2022, 19:41:37 UTC |
3cb1ec5 | Kristina | 18 October 2022, 19:29:28 UTC | Add information about tempo in devenv (#57204) | 18 October 2022, 19:29:28 UTC |
b2e2879 | Sarah Zinger | 18 October 2022, 18:34:27 UTC | 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 | Misi | 18 October 2022, 16:17:28 UTC | 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 | Artur Wierzbicki | 18 October 2022, 15:53:15 UTC | 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 | Torkel Ödegaard | 18 October 2022, 15:43:09 UTC | Page: Refine responsive paddings and margins (#57132) | 18 October 2022, 15:43:09 UTC |
e91135c | Victor Marin | 18 October 2022, 13:59:34 UTC | Fix NumberInput empty values (#57142) * Fix NumberInput empty values * tests * tests | 18 October 2022, 13:59:34 UTC |
71f79b9 | juanicabanas | 18 October 2022, 13:47:24 UTC | PublicDashboards: Fix hidden queries execution (#57004) PublicDashboards: Fix hidden queries execution | 18 October 2022, 13:47:24 UTC |
ed98d7b | ying-jeanne | 18 October 2022, 13:31:56 UTC | Chore: remove busmock (#57170) | 18 October 2022, 13:31:56 UTC |
4b1b034 | Sven Grossmann | 18 October 2022, 13:26:17 UTC | Chore: update latest.json to 9.2.1 (#57185) | 18 October 2022, 13:26:17 UTC |
9c51474 | Victor Marin | 18 October 2022, 12:59:53 UTC | Revert data links code for sorted vector case (#57175) | 18 October 2022, 12:59:53 UTC |
4cee910 | Grot (@grafanabot) | 18 October 2022, 12:45:30 UTC | Changelog: Updated changelog for 9.2.1 (#57176) | 18 October 2022, 12:45:30 UTC |
423643a | Gilles De Mey | 18 October 2022, 11:38:59 UTC | Alerting: use virtualized list of namespaces / groups for cloud rules (#56415) | 18 October 2022, 11:38:59 UTC |
fa45742 | Eric Leijonmarck | 18 October 2022, 11:26:38 UTC | Quota(fix): remove service accounts from quota count (#56700) | 18 October 2022, 11:26:38 UTC |
76d6e3c | Victor Marin | 18 October 2022, 11:22:31 UTC | 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 | Ashley Harrison | 18 October 2022, 11:22:13 UTC | make betterer a required step on PRs again (#57099) | 18 October 2022, 11:22:13 UTC |
44ad4ec | Julien Duchesne | 18 October 2022, 10:41:23 UTC | 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 | Matias Chomicki | 18 October 2022, 10:40:12 UTC | feat(loki-monaco-editor): improve line filter suggestions (#57103) | 18 October 2022, 10:40:12 UTC |
4d0dd06 | Laura Fernández | 18 October 2022, 10:38:51 UTC | Browse: Fix General folder not showing in FolderPicker (#57156) | 18 October 2022, 10:38:51 UTC |
3963ed3 | Gabriel MABILLE | 18 October 2022, 09:15:52 UTC | 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 | Shirley | 18 October 2022, 08:21:18 UTC | 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 | Gábor Farkas | 18 October 2022, 07:27:17 UTC | 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 | Erik Sundell | 18 October 2022, 07:23:47 UTC | 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 | Dimitris Sotirakis | 18 October 2022, 06:44:31 UTC | Update grabpl to 3.0.14 (#57144) | 18 October 2022, 06:44:31 UTC |
c26cf6a | Artur Wierzbicki | 18 October 2022, 06:10:53 UTC | 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 | Matthew Jacobson | 18 October 2022, 04:47:39 UTC | 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 | Guilherme Caulada | 18 October 2022, 01:11:59 UTC | Reapply public dashboard granularity fix (#57129) | 18 October 2022, 01:11:59 UTC |
7f5914f | Adela Almasan | 17 October 2022, 22:36:18 UTC | Canvas: Text input cursor jumping (#57133) Co-authored-by: nmarrs <nathanielmarrs@gmail.com> | 17 October 2022, 22:36:18 UTC |
7146f27 | Jeff Levin | 17 October 2022, 21:17:24 UTC | 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 | Christopher Moyer | 17 October 2022, 20:24:33 UTC | 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 | Santiago | 17 October 2022, 19:58:55 UTC | fix swagger spec for receivers API response (#57124) | 17 October 2022, 19:58:55 UTC |
888bdfd | Yuriy Tseretyan | 17 October 2022, 19:43:37 UTC | Alerting: Use correct response body for silence post API (#57114) | 17 October 2022, 19:43:37 UTC |
46fb408 | Sofia Papagiannaki | 17 October 2022, 18:23:44 UTC | 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 | Beto Muniz | 17 October 2022, 16:28:54 UTC | InfluxDB: Interpolate ad-hoc filters from Dashboard to Explore (#56996) | 17 October 2022, 16:28:54 UTC |
5c2b722 | Ahmed | 17 October 2022, 16:09:31 UTC | 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 | Jack Westbrook | 17 October 2022, 15:54:43 UTC | 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 | brendamuir | 17 October 2022, 15:54:00 UTC | Fix broken relrefs (#57092) * Fixes relrefs * Fixes more relrefs | 17 October 2022, 15:54:00 UTC |
2bed451 | Garrett Guillotte | 17 October 2022, 15:53:17 UTC | Docs: Contextualize base64 encoding in Basic Authorization (#57046) | 17 October 2022, 15:53:17 UTC |
ed71b7b | kay delaney | 17 October 2022, 15:31:59 UTC | Chore/React18: Remove enzyme slate tests and replace with e2e tests (#57095) | 17 October 2022, 15:31:59 UTC |
c96b6a6 | Dimitris Sotirakis | 17 October 2022, 15:23:57 UTC | 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 | Jack Westbrook | 17 October 2022, 14:31:12 UTC | Toolkit: Fix Cannot use "import statement outside" error in tests (#57071) | 17 October 2022, 14:31:12 UTC |
ba6c715 | Selene | 17 October 2022, 14:27:56 UTC | 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 | Alexa V | 17 October 2022, 14:03:38 UTC | Chore: Rename grafana core `PanelChrome` and use `grafana-ui - PanelChrome` component (#56659) | 17 October 2022, 14:03:38 UTC |
de1cfc1 | Christopher Moyer | 17 October 2022, 14:02:22 UTC | 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 | kay delaney | 17 October 2022, 13:52:12 UTC | React18: Update useCallback arg types where needed (#57084) | 17 October 2022, 13:52:12 UTC |
b1128e0 | kay delaney | 17 October 2022, 12:29:44 UTC | Chore/React18: Update context types where needed (#57018) | 17 October 2022, 12:29:44 UTC |
0d9b321 | Torkel Ödegaard | 17 October 2022, 12:19:57 UTC | DashboardsList: Fixes issue with overflow hidden causing input focus state to be obscured (#57021) | 17 October 2022, 12:19:57 UTC |
0f9e6dd | Torkel Ödegaard | 17 October 2022, 12:19:29 UTC | Page: Refactor out section nav state logic and move it to SectionNav component (#57036) | 17 October 2022, 12:19:29 UTC |
3f26ffd | Sonia Aguilar | 17 October 2022, 10:29:05 UTC | 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 | Karl Persson | 17 October 2022, 10:15:20 UTC | 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 | brendamuir | 17 October 2022, 09:48:39 UTC | Docs alerting: copy edit terraform provisioning (#55978) (#57068) | 17 October 2022, 09:48:39 UTC |
0abf04a | Esteban Beltran | 17 October 2022, 09:27:27 UTC | Toolkit: Remove unused close-milestone command (#57062) * Toolkit: Remove unused close-milestone command * Remove import line | 17 October 2022, 09:27:27 UTC |
27f072b | Dimitris Sotirakis | 17 October 2022, 09:27:10 UTC | Don't trigger tag event when merging (#57063) | 17 October 2022, 09:27:10 UTC |
03248e9 | Jan Garaj | 17 October 2022, 09:10:41 UTC | Alerting: Missing config option in the sample (#54179) | 17 October 2022, 09:10:41 UTC |
3cca8e3 | Ashley Harrison | 17 October 2022, 09:10:10 UTC | any/type assertion fixes (#57009) | 17 October 2022, 09:10:10 UTC |
e25475b | Dimitris Sotirakis | 17 October 2022, 07:58:36 UTC | Make publish packages depend on compile-build-cmd and run from bin/build (#56713) | 17 October 2022, 07:58:36 UTC |
c8402b4 | Labesse Kévin | 17 October 2022, 07:45:35 UTC | GoogleCloudMonitoring: fix typo tooltip pre-processing (#57049) | 17 October 2022, 07:45:35 UTC |
da39c72 | Leon Sorokin | 17 October 2022, 07:06:45 UTC | BarChart: use dashboard timezone for x axis (#57047) | 17 October 2022, 07:06:45 UTC |
4831091 | Garrett Guillotte | 16 October 2022, 16:05:47 UTC | Docs: Fix provisioning table formatting (#57042) | 16 October 2022, 16:05:47 UTC |
0889c3a | Garrett Guillotte | 16 October 2022, 01:07:25 UTC | Docs: Clarify and document dashboard URL query parameters for variables (#56055) | 16 October 2022, 01:07:25 UTC |
800754e | Vũ Quốc Phong | 15 October 2022, 22:32:11 UTC | 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 | Ben Golding | 15 October 2022, 16:20:50 UTC | <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 | Torkel Ödegaard | 15 October 2022, 14:22:33 UTC | 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 | Alexander Weaver | 14 October 2022, 20:48:02 UTC | 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 | Kristin Laemmert | 14 October 2022, 19:33:06 UTC | 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 | Garrett Guillotte | 14 October 2022, 17:24:32 UTC | 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 | kay delaney | 14 October 2022, 15:30:07 UTC | Themes: Add color-scheme attribute to :root (#57001) | 14 October 2022, 15:30:07 UTC |
ea8549b | Michael Mandrus | 14 October 2022, 14:27:06 UTC | 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 | Yaelle Chaudy | 14 October 2022, 13:57:45 UTC | 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 | Josh Hunt | 14 October 2022, 13:51:05 UTC | 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 | Arpit Bhardwaj | 14 October 2022, 13:24:08 UTC | Select Dropdown alignment fix (#56858) | 14 October 2022, 13:24:08 UTC |
3dbb0f1 | Kristina | 14 October 2022, 13:12:04 UTC | Add in logic to send root datasource as override if needed (#56904) | 14 October 2022, 13:12:04 UTC |
2f85172 | George Robinson | 14 October 2022, 12:28:41 UTC | Alerting: Remove blank comment (#56889) | 14 October 2022, 12:28:41 UTC |
8e512de | Josh Hunt | 14 October 2022, 10:55:15 UTC | 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 |