Changelog
2.14.8
Patch Changes
- 🐛 Fix: ensure filter conjunctions in ui correctly reflect what the backend applies
2.14.7
Patch Changes
- 🐛 Fix: changing a filter row's field no longer resets that row's AND/OR/NQ conjunction back to AND. The selected conjunction is now preserved when the field is changed.
2.14.6
- ⚙️ Chore: Backend dependencies updated
2.14.5
- ⚙️ Chore: New Go version supported
2.14.4
- ⚙️ Chore: New Go version supported
v2.14.3 - 2026-04-15
- ⚙️ Chore: Update dependencies
- ⚙️ Chore: Update dependencies to ensure React 19 compatibility
- ⚙️ Chore: Minimal supported Grafana version is now
11.6.11
v2.14.2 - 2026-03-06
- ⚙️ Chore: Update dependencies
v2.14.1 - 2026-02-28
- ⚙️ Chore: Update backend dependencies
v2.14.0 - 2026-02-06
- 🚀 Feature: Add configurable timeout
- ⚙️ Chore: Update backend dependencies
v2.13.8 - 2026-01-22
- ⚙️ Chore: Bump version
v2.13.7 - 2025-12-09
- 🐛 Fix: Fixed Invalid number of tables error when trying to query views with
Use Sys Tablesenabled
v2.13.6 - 2025-12-03
- ⚙️ Chore: Update frontend dependencies
- ⚙️ Chore: Minimal supported Grafana version is now
11.6.7
v2.13.5 - 2025-10-08
- 🐛 Fix: Use 30-second timeout for async requests
v2.13.4 - 2025-07-16
- 🐛 Fix: Fixed invalid character < error message
v2.13.3 - 2025-07-02
- 🐛 Fix: Handle error response correctly
v2.13.2 - 2025-06-25
- 🐛 Fix: Fixed Not Found warning on datasource configuration page
v2.13.1 - 2025-03-12
- ⚙️ Chore: Update dependencies
v2.13.0 - 2025-03-11
- 🐛 Fix: Increase performance for multiple queries in a panel
v2.12.18 - 2025-03-06
- 🐛 Fix: Mark JSON decode syntax errors as "downstream"
v2.12.17 - 2025-02-17
- ⚙️ Chore: Improve error logging
v2.12.16 - 2025-02-11
- ⚙️ Chore: Update backend dependencies
v2.12.15 - 2025-02-04
- ⚙️ Chore: Update frontend dependencies
v2.12.14 - 2025-01-10
- ⚙️ Chore: Update backend dependencies
v2.12.13 - 2024-12-18
- ⚙️ Chore: Update backend dependencies
v2.12.12 - 2024-12-16
- ⚙️ Chore: Update backend dependencies
v2.12.11 - 2024-12-10
- 🐛 Fix: Fix configuration checks
v2.12.10 - 2024-12-09
- 🐛 Fix: Fix null-access error when health check fails
v2.12.9 - 2024-12-05
- 🧪 Tests: migrate e2e tests to
@grafana/plugin-e2e
v2.12.8 - 2024-11-28
- ⚙️ Chore: Update dependencies
v2.12.7 - 2024-11-21
- 🐛 Fix: Fix support for OAuth
v2.12.6 - 2024-11-12
- ⚙️ Chore: Updated backend dependencies
v2.12.5 - 2024-10-24
- 🐛 Fix: Fix support for ServiceNow Xanadu
v2.12.4 - 2024-10-03
- ⚙️ Chore: Update frontend dependencies
- ⚙️ Chore: Minimal supported Grafana version is now
10.4.8
v2.12.3 - 2024-09-25
- ⚙️ Chore: update timeouts to be marked as downstream
v2.12.2 - 2024-09-23
- ⚙️ Chore: Update backend dependencies
v2.12.1 - 2024-08-30
- ⚙️ Chore: update backend dependencies
v2.12.0 - 2024-07-23
- ⚙️ Chore: Capture error source
v2.11.1 - 2024-07-01
- ⚙️ Chore: update backend dependencies
v2.11.0 - 2024-06-18
- ⚙️ Chore: Added SLO metrics to the plugin
v2.10.3 - 2024-06-12
- 🐛 Fix: update license management method from sdk
v2.10.2 - 2024-06-04
- 🐛 Fix: Add sysparm_no_count parameter to Table API
v2.10.1 - 2024-03-13
- ⚙️ Chore: Backend binaries are now compiled with Go version
1.22.1
v2.10.0 - 2024-03-01
- ⚙️ Chore: update dependencies
v2.9.1 - 2024-02-09
- 🧪 Tests: updated e2e test mocks
v2.9.0 - 2023-12-15
- ⚙️ Chore: Capture error source
v2.8.1 - 2023-11-22
- 📝 Documentation: updating docs to clarify about sys_tables
v2.8.0 - 2023-11-02
- ⚙️ Chore: Update backend and frontend dependencies
- ⚙️ Chore: Minimal supported Grafana version is now
9.5.13
v2.7.7 - 2023-09-07
- ⚙️ Chore: Upgraded to create plugin
v2.7.6 - 2023-08-24
- ⚙️ Chore: bump grafana plugin sdk go to 0.171.0
v2.7.5 - 2023-07-11
- 🐛 Fix: fix UI issue with DatePickerWithInput
v2.7.4 - 2023-06-28
- ⚙️ Chore: bump crypto dependency to fix CVE
v2.7.3 - 2023-06-08
- ⚙️ Chore: backend libs updated with golang:1.20.5
v2.7.2 - 2023-05-17
- 🐛 Fix: Fixing bug: unable to use select components in query editor
v2.7.1 - 2023-05-16
- 🐛 Fix: Plugin sdk upgrade to 0.161.0
v2.7.0 - 2023-05-10
- 🚀 Feature: Secure socks proxy support added
v2.6.3 - 2023-05-03
- ⚙️ Chore: Backend binaries are now compiled with golang 1.20.4
v2.6.2 - 2023-04-19
- ⚙️ Chore: Backend binaries are now compiled with golang 1.20.3
v2.6.1 - 2023-02-22
- 🚀 Feature: Add authentication method in Datasource config page
v2.6.0 - 2023-01-26
- 🚀 Feature: Add Custom Headers in Datasource config page
v2.5.8 - 2023-01-20
- 🐛 Fix: Fix incorrect Display Value parsing
- 🐛 Fix: Fix aggregation query backwards compatibility issue
v2.5.7 - 2023-01-12
- 🐛 Fix: Fix bug with fields selection
- 🐛 Fix: Fix bug with disappearing filters in query variables
v2.5.6 - 2023-01-03
- 🐛 Fix: Fix migration of fields from previous versions of the plugin
- 🐛 Fix: Fix bug when incorrect query makes query editor unusable
v2.5.5 - 2022-12-20
- 🐛 Fix: Fix bug with selected field not being shown in dashboard variable config
v2.5.4 - 2022-12-19
- ⚙️ Chore: Backend compiled with the latest version of go (1.19.4)
- ⚙️ Chore: Backend grafana dependencies updated
v2.5.3 - 2022-12-13
- Adds spellcheck
v2.5.2 - 2022-12-13
- 🐛 Fix: Fixed a bug that was not displaying Group By filter correctly
- 🐛 Fix: Fixed a bug that was not migrating Query.fields from v2.4 or earlier correctly
v2.5.1 - 2022-11-23
- Backend compiled with the latest go version 1.19.3
- Backend grafana dependencies updated
v2.5.0 - 2022-11-08
- 🚀 Feature: Updated AggregateAPI framer to support different aggregations to be selected for different fields
- 🐛 Fix: Fixed a bug that did not show fields dropdown on Stats view
- 🐛 Fix: Fixed a bug that did not refresh panel on aggregation selection
v2.4.0 - 2022-09-30
- 🚀 Feature: remove need for elevated permissions
v2.3.2 - 2022-05-20
- 🐛 Fix: UI bug fixes to support Grafana 9.0
v2.3.1 - 2022-03-30
- New builds with go 1.18 to address CVE-2022-24921
v2.3.0 - 2022-03-17
- Add OAuth as a possible authentication method
v2.2.8 - 2022-01-18
- Change space character in query values encoding from '+' to '%20'
v2.2.7 - 2022-01-18
- Makes NOT LIKE operator functional
v2.2.6 - 2022-01-12
- 🐛 Fix: Fix missing resource handler causing not found error
v2.2.5 - 2022-01-07
- ⚙️ Chore: License, Update SDK, Debugger
v2.2.4 - 2021-08-26
- Increases health check limits to reduce the possibility of false negatives
v2.2.3 - 2021-08-19
- 🐛 Fix: Fix for v1.5 sort and limit migrations
v2.2.2 - 2021-08-17
- 🐛 Fix: Fix to prepend v1.5 conjunctions during migration
v2.2.1 - 2021-07-29
- Migrate v1.5 conjunctions
v2.2.0 - 2021-07-21
ALLDisplay value mode added. This will be helpful when displaying numeric and string fields in same table.- Handle empty numeric string as null instead 0
- UX improvement in Time field selector
- Fixed a bug where panels without refId doesn't return data
v2.1.5 - 2021-06-21
- Handle missing conjunctions and incorrect conjunctions.
v2.1.4 - 2021-05-05
- Plugin health check updated with permissions check
- Fixed an issue which made variable editor unusable
- More data types handled (
calendar_date_time,insert_timestamp,float,longint,percent_complete,price)
v2.1.3 - 2021-04-21
- Fixed an issue where reference field types are not handled properly in data frame response. (decimal types)
- Fixed an issue which now allow NQ / New Query filter conjunction along with
AND/ORfilters - Fixed an issue where
is emptyandis not emptyfilters were not working - Fixed an issue where
is empty,is not emptyandis anythingoperators not visible for boolean fields
v2.1.2 - 2021-04-12
- ⚙️ Chore: Update SDK
- 🐛 Fix: Create Incident
v2.1.0 - 2021-03-19
- Fixed a bug where integer filters were only showing string operators.
- Added choice dropdown when creating filters.
- Fixed a bug where unary operators were not working.
- Fixed a bug where timestamps were not being sent as UTC.
- Updated the documentation and removed unneeded screenshots.
- Added doc tooltips for all fields.
- Set default display value to true.
- Fixed a bug where
sysparm_querywas being sent incorrectly. - Fixed a bug where filters were not being conjoined correctly with "AND".
- Fixed a bug when loading old dashboards would not allow users to create more dashboards.
- Fixed a bug where queries were not automatically ran when updating fields.
- Fixed a bug where the "Hide query" button was not disabling the query.
v2.0.2 - 2020-12-15
- Updated documentation.
- Added tooltips for all fields.
- Set default display value to true.
- Fixed issue with filter where it does not work when being migrated.
- Fixed issue with filter where some string operator fields are returning number operators.
- Fixed custom fields being duplicated if they have the same name as an API field but with a different case.
- Fixed display value toggle not being vertically aligned correctly.
- Set default Time Field as Opened At.
- Fixed issue with filters not being applied for aggregate API.
- Fixed issue with filters not using correct conjunction when generating query for API.
v2.0.1 - 2020-12-11
- Update grafana toolkit for new plugin signing
v2.0.0 - 2020-12-11
- Added additional operators and filters, including relative time,
IN,NOT IN,IS EMPTYSTRING, andIS ANYTHINGfilters. - Fixed several issues where global variables and variables from repeated rows and panels were not being populated.
- Added a more native calendar selector for selecting dates when filtering on date-related columns.
- The "Incidents", "Changes", and "Custom Table" options have been consolidated into a single table selection view.
- Fixed an issue where Duration and CalendarSTC types were not being interpreted properly.
- Fixed several cases where non-string fields were not being processed or displayed properly.
- Improved QueryEditor performance by pre-loading necessary fields from the ServiceNow Dictionary Table.
- Fixed issue(s) where reference fields were not being populated in some views.
- When updating datasource settings, the healthcheck will respond with an error detailing what table access is missing for the plugin to work properly.
- Increased the default HTTP timeout.
- Added support in the Variable Query Editor for querying all fields and tables that the user has access to.
- Added support in the Variable Query Editor for querying the Aggregate / Stats API.
- Added additional backend validation that will result in more detailed error messages.
- Fixed an issue where selecting a reference field resulted in an error. Selecting a reference field will now result in displaying the
sys_id, which can be used when making reference queries. - Fixed an issue where date and datetime formats were not being parsed correctly.
- Added Grafana 7.2+ annotation rendering, which allows users to use the standard query editor for creating annotations and annotation ranges.
- Fixed an issue where queries with a Group By clause were not rendering properly>
- Added query metadata that will show users the ServiceNow API query executed to retrieve panel data in the "Query Inspector"
- Fixed an issue where the list of fields was not searchable
v1.4.0 - 2020-08-12
- Added an "OR" option to the Filter component
- Added ability to query any available table in ServiceNow
- Frontend maintenance improvements
- Changing query types, methods, or tables clears the query editor
- Added support for automatically creating a Grafana notification channel
- Added annotation support
v1.3.0 - 2020-05-19
- Improved timeseries support
- Works with Grafana 7+
v1.2.0 - 2020-05-14
- Release with signing for Grafana 7.0.0
v1.1.1 - 2020-02-13
Added
- Template variable support
- Query variables
- Unit tests
v1.0.1 - 2020-02-05
Fixed
- Handles "spaces" in query names
- Queries now sent in UTC
- Update go modules and npm packages
v1.0.0 - 2019-12-15
Initial release
v0.0.1 - 2019-11-13
Preview release