libamxs  0.6.0
Data Model Synchronization C API
Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Release v0.6.0 - 2024-02-20(17:35:27 +0000)

Fixes

  • Correct loop detection for object-changed events

Release v0.5.1 - 2024-02-13(09:22:16 +0000)

Other

  • tr181-device crashes when using combination of proxy and parameter synchronistation

Release v0.5.0 - 2024-01-19(21:26:12 +0000)

Changes

  • [ambiorix][libamxs]Reduce initial sync size to minimum depth for synchronization context
  • [ambiorix][synchronization]The synchronization library must also synchronize sub-objects when an instance is added

Release v0.4.13 - 2024-01-10(11:19:55 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.4.12 - 2024-01-10(08:20:04 +0000)

Fixes

  • [Amxs] Apply sync direction to all child entries recursively

Release v0.4.11 - 2023-12-12(22:58:50 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.4.10 - 2023-12-12(16:30:26 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.4.9 - 2023-12-06(12:53:08 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.4.8 - 2023-11-29(18:48:42 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.4.7 - 2023-11-21(15:14:56 +0000)

Fixes

  • [AMX] Only return objects that contain the parameter

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.4.6 - 2023-11-21(11:46:17 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.4.5 - 2023-11-17(12:45:24 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.4.4 - 2023-11-04(20:57:18 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.4.3 - 2023-10-30(10:21:38 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.4.2 - 2023-10-24(11:04:41 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.4.1 - 2023-10-23(20:32:08 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.4.0 - 2023-10-23(15:10:22 +0000)

New

  • Make it possible to declare synchronization templates in odl files

Fixes

  • Fix batch parameter sync direction

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.3.2 - 2023-10-19(13:15:46 +0000)

Fixes

  • Set entry pointer to NULL if initialization fails

Release v0.3.1 - 2023-10-17(14:17:00 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.3.0 - 2023-10-13(08:04:12 +0000)

New

  • Add support for read-only parameters in a local datamodel

Release v0.2.0 - 2023-10-12(16:34:24 +0000)

New

  • Add support for named and search paths in sync ctx

Release v0.1.90 - 2023-10-12(12:43:36 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.89 - 2023-10-09(16:17:06 +0000)

Fixes

  • Avoid infinite event loop in bidirectional parameter sync

Release v0.1.88 - 2023-10-09(07:35:58 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.87 - 2023-09-25(06:38:50 +0000)

Fixes

  • Fix license headers in files

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.86 - 2023-09-21(12:00:37 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.85 - 2023-09-14(19:14:21 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.84 - 2023-09-08(10:54:57 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.83 - 2023-09-01(06:57:04 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.82 - 2023-08-18(11:51:50 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.81 - 2023-07-28(10:24:33 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.80 - 2023-07-25(07:35:58 +0000)

Fixes

  • Enforce coding style - no declarations after code

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.79 - 2023-07-19(12:39:25 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.78 - 2023-07-11(06:10:33 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.77 - 2023-07-04(10:46:01 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.76 - 2023-06-27(18:02:07 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.75 - 2023-06-20(09:29:06 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.74 - 2023-06-15(05:55:39 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.73 - 2023-06-01(19:58:03 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.72 - 2023-05-24(15:27:01 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.71 - 2023-05-10(11:23:35 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.70 - 2023-05-08(08:19:03 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.69 - 2023-05-03(07:40:47 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.68 - 2023-04-24(12:33:57 +0000)

Fixes

  • [Amxs] Parameter callbacks are not called when an object instance is added

Release v0.1.67 - 2023-04-21(17:53:17 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.66 - 2023-04-17(08:48:58 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.65 - 2023-04-08(18:35:27 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.64 - 2023-04-03(09:20:21 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.63 - 2023-03-28(08:11:05 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.62 - 2023-03-28(06:59:50 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.61 - 2023-03-27(09:14:07 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.60 - 2023-03-17(14:20:58 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Other

  • Create the voice interface between ubus and pcb (tr104i1/2 mapper)

Release v0.1.59 - 2023-03-13(08:37:54 +0000)

Fixes

  • Always execute the initial sync with protected access

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.58 - 2023-03-02(10:06:18 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.57 - 2023-02-28(09:53:34 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.56 - 2023-02-22(15:53:36 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.55 - 2023-02-16(11:10:59 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.54 - 2023-02-13(15:00:50 +0000)

Release v0.1.53 - 2023-02-13(14:33:16 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.52 - 2023-01-31(06:40:15 +0000)

Release v0.1.51 - 2023-01-30(21:42:08 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.50 - 2023-01-18(09:17:13 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.49 - 2023-01-13(12:33:57 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.48 - 2023-01-11(21:35:02 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.47 - 2022-12-14(10:32:37 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.46 - 2022-12-07(08:49:21 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.45 - 2022-11-28(10:49:38 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.44 - 2022-11-21(13:52:48 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.43 - 2022-11-19(16:46:59 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.42 - 2022-11-15(14:24:22 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.41 - 2022-11-14(08:35:37 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.40 - 2022-11-03(13:43:26 +0000)

Changes

  • Reduce the amount of amxb calls for copy parameters
  • Update dependencies in .gitlab-ci.yml

Release v0.1.39 - 2022-10-24(11:36:46 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.38 - 2022-10-20(15:25:13 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.37 - 2022-10-12(13:38:48 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.36 - 2022-10-06(19:38:43 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.35 - 2022-10-05(19:32:30 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.34 - 2022-09-21(18:54:29 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.33 - 2022-09-20(15:51:20 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.32 - 2022-09-12(13:44:57 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.31 - 2022-08-29(08:58:21 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.30 - 2022-08-24(10:52:29 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.29 - 2022-08-18(14:03:56 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.28 - 2022-08-17(10:52:27 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.27 - 2022-08-05(09:30:03 +0000)

Other

  • Update dependencies in .gitlab-ci.yml

Release v0.1.26 - 2022-07-25(09:44:16 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.25 - 2022-07-13(12:56:43 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.24 - 2022-07-11(08:24:19 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.23 - 2022-07-05(09:12:22 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.22 - 2022-06-28(11:10:16 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.21 - 2022-06-21(12:37:53 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.20 - 2022-06-09(12:26:04 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.19 - 2022-06-01(13:06:35 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.18 - 2022-05-30(09:28:27 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.17 - 2022-05-23(12:19:18 +0000)

Fixes

  • [Gitlab CI][Unit tests][valgrind] Pipeline doesn't stop when memory leaks are detected

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.16 - 2022-05-12(11:49:12 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.15 - 2022-05-05(12:15:33 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.14 - 2022-05-03(07:48:34 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.13 - 2022-04-25(10:07:00 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.12 - 2022-04-06(11:33:43 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.11 - 2022-03-17(14:51:50 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.10 - 2022-03-09(09:09:57 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.9 - 2022-02-23(14:14:20 +0000)

Fixes

  • Use correct logic to determine if an instance exists

Release v0.1.8 - 2022-02-15(17:30:02 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.7 - 2022-02-14(13:40:01 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.6 - 2022-02-04(16:54:29 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.5 - 2022-02-03(17:53:56 +0000)

Fixes

  • Too much callbacks are called when multiple parameters with the same name are synced
  • memory leak in amxs_sync_entry_build_opposite_path_entry

Release v0.1.4 - 2022-01-25(10:55:06 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.3 - 2021-12-16(09:50:09 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.2 - 2021-12-15(12:10:27 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.1 - 2021-12-08(14:10:42 +0000)

Changes

  • Update dependencies in .gitlab-ci.yml

Release v0.1.0 - 2021-12-06(14:21:46 +0000)

New

  • Initial version

Fixes

  • API documentation generation

Changes

  • Update dependencies in .gitlab-ci.yml