Skip to content

Commit 445f96b

Browse files
committed
chore(release): bump version to 0.8.0
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.
1 parent 209518a commit 445f96b

6 files changed

Lines changed: 10 additions & 10 deletions

File tree

Cargo.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "aviso-server"
3-
version = "0.7.1"
3+
version = "0.8.0"
44
edition = "2024"
55
authors = ["Samet Demir <samet.demir@ecmwf.int>",
66
"James Hawkes <james.hawkes@ecmwf.int>"]
@@ -23,7 +23,7 @@ path = "src/main.rs"
2323
name = "aviso_server"
2424

2525
[dependencies]
26-
aviso-validators = { version = "0.7.1", path = "aviso-validators", features = ["openapi"] }
26+
aviso-validators = { version = "0.8.0", path = "aviso-validators", features = ["openapi"] }
2727
actix-web = "4.13"
2828
actix-files = "0.6"
2929
utoipa = { version = "5.5", features = ["actix_extras", "chrono", "uuid"] }
@@ -63,7 +63,7 @@ tokio-util = "0.7"
6363
geo = "0.33"
6464
geo-types = "0.7"
6565
prometheus = { version = "0.14", features = ["process"] }
66-
aviso-ecpds = { version = "0.7.1", path = "aviso-ecpds", optional = true }
66+
aviso-ecpds = { version = "0.8.0", path = "aviso-ecpds", optional = true }
6767

6868
[features]
6969
default = []

aviso-ecpds/Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

aviso-ecpds/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "aviso-ecpds"
3-
version = "0.7.1"
3+
version = "0.8.0"
44
edition = "2024"
55
description = "ECPDS destination authorization plugin for aviso-server."
66
license = "Apache-2.0"

aviso-validators/Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

aviso-validators/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "aviso-validators"
3-
version = "0.7.1"
3+
version = "0.8.0"
44
edition = "2024"
55
description = "Validation primitives used by aviso-server for identifier and payload checks."
66
license = "Apache-2.0"

0 commit comments

Comments
 (0)