Commit Graph

310 Commits

Author SHA1 Message Date
Joe DiPol
d59626d0c3 Change Dockerfiles to use maven.test.skip (not skipTests). See issue #2128 (#2135) 2020-07-06 17:16:26 -07:00
Tomas Langer
9e18020ff1 Incorporated review changes.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2020-07-06 08:47:43 -04:00
Tomas Langer
a7cad3413f Scope fix for test dependency.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2020-07-06 08:47:43 -04:00
Tomas Langer
ad0c19ecfb Rebase and fix version.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2020-07-06 08:47:43 -04:00
Tomas Langer
753f4043bb Example for FT with webserver.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2020-07-06 08:47:43 -04:00
Joe DiPol
0bb8d792da Bump version to 2.0.2-SNAPSHOT. Update CHANGELOG (#2111)
* Bump version to 2.0.2-SNAPSHOT Update CHANGELOG
2020-06-30 14:47:34 -07:00
Joe DiPol
1ed846ed66 Update docs, READMEs, Dockerfiles to graalvm 20.1.0 (#2103) 2020-06-26 14:53:25 -07:00
Joe DiPol
8bbe29ecc8 2.0: Update version to 2.0.1-SNAPSHOT. Update CHANGELOG (#2082)
* Update CHANGELOG.md after 2.0.0 release

* Update version to 2.0.1-SNAPSHOT
2020-06-23 11:32:04 -07:00
Tomas Langer
093ec0d30d Upgrade svm, annotation for reflection (#2070)
* Upgrade svm libraries.
Annotation for reflection in native image.

Signed-off-by: Tomas Langer <tomas.langer@oracle.com>

* Missed required class.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>

Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2020-06-19 15:14:23 -07:00
David Král
a6ce023316 WebClient doc update (#2064)
WebClient doc update

Signed-off-by: David Kral <david.k.kral@oracle.com>
2020-06-19 17:58:02 +02:00
Romain Grecourt
7a5f073d4e remove old archetype build scripts (#2037) 2020-06-17 14:42:34 -07:00
Joe DiPol
74100a8a6c Add trademark notice for Pokemon (#2034) 2020-06-17 12:30:40 -07:00
Daniel Kec
c40814526d Messaging with Kafka examples (#2016)
* Bump up Kafka to 2.5.0 with scala 2.12

Signed-off-by: Daniel Kec <daniel.kec@oracle.com>
2020-06-17 20:48:07 +02:00
Tomas Langer
6b7eb53335 Database native support update (#2028)
* Database access for native image update
* Support for Oracle JDBC driver
* Support for H2 JDBC driver
* Support for mongoDB
* Updated Pokemon example to work with all of the above

Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
Co-authored-by: Paul Parkinson <paul.parkinson@gmail.com>
2020-06-17 19:32:13 +02:00
David Král
8bc6a410da SSL in WebClient and WebServer changed to TLS (#2006)
WebClient SSL naming aligned with WebServer

Signed-off-by: David Kral <david.k.kral@oracle.com>
2020-06-17 10:29:49 +02:00
David Král
06dd30cd8b Mutual TLS implementation, example and tests (#1992)
Mutual TLS implementation, example and tests

Signed-off-by: David Kral <david.k.kral@oracle.com>
2020-06-15 11:36:46 +02:00
Tim Quinn
2c660b7206 Archetype (and other examples) typo (#1981)
* Correct replicated typo in templates and examples

Signed-off-by: tim.quinn@oracle.com <tim.quinn@oracle.com>
2020-06-11 15:03:35 -05:00
Santiago Pericasgeertsen
a0ac43b4a0 Copyright header.
Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
2020-06-11 14:45:29 -04:00
Santiago Pericasgeertsen
40d053c149 Fixed checkstyle problems.
Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
2020-06-11 14:45:29 -04:00
Santiago Pericasgeertsen
694e910edf Property for external DB and H2 dialect.
Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
2020-06-11 14:45:29 -04:00
Santiago Pericasgeertsen
a94c861179 Some pom changes and use of Hibernate.
Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
2020-06-11 14:45:29 -04:00
Santiago Pericasgeertsen
3ebcb3dec0 Make return types consistent in resource classes.
Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
2020-06-11 14:45:29 -04:00
Santiago Pericasgeertsen
004e87c345 Re-arranged pom dependencies. Improved Javadocs and a few other small changes.
Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
2020-06-11 14:45:29 -04:00
Santiago Pericasgeertsen
845399d15f Fixed some copyright headers.
Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
2020-06-11 14:45:29 -04:00
Santiago Pericasgeertsen
d6712d7caf Implementation updates and a test class.
Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
2020-06-11 14:45:29 -04:00
Santiago Pericasgeertsen
cc17906e38 New JPA MP test using Pokemons. Will be used as starting point for new archetype.
Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
2020-06-11 14:45:29 -04:00
jbescos
cc9e926993 WebSockets example: HTML page for user experience (#1946)
WebSockets example: HTML page for user experience
2020-06-11 08:36:00 +02:00
Romain Grecourt
a9363a3d22 DataChunk ByteBuffer array (#1877)
Update DataChunk to hold an array of ByteBuffer instead of a single ByteBuffer.
2020-06-02 13:39:39 -07:00
Romain Grecourt
8811f9ad2e Revert filters as function instead of reactive processors. (#1917)
* Revert filters as function instead of reactive processors.

* add back the registerFilter methods variants with function
2020-06-02 12:23:15 -07:00
Tomas Langer
4fd2129a7f Native image fixes for new Jersey version. (#1910)
* Native image fixes for new Jersey version.
* Jersey client now works without additional dependencies.
* Fix for modularized runtime.

Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2020-06-01 17:05:04 +02:00
David Král
a80c90069e WebClient system loader not automatically registers every service anymore (#1903)
Signed-off-by: David Kral <david.k.kral@oracle.com>
2020-06-01 09:46:58 +02:00
David Král
a72e9262f8 Media support flattening (#1899)
Flattening of the media support structure
Fix for not checking of the context parent when searching for operator

Signed-off-by: David Kral <david.k.kral@oracle.com>
2020-05-29 16:52:39 +02:00
Daniel Kec
9d209a1a55 Deprecated Multi#from (#1888)
* Deprecated Multi#from
* Switch to Multi#create and Single#create

Signed-off-by: Daniel Kec <daniel.kec@oracle.com>
2020-05-29 15:30:08 +02:00
Daniel Kec
c73a316be3 Fix copyright (#1902)
Signed-off-by: Daniel Kec <daniel.kec@oracle.com>
2020-05-29 13:59:40 +02:00
Aleks Seovic
ec11b88db6 gRPC client API improvements (2.0) (#1851)
* gRPC client API improvements
* Rename @GrpcService -> @Grpc and @GrpcServiceProxy -> @GrpcProxy
* Rename GrpcClientProxyBuilder to GrpcProxyBuilder
* Leftover @GrpcService -> @Grpc changes
* Added breaking change documentation to CHANGELOG.md

Co-authored-by: Tomas Langer <tomas.langer@gmail.com>
2020-05-29 12:32:20 +02:00
Tomas Langer
8185c08069 Removed deprecations (#1892)
- Removed deprecated methods
- Updated deprecated comments to clearly mark 2.0.0 deprecations
2020-05-29 11:17:43 +02:00
Tomas Langer
2b03cab655 Remove deprecations 1 (#1884)
* Deprecated Span injection removed from Jersey integration.
* Deprecated methods and uses in HealthChecks removed (where possible).
* Removed deprecated ContextualRegistry

Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2020-05-28 12:40:34 +02:00
Tomas Langer
c494634cf7 Alignment of client service APIs between Db and Web Clients. (#1863)
* Alignment of client service APIs between Db and Web Clients.

Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2020-05-27 14:00:19 +02:00
David Král
4e55096c71 Service loader added to MediaContext (#1861)
Media support now loadable via service loader

Signed-off-by: David Kral <david.k.kral@oracle.com>
2020-05-27 12:54:09 +02:00
Romain Grecourt
ab23ce10cb Multipart (#1787)
Initial implementation of multipart media support
2020-05-26 13:00:01 -07:00
Tomas Langer
1fc12f4c11 Updated SSL Configuration for WebServer (#1852)
* Improvements for configuration of TLS.
* TLS Example for webserver.

Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2020-05-26 01:00:33 +02:00
Tomas Langer
69d139e67b DB client api update to reactive (#1828)
* Bugfix of SingleToFuture.java
* Update Single.toOptionalSingle to return a Single.
* Change of DbClient APIs.
* Moved to Single and Multi
* Removed generic statement support

Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2020-05-23 11:40:53 +02:00
David Král
c856b44012 WebClient API changed from CompletionStage to Single (#1832)
WebClient API changed from CompletionStage to Single

Signed-off-by: David Kral <david.k.kral@oracle.com>
2020-05-21 09:47:00 +02:00
Tomas Langer
81c3ecb39b Removes mp-test-libs bundle (#1813)
* Update maven dependency plugin to support dependency:analyze with Java 11
* Remove internal-test-libs 

Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2020-05-18 22:07:48 +02:00
Tomas Langer
cb662ba4b3 JSON-P Streaming support (#1796)
* JSON-P stream writer and related changes.
* Updated according to changes in #1806.

Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2020-05-18 11:00:08 +02:00
Tim Quinn
c4d4703284 Change CORS config key from path-prefix to path-pattern; method names also (#1807)
* Change CORS config key from path-prefix to path-pattern because it is used as a pattern, not a prefix

* Also change the setter and getter method names

Signed-off-by: tim.quinn@oracle.com <tim.quinn@oracle.com>
2020-05-15 13:01:38 -05:00
Tomas Langer
525574da51 Reverting package-lock.json to correct state (broken by pr #1766).
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2020-05-15 17:24:19 +02:00
Tomas Langer
0b95aea917 WebServer configuration changes (#1766)
* 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.
2020-05-14 01:43:51 +02:00
Joe DiPol
d5d1f6133a M3 post release updates: CHANGELOG, smoketest fix, archetype release fix (#1764)
* Fix MAVEN_ARGS in deploy-archetypes.sh
* Fix smoketest script
* Update CHANGELOG with M3 edits
* Restore github-release.sh
2020-05-11 12:36:53 -07:00
Tim Quinn
7f7d4277ad Add new CORS mp example to the list; fix a test bug (#1759)
* Add new CORS mp example to the list; fix a test bug
2020-05-08 18:55:21 -05:00