• v0.7.5 0c8c240384

    fix(release): serial shared-deps build, macOS strchrnul fallback, copy all Windows DLLs
    Release / publish (, ubuntu-22.04) (push) Failing after 15m5s
    Release / publish (--target aarch64-apple-darwin, macos-latest) (push) Canceled after 0s
    Release / publish (--target x86_64-apple-darwin, macos-15-intel) (push) Canceled after 0s
    Release / publish (, windows-latest) (push) Canceled after 0s

    adrianbonpin released this 2026-08-05 13:52:45 +00:00 | 64 commits to prod since this release

    Three independent pg-tools step failures on the 5th release run:

    • Linux: 'ar: libpgcommon_srv.a: file format not recognized' — parallel
      make -C tool builds race each other's recursion into src/common
      (rm -f / ar crs on the same archive). Pre-build generated-headers +
      libpq (which pulls in common/port) serially so the -j tool builds find
      the archives up to date.
    • macOS x86_64: strchrnul marked 'introduced in macOS 15.4' by Xcode 16.4
      fails -Werror=unguarded-availability-new and would crash at runtime on
      macOS < 15.4. Force ac_cv_func_strchrnul=no and rename PG16's inline
      fallback (pg_strchrnul) so it compiles on any SDK without touching the
      system symbol.
    • Windows: EDB pg_dump.exe needs libcrypto/libssl/libiconv/libintl/
      libwinpthread/liblz4/libzstd/ICU DLLs; copy every bin/*.dll, not just
      libpq.dll.

    All three verified locally (macOS: full build + tools run from resource
    dir; YAML + bash -n for all platform variants).

    Downloads