Skip to content

Bump libz-rs-sys from 0.5.5 to 0.6.0#7843

Merged
youknowone merged 1 commit into
mainfrom
dependabot/cargo/libz-rs-sys-0.6.0
May 12, 2026
Merged

Bump libz-rs-sys from 0.5.5 to 0.6.0#7843
youknowone merged 1 commit into
mainfrom
dependabot/cargo/libz-rs-sys-0.6.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 11, 2026

Bumps libz-rs-sys from 0.5.5 to 0.6.0.

Release notes

Sourced from libz-rs-sys's releases.

Release v0.6.0

breaking changes

libz-rs-sys

  • functions that used extern "C-unwind" before now use extern "C". This helps when building zlib-rs as a C library, because unwinding from rust into C is UB. Now, if a panic does occur in the rust code, it will abort the program at the FFI boundary rather than unwind into C code. If you do really need unwinding in rust code, we suggest using flate2 or using zlib-rs directly.

zlib-rs

  • the internals are no longer publicly exposed. If you were using some unstable symbol before, and it is no longer exported, but you do believe it would be reasonable for us to provide it, let us know.
  • the uncompress_slice function was renamed to decompress_slice

other highlights

  • the gz* functions are now included in the main crate. Thanks again to @​brian-pane for implementing these.
  • overall we now provide all public symbols that zlib-ng provides (e.g. inflateBack was added). The gzprintf and gzvprintf functions need nightly though.
  • improved avx512 support.

What's Changed

New Contributors

Full Changelog: trifectatechfoundation/zlib-rs@v0.5.5...v0.6.0

Commits
  • 14e15a2 release version 0.6.0
  • 1fabcfa fixups for some doc comments
  • 5bed8c4 correct some uses of N
  • f7a168d Add safety comments to Writer implementation
  • 8319d39 doc/readability improvements
  • d7cc838 hide internal modules
  • 899a92e hide Crc32Fold
  • 269895e hide more symbols
  • 060d90b bring docs up to date with gz now being implemented
  • bc08d4a document gz* functions as needing the gz feature on crates.io
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [libz-rs-sys](https://github.com/trifectatechfoundation/zlib-rs) from 0.5.5 to 0.6.0.
- [Release notes](https://github.com/trifectatechfoundation/zlib-rs/releases)
- [Changelog](https://github.com/trifectatechfoundation/zlib-rs/blob/main/docs/release.md)
- [Commits](trifectatechfoundation/zlib-rs@v0.5.5...v0.6.0)

---
updated-dependencies:
- dependency-name: libz-rs-sys
  dependency-version: 0.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels May 11, 2026
@youknowone youknowone merged commit 3b67d0f into main May 12, 2026
25 checks passed
@youknowone youknowone deleted the dependabot/cargo/libz-rs-sys-0.6.0 branch May 12, 2026 11:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update Rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant