|
|
|
|
Changelog for grafana-6.7.4-9.1.x86_64.rpm :
* Mon Sep 05 2022 Darragh O\'Reilly - Add CVE-2021-39226.patch (bsc#1191454, CVE-2021-39226) * snapshot authentication bypass * Mon Apr 11 2022 Darragh O\'Reilly - Bump Go to 1.16 (bsc#1193597, CVE-2021-44716) * Fix Go net/http: limit growth of header canonicalization cache. * Thu Apr 15 2021 Johannes Grassler - Add CVE-2021-27358.patch (bsc#1183803, CVE-2021-27358) * Prevent unauthenticated remote attackers from causing a DoS through the snapshots API. * Tue Nov 24 2020 Jan Zerebecki - Fix bsc#1178243 CVE-2020-24303 by adding 25401-Fix-XSS-vulnerability-with-series-overrides.patch * Thu Sep 24 2020 Johannes Grassler - BuildRequire go1.14 explicitly * Wed Jul 29 2020 Johannes Grassler - Add recompress source service- Add go_modules source service to create vendor.tar.gz containing 3rd party go modules.- Adjust spec to work for Grafana-6.7.4- Adjust Makefile to work for Grafana-6.7.4- Remove CVE-2019-15043.patch (merged upstream)- Remove CVE-2020-13379.patch (merged upstream)- Remove 0001-fix-XSS-vulnerabilities-in-dashboard-links.patch (merged upstream)- Remove 0002-CVE-2020-12052-bsc1170657-XSS-annotation-popup-vulnerability.patch (merged upstream)- Remove systemd-notification.patch (merged upstream)- Update to version 6.7.4 (bsc#1172450, CVE-2018-18623, CVE-2018-18624, CVE-2018-18625, bsc#1174583, CVE-2020-11110) * Security: Urgent security fix for stored XSS- Update to version 6.7.3 * Admin: Fix Synced via LDAP message for non-LDAP external users. [#23477] * Alerting: Fix notifications for alerts with empty message in Google Hangouts notifier. [#23559] * AuthProxy: Fix bug where long username could not be cached. [#22926] * Dashboard: Fix saving dashboard when editing raw dashboard JSON model. [#23314] * Dashboard: Try to parse 8 and 15 digit numbers as timestamps if parsing of time range as date fails. [#21694] * DashboardListPanel: Fix problem with empty panel after going into edit mode (General folder filter being automatically added) . [#23426] * Data source: Handle datasource withCredentials option properly. [#23380] * Security: Fix annotation popup XSS vulnerability [#23813] * Security: Fix XSS vulnerability in table panel [#23816] * Server: Exit Grafana with status code 0 if no error. [#23312] * TablePanel: Fix XSS issue in header column rename (backport). [#23814] * Variables: Fix error when setting adhoc variable values. [#23580]- Update to version 6.7.2 * BackendSrv: Adds config to response to fix issue for external plugins that used this property . [#23032] * Dashboard: Fix issue with saving new dashboard after changing title . [#23104] * DataLinks: make sure we use the correct datapoint when dataset contains null value.. [#22981] * Plugins: Fix issue for plugins that imported dateMath util . [#23069] * Security: Fix for dashboard snapshot original dashboard link could contain XSS vulnerability in url. [#23254] * Variables: Fix issue with too many queries being issued for nested template variables after value change. [#23220] * Plugins: Expose promiseToDigest. [#23249] * Reporting: Fix issue updating a report created by someone else (Enterprise)- Update to version 6.7.1 * Azure: Fix dropdowns not showing current value. [#22914] * BackendSrv: only add content-type on POST, PUT requests. [#22910] * Panels: Fix size issue with panel internal size when exiting panel edit mode. [#22912] * Reporting: fixes migrations compatibility with mysql (Enterprise) * Reporting: Reduce default concurrency limit to 4 (Enterprise)- Update to version 6.7.0 * AzureMonitor: support workspaces function for template variables. [#22882] * SQLStore: Add migration for adding index on annotation.alert_id. [#22876] * TablePanel: Enable new units picker . [#22833] * AngularPanels: Fix inner height calculation for angular panels. [#22796] * BackendSrv: makes sure provided headers are correctly recognized and set. [#22778] * Forms: Fix input suffix position (caret-down in Select) . [#22780] * Graphite: Fix issue with query editor and next select metric now showing after selecting metric node [#22856] * Rich History: UX adjustments and fixes. [#22729] * Slack: Removed _Mention_ setting and instead introduce _Mention Users_, _Mention Groups_, and _Mention Channel_. * Alerting: Reverts the behavior of `diff` and `percent_diff` to not always be absolute. * API: Include IP address when logging request error. [#21596] * Alerting: Support passing tags to Pagerduty and allow notification on specific event categories [#21335] * Chore: Remove angular dependency from backendSrv. [#20999] * CloudWatch: Surround dimension names with double quotes. [#22222] * CloudWatch: updated metrics and dimensions for Athena, DocDB, and Route53Resolver. [#22604] * Cloudwatch: add Usage Metrics. [#22179] * Dashboard: Adds support for a global minimum dashboard refresh interval. [#19416] * DatasourceEditor: Add UI to edit custom HTTP headers. [#17846] Elastic: To get fields, start with today\'s index and go backwards. [#22318] * Explore: Rich history. [#22570] * Graph: canvas\'s Stroke is executed after loop. [#22610] * Graphite: Don\'t issue empty \"select metric\" queries. [#22699] * Image Rendering: Store render key in remote cache to enable renderer to callback to public/load balancer URL when running in HA mode. [#22031] * LDAP: Add fallback to search_base_dns if group_search_base_dns is undefined [#21263] * OAuth: Implement Azure AD provide. [#20030] * Prometheus: Implement region annotation. [#22225] * Prometheus: make \\$\\_\\_range more precise. [#21722] * Prometheus: Do not show rate hint when increase function is used in query. [#21955] * Stackdriver: Project selector. [#22447] * TablePanel: display multi-line text. [#20210] * Templating: Add new global built-in variables. [#21790] * Reporting: add concurrent render limit to settings (Enterprise) * Reporting: Add rendering timeout in settings (Enterprise) * API: Fix redirect issues. [#22285] * Alerting: Don\'t include image_url field with Slack message if empty. [#22372] * Alerting: Fix bad background color for default notifications in alert tab . [#22660] * Annotations: In table panel when setting transform to annotation, they will now show up right away without a manual refresh. [#22323] * Azure Monitor: Fix app insights source to allow for new timeFrom and timeTo. [#21879] * BackendSrv: Fix POST body for form data. [#21714] * CloudWatch: Credentials cache invalidation fix. [#22473] CloudWatch: Expand alias variables when query yields no result [#22695] * Dashboard: Fix bug with NaN in alerting. [#22053] * Explore: Fix display of multiline logs in log panel and explore. [#22057] * Heatmap: Legend color range is incorrect when using custom min/max [#21748] * Security: Fix XSS issue in dashboard history diff. [#22680] * StatPanel: Fix base color being used for null values. [#22646]- Update to version 6.6.2 * Data proxy: Log proxy errors using Grafana logger. [#22174] * Metrics: Add gauge for requests currently in flight. [#22168] * AATTgrafana/ui: Fix displaying of bars in React Graph. [#21968] * API: Fix redirect issue when configured to use a subpath. [#21652] * API: Improve recovery middleware when response already been written [#22256] * Auth: Don\'t rotate auth token when requests are cancelled by client [#22106] * Elasticsearch: Fix auto interval for date histogram in explore logs mode. [#21937] * Image Rendering: Fix PhantomJS compatibility with es2016 node dependencies. [#21677] * Links: Assure base url when single stat, panel and data links are built. [#21956] * Loki, Prometheus: Fix PromQL and LogQL syntax highlighting. [#21944] * OAuth: Enforce auto_assign_org_id setting when role mapping enabled using Generic OAuth. [#22268] * Prometheus: Updates explore query editor to prevent it from throwing error on edit. [#21605] * Server: Reorder cipher suites for better security. [#22101] * TimePicker: fixing weird behavior with calendar when switching between months/years. [#22253]- Update to version 6.6.1 * Annotations: Change indices and rewrites annotation find query to improve database query performance. [#21915] * Azure Monitor: Fix Application Insights API key field to allow input. [#21738] * BarGauge: Fix so we properly display the \"no result\" value when query returns empty result. [#21791] * Datasource: Show access (Browser/Server) select on the Prometheus datasource. [#21833] * DatasourceSettings: Fix issue navigating away from data source settings page. [#21841] * Graph Panel: Fix typo in thresholds form. [#21903] * Graphite: Fix issue with functions with multiple required params and no defaults [#21814] * Image Rendering: Fix render of graph panel legend aligned to the right using Grafana image renderer plugin/service. [#21854] * Metrics: Adds back missing summary quantiles. [#21858] * OpenTSDB: Adds back missing ngInject to make it work again. [#21796] * Plugins: Fix routing in app plugin pages. [#21847] * Prometheus: Fix default step value for annotation query. [#21934] * Quota: Makes LDAP + Quota work for the first login of a new user. [#21949] * StatPanels: Fix change from singlestat to Gauge / BarGauge / Stat where default min & max (0, 100) was copied . [#21820] * TimePicker: Should display in kiosk mode. [#21816] * grafana/toolkit: Fix failing linter when there were lint issues. [#21849]- Update to version 6.6.0 * CloudWatch: Add DynamoDB Accelerator (DAX) metrics & dimensions. [#21644] * CloudWatch: Auto period snap to next higher period. [#21659] * Template variables: Add error for failed query variable on time range update. [#21731] * XSS: Sanitize column link. [#21735] * Elasticsearch: Fix adhoc variable filtering for logs query. [#21346] * Explore: Fix colors for log level when level value is capitalised. [#21646] * Explore: Fix context view in logs, where some rows may have been filtered out. [#21729] Loki: Fix Loki with repeated panels and interpolation for Explore. [#21685] * SQLStore: Fix PostgreSQL failure to create organisation for first time. [#21648] * PagerDuty: Change `payload.custom_details` field in PagerDuty notification to be a JSON object instead of a string. * Security: The `[security]` setting `cookie_samesite` configured to `none` now renders cookies with `SameSite=None` attribute. * Graphite: Add Metrictank dashboard to Graphite datasource * Admin: Show name of user in users table view. [#18108] * Alerting: Add configurable severity support for PagerDuty notifier. [#19425] * Alerting: Add more information to webhook notifications. [#20420] * Alerting: Add support for sending tags in OpsGenie notifier. [#20810] * Alerting: Added fallbackText to Google Chat notifier. [#21464] * Alerting: Adds support for sending a single email to all recipients in email notifier. [#21091] * Alerting: Enable setting of OpsGenie priority via a tag. [#21298] * Alerting: Use fully qualified status emoji in Threema notifier. [#21305] * Alerting: new min_interval_seconds option to enforce a minimum evaluation frequency. [#21188] * CloudWatch: Calculate period based on time range. [#21471] * CloudWatch: Display partial result in graph when max DP/call limit is reached. [#21533] * CloudWatch: ECS/ContainerInsights metrics support. [#21125] * CloudWatch: Upgrade aws-sdk-go. [#20510] * DataLinks: allow using values from other fields in the same row (cells). [#21478] * Editor: Ignore closing brace when it was added by editor. [#21172] * Explore: Context tooltip to copy labels and values from graph. [#21405] * Explore: Log message line wrapping options for logs. [#20360] * Forms: introduce RadioButtonGroup. [#20828] * Frontend: Changes in Redux location should not strip subpath from location url. [#20161] * Graph: Add fill gradient option to series override line fill. [#20941] * Graphite: Add metrictank dashboard to Graphite datasource. [#20776] * Graphite: Do not change query when opening the query editor and there is no data. [#21588] * Gravatar: Use HTTPS by default. [#20964] * Loki: Support for template variable queries. [#20697] * NewsPanel: Add news as a builtin panel. [#21128] * OAuth: Removes send_client_credentials_via_post setting. [#20044] * OpenTSDB: Adding lookup limit to OpenTSDB datasource settings. [#20647] * Postgres/MySQL/MSSQL: Adds support for region annotations. [#20752] * Prometheus: Field to specify step in Explore. [#20195] * Prometheus: User metrics metadata to inform query hints. [#21304] * Renderer: Add user-agent to remote rendering service requests. [#20956] * Security: Add disabled option for cookie samesite attribute. [#21472] * Stackdriver: Support meta labels. [#21373] * TablePanel, GraphPanel: Exclude hidden columns from CSV. [#19925] * Templating: Update variables on location changed. [#21480] * Tracing: Support configuring Jaeger client from environment. [#21103] * Units: Add currency and energy units. [#20428] * Units: Support dynamic count and currency units. [#21279] * grafana/toolkit: Add option to override webpack config. [#20872] * grafana/ui: ConfirmModal component. [#20965] * grafana/ui: Create Tabs component. [#21328] * grafana/ui: New table component. [#20991] * grafana/ui: New updated time picker. [#20931] * White-labeling: Makes it possible to customize the footer and login background (Enterprise) * API: Optionally list expired API keys. [#20468] * Alerting: Fix custom_details to be a JSON object instead of a string in PagerDuty notifier. [#21150] * Alerting: Fix image rendering and uploading timeout preventing to send alert notifications. [#21536] * Alerting: Fix panic in dingding notifier. [#20378] * Alerting: Fix template query validation logic. [#20721] * Alerting: If no permission to clear history, keep the historical data. [#19007] * Alerting: Unpausing a non-paused alert rule should not change status to Unknown. [#21375] * Api: Fix returned message when enabling, disabling and deleting a non-existing user. [#21391] * Auth: Rotate auth tokens at the end of requests. [#21347] * Azure Monitor: Fix error when using azure monitor credentials with log analytics and non-default cloud. [#21032] * CLI: Return error and aborts when plugin file extraction fails. [#20849] * CloudWatch: Multi-valued template variable dimension alias fix. [#21541] * Dashboard: Disable draggable panels on small devices. [#20629] * DataLinks: Links with \\${\\_\\_value.time} do not work when clicking on first result. [#20019] * Explore: Fix showing of results in selected timezone (UTC/local). [#20812] * Explore: Fix timepicker when browsing back after switching datasource. [#21454] * Explore: Sync timepicker and logs after live-tailing stops. [#20979] * Graph: Fix when clicking a plot on a touch device we won\'t display the annotation menu. [#21479] * OAuth: Fix role mapping from id token. [#20300] * Plugins: Add appSubUrl string to config pages. [#21414] * Provisioning: Start provision dashboards after Grafana server have started. [#21564] * Render: Use https as protocol when rendering if HTTP2 enabled. [#21600] * Security: Use same cookie settings for all cookies. [#19787] * Singlestat: Support empty value map texts. [#20952] * Units: Custom suffix and prefix units can now be specified, for example custom currency & SI & time formats. [#20763] * grafana/ui: Do not build grafana/ui in strict mode as it depends on non-strict libs. [#21319]- Update to version 6.5.3 * API: Validate redirect_to cookie has valid (Grafana) url. [#21057] * AdHocFilter: Shows SubMenu when filtering directly from table. [#21017] * Cloudwatch: Fix crash when switching from cloudwatch data source. [#21376] * DataLinks: Sanitize data/panel link URLs. [#21140] * Elastic: Fix multiselect variable interpolation for logs. [#20894] * Prometheus: allow user to change HTTP Method in config settings. [#21055] * Prometheus: Prevents validation of inputs when clicking in them without changing the value. [#21059] * Rendering: Fix panel PNG rendering when using sub url and serve_from_sub_path = true. [#21306] * Table: Matches column names with unescaped regex characters. [#21164]- Update to version 6.5.2 * Alerting: Improve alert threshold handle dragging behavior. [#20922] * AngularPanels: Fix loading spinner being stuck in some rare cases. [#20878] * CloudWatch: Fix query editor does not render in Explore. [#20909] * CloudWatch: Remove illegal character escaping in inferred expressions. [#20915] * CloudWatch: Remove template variable error message. [#20864] * CloudWatch: Use datasource template variable in curated dashboards. [#20917] * Elasticsearch: Set default port to 9200 in ConfigEditor. [#20948] * Gauge/BarGauge: Added support for value mapping of \"no data\"-state to text/value. [#20842] * Graph: Prevent tooltip from being displayed outside of window. [#20874] * Graphite: Fix error with annotation metric queries. [#20857] * Login: Fix fatal error when navigating from reset password page. [#20747] * MixedDatasources: Do not filter out all mixed data sources in add mixed query dropdown. [#20990] * Prometheus: Fix caching for default labels request. [#20718] * Prometheus: Run default labels query only once. [#20898] * Security: Fix invite link still accessible after completion or revocation. [#20863] * Server: Fail when unable to create log directory. [#20804] * TeamPicker: Increase size limit from 10 to 100. [#20882] * Units: Remove SI prefix symbol from new milli/microSievert(/h) units. [#20650]- Update to version 6.5.1 * CloudWatch: Region template query fix. [#20661] * CloudWatch: Fix annotations query editor loading. [#20687] * Panel: Fix undefined services/dependencies in plugins without `/AATTngInject */`. [#20696] * Server: Fix failure to start with \"bind: address already in use\" when using socket as protocol. [#20679] * Stats: Fix active admins/editors/viewers stats are counted more than once if the user is part of more than one org. [#20711]- Update to version 6.5.0 * CloudWatch: Add curated dashboards for most popular amazon services. [#20486] * CloudWatch: Enable Min time interval. [#20260] * Explore: UI improvements for log details. [#20485] * Server: Improve grafana-server diagnostics configuration for profiling and tracing. [#20593] * BarGauge/Gauge: Add back missing title option field display options. [#20616] * CloudWatch: Fix high CPU load. [#20579] * CloudWatch: Fix high resolution mode without expression. [#20459] * CloudWatch: Make sure period variable is being interpreted correctly. [#20447] * CloudWatch: Remove HighResolution toggle since it\'s not being used. [#20440] * Cloudwatch: Fix LaunchTime attribute tag bug. [#20237] * Data links: Fix URL field turns read-only for graph panels. [#20381] * Explore: Keep logQL filters when selecting labels in log row details. [#20570] * MySQL: Fix TLS auth settings in config page. [#20501] * Provisioning: Fix unmarshaling nested jsonData values. [#20399] * Server: Should fail when server is unable to bind port. [#20409] * Templating: Prevents crash when \\$\\_\\_searchFilter is not a string. [#20526] * TextPanel: Fix issue with template variable value not properly html escaped [#20588] * TimePicker: Should update after location change. [#20466] * CloudWatch: use GetMetricsData API for all queries * CloudWatch: The GetMetricData API does not return metric unit, so unit auto detection in panels is no longer supported. * CloudWatch: The `HighRes` switch has been removed from the query editor. * API: Add `createdAt` and `updatedAt` to api/users/lookup. [#19496] * API: Add createdAt field to /api/users/:id. [#19475] * Admin: Adds setting to disable creating initial admin user. [#19505] * Alerting: Include alert_state in Kafka notifier payload. [#20099] * AuthProxy: Can now login with auth proxy and get a login token. [#20175] * AuthProxy: replaces setting ldap_sync_ttl with sync_ttl. [#20191] * AzureMonitor: Alerting for Azure Application Insights. [#19381] * Build: Upgrade to Go 1.13. [#19502] * CLI: Reduce memory usage for plugin installation. [#19639] * CloudWatch: Add ap-east-1 to hard-coded region lists. [#19523] * CloudWatch: ContainerInsights metrics support. [#18971] * CloudWatch: Support dynamic queries using dimension wildcards [#20058] * CloudWatch: Stop using GetMetricStatistics and use GetMetricData for all time series requests [#20057] * CloudWatch: Convert query editor from Angular to React [#19880] * CloudWatch: Convert config editor from Angular to React [#19881] * CloudWatch: Improved error handling when throttling occurs [#20348] * CloudWatch: Deep linking from Grafana panel to CloudWatch console [#20279] * CloudWatch: Add Grafana user agent to GMD calls [#20277] * Dashboard: Allows the d-solo route to be used without slug. [#19640] * Elasticsearch: Adds support for region annotations. [#17602] * Explore: Add custom DataLinks on datasource level (like tracing links). [#20060] * Explore: Add functionality to show/hide query row results. [#19794] * Explore: Synchronise time ranges in split mode. [#19274] * Explore: UI change for log row details . [#20034] * Frontend: Migrate DataSource HTTP Settings to React. [#19452] * Frontend: Show browser not supported notification. [#19904] * Graph: Added series override option to have hidden series be persisted on save. [#20124] * Graphite: Add Metrictank option to settings to view Metrictank request processing info in new inspect feature. [#20138] * LDAP: Enable single user sync. [#19446] * LDAP: Last org admin can login but wont be removed. [#20326] * LDAP: Support env variable expressions in ldap.toml file. [#20173] * OAuth: Generic OAuth role mapping support. [#17149] * Prometheus: Custom query parameters string for Thanos downsampling. [#19121] * Provisioning: Allow saving of provisioned dashboards. [#19820] * Security: Minor XSS issue resolved by angularjs upgrade from 1.6.6 -> 1.6.9. [#19849] * TablePanel: Prevents crash when data contains mixed data formats. [#20202] * Templating: Introduces \\$\\_\\_searchFilter to Query Variables. [#19858] * Templating: Made default template variable query editor field a textarea with automatic height. [#20288] * Units: Add milli/microSievert, milli/microSievert/h and pixels. [#20144] * Units: Added mega ampere and watt-hour per kg. [#19922] * Enterprise: Enterprise without a license behaves like OSS (Enterprise) * API: Added dashboardId and slug in response to dashboard import api. [#19692] * API: Fix logging of dynamic listening port. [#19644] * BarGauge: Fix so that default thresholds not keeps resetting. [#20190] * CloudWatch: Fix incorrect casing of Redshift dimension entry for service class and stage. [#19897] * CloudWatch: Fixing AWS Kafka dimension names. [#19986] * CloudWatch: Metric math broken when using multi template variables [#18337] * CloudWatch: Graphs with multiple multi-value dimension variables don\'t work [#17949] * CloudWatch: Variables\' values surrounded with braces in request sent to AWS [#14451] * CloudWatch: Cloudwatch Query for a list of instances for which data is available in the selected time interval [#12784] * CloudWatch: Dimension\'s positioning/order should be stored in the json dashboard [#11062] * CloudWatch: Batch CloudWatch API call support in backend [#7991] * ColorPicker: Fix issue with ColorPicker disappearing too quickly. [#20289] * Datasource: Add custom headers on alerting queries. [#19508] plugins in alpine. [#20214] * Elasticsearch: Fix template variables interpolation when redirecting to Explore. [#20314] * Elasticsearch: Support rendering in logs panel. [#20229] * Explore: Expand template variables when redirecting from dashboard panel. [#19582] * OAuth: Make the login button display name of custom OAuth provider. [#20209] * ReactPanels: Adds Explore menu item. [#20236] * Team Sync: Fix URL encode Group IDs for external team sync. [#20280]- Update to version 6.4.5 * CloudWatch: Fix high CPU load [#20579]- Update to version 6.4.4 * MySQL: Fix encoding in connection string [#20192] * DataLinks: Fix blur issues. [#19883] * LDAP: try all LDAP servers even if one returns a connection error. [#20077] * LDAP: No longer shows incorrectly matching groups based on role in debug page. [#20018] * Singlestat: Fix no data / null value mapping . [#19951]- Update to version 6.4.3 * Alerting: All notification channels should send even if one fails to send. [#19807] * AzureMonitor: Fix slate interference with dropdowns. [#19799] * ContextMenu: make ContextMenu positioning aware of the viewport width. [#19699] * DataLinks: Fix context menu not showing in singlestat-ish visualisations. [#19809] * DataLinks: Fix url field not releasing focus. [#19804] * Datasource: Fix issue where clicking outside of some query editors required 2 clicks. [#19822] * Panels: Fix default tab for visualizations without Queries Tab. [#19803] * Singlestat: Fix issue with mapping null to text. [#19689] * AATTgrafana/toolkit: Don\'t fail plugin creation when git user.name config is not set. [#19821] * AATTgrafana/toolkit: TSLint line number off by 1. [#19782]- Update to version 6.4.2 * CloudWatch: Changes incorrect dimension wmlid to wlmid . [#19679] * Grafana Image Renderer: Fix plugin page. [#19664] * Graph: Fix auto decimals logic for y axis ticks that results in too many decimals for high values. [#19618] * Graph: Switching to series mode should re-render graph. [#19623] * Loki: Fix autocomplete on label values. [#19579] * Loki: Removes live option for logs panel. [#19533] * Profile: Fix issue with user profile not showing more than sessions sessions in some cases. [#19578] * Prometheus: Always sort results in Panel by query order. [#19597] * Show SAML login button if SAML is enabled. [#19591] * SingleStat: Fix $__name postfix/prefix usage. [#19687] * Table: Proper handling of json data with dataframes. [#19596] * Units: Fix wrong id for Terabits/sec. [#19611]- Update to version 6.4.1 * Provisioning: Fix issue where empty nested keys in YAML provisioning caused server crash, [#19547]- Update to version 6.4.0 * Build: Upgrade go to 1.12.10. [#19499] * DataLinks: Suggestions menu improvements. [#19396] * Explore: Take root_url setting into account when redirecting from dashboard to explore. [#19447] * Explore: Update broken link to logql docs. [#19510] * Logs: Adds Logs Panel as a visualization. [#19504] * Reporting: Generate and email PDF reports based on Dashboards (Enterprise) * CLI: Fix version selection for plugin install. [#19498] * Graph: Fix minor issue with series override color picker and custom color. [#19516] * Splunk plugin needs to be updated when upgrading from 6.3 to 6.4 * Azure Monitor: Remove support for cross resource queries (#19115)\". [#19346] * Graphite: Time range expansion reduced from 1 minute to 1 second. [#19246] * grafana/toolkit: Add plugin creation task. [#19207] * Alerting: Prevents creating alerts from unsupported queries. [#19250] * Alerting: Truncate PagerDuty summary when greater than 1024 characters. [#18730] * Cloudwatch: Fix autocomplete for Gamelift dimensions. [#19146] * Dashboard: Fix export for sharing when panels use default data source. [#19315] * Database: Rewrite system statistics query to perform better. [#19178] * Gauge/BarGauge: Fix issue with [object Object] in titles . [#19217] * MSSQL: Revert usage of new connectionstring format introduced by #18384. [#19203] * Multi-LDAP: Do not fail-fast on invalid credentials. [#19261] * MySQL, Postgres, MSSQL: Fix validating query with template variables in alert. [#19237] * MySQL, Postgres: Update raw sql when query builder updates. [#19209] * MySQL: Limit datasource error details returned from the backend. [#19373] * Reporting: Created scheduled PDF reports for any dashboard (Enterprise). * API: Readonly datasources should not be created via the API. [#19006] * Alerting: Include configured AlertRuleTags in Webhooks notifier. [#18233] * Annotations: Add annotations support to Loki. [#18949] * Annotations: Use a single row to represent a region. [#17673] * Auth: Allow inviting existing users when login form is disabled. [#19048] * Azure Monitor: Add support for cross resource queries. [#19115] * CLI: Allow installing custom binary plugins. [#17551] * Dashboard: Adds Logs Panel (alpha) as visualization option for Dashboards. [#18641] * Dashboard: Reuse query results between panels . [#16660] * Dashboard: Set time to to 23:59:59 when setting To time using calendar. [#18595] * DataLinks: Add DataLinks support to Gauge, BarGauge and stat panel. [#18605] * DataLinks: Enable access to labels & field names. [#18918] * DataLinks: Enable multiple data links per panel. [#18434] * Elasticsearch: allow templating queries to order by doc_count. [#18870] * Explore: Add throttling when doing live queries. [#19085] * Explore: Adds ability to go back to dashboard, optionally with query changes. [#17982] * Explore: Reduce default time range to last hour. [#18212] * Gauge/BarGauge: Support decimals for min/max. [#18368] * Graph: New series override transform constant that renders a single point as a line across the whole graph. [#19102] * Image rendering: Add deprecation warning when PhantomJS is used for rendering images. [#18933] * InfluxDB: Enable interpolation within ad-hoc filter values. [#18077] * LDAP: Allow an user to be synchronized against LDAP. [#18976] * Ldap: Add ldap debug page. [#18759] * Loki: Remove prefetching of default label values. [#18213] * Metrics: Add failed alert notifications metric. [#18089] * OAuth: Support JMES path lookup when retrieving user email. [#14683] * OAuth: return GitLab groups as a part of user info (enable team sync). [#18388] * Panels: Add unit for electrical charge - ampere-hour. [#18950] * Plugin: AzureMonitor - Reapply MetricNamespace support. [#17282] * Plugins: better warning when plugins fail to load. [#18671] * Postgres: Add support for scram sha 256 authentication. [#18397] * RemoteCache: Support SSL with Redis. [#18511] * SingleStat: The gauge option in now disabled/hidden (unless it\'s an old panel with it already enabled) . [#18610] * Stackdriver: Add extra alignment period options. [#18909] * Units: Add South African Rand (ZAR) to currencies. [#18893] * Units: Adding T,P,E,Z,and Y bytes. [#18706] * Alerting: Notification is sent when state changes from no_data to ok. [#18920] * Alerting: fix duplicate alert states when the alert fails to save to the database. [#18216] * Alerting: fix response popover prompt when add notification channels. [#18967] * CloudWatch: Fix alerting for queries with Id (using GetMetricData). [#17899] * Explore: Fix auto completion on label values for Loki. [#18988] * Explore: Fix crash using back button with a zoomed in graph. [#19122] * Explore: only run queries in Explore if Graph/Table is shown. [#19000] * MSSQL: Change connectionstring to URL format to fix using passwords with semicolon. [#18384] * MSSQL: Fix memory leak when debug enabled. [#19049] * Provisioning: Allow escaping literal \'$\' with \'$\\$\' in configs to avoid interpolation. [#18045] * TimePicker: Fix hiding time picker dropdown in FireFox. [#19154] * Various breaking changes in the annotations HTTP API for region annotations.- Update to version 6.3.7 * CloudWatch: Fix high CPU load [#20579]- Update to version 6.3.6 * Metrics: Adds setting for turning off total stats metrics. [#19142] * Database: Rewrite system statistics query to perform better. [#19178] * Explore: Fix error when switching from prometheus to loki data sources. [#18599]- Update to version 6.3.5 * Dashboard: Fix dashboards init failed loading error for dashboards with panel links that had missing properties. [#18786] * Editor: Fix issue where only entire lines were being copied. [#18806] * Explore: Fix query field layout in splitted view for Safari browsers. [#18654] * LDAP: multildap + ldap integration. [#18588] * Profile/UserAdmin: Fix for user agent parser crashes grafana-server on 32-bit builds. [#18788] * Prometheus: Prevents panel editor crash when switching to Prometheus data source. [#18616] * Prometheus: Changes brace-insertion behavior to be less annoying. [#18698]- Update to version 6.3.4 * Annotations: Fix failing annotation query when time series query is cancelled. [#18532] * Auth: Do not set SameSite cookie attribute if cookie_samesite is none. [#18462] * DataLinks: Apply scoped variables to data links correctly. [#18454] * DataLinks: Respect timezone when displaying datapoint\'s timestamp in graph context menu. [#18461] * DataLinks: Use datapoint timestamp correctly when interpolating variables. [#18459] * Explore: Fix loading error for empty queries. [#18488] * Graph: Fix legend issue clicking on series line icon and issue with horizontal scrollbar being visible on windows. [#18563] * Graphite: Avoid glob of single-value array variables . [#18420] * Prometheus: Fix queries with label_replace remove the \\$1 match when loading query editor. [#18480] * Prometheus: More consistently allows for multi-line queries in editor. [#18362] * TimeSeries: Assume values are all numbers. [#18540]- Update to version 6.3.2 * Gauge/BarGauge: Fix issue with lost thresholds and an issue loading Gauge with avg stat. [#18375]- Update to version 6.3.1 * PanelLinks: Fix crash issue with Gauge & Bar Gauge panels with panel links (drill down links). [#18430]- Update to version 6.3.0 * OAuth: Do not set SameSite OAuth cookie if cookie_samesite is None. [#18392] * PanelLinks: Fix render issue when there is no panel description. [#18408] * Auth Proxy: Include additional headers as part of the cache key. [#18298] * OAuth: Fix \"missing saved state\" OAuth login failure due to SameSite cookie policy. [#18332] * cli: fix for recognizing when in dev mode.. [#18334] * Build grafana images consistently. [#18224] * Docs: SAML. [#18069] * Permissions: Show plugins in nav for non admin users but hide plugin configuration. [#18234] * TimePicker: Increase max height of quick range dropdown. [#18247] * DataLinks: Fix incorrect interpolation of \\${\\_\\_series_name} . [#18251] * Loki: Display live tailed logs in correct order in Explore. [#18031] * PhantomJS: Fix rendering on Debian Buster. [#18162] * TimePicker: Fix style issue for custom range popover. [#18244] * Timerange: Fix a bug where custom time ranges didn\'t respect UTC. [#18248] * remote_cache: Fix redis connstr parsing. [#18204] * Alerting: Add tags to alert rules. [#10989] * Alerting: Attempt to send email notifications to all given email addresses. [#16881] * Alerting: Improve alert rule testing. [#16286] * Alerting: Support for configuring content field for Discord alert notifier. [#17017] * Alertmanager: Replace illegal chars with underscore in label names. [#17002] * Auth: Allow expiration of API keys. [#17678] * Auth: Return device, os and browser when listing user auth tokens in HTTP API. [#17504] * Auth: Support list and revoke of user auth tokens in UI. [#17434] * AzureMonitor: change clashing built-in Grafana variables/macro names for Azure Logs. [#17140] * CloudWatch: Made region visible for AWS Cloudwatch Expressions. [#17243] * Cloudwatch: Add AWS DocDB metrics. [#17241] * Dashboard: Use timezone dashboard setting when exporting to CSV. [#18002] * Data links. [#17267] * Elasticsearch: Support for visualizing logs in Explore . [#17605] * Explore: Adds Live option for supported data sources. [#17062] * Explore: Adds orgId to URL for sharing purposes. [#17895] * Explore: Adds support for new loki \'start\' and \'end\' params for labels endpoint. [#17512] * Explore: Adds support for toggling raw query mode in explore. [#17870] * Explore: Allow switching between metrics and logs . [#16959] * Explore: Combines the timestamp and local time columns into one. [#17775] * Explore: Display log lines context . [#17097] * Explore: Don\'t parse log levels if provided by field or label. [#17180] * Explore: Improves performance of Logs element by limiting re-rendering. [#17685] * Explore: Support for new LogQL filtering syntax. [#16674] * Explore: Use new TimePicker from Grafana/UI. [#17793] * Explore: handle newlines in LogRow Highlighter. [#17425] * Graph: Added new fill gradient option. [#17528] * GraphPanel: Don\'t sort series when legend table & sort column is not visible. [#17095] * InfluxDB: Support for visualizing logs in Explore. [#17450] * Logging: Login and Logout actions (#17760). [#17883] * Logging: Move log package to pkg/infra. [#17023] * Metrics: Expose stats about roles as metrics. [#17469] * MySQL/Postgres/MSSQL: Add parsing for day, weeks and year intervals in macros. [#13086] * MySQL: Add support for periodically reloading client certs. [#14892] * Plugins: replace dataFormats list with skipDataQuery flag in plugin.json. [#16984] * Prometheus: Take timezone into account for step alignment. [#17477] * Prometheus: Use overridden panel range for \\$\\_\\_range instead of dashboard range. [#17352] * Prometheus: added time range filter to series labels query. [#16851] * Provisioning: Support folder that doesn\'t exist yet in dashboard provisioning. [#17407] * Refresh picker: Handle empty intervals. [#17585] * Singlestat: Add y min/max config to singlestat sparklines. [#17527] * Snapshot: use given key and deleteKey. [#16876] * Templating: Correctly display __text in multi-value variable after page reload. [#17840] * Templating: Support selecting all filtered values of a multi-value variable. [#16873] * Tracing: allow propagation with Zipkin headers. [#17009] * Users: Disable users removed from LDAP. [#16820] * SAML: Add SAML as an authentication option (Enterprise) * AddPanel: Fix issue when removing moved add panel widget . [#17659] * CLI: Fix encrypt-datasource-passwords fails with sql error. [#18014] * Elasticsearch: Fix default max concurrent shard requests. [#17770] * Explore: Fix browsing back to dashboard panel. [#17061] * Explore: Fix filter by series level in logs graph. [#17798] * Explore: Fix issues when loading and both graph/table are collapsed. [#17113] * Explore: Fix selection/copy of log lines. [#17121] * Fix: Wrap value of multi variable in array when coming from URL. [#16992] * Frontend: Fix for Json tree component not working. [#17608] * Graphite: Fix for issue with alias function being moved last. [#17791] * Graphite: Fix issue with seriesByTag & function with variable param. [#17795] * Graphite: use POST for /metrics/find requests. [#17814] * HTTP Server: Serve Grafana with a custom URL path prefix. [#17048] * InfluxDB: Fix single quotes are not escaped in label value filters. [#17398] * Prometheus: Correctly escape \'|\' literals in interpolated PromQL variables. [#16932] * Prometheus: Fix when adding label for metrics which contains colons in Explore. [#16760] * SinglestatPanel: Remove background color when value turns null. [#17552]- Update to version 6.2.5 * Grafana-CLI: Wrapper for `grafana-cli` within RPM/DEB packages and config/homepath are now global flags. [#17695] * Panel: Fully escape html in drilldown links (was only sanitized before). [#17731] * Config: Fix connectionstring for remote_cache in defaults.ini. [#17675] * Elasticsearch: Fix empty query (via template variable) should be sent as wildcard. [#17488] * HTTP-Server: Fix Strict-Transport-Security header. [#17644] * TablePanel: fix annotations display. [#17646]- Update to version 6.2.4 * Grafana-CLI: Fix receiving flags via command line . [#17617] * HTTPServer: Fix X-XSS-Protection header formatting. [#17620]- Update to version 6.2.3 * AuthProxy: Optimistic lock pattern for remote cache Set. [#17485] * HTTPServer: Options for returning new headers X-Content-Type-Options, X-XSS-Protection and Strict-Transport-Security. [#17522] * Auth Proxy: Fix non-negative cache TTL. [#17495] * Grafana-CLI: Fix receiving configuration flags from the command line. [#17606] * OAuth: Fix for wrong user token updated on OAuth refresh in DS proxy. [#17541] * remote_cache: Fix redis. [#17483]- Update to version 6.2.2 * Security: Prevent CSV formula injection attack when exporting data. [#17363] * CloudWatch: Fix error when hiding/disabling queries. [#17283] * Database: Fix slow permission query in folder/dashboard search. [#17427] * Explore: Fix updating time range before running queries. [#17349] * Plugins: Fix plugin config page navigation when using subpath. [#17364]- Update to version 6.2.1 * CLI: Add command to migrate all data sources to use encrypted password fields . [#17118] * Gauge/BarGauge: Improvements to auto value font size . [#17292] * Auth Proxy: Resolve database is locked errors. [#17274] * Database: Retry transaction if sqlite returns database is locked error. [#17276] * Explore: Fix filtering query by clicked value when a Prometheus Table is clicked. [#17083] * Singlestat: Fix issue with value placement and line wraps. [#17249] * Tech: Update jQuery to 3.4.1 to fix issue on iOS 10 based browsers as well as Chrome 53.x. [#17290]- Update to version 6.2.0 * BarGauge: Fix for negative min values. [#17192] * Gauge/BarGauge: Fix for issues editing min & max options. [#17174] * Search: Make only folder name only open search with current folder filter. [#17226] * AzureMonitor: Revert to clearing chained dropdowns. [#17212] * Data source plugins that process hidden queries need to add a \"hiddenQueries: true\" attribute in plugin.json. [#17124] * Plugins: Support templated urls in plugin routes. [#16599] * Packaging: New MSI windows installer package\\ *\\ *. [#17073] * Dashboard: Fix blank dashboard after window resize with panel without title. [#16942] * Dashboard: Fix lazy loading & expanding collapsed rows on mobile. [#17055] * Dashboard: Fix scrolling issues for Edge browser. [#17033] * Dashboard: Show refresh button in first kiosk(tv) mode. [#17032] * Explore: Fix empty result from data source should render logs container. [#16999] * Explore: Filter query by clicked value when clicking in a Prometheus Table [#17083] * Explore: Makes it possible to zoom in Explore/Loki/Graph without exception. [#16991] * Gauge: Fix orientation issue after switching from BarGauge to Gauge. [#17064] * GettingStarted: Fix layout issues in getting started panel. [#16941] * InfluxDB: Fix HTTP method should default to GET. [#16949] * Panels: Fix alert icon position in panel header. [#17070] * Panels: Fix panel error tooltip not showing. [#16993] * Plugins: Fix how datemath utils are exposed to plugins. [#16976] * Singlestat: fixed centering issue for very small panels. [#16944] * Search: Scroll issue in dashboard search in latest Chrome. [#17054] * Gauge: Adds background shade to gauge track and improves height usage. [#17019] * RemoteCache: Avoid race condition in Set causing error on insert. . [#17082] * Admin: Add more stats about roles. [#16667] * Alert list panel: Support variables in filters. [#16892] * Alerting: Adjust label for send on all alerts to default . [#16554] * Alerting: Makes timeouts and retries configurable. [#16259] * Alerting: No notification when going from no data to pending. [#16905] * Alerting: Pushover alert, support for different sound for OK. [#16525] * Auth: Enable retries and transaction for some db calls for auth tokens. [#16785] * AzureMonitor: Adds support for multiple subscriptions per data source. [#16922] * Bar Gauge: New multi series enabled gauge like panel with horizontal and vertical layouts and 3 display modes. [#16918] * Build: Upgrades to golang 1.12.4. [#16545] * CloudWatch: Update AWS/IoT metric and dimensions. [#16337] * Config: Show user-friendly error message instead of stack trace. [#16564] * Dashboard: Enable filtering dashboards in search by current folder. [#16790] * Dashboard: Lazy load out of view panels . [#15554] * DataProxy: Restore Set-Cookie header after proxy request. [#16838] * Data Sources: Add pattern validation for time input on data source config pages. [#16837] * Elasticsearch: Add 7.x version support. [#16646] * Explore: Adds reconnect for failing data source. [#16226] * Explore: Support user timezone. [#16469] * InfluxDB: Add support for POST HTTP verb. [#16690] * Loki: Search is now case insensitive. [#15948] * OAuth: Update jwt regexp to include `=`. [#16521] * Panels: No title will no longer make panel header take up space. [#16884] * Prometheus: Adds tracing headers for Prometheus datasource. [#16724] * Provisioning: Add API endpoint to reload provisioning configs. [#16579] * Provisioning: Do not allow deletion of provisioned dashboards. [#16211] * Provisioning: Interpolate env vars in provisioning files. [#16499] * Provisioning: Support FolderUid in Dashboard Provisioning Config. [#16559] * Security: Add new setting allow_embedding. [#16853] * Security: Store data source passwords encrypted in secureJsonData. [#16175] * UX: Improve Grafana usage for smaller screens. [#16783] * Units: Add angle units, Arc Minutes and Seconds. [#16271] * CloudWatch: Fix query order not affecting series ordering & color. [#16408] * CloudWatch: Use default alias if there is no alias for metrics. [#16732] * Config: Fix bug where timeouts for alerting was not parsed correctly. [#16784] * Elasticsearch: Fix view percentiles metric in table without date histogram. [#15686] * Explore: Prevents histogram loading from killing Prometheus instance. [#16768] * Graph: Allow override decimals to fully override. [#16414] * Mixed Data Source: Fix error when one query is disabled. [#16409] * Search: Fix search limits and add a page parameter. [#16458] * Security: Responses from backend should not be cached. [#16848] * Gauge Panel: The suffix / prefix options have been removed from the new Gauge Panel (introduced in v6.0). [#16870]- Update to version 6.1.6 * Security: Bump jQuery to 3.4.0 . [#16761] * Playlist: Fix loading dashboards by tag. [#16727]- Update to version 6.1.4 * DataPanel: Added missing built-in interval variables to scopedVars. [#16556] * Explore: Adds maxDataPoints to data source query options . [#16513] * Explore: Recalculate intervals on run query. [#16510] * Heatmap: Fix for empty graph when panel is too narrow (#16378). [#16460] * Heatmap: Fix auto decimals when bucket name is not number. [#16609] * QueryInspector: Now shows error responses again. [#16514]- Update to version 6.1.3 * Graph: Fix auto decimals in legend values for some units like `ms` and `s`. [#16455] * Graph: Fix png rendering with legend to the right. [#16463] * Singlestat: Use decimals when manually specified. [#16451] * Fix broken UI switches: Default Data Source switch, Explore Logs switches, Gauge option switches. [#16303]- Update to version 6.1.2 * Graph: Fix series legend color for hidden series. [#16438] * Graph: Fix tooltip highlight on white theme. [#16429] * Styles: Fix menu hover highlight border. [#16431] * Singlestat Panel: Correctly use the override decimals. [#16413]- Update to version 6.1.1 * Graphite: Editing graphite query function now works again. [#16390] * Playlist: Kiosk & auto fit panels modes are working normally again . [#16403] * QueryEditors: Toggle edit mode now always work on slower computers. [#16394]- Update to version 6.1.0 * CloudWatch: Fix for dimension value list when changing dimension key. [#16356] * Graphite: Editing function arguments now works again. [#16297] * InfluxDB: Fix tag names with periods in alert evaluation. [#16255] * PngRendering: Fix for panel height & title centering . [#16351] * Templating: Fix for editing query variables. [#16299] * Prometheus: adhoc filter support [#8253] * Permissions: Editors can become admin for dashboards, folders and teams they create. [#15977] * Alerting: Don\'t include non-existing image in MS Teams notifications. [#16116] * Api: Invalid org invite code [#10506] * Annotations: Fix for native annotations filtered by template variable with pipe. [#15515] * Dashboard: Fix for time regions spanning across midnight. [#16201] * Data Source: Handles nil jsondata field gracefully [#14239] * Data Source: Empty user/password was not updated when updating data sources [#15608] * Elasticsearch: Fix using template variables in the alias field. [#16229] * Elasticsearch: Fix incorrect index pattern padding in alerting queries. [#15892] * Explore: Fix for Prometheus autocomplete not working in Firefox. [#16192] * Explore: Fix for url does not keep query after browser refresh. [#16189] * Gauge: Interpolate scoped variables in repeated gauges [#15739] * Graphite: Fix issue with using series ref and series by tag. [#16111] * Graphite: Fix variable quoting when variable value is numeric. [#16149] * Heatmap: Fix Y-axis tick labels being in wrong order for some Prometheus queries. [#15932] * Heatmap: Negative values are now displayed correctly in graph & legend. [#15953] * Heatmap: legend shows wrong colors for small values [#14019] * InfluxDB: Always close request body even for error status codes. [#16207] * ManageDashboards: Fix for checkboxes not appearing properly Firefox . [#15981] * Playlist: Leaving playlist now always stops playlist . [#15791] * Prometheus: fixes regex ad-hoc filters variables with wildcards. [#16234] * TablePanel: Column color style now works even after removing columns. [#16227] * TablePanel: Fix for white text on white background when value is null. [#16199]- Update to version 6.0.2 * Alerting: Fix issue with AlertList panel links resulting in panel not found errors. [#15975] * Dashboard: Improved error handling when rendering dashboard panels. [#15970] * LDAP: Fix allow anonymous server bind for ldap search. [#15872] * Discord: Fix discord notifier so it doesn\'t crash when there are no image generated. [#15833] * Panel Edit: Prevent search in VizPicker from stealing focus. [#15802] * Data Source admin: Fix url of back button in data source edit page, when root_url configured. [#15759]- Update to version 6.0.1 * Metrics: Fix broken usagestats metrics for /metrics [#15651] * Dashboard: append &kiosk to the url in Kiosk mode [#15765] * Dashboard: respect header in kiosk=tv mode with autofitpanels [#15650] * Image rendering: Fix image rendering issue for dashboards with auto refresh. [#15818] * Dashboard: Fix only users that can edit a dashboard should be able to update panel json. [#15805] * LDAP: fix allow anonymous initial bind for ldap search. [#15803] * UX: ixed scrollbar not visible initially (only after manual scroll). [#15798] * Data Source admin TestData [#15793] * Dashboard: Fix scrolling issue that caused scroll to be locked to bottom. [#15792] * Explore: Viewers with viewers_can_edit should be able to access /explore. [#15787] * Security fix: limit access to org admin and alerting pages. [#15761] * Panel Edit minInterval changes did not persist [#15757] * Teams: Fix bug when getting teams for user. [#15595] * Stackdriver: fix for float64 bounds for distribution metrics [#14509] * Stackdriver: no reducers available for distribution type [#15179]- Update to version 6.0.0 * Dashboard: fixes click after scroll in series override menu [#15621] * MySQL: fix mysql query using \\_interval_ms variable throws error [#14507] * Influxdb: Add support for alerting on InfluxDB queries that use the non_negative_difference function [#15415] * Alerting: Fix percent_diff calculation when points are nulls [#15443] * Alerting: Fix handling of alert urls with true flags [#15454] * AzureMonitor: Enable alerting by converting Azure Monitor API to Go [#14623] * Security: Fix CSRF Token validation for POSTs [#1441] * Internal Metrics Edition has been added to the build_info metric. This will break any Graphite queries using this metric. Edition will be a new label for the Prometheus metric. [#15363] * Gauge: Fix issue with gauge requests being cancelled [#15366] * Gauge: Accept decimal inputs for thresholds [#15372] * UI: Fix error caused by named colors that are not part of named colors palette [#15373] * Search: Bug pressing special regexp chars in input fields [#12972] * Permissions: No need to have edit permissions to be able to \"Save as\" [#13066] * Alerting: Adds support for Google Hangouts Chat notifications [#11221] * Elasticsearch: Support bucket script pipeline aggregations [#5968] * Influxdb: Add support for time zone (`tz`) clause [#10322] * Snapshots: Enable deletion of public snapshot [#14109] * Provisioning: Provisioning support for alert notifiers [#10487] * Explore: A whole new way to do ad-hoc metric queries and exploration. Split view in half and compare metrics & logs. * Auth: Replace remember me cookie solution for Grafana\'s builtin, LDAP and OAuth authentication with a solution based on short-lived tokens [#15303] * Search: Fix for issue with scrolling the \"tags filter\" dropdown, fixes [#14486] * Prometheus: fix annotation always using 60s step regardless of dashboard range [#14795] * Annotations: Fix creating annotation when graph panel has no data points position the popup outside viewport [#13765] * Piechart/Flot: Fix multiple piechart instances with donut bug [#15062] * Postgres: Fix default port not added when port not configured [#15189] * Alerting: Fix crash bug when alert notifier folders are missing [#15295] * Dashboard: Fix save provisioned dashboard modal [#15219] * Dashboard: Fix having a long query in prometheus dashboard query editor * blocks 30% of the query field when on OSX and having native scrollbars [#15122] * Explore: Fix issue with wrapping on long queries [#15222] * Explore: Fix cut & paste adds newline before and after selection [#15223] * Dataproxy: Fix global data source proxy timeout not added to correct http client [#15258] * Text Panel: The text panel does no longer by default allow unsanitized HTML. [#4117] * Dashboard: Panel property `minSpan` replaced by `maxPerRow`. Dashboard * migration will automatically migrate all dashboard panels using the `minSpan` property to the new `maxPerRow` property [#12991]- Update to version 5.4.3 * MySQL only update session in mysql database when required [#14540] * Alerting Invalid frequency causes division by zero in alert scheduler [#14810] * Dashboard Dashboard links do not update when time range changes [#14493] * Limits Support more than 1000 data sources per org [#13883] * Backend fix signed in user for orgId=0 result should return active org id [#14574] * Provisioning Adds orgId to user dto for provisioned dashboards [#14678]- Update to version 5.4.2 * Data Source admin: Fix for issue creating new data source when same name exists [#14467] * OAuth: Fix for oauth auto login setting, can now be set using env variable [#14435]- Update to version 5.4.1 * Stackdriver: Fix issue with data proxy and Authorization header [#14262] * Units: fixedUnit for Flow:l/min and mL/min [#14294] * Logging: Fix for issue where data proxy logged a secret when debug logging was enabled, now redacted. [#14319] * TSDB: Fix always take dashboard timezone into consideration when handle custom time ranges: Add support for alerting on InfluxDB queries that use the cumulative_sum function. [#14314] * Embedded Graphs: Iframe graph panels should now work as usual. [#14284] * Postgres: Improve PostgreSQL Query Editor if using different Schemas, [#14313] * Quotas: Fix updating org & user quotas. [#14347] * Cloudwatch: Add the AWS/SES Cloudwatch metrics of BounceRate and ComplaintRate to auto complete list. [#14401] * Dashboard Search: Fix filtering by tag issues. * Graph: Fix time region issues, [#14425]- Update to version 5.4.0 * Cloudwatch: Fix invalid time range causes segmentation fault [#14150] * Cloudwatch: AWS/CodeBuild metrics and dimensions [#14167] * MySQL: Fix `$__timeFrom()` and `$__timeTo()` should respect local time zone [#14228] * Graph: Fix legend always visible even if configured to be hidden [#14144] * Elasticsearch: Fix regression when using data source version 6.0+ and alerting [#14175] * Alerting: Introduce alert debouncing with the `FOR` setting. [#7886] * Alerting: Option to disable OK alert notifications [#12330] * Postgres/MySQL/MSSQL: Adds support for configuration of max open/idle connections and connection max lifetime. Also, panels with multiple SQL queries will now be executed concurrently [#11711] * MySQL: Graphical query builder [#13762] * MySQL: Support connecting thru Unix socket for MySQL data source [#12342] * MSSQL: Add encrypt setting to allow configuration of how data sent between client and server are encrypted [#13629] * Stackdriver: Not possible to authenticate using GCE metadata server [#13669] * Teams: Team preferences (theme, home dashboard, timezone) support [#12550] * Graph: Time regions support enabling highlight of weekdays and/or certain timespans [#5930] * OAuth: Automatic redirect to sign-in with OAuth [#11893] * Stackdriver: Template query editor [#13561] * Security: Upgrade macaron session package to fix security issue. [#14043] * Postgres/MySQL/MSSQL data sources now per default uses `max open connections` = `unlimited` (earlier 10), `max idle connections` = `2` (earlier 10) and `connection max lifetime` = `4` hours (earlier unlimited).- Update to version 5.3.4 * Alerting: Delete alerts when parent folder was deleted [#13322] * MySQL: Fix `$__timeFilter()` should respect local time zone [#13769] * Dashboard: Fix data source selection in panel by enter key [#13932] * Graph: Fix table legend height when positioned below graph and using Internet Explorer 11 [#13903] * Dataproxy: Drop origin and referer http headers [#13328]- Update to version 5.3.3 * Fix file exfiltration vulnerability- Update to version 5.3.2 * InfluxDB/Graphite/Postgres: Prevent XSS in query editor [#13667] * Postgres: Fix template variables error [#13692] * Cloudwatch: Fix service panic because of race conditions [#13674] * Cloudwatch: Fix check for invalid percentile statistics [#13633] * Stackdriver/Cloudwatch: Allow user to change unit in graph panel if cloudwatch/stackdriver data source response doesn\'t include unit [#13718] * Stackdriver: stackdriver user-metrics duplicated response when multiple resource types [#13691] * Variables: Fix text box template variable doesn\'t work properly without a default value [#13666] * Variables: Fix variable dependency check when using `${var}` format [#13600] * Dashboard: Fix kiosk=1 url parameter should put dashboard in kiosk mode [#13764] * LDAP: Fix super admins can also be admins of orgs [#13710] * Provisioning: Fix deleting provisioned dashboard folder should cleanup provisioning meta data [#13280]- Update to version 5.3.1 * Render: Fix PhantomJS render of graph panel when legend displayed as table to the right [#13616] * Stackdriver: Filter option disappears after removing initial filter [#13607] * Elasticsearch: Fix no limit size in terms aggregation for alerting queries [#13172] * InfluxDB: Fix for annotation issue that caused text to be shown twice [#13553] * Variables: Fix nesting variables leads to exception and missing refresh [#13628] * Variables: Prometheus: Single letter labels are not supported [#13641] * Graph: Fix graph time formatting for Last 24h ranges [#13650] * Playlist: Fix cannot add dashboards with long names to playlist [#13464] * HTTP API: Fix /api/org/users so that query and limit querystrings works- Update to version 5.3.0 * Stackdriver: Filter wildcards and regex matching are not yet supported [#13495] * Stackdriver: Support the distribution metric type for heatmaps [#13559] * Cloudwatch: Automatically set graph yaxis unit [#13575] * Stackdriver: Fix for missing ngInject [#13511] * Permissions: Fix for broken permissions selector [#13507] * Alerting: Alert reminders deduping not working as expected when running multiple Grafana instances [#13492] * Annotations: Enable template variables in tagged annotations queries [#9735] * Stackdriver: Support for Google Stackdriver data source [#13289] * Alerting: Notification reminders [#7330] * Dashboard: TV & Kiosk mode changes, new cycle view mode button in dashboard toolbar [#13025] * OAuth: Gitlab OAuth with support for filter by groups [#5623] * Postgres: Graphical query builder [#10095] * LDAP: Define Grafana Admin permission in ldap group mappings [#2469] * LDAP: Client certificates support [#12805] * Profile: List teams that the user is member of in current/active organization [#12476] * Configuration: Allow auto-assigning users to specific organization (other than Main. Org) [#1823] * Dataproxy: Pass configured/auth headers to a data source [#10971] * CloudWatch: GetMetricData support [#11487] * Postgres: TimescaleDB support, e.g. use `time_bucket` for grouping by time when option enabled [#12680] * Cleanup: Make temp file time to live configurable [#11607] * Postgres data source no longer automatically adds time column alias when using the $__timeGroup alias. * Kiosk mode now also hides submenu (variables) * ?inactive url parameter no longer supported, replaced with kiosk=tv url parameter * Dashboard: Auto fit dashboard panels to optimize space used for current TV or Monitor [#12768] * Frontend: Convert all Frontend Karma tests to Jest tests [#12224] * Backend: Upgrade to golang 1.11 [#13030]- Update to version 5.2.4 * GrafanaCli: Fix issue with grafana-cli install plugin resulting in corrupt http response from source error. [#13079]- Update to version 5.2.3 * Important fix for LDAP & OAuth login vulnerability- Update to version 5.2.2 * Prometheus: Fix graph panel bar width issue in aligned prometheus queries [#12379] * Dashboard: Dashboard links not updated when changing variables [#12506] * Postgres/MySQL/MSSQL: Fix connection leak [#12636] * Plugins: Fix loading of external plugins [#12551] * Dashboard: Remove unwanted scrollbars in embedded panels [#12589] * Prometheus: Prevent error using \\$\\_\\_interval_ms in query [#12533]- Update to version 5.2.1 * Auth Proxy: Important security fix for whitelist of IP address feature [#12444] * UI: Fix - Grafana footer overlapping page [#12430] * Logging: Errors should be reported before crashing [#12438]- Update to version 5.2.0 * Plugins: Handle errors correctly when loading data source plugin [#12383] * Render: Enhance error message if phantomjs executable is not found [#11868] * Dashboard: Set correct text in drop down when variable is present in url [#11968] * LDAP: Handle \"dn\" ldap attribute more gracefully [#12385] * Dashboard: Import dashboard to folder [#10796] * Permissions: Important security fix for API keys with viewer role [#12343] * Dashboard: Fix so panel titles doesn\'t wrap [#11074] * Dashboard: Prevent double-click when saving dashboard [#11963] * Dashboard: AutoFocus the add-panel search filter [#12189] * Units: W/m2 (energy), l/h (flow) and kPa (pressure) [#11233] * Units: Liter/min (flow) and milliLiter/min (flow) [#12282] * Alerting: Fix mobile notifications for Microsoft Teams alert notifier [#11484] * Influxdb: Add support for mode function [#12286] * Cloudwatch: Fix panic caused by bad timerange settings [#12199] * Auth Proxy: Whitelist proxy IP address instead of client IP address [#10707] * User Management: Make sure that a user always has a current org assigned [#11076] * Snapshots: Fix: annotations not properly extracted leading to incorrect rendering of annotations [#12278] * LDAP: Allow use of DN in group_search_filter_user_attribute and member_of [#3132] * Graph: Fix legend decimals precision calculation [#11792] * Dashboard: Make sure to process panels in collapsed rows when exporting dashboard [#12256] * Dashboard: Dashboard link doesn\'t work when \"As dropdown\" option is checked [#12315] * Dashboard: Fix regressions after save modal changes, including adhoc template issues [#12240] * Elasticsearch: Alerting support [#5893] * Build: Crosscompile and packages Grafana on arm, windows, linux and darwin [#11920] * Login: Change admin password after first login [#11882] * Alert list panel: Updated to support filtering alerts by name, dashboard title, folder, tags [#11500] * Dashboard: Modified time range and variables are now not saved by default [#10748] * Graph: Show invisible highest value bucket in histogram [#11498] * Dashboard: Enable \"Save As...\" if user has edit permission [#11625] * Prometheus: Query dates are now step-aligned [#10434] * Prometheus: Table columns order now changes when rearrange queries [#11690] * Variables: Fix variable interpolation when using multiple formatting types [#11800] * Dashboard: Fix date selector styling for dark/light theme in time picker control [#11616] * Discord: Alert notification channel type for Discord, [#7964] * InfluxDB: Support SELECT queries in templating query, [#5013] * InfluxDB: Support count distinct aggregation [#11645] * Dashboard: JSON Model under dashboard settings can now be updated & changes saved. [#1429] * Security: Fix XSS vulnerabilities in dashboard links [#11813] * Singlestat: Fix \"time of last point\" shows local time when dashboard timezone set to UTC [#10338] * Prometheus: Add support for passing timeout parameter to Prometheus [#11788] * Login: Add optional option sign out url for generic oauth [#9847] * Login: Use proxy server from environment variable if available [#9703] * Invite users: Friendlier error message when smtp is not configured [#12087] * Graphite: Don\'t send distributed tracing headers when using direct/browser access mode [#11494] * Sidenav: Show create dashboard link for viewers if at least editor in one folder [#11858] * SQL: Second epochs are now correctly converted to ms. [#12085] * Singlestat: Fix singlestat threshold tooltip [#11971] * Dashboard: Hide grid controls in fullscreen/low-activity views [#11771] * Dashboard: Validate uid when importing dashboards [#11515] * Alert list panel: Show alerts for user with viewer role [#11167] * Provisioning: Verify checksum of dashboards before updating to reduce load on database [#11670] * Provisioning: Support symlinked files in dashboard provisioning config files [#11958] * Dashboard list panel: Search dashboards by folder [#11525] * Sidenav: Always show server admin link in sidenav if grafana admin [#11657]- Update to version 5.1.4 * Permissions: Important security fix for API keys with viewer role [#12343]- Update to version 5.1.3 * Scroll: Graph panel / legend texts shifts on the left each time we move scrollbar on firefox [#11830]- Update to version 5.1.2 * Database: Fix MySql migration issue [#11862] * Google Analytics: Enable Google Analytics anonymizeIP setting for GDPR [#11656]- Update to version 5.1.1 * LDAP: LDAP login with MariaDB/MySQL database and dn>100 chars not possible [#11754] * Build: AppVeyor Windows build missing version and commit info [#11758] * Scroll: Scroll can\'t start in graphs on Chrome mobile [#11710] * Units: Revert renaming of unit key ppm [#11743]- Update to version 5.1.0 * Folders: Default permissions on folder are not shown as inherited in its dashboards [#11668] * Templating: Allow more than 20 previews when creating a variable [#11508] * Dashboard: Row edit icon not shown [#11466] * SQL: Unsupported data types for value column using time series query [#11703] * Prometheus: Prometheus query inspector expands to be very large on autocomplete queries [#11673] * MSSQL: New Microsoft SQL Server data source [#10093] * Prometheus: The heatmap panel now support Prometheus histograms [#10009] * Postgres/MySQL: Ability to insert 0s or nulls for missing intervals [#9487] * Postgres/MySQL/MSSQL: Fix precision for the time column in table mode [#11306] * Graph: Align left and right Y-axes to one level [#1271] * Graph: Thresholds for Right Y axis [#7107] * Graph: Support multiple series stacking in histogram mode [#8151] * Alerting: Pausing/un alerts now updates new_state_date [#10942] * Alerting: Support Pagerduty notification channel using Pagerduty V2 API [#10531] * Templating: Add comma templating format [#10632] * Prometheus: Show template variable candidate in query editor [#9210] * Prometheus: Support POST for query and query_range [#9859] * Alerting: Add support for retries on alert queries [#5855] * Table: Table plugin value mappings [#7119] * IE11: IE 11 compatibility [#11165] * Scrolling: Better scrolling experience [#11053] * Folders: A folder admin cannot add user/team permissions for folder/its dashboards [#11173] * Provisioning: Improved workflow for provisioned dashboards [#10883] * OpsGenie: Add triggered alerts as description [#11046] * Cloudwatch: Support high resolution metrics [#10925] * Cloudwatch: Add dimension filtering to CloudWatch `dimension_values()` [#10029] * Units: Second to HH:mm:ss formatter [#11107] * Singlestat: Add color to prefix and postfix in singlestat panel [#11143] * Dashboards: Version cleanup fails on old databases with many entries [#11278] * Server: Adjust permissions of unix socket [#11343] * Shortcuts: Add shortcut for duplicate panel [#11102] * AuthProxy: Support IPv6 in Auth proxy white list [#11330] * SMTP: Don\'t connect to STMP server using TLS unless configured. [#7189] * Prometheus: Escape backslash in labels correctly. [#10555] * Variables: Case-insensitive sorting for template values [#11128] * Annotations (native): Change default limit from 10 to 100 when querying api [#11569] * MySQL/Postgres/MSSQL: PostgreSQL data source generates invalid query with dates before 1970 [#11530] * Kiosk: Adds url parameter for starting a dashboard in inactive mode [#11228] * Dashboard: Enable closing timepicker using escape key [#11332] * Data Sources: Rename direct access mode in the data source settings [#11391] * Search: Display dashboards in folder indented [#11073] * Units: Use B/s instead Bps for Bytes per second [#9342] * Units: Radiation units [#11001] * Units: Timeticks unit [#11183] * Units: Concentration units and \"Normal cubic meter\" [#11211] * Units: New currency - Czech koruna [#11384] * Avatar: Fix DISABLE_GRAVATAR option [#11095] * Heatmap: Disable log scale when using time time series buckets [#10792] * Provisioning: Remove `id` from json when provisioning dashboards, [#11138] * Prometheus: tooltip for legend format not showing properly [#11516] * Playlist: Empty playlists cannot be deleted [#11133] * Switch Orgs: Alphabetic order in Switch Organization modal [#11556] * Postgres: improve `$__timeFilter` macro [#11578] * Permission list: Improved ux [#10747] * Dashboard: Sizing and positioning of settings menu icons [#11572] * Dashboard: Add search filter/tabs to new panel control [#10427] * Folders: User with org viewer role should not be able to save/move dashboards in/to general folder [#11553] * Influxdb: Don\'t assume the first column in table response is time. [#11476]- Update to version 5.0.4 * Dashboard Fix inability to link collapsed panels directly to [#11114] * Dashboard Provisioning dashboard with alert rules should create alerts [#11247] * Snapshots For snapshots, the Graph panel renders the legend incorrectly on right hand side [#11318] * Alerting Link back to Grafana returns wrong URL if root_path contains sub-path components [#11403] * Alerting Incorrect default value for upload images setting for alert notifiers [#11413]- Update to version 5.0.3 * Mysql: Mysql panic occurring occasionally upon Grafana dashboard access (a bigger patch than the one in 5.0.2) [#11155]- Update to version 5.0.2 * Mysql: Mysql panic occurring occasionally upon Grafana dashboard access [#11155] * Dashboards: Should be possible to browse dashboard using only uid [#11231] * Alerting: Fix bug where alerts from hidden panels where deleted [#11222] * Import: Fix bug where dashboards with alerts couldn\'t be imported [#11227] * Teams: Remove quota restrictions from teams [#11220] * Render: Fix bug with legacy url redirection for panel rendering [#11180]- Update to version 5.0.1 * Postgres: PostgreSQL error when using ipv6 address as hostname in connection string [#11055] * Dashboards: Changing templated value from dropdown is causing unsaved changes [#11063] * Prometheus: Fix bundled Prometheus 2.0 dashboard [#11016] * Sidemenu: Profile menu \"invisible\" when gravatar is disabled [#11097] * Dashboard: Fix a bug with resizable handles for panels [#11103] * Alerting: Telegram inline image mode fails when caption too long [#10975] * Alerting: Fix silent failing validation [#11145] * OAuth: Only use jwt token if it contains an email address [#11127]- Update to version 5.0.0 * oauth Fix GitHub OAuth not working with private Organizations [#11028] * kiosk white area over bottom panels in kiosk mode [#11010] * alerting Fix OK state doesn\'t show up in Microsoft Teams [#11032] * Permissions Fix search permissions issues [#10822] * Permissions Fix problem issues displaying permissions lists [#10864] * PNG-Rendering Fix problem rendering legend to the right [#10526] * Reset password Fix problem with reset password form [#10870] * Light theme Fix problem with light theme in safari, [#10869] * Provisioning Now handles deletes when dashboard json files removed from disk [#10865] * MySQL: Fix issue with schema migration on old mysql (index too long) [#10779] * GitHub OAuth: Fix fetching github orgs from private github org [#10823] * Embedding:Fix issues with embedding panel [#10787] * Dashboards: Dashboard folders, [#1611] * Teams User groups (teams) implemented. Can be used in folder & dashboard permission list. * Dashboard grid: Panels are now laid out in a two dimensional grid (with x, y, w, h). [#9093] * Templating: Vertical repeat direction for panel repeats. * UX: Major update to page header and navigation * Dashboard settings: Combine dashboard settings views into one with side menu, [#9750] * Persistent dashboard url\'s: New url\'s for dashboards that allows renaming dashboards without breaking links. [#7883] * dashboard.json files have been replaced with dashboard provisioning API. * Config files for provisioning data sources as configuration have changed from /etc/grafana/conf/datasources to /etc/grafana/provisioning/datasources. * Pagerduty notifier now defaults to not auto resolve incidents. More details at [#10222] * `GET /api/alerts` property dashboardUri renamed to url * New grid engine for positioning dashboard panels * Alerting: Add support for internal image store [#6922] * Data Source Proxy: Add support for whitelisting specified cookies to be be passed through to the data source when proxying [#5457] * Postgres/MySQL: add \\_\\_timeGroup macro for mysql [#9596] * Text: Text panel are now edited in the ace editor. [#9698] * Teams: Add Microsoft Teams notifier as [#8523] * Data Sources: Its now possible to configure data sources with config files [#1789] * Graphite: Query editor updated to support new query by tag features [#9230] * Dashboard history: New config file option versions_to_keep sets how many versions per dashboard to store, [#9671] * Dashboard as cfg: Load dashboards from file into Grafana on startup/change [#9654] * Prometheus: Grafana can now send alerts to Prometheus Alertmanager while firing [#7481] * Table: Support multiple table formatted queries in table panel [#9170] * Security: Protect against brute force (frequent) login attempts [#7616] * Graph: Don\'t hide graph display options (Lines/Points) when draw mode is unchecked [#9770] * Alert panel: Adds placeholder text when no alerts are within the time range [#9624] * Mysql: MySQL enable MaxOpenCon and MaxIdleCon regards how constring is configured. [#9784] * Cloudwatch: Fix broken query inspector for cloudwatch [#9661] * Dashboard: Make it possible to start dashboards from search and dashboard list panel [#1871] * Annotations: Posting annotations now return the id of the annotation [#9798] * Systemd: Use systemd notification ready flag [#10024] * GitHub: Use organizations_url provided from github to verify user belongs in org. [#10111] * Backend: Fix bug where Grafana exited before all sub routines where finished [#10131] * Azure: Adds support for Azure blob storage as external image stor [#8955] * Telegram: Add support for inline image uploads to telegram notifier plugin [#9967] * Sensu: Send alert message to sensu output [#9551] * Singlestat: suppress error when result contains no datapoints [#9636] * Postgres/MySQL: Control quoting in SQL-queries when using template variables [#9030] * Pagerduty: Pagerduty don\'t auto resolve incidents by default anymore. [#10222] * Cloudwatch: Fix for multi-valued templated queries. [#9903] * RabbitMq: Remove support for publishing events to RabbitMQ [#9645] * API: GET /api/dashboards/db/:slug deprecated, use GET /api/dashboards/uid/:uid * API: DELETE /api/dashboards/db/:slug deprecated, use DELETE /api/dashboards/uid/:uid * API: `uri` property in GET /api/search deprecated, use `url` or `uid` property * API: `meta.slug` property in GET /api/dashboards/uid/:uid and GET /api/dashboards/db/:slug deprecated, use `meta.url` or `dashboard.uid` property * Fri Jun 05 2020 Johannes Grassler - Add CVE-2020-13379.patch * Security: fix unauthorized avatar proxying (bsc#1172409, CVE-2020-13379)- Refresh systemd-notification.patch- Fix declaration for LICENSE * Thu Apr 30 2020 Nanuk Krinner - Add 0002-CVE-2020-12052-bsc1170657-XSS-annotation-popup-vulnerability.patch * Security: Fix annotation popup XSS vulnerability (bsc#1170657) * Tue Sep 10 2019 eapodacaAATTsuse.com- Add CVE-2019-15043.patch (SOC-10357, CVE-2019-15043, bsc#11483483) * Adds authentication to a few rest endpoints see: https://github.com/grafana/grafana/compare/v5.4.4...v5.4.5 * Thu Aug 22 2019 sjamgadeAATTsuse.com- Update to version 4.6.5: * release 4.6.5 CVE-2018-19039 (jsc#SOC-9976) File Exfiltration vulnerability Security fix * Updated version to 4.6.4. CVE-2018-558213/CVE-2018-558213 (jsc#SOC-9980) Important fix for LDAP & OAuth login vulnerability * Updated version to 4.6.4. * sql: added code migration type * release 4.6.3 * fix default alias * fixes broken alert eval when first condition is using OR * fix: alert list panel now works correctly after adding manual annotation on dashboard, fixes #9951 * fix: fix for avatar images when gzip is turned on, fixes #5952 * sets version to 4.6.2 * prom: add support for default step param (#9866) * build: fixed jshint error * fix: Html escaping caused issue in InfluxDB query editor, could not pick greater than or less then operators, fixes #9871 * heatmap: fix tooltip in \"Time series bucket\" mode, #9332 (#9867) * fix cloudwatch ec2_instance_attribute (#9718) * colorpicker: fix color string change #9769 (#9780) * changes version to 4.6.1 * fix: panel view now wraps, no scrolling required, fixes #9746 * plugins: fix for loading external plugins behind auth proxy, fixes #9509 * fix: color picker bug at series overrides page, #9715 (#9738) * tech: switch to golang 1.9.2 * tech: add missing include * save as should only delete threshold for panels with alerts * fix: graphite annotation tooltip included undefined, fixes #9707 * build: updated version to v4.6.0 * plugins: added backward compatible path for rxjs * ux: updated singlestat default colors * prometheus: fixed unsaved changes warning when changing time range due to step option on query model was changed in datasource.query code, fixes #9675 * fix: firefox can now create region annotations, fixes #9638 * alerting: only editors can pause rules * fix: another fix for playlist view state, #9639 * fix: fixed playlist controls and view state, fixes #9639 * prom: adds pre built grafana dashboard * bump version for publish_testing.sh * update version to 4.6.0-beta3 * plugins: expose dashboard impression store * modify $__timeGroup macro so it can be used in select clause (#9527) * plugins: fixes path issue on Windows * prometheus: enable gzip for /metrics endpoint * fix: fixed save to file button in export modal, fixes #9586 * mysql: add usage stats for mysql * pluginloader: esModule true for systemjs config * Fix heatmap Y axis rendering (#9580) * fix vector range * prometheus: add builtin template variable as range vectors * fix: fixed prometheus step issue that caused browser crash, fixes #9575 * fix: getting started panel and mark adding data source as done, fixes #9568 * Fixes for annotations API (#9577) * bump packagecloud script * build: added imports of rxjs utility functions * prepare for v4.6.0-beta2 release * fix template variable expanding * annotations: quote reserved fields (#9550) * ux: align alert and btn colors * fix: fixed color pickers that were broken in minified builds, fixes #9549 * textpanel: fixes #9491 * csv: fix import for saveAs shim * plugins: expose more util and flot dependencies * alert_tab: clear test result when testing rules * (cloudwatch) fix cloudwatch query error over 24h (#9536) * show error message when cloudwatch datasource can\'t add * update packagecloud script for 4.6.0-beta1 * changelog: adds note about closing #9516 * alerting: add count_non_null reducer * Update rpm.md * fix: can now remove annotation tags without popover closing * tech: add backward compatibility for directive (#9510) * fix: fixed links on new 404 page, fixes #9493 * logging: dont use cli logger in http_server * oauth: raise error if session state is missing * oauth: provide more logging for failed oauth requests * prepare for 4.6.0-beta1 release * docs: updated whats new article * docs: initial draft release v46 * graph: fix y-axis decimalTick check. Fixes #9405 * minor docs update * docs: annotation docs update * changelog: adds note about closing #7104 * changelog: adds note about closing #9373 * metrics: disable gzip for /metrics endpoint (#9468) * Annotation docs (#9506) * Update CHANGELOG.md * Update PLUGIN_DEV.md * Update PLUGIN_DEV.md * Update README.md * Fixed link issue in CHANGELOG * Create PLUGIN_DEV.md * changelog: adds note about closing #9371,#5334,#8812 * ds_edit: placeholder should only be cert header * fixed minor styling issus (#9497) * fix: alert api limit param did not work and caused SQL syntax error, fixes #9492 * annotations: add endpoint for writing graphite-like events (#9495) * Update unsaved_changes_modal.ts * fix: set lastSeenAt date when creating users to then years in past insteasd of empty date, fixes #9260 * ux: minor ux fix * Retain old name for TLS client auth * Return error if datasource TLS CA not parsed * Datasource settings: Make HTTP all caps * Datasource HTTP settings: Add TLS skip verify * Make URL capitalisation consistent in UI * Alias macron package in app_routes.go * Verify datasource TLS and split client auth and CA * Tidy spacing in datasource TLS settings * Tests: Clarify what InsecureSkipVerify does * postgres: add missing ngInject decorator * docs: initial docs for new annotation features, #9483 * Adds note for #9209 to changelog * Postgres Data Source (#9475) * tech: expose more to plugins, closes #9456 * Fix NaN handling (#9469) * snapshots: improve snapshot listing performance, #9314 (#9477) * mysql: fix interpolation for numbers in temp vars * Added docs for Kafka alerting * Fixed failing go tests * gofmt fixes * Added tests * Kafka REST Proxy works with Grafana * added insrtuctions for oauth2 okta bitbucket (#9471) * Unified Color picker fixes (#9466) * Show min interval query option for mixed datasource (#9467) * gzip: plugin readme content set explicitly * ignore pattern for vendored libs * fix: escape metric segment auto complete, fixes #9423 * Corrected a PostgreSQL SELECT statement. (#9460) * tests: found the unhandled promise issue in the dash import tests * testing: fixing tests * annotations: minor change to default/edit annotation color * Create annotations (#8197) * OAuth: Rename sslcli * OAuth: Separate TLS client auth and CA config * OAuth: Check both TLS client cert and key * Always verify TLS unless explicitly told otherwise * fix: threshold\'s colors in table panels (#9445) (#9453) * singlestat: fix sizing bug #9337 (#9448) * Revert \"Fix coloring in singlestat if null value (#9438)\" (#9443) * Fix coloring in singlestat if null value (#9438) * fix: missing semicolon * changed jsontree to use jsonexplorer (#9416) * docs page for authproxy (#9420) * Update codebox (#9430) * Series color picker fix (#9442) * fix type in readme * removed commented line * changelog: adds note about closing #9110 * Fixed typo * Change empty string checks and improve logging * changelog: adds note about closing #9208 * Fix spelling on 404 page. * Lint fix * Update kbn.js * Add Norwegian Krone denominator for currency * fixed layout for column options, changed dropdown for date format kept old code * build: add noUnusedLocals to tsc parameters * build: install go based on env variable * changes go version to 1.9.1 * changelog: adds note about closing #9226 * changelog: add note about closing #9429 * changelog: adds note about closing #9399 * Fix formatting issue * Add milliseconds format in table panel\'s config * support for s3 path (#9151) * Remove apparently unnecessary .flush() calls. * Fix empty message and toolong attribute names Use default state message if no message is provided by the user Slice attribute name to maximum of 50 chars * Address review comments. * changelog: add note about closing #7175 * plugin_loader: expose app_events to plugins * Add the missing comma * colorpicker: refactoring the new unififed colorpicker, #9347 * Unified colorpicker (#9347) * fix missing column headers in excel export (#9413) * build: remove clean plugin from dev build * build: fixed broken elastic unit test * shore: cleanup unused stuff in common.d.ts * Build URL for close alert request differently * some restyling (#9409) * Docs text fixes (#9408) * Checkbox fixes (#9400) * fix: ensure panel.datasource is null as default * plugibs: expose more to plugins * properly parse & pass upload image bool from config * break out slack upload into separate function * tech: minor npm scripts update * build: fixed build * refactoring: minor refactoring of PR #8916 * Update script to make it use OpsGenie\'s REST API * docs: minor docs fix * Merge branch \'master\' of github.com:grafana/grafana * build: minor webpack fix * docs: updated building from source docs * playlist: play and edit should use same width * shore: fixed html indentation, #9368 * tech: updated yarn.lock * shore: minor cleanup * Webpack (#9391) * fixing json for CI * adding support for token-based slack file.upload API call for posting images to slack * changelog: adds note about closing #8479 * changelog: adds note about closing #8050 * changelog: adds note about closing #9386 * change pdiff to percent_diff for conditions * panel: rename label on csv export modal * add diff and pdiff for conditions * fix, add targetContainsTemplate() * fix cloudwatch alert bug * add debug log * move extend statistics handling code to backend * fix assume role * improve cloudwatch tsdb * refactor cloudwatch code * remove obsolete code * move cloudwatch crendential related code * remove old handler * fix annotation query * fix time * fix dimension convertion * re-implement annotation query * fix parameter format * fix alert feature * fix parameter format * refactor cloudwatch to support new tsdb interface * refactor cloudwatch frontend code * refactor cloudwatch frontend code * fix test * re-implement dimension_values() * fix error message * remove performEC2DescribeInstances() * re-implement ec2_instance_attribute() * re-implement ebs_volume_ids() * import the change, https://github.com/grafana/grafana/pull/9268 * fix conflict * fix test * remove obsolete GetMetricStatistics() * fix test * move test code * fix conflict * porting other suggestion * re-implement get regions * move the metric find query code * (cloudwatch) move query parameter to \'parameters\' * parse duration * remove offset for startTime * cache creds for keys/credentials auth type * fix test * fix invalid query filter * count up metrics * (cloudwatch) alerting * add brazil currency * tech: upgrade of systemjs to 0.20.x working * tech: reverted to systemjs * tech: migrating elasticsearch to typescript * changelog: add note about using golang 1.9 * change go version to 1.9 * changelog: adds note about closing #9367 * tech: systemjs upgrade * made a text-panel page, maybe we don\'t need it * cleaned up html/sass and added final touches * Enable dualstack in every net.Dialer, fixes #9364 * jaeger: capitalize tracer name * jaeger: logging improvement * tech: systemjs upgrade * Have include intervalFactor in its calculation, so always equal to the step query parameter. * alertlist: toggle play/pause button * updated css and html for recent state changes for alert lists * Fix export_modal message (#9353) * s3: minor fix for PR #9223 * internal metrics: add grafana version * changelog: adds note about closing 5765 * Update latest.json * typescript: stricter typescript option * prom_docker: give targets correct job name * testdata: add bucket scenarios for heatmap * dev-docker: add grafana as target * changelog: add note ablout closing #9319 * introduce smtp config option for EHLO identity * changelog: note about closing #9250 * go fmt * new page for text, needs more work * replaced img in graph, created alert list page * docs: update docs * Update CHANGELOG.md * changelog: adds note about closing #5873 * replaced image * Docs new updates (#9324) * Update CHANGELOG.md * Update latest.json * cleanup: removed unused file * tech: remove bower and moved remaining bower dependencies to npm * tech: cleanup and fixed build issue * tech: upgraded angularjs and moved dependency from bower to npm, closes #9327 * follow go idiom and return error as second param * tech: updated tsconfig * docker: adds alertmanager to prometheus fig * tech: more tslint rules * another img update * tech: removing unused variables from typescript files, and making tslint rules more strict * deleted old shortcuts instruction * text uppdates for dashlist and singlestat(+img). updated the keyboard shortcuts * context is reserved for go\'s context * make ds a param for Query * remove batch abstraction * rename executor into tsdbqueryendpoint * remove unused structs * refactor response flow * tech: removed test component * ux: minor singlestat update * singlestat: minor change * Update CHANGELOG.md * Singlestat time (#9298) * tech: progress on react poc * adds note about closing #9213 * Update _navbar.scss * replaced images, updating text(not finished) * fix: close for \'Unsaved Changes\' modal, #9284 (#9313) * Initial graphite tags support (#9239) * tech: initial react poc * Make details more clean in PD description * bug: enable HEAD requests again * Add `DbClusterIdentifier` to CloudWatch dimensions (#9297) * templating: fix dependent variable updating (#9306) * Fix adhoc filters restoration (#9303) * Explicitly refer to Github \'OAuth\' applications * config bucket and region for s3 uploader * fixes bug introduced with prom namespaces * fixing spelling of millesecond -> millisecond * fixing spelling of millesecond -> millisecond * Remove duplicate bus.AddHandler() (#9289) * Update CHANGELOG.md * use same key as mt * tag alert queries that return no_data * updated error page html+css, added ds_store to ignore (#9285) * public/app/plugins/panel/graph/specs/graph_specs.ts: relax tests to be \"within\" instead of \"equal\", so they won\'t fail on i686 (#9286) * Fix path to icon (#9276) * adds note about fix in v4.5.2 * skip NaN values when writing to graphite * addded mass units, #9265 (#9273) * Fully fill out nulls in cloudfront data source (#9268) * make it possible to configure sampler type * mark >=400 responses as error * change port for jaeger dev container * logwrapper for jaeger * make samplerconfig.param configurable * adds custom tags from settings * use route as span name * add trace headers for outgoing requests * docker file for running jaeger * better formating for error trace * attach context with span to *http.Request * add traces for datasource reverse proxy requests * trace failed executions * use tags instead of logs * use opentracing ext package when possible * set example port to zipkin default * adds codahale to vendor * makes jaeger tracing configurable * add trace parameters for outgoing requests * adds basic traces using open traces * require dashboard panels to have id * fix: jsonData should not be allowed to be null, fixes #9258 * packaging: reduce package size * Update upgrading.md (#9263) * Added --pluginUrl option to grafana-cli for local network plugin installation * adds note about closing #1395 * add locale format * update changelog * fixes broken tests :boom: * minor code adjusetments * pass context to image uploaders * remove unused deps * Reduced OAuth scope to read_write * GCS support via JSON API * gofmt fixes * Added GCS support #8370 * move more known datasources from others * Remove alert thresholds on panel duplicate, issue #9178 (#9257) * 4.5.1 docs + update version to 5.0.0-pre1 * publish_both.sh update for 4.5.1 * Update CHANGELOG.md * docs: updated changelog * packaging: reducing package size be only including public vendor stuff we need * docs: update download links * allow ssl renegotiation for datasources * check args for query * add test for completer * fix * follow token name change * (prometheus) support label value completion * (prometheus) support label name completion * get s3 url via aws-sdk-go, fix #9189 * Prometheus: Rework the interaction between auto interval (computed based on graph resolution), min interval (where specified, per query) and intervalFactor (AKA resolution, where specified, per query). As a bonus, have and reflect the actual interval (not the auto interval), taking into account min interval and Prometheus\' 11k data points limit. * minor fix * (prometheus) support instant query for table format, use checkbox to switch query type * (prometheus) instant query support * Add thumbnail to card * Add values to the hipchat card * Reorder editorconfig * Enable datasources to be able to round off to a UTC day properly * Include triggering metrics to pagerduty alerts * Thu Jun 14 2018 jzerebeckiAATTsuse.com- Add 0001-fix-XSS-vulnerabilities-in-dashboard-links.patch (bsc#1096985) * Mon Dec 18 2017 johannes.grasslerAATTsuse.com- Changed go build require to go1.9 * Tue Dec 05 2017 johannes.grasslerAATTsuse.com- Add systemd-notification.patch (sends systemd notification once Grafana is ready to serve since database migrations can take a few seconds). This fixes the following upstream issue: https://github.com/grafana/grafana/issues/10024 * Sat Nov 11 2017 kkaempfAATTsuse.com- mark %{_datadir}/%{name}/conf/defaults.ini as %conf instead of %doc, grafana-server won\'t start without this file. * Tue Oct 24 2017 johannes.grasslerAATTsuse.com- Create /var/lib/grafana/dashboards/ * Tue Oct 17 2017 johannes.grasslerAATTsuse.com- Create plugin directory and clean up (create in %install, add to %files) handling of /var/lib/grafana/ * and /var/log/grafana. * Mon Sep 18 2017 tserongAATTsuse.com- Update to version 4.5.1: + New Features: * Table panel: Render cell values as links * Elasticsearch: Add ad hoc filters directly by clicking values * MySQL: New rich query editor with syntax highlighting * Prometheus: New rich query editor with syntax highlighting + Enhancements: * GitHub OAuth: Support for GitHub organizations with 100+ teams * Graphite: Calls to Graphite api /metrics/find now include time range * Graphite: Added new graphite 1.0 functions * Elasticsearch: Ad-hoc filters now use query phrase match filters + Breaking change: * InfluxDB/Elasticsearch: The panel & data source option named \"Group by time interval\" is now named \"Min time interval\" and does now always define a lower limit for the auto group by time. + Other changes: * InfluxDB: Change time range filter for absolute time ranges to be inclusive instead of exclusive * InfluxDB: Added paranthesis around tag filters in queries + Bug Fixes: - Modals: Maintain scroll position after opening/leaving modal - Templating: You cannot select data source variables as data source for other template variables - MySQL/Postgres: Fix for max_idle_conn option default which was wrongly set to zero which does not mean unlimited but means zero. + See /usr/share/doc/packages/grafana/CHANGELOG.md for more details * Thu Jun 22 2017 jan.fajerskiAATTsuse.com- Fix spec file to create and own /var/{lib,log}/grafana (bsc#1044933) * Fri Jun 16 2017 tserongAATTsuse.com- Require phantomjs package at runtime instead of shipping prebuilt x86_64 phantomjs binary (bsc#1044444) * Tue May 02 2017 tserongAATTsuse.com- Make %fdupes create hardlinks, not symlinks (symlinks result in grafana not being able to load plugins, and the UI breaking) * Fri Apr 28 2017 tserongAATTsuse.com- Moved build of frontend assets from RPM %pre and %posttrans to Makefile, so this piece of work can be done by the packager, rather than at installation time. * Thu Mar 23 2017 thippAATTsuse.de- Update to version 4.2.0- Refactoring based on new packaging proposal * Mon Sep 05 2016 avvissuAATTyandex.by- Update to 3.1.1: * see: /usr/share/doc/packages/grafana/CHANGELOG.txt * Wed Jun 01 2016 avvissuAATTyandex.by- Update to 3.0.4: * see: /usr/share/doc/packages/grafana/CHANGELOG.txt * Wed May 25 2016 avvissuAATTyandex.by- Update to 3.0.3: * see: /usr/share/doc/packages/grafana/CHANGELOG.txt * Tue May 17 2016 avvissuAATTyandex.by- Update to 3.0.2 * see: /usr/share/doc/packages/grafana/CHANGELOG.txt- Enable dependency auto-generation- Don\'t use npm install -g grunt-cli- Spec file cleanup * Fri Apr 01 2016 avvissuAATTyandex.by- Add golang(github.com/tools/godep) * Thu Mar 31 2016 avvissuAATTyandex.by- Remove static libraries * Tue Mar 29 2016 avvissuAATTyandex.by- Add _service file to control the URL used by %% pre * Tue Feb 23 2016 avvissuAATTyandex.ru- Use BuildRequires when a development branch becomes stable * Mon Jan 25 2016 avvissuAATTyandex.ru- Fix buid error: don\'t use %%goinstall (golang-macros.rb is not stable) * Tue Jan 05 2016 avvissuAATTyandex.ru- Fix build error: change GOPATH- Copy the vendor folder after installation of package * Fri Dec 11 2015 avvissuAATTyandex.ru- Update to 2.6.0: * see: /usr/share/doc/packages/grafana/CHANGELOG- Create a new spec file for building RPM * Fri May 08 2015 mrueckertAATTsuse.de- initial package
|
|
|