You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This entry in the change log captures the relevant changes that were made between v3.6.3 and v3.6.4.
42
+
This version contains all changes between v3.7.6 and v3.8.7 plus additional changes from `development` after the v3.8.7 release.
43
+
44
+
The trigger for this release were vulnerabilities in third party software. The main focus of this release was on framework, so quite some changes especially of compendium/DeclarativeServices have not been included.
45
+
46
+
Some cherry picked changes needed to be adapted for C++14 compliance since they were using nested namespaces, inline variable definition, `std::shared_mutex` and `std::filesystem` from C++17 standard.
47
+
48
+
Added
49
+
-----
50
+
- `[Core Framework] Added Testing section to documentation <https://github.com/CppMicroServices/CppMicroServices/pull/1142>`_
51
+
- `[GithubActions] Updated Github actions to use clang-tidy <https://github.com/CppMicroServices/CppMicroServices/pull/1145>`_
52
+
- `[GithubActions] Updated Github actions to lint with clang-tidy <https://github.com/CppMicroServices/CppMicroServices/pull/1146>`_
- `[Core Framework] Functionality to retrieve Service Reference from Service <https://github.com/CppMicroServices/CppMicroServices/pull/1157>`_
56
+
- `[Declarative Services] Allow for global namespacing in interface definitions and manifests <https://github.com/CppMicroServices/CppMicroServices/pull/1158>`_
57
+
- `[GithubActions] enable Windows and Linux ARM builds <https://github.com/CppMicroServices/CppMicroServices/pull/1171>`_
58
+
59
+
Changed
60
+
-------
61
+
- `[Core Framework] Guarentee hash of serviceReference is conserved after destruction of serviceRegistrationBase object <https://github.com/CppMicroServices/CppMicroServices/pull/1128>`_
62
+
- `[GithubActions] Use ubuntu-22.04 <https://github.com/CppMicroServices/CppMicroServices/pull/1181>`_
- `[Core Framework] Fix more code scan warnings <https://github.com/CppMicroServices/CppMicroServices/pull/1140>`_
86
+
- `[Core Framework] Ensure that Bundle.start() throws after framework has stopped <https://github.com/CppMicroServices/CppMicroServices/pull/1144>`_
87
+
- `[Core Framework] Ensure safe concurrent destruction of bundles and framework stopping <https://github.com/CppMicroServices/CppMicroServices/pull/1131>`_
88
+
- `[Declarative Services and Configuration Admin] Fix deadlock in thread starved environment <https://github.com/CppMicroServices/CppMicroServices/pull/1152>`_
89
+
- `[Core Framework] FixUpdate spdlog to version 1.15.2 for concurrent Bundle.start() and framework stop <https://github.com/CppMicroServices/CppMicroServices/pull/1189>`_
90
+
- `[Core Framework] Compile CppMicroServices with -noexecstack <https://github.com/CppMicroServices/CppMicroServices/pull/1133>`_
91
+
- `[GithubActions] Update Codeql version <https://github.com/CppMicroServices/CppMicroServices/pull/1160>`_
92
+
- `[GithubActions] Update MSVC to silence erroneous warning <https://github.com/CppMicroServices/CppMicroServices/pull/1147>`_
93
+
- `[Declarative Services] Fix string casting in testUtils <https://github.com/CppMicroServices/CppMicroServices/pull/1182>`_
94
+
- `[Core Framework] Deterministic Builds on all platforms <https://github.com/CppMicroServices/CppMicroServices/pull/1148>`_
95
+
- `[Core Framework] Add Tests to verify support of nested AnyMaps in initializer lists <https://github.com/CppMicroServices/CppMicroServices/pull/1149>`_
96
+
- `[Core Framework] Remove linking to library rt from Android build as it is apart of stdc++ <https://github.com/CppMicroServices/CppMicroServices/pull/1154>`_
- `[Core Framework] Updated schema to correctly check that the symbolic_name follows c identifier rules <https://github.com/CppMicroServices/CppMicroServices/pull/1135>`_
106
+
- `[Core Framework] Fix Bundle Find Hooks to take into consideration systemBundle <https://github.com/CppMicroServices/CppMicroServices/pull/1136>`_
0 commit comments