* 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>
* Changes based on gRPC server PR
* Implement client-side service framework
* Initial commit for Issue #20
* Incorporated JK's review comments
* Remove metrics from gRPC client. Issue #74
* Refactor example clients to use the client API.
* Added gRPC Client documentation
* Refactor client interceptor priority to be an int instead of an enum
* Support for gRPC client configuration
* Allow users to configure gRPC client security #26
* Update examples and docs to show the correct way to configure gRPC client security
* Added missing copyrights
* Changes based on PR comments
* Harden GrpcChannelsProvider to cope with missing configuration
* Changes based on PR comments
* Fix broken gRPC client example
* Harden GrpcServiceTest against timing errors
* Clean-up after rebasing on latest master
* Fix merge issue
Some minor security bugs fixed
Tomas suggestions implemented
checkstyle update
Unused import removed
Test cipherWrongSalt removed
Signed-off-by: David Kral <david.k.kral@oracle.com>
* Initial gRPC server/framework implementation
* Fixes for corrupted source files
* Checkstyle fix
* POM changes based on PR comments by @romain-grecourt
* Added missing gRPC documentation sections
* Change gRPC module to versions 1.0.4-SNAPSHOT
* Change netty tcnative to 2.0.22.Final
* Changes from Helidon review meeting (#84)
* Initial gRPC server/framework implementation
* Remove @author JavaDoc tags
* Rename gRPC server `ServiceDescriptor.Config` interface to `ServiceDescriptor.Rules` and `MethodDescriptor.Config` to `MethodDescriptor.Rules` based on pull-request feedback. Also changed corresponding variable names, parameter names and documentation usage.
* Split gRPC metrics out of the gRPC server module into its own module.
* Change configuration examples in gRPC documentation to yaml
* Fix gRPC security documentation error
* gRPC metrics clean-up based on review comments
* gRPC metrics docs change
* Change gRPC security example configuration to use yaml
* Remove the custom `BasicAuthCallCredentials` class from the security examples #90
* Change gRPC interceptor priority to be an `int` #91
* Fixing checkstyle errors
* Fix incorrect comment in gRPC examples basic `Server.java`
Change gRPC Open Tracing example to build the `Tracer` from config
* Checkstyle fix
* Support the Helidon Prioritized interface as a way to specify gRPC interceptor priority.
* Resolve merge conflict
* Update the gRPC introduction doc to make it clear that Helidon gRPC is currently an experimental feature
* Workaround for Snake YAML issue with missing java.runtime.name system
property
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
* Fix javadoc for public constructor.
* Update checkstyle library to 8.18
Update checkstyle.xml (required):
- Move SuppressionCommentFilter under TreeWalker
- Remove maxLineLength property of LeftCurly module
Fix new checkstyle error reported
* fix copyright
* Fix remaining copyrights.
Wrap the wercker fix in copyright.sh with a if \$WERCKER=true
* Graal integration extension and update of projects.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
* Checkstyle supressions for substitution class.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
* All reflection configuration moved to META-INF config.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
* Better artifact id.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
* Graal reflection config now has unique file names.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
* Graal java util logging support (temporary solution)
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
* Reuse URI instance.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>