From 40b0db672caef475901615a9f06e841e15c33305 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 28 Oct 2025 07:52:28 +0000 Subject: [PATCH 1/2] chore: release v0.25.1 --- CHANGELOG.md | 6 ++++++ bytes/Cargo.toml | 2 +- communication/Cargo.toml | 4 ++-- container/Cargo.toml | 2 +- logging/Cargo.toml | 4 ++-- timely/Cargo.toml | 2 +- 6 files changed, 13 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 243a4d7c3..5e8e8bbec 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.25.1](https://github.com/TimelyDataflow/timely-dataflow/compare/timely-v0.25.0...timely-v0.25.1) - 2025-10-28 + +### Other + +- Record progress updates for direct container sends ([#721](https://github.com/TimelyDataflow/timely-dataflow/pull/721)) + ## [0.25.0](https://github.com/TimelyDataflow/timely-dataflow/compare/timely-v0.24.0...timely-v0.25.0) - 2025-10-23 The timely operator architecture has changed a bit, for the better but with footguns for migration. diff --git a/bytes/Cargo.toml b/bytes/Cargo.toml index fe305c762..1c517ab59 100644 --- a/bytes/Cargo.toml +++ b/bytes/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "timely_bytes" -version = "0.25.0" +version = "0.25.1" authors = ["Frank McSherry "] edition = "2018" diff --git a/communication/Cargo.toml b/communication/Cargo.toml index 84f1db412..930277edf 100644 --- a/communication/Cargo.toml +++ b/communication/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "timely_communication" -version = "0.25.0" +version = "0.25.1" authors = ["Frank McSherry "] description = "Communication layer for timely dataflow" edition.workspace = true @@ -25,7 +25,7 @@ getopts = { version = "0.2.24", optional = true } byteorder = "1.5" serde = { version = "1.0", features = ["derive"] } timely_bytes = { path = "../bytes", version = "0.25" } -timely_container = { path = "../container", version = "0.25.0" } +timely_container = { path = "../container", version = "0.25.1" } timely_logging = { path = "../logging", version = "0.25" } # Lgalloc only supports linux and macos, don't depend on any other OS. diff --git a/container/Cargo.toml b/container/Cargo.toml index cc7dc103a..4cc72ef01 100644 --- a/container/Cargo.toml +++ b/container/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "timely_container" -version = "0.25.0" +version = "0.25.1" description = "Container abstractions for Timely" license = "MIT" edition.workspace = true diff --git a/logging/Cargo.toml b/logging/Cargo.toml index ab02517ad..a8c7b7264 100644 --- a/logging/Cargo.toml +++ b/logging/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "timely_logging" -version = "0.25.0" +version = "0.25.1" authors = ["Frank McSherry "] description = "Common timely logging infrastructure" edition.workspace = true @@ -15,4 +15,4 @@ license = "MIT" workspace = true [dependencies] -timely_container = { version = "0.25.0", path = "../container" } +timely_container = { version = "0.25.1", path = "../container" } diff --git a/timely/Cargo.toml b/timely/Cargo.toml index 49449b00f..af0acfce9 100644 --- a/timely/Cargo.toml +++ b/timely/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "timely" -version = "0.25.0" +version = "0.25.1" authors = ["Frank McSherry "] readme = "../README.md" edition.workspace = true From f92e1e7fb7a32645f19a2e47ab804f5370d8b1e3 Mon Sep 17 00:00:00 2001 From: Moritz Hoffmann Date: Tue, 28 Oct 2025 09:04:28 +0100 Subject: [PATCH 2/2] Update CHANGELOG.md --- CHANGELOG.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5e8e8bbec..3a1317f48 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,7 +9,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [0.25.1](https://github.com/TimelyDataflow/timely-dataflow/compare/timely-v0.25.0...timely-v0.25.1) - 2025-10-28 -### Other +This release fixes an issue with corrupted progress traffic when using the push counter's `give` function. +In Timely, we use it within the replay and probe operators, but downstream crates might use it in more +places. Do not use version v0.25.0. - Record progress updates for direct container sends ([#721](https://github.com/TimelyDataflow/timely-dataflow/pull/721))