From 02b375eefab2933d77eb280af2e5a17aa77523c9 Mon Sep 17 00:00:00 2001 From: "Claude (Opus)" Date: Wed, 17 Jun 2026 16:13:58 +0200 Subject: [PATCH 1/2] Release v0.4.1 Bump workspace version 0.4.0 -> 0.4.1 and add CHANGELOG entries for the changes merged since v0.4.0 (#80, #81, #83). Also dates the stale 'v0.4.0 (unreleased)' header (0.4.0 shipped 2026-06-08). --- CHANGELOG.md | 11 +++++++++-- Cargo.lock | 8 ++++---- Cargo.toml | 8 ++++---- 3 files changed, 17 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d3d23b6..a1ac29a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -31,13 +31,20 @@ Skip the changelog only when the PR contains no runtime-affecting changes (docs, CI, tooling, tests). In that case the hook will tell you to apply the `no changelog` label instead. -## v0.4.0 (unreleased) +## v0.4.1 (2026-06-17) ### Features +- Added optional `after_block_num` to `TransportNote` so senders can give recipients a deterministic block floor for commitment scans ([#81](https://github.com/0xMiden/note-transport-service/pull/81)). +- Added structured tracing fields across the gRPC, database, and streaming layers for debuggability ([#83](https://github.com/0xMiden/note-transport-service/pull/83)). + ### Changes -### Fixes +- [BREAKING] Switched OpenTelemetry configuration to `--enable-otel`/`--otel-endpoint` flags and standard `OTEL_EXPORTER_OTLP_*` env vars, replacing `OTEL_ENABLED`/`OTEL_TRACES_ENDPOINT` ([#80](https://github.com/0xMiden/note-transport-service/pull/80)). + +## v0.4.0 (2026-06-08) + +Released without itemized changelog entries. See [`git log v0.3.2..v0.4.0`](https://github.com/0xMiden/note-transport-service/compare/v0.3.2...v0.4.0) for the change set. ## v0.3.1 (2026-04-08) diff --git a/Cargo.lock b/Cargo.lock index 1738450..40979a7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1857,7 +1857,7 @@ dependencies = [ [[package]] name = "miden-note-transport-node" -version = "0.4.0" +version = "0.4.1" dependencies = [ "anyhow", "async-trait", @@ -1889,7 +1889,7 @@ dependencies = [ [[package]] name = "miden-note-transport-node-bin" -version = "0.4.0" +version = "0.4.1" dependencies = [ "clap", "miden-note-transport-node", @@ -1899,7 +1899,7 @@ dependencies = [ [[package]] name = "miden-note-transport-proto" -version = "0.4.0" +version = "0.4.1" dependencies = [ "fs-err", "miette", @@ -1913,7 +1913,7 @@ dependencies = [ [[package]] name = "miden-note-transport-proto-build" -version = "0.4.0" +version = "0.4.1" dependencies = [ "fs-err", "miette", diff --git a/Cargo.toml b/Cargo.toml index d97942c..65e33c8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,13 +11,13 @@ license = "MIT" readme = "README.md" repository = "https://github.com/0xMiden/miden-note-transport" rust-version = "1.87" -version = "0.4.0" +version = "0.4.1" [workspace.dependencies] # Workspace crates (path-based dependencies) -miden-note-transport-node = { path = "crates/node", version = "0.4.0" } -miden-note-transport-proto = { path = "crates/proto", version = "0.4.0" } -miden-note-transport-proto-build = { path = "proto", version = "0.4.0" } +miden-note-transport-node = { path = "crates/node", version = "0.4.1" } +miden-note-transport-proto = { path = "crates/proto", version = "0.4.1" } +miden-note-transport-proto-build = { path = "proto", version = "0.4.1" } # miden-base aka protocol dependencies (git = "https://github.com/0xMiden/miden-base"). These should be updated in sync. miden-protocol = { default-features = false, version = "0.15" } From cde3b253fc29fe0f532ff24766fe0d224494e0ed Mon Sep 17 00:00:00 2001 From: "Claude (Opus)" Date: Wed, 17 Jun 2026 16:15:34 +0200 Subject: [PATCH 2/2] Drop [BREAKING] tag on OTel changelog entry The OTel change is a new way to configure the node, not an API break. Keep the note that the old env vars are no longer read. --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a1ac29a..7c3c9fa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -40,7 +40,7 @@ Skip the changelog only when the PR contains no runtime-affecting changes ### Changes -- [BREAKING] Switched OpenTelemetry configuration to `--enable-otel`/`--otel-endpoint` flags and standard `OTEL_EXPORTER_OTLP_*` env vars, replacing `OTEL_ENABLED`/`OTEL_TRACES_ENDPOINT` ([#80](https://github.com/0xMiden/note-transport-service/pull/80)). +- Changed OpenTelemetry configuration: enable via `--enable-otel`/`--otel-endpoint` flags or the standard `OTEL_EXPORTER_OTLP_ENDPOINT`/`OTEL_EXPORTER_OTLP_TRACES_ENDPOINT` env vars. The previous `OTEL_ENABLED`/`OTEL_TRACES_ENDPOINT` vars are no longer read ([#80](https://github.com/0xMiden/note-transport-service/pull/80)). ## v0.4.0 (2026-06-08)