Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Dec 20, 2023

This PR contains the following updates:

Package Change Age Confidence
io.helidon.config:helidon-config (source) 4.0.1 -> 4.2.6 age confidence

Warning

Some dependencies could not be looked up. Check the warning logs for more information.


Release Notes

oracle/helidon (io.helidon.config:helidon-config)

v4.2.6

Compare Source

This release of Helidon contains important bugfixes and is recommended for all users of Helidon 4.

A minimum of Java 21 is required to use Helidon 4.

CHANGES

For a list of changes please see the Helidon 4.2.6 CHANGELOG.

v4.2.5

Compare Source

This release of Helidon contains important bugfixes and is recommended for all users of Helidon 4.

A minimum of Java 21 is required to use Helidon 4.

CHANGES

For a list of changes please see the Helidon 4.2.5 CHANGELOG.

v4.2.4

Compare Source

This release contains important bugfixes and enhancements and is recommended for all users of Helidon 4.

A minimum of Java 21 is required to use Helidon 4.

CHANGES
  • gRPC: gRPC bug fixes and enhancements 10330
  • Http: Check consistency of x-forwarded- headers; fix incorrect port assignment in compatibility helper 10349
  • Metrics: Fix test problems with REST client metrics; also fix lack of support for on-demand registration of REST client metrics 10333
  • Metrics: Use Services.get(Config.class) instead of global config 10350
  • Media: Add Gson Support 10344
  • Media: Fix Jackson when charset is used for Accept header. 10343
  • MicroProfile: Adds service registry-sourced beans as selected alternatives to fix #​10096 10341
  • Security: PKCE and Client credential flow added to the OIDC 10348
  • WebClient: Full debugging possible for HTTP client requests 10346
  • WebClient: Read timeout deprecated in the ConnectionKey 10366
  • WebServer: Shutdown services in reverse order (fixes issue #​10239) 10332
  • WebServer: Shutdown services in reverse order when using Weight (fixes issue #​10267) 10340
  • Build: Update cache-config.xml 10356
  • Build: Use Maven 3.9.9 10329
  • Dependencies: Bump com.oracle.oci.sdk:oci-java-sdk-bom to 3.68.0 in /dependencies 10359
  • Dependencies: Upgrade eclipselink to 4.0.7 10334
  • Dependencies: Upgrade kafka-clients to 3.9.1 10328
  • Docs: Helidon MP app on OCI Guide (8353) 10342
  • Docs: Improvements to gRPC SE and MP docs 10357
  • Docs: Update to security documentation to clarify a statement 10345

v4.2.3

Compare Source

This release contains important bugfixes and is recommended for all users of Helidon 4.

A minimum of Java 21 is required to use Helidon 4.

CHANGES
  • Metrics: Add support for metrics.rest-request.enabled (with dot instead of hyphen) in SE metrics config 10208
  • Metrics: Manage REST request metrics for resource methods on a superclass 10216
  • Observability: Add header to metrics, health, OpenAPI, info, and config output to discourage browsers from sniffing data to infer the content type 10140
  • Security: Removed default header when abstain 10221
  • Security: SecurityEnvironment query propagation 10222
  • WebServer: Fix 10124 UnknownFormatConversionException in log statement 10212
  • WebServer: Fix content type handling in server request headers. 10209
  • WebServer: Path pattern fix for WebServer 10206
  • Build: Add project names to langchain4j modules. Add urls to application poms 10185
  • Build: migrate release workflow to use Central Publishing Portal 10188
  • Dependencies: Upgrade jgit to 7.2.1 10205
  • Docs: dependency fix for GraphQL server. 10220
  • Docs: fixes typo in REST.request configuration option 10207

v4.2.2

Compare Source

This release contains important bugfixes and is recommended for all users of Helidon 4.

A minimum of Java 21 is required to use Helidon 4.

CHANGES
  • Config: Adjusts OCI vault config sources to read only secret versions that are extant and in the Current rotation state 10094
  • Config: Ensures SecretBundleNodeConfigSource can actually be polled 10091
  • Config: Fix asMap method in MP config on SE config delegate for empty values 10092
  • Testing: Use SetUpFeatures annotation 10093
  • Build: Update test OEL based docker images 10046
  • Build: Increase Linux runner free disk space 10045

v4.2.1

Compare Source

This release contains important bugfixes and is recommended for all users of Helidon 4.

A minimum of Java 21 is required to use Helidon 4.

CHANGES
  • Builders: Fix usage of types with static builder method that does not return Builder class 9953
  • Config: Make sure Config.asMap() returns all nodes with values 9876
  • CORS: Encode paths before using UriPath in preparing CrossOriginConfigMatchable 9982
  • DBClient: Update DB Column to support null values correctly. 10005
  • JAX-RS: Adds config flag to disable header copying in JaxRsService 9990
  • Metrics: Apply config setting for built-in meter name case to extended KPI meter names 9800
  • Metrics: Use Timer base units to format Timer#toString and JSON output 9980
  • Metrics: Tolerate if PostRequestMetricsSupport is missing from request context 10010
  • Rest Client: Connector configuration improvements 9891
  • Security: OIDC Certificate bound access token 9922
  • Service Registry: Make sure service registry manager start works with empty binding 9852
  • Services Registry: Use runtime dependencies in Service Maven Plugin 9868
  • Tracing: Fix problems in tracing with headers that appear multiple times in an incoming request 9924
  • WebClient: Adds configurable buffering support to TcpClientConnection 9893
  • WebServer: Accepts colon ':' as a valid character in a URI as mandated by RFC 3986 9864
  • WebServer: Adds support for new request processing event called beforeTrailers 9931
  • WebServer: Allow user error handling of BadRequestException when thrown from routing 9972
  • WebServer: Fix static content handling, where jar file was closed when it should… 9943
  • WebServer: H2 with IPv6 URI fix #​9590 9961
  • WebServer: Make StaticContentFeature weight mutable 9952
  • WebServer: Support Jersey on Helidon SE WebServer 9985
  • WebServer: Update path matchers to honor quantifiers in Regular expressions 9976
  • Archetypes: Update Coherence version to 25.03 9983
  • Build: Update all module to be compilable and testable with Java 24. 9865
  • Cleanup: Remove unnecessary check in BiConsumerChain 9803
  • Cleanup: Remove unused class io.helidon.dbclient.jdbc.JdbcClientServiceContext 9926
  • Cleanup: Remove unused code from io.helidon.codegen.classmodel.Type 9874
  • Config: Ensures that Helidon does not violate the CDI specification by implementing jakarta.enterprise.inject.Instance or jakarta.inject.Provider 10017
  • Dependencies: Bump com.oracle.oci.sdk:oci-java-sdk-bom from 3.62.0 to 3.62.1 in /dependencies 9975
  • Dependencies: Upgrade byte-buddy to 1.17.5 and asm to 9.8 for Java 25 support 9964
  • Dependencies: Upgrade langchain4j to 0.36.2 9954
  • Dependencies: Upgrade neo4j driver to 5.28.3 9895
  • Dependencies: Upgrade parsson to 1.1.7 9996
  • Deprecation of Microstream modules. 9871
  • Docs: Add docs about ability to use HelidonTest in a meta-annotation (#​9944) 9978
  • Docs: Add Note for Preview features 9878
  • Docs: Broken doc link #​9366 9937
  • Docs: Clarifies configuration of concurrency limits 9917
  • Docs: Clarifies that FT metrics can only be enabled programmatically 9916
  • Docs: Clarify docs about built-in healthchecks and Graal VM (#​9021) 9807
  • Docs: Fix messaging documentation snippets (#​9856) 9919
  • Docs: Minor change in the docs 9404
  • Docs: Revise OpenAPI doc page for controlling OpenAPI behavior 9977
  • Test: Adding missing test for OracleEmbeddingStoreConfig 9963
  • Test: Fixes race condition in BeforeTrailersTest 9984
  • Test: Make MP test annotations ordering deterministic 9904
  • Test: New gRPC test that uses the repeated keyword 9880
  • Test: Restore existing configuration on test container close 9988

v4.2.0

Compare Source

This minor release of Helidon contains important bugfixes and enhancements and is recommended for all users of Helidon 4. It is API compatible with Helidon 4.1.X.

Notable Changes
  • Preview feature: Helidon Inject and Service Registry
  • Preview feature: LangChain4J integration
  • Preview feature: CRaC support

A minimum of Java 21 is required to use Helidon 4.

CHANGES

In addition to the changes listed below, 4.2.0 contains all fixes through Helidon 4.1.7.

v4.1.7

Compare Source

This release contains important bugfixes and is recommended for all users of Helidon 4.

A minimum of Java 21 is required to use Helidon 4.

CHANGES

v4.1.6

Compare Source

This release contains important bugfixes in the area of HTTP/2 compliance.

A minimum of Java 21 is required to use Helidon 4.

CHANGES
  • WebServer: Http/2 revamp 9599
  • Docs: Add xref to telemetry feature from tracing deprecation warning 9602

v4.1.5

Compare Source

This release contains important bugfixes and is recommended for all users of Helidon 4.

A minimum of Java 21 is required to use Helidon 4.

CHANGES
  • FT: Creates FT executor using our ThreadPoolSupplier to ensure context propagation 9567
  • gRPC: Removes repeated warning when method name cannot be determined from annotation 9562
  • gRPC: compatiblity fixes 9559
  • MP: Adds support for async on @​ExecuteOn methods 9566
  • Metrics: Initialize distribution customizations even before config is applied 9564
  • Tracing: Add telemetry filter helper feature so developer code can influence automatic span creation 9581
  • Tracing: Fix incorrect throw of exception in global tracer assignment 9588
  • Tracing: Fully initialize OpenTelemetry items during start-up 9553
  • WebServer: Adds support for send(byte[],int,int) to server responses 9575
  • WebServer: Enables support to turn on/off proxy protocol in config 9579
  • Dependencies: Upgrade ASM and Byte Buddy for Java 24 support (#​9571) 9573
  • Dependencies: Upgrade kafka-clients to 3.8.1 9563
  • Dependencies: Upgrades ojdbc to the latest version of 23 as of this writing 9574
  • Dependencies: upgrade Netty to 4.1.115 9557
  • Docs: Fix to correctly create references for config documentation provider implementations 9561
  • Docs: New paragraph describing how to explicitly turn off TLS on an MP gRPC client 9560
  • Docs: mp telemetry doc typo 9584

v4.1.4

Compare Source

This release contains important bugfixes and is recommended for all users of Helidon 4.

A minimum of Java 21 is required to use Helidon 4.

CHANGES
  • Config: Use replace instead of replaceAll for string replacement 9464
  • WebServer: Attempt to fix infinite await in Jersey output writer 9468
  • WebServer: URI Validation updates 9476
  • Dependencies: Adopt MP metrics 5.1.2 9463
  • Dependencies: Update jackson to 2.18.1 9467
  • Docs: Adds documentation for gRPC Client in SE. 9462
  • Docs: Adds link to config table for gRPC protocol and to example. 9465
  • Docs: Fix doc bug about configuring metrics or health alternate port (#​9438) 9457
  • Examples: clean up warning messages from archetype generated projects 9466

v4.1.3

Compare Source

This release contains important bugfixes and enhancements and is recommended for all users of Helidon 4.

A minimum of Java 21 is required to use Helidon 4.

CHANGES
  • Jersey Client: Adds support to control 100-Continue requests in the Helidon connector 9371
  • Metrics: Allow config to set camel (default) or snake case for built-in meter names 9434
  • Tracing: Add context propagation to the Zipkin tracing provider (#​9119) 9385
  • WebServer: AIMD limit now correctly releases permits when token is used 9425
  • WebServer: Concurrency limits module, and support in Helidon WebServer 9384
  • WebServer: Ensures chunked encoding is enabled in all cases when there are trailers 9370
  • WebServer: Explicitly sets the content length to zero when a 204 or related status code is returned 9433
  • WebServer: Fix DataReader.findNewLine with multiple lone EOL character 9391
  • WebServer: Host header validation for server request 9369
  • WebServer: Ignore protocol upgrades when initial request contains a payload 9412
  • Dependencies: Upgrade jersey to 3.1.9 9426
  • Dependencies: Upgrades Oracle Database artifacts to 21.15.0.0 9387
  • Dependencies: Uptake build-tools 4.0.14 9386
  • Docs: Correct doc error: incorrect config key for compatibility of OTel span names 9374
  • Docs: Ensures there is no trailing whitespace in Java properties lines in persistence.adoc with Asciidoctor callouts at the expense of visual cleanliness 9372
  • Tests: Use a fixed version of GraalVM 9407

v4.1.2

Compare Source

This release contains important bugfixes and enhancements and is recommended for all users of Helidon 4.

A minimum of Java 21 is required to use Helidon 4.

CHANGES
  • gRPC: Adds support to iterate over URIs when connecting to a gRPC service 9300
  • LRA: LRA testing feature 9320
  • Logging: JSON Formatter for JUL 9301
  • Security: Policy validator configurable per endpoint in config (#​9248) 9308
  • WebServer: Allows the webserver's write buffer size to be set to 0 9314
  • WebServer: Fix DataReader.findNewLine with lone EOL character 9327
  • WebServer: Grouping Executors related methods into a single class 9298
  • WebServer: New implementation for SSE in webserver 9297
  • WebServer: Smart async writer in webserver 9292
  • Dependencies: Upgrade Jersey to 3.1.8 9303
  • Dependencies: Upgrades protobuf to 3.25.5 9299
  • Dependencies: Uptake build-tools 4.0.12 (fixes 9305) 9323
  • Docs: Add emphasis on including an OTel exporter and configuring 9312
  • Docs: Document work-around for maven archetype issue (#​9316) 9324
  • Tests: Fix DbClient PostgreSQL tests 9293

v4.1.1

Compare Source

This release contains important bugfixes and enhancements and is recommended for all users of Helidon 4. It is compatible with Helidon 4.0.X.

A minimum of Java 21 is required to use Helidon 4.

Notable Changes
  • Implement gRPC MP Client 9026
CHANGES
  • CORS: Remove headers that do not affect CORS decision-making from request adapter logging output 9178
  • Codegen: Add support for additional modifiers 9201
  • Codegen: Fix generation of annotations, including lists, nested annotations etc. 9182
  • Codegen: Handling enum and type values in a consistent way in code generation. 9167
  • Codegen: Support for validation of Duration and URI default values. 9166
  • Codegen: Udpates to types and annotation processing 9168
  • Config: Replace manual casts on pattern with instanceof in HoconConfigParser 9209
  • LRA: Replace deprecated method Scheduling.fixedRateBuilder() 9098
  • Security: Required authorization propagated from the class level now 9137
  • Tracing: Allow users to direct Helidon to use an existing global OpenTelemetry instance rather than create its own 9205
  • WebServer: Allows the creation of empty SSE events 9207
  • WebServer: Increases default value of write-buffer-size to 4K 9190
  • WebServer: UncheckedIOException no longer a special case 9206
  • gRPC: Downgrades version of protobuf for backwards compatibility 9162
  • gRPC: Implements support for client gRPC channel injections 9155
  • gRPC: Implements the gRPC MP Client API 9026
  • gRPC: Renames package-private Grpc type to GrpcRouteHandler 9173
  • Build: Fix nightly script 9221
  • Build: Update release workflows 9210
  • Dependencies: Upgrade microprofile-cdi-tck to 4.0.13 9141
  • Dependencies: Upgrade oci sdk to 3.46.1 9179
  • Dependencies: Upgrade slf4j to 2.0.16 9143
  • Deprecation: deprecate old injection integration for oci 9184
  • Docs: Clarify description of config profiles 9188
  • Docs: Documents gRPC MP Client API 9150
  • Tests: Builder tests that confidential options are not printed in toString() 9154

v4.1.0

Compare Source

This release contains important bugfixes and enhancements and is recommended for all users of Helidon 4. It is compatible with Helidon 4.0.X.

A minimum of Java 21 is required to use Helidon 4.

Notable Changes
  • Support for MicroProfile 6.1 8704
  • gRPC support 5418
  • Support for Java 22 and Java 23
CHANGES
  • Builders: Fixed configuration metadata of blueprints that are configured and provide a service 8891
  • Common: Convert ConcurrentHashMap which does service loading to HashMap with ReentrantLock 8977
  • Common: Fix SetCookie to work for client side as well 9029
  • Common: Improved parsing of HTTP/1 prologue and headers. 8890
  • Common: Introduction of HSON library to write and parse Helidon metadata files. 9050
  • Common: Mapper manager cache key fix 9121
  • Common: Methods to retrieve optional typed entity 8939
  • Common: Remove unused parameters from JsonpWriter 8979
  • Common: Replace deprecated method Header.value() on Header.get() 8873
  • Common: Update UriEncoding.decode to expose a decodeQuery method 9006
  • Common: Use Helidon metadata format (HSON) for service registry generated file. 9061
  • Common: Use Hson.Struct instead of Hson.Object to prevent confusion with java.lang.Object 9080
  • Common: Use System.Logger instead of JUL where applicable #​7792 8791
  • Common: Use string constructor of BigDecimal to avoid bad decimals in output. 9074
  • Config: Upgrade to MP Config 3.1 and fix an issue with profile specific properties 8757
  • DBClient: Add uses io.helidon.dbclient.jdbc.spi.JdbcConnectionPoolProvider to io.helidon.dbclient.jdbc module (#​8237) 8850
  • DBClient: Consider missing named parameters values in the parameters Map as null 9035
  • DBClient: Fix DbClientService for Mongo DbClient 9102
  • FT: Fix confusing log message on breach of overallTimeout duration 8936
  • FT: Remove unused constructor parameter from io.helidon.faulttolerance.AsyncImpl 9020
  • FT: Use correct exception when retrying in FT 8983
  • gRPC: Client Implementation 8423
  • gRPC: MP Implementation 8878
  • JEP290: forward port of serial-config fix 8814
  • JTA: Refactors JtaConnection to allow status enforcement by JTA implementation 8479
  • JTA: Removes usage of ConcurrentHashMap in LocalXAResource.java to avoid thread pinning in JDKs of version 22 and lower 8900
  • Logging: Bugfixes log builder 9051
  • MDC: propagation without context 8957
  • Metrics: Add RW locking to better manage concurrency 8997
  • Metrics: Add deprecation logging and mention in Micrometer integration doc pages 9100
  • Metrics: MP Metrics 5.1 support 9032
  • Metrics: Mark deprecations for Micrometer integration component 9085
  • Metrics: Properly handle disabled metrics in MP 8908
  • Metrics: Update metrics config default for rest-request-enabled and add doc text explaining SE vs. MP defaults for some values 8912
  • Native image fixes (required for Java 22) 9028
  • Native image: Add required reflection configuration for EclipseLink 8871
  • Native image: to support latest dev release of GraalVM native image 8838
  • OCI: Add Imds data retriever as a service provider 8928
  • OCI: Oci integration fixes 8927
  • OCI: Service registry OCI integration update 8921
  • OCI: Support for OKE Workload identity in OCI integration for Service registry 8862
  • OCI: Update oci.auth-strategy values in generated OCI archetype to avoid UnsatisfiedResolutionException 9073
  • SSE mediaType comes null after first consumed event 8922
  • Security: ConcurrentHashMap guarding added 9114
  • Security: Correctly guard concurrent access to hash map 9031
  • Security: Fixed concurrent access to identity hash map with reentrant lock. 9030
  • Security: Jwt improvements 8865
  • Service Registry 8766
  • Tracing: Adopt MP Telemetry 1.1 8984
  • Tracing: After retrieval check baggage entry for null before dereferencing it 8885
  • Tracing: Fix tracer information propagation across threads using Helidon context 8841
  • Tracing: Reorder checking of delegate vs. wrapper in OTel tracer unwrap 8855
  • Tracing: Replace deprecated method Span.baggage(key) on Span.baggage().get(key) 9042
  • WebClient: Attempt to read an unconsumed response entity to allow connection caching 8943
  • WebClient: Client connection properly returned to the cache 9115
  • WebClient: Fix multi-value query string parsing 8889
  • WebClient: Moves client protocol ID caching from HttpClientRequest to WebClient 8933
  • WebClient: Remove unnecessary field length from ContentLengthInputStream 8915
  • WebClient: not routing the requests through proxy configured using Proxy Builder. #​9022 9023
  • WebServer: Avoids running the encoders (such as GZIP) when no data is written 9117
  • WebServer: Fix problem where throwing an Error would close connection but send keep-alive 9014
  • WebServer: HTTP2-Settings needs to be encoded/decoded to Base64 with url dialect 8845
  • WebServer: Replaces ConcurrentHashMap to avoid potential thread pinning 8995
  • WebServer: Retrieve the correct requested URI info path value, indpt of the routing path used to locate the handler 8823
  • WebServer: Return correct status on too long prologue 9001
  • WebServer: Server TLS - Add path key description 8937
  • WebServer: Skips content encoding of empty entities 9000
  • WebServer: Update max-prologue-length from 2048 to 4096 to align with 3.x 9007
  • WebServer: improvement of header parsing error handling 8831
  • WebServer: register routing in weighted order of Server and HTTP Features 8826
  • WebSocket: Makes SocketContext available to a WsSession 8944
  • Archetype: Remove unused config property from generated code 8965
  • Archetype: fix Native image build for quickstart with jackson 8835
  • Archetype: fix database app-type typo 8963
  • Build: Add post pr merge workflow to support continuous snapshot deployments 8919 8924 8923
  • Build: Cleanup validate workflow 9108
  • Build: Fix release.sh 9087
  • Build: POM cleanups 9110
  • Build: Parallelized pipelines 9111
  • Build: ShellCheck 9078
  • Build: Uptake Helidon Build Tools v4.0.9 9086
  • Dependencies: Bump up cron-utils 9120
  • Dependencies: GraphQL upgrade 9109
  • Dependencies: Java 22 support. Upgrade ASM, byte-buddy, and eclipselink 8956
  • Dependencies: Update eclipselink to 4.0.4 9015
  • Dependencies: Upgrade oci-sdk to 3.45.0 9083
  • Dependencies: Upgrade snakeyaml to 2.2 9072
  • Dependencies: Upgrades gRPC dependencies to latest versions 9105
  • Dependencies: jakarta ee upgrades 9089
  • Docs: Add back and enhance the page describing OpenAPI generation for Helidon 4 9052
  • Docs: Clarify javadoc for HealthCheckResponse.Builder.status(boolean) 9043
  • Docs: Cleanup prerequisites and use of prereq table 9063
  • Docs: Config reference documentation 9053
  • Docs: Correct the ordering of whenSent in doc snippet 8884
  • Docs: Doc for @​AddConfigBlock #​8807 8825
  • Docs: Document supported GraalVM version for native-image 8938
  • Docs: Documents the gRPC MP server API 9123
  • Docs: Excluding generated service descriptors from javadoc plugin(s). 9082
  • Docs: Generate config docs during build 9103
  • Docs: Mocking documentation 8787
  • Docs: Update Keycloak version to 24 in OIDC guide 8868
  • Docs: Update generated config reference 8852
  • Docs: Update microprofile spec versions in docs 9095
  • Docs: Updates links to examples that are in documentation to point to the helidon-examples repository. 9094
  • Examples: Fix example to use the configured values. 8994
  • Examples: Skip test if InstancePrincipal UT if Imds is available 8985
  • Examples: Updates versions of beans.xml resources to 4.0 9038
  • Examples: examples removal 9034
  • Test: add helidon-logging-jul as a test dependency to some modules #​779 8810
  • Test: Add classesDirectory configuration to failsafe plugin 9059
  • Test: DbClient IT tests job 9107
  • Test: Packaging Integration Tests 9106
  • Test: Re-add tck-fault-tolerance module in the reactor 9112
  • Test: Reenables failing JPA test 9037
  • Test: Refactor DbClient integration tests 9104
  • Test: Restored test TenantTest#test2 after changes in FT 8832
  • Test: Update microprofile tck artifact install 9077
  • Test: Use Hamcrest assertions instead of JUnit in common/buffers (#​1749) 8883
  • Test: Use Hamcrest assertions instead of JUnit in dbclient/mongodb (#​1749) 8934
  • Test: Use Hamcrest assertions instead of JUnit in webclient/http1 (#​1749) 8914

v4.0.12

Compare Source

v4.0.11

Compare Source

This release contains important bugfixes and is recommended for all users of Helidon 4.

Java 21 is required to use Helidon 4

CHANGES
  • Common: Update UriEncoding.decode to expose a decodeQuery method 9009
  • JTA: Removes usage of ConcurrentHashMap in LocalXAResource.java 8988
  • Metrics: Add RW locking to better manage concurrency 8999
  • Metrics: Properly handle disabled metrics in MP 8976
  • Observability: Convert ConcurrentHashMap which does service loading to HashMap with reentrant lock 8991
  • Tracing: After retrieval check baggage entry for null before dereferencing it 8975
  • WebClient: Attempt to read an unconsumed response entity to allow connection caching 8996
  • WebClient: Moves client protocol ID caching from HttpClientRequest to WebClient 8987
  • WebServer: Fix problem where throwing an Error would close connection but send keep-alive 9016
  • WebServer: Skips content encoding of empty entities. 9008
  • WebServer: Update max-prologue-length from 2048 to 4096 to align with 3.x 9010
  • Dependencies: Update eclipselink to 4.0.4 9017
  • Dependencies: Upgrade oci-sdk to 3.43.2 8961
  • Examples: Archetype: Remove unused config property from generated code 8990
  • Examples: Archetype: fix database app-type typo (#​8963) 8989
  • Testing: Skip test if InstancePrincipal UT if Imds is available 8992

v4.0.10

Compare Source

This release contains important bugfixes and enhancements and is recommended for all users of Helidon 4.

Java 21 is required to use Helidon 4.0.10.

CHANGES
  • Fault Tolerance: implement a new method caching strategy in fault tolerance. 8842
  • Tracing: Reorder checking of delegate vs. wrapper in OTel tracer unwrap ( 8859
  • Tracing: tracer information propagation across threads using Helidon context 8847
  • WebServer: HTTP2-Settings needs to be encoded/decoded to Base64 with url dialect 8853
  • WebServer: Fix handling of invalid end of line in HTTP header parsing. Added tests 8843
  • WebServer: Retrieve the correct requested URI info path value, indpt of the routing path used to locate the handler 8844
  • WebServer: register routing in weighted order of Server and HTTP Features 8840
  • Native Image: Updates to support latest dev release of GraalVM native image 8838
  • Security: JWT improvements 8865

v4.0.9

Compare Source

This release contains important bugfixes and ehancements and is recommended for all users of Helidon 4.

Java 21 is required to use Helidon 4.0.9.

CHANGES
  • Common: Parameters.first(String) generates java.lang.IndexOutOfB… 8723
  • Config: Cannot read config from environment with environment modules variables 8786
  • Config: LazyConfigSource is now queried when an unknown node is requested 8707
  • Config: Switched implementation of MpEnvironmentVariablesSource to use an LRU cache 8768
  • Config: fix getOrdinal for system property and environment variable config sources 8744
  • gRPC: Improvements to gRPC server-side support 8765
  • MP Threading: New annotation @​ExecuteOn 8643
  • Native image: AbstractConfigurableExtension native-image fix 8771
  • Native image: Force hibernate to use no-op bytecode provider with native-image 8740
  • Native image: Register additional hibernate classes for reflection 8758
  • Native-image: Fix native-image properties layout. 8808
  • Native-image: Use native-image:compile-no-fork instead of native-image:compile 8802
  • OCI: Refactor OCI metrics library a bit 8745
  • Testing: @​HelidonTest / @​AddConfig* Provide a config parser by type #​8718 8721
  • Testing: Ability to Inject MockBeans in Helidon #​7694 8674
  • Testing: Add text block support 8655
  • Tracing: Associate tracer-level tags with Jaeger process level (instead of span level) 8764
  • Tracing: Fix problems with tracing data propagation 8742
  • Tracing: Harden WebClientSecurity against absent or disabled tracing 8809
  • Tracing: Use Helidon tracer, span builder, span types instead of OTel ones so we can trigger span listeners 8778
  • Build: Plugin updates 8687
  • Build: Update setup-java for snapshot workflow 8788
  • Build: cleanup helidon-bom and helidon-all 8783
  • Build: helidon-common sources JAR contains absolute paths #​8761 8762
  • Build: upgrade MacOS runner to 14 and fix protoc version 8717
  • Dependencies: Bump deploy plugin to 3.1.1 8790
  • Dependencies: Upgrade microprofile rest client to 3.0.1 8730
  • Dependencies: Upgrades to Jersey to 3.1.7 8798
  • Docs: New document that describes the ExecuteOn annotation 8756
  • Docs: include SE upgrade guide in docs navbar 8795
  • Examples: Capitalized received message in io.helidon.examples.webserver.websocket.MessageBoardEndpoint (#​8725) 8731
  • Examples: Update Dockerfiles to use jdk-no-fee-term instead of openjdk 8733
  • Examples: Use LevelChangePropagator in examples/logging/slf4j (#​7737) 8656
  • Examples: Archetype - Add SLF4J dependency 8792
  • Tests: Add tests for building native-image for quickstart examples 8719
  • Tests: Fix tests/integration/native-image/mp-2 8801

v4.0.8

Compare Source

This release contains important bugfixes and ehancements and is recommended for all users of Helidon 4.

Java 21 is required to use Helidon 4.0.8.

CHANGES
  • Builders: Generated builders honor service discovery from copied instance 8648
  • Common: Properly handles an empty input stream in GrowingBufferData 8694
  • DBClient: Closeable jdbc pool 8571
  • DBClient: Remove unnecessary comments 8658
  • Datasource: Addresses a shortcoming of the UCP pool creation logic in certain test scenarios 8642
  • Health: Preserve stability in details JSON output 8697
  • OCI: Fixes bug in OkeWorkloadIdentityAdpSupplier.available() method 8689
  • OCI: Retires dependency of ...cdi.OciExtension on ...runtime.OciExtension 8486
  • OIDC: double outbound fix 8680
  • OIDC: original uri resolving query fix [870

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Copy link
Contributor Author

renovate bot commented Dec 20, 2023

Branch automerge failure

This PR was configured for branch automerge. However, this is not possible, so it has been raised as a PR instead.


  • Branch has one or more failed status checks

@renovate renovate bot force-pushed the renovate/io.helidon.config-helidon-config-4.x branch from 74abc0f to 67ba3e8 Compare January 16, 2024 17:25
@renovate renovate bot changed the title Update dependency io.helidon.config:helidon-config to v4.0.2 Update dependency io.helidon.config:helidon-config to v4.0.3 Jan 16, 2024
@renovate renovate bot force-pushed the renovate/io.helidon.config-helidon-config-4.x branch from 67ba3e8 to 26d2120 Compare January 26, 2024 18:43
@renovate renovate bot changed the title Update dependency io.helidon.config:helidon-config to v4.0.3 Update dependency io.helidon.config:helidon-config to v4.0.4 Jan 26, 2024
@renovate renovate bot force-pushed the renovate/io.helidon.config-helidon-config-4.x branch from 26d2120 to 2f6c060 Compare February 6, 2024 03:41
@renovate renovate bot changed the title Update dependency io.helidon.config:helidon-config to v4.0.4 Update dependency io.helidon.config:helidon-config to v4.0.5 Feb 6, 2024
@renovate renovate bot force-pushed the renovate/io.helidon.config-helidon-config-4.x branch from 2f6c060 to 8ab5f3a Compare March 14, 2024 22:31
@renovate renovate bot changed the title Update dependency io.helidon.config:helidon-config to v4.0.5 Update dependency io.helidon.config:helidon-config to v4.0.6 Mar 14, 2024
@renovate renovate bot force-pushed the renovate/io.helidon.config-helidon-config-4.x branch from 8ab5f3a to f2d3991 Compare April 5, 2024 21:18
@renovate renovate bot changed the title Update dependency io.helidon.config:helidon-config to v4.0.6 Update dependency io.helidon.config:helidon-config to v4.0.7 Apr 5, 2024
@renovate renovate bot force-pushed the renovate/io.helidon.config-helidon-config-4.x branch from f2d3991 to 66a01de Compare April 27, 2024 02:18
@renovate renovate bot changed the title Update dependency io.helidon.config:helidon-config to v4.0.7 Update dependency io.helidon.config:helidon-config to v4.0.8 Apr 27, 2024
@renovate renovate bot changed the title Update dependency io.helidon.config:helidon-config to v4.0.8 Update dependency io.helidon.config:helidon-config to v4.0.9 May 29, 2024
@renovate renovate bot force-pushed the renovate/io.helidon.config-helidon-config-4.x branch from 66a01de to 4ce7989 Compare May 29, 2024 19:04
@renovate renovate bot force-pushed the renovate/io.helidon.config-helidon-config-4.x branch from 4ce7989 to dc0d2f2 Compare June 12, 2024 23:24
@renovate renovate bot changed the title Update dependency io.helidon.config:helidon-config to v4.0.9 Update dependency io.helidon.config:helidon-config to v4.0.10 Jun 12, 2024
@renovate renovate bot force-pushed the renovate/io.helidon.config-helidon-config-4.x branch from dc0d2f2 to 239a8a6 Compare July 20, 2024 01:41
@renovate renovate bot changed the title Update dependency io.helidon.config:helidon-config to v4.0.10 Update dependency io.helidon.config:helidon-config to v4.0.11 Jul 20, 2024
@renovate renovate bot force-pushed the renovate/io.helidon.config-helidon-config-4.x branch from 239a8a6 to 64905a1 Compare August 12, 2024 19:26
@renovate renovate bot changed the title Update dependency io.helidon.config:helidon-config to v4.0.11 Update dependency io.helidon.config:helidon-config to v4.1.0 Aug 12, 2024
@renovate renovate bot force-pushed the renovate/io.helidon.config-helidon-config-4.x branch from 64905a1 to 1a90e71 Compare September 3, 2024 21:16
@renovate renovate bot changed the title Update dependency io.helidon.config:helidon-config to v4.1.0 Update dependency io.helidon.config:helidon-config to v4.1.1 Sep 3, 2024
@renovate renovate bot force-pushed the renovate/io.helidon.config-helidon-config-4.x branch from 1a90e71 to 6aaf422 Compare October 5, 2024 02:04
@renovate renovate bot changed the title Update dependency io.helidon.config:helidon-config to v4.1.1 Update dependency io.helidon.config:helidon-config to v4.1.2 Oct 5, 2024
@renovate renovate bot force-pushed the renovate/io.helidon.config-helidon-config-4.x branch from 6aaf422 to dbdaf1b Compare October 24, 2024 22:49
@renovate renovate bot changed the title Update dependency io.helidon.config:helidon-config to v4.1.2 Update dependency io.helidon.config:helidon-config to v4.1.3 Oct 24, 2024
@renovate renovate bot force-pushed the renovate/io.helidon.config-helidon-config-4.x branch from dbdaf1b to 467adbb Compare November 12, 2024 19:29
@renovate renovate bot changed the title Update dependency io.helidon.config:helidon-config to v4.1.3 Update dependency io.helidon.config:helidon-config to v4.1.4 Nov 12, 2024
@renovate renovate bot force-pushed the renovate/io.helidon.config-helidon-config-4.x branch from 467adbb to bbb7a26 Compare December 12, 2024 19:15
@renovate renovate bot changed the title Update dependency io.helidon.config:helidon-config to v4.1.4 Update dependency io.helidon.config:helidon-config to v4.1.5 Dec 12, 2024
@renovate renovate bot force-pushed the renovate/io.helidon.config-helidon-config-4.x branch from bbb7a26 to 597f296 Compare December 21, 2024 02:08
@renovate renovate bot changed the title Update dependency io.helidon.config:helidon-config to v4.1.5 Update dependency io.helidon.config:helidon-config to v4.1.6 Dec 21, 2024
@renovate renovate bot force-pushed the renovate/io.helidon.config-helidon-config-4.x branch from 597f296 to dff7fde Compare February 26, 2025 03:23
@renovate renovate bot changed the title Update dependency io.helidon.config:helidon-config to v4.1.6 Update dependency io.helidon.config:helidon-config to v4.1.7 Feb 26, 2025
@renovate renovate bot force-pushed the renovate/io.helidon.config-helidon-config-4.x branch from dff7fde to 4fa06e3 Compare March 2, 2025 18:15
@renovate renovate bot changed the title Update dependency io.helidon.config:helidon-config to v4.1.7 Update dependency io.helidon.config:helidon-config to v4.2.0 Mar 2, 2025
@renovate renovate bot force-pushed the renovate/io.helidon.config-helidon-config-4.x branch from 4fa06e3 to c45957c Compare April 21, 2025 21:54
@renovate renovate bot changed the title Update dependency io.helidon.config:helidon-config to v4.2.0 Update dependency io.helidon.config:helidon-config to v4.2.1 Apr 21, 2025
@renovate renovate bot force-pushed the renovate/io.helidon.config-helidon-config-4.x branch from c45957c to 3b367d8 Compare May 9, 2025 19:03
@renovate renovate bot changed the title Update dependency io.helidon.config:helidon-config to v4.2.1 Update dependency io.helidon.config:helidon-config to v4.2.2 May 9, 2025
@renovate renovate bot force-pushed the renovate/io.helidon.config-helidon-config-4.x branch from 3b367d8 to 0285adf Compare June 6, 2025 20:54
@renovate renovate bot changed the title Update dependency io.helidon.config:helidon-config to v4.2.2 Update dependency io.helidon.config:helidon-config to v4.2.3 Jun 6, 2025
@renovate renovate bot force-pushed the renovate/io.helidon.config-helidon-config-4.x branch from 0285adf to 76c12c3 Compare July 14, 2025 20:52
@renovate renovate bot changed the title Update dependency io.helidon.config:helidon-config to v4.2.3 Update dependency io.helidon.config:helidon-config to v4.2.4 Jul 14, 2025
@renovate renovate bot force-pushed the renovate/io.helidon.config-helidon-config-4.x branch from 76c12c3 to cb578b1 Compare August 7, 2025 11:10
@renovate renovate bot changed the title Update dependency io.helidon.config:helidon-config to v4.2.4 Update dependency io.helidon.config:helidon-config to v4.2.5 Aug 7, 2025
@renovate renovate bot force-pushed the renovate/io.helidon.config-helidon-config-4.x branch from cb578b1 to c9b5d2c Compare August 15, 2025 00:26
@renovate renovate bot changed the title Update dependency io.helidon.config:helidon-config to v4.2.5 Update dependency io.helidon.config:helidon-config to v4.2.6 Aug 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants