Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1,351 changes: 727 additions & 624 deletions Cargo.lock

Large diffs are not rendered by default.

36 changes: 21 additions & 15 deletions src/adapter/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,30 +3,31 @@ name = "mz-adapter"
description = "Materialize's adapter layer."
version = "0.0.0"
edition = "2021"
rust-version = "1.62.0"
rust-version = "1.63.0"
publish = false

[dependencies]
anyhow = "1.0.58"
bytes = "1.1.0"
chrono = { version = "0.4.0", default-features = false, features = ["std"] }
anyhow = "1.0.62"
bytes = "1.2.1"
chrono = { version = "0.4.20", default-features = false, features = ["std"] }
const_format = "0.2.26"
dec = "0.4.8"
derivative = "2.2.0"
differential-dataflow = { git = "https://github.com/TimelyDataflow/differential-dataflow.git" }
fail = { version = "0.5.0", features = ["failpoints"] }
futures = "0.3.21"
futures = "0.3.23"
itertools = "0.10.3"
once_cell = "1.13.0"
once_cell = "1.13.1"
mz-audit-log = { path = "../audit-log" }
mz-build-info = { path = "../build-info" }
mz-ccsr = { path = "../ccsr" }
mz-compute-client = { path = "../compute-client" }
mz-controller = { path = "../controller" }
mz-expr = { path = "../expr" }
mz-kafka-util = { path = "../kafka-util" }
mz-ore = { path = "../ore", features = ["task", "tracing_"] }
mz-ore = { path = "../ore", features = ["ssh", "task", "tracing_"] }
mz-persist-types = { path = "../persist-types" }
mz-persist-client = { path = "../persist-client" }
mz-pgcopy = { path = "../pgcopy" }
mz-pgrepr = { path = "../pgrepr" }
mz-postgres-util = { path = "../postgres-util" }
Expand All @@ -38,22 +39,27 @@ mz-sql-parser = { path = "../sql-parser" }
mz-stash = { path = "../stash" }
mz-storage = { path = "../storage"}
mz-transform = { path = "../transform" }
prost = { version = "0.10.3", features = ["no-recursion-limit"] }
prost = { version = "0.11.0", features = ["no-recursion-limit"] }
rand = "0.8.5"
rdkafka = { git = "https://github.com/fede1024/rust-rdkafka.git", features = ["cmake-build", "ssl-vendored", "libz-static", "zstd"] }
regex = "1.6.0"
rusqlite = { version = "0.27.0", features = ["bundled", "unlock_notify"] }
semver = "1.0.12"
serde = "1.0.138"
serde_json = "1.0.82"
rusqlite = { version = "0.28.0", features = ["bundled", "unlock_notify"] }
semver = "1.0.13"
serde = "1.0.144"
serde_json = "1.0.85"
timely = { git = "https://github.com/TimelyDataflow/timely-dataflow", default-features = false, features = ["bincode"] }
tokio = { version = "1.19.2", features = ["rt", "time"] }
tokio = { version = "1.20.1", features = ["rt", "time"] }
tokio-postgres = { git = "https://github.com/MaterializeInc/rust-postgres" }
tokio-stream = "0.1.9"
tracing = "0.1.35"
thiserror = "1.0.31"
tracing = "0.1.36"
thiserror = "1.0.32"
uncased = "0.9.7"
uuid = { version = "1.1.2", features = ["v4"] }

[dev-dependencies]
criterion = { git = "https://github.com/bheisler/criterion.rs.git", branch = "version-0.4", features = ["async_tokio"] }
datadriven = "0.6.0"

[[bench]]
name = "catalog"
harness = false
21 changes: 11 additions & 10 deletions src/billing-demo/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,25 +3,26 @@ name = "mz-billing-demo"
description = "Microservice demo using Materialize to power a real-time billing usecase"
version = "0.0.0"
edition = "2021"
rust-version = "1.62.0"
rust-version = "1.63.0"
publish = false

[dependencies]
anyhow = "1.0.58"
chrono = { version = "0.4.0", default-features = false, features = ["clock", "std"] }
clap = { version = "3.2.8", features = ["derive"] }
anyhow = "1.0.62"
chrono = { version = "0.4.20", default-features = false, features = ["clock", "std"] }
clap = { version = "3.2.17", features = ["derive"] }
hex = "0.4.3"
mz-ore = { path = "../../src/ore", features = ["task"] }
mz-test-util = { path = "../../test/test-util" }
prost = { version = "0.10.3", features = ["no-recursion-limit"] }
prost-types = "0.10.0"
prost = { version = "0.11.0", features = ["no-recursion-limit"] }
prost-types = "0.11.1"
rand = "0.8.5"
rand_distr = "0.4.3"
tokio = "1.19.2"
tokio = "1.20.1"
tokio-postgres = { git = "https://github.com/MaterializeInc/rust-postgres" }
tracing = "0.1.35"
tracing-subscriber = { version = "0.3.14", features = ["env-filter"] }
tracing = "0.1.36"
tracing-subscriber = { version = "0.3.15", features = ["env-filter"] }
uuid = { version = "1.1.2", features = ["v4"] }

