Issue: ambiorix/libraries/lib_amxa#25 Add public function to check if getting a parameter is allowed [new]
GitOrigin-RevId: 5f53cb147a3f8061d453e387eb9875e8cda4bf26
Issue: ambiorix/libraries/lib_amxb#66 Asynchonous call on local deferred function does not fill retval [fix]
GitOrigin-RevId: a5c82923c9ce85a23a4d7331da22f1ecf5caf0ee
Issue: ambiorix/libraries/lib_amxa#25 Add public function to check if getting a parameter is allowed [new]
GitOrigin-RevId: 33e52f8b1c0528062c5ea3f27a838f8ff1247c96
Issue: ambiorix/libraries/lib_amxb#66 Asynchonous call on local deferred function does not fill retval [fix]
GitOrigin-RevId: 531bf3107b94d158c9eab7d8fe178406f40098f4
Issue: ambiorix/libraries/lib_amxa#25 Add public function to check if getting a parameter is allowed [new]
GitOrigin-RevId: b94fc8b19e2b9dc0ea08ac95657971fdf9387e72
Issue: ambiorix/libraries/lib_amxb#66 Asynchonous call on local deferred function does not fill retval [fix]
GitOrigin-RevId: a085782cd174fead0e88684753c23afb5b5de6dc
Issue: ambiorix/libraries/lib_amxo#77 It mustbe possible to define empty object or empty array in config section [fix]
Issue: SCSAS-7253 libamxo build failed because when_true_status() macro is redefined.
GitOrigin-RevId: 8928543c973a4e62acd23976375bbc30e9481e6e
Issue: ST-841 GSDM should return read-only attribute for key parameters [fix]
Issue: ST-846 [USP] Add requests with search paths will be allowed [change]
GitOrigin-RevId: a9afba236ff10497a5352ce25bdd64681c56b9b7
Issue: ambiorix/libraries/lib_amxa#25 Add public function to check if getting a parameter is allowed [new]
GitOrigin-RevId: f20bc8e7a5da5108148d9d72b05525dab6d449e9
Issue: ambiorix/libraries/lib_amxa#25 Add public function to check if getting a parameter is allowed [new]
GitOrigin-RevId: 441742225bba1d57f106917ead0d3b831248c007
Issue: NET-3935 amx gmap-client modules do not wait for "requires" [fix]
Issue: ST-826 [amx] custom param read handler called more often than expected [fix]
GitOrigin-RevId: a328d2205fc4965e4773a7a49bf2deeb6a891ed7
Issue: ambiorix/modules/amx_cli/mod-ba-cli#22 Set config variant before connecting to back-end [change]
GitOrigin-RevId: 19510f98e054956be10601e71022ee935b967330
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
Issue: HOP-1230 [GetDebugInformation] Add data model debuginfo in component services [change]
GitOrigin-RevId: 17879dcb1a13d257167c25c94070ca487c3aa0ab
Issue: ambiorix/libraries/lib_amxb#57 Constructor functions that add custom expression function must be run at level higher then 101 [fix]
GitOrigin-RevId: ce755ac2e30acd782309de85d31eb3da5a884793
Issue: ambiorix/libraries/lib_amxd#131 Remove macro IS_SET [fix]
Issue: ambiorix/libraries/lib_amxd#132 It is not possible to add multiple times the same object action callback with different private data [fix]
GitOrigin-RevId: 438f1b3cf66fc8a120ccafdce6e332c6cc2c54a5
Issue: ambiorix/modules/amxb_backends/amxb_ubus#52 uBus does not always respect order of in-coming messages [fix]
GitOrigin-RevId: cada5f00fc18c25f19d4b80b6ac28aeae8d51cec
Issue: ambiorix/modules/amxb_backends/amxb_ubus#51 Segmentation fault when amxb_ubus_list is called with invalid path [fix]
GitOrigin-RevId: cafe04571e71c50f22f47f4f3b6e8f601bb2518a
Issue: ambiorix/libraries/lib_amxd#130 Aliases containing dots causes problems when used in object paths [fix]
GitOrigin-RevId: 496f5ae8ccbd1fca76eaf1406bf5a5a0f0b4901a
@@ -8,6 +8,326 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
## Release v7.4.0 - 2022-09-22(12:11:44 +0000)
### New
- [libamxa](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxa): Add public function to check if getting a parameter is allowed
### Fixes
- [amx-fcgi](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amx-fcgi): Issue: HOP-1897- [UI] UI broken on WNC config
- [libamxb](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxb): Asynchonous call on local deferred function does not fill retval
- [libamxd](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd): GSDM should return read-only attribute for key parameters
- [libamxo](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxo): It mustbe possible to define empty object or empty array in config section
- [amxrt](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxrt): [USP] Location of odl save files needs to change
- [libamxd](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd): [USP] Add requests with search paths will be allowed
- [mod-ba-cli](https://gitlab.com/prpl-foundation/components/ambiorix/modules/amx_cli/mod-ba-cli): [USP] Add requests with search paths will be allowed
- [libamxo](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxo): libamxo build failed because when_true_status() macro is redefined.
## Release v7.3.7 - 2022-09-06(11:13:34 +0000)
### Fixes
- [libamxj](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxj): Due to change in libamxc a unit test is failing
## Release v7.3.6 - 2022-08-30(13:43:48 +0000)
### Fixes
- [libamxb](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxb): Performing an amxb_async_call on a local deferred data model method doesn't return correctly
- [libamxb](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxb): [AMX] Allow back-ends to modify their config section
- [libamxc](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxc): amxc_string_t does not handle empty strings properly
- [libamxd](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd): [amx] custom param read handler called more often than expected
- [libamxo](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxo): amx gmap-client modules do not wait for "requires"
- [libamxo](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxo): [amx] custom param read handler called more often than expected
- [mod-amxb-ubus](https://gitlab.com/prpl-foundation/components/ambiorix/modules/amxb_backends/amxb_ubus): [AMX] Allow back-ends to modify their config section
### Changes
- [mod-ba-cli](https://gitlab.com/prpl-foundation/components/ambiorix/modules/amx_cli/mod-ba-cli): Set config variant before connecting to back-end
## 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
- [amx-cli](https://gitlab.com/prpl-foundation/components/ambiorix/applications/amx-cli): no-colors should be set to true by default
- [libamxb](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxb): Constructor functions that add custom expression function must be run at level higher then 101
- [libamxd](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd): It is not possible to add multiple times the same object action callback with different private data
### Changes
- [acl-manager](https://gitlab.com/prpl-foundation/components/ambiorix/applications/acl-manager): [GetDebugInformation] Add data model debuginfo in component services
## Release v5.2.5 - 2022-04-04(14:46:20 +0000)
### Fixes
- [mod-amxb-ubus](https://gitlab.com/prpl-foundation/components/ambiorix/modules/amxb_backends/amxb_ubus): Send reply in case of an error
## Release v5.2.4 - 2022-03-24(16:04:18 +0000)
### Fixes
- [mod-amxb-ubus](https://gitlab.com/prpl-foundation/components/ambiorix/modules/amxb_backends/amxb_ubus): uBus does not always respect order of in-coming messages
## Release v5.2.3 - 2022-03-18(13:22:08 +0000)
### Fixes
- [acl-manager](https://gitlab.com/prpl-foundation/components/ambiorix/applications/acl-manager): [ACL][USP] ACL files must be located in writable directory
- [libamxd](https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd): Aliases containing dots causes problems when used in object paths
- [mod-amxb-ubus](https://gitlab.com/prpl-foundation/components/ambiorix/modules/amxb_backends/amxb_ubus): Segmentation fault when amxb_ubus_list is called with invalid path
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.