Skip to content

v0.18.0

Latest

Choose a tag to compare

@github-actions github-actions released this 02 Nov 05:22
· 6 commits to main since this release
df33d6b

Highlights

  • Alert management: discover and back up definitions; create, update, delete, enable and disable alerts through OpenObserve's ID-based v2 API.
  • Dashboard management: discover and back up definitions; create, update and delete dashboards. Saved revision hashes protect against stale backups overwriting newer changes.
  • Every write supports an offline --dry-run preview and respects read-only mode. Deletion requires --yes.
  • Backup/restore preserves exact JSON numbers and handles OpenObserve's versioned dashboard envelopes. CLI previews and library writes share request construction.
  • PromQL responses are validated, server warnings and infos remain visible, and NDJSON handles scalar and empty results consistently.

Thank you to @missedone, our first external contributor, for bringing Alert and Dashboard management to the project!

Upgrade

npm install -g @angelmsger/openobserve-cli@0.18.0
openobserve-cli skill install

Reload your coding-agent context after refreshing the companion Skill (v0.5.2). Native binaries for macOS, Linux and Windows on amd64/arm64, plus SHA-256 checksums, are attached below.

Alert management requires OpenObserve's ID-based v2 alert API. See the Alert guide, Dashboard guide, and full changelog.

What's Changed

  • feat: manage OpenObserve alerts by @missedone in #11
  • Fix alert API contracts and isolate write planning by @AngelMsger in #13
  • feat: manage OpenObserve dashboards by @missedone in #10
  • Check PromQL replies and keep their warnings by @AngelMsger in #12
  • Harden dashboard revision handling and PromQL rendering by @AngelMsger in #14
  • chore: prepare v0.18.0 release and verify management workflows by @AngelMsger in #15

New Contributors

Full Changelog: v0.17.0...v0.18.0