Updated version to 1.3.7 for release. Happy Anniversary, Patricia! (#682)

This commit is contained in:
Steve Karg
2024-06-26 08:21:17 -05:00
committed by GitHub
parent ddb2b43125
commit d5b0060d8a
3 changed files with 82 additions and 3 deletions
+79
View File
@@ -20,6 +20,85 @@ The git repositories are hosted at the following sites:
### Fixed
### Removed
## [1.3.7] - 2024-06-26
### Security
* Secured ReadPropertyMultiple code, and improved unit test coverage. (#650)
* Secured BACnetTimeValue codec, and improved unit test coverage. (#648)
* Secured BACnetAcknowledgeAlarmInfo codec and improved unit testing code
coverage. (#647)
* Secured APDU handler by avoiding read ahead. (#645)
### Added
* Added context to MS/TP user data to enable additional
user data. (#676)
* Added activate-changes to the ReinitializeDevice options. (#674)
* Added example basic bitstring value object. (#668)
* Added floating point compares in cases where they don't exist in math
library. (#665)
* Added memap, avstack, and checkstackusage tools to STM32F4xx and STM32F19x
ports example Makefile and CMake builds to calculate CSTACK depth and RAM
usage. Added .nm and .su to .gitignore to skip the analysis file
residue. (#661)
* Added cmake to STM32F10x port example, using the common datalink
dlmstp.c module with MS/TP extended frames and zero-config support. (#661)
* Added existing BBMD unit test to coverage by converting to cmake (#657)
* Added BACAPP Kconfig options for Zephyr OS builds. (#655)
* Added simpler API to get/set Network Port MSTP MAC address (#653)
* Added git mail map to consolodate and decode commit names (#652)
* Added secure BACnet primitive datatype encode functions. (#643)
* Added function to determine if an object property is a BACnetARRAY.
Added property test for BACnetARRAY members. (#642)
* Added basic structured view object and unit test. Added example structured
view into server example. (#641)
* Added reliability property to basic analog-value. (#639)
### Changed
* Changed MS/TP master node self destination checks to be
located in receive FSM. Changed MSTP zero configuration: modified
comments for state transition names; modified next station increment;
refactored the UUID rand() to not be required by common
zero config implementation; added more unit tests. (#676)
* Refactored ports/xplained to use common DLMSTP module to enable extended
frames (#665)
* Refactored snprintf common subsequent shift usage into a function. (#656)
* Changed config.h to default to client-server apps (#651)
* Cleaned up code of BACnetWeeklySchedule (#646)
### Fixed
* Fixed typos in ai.c and ao.c basic object examples (#673)
* Fixed datatype conversion errors found by splint.
Fixed Binary input/value set. (#672)
* Fixed wildcard check in create object for Binary Input objects. (#663)
* Fixed memory leaks in create object initialization if repeated. (#664)(#662)
* Fixed the Zephyr-OS BIP6 datalink module. (#659)
* Fixed redundant GCC compiler flags in ARM, OS, and test builds, and made them
more consistent across various builds. (#658)
* Fixed redundant redeclaration of various functions detected by change
in compiler flags. (#658)
* Fixed string truncation warning in bip-init detected by change
in compiler flags. (#658)
* Fixed some set-but-not-used variables by creating stub functions
instead of using macros. (#658)
* Fixed RPM compiler warning. (#654)
* Fixed basic analog-value object intrinsic reporting for ack
notification. (#640)
* Fixed basic analog-value object write property of present-value to
priority 6. (#640)
* Fixed basic analog-value alarm-ack functionality. (#639)
### Removed
* Removed local dlmstp.c module from stm32f10x port in favor of using
the common src/bacnet/datalink for easier maintenance. (#661)
* Removed creation of objects from basic device object into the server
example. (#641)
## [1.3.6] - 2024-05-12
### Security