mirror of
https://github.com/NixOS/nix.git
synced 2025-11-19 00:39:37 +01:00
Currently, the worker protocol has a version number that we increment whenever we change something in the protocol. However, this can cause a collision between Nix PRs / forks that make protocol changes (e.g. PR #9857 increments the version, which could collide with another PR). So instead, the client and daemon now exchange a set of protocol features (such as `auth-forwarding`). They will use the intersection of the sets of features, i.e. the features they both support. Note that protocol features are completely distinct from `ExperimentalFeature`s. |
||
|---|---|---|
| .. | ||
| libexpr | ||
| libexpr-support | ||
| libfetchers | ||
| libflake | ||
| libstore | ||
| libstore-support | ||
| libutil | ||
| libutil-support | ||