- Update dependencies, docs, and metadata
- Adding $__isoFrom() and $__isoTo() macros (#115) (thanks @jirkafajfr!)
- Using JSON.stringify instead of toString for object types in parseValue (#111) (thanks @Totalus!)
- Fix for macros not running in variable queries (#100) (thanks @KensingtonTech!)
- Improve editor styling
- Fix issue where wrong fields were used when grouping
- Add variable support for aliases
This release introduces an Experimental tab to the query editor. This will be used to let users try out features while they're being developed. Each feature has a link the the GitHub issue where you can share you feedback, before the feature is considered stable.
- Extend variables support to options
- Don't detect time fields from Unix epoch (#82)
- Add params to cache key (#85)
- Add support for field aliases
- Add Experimental section to query editor to test features under development
- Experimental: Group query results by field (#36)
- Experimental: Set display name for metric fields (#36)
- Experimental: Set optional label for variables (#79)
- Ignore hidden queries (#83)
- New queries don't use default values
- Add annotation support
- Can't connect to API when URL contains encoded slash (#59)
No noteworthy features or bug fixes in this release. Mostly metadata updates.
- Undefined cache duration isn't handled
- Query editor tries to update read only property
- Add auto-completion to JSON Path queries
- Variable queries fail with error (#48)
- Cannot read property 'toString' of null (#46)
BREAKING CHANGE: Query parameters set by the query editor no longer overrides the data source config, to match how headers are handled in the Grafana proxy. This establishes the convention that any configuration made by an administrator should have higher priority.
IMPORTANT: This release contains many new changes that touches several aspects of the plugin. Make sure that you back up your dashboards before updating your plugin.
This release introduces a new query editor that gives more control of the request.
- Support for both GET and POST methods
- Support for request bodies (when using POST)
- Support for headers
It introduces a new key value editor for query parameters and headers, as well as a Monaco-based editor for editing the request body with syntax highlighting.
This release deprecates the queryString
property in the query model, in favor of the new params
. The query string config should be backwards-compatible (and forward-compatible) with previous versions, but make sure to back up your dashboard before upgrading.
- Use the refId as the series name
- Add type configuration for queries (#37)
- Grafana Explore gets stuck when adding a second query (#31)
- Multiple data source queries overwrite each other
- Falsy values are returned as NaN (#25)
- Add support for custom paths (#24)
- Add epoch time macros (#22)
- Migrate to new form components. This bumps the minimum required Grafana version to 7.3.0
- Fixes an issue where custom query parameters defined in the data source are flipped.
- Updated
@grafana
dependencies from^7.0.0
to^7.3.0
- Improved release process using the new GitHub workflows for Grafana plugins