* Outbound security disabled in OidcConfig when invoking OIDC identity provider.
* Pre-matching filter now using security executor service instead of jersey async executor service.
* Async executor was triggered by pre-matching security filter, now by test itself.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
* Security now has higher priority
* Abac now correctly handles validator config
* Other services that expose endpoints have changed priority
* Added an integration test for #2297
* Support for bean producers in different package than beans that have package local methods.
* Update to proxy services
- name is generated with super interface first
- proxy classes are defined using private lookup
- proxy classes are defined using a class loader for weld specific packages
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
* Support for SE mappers in MP.
* Removed mandatory use of object mapping from security providers.
* Use direct APIs to retrieve booleans.
* Fixes to object mapping support in MP.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
* Features simplification.
* Added excludes
* Moved initialization of log to native image extension
* Log statements for unsupported features in native image
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
* Use EmittingPublisher in OutputStreamPublisher to remove busy waiting
* Tck compliance
* Fix race condition, write/emit is thread-safe
* Deferred request callbacks after onSubscribe
* Forward request callbacks in ready state
* Align to IoMulti api
* Callback as notification when more data is requested by subscriber
* EmittingPublisher race condition fix
* IoMulti api alignment
Signed-off-by: Daniel Kec <daniel.kec@oracle.com>
* Dependency convergence + jakarta libraries.
* Tests for jar and module path fro MP.
* Dependency fixes to resolve javadoc issues.
* Fixed the command line scripts that validate classpath and module path.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
* Fail fast when policy validation fails because of setup/syntax.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
* Review fix - not hiding exception.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
* Java 11 javadoc fixes. Turn on failOnError
* Switch to javadoc aggregate goal. Docs are generated as part of site lifecycle
* Update build.sh to build aggregated javadocs after build
* Cleanup based on PR feedback
* Removed requires java.activation
* Update jpa-cdi module-info
* Javadoc: update webclient module-info. Restore webserver dep in native-image-extension
* Update build.sh to use tagged release of javadoc-pluing
* Removal of project Reactor.
* Change support refactoring - in progress.
* Fixed value resolving, MP uses latest config.
* Longer timeouts for slow tests.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
* Fixed issues with IDCS and OIDC provider.
Cookie now configured to prevent infinite redirects.
WebServer security for scopes works as it should.
MP integration with WebServer security works as it should.
Examples are clearly separated between SE and MP.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
* Review changes
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
* Using strict Same-Site when frontend and identity hosts match.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
Work around issues with the reduced pom created by maven-shade-plugin.
See https://issues.apache.org/jira/browse/MNG-5899
Inline the reduced dependencies in the original pom.
Turn-off reduced pom generation.
Update microprofile/weld/pom.xml
Build fixes after repackaging weld.
Build fix - spotbugs exclude missing.
Simplify build and runtime events.
Using predefined priorities.
Validations for all modules in test.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
* Remove OptionalHelper and replace with Optional methods.
* Remove CollectionsHelper and replace with Set, Map and List methods.
* Replaced `InputStreamHelper` with method of `InputStream`
* Replaced Helidon `StackWalker` with the one from Java
* Updated CHANGELOG.md
* Added an exclude for spotbugs to work around
https://github.com/spotbugs/spotbugs/issues/756
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
* Upgrade of libraries related to tracing. (#1169)
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
* Upgrades OpenTracing version, Jaeger and Zipkin tracers and fixed backward incompatible calls.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
* Upgrade to latest Zipkin sender.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
* Updated CHANGELOG.md
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>