Repository: celix Updated Branches: refs/heads/develop e232322a0 -> 5e9db3db7
CELIX-382: Update version of most compnents and update RELEASE_NOTES to reflect this Project: http://git-wip-us.apache.org/repos/asf/celix/repo Commit: http://git-wip-us.apache.org/repos/asf/celix/commit/90457b97 Tree: http://git-wip-us.apache.org/repos/asf/celix/tree/90457b97 Diff: http://git-wip-us.apache.org/repos/asf/celix/diff/90457b97 Branch: refs/heads/develop Commit: 90457b97c1d7ea1cf061c54b6b61311a3f92d32a Parents: 95c06ab Author: Pepijn Noltes <[email protected]> Authored: Mon Nov 21 16:22:34 2016 +0100 Committer: Pepijn Noltes <[email protected]> Committed: Mon Nov 21 16:22:34 2016 +0100 ---------------------------------------------------------------------- RELEASE_NOTES | 26 ++++++++++++++++++++ dependency_manager/CMakeLists.txt | 2 +- deployment_admin/CMakeLists.txt | 2 +- device_access/device_access/CMakeLists.txt | 2 +- device_access/driver_locator/CMakeLists.txt | 2 +- documents/intro/readme.md | 5 +++- log_service/CMakeLists.txt | 2 +- log_writer/log_writer_stdout/CMakeLists.txt | 2 +- log_writer/log_writer_syslog/CMakeLists.txt | 2 +- .../discovery_configured/CMakeLists.txt | 2 +- remote_services/discovery_etcd/CMakeLists.txt | 2 +- .../remote_service_admin_dfi/rsa/CMakeLists.txt | 2 +- .../remote_service_admin_http/CMakeLists.txt | 2 +- .../remote_service_admin_shm/CMakeLists.txt | 2 +- remote_services/topology_manager/CMakeLists.txt | 2 +- remote_shell/CMakeLists.txt | 2 +- shell_tui/CMakeLists.txt | 2 +- 17 files changed, 45 insertions(+), 16 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/celix/blob/90457b97/RELEASE_NOTES ---------------------------------------------------------------------- diff --git a/RELEASE_NOTES b/RELEASE_NOTES index 002260c..480389f 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -12,3 +12,29 @@ Remarks: - Launcher - C Dependency Manager - C++ Dependency Manager + + +* Components and version + - Shell Tui: 1.1.0 + - Shell Bonjour: 0.1.0 + - Shell: 2.0.0 + - Remote Shell: 0.0.2 + - Log Writer: 1.1.0 + - Log Service: 1.1.0 + - Event Admin: 0.0.0 + - Device Access: 0.0.2 + - Deployment Admin: 0.0.2 + - Config Admin: 0.0.1 + - 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 + - C Dependency Manager: 1.0.0 + - C++ Dependency Manager: 1.0.0 + +Misc: + - Utils: 2.0.0 + - Dfi: 1.0.0 http://git-wip-us.apache.org/repos/asf/celix/blob/90457b97/dependency_manager/CMakeLists.txt ---------------------------------------------------------------------- diff --git a/dependency_manager/CMakeLists.txt b/dependency_manager/CMakeLists.txt index 8f976c0..446c294 100644 --- a/dependency_manager/CMakeLists.txt +++ b/dependency_manager/CMakeLists.txt @@ -32,7 +32,7 @@ if (DEPENDENCY_MANAGER) add_bundle(dm_shell SYMBOLIC_NAME "apache_celix_dm_shell" - VERSION "0.0.1" + VERSION "1.0.0" NAME "Apache Celix DM Shell Commands" SOURCES private/src/dm_shell_activator http://git-wip-us.apache.org/repos/asf/celix/blob/90457b97/deployment_admin/CMakeLists.txt ---------------------------------------------------------------------- diff --git a/deployment_admin/CMakeLists.txt b/deployment_admin/CMakeLists.txt index d299970..a6094ad 100644 --- a/deployment_admin/CMakeLists.txt +++ b/deployment_admin/CMakeLists.txt @@ -31,7 +31,7 @@ if (DEPLOYMENT_ADMIN) add_bundle(deployment_admin SYMBOLIC_NAME "apache_celix_deployment_admin" - VERSION "0.0.1" + VERSION "0.0.2" NAME "Apache Celix Deployment Admin" SOURCES private/src/deployment_package http://git-wip-us.apache.org/repos/asf/celix/blob/90457b97/device_access/device_access/CMakeLists.txt ---------------------------------------------------------------------- diff --git a/device_access/device_access/CMakeLists.txt b/device_access/device_access/CMakeLists.txt index f3eec60..9668156 100644 --- a/device_access/device_access/CMakeLists.txt +++ b/device_access/device_access/CMakeLists.txt @@ -17,7 +17,7 @@ add_bundle(device_manager SYMBOLIC_NAME "apache_celix_device_manager" - VERSION "0.0.1" + VERSION "0.0.2" NAME "Apache Celix Device Access Device Manager" SOURCES private/src/activator http://git-wip-us.apache.org/repos/asf/celix/blob/90457b97/device_access/driver_locator/CMakeLists.txt ---------------------------------------------------------------------- diff --git a/device_access/driver_locator/CMakeLists.txt b/device_access/driver_locator/CMakeLists.txt index 12b23d6..9138f4a 100644 --- a/device_access/driver_locator/CMakeLists.txt +++ b/device_access/driver_locator/CMakeLists.txt @@ -17,7 +17,7 @@ add_bundle(driver_locator SYMBOLIC_NAME "apache_celix_driver_locator" - VERSION "0.0.1" + VERSION "0.0.2" NAME "Apache Celix Device Access Driver Locator" SOURCES private/src/activator http://git-wip-us.apache.org/repos/asf/celix/blob/90457b97/documents/intro/readme.md ---------------------------------------------------------------------- diff --git a/documents/intro/readme.md b/documents/intro/readme.md index 7557e5a..a8c84de 100644 --- a/documents/intro/readme.md +++ b/documents/intro/readme.md @@ -5,6 +5,9 @@ Apache Celix is an implementation of the [OSGi specification](https://www.osgi.o Apache Celix is primarily developed in C and adds an additional abstraction, in the form of a library, to support for C++. +##Bundles +OSGi uses bundles as medium to (run-time) add and remove modules (additional functionality) to OSGi applications. For Java, OSGi bundles are jars with a OSGi specific manifest. For Apache Celix bundles are zip files containing an OSGi manifest (with some differences) and possible modules in the form of shared libraries. One of these modules can be the bundle activator in which case the Apache Celix framework will lookup the bundle create, start, stop and destroy symbols to manage the lifecycle of the bundle; This can be used bootstrap the bundles functionality. + ##C and Objects C is a procedural programming language and as result has no direct support for the notion of a object. To be able to follow the OSGi specification, a standard mapping from C to Java is used. This mapping takes care of how instances, parameters, return values and exceptions (error codes) work in Apache Celix. @@ -103,7 +106,7 @@ Consumers can dynamically lookup the services providing a filter to specify what ##C services in Apache Celix As mentioned OSGi uses Java Interfaces to define a service. Since C does not have Interfaces as compilable unit, this is not possible for Celix. To be able to define a service which hides implementation details, Celix uses structs with function pointers. -See [Apache Celix Best Practices](../best_practices/readme.md) for a more in depth look at services and service usage. +See [Apache Celix - Getting Started Guide](https://github.com/apache/celix/blob/master/documents/getting_started/readme.md) for a more in depth look at services and service usage. ##Impact of dynamic services Services in Apache Celix are dynamic, meaning that they can come and go at any moment. http://git-wip-us.apache.org/repos/asf/celix/blob/90457b97/log_service/CMakeLists.txt ---------------------------------------------------------------------- diff --git a/log_service/CMakeLists.txt b/log_service/CMakeLists.txt index 9d7357a..131a986 100644 --- a/log_service/CMakeLists.txt +++ b/log_service/CMakeLists.txt @@ -21,7 +21,7 @@ if (LOG_SERVICE) add_bundle(log_service SYMBOLIC_NAME "apache_celix_log_service" NAME "Apache Celix Log Service" - VERSION "1.0.0" + VERSION "1.1.0" SOURCES private/src/log private/src/log_entry http://git-wip-us.apache.org/repos/asf/celix/blob/90457b97/log_writer/log_writer_stdout/CMakeLists.txt ---------------------------------------------------------------------- diff --git a/log_writer/log_writer_stdout/CMakeLists.txt b/log_writer/log_writer_stdout/CMakeLists.txt index b7b1bab..7874e96 100644 --- a/log_writer/log_writer_stdout/CMakeLists.txt +++ b/log_writer/log_writer_stdout/CMakeLists.txt @@ -17,7 +17,7 @@ add_bundle(log_writer SYMBOLIC_NAME "apache_celix_log_writer" - VERSION "1.0.0" + VERSION "1.1.0" NAME "Apache Celix Log Writer" SOURCES ${PROJECT_SOURCE_DIR}/log_writer/log_writer/private/src/log_writer_activator http://git-wip-us.apache.org/repos/asf/celix/blob/90457b97/log_writer/log_writer_syslog/CMakeLists.txt ---------------------------------------------------------------------- diff --git a/log_writer/log_writer_syslog/CMakeLists.txt b/log_writer/log_writer_syslog/CMakeLists.txt index 142ddcd..12130cf 100644 --- a/log_writer/log_writer_syslog/CMakeLists.txt +++ b/log_writer/log_writer_syslog/CMakeLists.txt @@ -19,7 +19,7 @@ if (LOG_WRITER_SYSLOG) find_package(Syslog REQUIRED) add_bundle(log_writer_syslog - VERSION 1.0.0 + VERSION 1.1.0 SYMBOLIC_NAME "apache_celix_log_writer_syslog" NAME "Apache Celix Log Writer Syslog" SOURCES http://git-wip-us.apache.org/repos/asf/celix/blob/90457b97/remote_services/discovery_configured/CMakeLists.txt ---------------------------------------------------------------------- diff --git a/remote_services/discovery_configured/CMakeLists.txt b/remote_services/discovery_configured/CMakeLists.txt index 32c51f5..edbbc13 100644 --- a/remote_services/discovery_configured/CMakeLists.txt +++ b/remote_services/discovery_configured/CMakeLists.txt @@ -32,7 +32,7 @@ if (RSA_DISCOVERY_CONFIGURED) include_directories(private/include) add_bundle(discovery_configured - VERSION 0.0.1 + VERSION 0.9.0 SYMBOLIC_NAME "apache_celix_rsa_discovery_configured" NAME "Apache Celix RSA Configured Discovery" SOURCES http://git-wip-us.apache.org/repos/asf/celix/blob/90457b97/remote_services/discovery_etcd/CMakeLists.txt ---------------------------------------------------------------------- diff --git a/remote_services/discovery_etcd/CMakeLists.txt b/remote_services/discovery_etcd/CMakeLists.txt index 56bec30..31ba269 100644 --- a/remote_services/discovery_etcd/CMakeLists.txt +++ b/remote_services/discovery_etcd/CMakeLists.txt @@ -35,7 +35,7 @@ if (RSA_DISCOVERY_ETCD) include_directories("private/include") add_bundle(discovery_etcd - VERSION 0.0.1 + VERSION 0.9.0 SYMBOLIC_NAME "apache_celix_rsa_discovery_etcd" NAME "Apache Celix RSA Discovery ETCD" SOURCES http://git-wip-us.apache.org/repos/asf/celix/blob/90457b97/remote_services/remote_service_admin_dfi/rsa/CMakeLists.txt ---------------------------------------------------------------------- diff --git a/remote_services/remote_service_admin_dfi/rsa/CMakeLists.txt b/remote_services/remote_service_admin_dfi/rsa/CMakeLists.txt index c1a2150..7e2675c 100644 --- a/remote_services/remote_service_admin_dfi/rsa/CMakeLists.txt +++ b/remote_services/remote_service_admin_dfi/rsa/CMakeLists.txt @@ -28,7 +28,7 @@ include_directories( ) add_bundle(remote_service_admin_dfi - VERSION 0.0.1 + VERSION 0.9.0 SYMBOLIC_NAME "apache_celix_remote_service_admin_dfi" NAME "Apache Celix Remote Service Admin Dynamic Function Interface (DFI)" SOURCES http://git-wip-us.apache.org/repos/asf/celix/blob/90457b97/remote_services/remote_service_admin_http/CMakeLists.txt ---------------------------------------------------------------------- diff --git a/remote_services/remote_service_admin_http/CMakeLists.txt b/remote_services/remote_service_admin_http/CMakeLists.txt index ba333e1..cc1b99a 100644 --- a/remote_services/remote_service_admin_http/CMakeLists.txt +++ b/remote_services/remote_service_admin_http/CMakeLists.txt @@ -31,7 +31,7 @@ if (RSA_REMOTE_SERVICE_ADMIN_HTTP) include_directories("${PROJECT_SOURCE_DIR}/remote_services/endpoint_listener/public/include") add_bundle(remote_service_admin_http - VERSION 0.0.1 + VERSION 0.9.0 SYMBOLIC_NAME "apache_celix_remote_service_admin_http" NAME "Apache Celix Remote Service Admin HTTP" SOURCES http://git-wip-us.apache.org/repos/asf/celix/blob/90457b97/remote_services/remote_service_admin_shm/CMakeLists.txt ---------------------------------------------------------------------- diff --git a/remote_services/remote_service_admin_shm/CMakeLists.txt b/remote_services/remote_service_admin_shm/CMakeLists.txt index 411ed7d..ab7a1c3 100644 --- a/remote_services/remote_service_admin_shm/CMakeLists.txt +++ b/remote_services/remote_service_admin_shm/CMakeLists.txt @@ -30,7 +30,7 @@ if (RSA_REMOTE_SERVICE_ADMIN_SHM) include_directories("${PROJECT_SOURCE_DIR}/remote_services/endpoint_listener/public/include") add_bundle(remote_service_admin_shm - VERSION 0.0.1 + VERSION 0.9.0 SYMBOLIC_NAME "apache_celix_remote_service_admin_shm" NAME "Apache Celix Remote Service Admin SHM" SOURCES http://git-wip-us.apache.org/repos/asf/celix/blob/90457b97/remote_services/topology_manager/CMakeLists.txt ---------------------------------------------------------------------- diff --git a/remote_services/topology_manager/CMakeLists.txt b/remote_services/topology_manager/CMakeLists.txt index f3f45f3..46a3bac 100644 --- a/remote_services/topology_manager/CMakeLists.txt +++ b/remote_services/topology_manager/CMakeLists.txt @@ -33,7 +33,7 @@ if (RSA_TOPOLOGY_MANAGER) private/include/topology_manager.h public/include/tm_scope.h - VERSION 0.0.2 + VERSION 0.9.0 SYMBOLIC_NAME "apache_celix_rs_topology_manager" NAME "Apache Celix RS Topology Manager" http://git-wip-us.apache.org/repos/asf/celix/blob/90457b97/remote_shell/CMakeLists.txt ---------------------------------------------------------------------- diff --git a/remote_shell/CMakeLists.txt b/remote_shell/CMakeLists.txt index b0b69f1..7c37d13 100644 --- a/remote_shell/CMakeLists.txt +++ b/remote_shell/CMakeLists.txt @@ -19,7 +19,7 @@ if (REMOTE_SHELL) add_bundle(remote_shell SYMBOLIC_NAME "apache_celix_remote_shell" - VERSION "0.0.1" + VERSION "0.0.2" NAME: "Apache Celix Remote Shell" SOURCES private/src/activator http://git-wip-us.apache.org/repos/asf/celix/blob/90457b97/shell_tui/CMakeLists.txt ---------------------------------------------------------------------- diff --git a/shell_tui/CMakeLists.txt b/shell_tui/CMakeLists.txt index 9bcab15..fdc9e7c 100644 --- a/shell_tui/CMakeLists.txt +++ b/shell_tui/CMakeLists.txt @@ -19,7 +19,7 @@ if (SHELL_TUI) add_bundle(shell_tui SYMBOLIC_NAME "apache_celix_shell_tui" - VERSION "1.0.0" + VERSION "1.1.0" NAME "Apache Celix Shell TUI" SOURCES private/src/activator
