Skip to content

Commit 47c4ec1

Browse files
chore: release v0.21.0 (#684)
* chore: release v0.20.1 * Improve CHANGELOG.md --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Frank McSherry <fmcsherry@me.com>
1 parent 87db01b commit 47c4ec1

5 files changed

Lines changed: 28 additions & 3 deletions

File tree

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ edition = "2021"
2222
rust-version = "1.86"
2323

2424
[workspace.dependencies]
25-
differential-dataflow = { path = "differential-dataflow", default-features = false, version = "0.20.0" }
25+
differential-dataflow = { path = "differential-dataflow", default-features = false, version = "0.21.0" }
2626
timely = { version = "0.28", default-features = false }
2727
columnar = { version = "0.12", default-features = false }
2828
#timely = { git = "https://github.com/TimelyDataflow/timely-dataflow" }

differential-dataflow/CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.21.0](https://github.com/TimelyDataflow/differential-dataflow/compare/differential-dataflow-v0.20.0...differential-dataflow-v0.21.0) - 2026-03-25
11+
12+
### Added
13+
14+
- `Arranged::as_container` convenience method for extracting non-`Vec` containers from arrangements ([#695](https://github.com/TimelyDataflow/differential-dataflow/pull/695))
15+
- `Columnation` and `Columnar` implementations for the `Present` zero-sized difference type ([#682](https://github.com/TimelyDataflow/differential-dataflow/pull/682))
16+
17+
### Changed
18+
19+
- Update to timely 0.28 and columnar 0.12 ([#698](https://github.com/TimelyDataflow/differential-dataflow/pull/698))
20+
- Adopt internal iteration for consolidation, merge batching, and trace building, replacing external iteration that leaked internal types through abstractions ([#689](https://github.com/TimelyDataflow/differential-dataflow/pull/689))
21+
22+
### Fixed
23+
24+
- Eliminate a redundant `arrange` in `propagate` and a double scope-import in `scc` ([#692](https://github.com/TimelyDataflow/differential-dataflow/pull/692))
25+
26+
The main theme of this release is internal iteration: consolidation, merging, and trace building now happen behind trait methods rather than exposing container internals outward.
27+
Dependency updates track timely 0.28 and columnar 0.12.
28+
1029
## [0.20.0](https://github.com/TimelyDataflow/differential-dataflow/compare/differential-dataflow-v0.19.1...differential-dataflow-v0.20.0) - 2026-03-05
1130

1231
### Other

differential-dataflow/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22

33
name = "differential-dataflow"
4-
version = "0.20.0"
4+
version = "0.21.0"
55
authors = ["Frank McSherry <fmcsherry@me.com>"]
66

77
description = "An incremental data-parallel dataflow platform"

dogsdogsdogs/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.21.0](https://github.com/TimelyDataflow/differential-dataflow/compare/differential-dogs3-v0.20.0...differential-dogs3-v0.21.0) - 2026-03-25
11+
12+
### Other
13+
14+
- update Cargo.toml dependencies
15+
1016
## [0.20.0](https://github.com/TimelyDataflow/differential-dataflow/compare/differential-dogs3-v0.19.1...differential-dogs3-v0.20.0) - 2026-03-05
1117

1218
### Other

dogsdogsdogs/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "differential-dogs3"
3-
version = "0.20.0"
3+
version = "0.21.0"
44
authors = ["Frank McSherry <fmcsherry@me.com>"]
55
license = "MIT"
66
edition.workspace = true

0 commit comments

Comments
 (0)