24.11 Release notes

Breaking changes

  • the modbus support module was upgraded from 3-2 to 3-4, which changed the name of the modbus.dbd file. This file wasn’t meant to be used, but if you used it by mistake, make sure to include modbusSupport.dbd, and drvAsynIPPort.dbd or drvAsynSerialPort.dbd instead.

  • services.phoebus-olog now uses FerretDB instead of MongoDB, which prevents having to compile a resource intensive project due to its license. Migrate your data by following From MongoDB to FerretDB.

New features

Detailed migration information

From MongoDB to FerretDB

Before upgrading to nixos-24.11, install the mongodb-tools package, by adding it to your environment.systemPackages.

On the target machine, run:

mkdir mongodb-dump
cd mongodb-dump
mongodump

Then, upgrade your system to nixos-24.11.

On the target machine, run:

cd mongodb-dump
mongorestore