Skip to content

fix(telemetry): accept exact SemVer prereleases - #382

Merged
rldyourmnd merged 1 commit into
mainfrom
fix/telemetry-artifact-semver-prerelease
Sep 2, 2026
Merged

fix(telemetry): accept exact SemVer prereleases#382
rldyourmnd merged 1 commit into
mainfrom
fix/telemetry-artifact-semver-prerelease

Conversation

@rldyourmnd

Copy link
Copy Markdown
Contributor

The telemetry manifest accepted only vMAJOR.MINOR.PATCH, while an official immutable release can carry a valid SemVer prerelease suffix. The current OpenObserve latest release is v1.0.0-rc1; its archive has an official checksum and contains the upstream SQLite single-writer fix needed by the fleet.

This accepts bounded SemVer prerelease identities for the store only. Exact archive filename, release path, official host and SHA256 remain mandatory, so latest, path fragments and malformed versions are still rejected.

Verification:

  • go test ./internal/telemetrymanifest
  • make verify

OpenObserve publishes an immutable latest release whose semantic version carries an rc suffix. Accept bounded SemVer prerelease identities for the store while preserving exact asset name, path, host, and SHA256 validation; malformed and mutable identities remain rejected.
@rldyourmnd
rldyourmnd merged commit db78759 into main Sep 2, 2026
10 checks passed
@rldyourmnd
rldyourmnd deleted the fix/telemetry-artifact-semver-prerelease branch September 2, 2026 19:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant