Skip to content

Commit bb2f7c2

Browse files
Update release notes for 0.20 (#680)
1 parent 93c45f3 commit bb2f7c2

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

differential-dataflow/CHANGELOG.md

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

88
## [Unreleased]
99

10+
Substantial superficial but breaking changes due to the adoption of timely `0.27`.
11+
Primarily that the `Stream` contained by `Collection` is not `Clone` by default, and is now conventionally passed owned rather than by reference.
12+
The necessary fix-ups are to convert to owned collections, and where needed to clone the collection, which requires that its container implement `Clone`.
13+
14+
Related, the `Variable` types is broken into a pair `(Variable, Collection)`, where the latter is the usable collection the type would previously `Deref` to, and the former is the connection point to bind the variable's definition.
15+
The `SemigroupVariable` was removed, as it is now redundant with `Variable::new()`, which does not require `Negate` (the main difference between the two variables).
16+
17+
Several steps were taken to "deprioritize" collections with vector containers.
18+
Many traits defined only on vector collections were removed in favor of inherent methods.
19+
Traits and methods that produce vector collections were (and continue to be) reconsidered to avoid routing users into that opinion.
20+
All prior functionality is available, though in some cases it requires explicit indication of preferred container types (internally, only in "demo" cases).
21+
22+
The `probe` operator was updated to track timely changes that have it return a pair of handle and collection, rather than only a handle.
23+
This aligns more with the "owned collection" idiom.
24+
25+
1026
## [0.19.1](https://github.com/TimelyDataflow/differential-dataflow/compare/differential-dataflow-v0.19.0...differential-dataflow-v0.19.1) - 2026-02-06
1127

1228
### Other

0 commit comments

Comments
 (0)