Skip to content

packdb-sdk 0.2.1

Choose a tag to compare

@aaraujo aaraujo released this 28 Sep 21:08
· 30 commits to main since this release
30ed6e9

Superseded by v0.2.4. This release's LICENSE files are an altered Apache License 2.0 text (the Trademarks clause, section 6, is missing; later sections are renumbered and reworded), and its lockfile has rustls-webpki 0.103.15 and webpki-root-certs 1.0.9 (RUSTSEC-2026-0382, RUSTSEC-2026-0383). v0.2.4 ships the verbatim license text and the patched versions; the packages' Apache-2.0 licensing is unchanged. This release's tag, assets and checksums are kept unchanged.

packdb-client now classifies a query the server rejects by the documented exit-code taxonomy. See CHANGELOG.md.

  • A 400 whose body is the server's query or parse rejection (Query error: / Parse error:) is ClientError::SqlError.
  • 401/403 are ClientError::ConnectionError.
  • Every other non-2xx response, including every 5xx, remains ClientError::ProtocolError. 0.2.0 reported all of them as ProtocolError.

packdb-client and packdb-otel move to 0.2.1. The lockfile also takes 20 incidental third-party patch and minor updates from a fresh, reviewed resolution.

Not published to crates.io. Depend on it by tag:

packdb-client = { git = "https://github.com/packdb-oss/packdb-sdk", tag = "v0.2.1" }
packdb-otel = { git = "https://github.com/packdb-oss/packdb-sdk", tag = "v0.2.1" }

Source: 30ed6e97765f6cdfe468a9f9d862d139ba6b558f.

The assets come from candidate run 36473876017 (attempt 1), which passed the full checks, coverage, compatibility and security gates on this commit. The source archive is byte-identical to the tagged tree.

asset SHA-256
packdb-sdk-0.2.1-source.tar.gz e008afc7c54233e61e5383c83fa1500a741544a5f43646d548e33d67368b10df
release-record.json a78fa32f3d1755a277b486444d678ba9e3c891eeb9a13e779358518128f981d4
SHA256SUMS dbe5b40b5d8c26ced70a563bbae4b67b32c6bd81cde7125cc502a9185ad1f8f9

SHA256SUMS lists the package inventories under package-inventories/. They are attached here by file name; put them in that directory before running shasum -a 256 -c SHA256SUMS.

Superseded by 0.2.3

Use 0.2.3 for new installations. This older release records Rustls 0.23.45, affected by RUSTSEC-2026-0346 through RUSTSEC-2026-0349. The original tags, source and binary bytes are retained for provenance; their passing historical qualification does not establish that they are free of later-discovered vulnerabilities.