Version 0.1.1 (2024-08-07)
Release Notes
This is a minor release to fix the issues #18 and #19.
New Functionalities and Changes
- Use a vendored version of the
openssl
dependency to ensure that the pre-compiled binaries ofpatch-hub
don't crash at start-up like mentioned in #19 and to avoid missing dependencies when cross-compiling for thex86_64-unknown-linux-musl
target. - Add support to the
x86_64-unknown-linux-musl
target, which produces more portable and self-contained binaries when compared with the-gnu
target. This was done by adding this target to the release CI pipeline.
Problems and Future Changes
Adding openssl
as a vendored dependency seems like an acceptable decision to solve the issues mentioned, which are kind of critical (especially #19). Still, the drawbacks of longer compile times, bigger executables, and more memory usage ("duplicated" openssl
objects) aren't neglectable, so other solutions should be considered.
Download patch-hub 0.1.1
File | Platform | Checksum |
---|---|---|
patch-hub-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
patch-hub-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |