Christoph Läubrich
Christoph Läubrich
## Overview This PR enhances the OSGi Resolver Service Specification to provide optional logging support during resolve operations. This allows resolve contexts to gain visibility into the resolution process, which...
Fixes https://github.com/osgi/osgi/issues/720 --- Addresses #720: Components that are expensive to activate/deactivate or maintain caches currently have no control over lifecycle when service use count drops to zero. They either stay...
The Bundle API for accessing entries returns null and throws IllegalStateException, requiring verbose null checks and exception handling throughout OSGi codebases. ## Changes ### New Default Methods on Bundle Interface...
This will address - https://github.com/eclipse-osgi-technology/jakarta-webservices/issues/18 - https://github.com/eclipse-osgi-technology/jakarta-webservices/issues/9 - General improvements on the specification text itself
This PR introduces the design document for a new OSGi JDK HttpServer Whiteboard Specification as discussed in #892. **Overview:** The specification provides a simpler, zero-dependency alternative to the Servlet Whiteboard...
This issue tracks the design discussion for a new JDK HttpServer Whiteboard Specification that provides a lightweight, zero-dependency alternative to the existing Servlet Whiteboard specification. **Goals:** - **Simplify HTTP service...
as discussed in the issue: - https://github.com/osgi/osgi/issues/372 Proof-of-conpect implementation: - https://github.com/apache/felix-dev/pull/455 - https://github.com/eclipse-equinox/equinox/pull/853
The DS annotation TCK does not verify that annotation processors correctly handle constants used as attribute values in `@ComponentPropertyType` annotations. This allows implementations to pass the TCK while generating incorrect...
Even though one can always add OSGi metadata to an JPMS module it would be good to enhance the OSGi-core spec in a way so one can deploy standard JPMS...
We currently already require that a framework supports a `Framework(Connect)Factory` that allows programmatic creation of OSGi frameworks. But this is quite low level and requires a lot of boilerplate to...