Skip to content

Latest commit

 

History

History
169 lines (118 loc) · 7.12 KB

File metadata and controls

169 lines (118 loc) · 7.12 KB

Changelog

All notable changes to this project will be documented in this file.

This project adheres to Semantic Versioning.

Notes

Improvements

Fixes

0.11.1 - 2019-02-07

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

  • Metrics: Prometheus default help value added 375
  • Security: Jersey client fails in MP 1.2 with no security configured 332
  • WebServer: URL encoding of characters for Webserver and Jersey 370
  • Use JsonBuilderFactory instead of Json.create 330

0.11.0 - 2019-01-11

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

  • WebServer: detect and allow the default Accept header sent by HTTPURLConnection 309
  • WebServer: Ensure proper path encoding with Jersey 317
  • CDI Extensions: Add integrations modules to the bom pom 198
  • Fault Tolerance: Memory improvement 180
  • Build: fails when compiling with Java 11 225

0.10.5 - 2018-11-06

Fixes

  • WebServer: Binary input stream truncated 159
  • WebServer: Metrics endpoint provides JSON output by default 127
  • WebServer: Static serving of a webpage does not work correctly 149
  • Config direct values 134
  • Documentation: Add health check and metrics to first guide 128

0.10.4 - 2018-10-19

Fixes

  • Update site to display and navigate to the guides 120
  • Fixes minor error in OCI object storage integration 119

0.10.3 - 2018-10-18

Improvements

  • Helidon CDI Extensions 109
  • Guide for building restful web services117
  • Experimental support for HTTP/2 105

Fixes

  • WebServer: Prometheus fails to scrape Helidon metrics 111

0.10.2 - 2018-10-12

Improvements

  • MicroProfile Fault Tolerance 1.0 support 97
  • WebServer: Support version 1 and 2 of Zipkin API and configuration based building 87

Fixes

  • WebServer: Eager cleanup of queues to reduce memory usage during heavy loads 90
  • WebServer: Fix for jigsaw service loading problem 99

0.10.1 - 2018-09-28

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 - 2018-09-14

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

0.9.1 - 2018-09-07

Notes

  • Integrate helidon-sitegen 1.0.0, enable the docs

0.9.0 - 2018-09-07

Notes

  • Initial source drop on Github