You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@celix.apache.org by pn...@apache.org on 2022/07/09 13:29:41 UTC
[celix] 01/01: Updates changes
This is an automated email from the ASF dual-hosted git repository.
pnoltes pushed a commit to branch feature/update_changes
in repository https://gitbox.apache.org/repos/asf/celix.git
commit edaeb11521c75c12d3dabdaa643c2c5b99e90861
Author: Pepijn Noltes <pe...@gmail.com>
AuthorDate: Sat Jul 9 15:28:39 2022 +0200
Updates changes
---
CHANGES.md | 50 +++++++++++++++++++++++++++++++++++++++++++++-----
1 file changed, 45 insertions(+), 5 deletions(-)
diff --git a/CHANGES.md b/CHANGES.md
index b112f909..f620ade2 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -19,20 +19,60 @@ See the License for the specific language governing permissions and
limitations under the License.
-->
-# Changes for 2.2.1
+# Noteworthy changes for 2.3.0 (TBD)
+
+# New Features
+
+ - Support for Conan package manager
+ - Async api to (un0)register services, track services, track bundles and create/remove components.
+ - C++17 API.
+ - Celix Promises (experimental)
+ - Celix PushStreams (experimental)
+ - C++ Remote Service Admin (experimental)
+ - Refactored LogAdmin
+
+# Improvements
+
+ - Build
+ - multi build type support
+ - Added celix_ api for
+ - long and string hash map
+ - shell command
+ - logging
+ - Added C++17 api for
+ - BundleContext (service registration, service trackers, use services, bundle trackers)
+ - BundleActivator
+ - Framework
+ - LogHelper
+ - IShellCommand
+ - Filter
+ - Properties
+ - Utils
+ - Remote Services
+ - Interceptors support
+ - PubSub
+ - Interceptors
+ - Wire protocol service support
+ - Refactored message serialization
+
+# Fixes
+
+ - Too many to mention
+
+# Changes for 2.2.1 (2020-05-10)
# Fixes
- Fixes etcdlib CMake setup to that etcdlib can be build as a separate project
-# Changes for 2.2.0
+# Noteworthy changes for 2.2.0 (2020-01-06)
## New features:
- PubSub TCP (donation)
- PubSub Avro bin serializer
- PubSub Websocket (donation)
- HTTP Admin (donation)
-- Shell Web UI (using HTTP Admin) d
+- Shell Web UI (using HTTP Admin)
## Improvements
- CELIX-438: Refactored celix api so that include files and symbols have a _celix "namespace"
@@ -46,7 +86,7 @@ limitations under the License.
- CELIX-460: Fixed issue with msg not found in pub/sub serializer map due to signed/unsigned difference
- CELIX-466: Fixed race condition Race condition in adding/removing service listener hooks
-# Changes for 2.1.0
+# Noteworthy changes for 2.1.0 (2018-01-24)
## New Features:
- CELIX-408: Adds support for generating runtime shell scripts so that multiple Celix containers and other executable can be run with a single command.
@@ -81,7 +121,7 @@ limitations under the License.
- CELIX-387: Fixes an issue with the travis build and OSX
- CELIX-386: Fixes an issue with the C++ dependency manager and register multiple C++ services.
-# Changes for 2.0.0
+# Changes for 2.0.0 (2016-10-26)
## New Features
- CELIX-77 Configuration Admin Implementation