* Update surefire and failsafe to 3.0.0-M5
Remove dependencies on jupiter-engine, and junit-platform-surefire-provider
* disable module path for surefire and failsafe
* version.lib.surefire.testng to 3.0.0-M5
remove duplicates dependencies in tests/integration/mp-grpc/pom.xml
suppress warnings in top level pom
* add back junit-jupiter-engine
* add junit:junit in config/jgit as jgit.junit requires junit4
* add junit-jupiter-api to database-se archetype
* 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>
* MP to SE config now works including environment variables.
* Empty config now does not create an executor service.
* Using the same classloader when null is sent in MP config.
* Added env var test.
* Ensure the reference config uses its own configuration (intermitent failure fix)
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
Co-authored-by: Romain Grecourt <romain.grecourt@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>
* WebServer configuration.
* Quickstart update
* TLS configuration
* Using new Deprecated config to warn in KeyConfig.
* Deprecated ServerConfiguration and remove its use from Helidon production code.
* Deprecated ServerConfiguration and remove its use from Helidon test and example code.
* Archetype updated. Copyright fixes.
* Support for mutable MP config sources to remove regression (even though the original behavior was not intended).
* Fixed unit test to be independent on ordering.
* 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>
* 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
* this not work does
* Upgrade to Jersey 2.30.1
* Increased timeout for failing test (intermittent)
* Disabled offending test, related to config changes.
* 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>
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>
* Removed com.google.protobuf:protobuf-java dependency; it becomes 4th party as it is used by io.grpc:grpc-protobuf.
* Updated com.typesafe:config version from 1.3.3 to 1.4.0.
* Removed unnecessary junit dependency.
* Updated jgit from 4.9.0.201710071750-r to 5.5.1.201910021850-r.
* Updated etcd4j from 2.16.0 to 2.17.0.
* Change jgit version to v4.11.9.201909030838-r.
* Change jgit version to 4.11.9.201909030838-r.
* Change jgit version to 4.9.9.201903122025-r.
* Add com:jcraft.jsch:0.1.55 dependency to update version used by jgit.
* Update automatic module "protobuf.java" name to "com.google.protobuf".
* 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>
* Meta configuration refactoring.
* Using meta configuration in MicroProfile Server
* Refactored config sources to use proper builder pattern.
* Native image substitution removed as no longer needed.
* Documentation update for Meta configuration.
* MP config in SE
* Order system properties and environment variables as in MP
* gRPC microprofile support (#107)
Adding gRPC microprofile support
* Resolve review comments, checkstyle and spot-bugs issues
* Fixing copyright
* Rebasing on Oracle/Helidon master
* Add support for CDI discovery of MarshallerSuppliers
* Improve error logging
* Rebasing on Oracle/Helidon master
* Changes based on pull request feedback
* Use Resource class for resources loaded from configuration
* Refactoring based on pull request feedback
* Use the standard protobuf Empty message type instead of a custom Empty message
* Support CompletionStage as a return type in MP annotated gRPC service methods