OS Image Release Notes

OS Image Release Notes

Check the Image Update section for further information on how to update your Edge Device.

Version 25.09.0 (September 2025) 

Hint

For technical reasons, this version is an intermediate version for all future versions. Edge devices running image versions below this one will need to upgrade before upgrading to future versions.


Features

  • Update the version of Cockpit.

  • Add a random component to update requests.

  • Enable TCP keepalive for port unification connections.

  • Use Unify via 443 by default.

  • Fix EFI update in Configure Once.

  • Add a timeout to local socket updates when using nc.

  • Certify checks file permissions as well.

  • Support the HTTP GET method so that EDs do not break.

  • DNS server over GREEN interface.

  • Test and implement the new unified DNS naming.

Bugs

  • Fixed: AutoUpgrade is unable to evaluate the current version.

  • The update process is now resilient to multiple starts at the same time.

  • Fixed: The config daemon event loop terminates when the Docker daemon restarts.

  • Fixed network problems by disabling IPv6 by default.

 


Version 25.05.0 (July 2025)

Features

  • The update script construct has changed. It now expects the signer certificate and chain as part of the script.

  • Opens port 80 by default to display the Edge Device status page.

  • Optimized provisioning behavior when no DNS is set.

  • The show ip setting menu is displayed on the first startup to easily set up and identify the Edge Device.

  • A system status page showing information about health, certificates, and RAM/disk usage was added on port 80.

Bugs

  • Avoid unnecessary restarts on unsuccessful certificate renewals.

  • Fixed logic of IoT config apply.


Version 25.04.0 (April 2025)

Features

  • Use container image labels to separate container networks from different vendors.

  • Identify the latest environment-specific OS update.

  • Automatically download OS updates. A scheduler periodically checks for new versions and downloads them to the unused OS partition when available.

  • Ensure OS update compatibility.

  • Configure container swappiness to protect SSD life.

  • Enable DNS fallback. If the DNS server configured by DHCP or manually is not responding, the DNS 8.8.8.8 is used as a fallback.

  • Set volume permissions on container create/start. When the user is set for a container, this user is used to change the owner and group (uid:gid) of the container volume.

  • Validate system settings on DataLink Tunnel start/stop.

Bugs

  • Added missing wifi module firmware.

  • Fixed loss of tap0 device.

  • Always create a new private key for installation certificates.

  • Fixed thread race conditions in config-daemon.

  • Fixed send metrics data to cockpit.

  • Fixed timing issues with portunification.

  • Fixed slow handling of IP address changes.

  • Fixed problems with command handling.

  • Fixed problems with container download.

  • Fixed problem with confirming new certificate when the installation certificate is expired.

  • Fixed overwrite of unconfirmed certificates.

  • Fixed problem on creating vendor networks.

  • Fixed portunification handling of containers with multiple networks.

  • Fixed firewall handling of DNS request from containers.

  • Fixed use of DNS when dnsmasq is not ready.

  • Fixed cleanup proxy configuration.

  • Fixed error in OS update detection/handling.

  • Fixed communication handling between config daemon and config module.

  • Fixed handling of domain names which resolved to multiple IP addresses.

  • Fixed container not starting after OS image update.

  • Fixed rethrowing exception to datalink config module.

  • Fixed reloading firewall rules.

  • Fixed setting time via NTP.

  • Disabled setting hostname via cockpit to prevent device disconnection.

  • Fixed socket permission denied problem with the dataLinkConfig module.

Security Issues

  • We have addressed security issues in this release. We recommend that all customers apply this update as soon as possible.