github helidon-io/helidon 2.2.0

latest releases: 4.0.8, 3.2.8, 4.0.7...
3 years ago

2.2.0 is a minor release of Helidon. It contains bug fixes and enhancements. Notable enhancements:

  • Experimental: Micronaut extension support 2467
  • Experimental: Graph QL Support 2504
  • Experimental: Loom (VirtualThread) support in Helidon MP 2417

Experimental features are ready for use, but their APIs should be considered unstable and
subject to change.

Compatibility

2.2.0 is API compatible with 2.1.0.

CHANGES

  • WebServer: Support for a max payload limit on client requests 2491
  • WebServer: Add a shutdown hook to executor service in JerseySupport 2505
  • WebServer: Fix Request chunks emitted after response is completed are not released 2605
  • WebServer: Support for HTTP pipelining 2591
  • WebClient: Methods contentLength and transferEncoding added 2490
  • WebClient: Double query escaping in WebClient fixed 2513
  • Tracing: add tags before span start in jersey ClientTracingFilter #1942 2512
  • Tracing: Make sure span.finish() is not called twice 2466
  • Tests: Fix pom.xml of helidon-microprofile-tests-junit5 2485
  • Tests: Convert tests to use the new infrastructure 2498
  • Tests: Adds a unit test proving that multiple persistence units can be injected 2503
  • Tests: Address intermittent test failures 2517
  • Security: Using the default keystore type instead of JKS 2536
  • Security: Support for overriding configuration of security providers 2511
  • Security: Global context and its use in Security 2549
  • Security: Fixed docs and impl - outbound security 2538
  • Security: Honoring disabled security through configuration for OIDC support 2577
  • Micronaut integration 2467 2602
  • Metrics: Add vetoed-bean support to metrics CDI extension 2507
  • Messaging: Messaging discrepancies 2453
  • Messaging: Make JmsMessage builder methods accessible 2617
  • Messaging: JMS Reactive Messaging connector 2282
  • Messaging: AQ acknowledgement propagation fix 2623
  • Messaging: Native image compatible Kafka connector #2346 2555
  • Messaging: Jms connector SE api 2543
  • Media: Json stream writers 2523
  • Loom: Initial stab at incorporating some Loom features into Helidon in a way that will work under JDK 11 or 16-loom-ea 2417
  • Logging: MDC logging support 2479
  • Logging: Examples of logging with Helidon 2533
  • JPA: PostgreSQL driver support for JPA/Hibernate in native image 2596
  • JPA: MySQL driver support for JPA/Hibernate in native image 2557
  • Health: Add messaging health dependency to bom 2556
  • Fault Tolerance: Revised logic for handling request scopes and contexts in Jersey/HK2 2534
  • Fault Tolerance: Request scope propagation for non-async calls in FT 2495
  • Fault Tolerance: Do not create and cache handlers for fallbacks 2546
  • GraphQL: Experimental Graph QL Support 2504
  • Examples: Make example Kafka working on MAC 2541
  • Examples: Fix uses of jlink-image directories to use new "-jri" suffix. 2469
  • Examples: Using config reference instead of ${ALIAS= 2579
  • Examples: Logging setup in examples and templates 2583
  • Docs: Updated path reference to fix the broken link. 2509
  • Docs: Update jlink guide with .jmod requirement. 2535
  • Docs: Update doc's microprofile version to 3.3 2488
  • Docs: Some minor doc improvements 2527
  • Docs: SE intro: fixed typo 2545
  • Docs: Increase visibility of Getting started in Overview 2568
  • Docs: Improve doc for built-in health check thresholds, etc. 2559
  • Docs: Helidon SE OIDC Security provider guide 2310
  • Docs: Helidon MP OIDC Security provider guide 2311
  • Docs: Fix instructions for enabling JSON-P for Health-Checks. 2528
  • Docs: Updating JTA and JPA guides 2570
  • Docs: Misc fixes 2616 2615 2573
  • Dependencies: Exclude jakarta.ejb-api 2595
  • Dependencies: remove weld-probe-core 2506
  • Dependencies: Upgrade Hibernate to 5.4.25.Final 2575
  • Dependencies: Upgrade GraalVM 2510 2514
  • Dependencies: Upgrade apache-httpclient, google-api-client and snakeyaml 2482
  • Dependencies: Upgrade Guava version to 30.0-jre 2620
  • Dependencies: Update ojdbc deps 2530
  • Dependencies: Move scala dep from bom 2542
  • Dependencies: Add dependency-check-maven plugin 2472
  • Dependencies: Import ojdbc deps with bom 2588

Don't miss a new helidon release

NewReleases is sending notifications on new releases.