Nightly
- d9b3424: [build] Automated Browser Version Update (#17868) (Selenium CI Bot) #17868
- 778cc7a: [py] accept By in find_element/find_elements type hints (#17870) (Titus Fortner) #17870
- a421014: [build] update CDP from daily pin browser workflow (#17872) (Titus Fortner) #17872
- 7e1c3fd: [build] re-lock Gemfile after CDP update (Titus Fortner)
netty-4.2.17.Final
- AsciiString.cached(String) should sanitize the provided String (#13749) by @vpelikh in https://github.com/netty/netty/pull/17007
- Fix deploy workflow by @normanmaurer in https://github.com/netty/netty/pull/17071
- Fix AsciiString.cached(String) performance regression by @dreamlike-ocean in https://github.com/netty/netty/pull/17074
- SslHandler: Fix possible buffer leak when an OOME is thrown during allocation by @normanmaurer in https://github.com/netty/netty/pull/17059
- Avoid leak presence detector in leak profile by @yawkat in https://github.com/netty/netty/pull/17073
- Add HttpContentCompressor constructor with ability to specify desired maxPipelineDepth by @reta in https://github.com/netty/netty/pull/17068
- IoUring: preserve readPending when rescheduling cancelled reads by @dreamlike-ocean in https://github.com/netty/netty/pull/17087
- Reject negative maxOrder in PooledByteBufAllocator by @coderbruis in https://github.com/netty/netty/pull/17093
- Fix AdaptiveByteBuf._setLongLE calling checked setLongLE by @franz1981 in https://github.com/netty/netty/pull/17098
- Snappy: Guard decoder against invalid chunk lengths by @yawkat in https://github.com/netty/netty/pull/17099
- Fix OCSP Tests by @chrisvest in https://github.com/netty/netty/pull/17114
- Update to latest netty-tcnative release by @normanmaurer in https://github.com/netty/netty/pull/17056
- Use safe decompressor in Lz4FrameDecoder by @yawkat in https://github.com/netty/netty/pull/17118
- Configure TestLens for the PR builds by @chrisvest in https://github.com/netty/netty/pull/17129
- IoUring: add SO_INQ support for Unix domain sockets by @dreamlike-ocean in https://github.com/netty/netty/pull/17127
- fix(mqtt): drop UNSUBACK reason codes for MQTT 3.x encoding by @ChunMengLu in https://github.com/netty/netty/pull/17117
- Propagate the CI envionment variables through to the docker builds by @chrisvest in https://github.com/netty/netty/pull/17138
- Codec-compression: Add decompressor API by @yawkat in https://github.com/netty/netty/pull/16745
- Fix silent failures and optimize error short-circuit in multi-threaded tests by @rajan-github in https://github.com/netty/netty/pull/17106
- Codec-compression: Add Bzip2Decompressor by @yawkat in https://github.com/netty/netty/pull/17145
- Fix buddy cache evicting chunks with live buffers by @franz1981 in https://github.com/netty/netty/pull/17154
- Codec-compression: Add Snappy frame decompressor by @yawkat in https://github.com/netty/netty/pull/17153
- Codec-compression: Add zlib decompressors by @yawkat in https://github.com/netty/netty/pull/17155
- Codec-compression: Add Zstd decompressor by @yawkat in https://github.com/netty/netty/pull/17152
- Codec-compression: Add LZF decompressor by @yawkat in https://github.com/netty/netty/pull/17147
- Codec-compression: Add BrotliDecompressor by @yawkat in https://github.com/netty/netty/pull/17146
- Codec-compression: Add Lz4FrameDecompressor by @yawkat in https://github.com/netty/netty/pull/17148
HttpObjectEncoder/DefaultHttp2FrameWriter: fix buffer leak when aThrowableis thrown during header encoding by @HwangRock in https://github.com/netty/netty/pull/17089- Fix direct memory OOM on low-core containers by @franz1981 in https://github.com/netty/netty/pull/17166
- IoUring: Fix the recvmmsg emulation by @dreamlike-ocean in https://github.com/netty/netty/pull/17187
- Avoid classloader leak via GlobalEventExecutor terminationFuture failure by @seonwooj0810 in https://github.com/netty/netty/pull/17140
- BrotliEncoder: Prevent duplicate close scheduling by @yawkat in https://github.com/netty/netty/pull/17175
- Fix JdkZlibDecompressor losing the tail of highly compressible streams by @renechoi in https://github.com/netty/netty/pull/17191
- Update compress-lzf to 1.2.1 by @yawkat in https://github.com/netty/netty/pull/17194
- Do not write WebSocket handshake response to the tail of the pipeline by @el-psy-kongroo-d in https://github.com/netty/netty/pull/17192
HttpServerCodec: do not consume the method queue for 1xx interim responses by @HwangRock in https://github.com/netty/netty/pull/17182- Weakly reference engines from the OpenSSL engine map by @bryce-anderson in https://github.com/netty/netty/pull/17199
- OpenSSL: Allow to obtain used named group via OpenSslSession by @normanmaurer in https://github.com/netty/netty/pull/17058
- Add
.editorconfigto enforce consistent coding style by @vpelikh in https://github.com/netty/netty/pull/17052 - Update surefire plugin to latest version by @normanmaurer in https://github.com/netty/netty/pull/17210
- Merge changes from forks by @chrisvest in https://github.com/netty/netty/pull/17213
- @vpelikh made their first contribution in https://github.com/netty/netty/pull/17007
- @ChunMengLu made their first contribution in https://github.com/netty/netty/pull/17117
- @rajan-github made their first contribution in https://github.com/netty/netty/pull/17106
- @seonwooj0810 made their first contribution in https://github.com/netty/netty/pull/17140
- @renechoi made their first contribution in https://github.com/netty/netty/pull/17191
- @el-psy-kongroo-d made their first contribution in https://github.com/netty/netty/pull/17192
Full Changelog: https://github.com/netty/netty/compare/netty-4.2.16.Final...netty-4.2.17.Final
3.38.1
- #54725 - Improve Basic authentication how-to
- #54781 - Vert.x's FileSystemOptions contains constants getting defined at build time
- #54885 - Tests do not start
- #55023 - Support management interface dynamic port in integration tests
- #55062 - REST Client: Content-Type header not set when provided via jakarta.ws.rs.client.Entity
- #55138 - Overwrite content-type header provided via the variant of the entity
- #55267 - Initialize Vert.x FileSystemOptions at runtime for native image
- #55317 -
@QuarkusTestbootstrap deadlocks during parallel deployment-dependency resolution - #55345 - Pre-init Maven resolver HTTP transport classes to avoid class loading deadlock
- #55405 - Bump smallrye-open-api.version from 4.3.3 to 4.3.5
- #55498 - Remove the CI job that runs k8s tests on Windows
- #55520 - JaCoCo: also instrument classes for dev mode tests
- #55525 - JaCoCo: QuarkusExtensionTest does not contribute to coverage report
- #55549 - Copy executionMaxDelay and description in CompositeScheduler
- #55564 - Bump keycloak-client.version from 26.0.10 to 26.0.11
- #55578 - Kotlin 2.4.0: overriding a generic suspend fun in a JAX-RS resource breaks endpoint scanning
- #55588 - Bump io.rest-assured:rest-assured from 6.0.0 to 6.0.1
- #55595 - Ignore synthetic methods in RESTEasy Reactive sub-resource scan
- #55618 - Limit of 18 OpenAPI Profiles
- #55620 - Fix EnumMap ClassCastException in bytecode recorder on method split
- #55633 - Bump com.google.cloud.tools:jib-core from 0.28.1 to 0.28.2
- #55636 - Fix JaCoCo coverage for QuarkusExtensionTest
- #55640 - Enforce managed versions on direct dependencies of an application artifact provided as a JAR
- #55643 - Access log cookie masking bypassed for cookies not first in the header
- #55644 - Fix access log cookie masking to check all cookie pairs
- #55652 - quarkus-rest-jackson Reflection-free-serializers fails on deserializing JsonAlias with same value as fieldname
- #55655 - Remove value registry, not used
- #55678 -
@JsonFormat(pattern = "...") on a java.util.Date field is ignored by Reflection-free Jackson serializers - #55686 - GraphQL+OIDC issue with default configuration and native
- #55687 - quarkus-rest-jackson Reflection-free-serializers serializes
@Transientannotated methods - #55691 - OIDC GraphQL client: fix NPE when default OIDC client is configured and native mode
- #55694 - [3.x] In reflection-free Jackson serializers skip deserialization of a JsonAlias having the same name of the field
- #55701 -
@TestHTTPEndpointnot propagated to@Nestedsubclasses. - #55702 - reflection-free serializers ignore
@JsonValuedeclared on a superinterface method (multi-level) - #55703 - Make sure
@TestHTTPEndpointworks with nested classes - #55706 - [3.x] Fix serialization of formatted date in reflection-free Jackson serializers
- #55707 - Treat
@Transientas@JsonIgnorein reflection-free Jackson serializers - #55713 - Fix multi-level
@JsonValueinheritance in reflection-free serializers - #55714 - REST Client hangs forever on any 3xx response without a
Locationheader (e.g. 304 Not Modified) whenfollowRedirectsis enabled and anHttpClientRequestcustomizer is registered - #55717 - [3.x] Fix REST Client hang when a 3xx response has no Location header
- #55719 - Remove nonsensical configuration from Hibernate Search AI skill
- #55728 - Bump org.hibernate.validator:hibernate-validator from 9.1.2.Final to 9.1.3.Final
- #55737 - Fix reproducibility checks for
quarkus-rest-deployment - #55746 - REST Client silently drops
@MatrixParam/@RestMatrixparameters - #55751 - Send
@MatrixParamand@RestMatrixfrom the REST Client - #55778 -
quarkus-rest-jackson: reflection-free deserializer erases nested type arguments (Map<String, List<Foo>>elements becomeLinkedHashMap) - #55779 - Preserve nested type arguments in reflection-free Jackson deserializers
- #55794 - [3.38] Quarkus REST - Fix unbounded multipart part-header accumulation
- #55798 - [3.38] Fix path normalization
- #55800 - Upgrade aesh to 3.16.6 and register MetadataRegistry for native image