PHP 8.2 will only receive security patches starting at the end of November[1], so it makes sense to bump the default version forward. I looked through all modules with the substring `pkgs.php`[2] and all of the usages looked fine or were fixed in a commit before this one. [1] https://www.php.net/supported-versions.php [2] I didn't take `with`/`let ... in` things into account, but honestly, if an application doesn't work with a newer PHP, it should probably be pinned down instead of blindly relying on `pkgs.php`.
2.7 KiB
Release 25.05 (“Warbler”, 2025.05/??)
Highlights
- The default PHP version has been updated to 8.3.
New Modules
-
Kimai, a web-based multi-user time-tracking application. Available as services.kimai.
-
Amazon CloudWatch Agent, the official telemetry collector for AWS CloudWatch and AWS X-Ray. Available as services.amazon-cloudwatch-agent.
Backward Incompatibilities
-
buildGoPackagehas been removed. UsebuildGoModuleinstead. See the Go section in the nixpkgs manual for details. -
timescaledbrequires manual upgrade steps. After you run ALTER EXTENSION, you must run this SQL script. For more details, see the following pull requests #6797. PostgreSQL 13 is no longer supported in TimescaleDB v2.16. -
Support for CUDA 10 has been dropped, as announced in the 24.11 release notes.
-
kanatawas updated to v1.7.0, which introduces several breaking changes. See the release notes of v1.7.0 for more information. -
the notmuch vim plugin now lives in a separate output of the
notmuchpackage. Installingnotmuchwill not bring the notmuch vim package anymore, addvimPlugins.notmuch-vimto your (Neo)vim configuration if you want the vim plugin.
Other Notable Changes
- Create the first release note entry in this section!