
OpenTelemetry tracing for Determinate Nix
Determinate Nix now exports OpenTelemetry traces of evaluations, builds, substitutions, HTTP requests, and daemon connections to any OTLP backend, including Honeycomb, Grafana Tempo, Jaeger, and Datadog.
41 slices of Nix-related goodness for your perusal

Determinate Nix now exports OpenTelemetry traces of evaluations, builds, substitutions, HTTP requests, and daemon connections to any OTLP backend, including Honeycomb, Grafana Tempo, Jaeger, and Datadog.

Determinate Nix 3.22.2 moves onto upstream Nix 2.35, gives nix eval a --drv-link flag that keeps the garbage collector away from freshly instantiated derivations, and makes nix copy fast again against older daemons.

The CRA will take effect in two stages, with reporting obligations beginning on September 11, 2026. Compliance is likely to be a hurdle for many enterprises, but we're confident that Nix and Determinate provide an industry-leading solution.

Determinate Nix 3.21.9 makes evaluation measurably faster by reusing fetcher cache results, and teaches Determinate Nixd to pick the right trusted cache keys when you point it at FlakeHub's FedRAMP environment

It's the Rust-native, Nix-aware companion to FlakeBOM that turns SBOMs from a report on what exists on a system into something you can act on

Determinate Nixd now routes FlakeHub Cache requests to the nearest cache node, making substitution faster for most users, especially those outside the United States

An all-and-sundry batch of performance work, a faster nix copy, multi-threaded store optimization, and speedier binary caches, remote stores, and parallel evaluation, plus some changes to Determinate Secure Packages and flake schemas

We're introducing an exportedSchemas output to provide a more intuitive experience.

Make this your most confident and secure Nixpkgs upgrade yet

It's lightning fast, it provides comprehensive metadata coverage, and it's the perfect complement to Determinate Secure Packages

Support for CNSA algorithms, a new nix serve command, fetchTarball is now lazy, and more.

Vital security patches plus some other fun stuff

An important security update plus some improvements

Determinate Nix now enables you to declare custom flake output types, making flakes more flexible and introspectable than ever

Determinate Nix now supports Wasm functions in Nix expressions, bringing a range of new possibilities to the Nix ecosystem

Unlimited parallel evaluation cores by default, support for authenticating to FlakeHub from Google Cloud Platform, and the usual bevy of fixes and adjustments.

Improvements to nix-darwin, nix-eval-jobs compatibility with Determinate Nix, and some other fun stuff

fetchTree improvements and a new builtins.filterAttrs function

A new nix ps command, some prettier output, some flake registry improvements, and other goodies

We bid adieu to Intel Macs and deliver some solid developer experience improvements

nix narioA fresh new take on distributing software with Nix

Taking a step back to survey the many recent changes in Determinate Nix and to look ahead to much more on the way.

Focusing on our core strength: delivering the best Nix experience we can

Parallel evaluation drastically cuts evaluation time and improves import-from-derivation (IFD) performance.

Determinate Nix introduces a new type of flake input for sources and determinate-nixd upgrade now works without logging in.

Loads of UX and performance improvements in Determinate Nix, plus a nix-darwin module

A major advance for macOS users and for Nix in cross-platform contexts

Nix users on macOS should upgrade to Determinate Nix 3.8.1 as soon as possible.

nix flake check, improved flake locks, and lazy trees rolled out to 20% of usersDeterminate Nix 3.8.0 (based on Nix 2.30) cuts minutes from CI runs, fixes a bug involving flake inputs, and rolls out lazy trees to more users.

nix store delete in Determinate Nix 3.7.0Performance and UX improvements across the board, plus lazy-trees rolling out to some users.

Lazy trees are ready to roll out, and an improvement to the sandboxing security.

Support for macOS Tahoe and nearing general availability for lazy trees

Shell auto-completion scripts for Determinate Nixd, improved installation and garbage collection, more intelligible log messages, and more.

Our determinate-nix-action now succeeds on many more self-hosted environments, including Kubernetes-backed CI environments.

A GitHub Action dedicated to installing Determinate Nix

This long-awaited feature makes Nix and flakes dramatically more efficient in a wide range of scenarios

When it comes to sub-optimal constructs, less really is more

JSON logging has the potential to unlock all kinds of ergonomic benefits, starting with hash mismatches but with plenty of room to expand beyond that

Just a version change but one that should make things more straightforward for users

Easy nix-darwin integration, Determinate Nix updates, and other bug fixes.

Updates in Determinate Nix 0.3.0 and nix-installer 0.33.0.