Skip to content

Commit 5c33a63

Browse files
chore: release (#595)
* chore: release * Improve changelog --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Frank McSherry <[email protected]>
1 parent 54974b9 commit 5c33a63

File tree

4 files changed

+23
-4
lines changed

4 files changed

+23
-4
lines changed

CHANGELOG.md

+19
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,25 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## [0.14.0](https://github.com/TimelyDataflow/timely-dataflow/compare/timely-v0.13.0...timely-v0.14.0) - 2024-11-11
6+
7+
### Added
8+
9+
The trait `communication::Bytesable`, for types that must be serialized into or from a `Bytes`, and stands in for "timely appropriate serialization".
10+
The trait `communication::Exchangeable`, a composite trait bringing together the requirements on a type for it to be sent along a general purpose communication channel.
11+
12+
### Removed
13+
14+
The communication `Message` and `RefOrMut` types have been removed.
15+
The `RefOrMut` type wrapped either a `&T` or a `&mut T`, but with the removal of `abomonation` it is always a `&mut T`.
16+
The `Message` type was used to indicate the serialization / deserialization behavior, and these opinions (e.g. "use `bincode`") have been migrated to the core `timely` crate.
17+
18+
### Other
19+
20+
- Move opinions about encoding from `communication` to `timely`. ([#597](https://github.com/TimelyDataflow/timely-dataflow/pull/597))
21+
- Rust updates, better doc testing ([#598](https://github.com/TimelyDataflow/timely-dataflow/pull/598))
22+
- Simplify communication `Message` type ([#596](https://github.com/TimelyDataflow/timely-dataflow/pull/596))
23+
524
## 0.13.0 - 2024-10-29
625

726
Changelog bankruptcy declared.

bytes/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "timely_bytes"
3-
version = "0.12.0"
3+
version = "0.12.1"
44
authors = ["Frank McSherry <[email protected]>"]
55
edition = "2018"
66

communication/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "timely_communication"
3-
version = "0.13.0"
3+
version = "0.14.0"
44
authors = ["Frank McSherry <[email protected]>"]
55
description = "Communication layer for timely dataflow"
66
edition.workspace = true

timely/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22

33
name = "timely"
4-
version = "0.13.0"
4+
version = "0.14.0"
55
authors = ["Frank McSherry <[email protected]>"]
66
readme = "../README.md"
77
edition.workspace = true
@@ -24,7 +24,7 @@ bincode = { version = "1.0" }
2424
serde = { version = "1.0", features = ["derive"] }
2525
timely_bytes = { path = "../bytes", version = "0.12" }
2626
timely_logging = { path = "../logging", version = "0.12" }
27-
timely_communication = { path = "../communication", version = "0.13", default-features = false }
27+
timely_communication = { path = "../communication", version = "0.14", default-features = false }
2828
timely_container = { path = "../container", version = "0.12" }
2929
crossbeam-channel = "0.5"
3030
smallvec = { version = "1.13.2", features = ["serde", "const_generics"] }

0 commit comments

Comments
 (0)