1.4 KiB
Release 2.27.0 (2025-03-03)
-
inputs.self.submodules
flake 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 = true
to 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_CLOEXEC
on 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_CLOEXEC
flag using aCURLOPT_SOCKOPTFUNCTION
callback.
Contributors
Querying GitHub API for 5cf9e18167
, to get handle for fabianm88@gmail.com