53 Commits

Author SHA1 Message Date
Joe DiPol
437fbd730d Update version to 2.1.1-SNAPSHOT (#2462) 2020-10-16 15:37:23 -07:00
Joe DiPol
78eddfe47a Update version to 2.0.3-SNAPSHOT (#2323) 2020-09-04 11:18:57 -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
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
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
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
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
29366b6698 Update examples (#1715)
* Update examples to get rid of deprecated methods.
Don't use Application classes when not needed
Remove references to JDK8 in readmes
And other minor changes
2020-05-04 12:46:19 -07: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
Romain Grecourt
f1223ad44e WIP: New build infra (#1605)
* New build infra
 - Make wercker.yml a no-op
 - Add Jenkinsfile
 - Rework build scripts
 - Fix indentation in build scripts

* archive and report failsafe reports

* fix copyright errors

* workaround shrinkwrap-maven proxy issues

* Support for NPM behind proxy.

* increase reactive TCK environment timeout from 50ms to 200s
2020-04-20 18:51:52 -07: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
Tomas Langer
c38554957d Config change support refactoring (#1417)
* Removal of project Reactor.

* Change support refactoring.

* Big change polling + changes + lazy etc.

* Documentation + javadoc fixes.

* Intermittent failure fix

* Changelog update.

* Fixed intermittent test failure - race condition.
2020-03-09 10:48:19 +01: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
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
Joe DiPol
eb999f5c56 Update version to 2.0-SNAPSHOT (#1167) 2019-11-23 13:44:00 +01: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
Joe DiPol
3994b8e730 Update version to 1.3.2-SNAPSHOT. Update CHANGELOG.md (#1068) 2019-09-27 17:37:34 -07:00
Joe DiPol
de805c92ea Fixes from 1.3.0 release branch and version update (#1027)
* 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
2019-09-13 13:17:44 -07:00
Romain Grecourt
0f6403374f Application poms (#1022)
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.
2019-09-12 15:48:09 -07:00
Tim Quinn
7708105a22 Support for MP Metrics 2.0 (#992)
Add support for Microprofile Metrics 2.0, including a Helidon metrics compatibility layer which allows some existing metrics 1.1 clients to run without change using  this Helidon release (which uses metrics 2.0).
2019-09-10 15:39:19 -05:00
Tomas Langer
ce295ccf46 Propagate security automatically (#943)
* Security for Jersey client now autodiscoverable

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

* Missed tests added.

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

* Copyright fix.

Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2019-08-26 11:39:54 +02:00
Joe DiPol
a152dd5914 Update version to 1.2.2-SNAPSHOT. Update CHANGELOG (#937) 2019-08-21 18:23:50 -07:00
Joe DiPol
153ab91cd1 Update version to 1.2.1-SNAPSHOT (#869) 2019-07-30 16:29:07 -07:00
Joe DiPol
856942a256 Change version to 1.2.0-SNAPSHOT (#855) 2019-07-24 09:48:56 -07:00
Joe DiPol
571ae20a62 Update examples and tests to use microprofile-2.2 bundle (#843)
* Fix typo in bom
* Update docs, examples and bookstore test to use MicroProfile 2.2 bundle
2019-07-17 16:18:10 -07:00
Tomas Langer
e2d2a03130 Upgrade Jersey to 2.29 (#813)
* Test with Jersey Release Candidate.

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

* Fixes for update to Jersey RC

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

* Excluded hk2 jakarta.inject

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

* Copyright fixes

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

* Upgrade to Jersey 2.29 released version

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

* Upgrade to Jersey 2.29 released version

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

* Force updates to try fix issue with socket reset

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

* Modules for jersey to exclude jakarta and include javax

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

* module-info fixes for json and health

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

* Copyright fixes

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

* Spotbugs fix

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

* Jersey dependency fix

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

* Better assertion to troubleshoot test failures.

Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2019-06-27 13:40:34 +02:00
Joe Di Pol
b2de53d943 Update version to 1.1.3-SNAPSHOT 2019-06-14 17:15:52 -07:00
Joe DiPol
5327a29115 Change version to 1.1.2-SNAPSHOT (#748) 2019-05-29 10:46:00 -07:00
Joe DiPol
bec2d7331e Update version to 1.1.1-SNAPSHOT (#686)
* Update CHANGELOG for 1.1.0 release

* Make sure to only update project version when processing project pom

* Update version to 1.1.1-SNAPSHOT
2019-05-14 14:42:53 -07:00
Joe DiPol
6ef98d8b87 Update version to 1.1.0-SNAPSHOT (#683) 2019-05-13 16:37:44 -07:00
Romain Grecourt
371bb08688 Fix the TODO application example (#604)
* Add the missing google-login dependency
Cleanup the poms
Remove hard-coded proxy configuration

* fix copyright
2019-04-19 15:06:22 -07:00
Joe DiPol
f293469524 Update version to 1.0.4-SNAPSHOT (#602)
* Update version to 1.0.4-SNAPSHOT
2019-04-18 13:37:18 -07:00
Joe DiPol
ec27269f11 Change version to 1.0.3-SNAPSHOT (#526) 2019-03-21 15:47:01 -07:00
Joe DiPol
2022c59887 Update version to 1.0.2-SNAPSHOT (#506) 2019-03-14 16:37:41 -07:00
Tomas Langer
3adfa0d190 MetricSupport and RegistryFactory can be accessed in any order now. (#457)
* MetricSupport and RegistryFactory can be accessed in any order now.

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

* Metrics refactoring continued - using a singleton
RegistryFactory and removed singleton from MetricsSupport.
Delayed initialization of registries in MetricsSupport to latest
possible moment.

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

* Checkstyle fixes.

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

* Fixes in statically initialized singleton.

Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2019-02-28 18:30:38 +01:00
Joe DiPol
9e61eaa200 Update version to 1.0.1-SNAPSHOT (#414) 2019-02-14 15:46:56 -08:00
Joe DiPol
e7fc3584f6 Update version to 1.0.0-SNAPSHOT (#383) 2019-02-07 21:31:42 -08:00
Joe DiPol
9368442122 Fix #329 Use JsonBuilderFactory instead of Json.create (#330)
* Fix #329 Use JsonBuilderFactory instead of Json.create()
2019-01-28 14:37:12 -08:00
Romain Grecourt
ae6d5209a4 Replace leftover occurrences of io.helidon.webserver.netty. with io.helidon.webserver. (#337)
Update copyright year
2019-01-23 13:29:47 -08:00
Tomas Langer
91ae635996 Media processing separated to a top level module.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2019-01-18 16:01:12 +01:00
Joe DiPol
7759612143 Update version to 0.11.1-SNAPSHOT (#323)
* Update version to 0.11.1-SNAPSHOT
2019-01-11 19:53:48 -08:00
Joe Di Pol
02d83101b4 Copyrights 2019-01-11 18:49:29 -08:00
Joe Di Pol
078af38a93 Fix pom parenting in integrations examples. Clean up project names in examples. 2019-01-11 18:49:29 -08:00
Romain Grecourt
1d4f2ba5dc Combine webserver and webserver-netty (#315)
* webserver-netty removal, step #1:
 - move sources from webserver/netty to webserver/webserver
 - leave the SPI for now
 - remove all dependencies to webserver-netty
 - remove webserver/netty from the reactor
 - delete webserver/netty

* move webserver/test-support/src/main/resources/s-internal -> webserver/test-support/src/test/resources/

* Remove cyclic dependency between webserver and webserver-test-support:
 - move io.helidon.webserver.testsupport.SocketHttpClient.java to webserver/src/test/java/ since it's only used in webserver
 - remove the use of LoggingTestUtils from webserver

* Remove webserver SPI:
 - move BareRequest and BareResponse to io.helidon.webserver package
 - remove WebServerFactory
 - remove io.helidon.webserver.netty.Factory
 - update WebServer.Builder.build to use new NettyWebServer
 - make NettyWebServer public instead of package protected, make cstructor public

* fix copyright and checkstyles

* remove occurrence of helidon-webserver-netty in the docs

* remove META-INF/services/io.helidon.webserver.spi.WebServerFactory

* fix remaining errors related to WebServer SPI removal

* fix checkstyle error in TestClient

* fix copyright years to have the preffered form

* PR feedback: refactor io.helidon.webserver.netty into io.helidon.webserver

* fix checkstyle error in NettyWebServer
2019-01-10 11:06:19 -08:00
Tomas Langer
5a324373be JsonSuport with correctly named factory method.
HeatlhSupport with new factory methods.

Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2019-01-09 19:50:52 +01:00
Tomas Langer
48a2921a61 Microprofile - refactor module structure.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2018-12-31 00:15:23 +01:00