38 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
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
Tomas Langer
4abd0a3cd6 Feature refactoring (#1944)
* Features simplification.
* Added  excludes
* Moved initialization of log to native image extension
* Log statements for unsupported features in native image

Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2020-06-16 18:21:24 +02: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
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
6375428deb Helidon Features.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2020-01-16 11:35:49 +01: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
5bfcff2b68 Java 11 as the minimal version (#1187)
* Java 11 as the minimal version

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

* Use release 8 for javadoc.

Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2019-12-10 10:02:05 +01:00
Tomas Langer
1893efc5e4 Config for Helidon 2.0 (#1102)
* 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
2019-12-05 11:23:29 +00:00
Joe DiPol
eb999f5c56 Update version to 2.0-SNAPSHOT (#1167) 2019-11-23 13:44:00 +01: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
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 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
Laird Nelson
394134cb78 Fixes #727 (#728)
Signed-off-by: Laird Nelson <laird.nelson@oracle.com>
2019-05-22 13:41:21 -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
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
Bryan Atsatt
7f976f35ff Restrict GenericConfigMapper to types that have 1 or more bean properties. Along with some exception handling in ConfigCdiExtension, this solves the TCK problem where it expects a conversion to a type that only has a default ctor to fail. 2019-04-03 11:06:14 -07:00
Bryan Atsatt
33911a517b Remove TODO. 2019-04-02 07:56:24 -07:00
Bryan Atsatt
157ea0d152 Eliminate hasConverter() since it does not correctly detect all conversions supported by Helidon.
This currently breaks the TCK since ObjectConfigMapperProvider supports "conversion" using only a default ctor; this needs to be addressed somehow.
2019-04-02 07:56:24 -07:00
Bryan Atsatt
053491f1e6 First pass at MP config 1.3 update. Includes changes to SE for improved symmetry. 2019-04-02 07:56:23 -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
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
7759612143 Update version to 0.11.1-SNAPSHOT (#323)
* Update version to 0.11.1-SNAPSHOT
2019-01-11 19:53:48 -08:00
Tomas Langer
37772d767b Security - align module names, directories and packages.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2018-12-30 19:34:10 +01:00
Tomas Langer
d8c1065efe Dev guidelines refactoring - using hamcrest assertions.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2018-12-22 17:22:32 +01:00
Tomas Langer
b75c8b224a Config dev guidelines (#275)
* Dev guidelines refactoring - config bundle.

* Dev guidelines refactoring - factory methods using create.

* Dev guidelines refactoring - use factory methods.

* Dev guidelines refactoring - naming fix for object mapper provider.

* Dev guidelines refactoring - use common Builder.

* Dev guidelines refactoring - getters and setters rename.

* Dev guidelines refactoring - checkstyle fixes.

* Moved bundles to a separate module.
2018-12-20 19:23:33 +01:00
Tomas Langer
c782e96ec8 Config api changes (#259)
* API Changes to resolve "Too Many Methods"

* Config is now compilable (production classes only).

* Support for loading instances from configuration based on reflection.

* Fixes to run unit tests.
Removed usage of reflection from config

* Code now compiles against new API.

* ConfigValue uses orElse instead of get for default value.

* Checkstyle fixes.
Added unit tests for default methods in ConfigValue.

* Unit test fixes.

* Javadoc fixes.

* Javadoc fixes.

* Javadoc fixes.

* Code fixes in examples

* Code fixes in examples

* Fixes to use correct APIs from config.

* Documentation updates for changed API.

* GenericType support for config mapping.

* Mapping function on builder for GenericType.

* Removed value() method from Config interface.
Renamed module config-beans to config-object-mapping and
associated packages.
2018-12-19 11:35:28 +01:00