Skip to content

Version 0.1.1 (2024-08-07)

Compare
Choose a tag to compare
@github-actions github-actions released this 07 Aug 03:40

Release Notes

This is a minor release to fix the issues #18 and #19.

New Functionalities and Changes

  1. Use a vendored version of the openssl dependency to ensure that the pre-compiled binaries of patch-hub don't crash at start-up like mentioned in #19 and to avoid missing dependencies when cross-compiling for the x86_64-unknown-linux-musl target.
  2. 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