[build-dependencies]
prost-build = { version = "0.10.3", features = ["vendored"] }
prost-build = "0.11.1"
protobuf-src = "1.0.4"
19 changes: 10 additions & 9 deletions src/ccsr/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,25 +3,26 @@ name = "mz-ccsr"
description = "Confluent-compatible schema registry API client."
version = "0.0.0"
edition = "2021"
rust-version = "1.62.0"
rust-version = "1.63.0"
publish = false

[dependencies]
anyhow = "1.0.58"
anyhow = "1.0.62"
native-tls = "0.2.10"
openssl = { version = "0.10.41", features = ["vendored"] }
reqwest = { version = "0.11.11", features = ["blocking", "json", "native-tls-vendored"] }
serde = { version = "1.0.138", features = ["derive"] }
serde_json = "1.0.82"
serde = { version = "1.0.144", features = ["derive"] }
serde_json = "1.0.85"
url = { version = "2.2.2", features = ["serde"] }

[dev-dependencies]
hyper = { version = "0.14.20", features = ["server"] }
once_cell = "1.13.0"
once_cell = "1.13.1"
mz-ore = { path = "../ore", features = ["task"] }
serde_json = "1.0.82"
tokio = { version = "1.19.2", features = ["macros"] }
tracing = "0.1.35"
serde_json = "1.0.85"
tokio = { version = "1.20.1", features = ["macros"] }
tracing = "0.1.36"

[build-dependencies]
prost-build = { version = "0.10.3", features = ["vendored"] }
prost-build = "0.11.1"
protobuf-src = "1.0.4"
28 changes: 15 additions & 13 deletions src/compute-client/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,16 @@ name = "mz-compute-client"
description = "The public API for the compute layer."
version = "0.0.0"
edition = "2021"
rust-version = "1.62.0"
rust-version = "1.63.0"
publish = false

[dependencies]
anyhow = "1.0.58"
async-stream = "0.3.3"
async-trait = "0.1.56"
chrono = { version = "0.4.0", default-features = false, features = ["std", "clock"] }
anyhow = "1.0.62"
async-trait = "0.1.57"
chrono = { version = "0.4.20", default-features = false, features = ["clock", "std"] }
differential-dataflow = { git = "https://github.com/TimelyDataflow/differential-dataflow.git" }
futures = "0.3.21"
futures = "0.3.23"
mz-build-info = { path = "../build-info" }
mz-expr = { path = "../expr" }
mz-ore = { path = "../ore", features = ["tracing_"] }
mz-persist = { path = "../persist" }
Expand All @@ -22,17 +22,19 @@ mz-repr = { path = "../repr" }
mz-service = { path = "../service" }
mz-storage = { path = "../storage" }
mz-timely-util = { path = "../timely-util" }
once_cell = "1.13.1"
proptest = { git = "https://github.com/MaterializeInc/proptest.git", default-features = false, features = ["std"]}
proptest-derive = { git = "https://github.com/MaterializeInc/proptest.git"}
prost = { version = "0.10.3", features = ["no-recursion-limit"] }
serde = { version = "1.0.138", features = ["derive"] }
serde_json = "1.0.82"
prost = { version = "0.11.0", features = ["no-recursion-limit"] }
serde = { version = "1.0.144", features = ["derive"] }
serde_json = "1.0.85"
timely = { git = "https://github.com/TimelyDataflow/timely-dataflow", default-features = false, features = ["bincode"] }
tokio = "1.19.2"
tokio = "1.20.1"
tokio-stream = "0.1.9"
tonic = "0.7.2"
tracing = "0.1.35"
tonic = "0.8.0"
tracing = "0.1.36"
uuid = { version = "1.1.2", features = ["serde", "v4"] }

[build-dependencies]
tonic-build = "0.7"
protobuf-src = "1.0.4"
tonic-build = "0.8.0"
31 changes: 9 additions & 22 deletions src/compute/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,29 +3,21 @@ name = "mz-compute"
description = "Materialize's compute layer."
version = "0.26.1-dev"
edition = "2021"
rust-version = "1.62.0"
rust-version = "1.63.0"
publish = false

