Skip to content

chore(release): bump version to 0.8.0 - #103

Merged
sametd merged 1 commit into
mainfrom
chore/release-0.8.0
Jul 24, 2026
Merged

chore(release): bump version to 0.8.0#103
sametd merged 1 commit into
mainfrom
chore/release-0.8.0

Conversation

@sametd

@sametd sametd commented Jul 24, 2026

Copy link
Copy Markdown
Member

Lockstep bump of aviso-server, aviso-validators, and aviso-ecpds to 0.8.0 plus the path-dep version pins, per the publish-crate verify-tag requirement.

Substantive change since 0.7.1: push-based OTLP log export (#102) — logging.otlp config block, gRPC/HTTP transports, redaction guard, export health counters, OTEL_RESOURCE_ATTRIBUTES support. Public API note: telemetry::get_subscriber signature changed (returns subscriber + optional OTLP provider handle in a Result).

Tag 0.8.0 (no v-prefix) will be pushed after merge to trigger the image release and crate publish workflows.

Docs Preview
https://sites.ecmwf.int/docs/aviso-server/pull-requests/PR-103

Lockstep bump of all three crates (aviso-server, aviso-validators,
aviso-ecpds) and the path-dep version pins in the root Cargo.toml, as
required by the publish-crate.yaml verify-tag step.

Substantive change since 0.7.1 (PR #102):

  Push-based OTLP log export
    - New logging.otlp config block (enabled, endpoint, protocol
      grpc|http). tracing events are bridged into the OTel logs SDK and
      shipped to a collector over OTLP; stdout JSON logging is unchanged
      and remains the fallback surface. Export runs on a background
      batch thread and the provider is flushed on shutdown.
    - Redaction guard on the push path: bodies get the stdout pattern
      redaction; records carrying sensitive attribute keys or
      credentialed URLs are withheld from export entirely.
    - Export health counters on the Prometheus endpoint:
      aviso_otlp_export_failures_total and
      aviso_otlp_suppressed_log_records_total.
    - Resource identity (service.name/version, k8s.namespace.name,
      k8s.pod.name) plus OTEL_RESOURCE_ATTRIBUTES merge via the SDK env
      detector for collector routing attributes.
    - Public API change: telemetry::get_subscriber now returns the
      subscriber plus an optional OTLP provider handle, in a Result.

Tag will be pushed as '0.8.0' (no v-prefix) after merge.
@sametd
sametd merged commit 40b17e0 into main Jul 24, 2026
9 checks passed
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