Skip to content

v1.7.2

Latest

Choose a tag to compare

@MarcusSorealheis MarcusSorealheis released this 25 Sep 15:58
· 17 commits to main since this release
b9d01f2

NativeLink 1.7.2 strengthens the operational side of remote execution: how workers move through their lifecycle, how scheduling failures surface, and how individual builds can be observed. Worker lifecycle management gives operators more control over execution capacity, while queued actions whose requirements no worker can satisfy now fail instead of remaining indefinitely unresolved.

This release also introduces opt-in experimental Buck2 file capture and invocation isolation. Together, these capabilities provide a foundation for collecting build-specific evidence while preserving invocation boundaries. They are explicit configuration choices, allowing operators to evaluate capture within their existing security and deployment policies.

Several smaller fixes reinforce that work. Signal-terminated worker property commands are handled correctly, and directory construction retries retain the same lock. Dependency updates and more resilient CI input fetching round out the release. The common thread is clearer failure behavior and better operational visibility, helping teams understand what happened when a remote build encounters trouble.

What's Changed

  • docs(llms): regenerate the repository llms files by @github-actions[bot] in #2771
  • docs(config-reference): regenerate for NativeLink v1.7.1 by @github-actions[bot] in #2774
  • Fix remaining refs to rustls 0.23.45 by @palfrey in #2775
  • baseline-browser-mapping to 2.11.0 by @palfrey in #2776
  • worker: keep directory construction retries on the same lock by @dumbmoron in #2750
  • Prefetch flake inputs with retries in CI by @MarcusSorealheis in #2567
  • docs(config-reference): regenerate for NativeLink by @github-actions[bot] in #2781
  • Fix signal-terminated worker property commands by @immanuwell in #2780
  • Be clearer about where running_actions_manager is working from by @palfrey in #2783
  • scheduler: fail queued actions with criteria no worker can meet by @corcillo in #2784
  • Worker lifecycle management by @MarcusSorealheis in #2787
  • Upgrade curl to 8.5.0-2ubuntu10.15 by @amankrx in #2790
  • docs(llms): regenerate the repository llms files by @github-actions[bot] in #2788
  • Add opt-in Buck2 capture lifecycle hooks and invocation isolation by @MarcusSorealheis in #2791
  • Release NativeLink v1.7.2 by @amankrx in #2789

Full Changelog: v1.7.1...v1.7.2