diff --git a/connect/Cargo.toml b/connect/Cargo.toml
index 52be8f6..f8fa622 100644
--- a/connect/Cargo.toml
+++ b/connect/Cargo.toml
@@ -10,4 +10,4 @@ license = "MIT"
edition = "2018"
[dependencies]
-timely = "^0.11"
+timely = "^0.12.0"
diff --git a/connect/src/receive/replaywithshutdown.rs b/connect/src/receive/replaywithshutdown.rs
index 0b66c87..a1f660c 100644
--- a/connect/src/receive/replaywithshutdown.rs
+++ b/connect/src/receive/replaywithshutdown.rs
@@ -64,8 +64,8 @@ where I : IntoIterator,
// The first thing we do is modify our capabilities to match the number of streams we manage.
// This should be a simple change of `self.event_streams.len() - 1`. We only do this once, as
// our very first action.
- progress.internals[0].update(Default::default(), (event_streams.len() as i64) - 1);
- antichain.update_iter(Some((Default::default(), (event_streams.len() as i64) - 1)).into_iter());
+ progress.internals[0].update(T::minimum(), (event_streams.len() as i64) - 1);
+ antichain.update_iter(Some((T::minimum(), (event_streams.len() as i64) - 1)).into_iter());
started = true;
}
diff --git a/tdiag/Cargo.toml b/tdiag/Cargo.toml
index c01fbfe..d42b399 100644
--- a/tdiag/Cargo.toml
+++ b/tdiag/Cargo.toml
@@ -10,8 +10,8 @@ license = "MIT"
edition = "2018"
[dependencies]
-timely = "^0.11"
-differential-dataflow = "^0.11"
+timely = "^0.12.0"
+differential-dataflow = "^0.12.0"
clap = "^2.33"
# tdiag-connect = "^0.2"
tdiag-connect = { path = "../connect" }
diff --git a/tdiag/src/commands/arrangements.rs b/tdiag/src/commands/arrangements.rs
index a2ebb3a..42e402a 100644
--- a/tdiag/src/commands/arrangements.rs
+++ b/tdiag/src/commands/arrangements.rs
@@ -26,7 +26,7 @@ use tdiag_connect::receive::ReplayWithShutdown;
/// compaction events and derive number of tuples for each trace;
/// 3. prints the current size alongside arrangement names;
pub fn listen(
- timely_configuration: timely::Configuration,
+ timely_configuration: timely::Config,
timely_sockets: Vec