99 Commits

Author SHA1 Message Date
Joe DiPol
7ea8e43d56 Upgrade GraalVM version to 20.2.0 in Dockerfiles (#2514) 2020-11-10 13:14:25 -08:00
Bryan Atsatt
4204ce51ae Fix uses of jlink-image directories to use new "-jri" suffix. (#2469)
* Fix uses of jlink-image directories to use new "-jri" suffix.
2020-10-21 12:07:12 -07:00
Joe DiPol
437fbd730d Update version to 2.1.1-SNAPSHOT (#2462) 2020-10-16 15:37:23 -07:00
Joe DiPol
a45582c779 Upgrade to build tools 2.1.2 (#2458) 2020-10-15 14:36:31 -07:00
Tomas Langer
c0fc3b919e Use latest version for helidon plugin to include native image fix. (#2374)
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2020-09-17 18:09:39 +02:00
Romain Grecourt
d62d70ef53 Update standalone quickstarts. (#2360)
- surefire & failsafe updated to 3.0.0-M5
 - removed plugin dependency on junit-jupiter-engine
 - set useModulePath to false
 - add native-image profile to quickstart-standalone-se
 - remove junit-platform-surefire-provider in quickstart-standalone-se
2020-09-14 17:29:19 -07:00
Suren Konathala
ec0a12600d Updated maven surefire plugin to helidon-standalone-quickstart-mp (#1849)
* Updated maven-surefire plugin verion in pom.xml

* Updated pom.xml with 2.0.0-SNAPSHOT version

Co-authored-by: Suren Konathala <suren@Surens-MacBook-Pro.local>
2020-09-11 16:40:53 -07:00
Joe DiPol
78eddfe47a Update version to 2.0.3-SNAPSHOT (#2323) 2020-09-04 11:18:57 -07:00
Tim Quinn
a554d67a57 Add support for MP Metrics 2.3 (#2245) 2020-08-12 15:50:34 -05:00
Joe DiPol
0b261b1ce1 Quickstart gradle fixes (#2214)
* Update quickstart build.gradle files
* Change work-around for moving beans.xml for tests. Enable jandex
* Update gradle plugin org.kordamp.gradle.jandex to 0.6.0
2020-07-29 08:26:58 -07:00
Joe DiPol
28ebbd0e3e Add -Declipselink.weave.skip to quickstart Dockerfiles (#2146) 2020-07-09 13:47:58 -07:00
Laird Nelson
cf156c5967 Upgrading to the latest version of the Eclipselink Maven plugin and aligning Eclipselink version to correspond with it. (#2138)
* Upgraded to the latest version of the Eclipselink Maven plugin and aligned Eclipselink version to correspond with it.
* Fixed Pokemon example which was using EclipseLink weaving but a Hibernate runtime.
* Removed commented out code.

Signed-off-by: Laird Nelson <laird.nelson@oracle.com>
2020-07-09 10:17:06 -07:00
Joe DiPol
d59626d0c3 Change Dockerfiles to use maven.test.skip (not skipTests). See issue #2128 (#2135) 2020-07-06 17:16:26 -07: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
Romain Grecourt
7a5f073d4e remove old archetype build scripts (#2037) 2020-06-17 14:42:34 -07: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
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
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
David Král
4df31fdde8 WebClient used in SE examples and tests (#1646)
WebClient used in SE examples and tests

Signed-off-by: David Kral <david.k.kral@oracle.com>
2020-05-07 18:14:44 +02:00
David Král
05ed35d22e MediaSupport usage redesigned (#1720)
MediaSupport usage redesigned
Http methods added to WebClient interface
package private RequestConfiguration is no longer returned by public interface

Signed-off-by: David Kral <david.k.kral@oracle.com>
2020-05-07 11:17:04 +02:00
Joe DiPol
7fee208746 2.0 update example Dockerfiles (#1706)
* Make sure example Dockerfiles build with maven:3.6-jdk-11 and run with openjdk:11-jre-slim
* Remove main class from stand-alone MP quickstart
2020-04-30 08:06:53 -07:00
Tomas Langer
0c94ec317a Dependency convergence + jakarta libraries. (#1600)
* 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>
2020-04-14 20:14:44 +02:00
Joe DiPol
c7baf04f80 Update quickstarts (including MP) to use new GraalVM 20 docker image. (#1576)
Add native support to MP quickstarts
2020-03-26 12:58:00 -07:00
Tomas Langer
e9774cdb9f Fixes for MP quickstart in native image. (#1564)
* Fixes for MP quickstart in native image.
* Mp Quicstart update - fix injection and documentation.

Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2020-03-24 12:54:13 +01:00
Joe DiPol
b9f41727b6 Tweak smoketest.sh script and fix typos in MP quickstart readme (#1550)
* Tweak smoketest.sh script and fix typos in MP quickstart readme
2020-03-23 10:51:07 -07:00
Tomas Langer
3f2237f7ac JPA and JTA for native image (#1478)
* JPA and JTA for native image.

Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2020-03-17 09:18:58 +01:00
Joe DiPol
7d500a2784 Java 11 javadoc fixes. Turn on failOnError (#1386)
* 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
2020-03-13 13:03:58 -07:00
David Král
6ca7d5e6be Webclient implementation (#1205) (#1431)
Webclient implementation (#1205)

Signed-off-by: David Kral <david.k.kral@oracle.com>
2020-03-11 15:18:38 +00:00
Bryan Atsatt
edf38cf63f Update standalone quickstarts to support jlink-image. (#1424) 2020-02-25 11:39:59 -08:00
Tim Quinn
bd3a849747 Remove MP quickstart GreetApplication class for auto-discovery (#1395)
* Remove application classes from MP quickstart and standalone quickstart examples
2020-02-20 13:42:46 -06:00
Bryan Atsatt
c63b7b9586 Add "jlink-image" support. (#1398)
* Add "jlink-image" support.

* Fix copyright.
2020-02-19 08:34:02 -08:00
Tim Quinn
b7bfaecdbe 2.x Add OpenAPI annotations to MP quickstart for input and responses on updateGreeting (#1394) 2020-02-18 15:20:57 -06:00
Joe DiPol
902d16e752 More gradle file cleanup. Fix deprecations. (#1354) 2020-02-06 08:25:02 -08:00
Tomas Langer
bdcc64eb77 Checkstyle upgrade (#1340)
* Missing files from mp1 integration test.

* Upgrade checkstyle to 8.29 and update plugin + fix issues.
2020-02-04 11:40:16 +01:00
Joe DiPol
e25fdd4774 Update version to 2.0.0-SNAPSHOT. update-version now edits build.grad… (#1348)
* Update version to 2.0.0-SNAPSHOT. update-version now edits build.gradle file
2020-02-03 22:23:42 -08:00
Joe DiPol
1b265c2c93 Update helidon jdk graalvm maven image to jdk11 and graalvm 19.3.1 (#1347)
Update standalone quickstarts to Java 11
2020-02-03 21:29:24 -08:00
Joe DiPol
56e26371b6 Update docs, examples, dockerfiles to Java 11. bom cleanup. Gradle fixes. (#1346)
Docs: update pre-reqs, change Java references to 11
Cleanup bom/pom.xml, remove use of project.version
Update quickstart Dockerfiles to maven:3.6.3-jdk-11 and openjdk:11-jre-slim
Update quickstart build.gradle to Java 11 and work with Gradle 6
Update build tools to 1.1.1. 
Update helidon-maven-plugin to 1.1.1
2020-02-03 16:28:51 -08:00
Tomas Langer
76b8fbee89 Helidon MP revamped for native-image
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>
2020-01-13 23:40:30 +01:00
Tomas Langer
8ae046ecf9 Update to Java 11 APIs (#1232)
* 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>
2019-12-17 20:33:51 +01:00
Tomas Langer
31365ec5d9 Using Flow API from Java, removed Flow from reactive module.
See #1220

Javadoc no longer fails the build. See #1223 as a follow up issue.

Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2019-12-13 21:48:06 +01:00
Joe DiPol
eb999f5c56 Update version to 2.0-SNAPSHOT (#1167) 2019-11-23 13:44:00 +01:00
Joe DiPol
cc562e0788 Update 3RD-PARTY file and adjust GraalVM version in READMEs (#1165) 2019-11-22 10:04:45 -08:00
Tim Quinn
59b478ecf1 Support MP 3.2; add full and core MP bundles and deprecate existing numbered ones (#1143)
Add new MP bundles for core and full
2019-11-19 17:03:29 -06:00
Bryan Atsatt
c082748709 Changes default logging to write to System.out. (#1145)
* Changes default logging to write to System.out. Fixes #1144.

* Fixed copyrights.
2019-11-18 14:58:03 -08:00
Santiago Pericasgeertsen
50fec5ac67 New bundle for MP 3.1 (#1108)
* New bundle for MP 3.1.

Signed-off-by: Santiago Pericas-Geertsen <santiago.pericasgeertsen@oracle.com>

* Make the MP 3.1 bundle the default for archetypes, tests and samples.

Signed-off-by: Santiago Pericas-Geertsen <santiago.pericasgeertsen@oracle.com>
2019-10-18 09:30:22 -04:00
Tomas Langer
0db01d9f08 Mp ws services (#1073)
* Support for WebServer services in Helidon MP.
Named routing for applications and services using annotations.
Override routing name and path using configuration.

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

* Test that we can inject dependent and application scoped to webserver service.

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

* Documentation added.

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

* Rebase

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

* Checkstyle fix.

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

* Javadoc fix.

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

* Typo fix.

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

* Removed parts of another PR. Fixed long lambda.

Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2019-10-09 23:26:27 +02:00
Santiago Pericasgeertsen
53f4daad68 Switching back to using metrics2 by default where possible. (#1077)
Signed-off-by: Santiago Pericas-Geertsen <santiago.pericasgeertsen@oracle.com>
2019-10-08 12:52:54 -04:00