- use HTTPS for cache.nixos.org (#246)
- client now use reqwest to obtain HTTPS, content decoding, timeouts and more for free (#247)
- nix-community buildbot CI builds all attributes out of the box (#240)
- improve help message for
nix-locate --type
(issue #204) - improve error message when
nix-env
is killed by a signal
- disable nixpkgs overlays (issue #161)
- fix Nix command suggestions for command-not-found.sh (issue #185)
- update dependencies
- support setting
NIX_INDEX_DATABASE
environment variable to set database location (#213), thanks @mmarx - this version and future versions will be published to https://crates.io, simplifying library usage in other projects
- fix crash when using wildcard pattern with nix-locate (issue #205)
- fix RUSTSEC-2021-0131 (integer overflow in brotli) by migrating away from
brotli2
crate - fix RUSTSEC-2022-0006 (data race in
thread_local
) by updatingthread_local
- fix panic when using
--type
CLI (issue #202)
- update all dependencies in Cargo.lock
- flake.nix added to repository, allows directly running nix-index from git (#162), thanks @matthewbauer
- support for proxies (#132), thanks @whizsid
- command-not-found.sh suggests new
nix profile
command if manifest.json exists (#135), thanks @matthewbauer - support building project via Nix on Darwin (#175), thanks @BrianHicks
- indexer supports prefix filtering (#177), rhanks @virchau13
- command-line option to specify system for which to build the index (#183), thanks @usertam
- nix-channel-index: new command to build a programs.sqlite as currently distributed with nix channels (#192), thanks @K900
- command-not-found.sh never accesses undefined variables anymore (allows set -u) (#123), thanks @matthewbauer
- support xlibs renamed to xorg in recent nixpkgs (#179), thanks @cole-h
- rust dependencies updated to latest versions, thanks @elude03, @berbiche, @Sciecentistguy, @Mic92
- nix-env is now invoked in parallel to query paths (improves performance)
- performance improvement: multithread compression (#152), thanks @enolan
- performance improvement: reduce compression level from 22 to 19 (#152), thanks @enolan
- performance improvement: get store paths from nix-env in parallel (#152), thanks @enolan
- don't stop when a single request fails (thanks @jameysharp)
--show-trace
command line option
- Initial release