From ab48db3720b2180a0b88cfc67bd3a8460c7b1709 Mon Sep 17 00:00:00 2001 From: Steve Karg Date: Thu, 30 Apr 2026 10:14:20 -0500 Subject: [PATCH] docs: update CHANGELOG with recent feature additions, bug fixes, and port removals --- CHANGELOG.md | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 367826c3..d10e888f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,12 +13,23 @@ The git repositories are hosted at the following sites: * * -## [Unreleased] - 2026-04-21 +## [Unreleased] - 2026-04-30 ### Security ### Added + +* Added routed virtual device backup/restore reinitialization which enables + routed virtual devices to accept ReinitializeDevice so Backup and Restore + states can be handled per device. Gateway behavior remains unchanged, and + DeviceCommunicationControl remains disabled for virtual devices. + Virtual-device COLDSTART, WARMSTART, and ACTIVATE_CHANGES requests now return + OPTIONAL_FUNCTIONALITY_NOT_SUPPORTED instead of being acknowledged. (#1320) +* Added Last_Restart_Reason property support to Device object (#1323) + ### Changed +* Changed BACnet/IP broadcast destination port to be decoupled from bind + port. (#1311) * Changed lighting output object and lighting command structure to enable loose coupling. Added locking callbacks in lighting command that are engaged when accessing any of the lighting command structure data. (#1306) @@ -30,6 +41,12 @@ for performance optimization. (#1295) (#1309) ### Fixed +* Fixed null pointer check for value when resetting device identifier + in bacdevobjpropref. (#1321) +* Fixed lighting command update notifications to use scaled physical + values using min/max actual value. (#1315) +* Fixed lighting command off to off behavior. (#1314) +* Fixed lighting command refresh logic in trim set functions. (#1313) * Fixed EPICS values for recipient list, empty lists, and authentication factors. Changed EPICS app to allow target MAC or IP address format. (#1310) * Fixed BBMD_Result handling to avoid false positive error message when no @@ -39,6 +56,9 @@ check to Keylist_Data_Add. (#1295) ### Removed +* Removed unmaintained ports/uip, ports/arduino_uno, ports/pic18*, + and ports/rx62n folders and references. (#1324) + ## [1.5.0] - 2026-04-16 ### Security