From 6b0443b68bef4f0fb890c73a5ad708d68887d2964b659f785f77081360c1f3ba Mon Sep 17 00:00:00 2001 From: Witek Bedyk Date: Fri, 26 Feb 2021 14:07:38 +0000 Subject: [PATCH] Accepting request 874474 from home:tserong:branches:server:monitoring Update to version 7.4.2 OBS-URL: https://build.opensuse.org/request/show/874474 OBS-URL: https://build.opensuse.org/package/show/server:monitoring/grafana?expand=0&rev=52 --- Makefile | 11 +- README | 12 +- _service | 2 +- _servicedata | 2 +- add-gotest-module.patch | 12 + grafana-7.3.6.tar.gz | 3 - grafana-7.4.2.tar.gz | 3 + grafana.changes | 1152 +++++++++++++++++++++++++++++++++++++++ grafana.spec | 15 +- vendor.tar.gz | 4 +- 10 files changed, 1195 insertions(+), 21 deletions(-) create mode 100644 add-gotest-module.patch delete mode 100644 grafana-7.3.6.tar.gz create mode 100644 grafana-7.4.2.tar.gz diff --git a/Makefile b/Makefile index 2d2d0d2..ad02fa9 100644 --- a/Makefile +++ b/Makefile @@ -5,7 +5,6 @@ default: verify-deps clean tar verify-deps: @which yarn >/dev/null 2>&1 || ( echo "yarn not found; run \`sudo npm install -g yarn\`" && false ) - @which grunt >/dev/null 2>&1 || ( echo "grunt not found; run \`sudo npm install -g grunt-cli\`" && false ) clean: rm -f $(NAME)-*.tar $(NAME)-*.tar.gz @@ -20,17 +19,17 @@ tar: cd $$tmpdir && \ gunzip ../$$tar.gz && \ tar -xf ../$$tar && \ + # recreate tarball explicitly in a format that handles long filenames \ + tar --format=posix -cf ../$$tar $$basename && \ cd $$basename && \ # Patches for the JS frontend go after here \ # No patches currently needed \ # End patches section \ yarn install --pure-lockfile && \ - grunt release && \ - cp -pr tmp/public . && \ - cp -pr tmp/tools . && \ + yarn run build && \ cd .. && \ - echo "Updating $$basename/tools $$basename/public in tarball..." && \ - tar -rf ../$$tar $$basename/tools $$basename/public && \ + echo "Updating $$basename/public in tarball..." && \ + tar -rf ../$$tar $$basename/public && \ cd .. && \ gzip $$tar && \ rm -rf $$tmpdir diff --git a/README b/README index 0f7c185..e84a029 100644 --- a/README +++ b/README @@ -1,27 +1,25 @@ The tarball is generated via the OBS source service, but Grafana needs to ship the compiled frontend assets as well, which have to -be built by running yarn and grunt inside the source tree (see -https://github.com/grafana/grafana#building-frontend-assets). +be built by running yarn inside the source tree (see +https://github.com/grafana/grafana/blob/master/contribute/developer-guide.md#frontend). This can't be done at build time on OBS, because it involves downloading and installing packages from the internet, so instead we have a Makefile which does the following: - Runs `osc service disabledrun` to get the latest source tarball - Unpacks the tarball to a temporary directory -- Runs `yarn install --pure-lockfile && grunt release` +- Runs `yarn install --pure-lockfile && yarn build` - Adds the generated "vendor" and "public" content to the tarball, then compresses it with xz. - The tarball can then be used by OBS to build an RPM. -In order for this to work you need to have npm >= 6, < 12, yarn and -grunt installed. To get set up, run: +In order for this to work you need to have npm >= 14 and yarn installed. - # zypper in npm12 + # zypper in npm14 # zypper in obs-service-download_files obs-service-go_modules \ obs-service-obs_scm # npm install -g yarn - # npm install -g grunt-cli Then, to package a new release of Grafana, run `make` then `osc ci` and you should be good. diff --git a/_service b/_service index a975e95..24031b4 100644 --- a/_service +++ b/_service @@ -5,7 +5,7 @@ .git @PARENT_TAG@ v(.*) - v7.3.6 + v7.4.2 enable diff --git a/_servicedata b/_servicedata index ea8e2bc..9d09ec7 100644 --- a/_servicedata +++ b/_servicedata @@ -1,6 +1,6 @@ https://github.com/grafana/grafana - f25d63954b2593e1cd11eafb5ca929900a9f2e66 + 29e75ad97b61f09f4880e3d3adbda810bfbf5dbf \ No newline at end of file diff --git a/add-gotest-module.patch b/add-gotest-module.patch new file mode 100644 index 0000000..a43fa7d --- /dev/null +++ b/add-gotest-module.patch @@ -0,0 +1,12 @@ +diff --git a/go.mod b/go.mod +index ea2a2c0da1..0ab22b1da9 100644 +--- a/go.mod ++++ b/go.mod +@@ -101,6 +101,7 @@ require ( + gopkg.in/redis.v5 v5.2.9 + gopkg.in/square/go-jose.v2 v2.5.1 + gopkg.in/yaml.v2 v2.3.0 ++ gotest.tools v2.2.0+incompatible + xorm.io/core v0.7.3 + xorm.io/xorm v0.8.1 + ) diff --git a/grafana-7.3.6.tar.gz b/grafana-7.3.6.tar.gz deleted file mode 100644 index 32c021f..0000000 --- a/grafana-7.3.6.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5b85b6b5b3a37b81b629f96c1ec332548dd8daa25a32bdf46f41f19d8664d480 -size 30541972 diff --git a/grafana-7.4.2.tar.gz b/grafana-7.4.2.tar.gz new file mode 100644 index 0000000..5fa652d --- /dev/null +++ b/grafana-7.4.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ccd7cf394c9b7eed511573947182bc435b1142c094e94334e72b3ddf61cee16 +size 32292793 diff --git a/grafana.changes b/grafana.changes index 9fda3b2..cf02aae 100644 --- a/grafana.changes +++ b/grafana.changes @@ -1,3 +1,1155 @@ +------------------------------------------------------------------- +Mon Feb 22 08:45:47 UTC 2021 - tserong@suse.com + +- Update to version 7.4.2: + * Make Datetime local (No date if today) working (#31274) (#31275) + * "Release: Updated versions in package to 7.4.2" (#31272) + * [v7.4.x] Chore: grafana-toolkit uses grafana-ui and grafana-data workspaces (#31269) + * Snapshots: Disallow anonymous user to create snapshots (#31263) (#31266) + * only update usagestats every 30min (#31131) (#31262) + * Prometheus: Fix enabling of disabled queries when editing in dashboard (#31055) (#31248) + * CloudWatch: Ensure empty query row errors are not passed to the panel (#31172) (#31245) + * StatPanels: Fixes to palette color scheme is not cleared when loading panel (#31126) (#31246) + * QueryEditors: Fixes issue that happens after moving queries then editing would update other queries (#31193) (#31244) + * LibraryPanels: Disconnect before connect during dashboard save (#31235) (#31238) + * SqlDataSources: Fixes the Show Generated SQL button in query editors (#31236) (#31239) + * Variables: Adds back default option for data source variable (#31208) (#31232) + * IPv6: Support host address configured with enclosing square brackets (#31226) (#31228) + * Postgres: Fix timeGroup macro converts long intervals to invalid numbers when TimescaleDB is enabled (#31179) (#31224) + * Remove last synchronisation field from LDAP debug view (#30984) (#31221) + * [v7.4.x]: Sync drone config from master to stable release branch (#31213) + * DataSourceSrv: Filter out non queryable data sources by default (#31144) (#31214) + * Alerting: Fix modal text for deleting obsolete notifier (#31171) (#31209) + * Variables: Fixes missing empty elements from regex filters (#31156) (#31201) + * DashboardLinks: Fixes links always cause full page reload (#31178) (#31181) + * DashboardListPanel: Fixes issue with folder picker always showing All and using old form styles (#31160) (#31162) + * Permissions: Fix team and role permissions on folders/dashboards not displayed for non Grafana Admin users (#31132) (#31176) + * Prometheus: Multiply exemplars timestamp to follow api change (#31143) (#31170) +- Added add-gotest-module.patch to fix "inconsistent vendoring" build failure + +------------------------------------------------------------------- +Wed Feb 17 06:06:04 UTC 2021 - tserong@suse.com + +- Update to version 7.4.1: + * "Release: Updated versions in package to 7.4.1" (#31128) + * Transforms: Fixes Outer join issue with duplicate field names not getting the same unique field names as before (#31121) (#31127) + * MuxWriter: Handle error for already closed file (#31119) (#31120) + * Logging: sourcemap transform asset urls from CDN in logged stacktraces (#31115) (#31117) + * Exemplars: Change CTA style (#30880) (#31105) + * test: add support for timeout to be passed in for addDatasource (#30736) (#31090) + * Influx: Make max series limit configurable and show the limiting message if applied (#31025) (#31100) + * Elasticsearch: fix log row context erroring out (#31088) (#31094) + * test: update addDashboard flow for v7.4.0 changes (#31059) (#31084) + * Usage stats: Adds source/distributor setting (#31039) (#31076) + * DashboardLinks: Fixes crash when link has no title (#31008) (#31050) + * Make value mappings correctly interpret numeric-like strings (#30893) (#30912) + * Elasticsearch: Fix alias field value not being shown in query editor (#30992) (#31037) + * BarGauge: Improvements to value sizing and table inner width calculations (#30990) (#31032) + * convert path to posix by default (#31045) (#31053) + * Alerting: Fixes so notification channels are properly deleted (#31040) (#31046) + * Drone: Fix deployment image (#31027) (#31029) + * Graph: Fixes so graph is shown for non numeric time values (#30972) (#31014) + * instrumentation: make the first database histogram bucket smaller (#30995) (#31001) + * Build: Releases e2e and e2e-selectors too (#31006) (#31007) + * TextPanel: Fixes so panel title is updated when variables change (#30884) (#31005) + * StatPanel: Fixes issue formatting date values using unit option (#30979) (#30991) + * Units: Fixes formatting of duration units (#30982) (#30986) + * Elasticsearch: Show Size setting for raw_data metric (#30980) (#30983) + * Logging: sourcemap support for frontend stacktraces (#30590) (#30976) + * e2e: extends selector factory to plugins (#30932) (#30934) + * Variables: Adds queryparam formatting option (#30858) (#30924) + * Exemplars: change api to reflect latest changes (#30910) (#30915) + * "Release: Updated versions in package to 7.4.0" (#30898) + * DataSourceSettings: Adds info box and link to Grafana Cloud (#30891) (#30896) + * GrafanaUI: Add a way to persistently close InfoBox (#30716) (#30895) + * [7.4.x] AlertingNG: List saved Alert definitions in Alert Rule list (30890)(30603) + * Alerting: Fixes alert panel header icon not showing (#30840) (#30885) + * Plugins: Requests validator (#30445) (#30877) + * PanelLibrary: Adds library panel meta information to dashboard json (#30770) (#30883) + * bump grabpl version to 0.5.36 (#30874) (#30878) + * Chore: remove __debug_bin (#30725) (#30857) + * Grafana-ui: fixes closing modals with escape key (#30745) (#30873) + * DashboardLinks: Support variable expression in to tooltip - Issue #30409 (#30569) (#30852) + * Add alt text to plugin logos (#30710) (#30872) + * InfluxDB: Add http configuration when selecting InfluxDB v2 flavor (#30827) (#30870) + * Prometheus: Set type of labels to string (#30831) (#30835) + * AlertingNG: change API permissions (#30781) (#30814) + * Grafana-ui: fixes no data message in Table component (#30821) (#30855) + * Prometheus: Add tooltip to explain possibility to use patterns in text and title fields in annotations (#30825) (#30843) + * Chore: add more docs annotations (#30847) (#30851) + * BarChart: inside-align strokes, upgrade uPlot to 1.6.4. (#30806) (#30846) + * Transforms: allow boolean in field calculations (#30802) (#30845) + * CDN: Fixes cdn path when Grafana is under sub path (#30822) (#30823) + * bump cypress to 6.3.0 (#30644) (#30819) + * Expressions: Measure total transformation requests and elapsed time (#30514) (#30789) + * Grafana-UI: Add story/docs for ErrorBoundary (#30304) (#30811) + * [v7.4.x]: Menu: Mark menu components as internal (#30801) + * Graph: Fixes auto decimals issue in legend and tooltip (#30628) (#30635) + * GraphNG: Disable Plot logging by default (#30390) (#30500) + * Storybook: Migrate card story to use controls (#30535) (#30549) + * GraphNG: add bar alignment option (#30499) (#30790) + * Variables: Clears drop down state when leaving dashboard (#30810) (#30812) + * Add missing callback dependency (#30797) (#30809) + * GraphNG: improve behavior when switching between solid/dash/dots (#30796) (#30799) + * Add width for Variable Editors (#30791) (#30795) + * Panels: Fixes so panels are refreshed when scrolling past them fast (#30784) (#30792) + * PanelEdit: Trigger refresh when changing data source (#30744) (#30767) + * AlertingNG: Enable UI to Save Alert Definitions (#30394) (#30548) + * CDN: Fix passing correct prefix to GetContentDeliveryURL (#30777) (#30779) + * CDN: Adds support for serving assets over a CDN (#30691) (#30776) + * Explore: Update styling of buttons (#30493) (#30508) + * Loki: Append refId to logs uid (#30418) (#30537) + * skip symlinks to directories when generating plugin manifest (#30721) (#30738) + * Mobile: Fixes issue scrolling on mobile in chrome (#30746) (#30750) + * BarChart: add alpha bar chart panel (#30323) (#30754) + * Datasource: Use json-iterator configuration compatible with standard library (#30732) (#30739) + * Variables: Fixes so text format will show All instead of custom all (#30730) (#30731) + * AlertingNG: pause/unpause definitions via the API (#30627) (#30672) + * PanelLibrary: better handling of deleted panels (#30709) (#30726) + * Transform: improve the "outer join" performance/behavior (#30407) (#30722) + * DashboardPicker: switch to promise-based debounce, return dashboard UID (#30706) (#30714) + * Use connected GraphNG in Explore (#30707) (#30708) + * PanelLibrary: changes casing of responses and adds meta property (#30668) (#30711) + * DeployImage: Switch base images to Debian (#30684) (#30699) + * Trace: trace to logs design update (#30637) (#30702) + * Influx: Show all datapoints for dynamically windowed flux query (#30688) (#30703) + * ci(npm-publish): add missing github package token to env vars (#30665) (#30673) + * Loki: Improve live tailing errors and fix Explore's logs container type errors (#30517) (#30681) + * Grafana-UI: Fix setting default value for MultiSelect (#30671) (#30687) + * Explore: Fix jumpy live tailing (#30650) (#30677) + * Docs: Refer to product docs in whats new for alerting templating feature (#30652) (#30670) + * Variables: Fixes display value when using capture groups in regex (#30636) (#30661) + * Docs: Fix expressions enabled description (#30589) (#30651) + * Licensing Docs: Adding license restrictions docs (#30216) (#30648) + * DashboardSettings: fixes vertical scrolling (#30640) (#30643) + * chore: bump redux toolkit to 1.5.0 for immer 8.0.1 vulnerability fix (#30605) (#30631) + * Explore: Fix loading visualisation on the top of the new time series panel (#30553) (#30557) + * Footer: Fixes layout issue in footer (#30443) (#30494) + * Variables: Fixes so queries work for numbers values too (#30602) (#30624) + * Admin: Fixes so form values are filled in from backend (#30544) (#30623) + * Docs: Update 7.4 What's New to use more correct description of alerting notification template feature (#30502) (#30614) + * NodeGraph: Add docs (#30504) (#30613) + * Cloud Monitoring: Fix legend naming with display name override (#30440) (#30503) + * Expressions: Add option to disable feature (#30541) (#30558) + * OldGraph: Fix height issue in Firefox (#30565) (#30582) + * XY Chart: fix editor error with empty frame (no fields) (#30573) (#30577) + * XY Chart: share legend config with timeseries (#30559) (#30566) + * DataFrame: cache frame/field index in field state (#30529) (#30560) + * Prometheus: Fix show query instead of Value if no __name__ and metric (#30511) (#30556) + * Decimals: Big Improvements to auto decimals and fixes to auto decimals bug found in 7.4-beta1 (#30519) (#30550) + * chore: update packages dependent on dot-prop to fix security vulnerability (#30432) (#30487) + * GraphNG: uPlot 1.6.3 (fix bands not filling below 0). close #30523. (#30527) (#30528) + * GraphNG: uPlot 1.6.2 (#30521) (#30522) + * Chore: Upgrade grabpl version (#30486) (#30513) + * grafana/ui: Fix internal import from grafana/data (#30439) (#30507) + * prevent field config from being overwritten (#30437) (#30442) + * Chore: upgrade NPM security vulnerabilities (#30397) (#30495) + * TimeSeriesPanel: Fixed default value for gradientMode (#30484) (#30492) + * Admin: Fixes so whole org drop down is visible when adding users to org (#30481) (#30497) + * Chore: adds wait to e2e test (#30488) (#30490) + * Graph: Fixes so only users with correct permissions can add annotations (#30419) (#30466) + * Alerting: Hides threshold handle for percentual thresholds (#30431) (#30467) + * Timeseries: only migrage point size when configured (#30461) (#30470) + * Expressions: Fix button icon (#30444) (#30450) + * PanelModel: Make sure the angular options are passed to react panel type changed handler (#30441) (#30451) + * Docs: Fix img link for alert notification template (#30436) (#30447) + * Chore: Upgrade build pipeline tool (#30456) (#30457) + * PanelOptions: Refactoring applying panel and field options out of PanelModel and add property clean up for properties not in field config registry (#30389) (#30438) + * "Release: Updated versions in package to 7.4.0-beta.1" (#30427) + * Chore: Update what's new URL (#30423) + * GraphNG: assume uPlot's series stroke is always a function (#30416) + * PanelLibrary: adding library panels to Dashboard Api (#30278) + * Prettier: Fixes to files that came in after main upgrade (#30410) + * Cloud Monitoring: Add curated dashboards for the most popular GCP services (#29930) + * Mssql integrated security (#30369) + * Prettier: Upgrade to 2 (#30387) + * GraphNG: sort ascending if the values appear reversed (#30405) + * Docs: Grafana whats new 7.4 (#30404) + * Dashboards: Adds cheat sheet toggle to supported query editors (#28857) + * Docs: Update timeseries-dimensions.md (#30403) + * Alerting: Evaluate data templating in alert rule name and message (#29908) + * Docs: Add links to 7.3 patch release notes (#30292) + * Docs: Update _index.md (#29546) + * Docs: Update jaeger.md (#30401) + * Expressions: Remove feature toggle (#30316) + * Docs: Update tempo.md (#30399) + * Docs: Update zipkin.md (#30400) + * services/provisioning: Various cleanup (#30396) + * DashboardSchemas: OpenAPI Schema Generation (#30242) + * AlertingNG: Enforce unique alert definition title (non empty)/UID per organisation (#30380) + * Licensing: Document new v7.4 options and APIs (#30217) + * Auth: add expired token error and update CreateToken function (#30203) + * NodeGraph: Add node graph visualization (#29706) + * Add jwtTokenAuth to plugin metadata schema (#30346) + * Plugins: Force POSIX style path separators for manifest generation (#30287) + * Add enterprise reporting fonts to gitignore (#30385) + * Field overrides: skipping overrides for properties no longer existing in plugin (#30197) + * NgAlerting: View query result (#30218) + * Grafana-UI: Make Card story public (#30388) + * Dashboard: migrate version history list (#29970) + * Search: use Card component (#29892) + * PanelEvents: Isolate more for old angular query editors (#30379) + * Loki: Remove showing of unique labels with the empty string value (#30363) + * Chore: Lint all files for no-only-tests (#30364) + * Clears errors after running new query (#30367) + * Prometheus: Change exemplars endpoint (#30378) + * Explore: Fix a bug where Typeahead crashes when a large amount of ite… (#29637) + * Circular vector: improve generics (#30375) + * Update signing docs (#30296) + * Email: change the year in templates (#30294) + * grafana/ui: export TLS auth component (#30320) + * Query Editor: avoid word wrap (#30373) + * Transforms: add sort by transformer (#30370) + * AlertingNG: Save alert instances (#30223) + * GraphNG: Color series from by value scheme & change to fillGradient to gradientMode (#29893) + * Chore: Remove not used PanelOptionsGrid component (#30358) + * Zipkin: Remove browser access mode (#30360) + * Jaeger: Remove browser access mode (#30349) + * chore: bump lodash to 4.17.20 (#30359) + * ToolbarButton: New emotion based component to replace all navbar, DashNavButton and scss styles (#30333) + * Badge: Increase contrast, remove rocket icon for plugin beta/alpha state (#30357) + * Licensing: Send map of environment variables to plugins (#30347) + * Dashboards: Exit to dashboard when deleting panel from panel view / edit view (#29032) + * Cloud Monitoring: MQL support (#26551) + * ReleaseNotes: Updated changelog and release notes for 7.4.0-beta1 (#30348) + * Panel options UI: Allow collapsible categories (#30301) + * Grafana-ui: Fix context menu item always using onClick instead of href (#30350) + * Badge: Design improvement & reduce contrast (#30328) + * make sure stats are added horizontally and not vertically (#30106) + * Chore(deps): Bump google.golang.org/grpc from 1.33.1 to 1.35.0 (#30342) + * Chore(deps): Bump github.com/stretchr/testify from 1.6.1 to 1.7.0 (#30341) + * Chore(deps): Bump github.com/google/uuid from 1.1.2 to 1.1.5 (#30340) + * Chore(deps): Bump github.com/hashicorp/go-version from 1.2.0 to 1.2.1 (#30339) + * Fix HTML character entity error (#30334) + * GraphNG: fix fillBelowTo regression (#30330) + * GraphNG: implement softMin/softMax for auto-scaling stabilization. close #979. (#30326) + * Legend: Fixes right y-axis legend from being pushed outside the bounds of the panel (#30327) + * Grafana-toolkit: Update component generator templates (#30306) + * Panels: remove beta flag from stat and bargauge panels (#30324) + * GraphNG: support fill below to (bands) (#30268) + * grafana-cli: Fix security issue (#28888) + * AlertingNG: Modify queries and transform endpoint to get datasource UIDs (#30297) + * Chore: Fix missing property from ExploreGraph (#30315) + * Prometheus: Add support for Exemplars (#28057) + * Grafana-UI: Enhances for TimeRangePicker and TimeRangeInput (#30102) + * ReleaseNotes: Updated changelog and release notes for 7.4.0 (#30312) + * Table: Fixes BarGauge cell display mode font size so that it is fixed to the default cell font size (#30303) + * AngularGraph: Fixes issues with legend wrapping after legend refactoring (#30283) + * Plugins: Add Open Distro to the list of data sources supported by sigv4 (#30308) + * Chore: Moves common and response into separate packages (#30298) + * GraphNG: remove y-axis position control from series color picker in the legend (#30302) + * Table: migrate old-table config to new table config (#30142) + * Elasticsearch: Support extended stats and percentiles in terms order by (#28910) + * Docs: Update release notes index + * GraphNG: stats in legend (#30251) + * Grafana UI: EmptySearchResult docs (#30281) + * Plugins: Use the includes.path (if exists) on sidebar includes links (#30291) + * Fix spinner and broken buttons (#30286) + * Graph: Consider reverse sorted data points on isOutsideRange check (#30289) + * Update getting-started.md (#30257) + * Backend: use sdk version (v0.81.0) without transform (gel) code (#29236) + * Chore: update latest versions to 7.3.7 (#30282) + * Loki: Fix hiding of series in table if labels have number values (#30185) + * Loki: Lower min step to 1ms (#30135) + * Prometheus: Improve autocomplete performance and remove disabling of dynamic label lookup (#30199) + * Icons: Adds custom icon support ands new panel and interpolation icons (#30277) + * ReleaseNotes: Updated changelog and release notes for 7.3.7 (#30280) + * Grafana-ui: Allow context menu items to be open in new tab (#30141) + * Cloud Monitoring: Convert datasource to use Dataframes (#29830) + * GraphNG: added support to change series color from legend. (#30256) + * AzureMonitor: rename labels for query type dropdown (#30143) + * Decimals: Improving auto decimals logic for high numbers and scaled units (#30262) + * Elasticsearch: Use minimum interval for alerts (#30049) + * TimeSeriesPanel: The new graph panel now supports y-axis value mapping #30272 + * CODEOWNERS: Make backend squad owners of backend style guidelines (#30266) + * Auth: Add missing request headers to SigV4 middleware allowlist (#30115) + * Grafana-UI: Add story/docs for FilterPill (#30252) + * Grafana-UI: Add story/docs for Counter (#30253) + * Backend style guide: Document JSON guidelines (#30267) + * GraphNG: uPlot 1.6, hide "Show points" in Points mode, enable "dot" lineStyle (#30263) + * Docs: Update prometheus.md (#30240) + * Docs: Cloudwatch filter should be JSON format (#30243) + * API: Add by UID routes for data sources (#29884) + * Docs: Update datasource_permissions.md (#30255) + * Cloudwatch: Move deep link creation to the backend (#30206) + * Metrics API: Use jsoniter for JSON encoding (#30250) + * Add option in database config to skip migrations for faster startup. (#30146) + * Set signed in users email correctly (#30249) + * Drone: Upgrade build pipeline tool (#30247) + * runRequest: Fixes issue with request time range and time range returned to panels are off causing data points to be cut off (outside) (#30227) + * Elasticsearch: fix handling of null values in query_builder (#30234) + * Docs: help users connect to Prometheus using SigV4 (#30232) + * Update documentation-markdown-guide.md (#30207) + * Update documentation-markdown-guide.md (#30235) + * Better logging of plugin scanning errors (#30231) + * Print Node.js and Toolkit versions (#30230) + * Chore: bump rollup across all packages (#29486) + * Backend style guide: Document database patterns (#30219) + * Chore: Bump plugin-ci-alpine Docker image version (#30225) + * Legends: Refactoring and rewrites of legend components to simplify components & reuse (#30165) + * Use Node.js 14.x in plugin CI (#30209) + * Field overrides: extracting the field config factory into its own reusable module. (#30214) + * LibraryPanels: adds connections (#30212) + * PanelOptionsGroups: Only restore styles from PanelOptionsGroup (#30215) + * Variables: Add deprecation warning for value group tags (#30160) + * GraphNG: Hide grid for right-y axis if left x-axis exists (#30195) + * Middleware: Add CSP support (#29740) + * Updated image links to have newer format. (#30208) + * Docs: Update usage-insights.md (#30150) + * Share panel dashboard add images (#30201) + * Update documentation-style-guide.md (#30202) + * Docs: Fix links to transforms (#30194) + * docs(badge): migrate story to use controls (#30180) + * Chore(deps): Bump github.com/prometheus/common from 0.14.0 to 0.15.0 (#30188) + * Fix alert definition routine stop (#30117) + * Chore(deps): Bump gopkg.in/square/go-jose.v2 from 2.4.1 to 2.5.1 (#30189) + * InlineSwitch: Minor story fix (#30186) + * Chore(deps): Bump github.com/gosimple/slug from 1.4.2 to 1.9.0 (#30178) + * Chore(deps): Bump github.com/fatih/color from 1.9.0 to 1.10.0 (#30183) + * Chore(deps): Bump github.com/lib/pq from 1.3.0 to 1.9.0 (#30181) + * Chore(deps): Bump github.com/hashicorp/go-plugin from 1.2.2 to 1.4.0 (#30175) + * Chore(deps): Bump github.com/getsentry/sentry-go from 0.7.0 to 0.9.0 (#30171) + * Gauge: Fixes issue with all null values cause min & max to be null (#30156) + * Links: Add underline on hover for links in NewsPanel (#30166) + * GraphNG: Update to test dashboards (#30153) + * CleanUp: Removed old panel options group component (#30157) + * AngularQueryEditors: Fixes to Graphite query editor and other who refer to other queries (#30154) + * Chore(deps): Bump github.com/robfig/cron/v3 from 3.0.0 to 3.0.1 (#30172) + * Chore(deps): Bump github.com/urfave/cli/v2 from 2.1.1 to 2.3.0 (#30173) + * Chore: Fix spelling issue (#30168) + * Revise README.md. (#30145) + * Chore(deps): Bump github.com/mattn/go-sqlite3 from 1.11.0 to 1.14.6 (#30174) + * InlineSwitch: Added missing InlineSwitch component and fixed two places that used unaligned inline switch (#30162) + * GraphNG: add new alpha XY Chart (#30096) + * Elastic: Support request cancellation properly (Uses new backendSrv.fetch Observable request API) (#30009) + * OpenTSDB: Support request cancellation properly (#29992) + * InfluxDB: Update Flux external link (#30158) + * Allow dependabot to keep go packages up-to-date (#30170) + * PluginState: Update comment + * GraphNG: Minor polish & updates to new time series panel and move it from alpha to beta (#30163) + * Share panel dashboard (#30147) + * GraphNG: rename "graph3" to "timeseries" panel (#30123) + * Add info about access mode (#30137) + * Prometheus: Remove running of duplicated metrics query (#30108) + * Prometheus: Fix autocomplete does not work on incomplete input (#29854) + * GraphNG: remove graph2 panel (keep the parts needed for explore) (#30124) + * Docs: Add metadata to activating licensing page (#30140) + * MixedDataSource: Added missing variable support flag (#30110) + * AngularPanels: Fixes issue with some panels not rendering when going into edit mode due to no height (#30113) + * AngularPanels: Fixes issue with discrete panel that used the initialized event (#30133) + * Explore: Make getFieldLinksForExplore more reusable (#30134) + * Elasticsearch: Add Support for Serial Differencing Pipeline Aggregation (#28618) + * Angular: Fixes issue with angular directive caused by angular upgrade in master (#30114) + * Analytics: add data source type in data-request events (#30087) + * GraphNG: "Interpolation: Step after" test (#30127) + * GraphNG: check cross-axis presence when auto-padding. close #30121. (#30126) + * Alerting: improve alerting default datasource search when extracting alerts (#29993) + * Loki: Timeseries should not produce 0-values for missing data (#30116) + * GraphNG: support dashes (#30070) + * GraphNG: fix spanGaps optimization in alignDataFrames(). see #30101. (#30118) + * Alerting NG: update API to expect UIDs instead of IDs (#29896) + * GraphNG: Overhaul of main test dashboard and update to null & gaps dashboard (#30101) + * Chore: Fix intermittent time-related test failure in explore datasource instance update (#30109) + * QueryEditorRow: Ability to change query name (#29779) + * Frontend: Failed to load application files message improvement IE11 (#30011) + * Drone: Upgrade build pipeline tool (#30104) + * Fix phrasing. (#30075) + * Chore: Add CloudWatch HTTP API tests (#29691) + * Elastic: Fixes so templating queries work (#30003) + * Chore: Rewrite elasticsearch client test to standard library (#30093) + * Chore: Rewrite tsdb influxdb test to standard library (#30091) + * Fix default maximum lifetime an authenticated user can be logged in (#30030) + * Instrumentation: re-enable database wrapper feature to expose counter and histogram for database queries (#29662) + * Docs: Update labels to fields transform (#30086) + * GraphNG: adding possibility to toggle tooltip, graph and legend for series (#29575) + * Chore: Rewrite tsdb cloudmonitoring test to standard library (#30090) + * Chore: Rewrite tsdb azuremonitor time grain test to standard library (#30089) + * Chore: Rewrite tsdb graphite test to standard library (#30088) + * Chore: Upgrade Docker build image wrt. Go/golangci-lint/Node (#30077) + * Usage Stats: Calculate concurrent users as a histogram (#30006) + * Elasticsearch: Fix broken alerting when using pipeline aggregations (#29903) + * Drone: Fix race conditions between Enterprise and Enterprise2 (#30076) + * Chore: Rewrite models datasource cache test to standard library (#30040) + * Plugins: prevent app plugin from rendering with wrong location (#30017) + * Update NOTICE.md + * Chore: Tiny typo fix `rage` -> `range` (#30067) + * Docs: loki.md: Add example of Loki data source config (#29976) + * ReleaseNotes: Updated changelog and release notes for 7.3.6 (#30066) + * Docs: Update usage-insights.md (#30065) + * Docs: Update white-labeling.md (#30064) + * Chore(deps): Bump axios from 0.19.2 to 0.21.1 (#30059) + * Chore: Rewrite models tags test to standard library (#30041) + * Bump actions/setup-node from v1 to v2.1.4 (#29891) + * Build(deps): Bump ini from 1.3.5 to 1.3.7 (#29787) + * fall back to any architecture when getting plugin's checksum #30034 (#30035) + * Lerna: Update to 3.22.1 (#30057) + * SeriesToRows: Fixes issue in transform so that value field is always named Value (#30054) + * [dashboard api] manage error when data in dashboard table is not valid json (#29999) + * use sha256 checksum instead of md5 (#30018) + * Chore: Rewrite brute force login protection test to standard library (#29986) + * Chore: Rewrite login auth test to standard library (#29985) + * Chore: Rewrite models dashboards test to standard library (#30023) + * Chore: Rewrite models dashboard acl test to standard library (#30022) + * Chore: Rewrite models alert test to standard library (#30021) + * Chore: Rewrite ldap login test to standard library (#29998) + * Chore: Rewrite grafana login test to standard library (#29997) + * Fix two ini-file typos regarding LDAP (#29843) + * Chore: Changes source map devtool to inline-source-map (#30004) + * Chore: Sync Enterprise go.sum (#30005) + * Chore: Add Enterprise dependencies (#29994) + * SQLStore: customise the limit of retrieved datasources per organisation (#29358) + * Chore: update crewjam/saml library to the latest master (#29991) + * Graph: Fixes so users can not add annotations in readonly dash (#29990) + * Currency: add Vietnamese dong (VND) (#29983) + * Drone: Update pipelines for Enterprise (#29939) + * Remove the bus from teamgroupsync (#29810) + * Influx: Make variable query editor input uncontrolled (#29968) + * PanelLibrary: Add PATCH to the API (#29956) + * PanelEvents: Isolating angular panel events into it's own event bus + more event refactoring (#29904) + * Bump node-notifier from 8.0.0 to 8.0.1 (#29952) + * LDAP: Update use_ssl documentation (#29964) + * Docs: Missing 's' on 'logs' (#29966) + * Docs: Update opentsdb.md (#29963) + * Docs: Minor typo correction (#29962) + * librarypanels: Fix JSON field casing in tests (#29954) + * TemplateSrv: Do not throw error for an unknown format but use glob as fallback and warn in the console (#29955) + * PanelLibrary: Adds uid and renames title to name (#29944) + * Docs: Fix raw format variable docs (#29945) + * RedirectResponse: Implement all of api.Response (#29946) + * PanelLibrary: Adds get and getAll to the api (#29772) + * Chore: Remove duplicate interpolateString test (#29941) + * Chore: Rewrite influxdb query parser test to standard library (#29940) + * Folders: Removes the possibility to delete the General folder (#29902) + * Chore: Convert tsdb request test to standard library (#29936) + * Chore: Convert tsdb interval test to standard library (#29935) + * Docs: Update configuration.md (#29912) + * Docs: Update organization_roles.md (#29911) + * Docs: Update _index.md (#29918) + * GraphNG: bring back tooltip (#29910) + * Ng Alerting: Remove scroll and fix SplitPane limiters (#29906) + * Dashboard: Migrating dashboard settings to react (#27561) + * Minor correction to explanation on correct MS SQL usage. (#29889) + * AlertingNG: Create a scheduler to evaluate alert definitions (#29305) + * Add changelog items for 7.3.6, 7.2.3 and 6.7.5 (#29901) + * bump stable to 7.3.6 (#29899) + * Upgrade go deps. (#29900) + * Expressions: Replace query input fields with select. (#29816) + * PanelEdit: Update UI if panel plugin changes field config (#29898) + * Elasticsearch: Remove timeSrv dependency (#29770) + * PanelEdit: Need new data after plugin change (#29874) + * Chore(toolkit): disable react/prop-types for eslint config (#29888) + * Field Config API: Add ability to hide field option or disable it from the overrides (#29879) + * SharedQuery: Fixes shared query editor now showing queries (#29849) + * GraphNG: support fill gradient (#29765) + * Backend style guide: Add more guidelines (#29871) + * Keep query keys consistent (#29855) + * Alerting: Copy frame field labels to time series tags (#29886) + * Update configure-docker.md (#29883) + * Usage Stats: Introduce an interface for usage stats service (#29882) + * DataFrame: add a writable flag to fields (#29869) + * InlineForms: Changes to make inline forms more flexible for query editors (#29782) + * Usage Stats: Allow to add additional metrics to the stats (#29774) + * Fix the broken link of XORM documentation (#29865) + * Move colors demo under theme colors (#29873) + * Dashboard: Increase folder name size in search dashboard (#29821) + * MSSQL: Config UI touches (#29834) + * QueryOptions: Open QueryEditors: run queries after changing group options #29864 + * GraphNG: uPlot 1.5.2, dynamic stroke/fill, Flot-style hover points (#29866) + * Variables: Fixes so numerical sortorder works for options with null values (#29846) + * GraphNG: only initialize path builders once (#29863) + * GraphNG: Do not set fillColor from GraphNG only opacity (#29851) + * add an example cloudwatch resource_arns() query that uses multiple tags (ref: #29499) (#29838) + * Backend: Remove more globals (#29644) + * MS SQL: Fix MS SQL add data source UI issues (#29832) + * Display palette and colors for dark and light themes in storybook (#29848) + * Docs: Fix broken link in logs-panel (#29833) + * Docs: Add info about typing of connected props to Redux style guide (#29842) + * Loki: Remove unnecessary deduplication (#29421) + * Varibles: Fixes so clicking on Selected will not include All (#29844) + * Explore/Logs: Correctly display newlines in detected fields (#29541) + * Link suppliers: getLinks API update (#29757) + * Select: Changes default menu placement for Select from auto to bottom (#29837) + * Chore: Automatically infer types for dashgrid connected components (#29818) + * Chore: Remove unused Loki and Cloudwatch syntax providers (#29686) + * Pass row (#29839) + * GraphNG: Context menu (#29745) + * GraphNG: Enable scale distribution configuration (#29684) + * Explore: Improve Explore performance but removing unnecessary re-renders (#29752) + * DashboardDS: Fixes display of long queries (#29808) + * Sparkline: Fixes issue with sparkline that sent in custom fillColor instead of fillOpacity (#29825) + * Chore: Disable default golangci-lint filter (#29751) + * Update style guide with correct usage of MS SQL (#29829) + * QueryEditor: do not auto refresh on every update (#29762) + * Chore: remove unused datasource status enum (#29827) + * Expressions: support ${my var} syntax (#29819) + * Docs: Update types-options.md (#29777) + * Chore: Enable more go-ruleguard rules (#29781) + * GraphNG: Load uPlot path builders lazily (#29813) + * Elasticsearch: ensure query model has timeField configured in datasource settings (#29807) + * Chore: Use Header.Set method instead of Header.Add (#29804) + * Allow dependabot to check actions (#28159) + * Grafana-UI: Support optgroup for MultiSelect (#29805) + * Sliders: Update behavior and style tweak (#29795) + * Grafana-ui: Fix collapsible children sizing (#29776) + * Style guide: Document avoidance of globals in Go code (#29803) + * Chore: Rewrite opentsdb test to standard library (#29792) + * CloudWatch: Add support for AWS DirectConnect ConnectionErrorCount metric (#29583) + * GraphNG: uPlot 1.5.1 (#29789) + * GraphNG: update uPlot v1.5.0 (#29763) + * Added httpMethod to webhook (#29780) + * @grafana-runtime: Throw error if health check fails in DataSourceWithBackend (#29743) + * Explore: Fix remounting of query row (#29771) + * Expressions: Add placeholders to hint on input (#29773) + * Alerting: Next gen Alerting page (#28397) + * GraphNG: Add test dashboard for null & and gaps rendering (#29769) + * Expressions: Field names from refId (#29755) + * Plugins: Add support for signature manifest V2 (#29240) + * Chore: Configure go-ruleguard via golangci-lint (#28419) + * Move middleware context handler logic to service (#29605) + * AlertListPanel: Add options to sort by Time(asc) and Time(desc) (#29764) + * PanelLibrary: Adds delete Api (#29741) + * Tracing: Release trace to logs feature (#29443) + * ReleaseNotes: Updated changelog and release notes for 7.3.5 (#29753) + * DataSourceSettings: Add servername field to DataSource TLS config (#29279) + * Chore: update stable and testing versions (#29748) + * ReleaseNotes: Updated changelog and release notes for 7.3.5 (#29744) + * Elasticsearch: View in context feature for logs (#28764) + * Chore: Disable gosec on certain line (#29382) + * Logging: log frontend errors caught by ErrorBoundary, including component stack (#29345) + * ChangePassword: improved keyboard navigation (#29567) + * GrafanaDataSource: Fix selecting -- Grafana -- data source, broken after recent changes (#29737) + * Docs: added version note for rename by regex transformation. (#29735) + * @grafana/ui: Fix UI issues for cascader button dropdown and query input (#29727) + * Docs: Update configuration.md (#29728) + * Docs: Remove survey (#29549) + * Logging: rate limit fronted logging endpoint (#29272) + * API: add Status() to RedirectResponse (#29722) + * Elasticsearch: Deprecate browser access mode (#29649) + * Elasticsearch: Fix query initialization action (#29652) + * PanelLibrary: Adds api and db to create Library/Shared/Reusable Panel (#29642) + * Transformer: Rename metrics based on regex (#29281) + * Variables: Fixes upgrade of legacy Prometheus queries (#29704) + * Auth: Add SigV4 header allowlist to reduce chances of verification issues (#29650) + * DataFrame: add path and description metadata (#29695) + * Alerting: Use correct time series name override from frame fields (#29693) + * GraphNG: fix bars migration and support color and linewidth (#29697) + * PanelHeader: Fix panel header description inline code wrapping (#29628) + * Bugfix 29848: Remove annotation_tag entries as part of annotations cleanup (#29534) + * GraphNG: simple settings migration from flot panel (#29599) + * GraphNG: replace bizcharts with uPlot for sparklines (#29632) + * GitHubActions: Update node version in github action (#29683) + * Adds go dep used by an Enterprise feature. (#29645) + * Typescript: Raise strict error limit for enterprise (#29688) + * Remove unnecessary escaping (#29677) + * Update getting-started-prometheus.md (#29678) + * instrumentation: align label name with our other projects (#29514) + * Typescript: Fixing typescript strict error, and separate check from publishing (#29679) + * CloudWatch: namespace in search expression should be quoted if match exact is enabled #29109 (#29563) + * Docs: Plugin schema updates (#28232) + * RadioButton: Fix flex issue in master for radio buttons (#29664) + * Update getting-started.md (#29670) + * Expr: fix time unit typo in ds queries (#29668) + * Expr: make reduction nan/null more consistent (#29665) + * Expr: fix func argument panic (#29663) + * Update documentation-style-guide.md (#29661) + * Update documentation-markdown-guide.md (#29659) + * Docs: Changed image format (#29658) + * Expr: fix failure to execute due to OrgID (#29653) + * GraphNG: rename "points" to "showPoints" (#29635) + * Expressions: Restore showing expression query editor even if main data source is not mixed (#29656) + * GraphNG: time range should match the panel timeRange (#29596) + * Support svg embedded favicons in whitelabeling (#29436) + * Add changelog to docs style guide (#29581) + * Loki: Retry web socket connection when connection is closed abnormally (#29438) + * GraphNG: Fix annotations and exemplars plugins (#29613) + * Chore: Rewrite tsdb sql engine test to standard library (#29590) + * GraphNG: fix and optimize spanNulls (#29633) + * Build(deps): Bump highlight.js from 10.4.0 to 10.4.1 (#29625) + * Cloudwatch: session cache should use UTC consistently (#29627) + * GraphNG: rename GraphMode to DrawStyle (#29623) + * GraphNG: add spanNulls config option (#29512) + * Docs: add docs for concatenate transformer (#28667) + * Stat/Gauge: expose explicit font sizing (#29476) + * GraphNG: add gaps/nulls support to staircase & smooth interpolation modes (#29593) + * grafana/ui: Migrate Field knobs to controls (#29433) + * Prometheus: Fix link to Prometheus graph in dashboard (#29543) + * Build: Publish next and latest npm channels to Github (#29615) + * Update broken aliases (#29603) + * API: add ID to snapshot API responses (#29600) + * Elasticsearch: Migrate queryeditor to React (#28033) + * QueryGroup & DataSourceSrv & DataSourcePicker changes simplify usage, error handling and reduce duplication, support for uid (#29542) + * Elastic: Fixes config UI issues (#29608) + * GraphNG: Fix issues with plugins not retrieving plot instance (#29585) + * middleware: Make scenario test functions take a testing.T argument (#29564) + * Grafana/ui: Storybook controls understand component types (#29574) + * Login: Fixes typo in tooltip (#29604) + * Panel: making sure we support all versions of chrome when detecting position of click event. (#29544) + * Chore: Rewrite sqlstore migration test to use standard library (#29589) + * Chore: Rewrite tsdb prometheus test to standard library (#29592) + * Security: Add gosec G304 auditing annotations (#29578) + * Chore: Rewrite tsdb testdatasource scenarios test to standard library (#29591) + * Docs: Add missing key to enable SigV4 for provisioning Elasticsearch data source (#29584) + * Add Microsoft.Network/natGateways (#29479) + * Update documentation-style-guide.md (#29586) + * @grafana/ui: Add bell-slash to available icons (#29579) + * Alert: Fix forwardRef warning (#29577) + * Update documentation-style-guide.md (#29580) + * Chore: Upgrade typescript to 4.1 (#29493) + * PanelLibrary: Adds library_panel table (#29565) + * Make build docker full fix (#29570) + * Build: move canary packages to github (#29411) + * Devenv: Add default db for influxdb (#29371) + * Chore: Check errors from Close calls (#29562) + * GraphNG: support auto and explicit axis width (#29553) + * Chore: upgrading y18n to 4.0.1 for security reasons (#29523) + * Middleware: Rewrite tests to use standard library (#29535) + * Overrides: show category on the overrides (#29556) + * GraphNG: Bars, Staircase, Smooth modes (#29359) + * Docs: Fix docs sync actions (#29551) + * Chore: Update dev guide node version for Mac (#29548) + * Docs: Update formatting-multi-value-variables.md (#29547) + * Arrow: toArray() on nullable values should include null values (#29520) + * Docs: Update syntax.md (#29545) + * NodeJS: Update to LTS (14) (#29467) + * Docs: Update repeat-panels-or-rows.md (#29540) + * 3 minor changes, including updating the title TOC (#29501) + * Auth proxy: Return standard error type (#29502) + * Data: use pre-defined output array length in vectorToArray() (#29516) + * Dashboards: hide playlist edit functionality from viewers and snapshots link from unauthenticated users (#28992) + * docker: use yarn to build (#29538) + * QueryEditors: Refactoring & rewriting out dependency on PanelModel (#29419) + * Chore: skip flaky tests (#29537) + * Graph NG: Invalidate uPlot config on timezone changes (#29531) + * IntelliSense: Fix autocomplete and highlighting for Loki, Prometheus, Cloudwatch (#29381) + * Variables: Fixes Textbox current value persistence (#29481) + * OptionsEditor: simplify the options editor interfaces (#29518) + * Icon: Changed the icon for signing in (#29530) + * fixes bug with invalid handler name for metrics (#29529) + * Middleware: Simplifications (#29491) + * GraphNG: simplify effects responsible for plot updates/initialization (#29496) + * Alarting: fix alarm messages in dingding (Fixes #29470) (#29482) + * PanelEdit: making sure the correct datasource query editor is being rendered. (#29500) + * AzureMonitor: Unit MilliSeconds naming (#29399) + * Devenv: update mysql_tests and postgres_tests blocks for allowing dynamically change of underlying docker image (#29525) + * Chore: Enable remaining eslint-plugin-react rules (#29519) + * Docs/Transformations: Add documentation about Binary operations in Add field from calculation (#29511) + * Datasources: fixed long error message overflowing container (#29440) + * docker: fix Dockerfile after Gruntfile.js removed (#29515) + * Chore: Adds Panel Library featuretoggle (#29521) + * Docs: Update filter-variables-with-regex.md (#29508) + * Docs: InfluxDB_V2 datasource: adding an example on how to add InfluxQL as a datasource (#29490) + * Loki: Add query type and line limit to query editor in dashboard (#29356) + * Docs: Added Security Group support to Azure Auth (#29418) + * DataLinks: Removes getDataSourceSettingsByUid from applyFieldOverrides (#29447) + * Bug: trace viewer doesn't show more than 300 spans (#29377) + * Live: publish all dashboard changes to a single channel (#29474) + * Chore: Enable eslint-plugin-react partial rules (#29428) + * Alerting: Update alertDef.ts with more time options (#29498) + * DataSourceSrv: Look up data source by uid and name transparently (#29449) + * Instrumentation: Add examplars for request histograms (#29357) + * Variables: Fixes Constant variable persistence confusion (#29407) + * Docs: Fix broken link for plugins (#29346) + * Prometheus: don't override displayName property (#29441) + * Grunt: Removes grunt dependency and replaces some of its usage (#29461) + * Transformation: added support for excluding/including rows based on their values. (#26884) + * Chore: Enable exhaustive linter (#29458) + * Field overrides: added matcher to match all fields within frame/query. (#28872) + * Log: Use os.Open to open file for reading (#29483) + * MinMax: keep global min/main in field state (#29406) + * ReactGridLayout: Update dependency to 1.2 (#29455) + * Jest: Upgrade to latest (#29450) + * Chore: bump grafana-ui rollup dependencies (#29315) + * GraphNG: use uPlot's native ms support (#29445) + * Alerting: Add support for Sensu Go notification channel (#28012) + * adds tracing for all bus calls that passes ctx (#29434) + * prometheus: Improve IsAPIError's documentation (#29432) + * ReleaseNotes: Updated changelog and release notes for 7.3.4 (#29430) + * Elasticsearch: Fix index pattern not working with multiple base sections (#28348) + * Plugins: Add support for includes' icon (#29416) + * Docs: fixing frontend docs issue where enums ending up in wrong folder level. (#29429) + * Variables: Fixes issue with upgrading legacy queries (#29375) + * Queries: Extract queries from dashboard (#29349) + * Docs: docker -> Docker (#29331) + * PanelEvents: Refactors and removes unnecessary events, fixes panel editor update issue when panel options change (#29414) + * Fix: Correct panel edit uistate migration (#29413) + * Alerting: Improve Prometheus Alert Rule error message (#29390) + * Fix: Migrate Panel edit uiState percentage strings to number (#29412) + * remove insecure cipher suit as default option (#29378) + * * prometheus fix variables fetching when customQueryParameters used #28907 (#28949) + * Chore: Removes observableTester (#29369) + * Chore: Adds e2e tests for Variables (#29341) + * Fix gosec finding of unhandled errors (#29398) + * Getting started with Grafana and MS SQL (#29401) + * Arrow: cast timestams to Number (#29402) + * Docs: Add Cloud content links (#29317) + * PanelEditor: allow access to the eventBus from panel options (#29327) + * GraphNG: support x != time in library (#29353) + * removes unused golint file (#29391) + * prefer server cipher suites (#29379) + * Panels/DashList: Fix order of recent dashboards (#29366) + * Core: Move SplitPane layout from PanelEdit. (#29266) + * Drone: Upgrade build pipeline tool (#29365) + * Update yarn.lock to use latest rc-util (#29313) + * Variables: Adds description field (#29332) + * Chore: Update latest.json (#29351) + * Drone: Upload artifacts for release branch builds (#29297) + * Docs: fixing link issues in auto generated frontend docs. (#29326) + * Drone: Execute artifact publishing for both editions in parallel during release (#29362) + * Devenv: adding default credentials for influxdb (#29344) + * Drone: Check CUE dashboard schemas (#29334) + * Backend: fix IPv6 address parsing erroneous (#28585) + * dashboard-schemas cue 3.0.0 compatible (#29352) + * Update documentation-style-guide.md (#29354) + * Docs: Update requirements.md (#29350) + * ReleaseNotes: Updated changelog and release notes for 7.3.4 (#29347) + * ReleaseNotes: Updated changelog and release notes for 7.3.4 (#29338) + * Drone: Publish NPM packages after Storybook to avoid race condition (#29340) + * Add an option to hide certain users in the UI (#28942) + * Guardian: Rewrite tests from goconvey (#29292) + * Docs: Fix editor role and alert notification channel description (#29301) + * Docs: Improve custom Docker image instructions (#29263) + * Security: Fixes minor security issue with alert notification webhooks that allowed GET & DELETE requests #29330 + * Chore: Bump storybook to v6 (#28926) + * ReleaseNotes: Updates release notes link in package.json (master) (#29329) + * Docs: Accurately reflecting available variables (#29302) + * Heatmap: Fixes issue introduced by new eventbus (#29322) + * Dashboard Schemas (#28793) + * devenv: Add docker load test which authenticates with API key (#28905) + * Login: Fixes redirect url encoding issues of # %23 being unencoded after login (#29299) + * InfluxDB: update flux library and support boolean label values (#29310) + * Explore/Logs: Update Parsed fields to Detected fields (#28881) + * GraphNG: Init refactorings and fixes (#29275) + * fixing a broken relref link (#29312) + * Drone: Upgrade build pipeline tool (#29308) + * decreasing frontend docs threshold. (#29304) + * Docker: update docker root group docs and docker image (#29222) + * WebhookNotifier: Convert tests away from goconvey (#29291) + * Annotations: fixing so when changing annotations query links submenu will be updated. (#28990) + * [graph-ng] add temporal DataFrame alignment/outerJoin & move null-asZero pass inside (#29250) + * Dashboard: Fixes kiosk state after being redirected to login page and back (#29273) + * make it possible to hide change password link in profile menu (#29246) + * Theme: Add missing color type (#29265) + * Chore: Allow reducerTester to work with every data type & payload-less actions (#29241) + * Explore/Prometheus: Update default query type option to "Both" (#28935) + * Loki/Explore: Add query type selector (#28817) + * Variables: New Variables are stored immediately (#29178) + * reduce severity level to warning (#28939) + * Units: Changes FLOP/s to FLOPS and some other rates per second units get /s suffix (#28825) + * Docs: Remove duplicate "Transformations overview" topics from the TOC (#29247) + * Docs: Fixed broken relrefs and chanfed TOC entry name from Alerting to Alerts. (#29251) + * Docs: Remove duplicate Panel overview topic. (#29248) + * Increase search limit on team add user and improve placeholder (#29258) + * Fix warnings for conflicting style rules (#29249) + * Make backwards compatible (#29212) + * Minor cosmetic markdown tweaks in docs/cloudwatch.md (#29238) + * Getting Started: Updated index topic, removed "what-is-grafana", and adjusted weight o… (#29216) + * BarGauge: Fix story for BarGauge, caused knobs to show for other stories (#29232) + * Update glossary to add hyperlinks to Explore and Transformation entries (#29217) + * Chore: Enable errorlint linter (#29227) + * TimeRegions: Fixed issue with time regions and tresholds due to angular js upgrade (#29229) + * CloudWatch: Support request cancellation properly (#28865) + * CloudMonitoring: Support request cancellation properly (#28847) + * Chore: Handle wrapped errors (#29223) + * Expressions: Move GEL into core as expressions (#29072) + * Chore: remove compress:release grunt task (#29225) + * Refactor/Explore: Inline datasource actions into initialisation (#28953) + * Fix README typo (#29219) + * Grafana UI: Card API refactor (#29034) + * Plugins: Changed alertlist alert url to view instead of edit (#29060) + * React: Upgrading react to v17, wip (#29057) + * Gauge: Tweaks short value auto-sizing (#29197) + * BackendSrv: support binary responseType like $http did (#29004) + * GraphNG: update the options config (#28917) + * Backend: Fix build (#29206) + * Permissions: Validate against Team/User permission role update (#29101) + * ESlint: React fixes part 1 (#29062) + * Tests: Adds expects for observables (#28929) + * Variables: Adds new Api that allows proper QueryEditors for Query variables (#28217) + * Introduce eslint-plugin-react (#29053) + * Automation: Adds GitHub release action (#29194) + * Refactor declarative series configuration to a config builder (#29106) + * ReleaseNotes: Updated changelog and release notes for 7.3.3 (#29189) + * Panels: fix positioning of the header title (#29167) + * trace user login and datasource name instead of id (#29183) + * playlist: Improve test (#29120) + * Drone: Fix publish-packages invocation (#29179) + * Table: Fix incorrect condtition for rendering table filter (#29165) + * Chore: Upgrade grafana/build-ci-deploy image to latest Go (#29171) + * DashboardLinks: will only refresh dashboard search when changing tags for link. (#29040) + * ReleaseNotes: Updated changelog and release notes for 7.3.3 (#29169) + * CloudWatch: added HTTP API Gateway specific metrics and dimensions (#28780) + * Release: Adding release notes for 7.3.3 (#29168) + * SQL: Define primary key for tables without it (#22255) + * changed link format from MD to HTML (#29163) + * Backend: Rename variables for style conformance (#29097) + * Docs: Fixes what'new menu and creates index page, adds first draft of release notes to docs (#29158) + * Drone: Upgrade build pipeline tool and build image (#29161) + * ReleaseNotes: Updated changelog and release notes for 7.4.0 (#29160) + * ReleaseNotes: Updated changelog and release notes for 7.3.3 (#29159) + * Chore: Upgrade Go etc in build images (#29157) + * Chore: Remove unused Go code (#28852) + * API: Rewrite tests from goconvey (#29091) + * Chore: Fix linting issues caught by ruleguard (#28799) + * Fix panic when using complex dynamic URLs in app plugin routes (#27977) + * Snapshots: Fixes so that dashboard snapshots show data when using Stat, Gauge, BarGauge or Table panels (#29031) + * Fix authomation text: remove hyphen (#29149) + * respect fronted-logging.enabled flag (#29107) + * build paths in an os independent way (#29143) + * Provisioning: always pin app to the sidebar when enabled (#29084) + * Automation: Adds new changelog actions (#29142) + * Chore: Rewrite preferences test from GoConvey to stdlib and testify (#29129) + * Chore: Upgrade Go dev tools (#29124) + * Automation: Adding version bump action + * DataFrames: add utility function to check if structure has changed (#29006) + * Drone: Fix Drone config verification for enterprise on Windows (#29118) + * Chore: Require OrgId to be specified in delete playlist command (#29117) + * Plugin proxy: Handle URL parsing errors (#29093) + * Drone: Verify Drone config at beginning of pipelines (#29071) + * Legend/GraphNG: Refactoring legend types and options (#29067) + * Doc: Update documentation-style-guide.md (#29082) + * Chore: Bumps types for jest (#29098) + * LogsPanel: Fix scrolling in dashboards (#28974) + * sort alphabetically unique labels, labels and parsed fields (#29030) + * Data source proxy: Convert 401 from data source to 400 (#28962) + * Plugins: Implement testDatasource for Jaeger (#28916) + * Update react-testing-library (#29061) + * Graph: Fixes stacking issues like floating bars when data is not aligned (#29051) + * StatPanel: Fixes hanging issue when all values are zero (#29077) + * Auth: Enable more complete credential chain for SigV4 default SDK auth option (#29065) + * Chore: Convert API tests to standard Go lib (#29009) + * Update README.md (#29075) + * Update CODEOWNERS (#28906) + * Enhance automation text for missing information (#29052) + * GraphNG: Adding ticks test dashboard and improves tick spacing (#29044) + * Chore: Migrate Dashboard List panel to React (#28607) + * Test Datasource/Bug: Fixes division by zero in csv metric values scenario (#29029) + * Plugins: Bring back coreplugin package (#29064) + * Add 'EventBusName' dimension to CloudWatch 'AWS/Events' namespace (#28402) + * CloudWatch: Add support for AWS/ClientVPN metrics and dimensions (#29055) + * AlertingNG: manage and evaluate alert definitions via the API (#28377) + * Fix linting issues (#28811) + * Logging: Log frontend errors (#28073) + * Fix for multi-value template variable for project selector (#29042) + * Chore: Rewrite test helpers from GoConvey to stdlib (#28919) + * GraphNG: Fixed axis measurements (#29036) + * Fix links to logql docs (#29037) + * latest 7.3.2 (#29041) + * Elasticsearch: Add Moving Function Pipeline Aggregation (#28131) + * changelog 7.3.2 (#29038) + * MutableDataFrame: Remove unique field name constraint and values field index and unused/seldom used stuff (#27573) + * Fix prometheus docs related to query variable (#29027) + * Explore: support ANSI colors in live logs (#28895) + * Docs: Add documentation about log levels (#28975) + * Dashboard: remove usage of Legacyforms (#28707) + * Docs: Troubleshoot starting docker containers on Mac (#28754) + * Elasticsearch: interpolate variables in Filters Bucket Aggregation (#28969) + * Chore: Bump build pipeline version (#29023) + * Annotations: Fixes error when trying to create annotation when dashboard is unsaved (#29013) + * TraceViewer: Make sure it does not break when no trace is passed (#28909) + * Thresholds: Fixes color assigned to null values (#29010) + * Backend: Remove unused code (#28933) + * Fix documentation (#28998) + * Tracing: Add setting for sampling server (#29011) + * Logs Panel: Fix inconsistent higlighting (#28971) + * MySQL: Update README.md (#29003) + * IntervalVariable: Fix variable tooltip (#28988) + * StatPanels: Fixes auto min max when latest value is zero (#28982) + * Chore: Fix SQL related Go variable naming (#28887) + * MSSQL: Support request cancellation properly (Uses new backendSrv.fetch Observable request API) (#28809) + * Variables: Fixes loading with a custom all value in url (#28958) + * Backend: Adds route for well-known change password URL (#28788) + * docs: fix repeated dashboards link (#29002) + * LogsPanel: Don't show scroll bars when not needed (#28972) + * Drone: Fix docs building (#28986) + * StatPanel: Fixed center of values in edge case scenarios (#28968) + * Update getting-started-prometheus.md (#28502) + * Docs: fix relref (#28977) + * Docs: Minor docs update + * Docs: Another workflow docs update + * Docs: Workflow minor edit + * Docs: Another minor edit + * Docs: Update PR workflow docs + * Docs: Update bot docs + * StatPanels: set default to last (#28617) + * Tracing: log traceID in request logger (#28952) + * start tracking usage stats for tempo (#28948) + * Docs: Update bot docs + * GrafanaBot: Update labels and commands and adds docs (#28950) + * Docs: updates for file-based menu (#28500) + * Grot: Added command/label to close feature requests with standard message (#28937) + * GraphNG: Restore focus option (#28946) + * Docs: Fix links (#28945) + * Short URL: Cleanup unvisited/stale short URLs (#28867) + * GraphNG: Using new VizLayout, moving Legend into GraphNG and some other refactorings (#28913) + * CloudWatch Logs: Change what we use to measure progress (#28912) + * Chore: use jest without grunt (#28558) + * Chore: Split Explore redux code into multiple sections (#28819) + * TestData: Fix issue with numeric inputs in TestData query editor (#28936) + * setting: Fix tests on Mac (#28886) + * Plugins signing: Fix docs urls (#28930) + * Field color: handling color changes when switching panel types (#28875) + * Variables: make sure that we support both old and new syntax for custom variables. (#28896) + * CodeEditor: added support for javascript language (#28818) + * Update CHANGELOG.md (#28928) + * Plugins: allow override when allowing unsigned plugins (#28901) + * Chore: Fix spelling issue (#28904) + * Grafana-UI: LoadingPlaceholder docs (#28874) + * Gauge: making sure threshold panel json is correct before render (#28898) + * Chore: Rewrite test in GoConvey to stdlib and testify (#28918) + * Update documentation-style-guide.md (#28908) + * Adding terms to glossary (#28884) + * Devenv: Fix Prometheus basic auth proxy (#28889) + * API: replace SendLoginLogCommand with LoginHook (#28777) + * Dashboards / Folders: delete related data (permissions, stars, tags, versions, annotations) when deleting a dashboard or a folder (#28826) + * Loki: Correct grammar in DerivedFields.tsx (#28885) + * Docs: Update list of Enterprise plugins (#28882) + * Live: update centrifuge and the ChannelHandler api (#28843) + * Update share-panel.md (#28880) + * CRLF (#28822) + * PanelHeader: show streaming indicator (and allow unsubscribe) (#28682) + * Docs: Plugin signing docs (#28671) + * Chore: Fix issues reported by staticcheck; enable stylecheck linter (#28866) + * Elasticsearch: Filter pipeline aggregations from order by options (#28620) + * Variables: added __user.email to global variable (#28853) + * Fix titles case and add missing punctuation marks (#28713) + * VizLayout: Simple viz layout component for legend placement and scaling (#28820) + * Chore: Fix staticcheck issues (#28860) + * Chore: Fix staticcheck issues (#28854) + * Disable selecting enterprise plugins with no license (#28758) + * Tempo: fix test data source (#28836) + * Prometheus: fix missing labels from value (#28842) + * Chore: Fix issues found by staticcheck (#28802) + * Chore: Remove dead code (#28664) + * Units: added support to handle negative fractional numbers. (#28849) + * Variables: Adds variables inspection (#25214) + * Marked: Upgrade and always sanitize by default (#28796) + * Currency: add Philippine peso currency (PHP) (#28823) + * Alert: Remove z-index on Alert component so that it does not overlay ontop of other content (#28834) + * increase blob column size for encrypted dashboard data (#28831) + * Gauge: Improve font size auto sizing (#28797) + * grafana/toolkit: allow builds with lint warnings (#28810) + * core and grafana/toolkit: Use latest version of grafana-eslint-conifg (#28816) + * Icon: Replace font awesome icons where possible (#28757) + * Remove homelinks panel (#28808) + * StatPanels: Add new calculation option for percentage difference (#26369) + * Dashboard: Add Datetime local (No date if today) option in panel axes' units (#28011) + * Variables: Adds named capture groups to variable regex (#28625) + * Panel inspect: Interpolate variables in panel inspect title (#28779) + * grafana/toolkit: Drop console and debugger statements by default when building plugin with toolkit (#28776) + * Variables: Fixes URL values for dependent variables (#28798) + * Graph: Fixes event emit function error (#28795) + * Adds storybook integrity check to drone config (#28785) + * Live: improve broadcast semantics and avoid double posting (#28765) + * Events: Remove unused or unnecessary events (#28783) + * Docs: added code comments to frontend packages. (#28784) + * Plugin Dockerfiles: Upgrade Go, golangci-lint, gcloud SDK (#28767) + * Dependencies: Update angularjs to 1.8.2 (#28736) + * EventBus: Introduces new event bus with emitter backward compatible interface (#27564) + * ColorSchemes: Add new color scheme (#28719) + * Docs: Add NGINX example for using websockets to Loki (#27998) + * Docs: Made usage of config/configuration consistent #19270 (#28167) + * Cloudwatch: Fix issue with field calculation transform not working properly with Cloudwatch data (#28761) + * grafana/toolkit: Extract CHANGELOG when building plugin (#28773) + * Drone: Upgrade build pipeline tool (#28769) + * devenv: Upgrade MSSQL Docker image (#28749) + * Docs: Add docs for InfoBox component (#28705) + * Reoeragnization. (#28760) + * gtime: Add ParseDuration function (#28525) + * Explore: Remove redundant decodeURI and fix urls (#28697) + * Dashboard: fix view panel mode for Safari / iOS (#28702) + * Provisioning: Fixed problem with getting started panel being added to custom home dashboard (#28750) + * LoginPage: Removed auto-capitalization from the login form (#28716) + * Plugin page: Fix dom validation warning (#28737) + * Migration: Remove LegacyForms from dashboard folder permissions (#28564) + * Dependencies: Remove unused dependency (#28711) + * AlertRuleList: Add keys to alert rule items (#28735) + * Chore: Pin nginx base image in nginx proxy Dockerfiles (#28730) + * Drone: Upgrade build-pipeline tool (#28728) + * TableFilters: Fixes filtering with field overrides (#28690) + * Templating: Speeds up certain variable queries for Postgres, MySql and MSSql (#28686) + * Fix typo in unsigned plugin warning (#28709) + * Chore: Convert sqlstore annotation test from GoConvey to testify (#28715) + * updates from https://github.com/grafana/grafana/pull/28679 (#28708) + * Chore: Add some scenario tests for Explore (#28534) + * Update latest version to 7.3.1 (#28701) + * Changelog update - 7.3.1 (#28699) + * Drone: Don't build on Windows for PRs (#28663) + * Build: changing docs docker image to prevent setting up frontend devenv. (#28670) + * Prometheus: Fix copy paste behaving as cut and paste (#28622) + * Loki: Fix error when some queries return zero results (#28645) + * Chore: allow higher nodejs version than 12 (#28624) + * TextPanel: Fixes problems where text panel would show old content (#28643) + * PanelMenu: Fixes panel submenu not being accessible for panels close to the right edge of the screen (#28666) + * Cloudwatch: Fix duplicate metric data (#28642) + * Add info about CSV download for Excel in What's new article (#28661) + * Docs: Describe pipeline aggregation changes in v7.3 (#28660) + * Plugins: Fix descendent frontend plugin signature validation (#28638) + * Docker: use root group in the custom Dockerfile (#28639) + * Bump rxjs to 6.6.3 (#28657) + * StatPanel: Fixed value being under graph and reduced likley hood for white and dark value text mixing (#28641) + * Table: Fix image cell mode so that it works with value mappings (#28644) + * Build: support custom build tags (#28609) + * Plugin signing: Fix copy on signed plugin notice (#28633) + * Dashboard: Fix navigation from one SoloPanelPage to another one (#28578) + * CloudWatch: Improve method name, performance optimization (#28632) + * Developer guide: Update wrt. Windows (#28559) + * Docs: Update graph panel for tabs (#28552) + * update latest.json (#28603) + * Docs: data source insights (#28542) + * Field config API: add slider editor (#28007) + * changelog: update for 7.3.0 (#28602) + * Update uPlot to 1.2.2 and align timestamps config with new uPLot API (#28569) + * Live: updated the reference to use lazy loaded Monaco in code editor. (#28597) + * Dashboard: Allow add panel for viewers_can_edit (#28570) + * Docs: Data source provisioning and sigV4 (#28593) + * Docs: Additional 7.3 upgrade notes (#28592) + * CI: Add GCC to Windows Docker image (#28562) + * CloudWatch Logs queue and websocket support (#28176) + * Explore/Loki: Update docs and cheatsheet (#28541) + * Grafana-UI: Add Card component (#28216) + * AddDatasource: Improve plugin categories (#28584) + * StatPanel: Fixes BizChart error max: yyy should not be less than min zzz (#28587) + * docs: a few tweaks for clarity and readability (#28579) + * API: Reducing some api docs errors (#28575) + * Grafana-UI: ContextMenu docs (#28508) + * Short URL: Update last seen at when visiting a short URL (#28565) + * Fix backend build on Windows (#28557) + * add value prop (#28561) + * Plugin signing: UI information (#28469) + * Use fetch API in InfluxDB data source (#28555) + * PanelEdit: Prevent the preview pane to be resized further than window height (#28370) + * Docs: Update generic-oauth.md (#28517) + * GCS image uploader: Add tests (#28521) + * Move metrics collector queries to config (#28549) + * Plugins: Fix plugin URL paths on Windows (#28548) + * API: add login username in SendLoginLogCommand (#28544) + * AzureMonitor: Support decimal (as float64) type in analytics/logs (#28480) + * Auth: Fix SigV4 request verification step for Amazon Elasticsearch Service (#28481) + * Grafana/ui: auto focus threshold editor input (#28360) + * Docs: SigV4 What's New and AWS Elasticsearch documentation (#28506) + * Drone: Upgrade build pipeline tool (#28533) + * Drone: Refactor version branch pipeline logic (#28531) + * Drone: Upgrade build-pipeline tool (#28520) + * Docs: Update field color scheme docs and 7.3 what's new (#28496) + * Templating: Custom variable edit UI, change text input into textarea (#28312) (#28322) + * Currency: Adds Indonesian IDR currency (#28363) + * Chore: Fix flaky sqlstore annotation test (#28527) + * Checkbox: Fix component sample typo (#28518) + * Image uploader: Fix uploading of images to GCS (#26493) + * OAuth: Support Forward OAuth Identity for backend data source plugins (#27055) + * Updated documentation style guide (#28488) + * Cloud Monitoring: Fix help section for aliases (#28499) + * Docs: what's new in enterprise 7.3 (#28472) + * Plugins: Track plugin signing errors and expose them to the frontend (#28219) + * Elasticsearch: Fix handling of errors when testing data source (#28498) + * Auth: Should redirect to login when anonymous enabled and URL with different org than anonymous specified (#28158) + * Drone: Don't build Windows installer for version branches (#28494) + * Docs: Grafana Enterprise auditing feature (#28356) + * Drone: Add version branch pipeline (#28490) + * Getting Started section rehaul (#28090) + * Docs: Add survey content (#28446) + * Docs: Update prometheus.md (#28483) + * Docs: Add view settings and view stats (#28155) + * Remove entry from 7.3.0-beta2 Changelog (#28478) + * Circle: Remove release pipeline (#28474) + * Update latest.json (#28476) + * Switch default version to Graphite 1.1 (#28471) + * Plugin page: update readme icon (#28465) + * Chore: Update changelog (#28473) + * Explore: parse time range fix (#28467) + * Alerting: Log alert warnings for obsolete notifiers when extracting alerts and remove spammy error (#28162) + * Shorten url: Unification across Explore and Dashboards (#28434) + * Explore: Support wide data frames (#28393) + * Docs: updated cmd to build docs locally to generate docs prior to building site. (#28371) + * Live: support real time measurements (alpha) (#28022) + * CloudWatch/Athena - valid metrics and dimensions. (#28436) + * Chore: Use net.JoinHostPort (#28421) + * Chore: Upgrade grafana-eslint to latest (#28444) + * Fix cut off icon (#28442) + * Docs: Add shared (#28411) + * Loki: Visually distinguish error logs for LogQL2 (#28359) + * Database; Remove database metric feature flag and update changelog (#28438) + * TestData: multiple arrow requests should return multiple frames (#28417) + * Docs: Test survey code (#28437) + * Docs: improved github action that syncs docs to website (#28277) + * update latest.json with latest stable version (#28433) + * 7.2.2 changelog update (#28406) + * plugins: Don't exit on duplicate plugin (#28390) + * API: Query database from /api/health endpoint (#28349) + * Chore: Fix conversion of a 64-bit integer to a lower bit size type uint (#28425) + * Prometheus: fix parsing of infinite sample values (#28287) (#28288) + * Chore: Rewrite some tests to use testify (#28420) + * Plugins: do not remount app plugin on nav change (#28105) + * App Plugins: Add backend support (#28272) + * Chore: react hooks eslint fixes in grafana-ui (#28026) + * ci-e2e: Add Git (#28410) + * TestData: Remove useEffect that triggeres query on component load (#28321) + * FieldColor: Remove inverted color scheme (#28408) + * Chore: Set timezone for tests to non utc. (#28405) + * Chore: fix jsdoc desc and return (#28383) + * Docs: Fixing v51 link (#28396) + * fixes windows crlf warning (#28346) + * Grafana/ui: pass html attributes to segment (#28316) + * Alerting: Return proper status code when trying to create alert notification channel with duplicate name or uid (#28043) + * OAuth: Able to skip auto login (#28357) + * CloudWatch: Fix custom metrics (#28391) + * Docs: Adds basic frontend data request concepts (#28253) + * Instrumentation: Add histogram for request duration (#28364) + * remove status label from histogram (#28387) + * OAuth: configurable user name attribute (#28286) + * Component/NewsPanel: Add rel="noopener" to NewsPanel links (#28379) + * Webpack: Split out unicons and bizcharts (#28374) + * Explore: Fix date formatting in url for trace logs link (#28381) + * Docs: Add activate-license (#28156) + * Instrumentation: Add counters and histograms for database queries (#28236) + * Docs: Make tables formatting more consistent (#28164) + * CloudWatch: Adding support for additional Amazon CloudFront metrics (#28378) + * Add unique ids to query editor fields (#28376) + * Plugins: Compose filesystem paths with filepath.Join (#28375) + * Explore: Minor tweaks to exemplars marble (#28366) + * Instrumentation: Adds environment_info metric (#28355) + * AzureMonitor: Fix capitalization of NetApp 'volumes' namespace (#28369) + * ColorSchemes: Adds more color schemes and text colors that depend on the background (#28305) + * Automation: Update backport github action trigger (#28352) + * Dashboard links: Places drop down list so it's always visible (#28330) + * Docs: Add missing records from grafana-ui 7.2.1 CHANGELOG (#28302) + * Templating: Replace all '$tag' in tag values query (#28343) + * Docs: Add docs for valuepicker (#28327) + * Git: Create .gitattributes for windows line endings (#28340) + * Update auth-proxy.md (#28339) + * area/grafana/toolkit: update e2e docker image (#28335) + * AlertingNG: remove warn/crit from eval prototype (#28334) + * Automation: Tweaks to more info message (#28332) + * Loki: Run instant query only when doing metric query (#28325) + * SAML: IdP-initiated SSO docs (#28280) + * IssueTriage: Needs more info automation and messages (#28137) + * GraphNG: Use AxisSide enum (#28320) + * BackendSrv: Fixes queue countdown when unsubscribe is before response (#28323) + * Automation: Add backport github action (#28318) + * Build(deps): Bump http-proxy from 1.18.0 to 1.18.1 (#27507) + * Bump handlebars from 4.4.3 to 4.7.6 (#27416) + * Bump tree-kill from 1.2.1 to 1.2.2 (#27405) + * Loki: Base maxDataPoints limits on query type (#28298) + * Explore: respect min_refresh_interval (#27988) + * Drone: Use ${DRONE_TAG} in release pipelines, since it should work (#28299) + * Graph NG: fix toggling queries and extract Graph component from graph3 panel (#28290) + * fix: for graph size not taking up full height or width + * should only ignore the file in the grafana mixin root folder (#28306) + * Drone: Fix grafana-mixin linting (#28308) + * SQLStore: Run tests as integration tests (#28265) + * Chore: Add cloud-middleware as code owners (#28310) + * API: Fix short URLs (#28300) + * CloudWatch: Add EC2CapacityReservations Namespace (#28309) + * Jaeger: timeline collapser to show icons (#28284) + * update latest.json with latest beta version (#28293) + * Update changelog (#28292) + * Docs : - Added period (#28260) + * Add monitoring mixing for Grafana (#28285) + * Chore: Update package.json (#28291) + * Drone: Fix enterprise release pipeline (#28289) + * Alerting: Append appSubUrl to back button on channel form (#28282) +- Rework package Makefile & README now that Grunt is gone + ------------------------------------------------------------------- Mon Jan 04 19:55:33 UTC 2021 - dmueller@suse.com diff --git a/grafana.spec b/grafana.spec index edbfb17..fd7f977 100644 --- a/grafana.spec +++ b/grafana.spec @@ -22,7 +22,7 @@ %endif Name: grafana -Version: 7.3.6 +Version: 7.4.2 Release: 0 Summary: The open-source platform for monitoring and observability. License: Apache-2.0 @@ -35,6 +35,18 @@ Source2: %{name}-rpmlintrc Source3: README # Makefile to automate build process Source4: Makefile +# This patch is needed because upstream commit c8a7044 added an import +# of gotest.tools/assert, but go.mod wasn't updated to also include this +# dependency, which breaks vendoring when building RPMs on OBS. This +# will be fixed in a different way upstream in the next 7.4.x release +# (see https://github.com/grafana/grafana/pull/31395), but we can't +# use that patch here, because it won't be taken into account when +# the go_modules source service is run, so we'll still end up with +# modules.txt in vendor.tar.gz not matching go.dep in the source +# tarball +# TL;DR: To whoever does the next version bump of grafana, make sure +# you drop this patch. For any questions, hassle tserong@suse.com. +Patch1: add-gotest-module.patch BuildRequires: fdupes BuildRequires: git-core BuildRequires: golang-packaging @@ -62,6 +74,7 @@ dashboards and data with teams. %prep %setup -q -n grafana-%{version} %setup -q -T -D -a 1 -n grafana-%{version} +%patch1 -p1 %build %goprep github.com/grafana/grafana diff --git a/vendor.tar.gz b/vendor.tar.gz index 58784ad..2dee6b7 100644 --- a/vendor.tar.gz +++ b/vendor.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f43fd2eaf5d55bb1eb9faf638f50865e4e05473eb06c70f773e51b55b833e35f -size 10485936 +oid sha256:42fdf3e93cd2a00ac08342506ba9d15162c5b96c4049e2e9df6666108aafbaf5 +size 11157403