Skip to content

Latest commit

 

History

History
129 lines (93 loc) · 5.14 KB

CHANGELOG.md

File metadata and controls

129 lines (93 loc) · 5.14 KB

Changelog

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

This project adheres to Semantic Versioning.

Notes

  • io.helidon.common.SpiHelper is removed (incompatible with java9+)
  • io.helidon.common.configurable.Resource is refactored to align with development guidelines
    • factory methods "from" renamed to "create"
    • factory method "fromPath" removed, use create(Paths.get(pathString))
    • getters renamed - removed "get" word
  • io.helidon.common.http.Http is refactored to align with development guidelines
    • factory method "of" renamed to "find", as it returns an Optional
    • other factory methods renamed to "create"
  • io.helidon.common.http.MediaType is refactored to align with development guidelines
    • removed constructors - only factory methods and Builder pattern available now
    • added factory method "create" to support most common use cases
    • added fluent API Builder to build more complex instances
    • getters renamed - removed "get" word
  • io.helidon.common.http.SetCookie is refactored to align with development guidelines
    • class is immutable now
    • removed constructors - only factory methods and Builder pattern available now
    • added factory method "create" to support most common use cases
    • added fluent API Builder to build more complex instances
  • io.helidon.common.pki.KeyConfig is refactored to align with development guidelines
    • factory methods "from" renamed to "create"
    • getters renamed - removed "get" word
    • Builder method "fromConfig" renamed to "config"
    • Builders now implement io.helidon.common.Builder

Improvements

Fixes

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