Hi All, Starting today I want to post a bi-monthly Celix development activity summary update, listing on which (JIRA) issues work was done. This is done to more clearly expose the development activity of Apache Celix and to stimulate discussion on the celix-dev list. Please feel free to comment / request more info about the mentioned issues or about this mail in general.
Without further delay, the development activities of the last 2 months order by JIRA issue: CELIX-104 closed https://issues.apache.org/jira/browse/CELIX-104 deployment_admin bundle won't start when missing properties An old issues with a trivial fix. This was fixed while update the status of celix issues. CELIX-141 closed https://issues.apache.org/jira/browse/CELIX-141 Improved project docs Also an old issues with an existing patch. Apparently not applied yet, got forgotten?! @Jan Wilem apologies for the late commit of the provided patch CELIX-163 closed https://issues.apache.org/jira/browse/CELIX-163 Add ManifestVersion to Manifest Again an old issues with a trivial fix. This was fixed while update the status of celix issues. CELIX-249 closed https://issues.apache.org/jira/browse/CELIX-249 Refactor most char * usage to const char * A large and backward incompatible update. The reasons why has been posted on the Celix dev list. CELIX-282 open https://issues.apache.org/jira/browse/CELIX-282 Prepare Celix-2.0.0 release Some small changes to update documentation and NOTICE file. Although Celix is technically IMO ready for a release, some extra testing because of issue CELIX-249 and documentation fixes are still needed. CELIX-326 closed https://issues.apache.org/jira/browse/CELIX-326 Add service version support to dependency manager Very small change to the the argument name of serviceDependency_setService CELIX-360 closed https://issues.apache.org/jira/browse/CELIX-360 Coverity leftover issues Some last updates concerning coverity issues. The last months a lot of changes where made to tackle issues reported by Coverity. Which resulted in (at the time writing this post) a very nice coverity result: https://scan.coverity.com/projects/6685 CELIX-361 closed https://issues.apache.org/jira/browse/CELIX-361 etcd_watcher notifications loss when ETCD transaction rate is high A fix in etd_watch (used in discovery for remote services) which only occurred after more than 1000 key updates. CELIX-363 closed https://issues.apache.org/jira/browse/CELIX-363 Memory leak in DFI exportRegistration_create Fixes a memory leak in the DFI remote service admin. CELIX-364 closed https://issues.apache.org/jira/browse/CELIX-364 Incorrect destroy of dependency manager info struct Fixes a bug which can lead to segfault in the dependency manager when querying info from the shell. CELIX-365 open https://issues.apache.org/jira/browse/CELIX-365 Refactor some usage of void* to const void* Changes to stimulate the usage of const void* when appropriate. Issue is still open, because the solution is still under discussion. CELIX-366 closed https://issues.apache.org/jira/browse/CELIX-366 eclipse launch file not correctly generated Fixes the eclipse .launch files generation. These files where not correctly generate after the Celix CMake update. CELIX-367 closed https://issues.apache.org/jira/browse/CELIX-367 Memory leak in properties Fixes an issue where a mem leak occurred when properties with the same key where set twice. Greetings, Pepijn
