Repository navigation
Releases: victron-venus/venus-os-observability
Release list
v0.1.11
Changes in 0.1.11
Fixed
- Restore the Grafana dashboard as valid JSON and retain the documented dashboard preview.
Changed
- Route Dependabot metadata approval through the trusted default branch while preserving the existing author and review policy.
- Update the pre-commit development dependency to 4.7.0.
Upgrade
Use the documented upgrade procedure and preserve configuration and monitoring data. Keep the previous immutable release for rollback.
Security
This maintenance release preserves the existing security and release-validation requirements. Publication does not deploy the service or establish physical-device acceptance.
Build provenance
Promoted unchanged from v0.1.11-rc.1.
Source: b477f5d1d00db18cb784f18eb51ae3ec707ea4da
Validation: https://github.com/victron-venus/venus-os-observability/actions/runs/39144055974
Promotion: https://github.com/victron-venus/venus-os-observability/actions/runs/39147725597
Assets and release-manifest.json are byte-for-byte copies of the verified release candidate.
v0.1.11-rc.1
Changes in 0.1.11
Fixed
- Restore the Grafana dashboard as valid JSON and retain the documented dashboard preview.
Changed
- Route Dependabot metadata approval through the trusted default branch while preserving the existing author and review policy.
- Update the pre-commit development dependency to 4.7.0.
Upgrade
Use the documented upgrade procedure and preserve configuration and monitoring data. Keep the previous immutable release for rollback.
Security
This maintenance release preserves the existing security and release-validation requirements. Publication does not deploy the service or establish physical-device acceptance.
Build provenance
rc candidate with a version fixed before compilation.
Source: b477f5d1d00db18cb784f18eb51ae3ec707ea4da
Validation: https://github.com/victron-venus/venus-os-observability/actions/runs/39144055974
See release-manifest.json for package hashes and version input evidence.
v0.1.11-nightly.20261019110517.39242018502.1
Changes in 0.1.11
Fixed
- Restore the Grafana dashboard as valid JSON and retain the documented dashboard preview.
Changed
- Route Dependabot metadata approval through the trusted default branch while preserving the existing author and review policy.
- Update the pre-commit development dependency to 4.7.0.
Upgrade
Use the documented upgrade procedure and preserve configuration and monitoring data. Keep the previous immutable release for rollback.
Security
This maintenance release preserves the existing security and release-validation requirements. Publication does not deploy the service or establish physical-device acceptance.
Build provenance
nightly candidate with a version fixed before compilation.
Source: eb77dff32a9368b4c3a9be4a96f2d691c9105f94
Validation: https://github.com/victron-venus/venus-os-observability/actions/runs/39242018502
See release-manifest.json for package hashes and version input evidence.
v0.1.11-beta.1
Changes in 0.1.11
Fixed
- Restore the Grafana dashboard as valid JSON and retain the documented dashboard preview.
Changed
- Route Dependabot metadata approval through the trusted default branch while preserving the existing author and review policy.
- Update the pre-commit development dependency to 4.7.0.
Upgrade
Use the documented upgrade procedure and preserve configuration and monitoring data. Keep the previous immutable release for rollback.
Security
This maintenance release preserves the existing security and release-validation requirements. Publication does not deploy the service or establish physical-device acceptance.
Build provenance
beta candidate with a version fixed before compilation.
Source: b477f5d1d00db18cb784f18eb51ae3ec707ea4da
Validation: https://github.com/victron-venus/venus-os-observability/actions/runs/39139287326
See release-manifest.json for package hashes and version input evidence.
v0.1.10-nightly.20261018094816.39116747291.1
Changes in 0.1.10
Changed
- Make alert setup examples reusable and document source-bound RC fuzzing evidence.
Upgrade
Preserve current configuration and monitoring data when following the normal upgrade procedure. Review example values before applying them; publication does not deploy the service.
Security
This documentation maintenance release introduces no new runtime vulnerability fix or authentication policy. Existing validation and device acceptance remain required.
Build provenance
nightly candidate with a version fixed before compilation.
Source: b649b6243f7e0f9576c7ef86fd579e3f4c9da341
Validation: https://github.com/victron-venus/venus-os-observability/actions/runs/39116747291
See release-manifest.json for package hashes and version input evidence.
v0.1.10
Changes in 0.1.10
Changed
- Make alert setup examples reusable and document source-bound RC fuzzing evidence.
Upgrade
Preserve current configuration and monitoring data when following the normal upgrade procedure. Review example values before applying them; publication does not deploy the service.
Security
This documentation maintenance release introduces no new runtime vulnerability fix or authentication policy. Existing validation and device acceptance remain required.
Build provenance
Promoted unchanged from v0.1.10-rc.1.
Source: 044f300c68cf3bd9efe236e6a740f9a6d2c6363d
Validation: https://github.com/victron-venus/venus-os-observability/actions/runs/39053213909
Promotion: https://github.com/victron-venus/venus-os-observability/actions/runs/39053843406
Assets and release-manifest.json are byte-for-byte copies of the verified release candidate.
v0.1.10-rc.1
Changes in 0.1.10
Changed
- Make alert setup examples reusable and document source-bound RC fuzzing evidence.
Upgrade
Preserve current configuration and monitoring data when following the normal upgrade procedure. Review example values before applying them; publication does not deploy the service.
Security
This documentation maintenance release introduces no new runtime vulnerability fix or authentication policy. Existing validation and device acceptance remain required.
Build provenance
rc candidate with a version fixed before compilation.
Source: 044f300c68cf3bd9efe236e6a740f9a6d2c6363d
Validation: https://github.com/victron-venus/venus-os-observability/actions/runs/39053213909
See release-manifest.json for package hashes and version input evidence.
v0.1.10-beta.1
Changes in 0.1.10
Changed
- Make alert setup examples reusable and document source-bound RC fuzzing evidence.
Upgrade
Preserve current configuration and monitoring data when following the normal upgrade procedure. Review example values before applying them; publication does not deploy the service.
Security
This documentation maintenance release introduces no new runtime vulnerability fix or authentication policy. Existing validation and device acceptance remain required.
Build provenance
beta candidate with a version fixed before compilation.
Source: 044f300c68cf3bd9efe236e6a740f9a6d2c6363d
Validation: https://github.com/victron-venus/venus-os-observability/actions/runs/39052468628
See release-manifest.json for package hashes and version input evidence.
v0.1.9-nightly.20261017093607.39021727564.1
Changes in 0.1.9
Changed
- Validate each public release candidate with bounded, network-isolated fuzz campaigns against its exact source revision.
- Require positive engine execution counts, instrumented production code and validated seed corpora; retain source-bound reports and diagnostic evidence.
- Run deterministic seed and configuration checks in ordinary CI without starting mutation campaigns on betas.
Upgrade
Use the existing installation procedure, preserve local configuration and keep the previous accepted package for rollback. This maintenance release updates release validation and does not change the application configuration format. Deployment and applicable device or integration acceptance remain separate from publication.
Security
RC publication rejects absent or invalid source-bound fuzz reports. The fuzz runner bounds corpus paths, file types and size. No application vulnerability or new target-device acceptance is claimed by these tooling changes.
Build provenance
nightly candidate with a version fixed before compilation.
Source: d06a54af12a3135c74e81a30d9fc4aeba0698cfd
Validation: https://github.com/victron-venus/venus-os-observability/actions/runs/39021727564
See release-manifest.json for package hashes and version input evidence.
v0.1.9
Changes in 0.1.9
Changed
- Validate each public release candidate with bounded, network-isolated fuzz campaigns against its exact source revision.
- Require positive engine execution counts, instrumented production code and validated seed corpora; retain source-bound reports and diagnostic evidence.
- Run deterministic seed and configuration checks in ordinary CI without starting mutation campaigns on betas.
Upgrade
Use the existing installation procedure, preserve local configuration and keep the previous accepted package for rollback. This maintenance release updates release validation and does not change the application configuration format. Deployment and applicable device or integration acceptance remain separate from publication.
Security
RC publication rejects absent or invalid source-bound fuzz reports. The fuzz runner bounds corpus paths, file types and size. No application vulnerability or new target-device acceptance is claimed by these tooling changes.
Acceptance scope
The exact downloaded v0.1.9-rc.1 container, runtime archive, wheel and sdist passed functional checks on both Linux AMD64 (emulated) and ARM64. Each check verified the application import paths and source hashes. Tests exercised the real in-memory OpenTelemetry metric reader, Prometheus values and HTTP endpoint, and correlation context handling. The RC completed 6,947,807 fuzz executions; its published archive also passed an isolated Atheris seed replay with production instrumentation.
The same archive passed a native Cerbo check on Venus OS v3.75 / ARMv7 / Python 3.12.13 using temporary dependencies pinned by the release lock. It read the existing system state and PV power through two GetValue calls and mapped the actual PV value through the packaged OpenTelemetry and Prometheus code. Temporary files were removed. No service was replaced or registered and no actuator command was sent.
These checks do not establish remote OTLP/TimescaleDB delivery, a sustained device-monitoring lifecycle or an in-place upgrade. Follow the documented update procedure, preserve local configuration and retain the previous accepted package for rollback. No application configuration or data migration is introduced by this validation update.
Acceptance details: #83 (comment)
Build provenance
Promoted unchanged from v0.1.9-rc.1.
Source: 6889e147b3cb32a654f08dc1eec20a1ed896480b
Validation: https://github.com/victron-venus/venus-os-observability/actions/runs/38847826472
Promotion: https://github.com/victron-venus/venus-os-observability/actions/runs/38851439460
Assets and release-manifest.json are byte-for-byte copies of the verified release candidate.