BlueRange OS

The changelog contains the latest changes to the BlueRange OS. Each release contains the exact version names for each device type, that is available.

Release 2024-12-03

Included in the release are:
iot-gate-imx8: 2024-12-03_19-03
raspberrypi3: 2024-12-03_01-03
raspberrypi4: 2024-12-03_07-03

Type Issue Description

Update

BR-14466

Simplify LED blink codes for iot-gate-imx8 (see docs)

Update

BR-13286

Include Linux firmware for upcoming WiFi chip AX210 for iot-gate-imx8

Fix

BR-15010

Fix time sync issues in case of networks with NTP via DHCP for iot-gate-imx8 (Pi’s did not have this issue)

Release 2024-08-13

Included in the release are:
iot-gate-imx8: 2024-08-13_18-03
raspberrypi3: 2024-08-13_00-03
raspberrypi4: 2024-08-13_06-03

Type Issue Description

Update

-

Updated ssh keys

Release 2024-06-25

Included in the release are:
iot-gate-imx8: 2024-06-25_18-03
raspberrypi3: 2024-06-25_00-03
raspberrypi4: 2024-06-25_06-03

Type Issue Description

New

BR-13289

Added Gateway-Version and installed Java libraries to Mender inventory attributes

New

BR-14093

Added LED blink code when a DFU is in progress (green-orange blinking)

Update

BR-13826

Hardened SSH config via https://www.ssh-audit.com/hardening_guides.html. Removed RSA host key on Raspberry Pis. Host keys are now saved in /data/ssh so the fingerprint does not change anymore across reboots.

Fix

BR-13385

Configured ephemeral port range to 49152-60999 to not collide with BACnet’s 47808

Release 2024-03-19

Included in the release are:
iot-gate-imx8: 2024-03-19_07-01

Type Issue Description

Fix

BR-13519

Disable UART4 so the PoE extension board v1 works again.

Release 2023-12-09

Included in the release are:
iot-gate-imx8: 2023-12-09_19-03
raspberrypi3: 2023-12-09_01-03
raspberrypi4: 2023-12-09_07-03

Type Issue Description

New

BR-12076

Added package tzdata to automatically create file /etc/localtime. The local time is set to UTC.

New

BR-12097

Added watchdog for high CPU usage.

New

BR-12282

Added a periodic check to ensure the system clock is in sync with the time server by restarting relevant services in case of a fault.

New

BR-11871

Watchdog triggers will be logged into syslog. They are also persisted across reboots and logged again after boot.

Update

BR-12259

Updated Telegraf to 1.26.3

Update

BR-12298

Upgraded mender-client to 2.7.x for raspberrypi models.

Update

BR-12551

(iot-gate-imx8) Removed systemd-networkd since it conflicts with ConnMan.

Update

BR-12155

Improved watchdog for server and serial connection. The server watchdog now works in three stages: restart ConnMan, if the server still cannot be reached restart the Meshgateway service, and finally reboot. It will also reboot every 4 hours if it is enrolled and the server cannot be reached even after a previous reboot.

Update

BR-11711

Updated Java from 12 to 17.

Release 2022-12-10

Included in the release are:
iot-gate-imx8: 2022-12-10_02-03
raspberrypi3: 2022-12-10_09-03
raspberrypi4: 2022-12-10_19-03

Type Issue Description

Fix

BR-5328

Adds logrotate for watchdog and modifies the previous logrotate configuration. All logrotations now use 1 rotation file with half the size instead of none. This ensures that half of the log is still present when the rotation just happened.

Release 2021-12-11

Included in the release are:
iot-gate-imx8: 2021-12-11_02-03
raspberrypi3: 2021-12-11_09-03
raspberrypi4: 2021-12-11_19-03

Type Issue Description

New

BR-2533

Support for enabling the integrated watchdog that automatically restarts malfunctioning gateway devices. With this release the feature becomes available to end users as an opt-in using a policy configuration, provided the BlueRange Gateway and Server software are updated as well.

Release 2021-11-27

Included in the release are:
iot-gate-imx8: 2021-11-27_02-03
raspberrypi3: 2021-11-27_09-03
raspberrypi4: 2021-11-27_19-03

Type Issue Description

New

BR-2756

Add library (libdontdie) that can be pre-loaded and that sets the TCP KEEP-ALIVE flag whenever `socket(2)' is called

Release 2021-11-13

Included in the release are:
iot-gate-imx8: 2021-11-13_02-03
raspberrypi3: 2021-11-13_09-03
raspberrypi4: 2021-11-13_19-03

Type Issue Description

New

BR-2788

Add support for a JVM independent mechanism to establish reverse SSH connections on request.

Release 2021-08-07

Included in the release are:
iot-gate-imx8: 2021-08-07_01-03
raspberrypi3: 2021-08-07_08-03
raspberrypi4: 2021-08-07_18-03

The operating system for the iot-gate-imx8 is released.

Release 2021-07-10

Included in the release are:
raspberrypi3: 2021-07-10_08-03
raspberrypi4: 2021-07-10_18-03

Type Issue Description

New

BR-1017

Using a wpa_supplicant.conf file uploaded via the gateway UI e.g. for configuration of the WiFi regulatory domain to Germany as country=DE. The OS allows replacing the build-in configuration file.

Release 2021-06-18

Included in the release are:
raspberrypi3: 2021-06-18_06-16
raspberrypi4: 2021-06-18_05-43

Type Issue Description

Fix

BR-1475

Corrects a typo in the x-health-threat mender variable that is used for reporting the boot partition health status.

New

BR-1640

Add device inventory script transferring a machine specific identifier to the Mender server as x-soc-machine if available.

Prerelease 2021-06-02

Included in the release are:
raspberrypi3: 2021-06-02_20-18
raspberrypi4: 2021-06-02_20-35

Type Issue Description

New

BR-1475

Upon OS update installation time the boot partition is inspected. If it is outdated or detected as being broken, the entire partition gets rewritten as part of the update process. Once the device rebooted, the boot partition is clean and the health check inventory script introduced in [Release 2021-05-29] passes.

Prerelease 2021-05-29

Included in the release are:
raspberrypi3: 2021-05-29_08-03
raspberrypi4: 2021-05-29_18-03

Type Issue Description

New

BR-1475

Add device inventory script transferring the OS version the boot partition originates from to the Mender server. That version information was added just recently to the boot partition. And yet another device inventory script that indicates the presence (and absence) of any FSCK*.REC files. When present, these files clearly indicate that lost file fragments were found by fsck so that one may assume the boot partition is actually broken.

Release 2021-05-01

Included in the release are:
raspberrypi3: 2021-05-01_08-03
raspberrypi4: 2021-05-01_18-03

Type Issue Description

New

BR-1067

Integrate SD-Card health status for SanDisk Industrial cards into the diagnostic script

Update

BR-893

Reduce systemd journal from 64MB to 16MB at max

Release 2021-03-20

Included in the release are:
raspberrypi3: 2021-03-20_19-19
raspberrypi4: 2021-03-19_16-29

Type Issue Description

Fix

BR-887

Fixed problem with memory allocation for log files