Issue: ambiorix/libraries/lib_amxb#65 Performing an amxb_async_call on a local deferred data model method doesn't return correctly [fix]
Issue: ST-833 [AMX] Allow back-ends to modify their config section [fix]
GitOrigin-RevId: ca6c056a2e217e86d9de3f42eb741aa06ba8c300
Issue: ambiorix/libraries/lib_amxb#65 Performing an amxb_async_call on a local deferred data model method doesn't return correctly [fix]
GitOrigin-RevId: f66a70f1a75f393d5b6be82b623c4c9e7eee76e5
Issue: HOP-1770 [GL-B1300] Various components failing to open Service in firewall due to high load and multiple interface toggling [change]
Issue: HOP-1786 It must be possible to extend composite config options [fix]
GitOrigin-RevId: 642210bf12bf096a10261008830285e5f4b76f54
Issue: ambiorix/libraries/lib_amxd#143 allow_partial is not set as an input argument for the set operation [fix]
GitOrigin-RevId: b02f260ebbd7e6935524c8edec0a230258abd076
Issue: HOP-1770 [GL-B1300] Various components failing to open Service in firewall due to high load and multiple interface toggling [change]
GitOrigin-RevId: de16a4aa0467c50bc43b5b99b4d9ae07a8f5c500
Issue: ambiorix/libraries/lib_amxd#143 allow_partial is not set as an input argument for the set operation [fix]
GitOrigin-RevId: 5c5cbf84dcd6e6c4c48fe1ef4be3ae517068b8a5
Issue: ambiorix/libraries/lib_amxc#65 amxc_string_split_to_llist not splitting text with newline sperator. [change]
GitOrigin-RevId: 21c72c44567ad988393792a3e585870384d77fce
Issue: ambiorix/libraries/lib_amxb#63 Doxygen documentation tags must be added to back-end interface stuct and function signatures
Issue: ambiorix/libraries/lib_amxb#64 Invoke of method with out arguments on local data model creates wrong result variant [fix]
GitOrigin-RevId: 3974ef9cb100c7dc5451c93ec211eeddf399d5a8
Issue: ambiorix/libraries/lib_amxo#76 The object write action is not called during parsing of odl files
GitOrigin-RevId: d66edbda0e06f5b85dff8455adb0604880f422e6
Issue: ambiorix/libraries/lib_amxb#63 Doxygen documentation tags must be added to back-end interface stuct and function signatures
GitOrigin-RevId: 4f91c26397ef8105ff00d229bf67b7d5c084136f
Issue: ambiorix/applications/amxrt#42 When amxrt is stopped while waiting for required objects the entrypoints should not be called with reason STOP [fix]
GitOrigin-RevId: c161ce6e4b662beb6c8b71ea0d3766d3b7450cca
Issue: ambiorix/modules/amx_cli/mod-ba-cli#20 Dump command must display mutable attribute when set [change]
GitOrigin-RevId: b71f97af08950f58fbd6fb308c60334c0763be69
Issue: ambiorix/libraries/lib_amxd#139 Supported commands under multi-instance objects are not returned [fix]
Issue: ambiorix/libraries/lib_amxd#140 Make it possible to read hidden values depending on the access level [change]
GitOrigin-RevId: 2e7ba3fe34c0c5652e3478cce2e02e893cafd566
Issue: ambiorix/libraries/lib_amxt#10 A quoted string must always be interpreted as a string [fix]
GitOrigin-RevId: 558050494b30d26110a1df9cad5c931dac7aed4a
Issue: ambiorix/libraries/lib_amxd#137 The default rpc _get must be able to support parameter paths [fix]
GitOrigin-RevId: 1a8d468f75233e7dab10eba9b18b793fe7bee1ee
Issue: ambiorix/applications/amxrt#40 When there are required objects events can appear before the entry points are called [new]
GitOrigin-RevId: d348676e04f72406b373615a1b91aaa0ff36137e
Issue: ambiorix/libraries/lib_amxp#44 It must be possible to suspend handling of signals for a specific signal manager [new]
GitOrigin-RevId: 2f7661b7d1a3e024306dcdc45650a40267448fc6
Issue: ambiorix/libraries/lib_amxb#60 Use reference index when a reference path is provided [change]
Issue: HOP-379 [Gitlab CI][Unit tests][valgrind] Pipeline doesn't stop when memory leaks are detected [fix]
GitOrigin-RevId: 003065d50759dc40f2d2887cdc7204a579fc8f27
Issue: ambiorix/libraries/lib_amxj#15 Fix memory issue for out of bounds write in amxj_read() (fix)
Issue: HOP-379 [Gitlab CI][Unit tests][valgrind] Pipeline doesn't stop when memory leaks are detected [fix]
GitOrigin-RevId: 7f91303fc00d26f64d5d3b50b513e719eda2024b
Issue: ambiorix/libraries/lib_amxd#136 Add reference following for reference lists using indexes [change]
GitOrigin-RevId: 4579c4ef2f71566c700fdae9c25c3ac687e31253
Issue: ambiorix/libraries/lib_amxt#9 The command parser does not parse embedded string correctly [fix]
GitOrigin-RevId: 6874a9486d5319d1831ee4208d892916d3780a74
Issue: ambiorix/libraries/lib_amxc#64 Make it possible to initialize a timestamp structure using struct tm [new]
GitOrigin-RevId: 15ed5bb26e23aafe9bc8541551a85135eef1af53
Issue: ambiorix/libraries/lib_amxd#135 Update path parser to be able to detect reference path [change]
GitOrigin-RevId: 70494a852dedd09d174855b6344f3eb76e78e477
Issue: ambiorix/libraries/lib_amxd#134 Update get supported data model implementation according to USP specification 1.2 [change]
Issue: NET-3138 [MQTT] Topic must be writable after creation [change]
GitOrigin-RevId: d70dac9c3028ea516ef684f54f7d003f52216198
Issue: ambiorix/bindings/lua/mod-lua-amx#2 Unused variables when compiling for arm target [fix]
GitOrigin-RevId: a63f46008670ea7a44b873e533c2fd7dfdf62120
Issue: ambiorix/bindings/lua/lua-amx#2 It must be possible to access the odl config options [new]
GitOrigin-RevId: 85e81b0330f7f2285e1fc891a416cea742157029
@@ -8,6 +8,230 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
## Release v7.3.5 - 2022-08-19(08:06:00 +0000)
### Fixes
- [amx-fcgi](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amx-fcgi): Issue: Unit tests for send-events are failing
- [libamxb](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxb): [USP] MQTT IMTP connection cannot handle bus requests
- [libamxd](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd): allow_partial is not set as an input argument for the set operation
- [libamxo](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxo): It must be possible to extend composite config options
### Changes
- [libamxc](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxc): amxc_string_split_to_llist not splitting text with newline sperator.
- [libamxo](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxo): [GL-B1300] Various components failing to open Service in firewall due to high load and multiple interface toggling
- [libamxp](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxp): [GL-B1300] Various components failing to open Service in firewall due to high load and multiple interface toggling
- [amxrt](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxrt): amxrt fails to create folder
- [libamxd](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd): [amx] certain NumberOfEntries fields not updated
- [mod-amxb-ubus](https://gitlab.com/prpl-foundation/components/ambiorix/modules/amxb_backends/amxb_ubus): [Ambiorix] Unit tests for amxb_ubus report memory leak
## Release v7.3.3 - 2022-07-28(12:29:52 +0000)
## Release v7.3.2 - 2022-07-26(14:58:46 +0000)
### Fixes
- [libamxd](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd): Set amxd_object_free as public API method
- [libamxb](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxb): Invoke of method with out arguments on local data model creates wrong result variant
### Other
- [libamxb](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxb): Issue: ambiorix/libraries/libamxb#63 Doxygen documentation tags must be added to back-end interface stuct and function signatures
- [libamxd](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd): Issue: ambiorix/libraries/libamxd#141 Default object write action fails when only setting optional parameters
- [libamxo](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxo): Issue: ambiorix/libraries/libamxo#76 The object write action is not called during parsing of odl files
## Release v7.3.0 - 2022-07-05(20:15:03 +0000)
### New
- [lua-amx](https://gitlab.com/prpl-foundation/components/ambiorix/bindings/lua/lua-amx): Add bus.wait_for, auto_connect, disconnect_all methods to lua bindings
### Fixes
- [amxrt](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxrt): Changes for hop-1509 causes regressions
- [amxrt](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxrt): Plugins not starting at boot
### Changes
- [libamxb](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxb): Adds lookup cache for amxb_who_has
## Release v7.2.4 - 2022-06-30(15:07:19 +0000)
## Release v7.2.3 - 2022-06-29(07:36:42 +0000)
### Fixes
- [amxrt](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxrt): When amxrt is stopped while waiting for required objects the entrypoints should not be called with reason STOP
- [libamxb](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxb): Reference following using key addressing fails
- [libamxd](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd): Supported commands under multi-instance objects are not returned
- [libamxt](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxt): A quoted string must always be interpreted as a string
### Changes
- [libamxd](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd): Add support for mutable keys
- [libamxd](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd): Make it possible to read hidden values depending on the access level
- [libamxo](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxo): Add support for mutable keys
- [mod-ba-cli](https://gitlab.com/prpl-foundation/components/ambiorix/modules/amx_cli/mod-ba-cli): Dump command must display mutable attribute when set
## Release v7.2.2 - 2022-06-15(12:40:39 +0000)
### Changes
- [amxrt](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxrt): Plugins not starting at boot
## Release v7.2.1 - 2022-06-14(13:20:55 +0000)
### Fixes
- [amxrt](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxrt): Load order must be the same as save order
- [libamxd](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd): The default rpc _get must be able to support parameter paths
- [mod-ba-cli](https://gitlab.com/prpl-foundation/components/ambiorix/modules/amx_cli/mod-ba-cli): Issue: # 19 Pcb and ubus config files should be installed by default
### Other
- [libamxa](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxa): [ACL manager] Update documentation for the acl manager in confluence
## Release v7.2.0 - 2022-06-02(11:22:27 +0000)
### New
- [amx-fcgi](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amx-fcgi): Add implementation for seBatch
- [amxrt](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxrt): When there are required objects events can appear before the entry points are called
### Fixes
- [amx-fcgi](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amx-fcgi): [Gitlab CI][Unit tests][valgrind] Pipeline doesn't stop when memory leaks are detected
- [libamxa](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxa): amxa_get() should return -1 when no access rights
### Other
- [amx-fcgi](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amx-fcgi): Rework configuration to work with default lighttpd
- [amx-fcgi](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amx-fcgi): Use amxa_get to avoid code duplications
- [libamxp](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxp): [amx] crash on amxp signal read
## Release v7.1.0 - 2022-05-31(06:24:00 +0000)
### New
- [libamxp](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxp): It must be possible to suspend handling of signals for a specific signal manager
### Fixes
- [libamxo](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxo): [amxo-cg] segfault when parsing long comments
### Changes
- [amx-fcgi](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amx-fcgi): Component downstepped from v0.3.2 to v0.2.3
- [libamxc](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxc): Make it possible to initialize a timestamp structure using struct tm
### Fixes
- [acl-manager](https://gitlab.com/prpl-foundation/components/ambiorix/applications/acl-manager): [Gitlab CI][Unit tests][valgrind] Pipeline doesn't stop when memory leaks are detected
- [amx-cli](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amx-cli): [Gitlab CI][Unit tests][valgrind] Pipeline doesn't stop when memory leaks are detected
- [amx-fcgi](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amx-fcgi): [Gitlab CI][Unit tests][valgrind] Pipeline doesn't stop when memory leaks are detected
- [libamxa](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxa): [Gitlab CI][Unit tests][valgrind] Pipeline doesn't stop when memory leaks are detected
- [libamxb](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxb): [Gitlab CI][Unit tests][valgrind] Pipeline doesn't stop when memory leaks are detected
- [libamxc](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxc): [Gitlab CI][Unit tests][valgrind] Pipeline doesn't stop when memory leaks are detected
- [libamxd](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd): [Gitlab CI][Unit tests][valgrind] Pipeline doesn't stop when memory leaks are detected
- [libamxj](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxj): [Gitlab CI][Unit tests][valgrind] Pipeline doesn't stop when memory leaks are detected
- [libamxm](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxm): [Gitlab CI][Unit tests][valgrind] Pipeline doesn't stop when memory leaks are detected
- [libamxo](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxo): [Gitlab CI][Unit tests][valgrind] Pipeline doesn't stop when memory leaks are detected
- [libamxs](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxs): [Gitlab CI][Unit tests][valgrind] Pipeline doesn't stop when memory leaks are detected
- [libamxt](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxt): The command parser does not parse embedded string correctly
- [mod-amxb-ubus](https://gitlab.com/prpl-foundation/components/ambiorix/modules/amxb_backends/amxb_ubus): [Gitlab CI][Unit tests][valgrind] Pipeline doesn't stop when memory leaks are detected
- [mod-dm-cli](https://gitlab.com/prpl-foundation/components/ambiorix/modules/amx_cli/mod-dm-cli): [Gitlab CI][Unit tests][valgrind] Pipeline doesn't stop when memory leaks are detected
### Changes
- [libamxb](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxb): Use reference index when a reference path is provided
- [libamxd](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd): Add reference following for reference lists using indexes
### Other
- [amx-fcgi](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amx-fcgi): Rework configuration to work with default lighttpd
- [libamxj](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxj): Issue: ambiorix/libraries/libamxj#15 Fix memory issue for out of bounds write in amxj_read() (fix)
- [amx-fcgi](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amx-fcgi): Add implementation for seBatch
### Changes
- [libamxb](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxb): [Ambiorix] Implementation of reference following decorator
- [libamxd](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd): Update path parser to be able to detect reference path
- [mod-ba-cli](https://gitlab.com/prpl-foundation/components/ambiorix/modules/amx_cli/mod-ba-cli): [Ambiorix] Implementation of reference following decorator
## Release v5.4.1 - 2022-05-09(14:34:26 +0000)
### Changes
- [libamxd](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd): Update get supported data model implementation according to USP specification 1.2
- [libamxd](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd): [MQTT] Topic must be writable after creation
### Other
- [mod-ba-cli](https://gitlab.com/prpl-foundation/components/ambiorix/modules/amx_cli/mod-ba-cli): Issue: ambiorix/modules/amx_cli/mod-ba-cli#18 Update output of gsdm command [changed]
## Release v5.4.0 - 2022-05-05(07:49:45 +0000)
### New
- [amxb-inspect](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxb-inspect): Check get_instances function of back-end
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.