4.6 KiB
Nixpkgs 26.11 ("Zokor", 2026.11/??)
Highlights
- Create the first release note entry in this section!
Backward Incompatibilities
-
databricks-clihas been updated from0.290.2to1.x.x, the first major release. OAuth tokens for interactive logins (auth_type = databricks-cli) are now stored in the OS-native secure store by default (Secret Service on Linux) instead of~/.databricks/token-cache.json; cached tokens from older versions are not migrated, so rundatabricks auth loginonce per profile after upgrading. To keep the previous file-backed storage, setDATABRICKS_AUTH_STORAGE=plaintextor addauth_storage = plaintextunder[__settings__]in~/.databrickscfg. Additionally, thevector_search_endpointsDABs resource renamedmin_qpstotarget_qps(and thevector-search-endpointscommand renamed--min-qpsto--target-qps). See the upstream changelog for details. -
hurlhas been updated to8.x.xwhich has some breaking changes. See upstream changelog for details. -
python3Packages.django-health-checkhas been updated to major version 4. See its migration guide and changelog for breaking changes. -
libgdatahas been removed, as it was archived upstream and relied on the insecure libsoup 2.4. -
uhttpmockproviding 0.0 ABI was removed.uhttpmock_1_0providing 1.0 ABI was renamed touhttpmockanduhttpmock_1_0was kept as an alias. -
The ARMv5 Linux kernel build now uses a standard configuration and generates a standard compressed image instead of the deprecated legacy U‐Boot image format.
lib.systems.{examples,platforms}.{sheevaplug,pogoplug4}have been unified intolib.systems.examples.armv5tel-multiplatform. Note that there is no official support for ARMv5 and it is not possible to build even a simple NixOS configuration out of the box. -
Support for the legacy U‐Boot image format has been removed from the Linux kernel builders, as it is deprecated upstream and no longer used by any platform in Nixpkgs.
-
requireFilenow setsmeta.license = lib.licenses.unfreeby default. Users ofrequireFile-based derivations that preserve this default will need to explicitly allow their evaluation as described in . -
librestproviding 0.7 ABI was removed.librest_1_0providing 1.0 ABI was renamed tolibrestandlibrest_1_0was kept as an alias. -
fetchPnpmDeps'fetcherVersion = 1andfetcherVersion = 2have been removed, as announced in the 26.05 release. Packages still using them now throw an evaluation error and must migrate tofetcherVersion = 3(or later) and regenerate their hashes. See the pnpmfetcherVersionsection of the manual for details.
Other Notable Changes
- Package-URL (PURL, https://github.com/package-url/purl-spec) metadata identifier has been added for
fetchgit,fetchpypiandfetchFromGithubfetchers.mkDerivationhas been adjusted to reuse this information. Package-URLs allow reliably identifying and locating software packages. Maintainers of derivations using the adapted fetchers should rely on thedrv.src.meta.identifiers.v1.purldefault identifier and can enhance theirdrv.meta.identifiers.v1.purlslist once they would like to have additional identifiers. Maintainers usingfetchurlfordrv.srcare urged to adapt theirdrv.meta.identifiers.purlPartsfor proper identification.
Nixpkgs Library
Breaking changes
- Create the first release note entry in this section!
Deprecations
- Create the first release note entry in this section!
Additions and Improvements
- Create the first release note entry in this section!