diff --git a/.github/workflows/oss-candidate.yml b/.github/workflows/oss-candidate.yml index 4e5a69b..10bca83 100644 --- a/.github/workflows/oss-candidate.yml +++ b/.github/workflows/oss-candidate.yml @@ -9,7 +9,7 @@ concurrency: env: # The reviewed packdb-oss/packdb-sdk commit this repository builds against. # Changing it is a CLI decision, made in a CLI pull request. - SDK_COMMIT: "522c0d951a495e3dddb0a6387256f7ace430fadc" + SDK_COMMIT: "2fa68dd3ac773bbcfc1d0ef074bc10a19cca97a9" defaults: run: working-directory: packdb-cli diff --git a/.github/workflows/oss-ci.yml b/.github/workflows/oss-ci.yml index f67afe5..df604ab 100644 --- a/.github/workflows/oss-ci.yml +++ b/.github/workflows/oss-ci.yml @@ -12,7 +12,7 @@ permissions: env: # The reviewed packdb-oss/packdb-sdk commit this repository builds against. # Changing it is a CLI decision, made in a CLI pull request. - SDK_COMMIT: "522c0d951a495e3dddb0a6387256f7ace430fadc" + SDK_COMMIT: "2fa68dd3ac773bbcfc1d0ef074bc10a19cca97a9" concurrency: group: oss-ci-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: true diff --git a/.github/workflows/oss-publish.yml b/.github/workflows/oss-publish.yml index b9860a1..7fc01b4 100644 --- a/.github/workflows/oss-publish.yml +++ b/.github/workflows/oss-publish.yml @@ -15,7 +15,7 @@ permissions: env: # The reviewed packdb-oss/packdb-sdk commit this repository builds against. # Changing it is a CLI decision, made in a CLI pull request. - SDK_COMMIT: "522c0d951a495e3dddb0a6387256f7ace430fadc" + SDK_COMMIT: "2fa68dd3ac773bbcfc1d0ef074bc10a19cca97a9" concurrency: group: oss-publication cancel-in-progress: false diff --git a/.github/workflows/oss-security.yml b/.github/workflows/oss-security.yml index d17a92c..0e084c4 100644 --- a/.github/workflows/oss-security.yml +++ b/.github/workflows/oss-security.yml @@ -12,7 +12,7 @@ permissions: env: # The reviewed packdb-oss/packdb-sdk commit this repository builds against. # Changing it is a CLI decision, made in a CLI pull request. - SDK_COMMIT: "522c0d951a495e3dddb0a6387256f7ace430fadc" + SDK_COMMIT: "2fa68dd3ac773bbcfc1d0ef074bc10a19cca97a9" concurrency: group: oss-security-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: true diff --git a/CHANGELOG.md b/CHANGELOG.md index 3cd84c5..89ea22a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## Unreleased +## 0.3.0 Breaking. `packdb-query` is retired in favour of `packdb`, whose command library this repository now provides; its 0.2.x archives are unchanged. See @@ -75,10 +75,10 @@ this repository now provides; its 0.2.x archives are unchanged. See `1.0`. Each column also took its type from the first row, so a later value of another type, or any value in a column that started null, printed empty. Each cell is now the decoded value; JSON output was already exact. -- Requires `packdb-client` with the transport and error changes of - packdb-oss/packdb-sdk#34, with the query API client (`QueryApiClient`) of - packdb-oss/packdb-sdk#36, without `tonic`'s `zstd` feature - (packdb-oss/packdb-sdk#37), and with exact table and CSV cells +- Build against SDK 0.3.0 (`packdb-client` and `packdb-otel` 0.3.0): the + transport and error changes of packdb-oss/packdb-sdk#34, the query API client + (`QueryApiClient`) of packdb-oss/packdb-sdk#36, no `tonic` `zstd` feature + (packdb-oss/packdb-sdk#37), and exact table and CSV cells (packdb-oss/packdb-sdk#42). ## 0.2.4 diff --git a/Cargo.lock b/Cargo.lock index 36fc3cb..1fee44e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1635,7 +1635,7 @@ dependencies = [ [[package]] name = "packdb-cli" -version = "0.2.4" +version = "0.3.0" dependencies = [ "aws-lc-rs", "clap", @@ -1656,7 +1656,7 @@ dependencies = [ [[package]] name = "packdb-client" -version = "0.2.4" +version = "0.3.0" dependencies = [ "arrow", "arrow-flight", @@ -1678,7 +1678,7 @@ dependencies = [ [[package]] name = "packdb-otel" -version = "0.2.4" +version = "0.3.0" dependencies = [ "http", "opentelemetry", diff --git a/crates/packdb-cli/Cargo.toml b/crates/packdb-cli/Cargo.toml index 78cdeca..b5bb3d7 100644 --- a/crates/packdb-cli/Cargo.toml +++ b/crates/packdb-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "packdb-cli" -version = "0.2.4" +version = "0.3.0" edition = "2024" rust-version = "1.94.1" description = "PackDB's `packdb` command-line client and the command library behind it: queries and operator commands against a running server." @@ -22,7 +22,7 @@ path = "src/main.rs" # Enable the `sql` feature so the SQL client (including Arrow result # formatting) is compiled in. Flight SQL transport is opt-in via the # flight-sql feature on this crate, which forwards to packdb-client. -packdb-client = { version = "0.2.4", features = ["sql"] } +packdb-client = { version = "0.3.0", features = ["sql"] } clap = { version = "4.5", features = ["derive"] } http = "1" # SHA-256 for the support bundle's manifest; already the TLS stack's crypto.