Files
nixpkgs/doc/release-notes/rl-2611.section.md
2026-06-03 09:03:19 +00:00

4.6 KiB
Raw Permalink Blame History

Nixpkgs 26.11 ("Zokor", 2026.11/??)

Highlights

  • Create the first release note entry in this section!

Backward Incompatibilities

  • databricks-cli has been updated from 0.290.2 to 1.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 run databricks auth login once per profile after upgrading. To keep the previous file-backed storage, set DATABRICKS_AUTH_STORAGE=plaintext or add auth_storage = plaintext under [__settings__] in ~/.databrickscfg. Additionally, the vector_search_endpoints DABs resource renamed min_qps to target_qps (and the vector-search-endpoints command renamed --min-qps to --target-qps). See the upstream changelog for details.

  • hurl has been updated to 8.x.x which has some breaking changes. See upstream changelog for details.

  • python3Packages.django-health-check has been updated to major version 4. See its migration guide and changelog for breaking changes.

  • libgdata has been removed, as it was archived upstream and relied on the insecure libsoup 2.4.

  • uhttpmock providing 0.0 ABI was removed. uhttpmock_1_0 providing 1.0 ABI was renamed to uhttpmock and uhttpmock_1_0 was 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 UBoot image format. lib.systems.{examples,platforms}.{sheevaplug,pogoplug4} have been unified into lib.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 UBoot image format has been removed from the Linux kernel builders, as it is deprecated upstream and no longer used by any platform in Nixpkgs.

  • requireFile now sets meta.license = lib.licenses.unfree by default. Users of requireFile-based derivations that preserve this default will need to explicitly allow their evaluation as described in .

  • librest providing 0.7 ABI was removed. librest_1_0 providing 1.0 ABI was renamed to librest and librest_1_0 was kept as an alias.

  • fetchPnpmDeps' fetcherVersion = 1 and fetcherVersion = 2 have been removed, as announced in the 26.05 release. Packages still using them now throw an evaluation error and must migrate to fetcherVersion = 3 (or later) and regenerate their hashes. See the pnpm fetcherVersion section 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, fetchpypi and fetchFromGithub fetchers. mkDerivation has 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 the drv.src.meta.identifiers.v1.purl default identifier and can enhance their drv.meta.identifiers.v1.purls list once they would like to have additional identifiers. Maintainers using fetchurl for drv.src are urged to adapt their drv.meta.identifiers.purlParts for 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!