github helidon-io/helidon 2.5.0

latest releases: 3.2.8, 4.0.7, 2.6.7...
2 years ago

This is a minor release of Helidon. It contains bug fixes and enhancements. It is recommended for all users of Helidon 2.

Compatibility

2.5.0 is API compatible with 2.4.0

Deprecations

  • The custom Helidon OCI clients have been deprecated (See PR). Use the OCI Java SDK instead. If you use Helidon MP you can inject OCI SDK clients by adding the dependency io.helidon.integrations.oci.sdk:helidon-integrations-oci-sdk-cdi.

  • The MultiPart buffered readers have been deprecated (See PR). Use the MultiPart stream readers instead.

CHANGES

  • CORS: Add check for misplaced @crossorigin annotation; improve request-time performance 3931
  • CORS: Compare origin URLs based on protocol, host and port in CORS 3925
  • Config: Fixed problem supporting config profiles with JSON and HOCON 3945
  • Configu: hocon include 3990
  • Dependencies: MySQL JDBC driver updated to 8.0.28 and PostgreSQL JDBC driver updated to 42.3.3. 4095
  • Dependencies: Upgrade Jackson Databind to 2.13.2.1 (BOM 2.13.2.20220324) 4027
  • Dependencies: Upgrade logback to 1.2.10 3888
  • Dependencies: Upgrade snakeyaml and typesafe-config 3940
  • Docs: Add discussion of Helidon-specific config settings to MP OpenAPI doc (2.x) 3954
  • Docs: Adding jbatch guide to 2.x 3950
  • Docs: Describe more Scheduled properties 4087
  • Docs: Fix missing documentation item for HttpSignProvider in 2.x 3942
  • Docs: fixed manifest and documentation for Helidon Config Encryption for Helidon 2.x 4030
  • Examples: Avoid putting SmallRye pom into quickstarts 4009
  • Examples: JBatch example for Helidon 2.x 3923
  • Examples: Quickstart cleanup, using @HelidonTest in MP. 4011
  • Examples: Removed incorrect call to indexOf 3910
  • Health: Add HEAD support to health endpoints (2.x) 3935
  • JAX-RS: Explicit 404 in Jersey no longer calls next() 3975
  • JAX-RS: Search for @path annotations in base classes 3900
  • JAX-RS: Search for @path annotations in base interfaces 3981
  • Logging: Allow a list of path patterns to be specified for exclusion from access log 3951
  • Logging: Do not log full stack traces in SEVERE when a connection reset is received 3914
  • Messaging: Configurable JMS producer properties 4026
  • Messaging: Fix badly subscribed connector to processor signature 3911
  • Messaging: signature detection fix #3883 2x 3965
  • OCI: Add Helidon Metrics integration with OCI 4003
  • OCI: OCI vault examples switched to OCI SDK from custom OCI integration. 4084
  • OCI: Universal OCI CDI extension 3961
  • Security: Correctly resolve OIDC metadata. 3985
  • Security: Fixed builder created from configuration in OutboundTargetDefinition 3913
  • Security: New security response mapper mechanism for MP 4090
  • Tracing: Disable paths such as /metrics and /health from tracing. 3970
  • Tracing: fix set collectorUri() with URL with no port number adds port 3987
  • WebClient: hang fix backport 2.x 4004
  • WebServer: Fix body part header encoding 3972
  • WebServer: MimeParser parses closing boundary as normal boundary 3971
  • WebServer: Update MediaType parser to handle parameter without value (#3999) 4000
  • WebServer: Upgrade WebSocket from Java HttpClient 3991
  • Deprecations: Deprecated custom OCI integration 4015
  • Deprecations: Deprecate SE MultiPart buffered mode 4096

Don't miss a new helidon release

NewReleases is sending notifications on new releases.