--db.engine=leveldb flag. The `checkpoint-admin` command was [removed along
with trusted
checkpoints](https://github.com/ethereum/go-ethereum/pull/27147).
- The `aseprite-unfree` package has been upgraded from v1.2.16.3 to v1.2.40.
The free version of aseprite has been dropped because it is EOL and the
package attribute now points to the unfree version. A maintained fork of the
last free version of Aseprite, named 'LibreSprite', is available in the
`libresprite` package.
- The default `kops` version is v1.28.0 now and support for v1.25 and older have
been dropped.
- `pharo` has been updated to latest stable v10.0.8, which is compatible with
the latest stable and oldstable images (Pharo 10 and 11). The VM in question
is the 64bit Spur. The 32bit version has been dropped due to lack of
maintenance. The Cog VM has been deleted because it is severely outdated.
Finally, the `pharo-launcher` package has been deleted because it was not
compatible with the newer VM, and due to lack of maintenance.
- Emacs mainline v29 was introduced. This new version includes many major
additions, most notably `tree-sitter` support (enabled by default) and
the pgtk variant (useful for Wayland users), which is available under the
attribute `emacs29-pgtk`.
- Emacs macport version 29 was introduced.
- The option `services.networking.networkmanager.enableFccUnlock` was removed
in favor of `networking.networkmanager.fccUnlockScripts`, which allows
specifying unlock scripts explicitly. The previous option enabled all unlock
scripts bundled with ModemManager, which is risky, and didn't allow using
vendor-provided unlock scripts at all.
- The `html-proofer` package has been updated from major version 3 to major
version 5, which includes [breaking
changes](https://github.com/gjtorikian/html-proofer/blob/v5.0.8/UPGRADING.md).
- `kratos` has been updated from v0.10.1 to the first stable v1.0.0, please
read the [v0.10.1 to
v0.11.0](https://github.com/ory/kratos/releases/tag/v0.11.0), [v0.11.0 to
v0.11.1](https://github.com/ory/kratos/releases/tag/v0.11.1), [v0.11.1 to
v0.13.0](https://github.com/ory/kratos/releases/tag/v0.13.0) and [v0.13.0 to
v1.0.0](https://github.com/ory/kratos/releases/tag/v1.0.0) upgrade guides.
The most notable breaking change is the introduction of one-time passwords
(`code`) and update of the default recovery strategy from `link` to `code`.
- The `hail` module was removed, as `hail` was unmaintained since 2017.
- Package `noto-fonts-emoji` was renamed to `noto-fonts-color-emoji`. Refer to
[PR #221181](https://github.com/NixOS/nixpkgs/issues/221181) for more
details.
- Package `cloud-sql-proxy` was renamed to `google-cloud-sql-proxy` as it
cannot be used with other cloud providers.
- Package `pash` was removed due to being archived upstream. Use `powershell`
as an alternative.
- The option `services.plausible.releaseCookiePath` has been removed. Plausible
does not use any distributed Erlang features, and does not plan to (refer to
[discussion](https://github.com/NixOS/nixpkgs/pull/130297#issuecomment-1805851333)),
Thus NixOS disables them now , and the Erlang cookie becomes unnecessary. You
may delete the file that `releaseCookiePath` was set to.
- `security.sudo.extraRules` includes `root`'s default rule now, with ordering
priority 400. This is functionally identical for users not specifying rule
order, or relying on `mkBefore` and `mkAfter`, but may impact users calling
`mkOrder n` with n ≤ 400.
- X keyboard extension (XKB) options have been reorganized into a single
attribute set, `services.xserver.xkb`. Specifically,
`services.xserver.layout` is `services.xserver.xkb.layout` now,
`services.xserver.extraLayouts` is `services.xserver.xkb.extraLayouts` now,
`services.xserver.xkbModel` is `services.xserver.xkb.model` now,
`services.xserver.xkbOptions` is `services.xserver.xkb.options` now ,
`services.xserver.xkbVariant` is `services.xserver.xkb.variant` now, and