org.apache.aries.cdi-1.1.4
Raymond Augé (70):
- ARIES-2024 Centralize build revision [8a8decd9c]
- Bump apache from 21 to 23 [704807832]
- Bump junit from 4.12 to 4.13.1 [8998e7210]
- Bump xbean-bundleutils from 4.15 to 4.18 [0b149f854]
- Bump slf4j.version from 1.7.28 to 1.7.30 [8a14661e9]
- Bump bnd.version from 5.1.0 to 5.1.2 [b037f341a]
- Bump findbugs-maven-plugin from 2.4.0 to 3.0.5 [86a052baa]
- Bump osgi.test.version from 0.9.0 to 0.10.0 [44a747886]
- Bump byte.buddy.version from 1.10.6 to 1.10.18 [b2abd7fcb]
- [ARIES-2025] update httpclient-osgi httpcore-osgi geronimo-interceptor_1.2_spec mockito-core jboss-logging [8cf7cf3e1]
- update jdks tested via github actions [073bc84bc]
- Bump org.apache.felix.converter from 1.0.12 to 1.0.14 [1a4829c1a]
- Bump org.apache.felix.configurator from 1.0.10 to 1.0.12 [6cd91e11b]
- Bump org.apache.felix.http.jetty from 4.0.14 to 4.1.4 [b9988e401]
- Bump jaxb-impl from 2.3.2 to 3.0.0 [4b99898af]
- Revert “Bump jaxb-impl from 2.3.2 to 3.0.0” [ef60d0f2a]
- simplify/update actions build [64ef7c680]
- persist resolution results [e835ba1b4]
- make sure resolution does not fail on invalid dependency [d7460e69b]
- ARIES-2053 aries-cdi-extension-el-jsp has unresolved property in JavaJSP contract [fb09f3ff1]
- jaxrs whiteboard [a4cc93544]
- ARIES-2052 ProxyServices#supportsClassDefining() in weld 3.1.7 breaks aries-cdi [9a1f520ac]
- Bump org.osgi.util.promise from 1.1.0 to 1.1.1 [02c34de35]
- persist resolution results [b18759510]
- update to equinox latest [abf538897]
- Bump jboss-logging from 3.4.1.Final to 3.4.2.Final [8733948bc]
- Bump mockito-core from 3.6.28 to 3.11.2 [da2c95ed5]
- Bump johnzon-osgi from 1.2.8 to 1.2.13 [bd917c17c]
- Bump bnd.version from 5.1.2 to 5.3.0 [9f286b818]
- revision is a pain, we have other ways of dealing with this [42cf9d799]
- persist resolution results [16ae37cbd]
- switch tests to junit5 and upgrade to osgi-test 1.0.0 at the same time [bbc2d46a4]
- Bump javax.ejb-api from 3.2 to 3.2.2 [dd8cf1356]
- Bump geronimo-metrics from 1.0.3 to 1.0.5 [62136d417]
- owb fixes for version update [34c5fb484]
- Bump geronimo-json_1.1_spec from 1.3 to 1.5 [98e215640]
- Bump org.apache.felix.configadmin from 1.9.10 to 1.9.22 [e25d54bea]
- Bump geronimo-jcdi_2.0_spec from 1.1 to 1.3 [66f965c4f]
- persiste resolution results [98c374b51]
- Bump org.apache.felix.utils from 1.11.2 to 1.11.8 [b7272b44f]
- Bump slf4j.version from 1.7.30 to 1.7.31 [21da6af86]
- persist resolution results [819bd7202]
- Bump junit from 4.13.1 to 4.13.2 [7999c1318]
- Bump geronimo-atinject_1.0_spec from 1.1 to 1.2 [f82265047]
- Bump mp.jwt.auth.version from 1.1.1 to 1.2.1 [8e936c8a2]
- persist resolution results [3ce93798c]
- Bump maven-jar-plugin from 3.0.1 to 3.2.0 [88dcdb434]
- Bump org.apache.aries.jax.rs.whiteboard from 1.0.6 to 2.0.0 [5a117ab5c]
- persist resolution results [c9f43d3ac]
- update to spi-fly 1.3.4 [93bda769f]
- Bump org.apache.felix.gogo.bom from 1.0.2 to 1.0.6 [4a6244a3d]
- Bump byte.buddy.version from 1.10.18 to 1.11.5 [9064f4af8]
- Bump weld-osgi-bundle from 3.1.7.SP1 to 3.1.8.Final [10071b518]
- Bump geronimo-jsonb_1.0_spec from 1.2 to 1.4 [d1b040149]
- Bump byte.buddy.version from 1.11.5 to 1.11.15 [d321afc18]
- persist resolution changes [143f46389]
- ARIES-2059 Component properties are sometimes merged in the incorrect order [31b7e3e2a]
- ignore ide files in RAT checks, always perform rat check for safety [2471b5997]
- Bump slf4j.version from 1.7.31 to 1.7.32 [07d14773a]
- Bump apache from 23 to 24 [c91573382]
- add reproducible build property [de11b07b5]
- Bump junit.platform.version from 1.7.2 to 1.8.0 [4a67ceb96]
- update junit jupiter as well [346f314f0]
- Bump org.apache.felix.converter from 1.0.14 to 1.0.18 [4a8a01b6a]
- add changelog tool [9a7b90ab2]
- Bump org.apache.felix.http.jetty from 4.1.4 to 4.1.12 [cd662f232]
- Bump org.apache.felix.configurator from 1.0.12 to 1.0.14 [63afd649a]
- persist resolutions after updates [defb64aa1]
- ignore mailmap from RAT checks [9fdde6b80]
- fix javadoc plugin failing now that the build is reproducible [f97263f58]
GitHub (1):
- Bump owb.version from 2.0.13 to 2.0.23 [0fcda495e]
org.apache.aries.cdi-1.1.3
Jean-Baptiste Onofré (3):
- Fix features name [b8753b8cc]
- Improvide Karaf features [dea3060da]
- [ARIES-2023] Improve Aries CDI Karaf features repository [d31b652f0]
org.apache.aries.cdi-1.1.2
Raymond Augé (28):
- set the default profile [449cb3034]
- bnd 5.0.0 [1c94574e2]
- update module versions [9964f7e56]
- update dependencies [643749ec9]
- update github actions build to latest actions [0026616de]
- bnd 5.0.1 and build cleanup [cd89dc511]
- jdk 14 build [7f38de1cf]
- enabled mistakenly disabled tests [292bc6af1]
- fix testing and re-add resolution results for IDE testing [611ab3360]
- osgi-test 0.9.0 & simplify [1943aaf1b]
- avoid implementing the Logger API [ca0632935]
- re-resolve [db6f38085]
- use released version of spifly [ee84e2c87]
- update actions to use JDK/OS matrix (thanks BJ) [b787f5c13]
- ARIES-1982 Aries CDI doesn't run on upcoming version of OSGi framework [124d91ca9]
- clear all warnings [3f7550b6c]
- bnd 5.1.0 [44ac18a5e]
- always keep sorted order for resolved -runbundles [8e76445c7]
- update to Aries spifly 1.3.0 [1e78a0d06]
- update to org.eclipse.osgi 3.15.200 [a4e018d58]
- add Java 15-ea to build matrix [2315221b4]
- switch dependencies to published version for experimental profile [7962dbee6]
- minor build updates [b64f578ee]
- add dependabot [97ceb7498]
- Bump geronimo-annotation_1.3_spec from 1.1 to 1.3 [0d416a870]
- Bump johnzon-osgi from 1.2.3 to 1.2.8 [ab5d4c4d8]
- update spifly to 1.3.2 [deedb4025]
- persist resolve results [ac6c816f2]
Romain Manni-Bucau (7):
- [ARIES-2004] basic karaf feature for aries cdi owb [44d1d553d]
- [ARIES-2007] ensure owb extensionloader loads only once extensions [1d45e0898]
- [ARIES-2007] ensure duplicated extensions between serviceloader usage and requirements are properly solved by ignoring ServiceLoader one [7571fd15d]
- [ARIES-2017] reduce unsafe warnings for owb impl [9242268d9]
- [ARIES-2018] don't create document builder and xpath if no beans.xml is seen [08ebf6c47]
- [ARIES-2019] basic @Vetoed handling [e2521faca]
- [ARIES-2020] basic Discovery optimizations [2d071cbc9]
Gregory Amerson (1):
- switch dependencies to published version [d2a6b626b]
Jean-Baptiste Onofré (1):
- Exclude .github from rat check [aac2b46b1]
org.apache.aries.cdi-1.1.1
Raymond Augé (3):
- more preperation for next [f07298ec1]
- allow experimental builds to fail [0a42b50d1]
- update scm plugin so we can sign git tags [73e74089f]
Romain Manni-Bucau (3):
- ensure there is no loop in owb servlet case [93a4578b5]
- cleaner fix to initialize the servlet context for OWB [a32f666ff]
- support of @Reference(value = Any.class) [4351e196d]
Jean-Baptiste Onofré (1):
- Use Apache gitbox for SCM [743c41f9f]
org.apache.aries.cdi-1.1.0
Raymond Augé (71):
- implement annotated [c26aa4fa2]
- use our own logic for discover to avoid double CDI container startup [3c4153144]
- spi [d728ca7b0]
- ignores [e230e8641]
- add spi to bom [626b69d04]
- rename spi loader [744582bf4]
- missing spi package export [c3b157faa]
- rewrite the extender not to use any particular CDI container impl [dc9eb675d]
- add OpenWebBeans CDI container that uses the Aries CDI SPI [fdc50ee6b]
- always use a new classloader with each cdi container instance [a10177649]
- add Weld CDI container that uses the Aries CDI SPI [116023907]
- executables for each [b0f5ac4b6]
- tweak jndi for better stability [353aff771]
- these extensions are for weld for the moment [bbad28715]
- run test suite on both [e42135863]
- readme updates [fd67de078]
- test fixes [1e0219d24]
- update tests [198052080]
- better SPI [f1bbce5be]
- use release and widen blacklist of jobss APIs [c9bb4338a]
- make sure @ApplicationScoped services are published on the right thread [7b7826296]
- use a base bndrun to avoid duplication [874aaab50]
- don't set a global resolve execution [e0b0c09f9]
- mp-config extension [df6d32119]
- mp-config test [ce32f13d7]
- update version [3faa1ac29]
- re-resolve [3c28c8a81]
- trim bean archive [3fa9d8a6a]
- excludes from the bean archive [c37feb5ca]
- ARIES-1952 SpiLoader should implement BundleReference [eb9849208]
- make the extension Requirement bytecode injector reusable [3ce56d697]
- cleanup transitive dependencies so they stop leaking into resolutions [6671741b3]
- ARIES-1953 Do not embed the OSGi converter impl [69d75d15c]
- remove stray dependency (moved to build.tools module) [bde21cd20]
- make sure the HttpTestCase does a more robust check in case there are other http elements at play [28349179e]
- ARIES-1954 CDI SPI to share container configuration with Portable Extensions [8d1512394]
- make BeanPropertyTypeTest more stable and useful [4c5be900f]
- fix buggy jndi test [83bcab0c0]
- harden JNDI test even more [e6b39df13]
- update badge to github actions [55a135b15]
- ARIES-1955 Upgrade spifly [bdea331de]
- jndi test [ccf212302]
- ARIES-1956 Add the concept of implicit extensions [16db78d99]
- solve continuously failing test [74ec21eee]
- mp-metrics [da2f9bbd1]
- use simpler bean registration pattern for extensions [77707d2ea]
- cleanup version handling and unused code [3ad3d272a]
- ARIES-1958 let implicit extensions work even if no explicit extensions are required [215dcd3c0]
- stabilize with better handling of CDI.current() [f33b1e751]
- ARIES-1958 stabilize [d2fde6245]
- cleanup [4fbfc9a0f]
- ARIES-1959 Reorganize owb and weld http extensions [94eb23c52]
- ARIES-1959 Add RequireCDIExtension annotation to simplify configuration [ea44abd5a]
- actually baseline [1364cdb03]
- move jaxrs whiteboard dep to BOM [55bfe950e]
- ARIES-1961 Support transitive extension discovery [fd016265e]
- make test more robust [601cd4854]
- servlet refactoring [95f132bb0]
- refactor mp-metrics, use new johnzon-osgi, remove ready [4a2666933]
- mp-jwt-auth [9a5049397]
- jaxrs [a981e2267]
- use osgi-test to reduce boilerplate test code [ecf0dd67b]
- reorganize experimental modules under experimental profile [1ab64c53f]
- defined custom attribute “aries.cdi.extension.bean.classes” to be placed on [4e42b537d]
- README details about custom Aries CDI features [ce2b6fa32]
- update CI scripts [9d209bb0f]
- update weld [13f6aaa42]
- fix build badge [7d192febb]
- cleanup format [52bb1fdc7]
- force auth filter to be required dependency via required extension [81fdbc52a]
- simplify by auto resolving tests [ee7cd32fd]
Romain Manni-Bucau (5):
- adding ContainerListener spi to enable to listen for container lifecycle portably [5de485b62]
- proposal for adapted code style [b527f3620]
- poc with a merge event [7eaa8aed1]
- migrated API rework [56f5653ca]
- replacing 4 spaces by tabs [4319ff03b]
GitHub (4):
- Build with Github Actions [a6cfea639]
- Verify rather than deploy [ad5b78152]
- build on pull request supports to master [ef5c239cf]
- simplify configuration [ed2ad2bdd]
Francois Papon (2):
- Fix javadoc generation [6b3b0d163]
- Allow script in javadoc comments [d0cd8ac6c]
org.apache.aries.cdi-1.0.3
Raymond Augé (15):
- [CDI] some documentation [db41a5e5b]
- information about bnd 4.3.0 discover mode from beans.xml [863265251]
- add note about bnd versions [56a328341]
- renamed examples to faq [00628eb4e]
- add bnd-run configuration [ff6c7d049]
- update readme with badges [6ec1f3de4]
- disable run plugin until we can tell it not to run automatically in CI [79d1a781b]
- more build cleanup [a4feff786]
- update to bnd 4.3.0 [ceccc246a]
- enable, but don't specify a goal [413cb2cd1]
- bnd 4.3.1 [a721780d0]
- just use the pom [dfaa604a2]
- let bnd generate service loader descriptor [e397a826d]
- update felix http [81336bff9]
- cleanup [b342d266c]
org.apache.aries.cdi-1.0.2
Raymond Augé (107):
- [CDI] major refactor [23624f2ae]
- [CDI] missing licenses [5cb7cf0a4]
- [CDI] initial http support [95ef09324]
- [CDI] stabilize test [254443183]
- [CDI] fix maven warnings [a5178f08d]
- [CDI] major refactor [15e99fa3f]
- [CDI] split build into two profiles, by default only build the extender and related artifacts, build specs by using ‘-Pspecs’ [ba4206aa9]
- [CDI] update to weld 3.0/CDI 2.0 [3ea89fd5b]
- [CDI] add http request scoped test with reference [5c2041ce1]
- [CDI] use renamed scope attribute [804099477]
- [CDI] don't split the build... [ae5d5dce3]
- [CDI] fix build and transitive dependencies on EE API artifacts (don't import these with m2e) [6fa0112f9]
- [CDI] broke parent version [f66b7a500]
- [CDI] minimize bouncing [830a82b32]
- [CDI] fix the annotation API to latest and re-structure source/javadoc generation so it works properly [7315add41]
- [CDI] fix spec packaging to use origin APIs while meeting ASF regulations [2604ed72a]
- [CDI] start cleaning up, won't run for a while yet... [ed17c034b]
- WIP [9785570ac]
- [CDI] complete refactor [71e057aa1]
- [CDI] fix typo [edbc428b4]
- [CDI] further stabilizations and bug fixes [fc15c4cd7]
- updated to latest CDI API [e4a2868c5]
- [CDI] version bump 0.0.2-SNAPSHOT [a0d377f3d]
- [CDI] cleanup build and update to official OSGi releases [271b068bd]
- [CDI] add fileinstall for convenience of testing a runtime [8067dd053]
- [CDI] test using ephemeral HTTP port [691587f14]
- [CDI] much stabilization and bug fixes [62152fa56]
- [CDI] cleanup command [dc894b394]
- [CDI] update to latest spec changes [fb3aa7ba0]
- [CDI] rat and cleanup [4b2140935]
- [CDI] fix concurrent modification error on Java 10 [bfdd15f24]
- [CDI] add rat:check to apache-release profile [0c31f473d]
- [CDI] fix missing PREFIX_ handling [a62c1761b]
- [CDI] solve shutdown BeanManager [ba6aeefed]
- [CDI] cleanup dependencies [8aa94c4c4]
- [CDI] cleanup and update dependencies [8ce0e5bda]
- [CDI] add felix.logback logging [6140fff7e]
- [CDI] add test from CT [d2189ced1]
- [CDI] updated to latest draft OSGi API [280171e7f]
- [CDI] minor cleanup [62df37cda]
- [CDI] avoid error when config admin has left (typically because the CDI bundle is shutting down) [2b16b0418]
- [CDI] no longer need to index [3e9a5e89b]
- [cdi] removed methods from spec API [bc5911aba]
- [CDI] update to latest changes [4d81161f0]
- [CDI] fix regression [05439e9c6]
- [CDI] use geronimo specs [1ddefa177]
- [CDI] apply bnd CDI support [a517c1a0e]
- [cdi] update to latest weld [fc61eb22e]
- [cdi] cleanup jboss logging dependencies [58a3d80d2]
- [cdi] apply API change [8e51e6071]
- [cdi] track container activation errors [bea790553]
- [cdi] more testing and fixes [aa2698006]
- [cdi] missing header [f21318a7b]
- [cdi] missing headers [4f7c45529]
- [cdi] quiet down error (we're checking this elsewhere now) [e92ab84ad]
- [cdi] simplify test configs for latest bnd [012ff4b8d]
- [cdi] final bundleContext [bd64a1c5c]
- [CDI] updates [48d0841e6]
- [CDI] CT tests [1e83353c5]
- [CDI] header and cleanup [bb8bda044]
- [CDI] cleanup command output [fe32b49d2]
- [CDI] update for bnd 4.1.0-RC1 changes [e05e84ad0]
- [CDI] name the thread pool thread [20ffb1450]
- [CDI] add null check [137e942ca]
- [CDI] use bnd 4.1.0 release [a9abc8aa4]
- [CDI] handle Errors which are not exceptions [434a6ed50]
- [CDI] update annotations [58f8b7d01]
- [CDI] cleanup error message [d600cf0bf]
- [CDI] prevent NPE [7a6b36905]
- [CDI] wrap the container bootstrap in TCCL [9e395734a]
- [CDI] prefixes are already supported by converter [052b9832d]
- [CDI] this is an overly optimistic requirement, remove it for now [51e0ff7d7]
- [CDI] prototype ELResolver wiring [c7bacb365]
- [CDI] add descriptive service properties and some cleanup [bcfed5fbe]
- [CDI] restructure [466cabc6b]
- [CDI] separate EL-JSP support from http extension [10ead6cc3]
- [CDI] extract the executable into it's own module [536838be2]
- [CDI] solve issue with BeanPropertyType PREFIX_ handling [dc24b72e6]
- [CDI] provide a CDI bom [16eb1f1a7]
- [CDI] little build cleanup [862ab34f8]
- [CDI] improve BOM and cleanup deps [0de91732f]
- [CDI] update felix.logback to latest [7deae6269]
- [CDI] make all extra annotations instantiable [21d1b527f]
- [CDI] initial support for servlet annotations to http extension [16438b3cb]
- [CDI] missing the default descriptor file check [3a91762c7]
- [CDI] references in container component are always Dependent to avoid any proxying [6a0f5b922]
- [CDI] update dependencies, use final OSGi CDI API [ad4589e65]
- [CDI] remove the snapshot repos [15a47185c]
- [CDI] make test super class abstract so Eclipse‘s JUnit doesn’t get confused [5cf7311c4]
- [CDI] skip surefire if there are not tests to execute (so “-Dtest=” works with bnd-testing-maven-plugin) [a002b50e0]
- [CDI] make correlation of activations more robust [4c06a94d0]
- [CDI] add missing SCM to poms [cddeae2c2]
- [CDI] clean up module naming [b2dd7307a]
- [CDI] handle the listener registration in async fashion [3c8ad29a7]
- ARIES-1890 handle scenario where another actor caused the context listener to fire it's contextDestroyed event [4919ffa2b]
- [CDI] update resolutions [7f0f696df]
- ARIES-1902 CDI does not properly handle BeanPropertyTypes which are marker annotations - Update to converter 1.0.4 [d9ec51d57]
- ARIES-1903 Cannot create proxy classes from extensions [f79e8cbbc]
- [CDI] eat own dog food (don't use DS for test scenario) [b4a965ec8]
- [CDI] add missing license and notice files [8b837c314]
- [CDI] remove unused [8101cc0ad]
- [CDI] bnd 4.2.0 and other simplifications [4a79801ea]
- add ignores [87ae23282]
- update readme [5d63127fc]
- ARIES-1910 Aries CDI does not properly handle security checks [6a80ae58b]
- update scm configurations for new git repo [3f42b693d]
- add missing header [32f43b555]
Carlos Sierra Andrés (13):
- [ARIES-CDI] update to latest proposed API using OSGi snapshots [35a0151ae]
- [ARIES-CDI] large refactor based on the proposed changes [49f76f4ce]
- [ARIES-CDI] simplify by embedding the inject APIs [6c0504c27]
- [ARIES-CDI] fix dependencies [7f7d35695]
- [ARIES-CDI] create and use dependencies with contracts [60f771588]
- [ARIES-CDI] Simplify with synchronized [75ac8cdeb]
- [ARIES-CDI] Avoid state pollution [8b94fa27c]
- [ARIES-CDI] Not needed [38ab4e0fe]
- [ARIES-CDI] Initialize with size [49bc0fbc4]
- [ARIES-CDI] minor source format [14430a604]
- [ARIES-CDI] Missing unregistration and source format [80b500727]
- [ARIES-CDI] Prepare for snapshot deployment [755d6b31a]
- [ARIES-CDI] update to proper deps, merge executable, add parent pom, exclude itests from install,deploy [4b6544a85]
A. J. David Bosschaert (2):
- ARIES-1665 Initial contribution of OSGi-CDI API from OSGi [9a384d641]
- ARIES-1665 Initial contribution of implementation of OSGi RFC-193 [656374765]
org.apache.aries.cdi-1.0.1
Raymond Augé (5):
- [CDI] handle the listener registration in async fashion [995e512d4]
- ARIES-1890 handle scenario where another actor caused the context listener to fire it's contextDestroyed event [9bc481566]
- [CDI] update resolutions [6f353f586]
- ARIES-1902 CDI does not properly handle BeanPropertyTypes which are marker annotations - Update to converter 1.0.4 [d01f99455]
- ARIES-1903 Cannot create proxy classes from extensions [749c610c6]