This is an automated email from the ASF dual-hosted git repository. pnoltes pushed a commit to branch release-2.4.0 in repository https://gitbox.apache.org/repos/asf/celix.git
commit 5f26e5bce2e4cff65e45fa6dd403d4ea7dbdd4bd Author: Pepijn Noltes <[email protected]> AuthorDate: Tue Sep 19 19:46:38 2023 +0200 Update versions and release notes --- RELEASE_NOTES | 89 +++++++++++++--------- bundles/http_admin/http_admin/CMakeLists.txt | 2 +- bundles/pubsub/pubsub_admin_tcp/CMakeLists.txt | 2 +- bundles/pubsub/pubsub_admin_udp_mc/CMakeLists.txt | 2 +- .../pubsub/pubsub_admin_websocket/CMakeLists.txt | 2 +- bundles/pubsub/pubsub_admin_zmq/CMakeLists.txt | 2 +- .../pubsub_protocol_wire_v1/CMakeLists.txt | 2 +- .../pubsub_protocol_wire_v2/CMakeLists.txt | 2 +- .../pubsub_serializer_avrobin/CMakeLists.txt | 2 +- .../pubsub/pubsub_serializer_json/CMakeLists.txt | 2 +- .../pubsub/pubsub_topology_manager/CMakeLists.txt | 2 +- bundles/shell/shell_wui/CMakeLists.txt | 2 +- libs/dfi/CMakeLists.txt | 2 +- libs/etcdlib/CMakeLists.txt | 4 +- libs/promises/CMakeLists.txt | 2 +- 15 files changed, 69 insertions(+), 50 deletions(-) diff --git a/RELEASE_NOTES b/RELEASE_NOTES index 956345cd..36eeac4e 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -13,45 +13,64 @@ # See the License for the specific language governing permissions and # limitations under the License. -# Release Notes for Apache Celix 2.2.0 - -## Known shortcomings: - -- Uninstall of bundle is not working correctly. -- Importing and exported of bundle libraries is not working correctly. +# Release Notes for Apache Celix 2.4.0 ## Versions ### Libraries: - - Celix Framework library: 2.2.0 - - Celix Utils library: 2.2.0 - - Celix DFI library: 1.2.0 - - Celix etcdlib: 1.1.0 + - Celix::framework: 2.4.0 + - Celix::utils: 2.4.0 + - Celix::dfi: 1.3.0 + - Celix::etcdlib: 1.2.0 + - Celix::Promises: 1.1.0 + - Celix::PushStreams: N/A + - Celix::rcm: 0.0.1 -### Bundles - - Shell Tui: 1.1.0 - - Shell Bonjour: 0.1.0 - - Shell: 2.1.0 - - Remote Shell: 0.0.2 - - Log Writer: 1.2.0 - - Log Service: 1.2.0 - - Event Admin: 0.0.0 - - Device Access: 0.0.2 - - Deployment Admin: 0.0.2 - - Config Admin: 0.0.1 +### Bundles & Bundle Support Libraries: + - Celix::components_ready_check: 1.0.0 + - Shell + - Celix::shell: 2.1.0 + - Celix::ShellCxx: 2.1.0 + - Celix::shell_tui: 1.1.0 + - Celix::shell_wui: 1.1.0 + - Celix::shell_bonjour: 0.1.0 + - Celix::shell_remote: 0.0.2 + - Logging + - Celix::log_admin: 1.1.0 + - Celix::log_helper library: N/A + - Celix::log_service_api: N/A + - Celix::syslog_writer: 1.0.0 + - HTTP Admin + - Celix::http_admin_api library: N/A + - Celix::http_admin: 1.0.0 + - Deployment Admin: 0.0.2 - Remote Services - - Remote Service Admin Dfi: 0.9.0 - - Remote Service Admin HTTP: 0.9.0 - - Remote Service Admin SHM: 0.9.0 - - Topology Manager: 0.9.0 - - ETCD Discovery: 0.9.0 - - Configured Discovery: 0.9.0 + - Celix::remote_services_api library: N/A + - Celix::c_rsa_spi: N/A + - Celix::rsa_common: N/A + - Celix::rsa_dfi_utils: N/A + - Celix::rsa_json_rpc: 1.0.0 + - Celix::rsa_discovery: 0.9.0 + - Celix::rsa_discovery_etcd: 0.9.0 + - Celix::rsa_discovery_shm: 0.0.1 + - Celix::rsa_discovery_zeroconf: 1.0.0 + - Celix::rsa_dfi: 0.9.0 + - Celix::rsa_shm 1.0.0 + - Celix::rsa_topology_manager: 0.9.0 + - C++ Remote Services + - Celix::rsa_spi library: N/A + - Celix::RemoteServiceAdmin: 0.9.0 + - Celix::RsaConfiguredDiscovery: 0.9.0 - PubSub - - PubSubAdmin UDP Multicast : 1.0.0 - - PubSubAdmin ZMQ : 1.1.0 - - PubSub ETCD Discovery: 1.1.0 - - PubSub Topology Manager: 1.1.0 - - PubSub JSON Serializer : 1.1.0 - - PubSub Avrobin Serializer : 1.0.0 - - PubSub Websocket: 1.0.0 - - PubSub TCP: 1.0.0 + - Celix::pubsub_utils library: N/A + - Celix::pubsub_spi library: N/A + - Celix::pubsub_api library: N/A + - Celix::celix_pubsub_protocol_wire_v1: 1.0.1 + - Celix::celix_pubsub_protocol_wire_v2: 1.0.1 + - Celix::celix_pubsub_admin_tcp: 2.1.0 + - Celix::celix_pubsub_admin_udp_multicast: 1.1.0 + - Celix::celix_pubsub_admin_websocket: 2.1.0 + - Celix::celix_pubsub_admin_zmq: 2.1.0 + - Celix::celix_pubsub_serializer_avrobin: 1.1.1 + - Celix::celix_pubsub_serializer_json: 1.1.1 + - Celix::celix_pubsub_topology_manager: 1.1.1 diff --git a/bundles/http_admin/http_admin/CMakeLists.txt b/bundles/http_admin/http_admin/CMakeLists.txt index 925440e3..cb0bd29e 100644 --- a/bundles/http_admin/http_admin/CMakeLists.txt +++ b/bundles/http_admin/http_admin/CMakeLists.txt @@ -21,7 +21,7 @@ add_celix_bundle(http_admin src/websocket_admin.c src/activator.c src/service_tree.c - VERSION 0.0.1 + VERSION 1.0.0 SYMBOLIC_NAME "apache_celix_http_admin" GROUP "Celix/HTTP_admin" NAME "Apache Celix HTTP Admin" diff --git a/bundles/pubsub/pubsub_admin_tcp/CMakeLists.txt b/bundles/pubsub/pubsub_admin_tcp/CMakeLists.txt index 6427cae3..421f4afa 100644 --- a/bundles/pubsub/pubsub_admin_tcp/CMakeLists.txt +++ b/bundles/pubsub/pubsub_admin_tcp/CMakeLists.txt @@ -21,7 +21,7 @@ if (PUBSUB_PSA_TCP) add_celix_bundle(celix_pubsub_admin_tcp BUNDLE_SYMBOLICNAME "apache_celix_pubsub_admin_tcp" - VERSION "2.0.0" + VERSION "2.1.0" GROUP "Celix/PubSub" SOURCES src/psa_activator.c diff --git a/bundles/pubsub/pubsub_admin_udp_mc/CMakeLists.txt b/bundles/pubsub/pubsub_admin_udp_mc/CMakeLists.txt index f859a966..1826b8d2 100644 --- a/bundles/pubsub/pubsub_admin_udp_mc/CMakeLists.txt +++ b/bundles/pubsub/pubsub_admin_udp_mc/CMakeLists.txt @@ -19,7 +19,7 @@ celix_subproject(PUBSUB_PSA_UDP_MC "Build UDP MC PubSub Admin" ON) if (PUBSUB_PSA_UDP_MC) add_celix_bundle(celix_pubsub_admin_udp_multicast BUNDLE_SYMBOLICNAME "apache_celix_pubsub_admin_udp_multicast" - VERSION "1.0.0" + VERSION "1.1.0" GROUP "Celix/PubSub" SOURCES src/psa_activator.c diff --git a/bundles/pubsub/pubsub_admin_websocket/CMakeLists.txt b/bundles/pubsub/pubsub_admin_websocket/CMakeLists.txt index 752004ca..99a85125 100644 --- a/bundles/pubsub/pubsub_admin_websocket/CMakeLists.txt +++ b/bundles/pubsub/pubsub_admin_websocket/CMakeLists.txt @@ -22,7 +22,7 @@ if (PUBSUB_PSA_WS) add_celix_bundle(celix_pubsub_admin_websocket BUNDLE_SYMBOLICNAME "apache_celix_pubsub_admin_websocket" - VERSION "2.0.0" + VERSION "2.1.0" GROUP "Celix/PubSub" SOURCES src/psa_activator.c diff --git a/bundles/pubsub/pubsub_admin_zmq/CMakeLists.txt b/bundles/pubsub/pubsub_admin_zmq/CMakeLists.txt index 9428a8be..f14f38bc 100644 --- a/bundles/pubsub/pubsub_admin_zmq/CMakeLists.txt +++ b/bundles/pubsub/pubsub_admin_zmq/CMakeLists.txt @@ -36,7 +36,7 @@ if (PUBSUB_PSA_ZMQ) add_celix_bundle(celix_pubsub_admin_zmq BUNDLE_SYMBOLICNAME "apache_celix_pubsub_admin_zmq" - VERSION "2.0.0" + VERSION "2.1.0" GROUP "Celix/PubSub" SOURCES src/psa_activator.c diff --git a/bundles/pubsub/pubsub_protocol/pubsub_protocol_wire_v1/CMakeLists.txt b/bundles/pubsub/pubsub_protocol/pubsub_protocol_wire_v1/CMakeLists.txt index 5a5a2636..950590d4 100644 --- a/bundles/pubsub/pubsub_protocol/pubsub_protocol_wire_v1/CMakeLists.txt +++ b/bundles/pubsub/pubsub_protocol/pubsub_protocol_wire_v1/CMakeLists.txt @@ -27,7 +27,7 @@ if (PUBSUB_WIRE_PROTOCOL_V1) add_celix_bundle(celix_pubsub_protocol_wire_v1 BUNDLE_SYMBOLICNAME "apache_celix_pubsub_protocol_wire_v1" - VERSION "1.0.0" + VERSION "1.0.1" GROUP "Celix/PubSub" SOURCES src/ps_wire_protocol_activator.c diff --git a/bundles/pubsub/pubsub_protocol/pubsub_protocol_wire_v2/CMakeLists.txt b/bundles/pubsub/pubsub_protocol/pubsub_protocol_wire_v2/CMakeLists.txt index a4a0f7ee..87e8fefe 100644 --- a/bundles/pubsub/pubsub_protocol/pubsub_protocol_wire_v2/CMakeLists.txt +++ b/bundles/pubsub/pubsub_protocol/pubsub_protocol_wire_v2/CMakeLists.txt @@ -26,7 +26,7 @@ if (PUBSUB_WIRE_PROTOCOL_V2) add_celix_bundle(celix_pubsub_protocol_wire_v2 BUNDLE_SYMBOLICNAME "apache_celix_pubsub_protocol_wire_v2" - VERSION "1.0.0" + VERSION "1.0.1" GROUP "Celix/PubSub" SOURCES src/ps_wire_v2_protocol_activator.c diff --git a/bundles/pubsub/pubsub_serializer_avrobin/CMakeLists.txt b/bundles/pubsub/pubsub_serializer_avrobin/CMakeLists.txt index e287bf7c..c6b5402d 100644 --- a/bundles/pubsub/pubsub_serializer_avrobin/CMakeLists.txt +++ b/bundles/pubsub/pubsub_serializer_avrobin/CMakeLists.txt @@ -21,7 +21,7 @@ if (PUBSUB_AVROBIN_SERIALIZER) add_celix_bundle(celix_pubsub_serializer_avrobin BUNDLE_SYMBOLICNAME "apache_celix_pubsub_serializer_avrobin" - VERSION "1.1.0" + VERSION "1.1.1" GROUP "Celix/PubSub" SOURCES src/ps_avrobin_serializer_activator.c diff --git a/bundles/pubsub/pubsub_serializer_json/CMakeLists.txt b/bundles/pubsub/pubsub_serializer_json/CMakeLists.txt index ff039a9c..9b55c5be 100644 --- a/bundles/pubsub/pubsub_serializer_json/CMakeLists.txt +++ b/bundles/pubsub/pubsub_serializer_json/CMakeLists.txt @@ -22,7 +22,7 @@ if (PUBSUB_JSON_SERIALIZER) add_celix_bundle(celix_pubsub_serializer_json BUNDLE_SYMBOLICNAME "apache_celix_pubsub_serializer_json" - VERSION "1.1.0" + VERSION "1.1.1" GROUP "Celix/PubSub" SOURCES src/ps_json_serializer_activator.c diff --git a/bundles/pubsub/pubsub_topology_manager/CMakeLists.txt b/bundles/pubsub/pubsub_topology_manager/CMakeLists.txt index 429c638e..6ac4efdb 100644 --- a/bundles/pubsub/pubsub_topology_manager/CMakeLists.txt +++ b/bundles/pubsub/pubsub_topology_manager/CMakeLists.txt @@ -19,7 +19,7 @@ find_package(libuuid REQUIRED) add_celix_bundle(celix_pubsub_topology_manager BUNDLE_SYMBOLICNAME "apache_celix_pubsub_topology_manager" - VERSION "1.1.0" + VERSION "1.1.1" GROUP "Celix/PubSub" SOURCES src/pstm_activator.c diff --git a/bundles/shell/shell_wui/CMakeLists.txt b/bundles/shell/shell_wui/CMakeLists.txt index 2f20bda6..e74d657a 100644 --- a/bundles/shell/shell_wui/CMakeLists.txt +++ b/bundles/shell/shell_wui/CMakeLists.txt @@ -19,7 +19,7 @@ if (SHELL_WUI) add_celix_bundle(shell_wui SYMBOLIC_NAME "apache_celix_shell_wui" - VERSION "1.0.0" + VERSION "1.1.0" NAME "Apache Celix Shell WUI" FILENAME celix_shell_wui GROUP "Celix/Shell" diff --git a/libs/dfi/CMakeLists.txt b/libs/dfi/CMakeLists.txt index affed988..e26184d2 100644 --- a/libs/dfi/CMakeLists.txt +++ b/libs/dfi/CMakeLists.txt @@ -43,7 +43,7 @@ if (CELIX_DFI) target_link_libraries(dfi PUBLIC jansson::jansson Celix::utils)##The public header file(dyn_interface.h) Celix::utils(celix_version.h) set_target_properties(dfi PROPERTIES C_VISIBILITY_PRESET hidden - VERSION "1.1.0" + VERSION "1.3.0" "SOVERSION" 1 OUTPUT_NAME "celix_dfi") diff --git a/libs/etcdlib/CMakeLists.txt b/libs/etcdlib/CMakeLists.txt index 16a30a6e..d165caad 100644 --- a/libs/etcdlib/CMakeLists.txt +++ b/libs/etcdlib/CMakeLists.txt @@ -23,7 +23,7 @@ if (NOT COMMAND celix_subproject) cmake_minimum_required (VERSION 3.18) project(ETCDLIB - VERSION 1.1.0 + VERSION 1.2.0 LANGUAGES C CXX ) @@ -51,7 +51,7 @@ if (CELIX_ETCDLIB OR ETCDLIB_STANDALONE) target_include_directories(etcdlib PRIVATE src) set_target_properties(etcdlib PROPERTIES - VERSION 1.0.0 + VERSION 1.2.0 SOVERSION 1 C_VISIBILITY_PRESET hidden ) diff --git a/libs/promises/CMakeLists.txt b/libs/promises/CMakeLists.txt index 1dd4e686..c8de8bf0 100644 --- a/libs/promises/CMakeLists.txt +++ b/libs/promises/CMakeLists.txt @@ -22,7 +22,7 @@ if (NOT COMMAND celix_subproject) cmake_minimum_required (VERSION 3.11) project(celix_Promises - VERSION 1.0.0 + VERSION 1.1.0 LANGUAGES CXX )
