Skip to main content

When to Update

Update Coreflux when a new release includes fixes or features you need. Check Release Notes for what changed in each version. The Coreflux HUB desktop app updates itself.
Keep your project files. Docker named volumes, package install directories, and manual install folders retain LoT, connectors, and configuration when you upgrade only the broker runtime.
LoT file names changed. The files that store your Actions, Models, Connectors and Rules in bin/ are now actions.lot, models.lot, routes.lot and rules.lot. The first start of the new version copies your existing files to these names and leaves the old ones in place, so nothing is lost. If you go back to an earlier version, it reads the old files, which do not contain changes made after the upgrade. If the broker cannot read or write one of these files, it exits with code 78 and names the file; see Startup options.

Update Coreflux

To run the latest image, stop and remove the existing container, then start a new one with the same docker run command from Installation. The --pull=always flag ensures Docker fetches the newest latest tag before each start.
Use your actual names. The examples below use the default container name coreflux_broker and volume project-volume. If you chose different names when you first installed, replace them in every command.
1

Stop and remove the container

This stops the broker and removes the container. Named volumes (such as project-volume) are not deleted—your project files remain on disk.
2

Start a new container

Run the same command you used for installation. For the standard setup:
If you use TLS ports, use the command from the TLS/SSL accordion on Installation—still with --pull=always, the same container name, and the same project-volume mount.
3

Verify

Confirm the broker is up with curl http://localhost:9100/health, or subscribe to $SYS/Coreflux/Version from an MQTT client. The broker image does not include the HUB — if you also run the HUB container, open Coreflux HUB at http://localhost:3000.

Next Steps

Release Notes

See what changed in recent releases.

Installation

Full install commands for every platform.
Last modified on October 21, 2026