* 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
* Fix release.sh update-version to work with new parent pom hierarchy
* Update CHANGELOG for 1.3.0 release
* fix release script to deal with maven timestamps
* Update graal tests to work with new parent pom hierarchy
* Update release.sh to set helidon.version correctly
* Move gpg plugin management and execution for the release profile under parent/pom.xml
Move nexus plugin extension for the release profile under parent/pom.xml
Move the staging profile under parent/pom.xml
Added missing snapshot repository under distribution management in parent/pom.xml
* Fixes#1024 - Bad build time subsitution for bare archetypes pom
Fixes#1025 - archetype-packaging plugin needs to be declared as an extension
Reverting dependencies on helidon-metrics2 back helidon-metrics for all SE examples
Removing helidon-metrics2 from the BOM pom to prevent end-user from using it
Update examples/grpc/metrics README to fix test step.
* Update version to 1.3.1-SNAPSHOT
Create a new parent pom hierarchy to fit new applications-pom
Updated all examples to use the new application-poms
Normalized examples README.md
Updated examples Dockerfile to multi-stage
Remove dependency management for microprofile-metrics-api and leverage the transitive dependencies of helidon-metrics and helidon-metrics2.
* Fix precedence for explicit sys prop and env var sources.
Fixes#977.
* Introduce explicit types for sys props and env vars config sources.
* Copyright fix.
* Make javadoc tables more readable and remove explicit styles from ThreadPoolSupplier tables.
* Table style/doc tweaks.
* Add missing javadoc modules: grpc-* (fixes#955), access-log, jaeger tracer, open api.
Clean up "Other Packages" tab by adding new groups.
More table style/doc tweaks.
* Copyright fixes.
* Upgrade GraalVM to 19.2.0
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
* Support security algorithms in Graal native-image.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
* Static content update to work with any classpath resource.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
* Integration test for Graal native-image.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
* Copyright fixes.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
* Fix directory behavior when classpath based on files.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
* MP now returns the original instance of Helidon config.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
* Helidon config in MP now contains MP config sources as well.
Also fixed URL config source to handle any URL, not just HTTP.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
* Correct disconnect in dataStamp
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>