[dependencies]
anyhow = "1.0.58"
async-trait = "0.1.56"
axum = "0.5.12"
clap = { version = "3.2.8", features = ["derive", "env"] }
crossbeam-channel = "0.5.5"
anyhow = "1.0.62"
axum = "0.5.15"
clap = { version = "3.2.17", features = ["derive", "env"] }
crossbeam-channel = "0.5.6"
dec = { version = "0.4.8", features = ["serde"] }
differential-dataflow = { git = "https://github.com/TimelyDataflow/differential-dataflow.git" }
dogsdogsdogs = { git = "https://github.com/TimelyDataflow/differential-dataflow.git" }
futures = "0.3.21"
http = "0.2.8"
h2 = "0.3"
itertools = "0.10.3"
mz-avro = { path = "../avro", features = ["snappy"] }
mz-build-info = { path = "../build-info" }
mz-compute-client = { path = "../compute-client" }
mz-expr = { path = "../expr" }
mz-http-util = { path = "../http-util" }
mz-interchange = { path = "../interchange" }
mz-kafka-util = { path = "../kafka-util" }
mz-orchestrator-tracing = { path = "../orchestrator-tracing" }
mz-ore = { path = "../ore", features = ["task", "tracing_"] }
mz-persist-client = { path = "../persist-client" }
Expand All @@ -35,15 +27,13 @@ mz-repr = { path = "../repr" }
mz-service = { path = "../service" }
mz-storage = { path = "../storage", default-features = false }
mz-timely-util = { path = "../timely-util" }
once_cell = "1.13.0"
once_cell = "1.13.1"
prometheus = { version = "0.13.1", default-features = false }
rdkafka = { git = "https://github.com/fede1024/rust-rdkafka.git", features = ["cmake-build", "ssl-vendored", "libz-static", "zstd"] }
scopeguard = "1.1.0"
serde = { version = "1.0.138", features = ["derive"] }
serde = { version = "1.0.144", features = ["derive"] }
timely = { git = "https://github.com/TimelyDataflow/timely-dataflow", default-features = false, features = ["bincode"] }
tokio = { version = "1.19.2", features = ["fs", "rt", "sync"] }
tracing = "0.1.35"
tracing-subscriber = "0.3.14"
tokio = { version = "1.20.1", features = ["fs", "rt", "sync"] }
tracing = "0.1.36"
uuid = { version = "1.1.2", features = ["serde", "v4"] }

[target.'cfg(not(target_os = "macos"))'.dependencies]
Expand All @@ -54,9 +44,6 @@ uuid = { version = "1.1.2", features = ["serde", "v4"] }
# See: https://github.com/jemalloc/jemalloc/issues/956#issuecomment-316224733
tikv-jemallocator = { version = "0.4.3", features = ["profiling", "stats", "unprefixed_malloc_on_supported_platforms", "background_threads"], optional = true }

[build-dependencies]
prost-build = { version = "0.10.3", features = ["vendored"] }

[features]
default = ["jemalloc"]
jemalloc = ["tikv-jemallocator", "mz-prof/jemalloc"]
Expand Down
21 changes: 10 additions & 11 deletions src/controller/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,30 +3,29 @@ name = "mz-controller"
description = "Controller for unified storage and compute layers."
version = "0.0.0"
edition = "2021"
rust-version = "1.62.0"
rust-version = "1.63.0"
publish = false

[dependencies]
anyhow = "1.0.58"
chrono = { version = "0.4.0", default-features = false, features = ["std", "clock"] }
anyhow = "1.0.62"
chrono = { version = "0.4.20", default-features = false, features = ["clock", "std"] }
differential-dataflow = { git = "https://github.com/TimelyDataflow/differential-dataflow.git" }
futures = "0.3.21"
futures = "0.3.23"
maplit = "1.0.2"
mz-build-info = { path = "../build-info" }
mz-compute-client = { path = "../compute-client" }
mz-orchestrator = { path = "../orchestrator" }
mz-persist-client = { path = "../persist-client" }
mz-persist-types = { path = "../persist-types" }
mz-proto = { path = "../proto" }
mz-ore = { path = "../ore" }
mz-repr = { path = "../repr" }
mz-service = { path = "../service" }
mz-storage = { path = "../storage" }
once_cell = "1.13.0"
prost = { version = "0.10.3", features = ["no-recursion-limit"] }
once_cell = "1.13.1"
prost = { version = "0.11.0", features = ["no-recursion-limit"] }
regex = "1.6.0"
serde = { version = "1.0.138", features = ["derive"] }
serde = { version = "1.0.144", features = ["derive"] }
timely = { git = "https://github.com/TimelyDataflow/timely-dataflow", default-features = false, features = ["bincode"] }
tokio = "1.19.2"
tokio-stream = "0.1.9"
tracing = "0.1.35"
tokio = "1.20.1"
tracing = "0.1.36"
uuid = { version = "1.1.2" }
Loading