You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by jb...@apache.org on 2019/11/12 06:46:03 UTC
[karaf-winegrower] branch master created (now 8c6af5d)
This is an automated email from the ASF dual-hosted git repository.
jbonofre pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/karaf-winegrower.git.
at 8c6af5d ensure injection uses OSGi lookup (ServiceTracker) and go through hooks instead of bypassing them
This branch includes the following new commits:
new 06deaac first commit
new c18ec04 some more bundle impl
new f4d1b71 starting to impl services, registration to do
new 0babcaa mocking wiring
new d46c23a saving services
new 9bf91b2 Initial test
new f02db81 correct bundlelistener call
new b5d5f3d surefire upgrade
new e6fa30c fixing dep scopes
new 6105583 starting to write @WithFramework
new 9af2e13 Update on the test
new 9841ebb Renaming to ContextualFramework
new 87ca634 Rename lifecycle to framework
new ae7207d new testing simple framework setup
new 42edb74 handling *.jar in @WithFramework
new 785c875 trivial getServiceReferences
new b436afa getServiceObjects basic skeleton
new 4026b88 starting to wire filters for services
new 9cd3596 making target dirs configurable through a system property
new ae57b0c Add service test
new 2229bfb ensuring each resource is a jar in @WithFramework
new ffd1f2d moving to method based extension
new 4a081b7 making tests deterinistics
new 239c854 direct import instead of namespaced one
new 2b0eb51 Add service consumer test
new a595f5a handling null filter
new c155afa propagating service filter
new be8a848 Update service consumer test
new 63f953a config for jar exclusion
new b58b164 ensure services register an objectClass property
new 8324471 more implicit properties
new 8489aa1 adding injector feature and the starttime/stoptime in the logs
new ee3b42c some bundle tests
new 5a0c2c9 ensure there is a framework bundle with id=0
new 1efd2f5 support system properties in bundle context
new 9663220 ensure bundle wiring can find entries
new 5b6101c adding basic file - exploded jar - support
new 1f87dc8 readme enhancement now we have exploded folder support
new b185a0a implicit activator manifest creator
new c8619dd renaming the package to winegrower
new 303f8d7 better scanning impl for exploded folders + test
new 4806744 getEntryPaths for exploded folder
new 3edad4d ServiceReferenceImpl scope tests
new ecf50b3 adding basic .travis.yml
new 1df446f Refactoring of the project modules
new 434ff6f Clean properties
new 9061221 testing module hierarchy
new 9cefd2b Fix org.osgi.core dependency coordinates
new a64b6e7 Add cepages skeleton
new 4cf8641 basic junit5 extension
new ba8024f adding mono extension for junit5
new 22509df fixing log messages
new 9622095 Rename ContextualFramework to Ripener
new 9af9991 basic maven plugin with pour goal
new b2deb82 Add first simple example
new ad6e031 basic cdi extension - API to review
new 8c423c6 ensure the Ripener main correctly handles JVM shutdown
new f25a26b simpler syntax for CDI boot
new c0e2160 better semantic for the method wrapping cdi boot and integrating with the ripener
new 4ba2f1c setting name in pom without it
new b648642 basic structure for the doc, content to fill
new 489d0fb basic linking for the doc
new 841301f Fix build-common dependency
new 364db83 Add bundle service
new 0e71ad2 Add bundle example naming
new f966139 Minor update on examples README
new 6ad0181 junit5 doc on service injection
new a80e8f5 basic maven doc
new 1995a5c fixing bundle test
new a73cf33 cleaning up dependencies and setup for bundle sample + simplifying the test
new 6c9669c basic setup of the doc deployment in groovy
new 3e06c27 fixing PR profile and build parent pom
new f51fc46 fixing maven plugin parent pom
new 2862707 ossindex-maven-plugin setup
new 7aa4277 adding credentials setup for website deployment
new 75eced1 ossindex needs to install artifacts
new ec8af5a some more bundleimpl tests
new 73be245 Renaming examples artifactId
new 57fae82 Add shell example skeleton (TODO: implement global stop on bundle 0/Ripener)
new 28c2f8e lifecycle for root bundle and reserse the stop compared to the start
new afed73f maven name for shell example
new 7d770ff moving examples to our maven plugin
new 5d91b5f adding cxf-rs cepage and jaxrs sample
new a9f609c fixing mojo compilation + dropping optional config from jaxrs example
new 635ad7e Add JAXRS based on Aries Whiteboard
new 601dd79 Merge pull request #1 from jbonofre/JAXRS
new 0eeb08d basic servlet module
new 29ab2ec force to use the classloader of the bundle to load the activator in OSGiBundleLifecycle + add an empty beans.xml in servlet module to ensure it is picked up even in cdi/servlet containers
new 17fb8cf mocking ConfigAdmin and allowing services to read keys from system properties
new 035272a upgrading owb for java 11
new 9f24c8e Define examples groupId
new c3f6023 Refactoring of cepages to use each other
new 3fada8d Fix http example parent groupId
new 99cc7d4 Fix license header
new 89a164a Add servlet whiteboard in http cepage
new c3cf877 removing duplicated dependency
new 1c4a253 starting to fix jaxrs whiteboard example (not yet finished)
new bd47eca scr namespace in jaxrs whiteboard example
new 2a3a003 light rework of servicereference
new d6e3004 adding ignoredBundles config
new 9c4b381 making http example working
new 2cbb484 starting to handle scope bundle
new d4476fc fixing jaxrs-whiteboard example
new 02ef15a adding WinegrowerAgent
new 05f400d agent assemblies setup
new cde49b4 ensure manifest.mf is correct for our shades (agent module)
new e16be7f ensure libs can support folders as well
new 7f9b111 ensure the javaagent can work from a lib folder until we have an alternate manifest metadata read capability
new 8f15626 missing type in cepage dependency
new c7c332a missing type in cepage dependency - cxf-rs this time
new f96161f customizing the build to let us plug some menu later on
new 64f7eb2 basic theme for the doc - to enhance
new ba83404 using bootstrap font until we import karaf theme font
new 77d7893 adding fatjar and build goals
new a935b6c simplifying the site publicatino and dropping the useless groovy script
new 4248eb0 adding ManifestMojo
new c89a5a5 travis workaround to ensure git has a username
new bb46a2c forcing the right username for the doc update and adding -e to ensure we see where it fails on travis
new 95708d5 back to a custom script to deploy the doc to avoid to mess up travis
new bca634b adding menu on documentation for an easier navigation
new 21204ec Add external config support in Winegrower ConfigurationAdmin service
new 55ae304 adding winegrower.properties as a core feature
new 4620edd simplifying the default config admin and dropping felix-utils + making it pluggable
new 25355e0 better container like style for the two columns pages of the doc
new 7155e7c trying to avoid scrolling bar when not needed
new e5bd665 light HttpService for servlet containers
new 91e95e0 basic substitutor for the config admin
new 5c726a1 Add karaf.etc in base config location to scan
new f03e210 fixing the root readme after last manifest plugin addition
new 7682634 ensure winegrower.properties also configured DefaultConfigurationAdmin
new a4a9283 slightly rework config admin to have configuration listeners call properly
new 3ae3b95 ensure service.factoryPid triggers config admin config creation too
new d54ba15 upgrading OSGi version
new 605d4b9 lifecycle for Configuration
new b7b7db0 ensure winegrower:pour uses the right classloader when using cepages
new 0507425 EventAdmin mock
new 1194ebe ensure default event admin does not lock the shutdown for 1 mn
new 7accdfe support servicefactory for eventhandler
new 6aaf8fb typo, forgot the pool task in the custom thread factory
new 9fb1661 dropping @ImplicitActivator for @Header standard annotation
new fd2d5ea adding a small getting started to the doc
new 7281d62 avoid concurrent modification in the bundlecontext
new 320bd3c serviceInstances.computeIfAbsent locks
new 78d86c7 allow to isolate some libs in the agent
new a0d90e1 merge
new 111d440 correct registration of the instrumentation in the agent
new cf1345e adding winegrower.agent.exitStatusOnError option in the agent
new 0e741ee basic agent classloader configuration
new cc43d82 bad parsing of classloader configuration for the agent
new 1b9d712 registering early the instrumentation to avoid scr reloads
new dddd37c typo
new 12c0022 enforce determinism in the agent for libs
new 6a4f399 guava upgrade to not fail on ossaudit
new 9a0374d upgrading xbean and adding more threads for parallel download (travis)
new d7306f9 adding batch mode on travis
new 19c585d upgrade dependencies versions + be more tolerant in scanning
new d92c118 upgrading commons compress and text (to avoid a CVE in compress)
new 5c3c4fd upgrading jetty to avoid to have a CVE in the build
new 9f0b6f5 adding MetadataBuilderMojo
new 64b2ea6 adding option skipIfNoActivator to fatjar/metadata mojos
new 8208fe4 ensure a BundleDefinition does not require a File to compare two definitions
new a3da8e0 allow to include current module in metadata builder even if not yet packaged
new 83f164f moving from skipIfNoActivator to autoFiltering otherwise we miss most of OSGi ecosystem and we can't evolve it
new 9927d51 avoid bundle.getLocation to be null and avoid to deploy twice the same bundle if it is in provided manifests (generated metadata and standard *-INF files)
new 52f97d3 adding Ripener.create(config) to avoid to expose the default impl so frankly
new ed18c33 partial hook implementation (findhook, eventlistenerhook)
new 8c6af5d ensure injection uses OSGi lookup (ServiceTracker) and go through hooks instead of bypassing them
The 167 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.