Skip to content

Commit

Permalink
chore: prepare the next notable release of 0.19.0
Browse files Browse the repository at this point in the history
To the best of my knowledge and testing (:laughing:) the version ranges
on subcrates should be fine since we did not incorporate any major API
changes since the 0.18.x line.

This also includes a little script to help me release these things in
the right order :tada:
  • Loading branch information
rtyler committed Aug 13, 2024
1 parent 51c8203 commit c446b12
Show file tree
Hide file tree
Showing 10 changed files with 33 additions and 22 deletions.
4 changes: 2 additions & 2 deletions crates/aws/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "deltalake-aws"
version = "0.1.2"
version = "0.1.4"
authors.workspace = true
keywords.workspace = true
readme.workspace = true
Expand All @@ -12,7 +12,7 @@ repository.workspace = true
rust-version.workspace = true

[dependencies]
deltalake-core = { version = ">=0.17.0, <0.19.0", path = "../core" }
deltalake-core = { version = ">=0.17.0, <0.20.0", path = "../core" }
aws-smithy-runtime-api = { version="1.1.7" }
aws-smithy-runtime = { version="1.1.7", optional = true}
aws-credential-types = { version="1.1.7", features = ["hardcoded-credentials"]}
Expand Down
4 changes: 2 additions & 2 deletions crates/azure/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "deltalake-azure"
version = "0.1.3"
version = "0.1.4"
authors.workspace = true
keywords.workspace = true
readme.workspace = true
Expand All @@ -12,7 +12,7 @@ repository.workspace = true
rust-version.workspace = true

[dependencies]
deltalake-core = { version = ">=0.17.0, <0.19.0", path = "../core" }
deltalake-core = { version = ">=0.17.0, <0.20.0", path = "../core" }
lazy_static = "1"

# workspace depenndecies
Expand Down
4 changes: 2 additions & 2 deletions crates/catalog-glue/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "deltalake-catalog-glue"
version = "0.1.0"
version = "0.2.0"
authors.workspace = true
keywords.workspace = true
readme.workspace = true
Expand All @@ -15,7 +15,7 @@ rust-version.workspace = true
async-trait = { workspace = true }
aws-config = "1"
aws-sdk-glue = "1"
deltalake-core = { version = ">=0.17.0, <0.19.0", path = "../core" }
deltalake-core = { version = ">=0.17.0, <0.20.0", path = "../core" }
# This can depend on a lowest common denominator of core once that's released
# deltalake_core = { version = "0.17.0" }
thiserror = { workspace = true }
Expand Down
2 changes: 1 addition & 1 deletion crates/core/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "deltalake-core"
version = "0.18.3"
version = "0.19.0"
authors.workspace = true
keywords.workspace = true
readme.workspace = true
Expand Down
14 changes: 7 additions & 7 deletions crates/deltalake/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "deltalake"
version = "0.18.3"
version = "0.19.0"
authors.workspace = true
keywords.workspace = true
readme.workspace = true
Expand All @@ -16,12 +16,12 @@ rust-version.workspace = true
features = ["azure", "datafusion", "gcs", "hdfs", "json", "python", "s3", "unity-experimental"]

[dependencies]
deltalake-core = { version = "~0.18.0", path = "../core" }
deltalake-aws = { version = "0.1.1", path = "../aws", default-features = false, optional = true }
deltalake-azure = { version = "0.1.1", path = "../azure", optional = true }
deltalake-gcp = { version = "0.2.1", path = "../gcp", optional = true }
deltalake-hdfs = { version = "0.1.0", path = "../hdfs", optional = true }
deltalake-catalog-glue = { version = "0.1.0", path = "../catalog-glue", optional = true }
deltalake-core = { version = "0.19.0", path = "../core" }
deltalake-aws = { version = "0.1.4", path = "../aws", default-features = false, optional = true }
deltalake-azure = { version = "0.1.4", path = "../azure", optional = true }
deltalake-gcp = { version = "0.2.2", path = "../gcp", optional = true }
deltalake-hdfs = { version = "0.2.0", path = "../hdfs", optional = true }
deltalake-catalog-glue = { version = "0.2.0", path = "../catalog-glue", optional = true }

[features]
# All of these features are just reflected into the core crate until that
Expand Down
4 changes: 2 additions & 2 deletions crates/gcp/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "deltalake-gcp"
version = "0.2.2"
version = "0.2.3"
authors.workspace = true
keywords.workspace = true
readme.workspace = true
Expand All @@ -12,7 +12,7 @@ repository.workspace = true
rust-version.workspace = true

[dependencies]
deltalake-core = { version = ">=0.17.0, <0.19.0", path = "../core" }
deltalake-core = { version = ">=0.17.0, <0.20.0", path = "../core" }
lazy_static = "1"

# workspace depenndecies
Expand Down
4 changes: 2 additions & 2 deletions crates/hdfs/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "deltalake-hdfs"
version = "0.1.0"
version = "0.2.0"
authors.workspace = true
keywords.workspace = true
readme.workspace = true
Expand All @@ -12,7 +12,7 @@ repository.workspace = true
rust-version.workspace = true

[dependencies]
deltalake-core = { version = ">=0.17.0, <0.19.0", path = "../core" }
deltalake-core = { version = ">=0.17.0, <0.20.0", path = "../core" }
hdfs-native-object-store = "0.11"

# workspace dependecies
Expand Down
4 changes: 2 additions & 2 deletions crates/mount/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "deltalake-mount"
version = "0.1.0"
version = "0.2.0"
authors.workspace = true
keywords.workspace = true
readme.workspace = true
Expand All @@ -12,7 +12,7 @@ repository.workspace = true
rust-version.workspace = true

[dependencies]
deltalake-core = { version = ">=0.17.0, <0.19.0", path = "../core", features = [
deltalake-core = { version = ">=0.17.0, <0.20.0", path = "../core", features = [
"datafusion",
] }
lazy_static = "1"
Expand Down
4 changes: 2 additions & 2 deletions crates/test/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
[package]
name = "deltalake-test"
version = "0.1.0"
version = "0.2.0"
edition = "2021"
publish = false

[dependencies]
bytes = { workspace = true }
chrono = { workspace = true, default-features = false, features = ["clock"] }
deltalake-core = { version = ">=0.17.0, <0.19.0", path = "../core" }
deltalake-core = { version = ">=0.17.0, <0.20.0", path = "../core" }
dotenvy = "0"
fs_extra = "1.3.0"
futures = { version = "0.3" }
Expand Down
11 changes: 11 additions & 0 deletions dev/publish.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
#!/usr/bin/env bash

set -xe

for crate in "mount" "catalog-glue" "hdfs" "azure" "aws" "gcp" "core" "deltalake"; do
echo ">> Dry-run publishing ${crate}"
(cd crates/${crate} && \
cargo publish \
--allow-dirty \
--dry-run)
done;

0 comments on commit c446b12

Please sign in to comment.