Releases: helidon-io/helidon
1.0.1
Notes
This release brings you GraalVM support in Helidon SE and a variety of
bug fixes and documentation improvements.
Improvements
- Add support for GraalVM in Helidon SE 499
- Security: add JWT-Auth configuration to control secure by default 465
- Assorted documentation updates 418 424 435 440 448
Fixes
- WebServer: MetricSupport and RegistryFactory can be accessed in any order now 457
- WebServer: cleanup and optimizations when writing data from Jersey 463
- WebServer: NPE in ForwardingHandler 430
- Performance improvements 423
- Security: NPE when IDCS returns no groups 454
- Json processing support now uses default encoding of JSON-P 421
1.0.0
Notes
This is our 1.0 release and we have finished the API changes that we've
been working on over the last few months. From this point on we will
have much greater API stability. Thanks for your patience.
If you are upgrading from 0.11.0 note that media support (for example JsonSupport)
has moved to a top level media
component. This means you might have to change
your dependencies and Java imports. For more details see: API Changes.
If you are upgrading from 0.10.5 or earlier you will likely need to change
your application due to a number of API changes we made since then.
For details on API changes see API Changes
Helidon 1.0 supports MicroProfile 1.2 with updated versions of the components.
Improvements
- WebServer: Add JSON-B (Yasson) support 388
- WebServer: Add Jackson support 351
- MicroProfile: update Hystrix to 1.5.18 391
- Examples: Change quickstart examples so that PUT uses json and not path param 399
Fixes
- WebServer: Fix for NullPointer when using Json support without configured charset 393
0.11.1
Notes
If you are upgrading from 0.10.5 or earlier you will need to change
your application (see Notes for 0.11.0 release). For details on API
changes see API Changes
If you are upgrading from 0.11.0 note that media support (for example JsonSupport)
has moved to a top level media
component. Details
in API Changes.
Thanks for your patience with API changes. Once 1.0 is released this will
be behind us!
Improvements
- Security: Support PermitAll and DenyAll annotations 334
- WebServer: Implement RequestPredicate 325
- WebServer: Move media processing separated to a top level module 326
- Documentation: Add CDI extensions documentation 324
- Documentation: Various documentation and examples updates
Fixes
0.11.0
Notes
We've made a number of API changes for this release in preparation for our
1.0 release. This means when you upgrade to 0.11.0 you will need to make
changes to your application. We apologies for the inconvenience, but we
wanted to get these changes in before 1.0. For details see
API Changes
Improvements
- API refactoring. See API Changes
- WebServer: Add health support in SE 287
- MicroProfile: JWT Auth 208
- MicroProfile: update to Fault Tolerance 1.1.3 253
- WebServer: update Netty to 4.1.30 269
- CDI Extensions: Add MySQL CDI integration example 284
- Config: GenericType support for config mapping 238
- Config: Java Beans support 197
- Build: build on Windows 252
- Documentation: Add Creating Docker Images guide 182
- Documentation: add development guidelines
Fixes
0.10.5
0.10.4
0.10.3
0.10.2
0.10.1
Improvements
- Security: Jersey integration to use pre-matching filter for securing requests
Fixes
- WebServer: RouteListRoutingRules post method has copy/paste errors
- WebServer: Display friendly message if port is in use
- WebServer: Set the option with SO_TIMEOUT with correct value from config
- Build: Helidon 0.10.0 build failed in local system.
- Documentation: various updates
0.10.0
Notes
In this release we have refactored some HTTP classes and moved
them from io.helidon.webserver
to a new package io.helidon.common.http
.
This is an incompatible change and you will need to update your import
statements. See javadocs for details.
Improvements
- Security: improve support for IDCS subject mapping
Fixes
- Webserver: refactor common HTTP classes to common module
- Documentation: correct various links in documentation
- Security: updates to support chain of JWT and basic auth with OIDC roles
- Archetypes: fix formatting issue in generated pom.xml