26.11 Release notes (unreleased)¶
Breaking changes¶
If you specified
EPICS_PVA_ADDR_LISTor related in yourenvironment.variablesNixOS options, it will lead to conflict with the new options in theenvironment.epicsmodule. Remove those variables and useenvironment.epics.pva_addr_listand related options instead.
New features and highlights¶
New
services.pva-gatewayNixOS module, which enables pvAccess clients from a network to access pvAccess IOCs on another network. See PVA gateway for how to set it up.New
services.softIocsNixOS module, which enables you to deploy SoftIOCs directly by specifying the database content, without having to create a full-blown traditional IOC. See SoftIOC services for how to set it up.The
environment.epicsmodule now enables you to configure the address list for pvAccess.The
services.iocsmodule now checks if the specifiedworkingDirectoryexists in the IOCpackageduring the NixOS build. This prevents deploying an IOC with a wrongly named iocBoot directory.The
pcaspyPython module is now packaged in EPNix, available aspython3Packages.pcaspy.