This is an automated email from the ASF dual-hosted git repository. pnoltes pushed a change to branch feature/type_support_for_properties in repository https://gitbox.apache.org/repos/asf/celix.git
from 74c6b581 Merge remote-tracking branch 'origin/master' into feature/type_support_for_properties add cf69e331 Make CLion's CMake Preset Integration work with Conan. add 27a2539f Merge pull request #624 from apache/hotfix/clion-integration add 777b2e97 Fix wrong return type of dmListCommand_execute add cef01ef3 Take qualifier into account when create LDAP filter for version range. add e3e54165 Merge pull request #625 from apache/hotfix/version-range-ldap add 1ae3151d Add github cache actions for Conan2 dependencies. add 27280bed Fix conan home directory. add 6561a93c Avoid uploading Celix to Github Actions cache. add bf1685b0 Avoid exporting test_package. add 3f8d6d5a Avoid building/running test_package repetitively. add c9b77c5f Avoid `conan create` when testing automatic dependency deduction. add 92fdfaa7 Add ccache to `conan create` tests. add f9c594bc Use ccache 4.6. add b60136bf Fix broken package_id method in conanfile.py add 517ede03 Remove quotes from env settings. add fa567391 Remove deprecated `::set-output` add af1b2b7f Add Conan and ccache cache to ubuntu-build. add acc4ba6a Add Conan and ccache cache to coverage and macos-build. add 2ae6920c Fix ccache timestamp. add fb32fb54 Remove deprecated `::set-output` add 4afe250e Remove `brew update` to avoid intermittent errors. add 7062eb40 Fix inconsistent signature of `quitCommand_execute`. add 0d781484 Use latest version of GitHub Actions cache to support more event types. add 7e53de07 Merge pull request #628 from apache/feature/614-github-cache-build-deps add 6916b40e Merge branch 'master' into feature/614-github-cache-build-deps add 8c09394d Merge pull request #630 from apache/feature/614-github-cache-build-deps add 4fe3bccf Rewrite RPATH when installing bundles. add 24e11586 Update conan_create.yml add 2f52be7e Merge pull request #631 from apache/PengZheng-patch-1 add 4e6c5b4f Update shell test to avoid potential deadlock add 28118976 Merge pull request #633 from apache/hotfix/629-deadlock-of-test_fshelltestsuite-quittest add dee8b106 Merge branch 'master' into hotfix/bundle_packagin_zip add 70042b55 Merge pull request #641 from apache/hotfix/bundle_packagin_zip add edf619a7 #99: Fix double free add 511fdb25 #99: Update documentation add d1b14e41 #99: Add conan info to building documentation add 5851acf6 #99: Add build with Ninja to conan build documentation add b2022c2d #99: Update building and subproject documentation based on review comments add 0b5235f6 Merge pull request #640 from apache/feature/99-update-documentation add bf01a268 #632: Update changes.md for coming Apache Celix 2.4.0 add f2271911 Update CMake to 3.19 to meet Corrosion's need. add 4515dac6 #632: Add uncompressed bundle deployment improvement add 96238c97 #632: Fix CHANGES.md wrong mentioning of deprecated snprintf add e1d7fc1b Merge pull request #634 from apache/feature/632-update-changes add b76315ab Add documentation for workaround for Conan's CMake private linking issue add 8d0dbb53 Refine the wording in building instructions add 91ff81c5 Merge pull request #644 from apache/hotfix/642-cmake-private-linking-workaround-doc add b719ed63 Add date to 2.4.0 release add 5f26e5bc Update versions and release notes add ee40d11d Update LICENSE based on RAT results add 31ea5f92 Update Celix version in cmake add 25745ae1 Set 2.4.0 version in conanfile.py add ee37d46a Add instructions for use Conan 2 with CLion. add 1c8f829b Merge pull request #646 from apache/hotfix/643-conan2-clion-integration-doc add 45320b68 Refactor scheduled event use count to use celix_ref. add 37100829 Merge pull request #648 from apache/hotfix/atomic-ref-count add b6605787 [#643] Create destination directory before performing decompression. add 774fee65 Merge pull request #649 from apache/hotfix/643-zip-extraction-error add 5992b410 Remove unnecessary zlib dependencies. add be8a4134 Merge pull request #650 from apache/hotfix/remove-unnecessary-zlib add 724f8d8a Merge remote-tracking branch 'origin/master' into release-2.4.0 add 1788b002 Remove explicit 'snap install' since the block is an example for Ubuntu 22.04 add d6dc00c0 Fix indentation for OSX code block add 9bf7affc Merge pull request #651 from apache/update-build-instructions add dc0e0aeb Run error injector tests only for Debug build. add e7aee125 Merge pull request #652 from apache/hotfix/debug_only_ei_tests add 27a9e552 Merge remote-tracking branch 'origin/master' into release-2.4.0 add f371369f Workaround the lifecycle management issue of IImportRegistration. add 5fc94f5f Add RelWithDebInfo to Ubuntu CI build. add 8b90f786 Fix memory leaks in test_tm_scoped. add 4022b416 Fix memory leaks in test_rsa_dfi. add 27fad1d9 Fix memory leaks in pubsub_websocket_v2_tests. add 1a156600 Fix compilation error. add c0bcb5db Remove unnecessary xmlCleanupParser. add de764111 Fix ccache restore-keys for CI linux-build-api. add dcd8157f Merge pull request #657 from apache/hotfix/653-cxx_remote_services_test_crash_stopgap add fc46e3b0 #659: Relax timing on scheduled event tests for local testing add dfe99e75 Merge pull request #660 from apache/feature/659-fix-flaky-scheduled-event-tests add a6bbbac0 Merge branch 'master' into release-2.4.0 add 1fbd599c Update CHANGES.md for release 2.4.0 add fedbff5e Merge pull request #661 from apache/release-2.4.0 add c0218db9 Merge branch 'master' into feature/type_support_for_properties add 1f5bf790 #509: Update changes for celix properties with type support No new revisions were added by this update. Summary of changes: .clang-format | 17 ++++ .github/workflows/conan_create.yml | 70 +++++++++++++- .github/workflows/coverage.yml | 28 ++++++ .github/workflows/macos.yml | 43 ++++++++- .github/workflows/ubuntu.yml | 51 +++++++++- CHANGES.md | 48 +++++++++- CMakeLists.txt | 20 +++- LICENSE | 69 +++----------- RELEASE_NOTES | 89 ++++++++++------- .../components_ready_check/gtest/CMakeLists.txt | 2 +- .../cxx_remote_services/README.md | 17 ++-- .../admin/src/RemoteServiceAdmin.cc | 1 + .../src/RemoteServicesIntegrationTestSuite.cc | 4 +- bundles/http_admin/http_admin/CMakeLists.txt | 2 +- bundles/logging/log_helper/CMakeLists.txt | 2 +- bundles/pubsub/integration/CMakeLists.txt | 5 +- .../integration/gtest/PubSubWebsocketTestMain.cc | 13 ++- bundles/pubsub/pubsub_admin_tcp/CMakeLists.txt | 2 +- .../pubsub_admin_tcp/src/pubsub_tcp_handler.c | 1 - .../pubsub_admin_tcp/src/pubsub_tcp_topic_sender.c | 1 - bundles/pubsub/pubsub_admin_udp_mc/CMakeLists.txt | 2 +- .../src/pubsub_udpmc_topic_sender.c | 1 - .../pubsub/pubsub_admin_websocket/CMakeLists.txt | 2 +- .../src/pubsub_websocket_topic_sender.c | 1 - bundles/pubsub/pubsub_admin_zmq/CMakeLists.txt | 2 +- .../pubsub_protocol_lib/gtest/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 +- .../discovery_zeroconf/gtest/CMakeLists.txt | 2 +- .../remote_service_admin_dfi/gtest/CMakeLists.txt | 6 ++ .../remote_service_admin_dfi/gtest/src/main.cc | 3 + .../rsa_shm/gtest/CMakeLists.txt | 2 +- .../shm_pool/gtest/CMakeLists.txt | 2 +- .../rsa_common/gtest/CMakeLists.txt | 2 +- .../rsa_rpc_json/gtest/CMakeLists.txt | 2 +- .../topology_manager/tms_tst/CMakeLists.txt | 4 + .../topology_manager/tms_tst/main.cc | 3 + bundles/shell/shell/gtest/src/ShellTestSuite.cc | 26 +++-- bundles/shell/shell/src/dm_shell_list_command.c | 5 +- bundles/shell/shell/src/quit_command.c | 3 +- bundles/shell/shell_wui/CMakeLists.txt | 2 +- cmake/celix_project/ApacheRat.cmake | 2 +- cmake/cmake_celix/BundlePackaging.cmake | 15 +-- conanfile.py | 26 +++-- documents/building/README.md | 105 ++++++++++++++++++--- documents/building/dev_celix_with_clion.md | 19 +++- documents/bundles.md | 10 +- documents/development/README.md | 2 +- documents/subprojects.md | 49 +++++++--- libs/CMakeLists.txt | 2 +- libs/dfi/CMakeLists.txt | 4 +- .../logical-req-cap-model.puml => dfi/README.md} | 17 ++-- libs/etcdlib/CMakeLists.txt | 4 +- libs/framework/CMakeLists.txt | 2 +- libs/framework/gtest/CMakeLists.txt | 2 +- .../framework/gtest/src/ScheduledEventTestSuite.cc | 8 +- libs/framework/src/celix_scheduled_event.c | 19 +--- libs/promises/CMakeLists.txt | 2 +- libs/promises/README.md | 8 +- libs/pushstreams/README.md | 7 -- libs/rcm/gtest/CMakeLists.txt | 2 +- libs/utils/CMakeLists.txt | 2 +- libs/utils/gtest/CMakeLists.txt | 2 +- libs/utils/gtest/src/FileUtilsTestSuite.cc | 9 +- libs/utils/gtest/src/VersionRangeTestSuite.cc | 11 +++ libs/utils/src/celix_file_utils.c | 5 + libs/utils/src/version_range.c | 14 ++- .../src/pubsub_nanomsg_topic_sender.cc | 1 - rat-excludes.txt | 13 +-- 72 files changed, 648 insertions(+), 281 deletions(-) copy libs/rcm/diagrams/logical-req-cap-model.puml => bundles/cxx_remote_services/README.md (82%) copy libs/dfi/gtest/schemas/simple.avdl => bundles/pubsub/integration/gtest/PubSubWebsocketTestMain.cc (76%) copy libs/{rcm/diagrams/logical-req-cap-model.puml => dfi/README.md} (82%)