Skip to content

chore(deps): update zstd requirement from 0.13 to 0.14 - #481

Merged
NobodyXu merged 1 commit into
Nullus157:mainfrom
paolobarbolini:zstd-v0.14
Sep 7, 2026
Merged

chore(deps): update zstd requirement from 0.13 to 0.14#481
NobodyXu merged 1 commit into
Nullus157:mainfrom
paolobarbolini:zstd-v0.14

Conversation

@paolobarbolini

Copy link
Copy Markdown
Contributor

Bumps the zstd dependency from 0.13.1 to 0.14.0 (pulls in zstd-safe 8.0.0 / zstd-sys 2.1.0).

The codecs use the stream::raw API (streaming Encoder/Decoder with InBuffer/OutBuffer) and zstd-safe's get_error_name and find_frame_compressed_size, none of which changed in 0.14.0/8.0.0, so this is a pure version bump with no code changes.

Also worth noting: zstd-safe 8.0.0 refuses to reuse a context that failed mid-stream (per the zstd docs it may be left in an undefined state, so that was UB before), and zstd-sys 2.1.0 no longer needs libclang by default. The crate stack moved from MIT to BSD-3-Clause (still permissive, already allowed in deny.toml).

Bumps the `zstd` dependency from `0.13.1` to `0.14.0` (pulls in
`zstd-safe` 8.0.0 / `zstd-sys` 2.1.0).

The codecs use the `stream::raw` API (streaming `Encoder`/`Decoder`
with `InBuffer`/`OutBuffer`) and `zstd-safe`'s `get_error_name` and
`find_frame_compressed_size`, none of which changed in
0.14.0/8.0.0, so this is a pure version bump with no code changes.

Also worth noting: `zstd-safe` 8.0.0 refuses to reuse a context that
failed mid-stream (per the zstd docs it may be left in an undefined
state, so that was UB before), and `zstd-sys` 2.1.0 no longer needs
`libclang` by default. The crate stack moved from MIT to
BSD-3-Clause (still permissive, already allowed in deny.toml).
@NobodyXu
NobodyXu added this pull request to the merge queue Sep 7, 2026

@NobodyXu NobodyXu left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you! Will cut a new release now

Merged via the queue into Nullus157:main with commit 9ffc96c Sep 7, 2026
23 checks passed
@github-actions github-actions Bot mentioned this pull request Sep 7, 2026
github-merge-queue Bot pushed a commit that referenced this pull request Sep 7, 2026
## 🤖 New release

* `compression-codecs`: 0.4.39 -> 0.4.40 (✓ API compatible changes)
* `async-compression`: 0.4.44 -> 0.4.45 (✓ API compatible changes)

<details><summary><i><b>Changelog</b></i></summary><p>

## `compression-codecs`

<blockquote>

##
[0.4.40](compression-codecs-v0.4.39...compression-codecs-v0.4.40)
- 2026-09-07

### Other

- *(deps)* update zstd requirement from 0.13 to 0.14
([#481](#481))
</blockquote>

## `async-compression`

<blockquote>

##
[0.4.45](async-compression-v0.4.44...async-compression-v0.4.45)
- 2026-09-07

### Other

- *(deps)* update zstd requirement from 0.13 to 0.14
([#481](#481))
</blockquote>


</p></details>

---
This PR was generated with
[release-plz](https://github.com/release-plz/release-plz/).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants