Changelog
1.0.5
- Updated demonstration video
1.0.4
- Replaced the single "Query failed, see Grafana server log for details" message with specific, actionable errors in Explore and panels. Save & Test now reports 401, 403, 404 and 429 with dedicated messages, and all other failures with a single default message.
1.0.3
- Fixed Save & Test health check failing with
cannot unmarshal string into Go struct field TokenResponse.expires_in of type intfor tenants whose OAuth token endpoint returnsexpires_inas a JSON string instead of a number. - Fixed the Applications query silently returning empty "Admin Folder", "Delivery Groups", "Command Line Executable", and "Working Directory" columns. Field names/shapes in
BrokerApplicationdidn't match Citrix's DaaS REST API (ApplicationResponseModel): fields areApplicationFolder(notAdminFolder),AssociatedDeliveryGroupUuids(a list of IDs, notDeliveryGroupsobjects), andCommandLineExecutable/WorkingDirectorynested underInstalledAppPropertiesrather than top-level. The "Delivery Groups" column now reports delivery group IDs rather than names, since that's what this endpoint returns. - Fixed the Sessions query's Protocol filter and Protocol column. The Monitor OData "Session" entity has no
Protocolproperty (onlyConnectiondoes), so filtering Sessions by protocol built an invalid$filter=Protocol eq '...'query — aSessionfield that doesn't exist server-side — and the Protocol column was always empty. Sessions now expandCurrentConnectionand filter/readCurrentConnection/Protocolinstead. - Fixed the Gateway Type column on the live session-metrics view always showing "Unknown". The lookup table was empty; per Citrix's docs the values are 0=Unknown, 1=Gateway, 2=GatewayService.
1.0.2
- Updated Healthcheck timeout
- Resolved govulncheck
1.0.1
- Fixed known Go and npm dependency vulnerabilities flagged by security scans, including upgrading the Go toolchain and several Grafana packages.
1.0.0
Initial release.