Changelog
1.1.3 - 2026-09-23
- Expanded the Grafana catalog README with capabilities, screenshots, a practical multi-range example, and user configuration instructions.
- Highlighted multiple elapsed-time measurements and persistent, movable, resizable notes.
- Documented data requirements, dashboard persistence, and rendering expectations while keeping installation and development guidance in the project documentation.
- No panel runtime or dependency changes.
1.1.2 - 2026-09-18
- Prepared the first publicly signed release following Grafana's successful review.
- Updated transitive build and test dependencies fast-uri, js-yaml, and nanoid to address the security findings from release validation.
- Retained the reviewed v1.1.0 panel functionality with no panel source changes.
1.1.1 - 2026-09-18 (unpublished)
- Prepared the first publicly signed release following Grafana's successful review.
- Retained the reviewed v1.1.0 panel functionality with no runtime or dependency changes.
- Release validation blocked publication after detecting newly reported vulnerabilities in transitive dependencies; superseded by v1.1.2.
1.1.0 - 2026-08-12
- Moved range duration labels into a dedicated strip below each highlighted range so narrow selections remain readable.
- Made range durations editable with compact values such as
2d 1h 14m, automatically resizing the selection within the original timeline.
1.0.1
- Replaced the generic Apache license placeholders with the DigitalRCS copyright notice.
- Added packaged catalog screenshots to the plugin metadata.
- Added provenance attestation to unsigned review builds while preserving opt-in signing after Grafana approval.
1.0.0
- Established the production identity DigitalRCS-TimeOverlay-Panel with plugin ID
digitalrcs-timeoverlay-paneland official website metadata for DigitalRCS. - Added the separate DigitalRCS-TimeOverlay-Panel visualization backed by Grafana's native time-series renderer.
- Added Grafana-style horizontal drag zoom, vertical shift-drag zoom, tooltips, double-click zoom-out, and a visible zoom-out control.
- Added percentage-based zoom-in/zoom-out controls and Zoom all, with zoom-out capped at the original dashboard range.
- Added persistent time-range overlays with duration labels, movement, and edge resizing.
- Added editable, movable, and resizable translucent note overlays.
- Added export-friendly rendering and automatic toolbar hiding on Grafana render routes.
- Added unit and end-to-end test coverage.
- Added Windows, Linux, container, and enterprise deployment documentation.
- Added a provisioned local CSV development data source, a dynamically named sample dashboard, and a converter for Splunk timestamp offsets.
- Added converter support for timezone-less timestamps, whitespace after delimiters, and Windows/Linux time-zone identifiers.
- Added stable per-series palette colors, fixed field-color override support, and independent opacity controls for note and range backgrounds.
- Added configurable point markers with native timestamp/series-value hover tooltips.
- Added straight and smooth curved line interpolation options.
- Fixed note and range color pickers for Grafana named palette colors as well as custom CSS colors.
- Import the development dashboard into Grafana's database so it can be edited and saved from the UI.
- Documented installation from a prebuilt GitHub Release ZIP without requiring source compilation or Node.js tooling.
- Added automatic
time/_timedetection and numeric-field conversion for dynamically named CSV and Splunk series. - Removed the DC1/DC2 restriction from the CSV preparation script; all numeric data-center columns are now preserved.
- Changed new panels to Grafana's ordered Classic palette so dynamically discovered series start with distinct colors.
- Preserved valid typed Grafana data frames unchanged for datasource-independent compatibility, including arbitrary time-field names, multiple query frames, labels, units, links, and metadata.