Skip to content

Commit ac0a326

Browse files
0.12 changes (#372)
1 parent 13b7397 commit ac0a326

File tree

23 files changed

+19
-1785
lines changed

23 files changed

+19
-1785
lines changed

CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

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

5-
## Unreleased
5+
## 0.12.0
66

77
The `Timestamp` trait has a new method `minimim()` that replaces Timely's use of `Default::default()` for default capabilities. The most pressing reason for this is the use of signed integers for timestamps, where Timely would effectively prevent the use of negative numbers by providing the default value of zero for capabilities. This should not have reduced any functionality, but might provide surprising output for programs that use integer timestamps and do not first advance timestamps (the tidy `0` will be replaced with `_::min_value()`).
88

@@ -18,6 +18,8 @@ Removed all deprecated methods and traits.
1818

1919
Timely no longer responds to the `DEFAULT_PROGRESS_MODE` environment variable. Instead, it uses the newly added `worker::Config`.
2020

21+
Removed the `sort` crate, whose sorting methods are interesting but not currently a core part of timely dataflow.
22+
2123
### Changed
2224

2325
The default progress mode changed from "eager" to "demand driven", which causes progress updates to be accumulated for longer before transmission. The eager default had the potential to produce catastrophically large volumes of progress update messages, for the benefit of a reduced critical path latency. The demand-driven default removes the potential for catastrophic failure at the expense of an increase minimal latency. This should give a better default experience as one scales up the to large numbers of workers.

Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ members = [
44
"communication",
55
"kafkaesque",
66
"logging",
7-
# "sort",
87
"timely",
98
]
109

bytes/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "timely_bytes"
3-
version = "0.11.0"
3+
version = "0.12.0"
44
authors = ["Frank McSherry <fmcsherry@me.com>"]
55
edition = "2018"
66

communication/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "timely_communication"
3-
version = "0.11.1"
3+
version = "0.12.0"
44
authors = ["Frank McSherry <fmcsherry@me.com>"]
55
description = "Communication layer for timely dataflow"
66
edition = "2018"
@@ -23,6 +23,6 @@ serde_derive = "1.0"
2323
serde = "1.0"
2424
abomonation = "0.7"
2525
abomonation_derive = "0.5"
26-
timely_bytes = { path = "../bytes", version = "0.11" }
27-
timely_logging = { path = "../logging", version = "0.11" }
26+
timely_bytes = { path = "../bytes", version = "0.12" }
27+
timely_logging = { path = "../logging", version = "0.12" }
2828
crossbeam-channel = "0.5.0"

kafkaesque/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "kafkaesque"
3-
version = "0.1.0"
3+
version = "0.12.0"
44
authors = ["Frank McSherry <fmcsherry@me.com>"]
55
edition = "2018"
66

logging/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "timely_logging"
3-
version = "0.11.1"
3+
version = "0.12.0"
44
authors = ["Frank McSherry <fmcsherry@me.com>"]
55
edition = "2018"
66

sort/.gitignore

Lines changed: 0 additions & 2 deletions
This file was deleted.

sort/Cargo.toml

Lines changed: 0 additions & 24 deletions
This file was deleted.

sort/LICENSE

Lines changed: 0 additions & 22 deletions
This file was deleted.

sort/README.md

Lines changed: 0 additions & 37 deletions
This file was deleted.

0 commit comments

Comments
 (0)