Bot releases are visible (Hide)
Published by barchetta over 3 years ago
This is a bug fix release of Helidon. It contains bug fixes and minor enhancements. We recommend all Helidon 2.x users upgrade to this release.
2.3.2 is API compatible with 2.3.0.
Published by barchetta over 3 years ago
Published by barchetta over 3 years ago
2.3.1 is a bug fix release of Helidon. It contains fixes and some minor enhancements.
We recommend all Helidon 2.x users upgrade to this release.
2.3.1 is API compatible with 2.3.0.
There has been one minor package change. Base64Value
has been moved from Helidon Integrations Common REST
module
to the module Helidon Common
. Due to that action, import has changed from
io.helidon.integrations.common.rest.Base64Value
to io.helidon.common.Base64Value
, but the class is the same.
Features from MP Config 2.0 that are backward compatible were added in this release:
dev
) using configuration property mp.config.profile
. If such is defined, config will load default properties microprofile-config-${profile}.properties
, and it will look for properties prefixed with %${profile}-
first.OptionalInt
, OptionalLong
, and OptionalDouble
were added as supported typesPublished by barchetta over 3 years ago
This is a bug fix release of Helidon 1. It contains fixes and dependency upgrades.
We recommend all Helidon 1.4 users upgrade to this release.
1.4.9 is API compatible with previous 1.4 releases.
Published by barchetta over 3 years ago
2.3.0 is a minor release of Helidon that contains bug fixes and enhancements. Notable enhancements:
Experimental feature APIs are subject to change.
Users of the current OCI Object Storage extension (helidon-integrations-cdi-oci-objectstorage
) are encouraged
to look at the new OCI Object Storage support (helidon-integrations-oci-objectstorage
). The old OCI object
storage support will be deprecated in a future release.
2.3.0 is API compatible with 2.2.0.
There is a behavior change related to Java marshalling in gRPC. io.helidon.grpc.core.JavaMarshaller
has
been deprecated and disabled by default. It's use is not recommended for production and it will be removed
in Helidon 3.0. If you need to use the JavaMarshaller you can re-enable it by setting the
grpc.marshaller.java.enabled
configuration property to true.
See CHANGELOG
Published by barchetta over 3 years ago
2.2.2 is a bugfix release of Helidon. In addition to fixing various bugs it contains a security fix for an issue concerning the use of security annotations (such as @DenyAll, @RolesAllowed) on JAX-RS Applications and sub-resource locators that are discovered by CDI. See issue 2903 for more details.
This upgrade is recommended for all users of Helidon 2.
2.2.2 is API compatible with 2.2.0.
Published by barchetta over 3 years ago
This is a bug fix release of Helidon. It contains fixes and a number of dependency upgrades.
We recommend all Helidon 1.4 users upgrade to this release.
Published by barchetta over 3 years ago
2.2.1 is a bugfix release of Helidon. It contains bug fixes, performance fixes and dependency upgrades.
2.2.1 is API compatible with 2.2.0.
Published by barchetta almost 4 years ago
2.2.0 is a minor release of Helidon. It contains bug fixes and enhancements. Notable enhancements:
Experimental features are ready for use, but their APIs should be considered unstable and
subject to change.
2.2.0 is API compatible with 2.1.0.
Published by barchetta about 4 years ago
2.1.0 is a minor release of Helidon. It contains bug fixes and enhancements. Notable changes:
@HelidonTest
Junit5 test extension. This extension manages the lifecycle of the Helidon microprofile server in your Junit5 tests.2.1.0 is API compatible with previous releases of 2.0. There are some minor
behavioral changes:
outbound
configuration section that canhelidon-mave-plugin
now have a -jri
suffix.target/helidon-quickstart-se-jri/bin/start
Published by barchetta about 4 years ago
2.0.2 is a bug fix release to Helidon 2.0. It contains bug fixes and minor enhancements.
This release upgrades MicroProfile support to Health 2.2 and Metrics 2.3.2.
This release contains experimental support for fault tolerance APIs in Helidon SE. These
APIs are unstable and will likely change in future releases.
io.helidon.webserver.NettyWebServer$NettyLog
and set it to FINEST
levelio.helidon.webclient.NettyClientInitializer$ClientNettyLog
and set it to FINEST
levelPublished by barchetta about 4 years ago
This is a bug fix release of Helidon.
Published by barchetta over 4 years ago
Published by barchetta over 4 years ago
2.0.1 is a minor bug fix release to Helidon 2.0.0. This release fixes a
key issue in Config as well as some issues in documentation and
example archetypes.
Published by barchetta over 4 years ago
Helidon 2.0.0 is a major release that includes significant new features and fixes.
As a major release it also includes some backward incompatible API changes.
The following are early access features that are ready for developer use.
APIs are subject to change.
For more information see:
For a detailed list of changes please see the
the 2.0.0 CHANGELOG.
In order to stay current with dependencies and also refine our APIs we have
introduced some backward incompatible changes in this release. For details
see the
Helidon 2.0 MP Migration Guide
and the
Helidon 2.0 SE Migration Guide
Thanks to community members dansiviter, graemerocher ,
and akarnokd for their contributions to this release.
Published by barchetta over 4 years ago
This is a bug fix release of Helidon. It includes key bug and performance fixes.
Published by barchetta over 4 years ago
This is the second release candidate of Helidon 2.0.
This release focuses on documentation, bug fixes, performance fixes and cleanup.
Please see the 2.0.0-RC2 CHANGELOG for details.
Published by barchetta over 4 years ago
This is the first release candidate of Helidon 2.0.
This release primarily focuses on finalizing APIs for 2.0. It also includes a number
of performance and bug fixes. We expect APIs to be pretty stable between this
release and the final 2.0.0 release.
As part of gRPC API cleanup, we have renamed the following annotations and classes:
Old Name | New Name |
---|---|
@RpcService |
@Grpc |
@RpcMethod |
@GrpcMethod |
@GrpcServiceProxy |
@GrpcProxy |
GrpcClientProxyBuilder |
GrpcProxyBuilder |
While in general we prefer not to break backwards compatibility by renaming public API
classes, we felt that in this case the change was warranted and acceptable, for several reasons:
We apologize for the inconvenience, but we do feel that the impact of the changes is minimal
and that the changes will be beneficial in the long run.
helidon-common-metrics
and Related Classes RemovedLater releases of Helidon 1.x included the helidon-common-metrics
component and related
classes which provided a common interface to ease the transition from MicroProfile
Metrics 1.x to 2.x.
Although intended for use only by Helidon subsystems rather than
by developers and users, the component and its contents had to be public so multiple Helidon
subsystems could use them.
Therefore, user code might have used these elements.
This release removes this common interface and associated classes.
Any user code that used these internal classes can use the corresponding supported classes in
io.helidon.metrics:helidon-metrics
and MicroProfile Metrics 2.0 instead.
Helidon Artifact | Interfaces/Classes |
---|---|
io.helidon.common:helidon-common-metrics |
Entire artifact, including all io.helidon.common.metrics... classes |
io.helidon.metrics:helidon-metrics |
HelidonMetadata |
InternalBridgeImpl |
|
InternalMetadataBuilderImpl |
|
InternalMetadataImpl |
|
InternalMetricIDImpl |
Published by barchetta over 4 years ago
This is the third milestone release of Helidon 2.0. It contains significant new features,
enhancements and fixes. It also contains backward incompatible changes (see section below).
This milestone release is provided for customers that want early access to Helidon 2.0. It
should be considered unstable and is not intended for production use. APIs and features might
not be fully tested and are subject to change. Documentation is incomplete. Those looking
for a stable release should use a 1.4 release.
Thanks to community member David Karnok akarnokd for his
significant contributions to our reactive support.
The 2.0.0-M3 documentation is available but is currently incomplete. We appreciate your patience as we continue to work on it.
This release contains some backwards incompatible changes. Please see the
2.0.0-M3 CHANGELOG for details.
Published by barchetta over 4 years ago
This is the second milestone release of Helidon 2.0. It contains significant new features, enhancements and fixes. It also contains backward incompatible changes (see section below). This milestone release is provided for customers that want early access to Helidon 2.0. It should be considered unstable and is not intended for production use. APIs and features might not be fully tested and are subject to change. Documentation is incomplete. Those looking for a stable release should use a 1.4 release.
These features are preliminary and are snapshots of work-in-progress:
Thanks to community member David Karnok akarnokd for his
significant contributions to our reactive support.
The 2.0.0-M2 documentation is available but is currently incomplete. We appreciate your patience as we continue to work on it.
This release contains some backwards incompatible changes. Please see the 2.0.0-M2 CHANGELOG for details.