1.4 KiB
Release 2.27.0 (2025-03-03)
-
inputs.self.submodulesflake attribute #12421Flakes in Git repositories can now declare that they need Git submodules to be enabled:
{ inputs.self.submodules = true; }Thus, it's no longer needed for the caller of the flake to pass
submodules = true. -
The Git fetcher now supports Large File Storage (LFS). This can be enabled by passing the attribute
lfs = trueto the fetcher, e.g.nix flake prefetch 'git+ssh://git@github.com/Apress/repo-with-large-file-storage.git?lfs=1'A flake can also declare that it requires LFS to be enabled:
{ inputs.self.lfs = true; }Author: @b-camacho, @kip93
-
Set
FD_CLOEXECon sockets created by curl #12439Curl created sockets without setting
FD_CLOEXEC/SOCK_CLOEXEC. This could previously cause connections to remain open forever when using commands likenix shell. This change sets theFD_CLOEXECflag using aCURLOPT_SOCKOPTFUNCTIONcallback.
Contributors
Querying GitHub API for 5cf9e18167, to get handle for fabianm88@gmail.com