Skip to content

0.6.0

Choose a tag to compare

@github-actions github-actions released this 22 Oct 02:23
· 12 commits to main since this release

skipbuild 0.6.0 — cache-integrity and remote-transport fixes.

Highlights

  • File locks release correctly on Windows: unlock now targets the exact locked byte range and closes the handle, so purging corrupted entries no longer stalls and handles are not leaked.
  • Sidecar metadata is accurate: meta.json records the real sidecar filename and content hash instead of the .zst storage name/hash, so .pdb/.idb/.dwo sidecars validate and restore correctly.
  • compression_enabled actually works: disabling compression stores artifacts raw, readers accept both layouts, and meta.json reports the real state.
  • Remote timeouts are enforced: WinHTTP resolve/connect/send/receive timeouts now come from config, so a stalled server can no longer hang a build.
  • No plaintext HTTPS on POSIX: builds without TLS refuse https:// and disable the remote cache with a warning instead of sending requests in the clear to port 443.

Upgrade notes

No configuration changes required. Entries written with compression disabled are readable by 0.6.0; the compressed layout remains the default.

Full Changelog: v0.3.0...v0.6.0