Skip to content

Releases: TraceMachina/nativelink

v1.0.0

23 Mar 11:44
v1.0.0
9233ad3

Choose a tag to compare

We are finally releasing v1.0.0 on Tuesday March 23, 2026. The team, our customers, and the community have made this release the most exhaustively tested, configurable, and scalable release ever! Companies like Meta, Menlo Security, Amazon Web Services, Samsung, and Alibaba Cloud have been instrumental in its development and continued success. The list is much longer.

Installation

🦀 Cargo

cargo install --git https://github.com/TraceMachina/nativelink --tag v1.0.0

❄️ Nix

nix run github:TraceMachina/nativelink/v1.0.0

🐋 Docker

docker run ghcr.io/tracemachina/nativelink:v1.0.0

What's Changed

Full Changelog: v0.8.0...v1.0.0

v1.0.0-rc4

13 Mar 18:59
v1.0.0-rc4

Choose a tag to compare

v1.0.0-rc4 Pre-release
Pre-release

Releasing v1.0.0 on Tuesday March 17, 2026.

Installation

🦀 Cargo

cargo install --git https://github.com/TraceMachina/nativelink --tag v1.0.0-rc4

❄️ Nix

nix run github:TraceMachina/nativelink/v1.0.0-rc4

🐋 Docker

docker run ghcr.io/tracemachina/nativelink:v1.0.0-rc4

What's Changed

Full Changelog: v1.0.0-rc3...v1.0.0-rc4

v1.0.1-rc3

07 Mar 19:22
v1.0.0-rc3
8783134

Choose a tag to compare

v1.0.1-rc3 Pre-release
Pre-release

Likely the final release candidate before v1.0.0 and only awaiting feedback from some large users.

Installation

🦀 Cargo

cargo install --git https://github.com/TraceMachina/nativelink --tag v1.0.0-rc3

❄️ Nix

nix run github:TraceMachina/nativelink/v1.0.0-rc3

🐋 Docker

docker run ghcr.io/tracemachina/nativelink:v1.0.0-rc3

What's Changed

Full Changelog: v1.0.0-rc2...v1.0.0-rc3

v1.0.0-rc2

16 Feb 21:22
v1.0.0-rc2
342e478

Choose a tag to compare

v1.0.0-rc2 Pre-release
Pre-release

This is the second release candidate for the version 1.0.0, which includes release which includes such highlights as a new Redis client to support a Rust-based scheduler that can run anywhere, tuning options like max_concurrent_workers to prevent saturating CAS servers, kernel management improvements, OTEL-compliant metrics, lots of logging and dependency updates.

Installation

🦀 Cargo

cargo install --git https://github.com/TraceMachina/nativelink --tag v1.0.0-rc2

❄️ Nix

nix run github:TraceMachina/nativelink/v1.0.0-rc2

🐋 Docker

docker run ghcr.io/tracemachina/nativelink:v1.0.0-rc2

What's Changed

Full Changelog: v0.8.0...v1.0.0-rc2

v1.0.0-rc1

12 Feb 23:08
v1.0.0-rc1

Choose a tag to compare

v1.0.0-rc1 Pre-release
Pre-release

What's Changed

  • Be clearer about what property values workers are missing by @palfrey in #2121
  • chore(deps): update rust crate bytes to v1.11.1 [security] by @renovate[bot] in #2134
  • Update jsonwebtoken by @palfrey in #2135
  • Make update_with_whole_file logging default to trace by @palfrey in #2131
  • No workers logging by @palfrey in #2137
  • Replace Fred with redis-rs by @palfrey in #2076
  • Fix Max Inflight Workers job acceptance by @amankrx in #2142
  • fix(deps): update module github.com/go-git/go-git/v5 to v5.16.5 [security] by @renovate[bot] in #2138

Full Changelog: v0.8.0...v1.0.0-rc1

v0.8.0

02 Feb 09:48
v0.8.0
f0aa157

Choose a tag to compare

What's Changed

  • Add docs for configuring Worker Match Logging Interval by @amankrx in #2103
  • Test redis improvements with client drop and higher max count per cursor by @amankrx in #2110
  • Fix Redis index creation race by @MarcusSorealheis in #2111
  • Pull MAX_COUNT_PER_CURSOR into redis config, not hardcoding by @palfrey in #2112
  • fix(deps): update rust crate lru to 0.16.0 [security] by @renovate[bot] in #2106
  • Reduce logging level for "Dropping file to update_file" by @palfrey in #2116
  • Every bytestream_read had a debug log, which we don't need by @palfrey in #2117
  • Add additional logging around worker property matching by @palfrey in #2118
  • Support ignorable platform properties by @palfrey in #2120
  • output_files can be very noisy, drop from debug by @palfrey in #2123
  • Add worker config option to limit maximum inflight tasks by @palfrey in #2125
  • Correct ignore handling for PlatformProperties by @palfrey in #2126
  • Prepare v0.8.0 by @MarcusSorealheis in #2128

Full Changelog: v0.7.10...v0.8.0

v0.7.10

30 Dec 18:48
v0.7.10
be11135

Choose a tag to compare

What's Changed

Full Changelog: v0.7.9...v0.7.10

v0.7.9

10 Dec 20:25
v0.7.9
1f80306

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.7.8...v0.7.9

v0.7.8

28 Nov 13:57
92869d9

Choose a tag to compare

This releases fixes the worker stalling issue. Also, we have made a couple of fixes to the redis store to improve it's stability and the overall scheduler stability.

🐛 Bug Fixes

🧪 Testing & CI

⚙️ Miscellaneous

⬆️ Bumps & Version Updates

New Contributors

Full Changelog: v0.7.7...v0.7.8

v0.7.7

17 Nov 22:58
v0.7.7
b16cb8a

Choose a tag to compare

This PR introduces improved logging and several scheduler fixes. If you encounter any scheduler-related issues, consider increasing the max_client_permits value in your Redis spec to a higher number (e.g., 500).

What's Changed

New Contributors

Full Changelog: v0.7.6...v0.7.7