Skip to content

Bump the dependencies group with 29 updates - #2364

Merged
hyperxpro merged 1 commit into
mainfrom
dependabot/maven/dependencies-5dfd8d3f69
Nov 3, 2026
Merged

hyperxpro merged 1 commit into
mainfrom
dependabot/maven/dependencies-5dfd8d3f69

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 1, 2026

Copy link
Copy Markdown
Contributor

Bumps the dependencies group with 29 updates:

Package From To
io.netty:netty-buffer 4.2.18.Final 4.2.19.Final
io.netty:netty-codec-http 4.2.18.Final 4.2.19.Final
io.netty:netty-codec-http2 4.2.18.Final 4.2.19.Final
io.netty:netty-codec-base 4.2.18.Final 4.2.19.Final
io.netty:netty-codec-compression 4.2.18.Final 4.2.19.Final
io.netty:netty-codec-socks 4.2.18.Final 4.2.19.Final
io.netty:netty-handler-proxy 4.2.18.Final 4.2.19.Final
io.netty:netty-common 4.2.18.Final 4.2.19.Final
io.netty:netty-transport 4.2.18.Final 4.2.19.Final
io.netty:netty-handler 4.2.18.Final 4.2.19.Final
io.netty:netty-resolver-dns 4.2.18.Final 4.2.19.Final
io.netty:netty-transport-native-epoll 4.2.18.Final 4.2.19.Final
io.netty:netty-transport-native-kqueue 4.2.18.Final 4.2.19.Final
io.netty:netty-transport-native-io_uring 4.2.18.Final 4.2.19.Final
io.netty:netty-pkitesting 4.2.18.Final 4.2.19.Final
com.github.luben:zstd-jni 1.5.7-20 1.5.7-25
com.aayushatharva.brotli4j:brotli4j 1.23.0 1.24.0
com.aayushatharva.brotli4j:native-linux-x86_64 1.23.0 1.24.0
com.aayushatharva.brotli4j:native-linux-aarch64 1.23.0 1.24.0
com.aayushatharva.brotli4j:native-linux-riscv64 1.23.0 1.24.0
com.aayushatharva.brotli4j:native-osx-x86_64 1.23.0 1.24.0
com.aayushatharva.brotli4j:native-osx-aarch64 1.23.0 1.24.0
com.aayushatharva.brotli4j:native-windows-x86_64 1.23.0 1.24.0
org.apache.maven.plugins:maven-surefire-plugin 3.6.0 3.6.1
org.jacoco:jacoco-maven-plugin 0.8.15 0.8.16
org.sonatype.central:central-publishing-maven-plugin 0.11.0 0.12.0
ch.qos.logback:logback-classic 1.6.4 1.6.6
org.apache.tomcat.embed:tomcat-embed-core 10.1.60 10.1.61
org.apache.maven:apache-maven 3.9.16 3.10.0

Updates io.netty:netty-buffer from 4.2.18.Final to 4.2.19.Final

Release notes

Sourced from io.netty:netty-buffer's releases.

netty-4.2.19.Final

Security

Note that Netty 4.1 will be End-of-Life on July 1st, 2027.

We strongly recommend upgrading to this version to get the following security fixes:

  • CVE-2026-XXXXX : parser desync in io.netty:netty-codec-haproxy
  • CVE-2026-XXXXX : improper CRLF neutralization (request/response smuggling) in io.netty:netty-codec-http
  • CVE-2026-XXXXX : origin validation error in io.netty:netty-codec-http
  • CVE-2026-XXXXX : unbounded resource consumption in io.netty:netty-codec-http2
  • CVE-2026-XXXXX : request/response smuggling in io.netty:netty-codec-http
  • CVE-2026-XXXXX : time-of-check/time-of-use error in io.netty:netty-handler-ssl-ocsp
  • CVE-2026-XXXXX : SNI routing bypass in io.netty:netty-handler
  • CVE-2026-XXXXX : unbounded resource consumption in io.netty:netty-codec-xml
  • CVE-2026-XXXXX : unbounded resource consumption in io.netty:netty-codec-base
  • CVE-2026-XXXXX : unbounded resource consumption in io.netty:netty-codec-http
  • CVE-2026-XXXXX : input misinterpretation in io.netty:netty-codec-socks
  • CVE-2026-XXXXX : improper access control in io.netty:netty-handler
  • CVE-2026-XXXXX : unbounded resource consumption in io.netty:netty-codec-dns
  • CVE-2026-XXXXX : unbounded resource consumption in io.netty:netty-codec-http3
  • CVE-2026-XXXXX : use-after-free in io.netty:netty-transport-classes-io_uring
  • CVE-2026-XXXXX : memory leak in io.netty:netty-transport-native-io_uring

Note that due to overwhelming strain on the CVE infrastructure, we have not gotten a single CVE number assigned to these reports in time for our release. The advisories will be published without.

Specific changes worth calling out:

Validation in FileUpload.setContentType. Previously, the FileUpload.setContentType methods did not validate their inputs. They now throw an IllegaalArgumentException if the given string is not formatted as a plausible MIME content type.

What's Changed

... (truncated)

Commits
  • 64cc10f [maven-release-plugin] prepare release netty-4.2.19.Final
  • e863e69 Fix io_uring domain socket fd leak on multi-fd SCM_RIGHTS messages
  • d82c6c3 Fix IP allow-list bypass from ruleType-blind dedup in IpSubnetFilter
  • bccc62a Bound domain-name decode buffer to avoid quadratic allocation
  • 6b02cd3 Fix wrong nextBid computation in IoUringBufferRing for RECVSEND_BUNDLE
  • ef3a3e1 Fix sign-extension bug in SocksInitRequestDecoder NMETHODS field
  • 4cacdf0 Fix quadratic CPU usage in XmlFrameDecoder when an element is never balanced
  • 20f3aae Fail closed on zero-length handshake records in SslClientHelloHandler
  • c3f7088 Netty OcspServerCertificateValidator still delivers buffered data from a revo...
  • 4029f07 Correctly handle multiple Content-Length
  • Additional commits viewable in compare view

Updates io.netty:netty-codec-http from 4.2.18.Final to 4.2.19.Final

Release notes

Sourced from io.netty:netty-codec-http's releases.

netty-4.2.19.Final

Security

Note that Netty 4.1 will be End-of-Life on July 1st, 2027.

We strongly recommend upgrading to this version to get the following security fixes:

  • CVE-2026-XXXXX : parser desync in io.netty:netty-codec-haproxy
  • CVE-2026-XXXXX : improper CRLF neutralization (request/response smuggling) in io.netty:netty-codec-http
  • CVE-2026-XXXXX : origin validation error in io.netty:netty-codec-http
  • CVE-2026-XXXXX : unbounded resource consumption in io.netty:netty-codec-http2
  • CVE-2026-XXXXX : request/response smuggling in io.netty:netty-codec-http
  • CVE-2026-XXXXX : time-of-check/time-of-use error in io.netty:netty-handler-ssl-ocsp
  • CVE-2026-XXXXX : SNI routing bypass in io.netty:netty-handler
  • CVE-2026-XXXXX : unbounded resource consumption in io.netty:netty-codec-xml
  • CVE-2026-XXXXX : unbounded resource consumption in io.netty:netty-codec-base
  • CVE-2026-XXXXX : unbounded resource consumption in io.netty:netty-codec-http
  • CVE-2026-XXXXX : input misinterpretation in io.netty:netty-codec-socks
  • CVE-2026-XXXXX : improper access control in io.netty:netty-handler
  • CVE-2026-XXXXX : unbounded resource consumption in io.netty:netty-codec-dns
  • CVE-2026-XXXXX : unbounded resource consumption in io.netty:netty-codec-http3
  • CVE-2026-XXXXX : use-after-free in io.netty:netty-transport-classes-io_uring
  • CVE-2026-XXXXX : memory leak in io.netty:netty-transport-native-io_uring

Note that due to overwhelming strain on the CVE infrastructure, we have not gotten a single CVE number assigned to these reports in time for our release. The advisories will be published without.

Specific changes worth calling out:

Validation in FileUpload.setContentType. Previously, the FileUpload.setContentType methods did not validate their inputs. They now throw an IllegaalArgumentException if the given string is not formatted as a plausible MIME content type.

What's Changed

... (truncated)

Commits
  • 64cc10f [maven-release-plugin] prepare release netty-4.2.19.Final
  • e863e69 Fix io_uring domain socket fd leak on multi-fd SCM_RIGHTS messages
  • d82c6c3 Fix IP allow-list bypass from ruleType-blind dedup in IpSubnetFilter
  • bccc62a Bound domain-name decode buffer to avoid quadratic allocation
  • 6b02cd3 Fix wrong nextBid computation in IoUringBufferRing for RECVSEND_BUNDLE
  • ef3a3e1 Fix sign-extension bug in SocksInitRequestDecoder NMETHODS field
  • 4cacdf0 Fix quadratic CPU usage in XmlFrameDecoder when an element is never balanced
  • 20f3aae Fail closed on zero-length handshake records in SslClientHelloHandler
  • c3f7088 Netty OcspServerCertificateValidator still delivers buffered data from a revo...
  • 4029f07 Correctly handle multiple Content-Length
  • Additional commits viewable in compare view

Updates io.netty:netty-codec-http2 from 4.2.18.Final to 4.2.19.Final

Release notes

Sourced from io.netty:netty-codec-http2's releases.

netty-4.2.19.Final

Security

Note that Netty 4.1 will be End-of-Life on July 1st, 2027.

We strongly recommend upgrading to this version to get the following security fixes:

  • CVE-2026-XXXXX : parser desync in io.netty:netty-codec-haproxy
  • CVE-2026-XXXXX : improper CRLF neutralization (request/response smuggling) in io.netty:netty-codec-http
  • CVE-2026-XXXXX : origin validation error in io.netty:netty-codec-http
  • CVE-2026-XXXXX : unbounded resource consumption in io.netty:netty-codec-http2
  • CVE-2026-XXXXX : request/response smuggling in io.netty:netty-codec-http
  • CVE-2026-XXXXX : time-of-check/time-of-use error in io.netty:netty-handler-ssl-ocsp
  • CVE-2026-XXXXX : SNI routing bypass in io.netty:netty-handler
  • CVE-2026-XXXXX : unbounded resource consumption in io.netty:netty-codec-xml
  • CVE-2026-XXXXX : unbounded resource consumption in io.netty:netty-codec-base
  • CVE-2026-XXXXX : unbounded resource consumption in io.netty:netty-codec-http
  • CVE-2026-XXXXX : input misinterpretation in io.netty:netty-codec-socks
  • CVE-2026-XXXXX : improper access control in io.netty:netty-handler
  • CVE-2026-XXXXX : unbounded resource consumption in io.netty:netty-codec-dns
  • CVE-2026-XXXXX : unbounded resource consumption in io.netty:netty-codec-http3
  • CVE-2026-XXXXX : use-after-free in io.netty:netty-transport-classes-io_uring
  • CVE-2026-XXXXX : memory leak in io.netty:netty-transport-native-io_uring

Note that due to overwhelming strain on the CVE infrastructure, we have not gotten a single CVE number assigned to these reports in time for our release. The advisories will be published without.

Specific changes worth calling out:

Validation in FileUpload.setContentType. Previously, the FileUpload.setContentType methods did not validate their inputs. They now throw an IllegaalArgumentException if the given string is not formatted as a plausible MIME content type.

What's Changed

... (truncated)

Commits
  • 64cc10f [maven-release-plugin] prepare release netty-4.2.19.Final
  • e863e69 Fix io_uring domain socket fd leak on multi-fd SCM_RIGHTS messages
  • d82c6c3 Fix IP allow-list bypass from ruleType-blind dedup in IpSubnetFilter
  • bccc62a Bound domain-name decode buffer to avoid quadratic allocation
  • 6b02cd3 Fix wrong nextBid computation in IoUringBufferRing for RECVSEND_BUNDLE
  • ef3a3e1 Fix sign-extension bug in SocksInitRequestDecoder NMETHODS field
  • 4cacdf0 Fix quadratic CPU usage in XmlFrameDecoder when an element is never balanced
  • 20f3aae Fail closed on zero-length handshake records in SslClientHelloHandler
  • c3f7088 Netty OcspServerCertificateValidator still delivers buffered data from a revo...
  • 4029f07 Correctly handle multiple Content-Length
  • Additional commits viewable in compare view

Updates io.netty:netty-codec-base from 4.2.18.Final to 4.2.19.Final

Release notes

Sourced from io.netty:netty-codec-base's releases.

netty-4.2.19.Final

Security

Note that Netty 4.1 will be End-of-Life on July 1st, 2027.

We strongly recommend upgrading to this version to get the following security fixes:

  • CVE-2026-XXXXX : parser desync in io.netty:netty-codec-haproxy
  • CVE-2026-XXXXX : improper CRLF neutralization (request/response smuggling) in io.netty:netty-codec-http
  • CVE-2026-XXXXX : origin validation error in io.netty:netty-codec-http
  • CVE-2026-XXXXX : unbounded resource consumption in io.netty:netty-codec-http2
  • CVE-2026-XXXXX : request/response smuggling in io.netty:netty-codec-http
  • CVE-2026-XXXXX : time-of-check/time-of-use error in io.netty:netty-handler-ssl-ocsp
  • CVE-2026-XXXXX : SNI routing bypass in io.netty:netty-handler
  • CVE-2026-XXXXX : unbounded resource consumption in io.netty:netty-codec-xml
  • CVE-2026-XXXXX : unbounded resource consumption in io.netty:netty-codec-base
  • CVE-2026-XXXXX : unbounded resource consumption in io.netty:netty-codec-http
  • CVE-2026-XXXXX : input misinterpretation in io.netty:netty-codec-socks
  • CVE-2026-XXXXX : improper access control in io.netty:netty-handler
  • CVE-2026-XXXXX : unbounded resource consumption in io.netty:netty-codec-dns
  • CVE-2026-XXXXX : unbounded resource consumption in io.netty:netty-codec-http3
  • CVE-2026-XXXXX : use-after-free in io.netty:netty-transport-classes-io_uring
  • CVE-2026-XXXXX : memory leak in io.netty:netty-transport-native-io_uring

Note that due to overwhelming strain on the CVE infrastructure, we have not gotten a single CVE number assigned to these reports in time for our release. The advisories will be published without.

Specific changes worth calling out:

Validation in FileUpload.setContentType. Previously, the FileUpload.setContentType methods did not validate their inputs. They now throw an IllegaalArgumentException if the given string is not formatted as a plausible MIME content type.

What's Changed

... (truncated)

Commits
  • 64cc10f [maven-release-plugin] prepare release netty-4.2.19.Final
  • e863e69 Fix io_uring domain socket fd leak on multi-fd SCM_RIGHTS messages
  • d82c6c3 Fix IP allow-list bypass from ruleType-blind dedup in IpSubnetFilter
  • bccc62a Bound domain-name decode buffer to avoid quadratic allocation
  • 6b02cd3 Fix wrong nextBid computation in IoUringBufferRing for RECVSEND_BUNDLE
  • ef3a3e1 Fix sign-extension bug in SocksInitRequestDecoder NMETHODS field
  • 4cacdf0 Fix quadratic CPU usage in XmlFrameDecoder when an element is never balanced
  • 20f3aae Fail closed on zero-length handshake records in SslClientHelloHandler
  • c3f7088 Netty OcspServerCertificateValidator still delivers buffered data from a revo...
  • 4029f07 Correctly handle multiple Content-Length
  • Additional commits viewable in compare view

Updates io.netty:netty-codec-compression from 4.2.18.Final to 4.2.19.Final

Release notes

Sourced from io.netty:netty-codec-compression's releases.

netty-4.2.19.Final

Security

Note that Netty 4.1 will be End-of-Life on July 1st, 2027.

We strongly recommend upgrading to this version to get the following security fixes:

  • CVE-2026-XXXXX : parser desync in io.netty:netty-codec-haproxy
  • CVE-2026-XXXXX : improper CRLF neutralization (request/response smuggling) in io.netty:netty-codec-http
  • CVE-2026-XXXXX : origin validation error in io.netty:netty-codec-http
  • CVE-2026-XXXXX : unbounded resource consumption in io.netty:netty-codec-http2
  • CVE-2026-XXXXX : request/response smuggling in io.netty:netty-codec-http
  • CVE-2026-XXXXX : time-of-check/time-of-use error in io.netty:netty-handler-ssl-ocsp
  • CVE-2026-XXXXX : SNI routing bypass in io.netty:netty-handler
  • CVE-2026-XXXXX : unbounded resource consumption in io.netty:netty-codec-xml
  • CVE-2026-XXXXX : unbounded resource consumption in io.netty:netty-codec-base
  • CVE-2026-XXXXX : unbounded resource consumption in io.netty:netty-codec-http
  • CVE-2026-XXXXX : input misinterpretation in io.netty:netty-codec-socks
  • CVE-2026-XXXXX : improper access control in io.netty:netty-handler
  • CVE-2026-XXXXX : unbounded resource consumption in io.netty:netty-codec-dns
  • CVE-2026-XXXXX : unbounded resource consumption in io.netty:netty-codec-http3
  • CVE-2026-XXXXX : use-after-free in io.netty:netty-transport-classes-io_uring
  • CVE-2026-XXXXX : memory leak in io.netty:netty-transport-native-io_uring

Note that due to overwhelming strain on the CVE infrastructure, we have not gotten a single CVE number assigned to these reports in time for our release. The advisories will be published without.

Specific changes worth calling out:

Validation in FileUpload.setContentType. Previously, the FileUpload.setContentType methods did not validate their inputs. They now throw an IllegaalArgumentException if the given string is not formatted as a plausible MIME content type.

What's Changed

... (truncated)

Commits
  • 64cc10f [maven-release-plugin] prepare release netty-4.2.19.Final
  • e863e69 Fix io_uring domain socket fd leak on multi-fd SCM_RIGHTS messages
  • d82c6c3 Fix IP allow-list bypass from ruleType-blind dedup in IpSubnetFilter
  • bccc62a Bound domain-name decode buffer to avoid quadratic allocation
  • 6b02cd3 Fix wrong nextBid computation in IoUringBufferRing for RECVSEND_BUNDLE
  • ef3a3e1 Fix sign-extension bug in SocksInitRequestDecoder NMETHODS field
  • 4cacdf0 Fix quadratic CPU usage in XmlFrameDecoder when an element is never balanced
  • 20f3aae Fail closed on zero-length handshake records in SslClientHelloHandler
  • c3f7088 Netty OcspServerCertificateValidator still delivers buffered data from a revo...
  • 4029f07 Correctly handle multiple Content-Length
  • Additional commits viewable in compare view

Updates io.netty:netty-codec-socks from 4.2.18.Final to 4.2.19.Final

Release notes

Sourced from io.netty:netty-codec-socks's releases.

netty-4.2.19.Final

Security

Note that Netty 4.1 will be End-of-Life on July 1st, 2027.

We strongly recommend upgrading to this version to get the following security fixes:

  • CVE-2026-XXXXX : parser desync in io.netty:netty-codec-haproxy
  • CVE-2026-XXXXX : improper CRLF neutralization (request/response smuggling) in io.netty:netty-codec-http
  • CVE-2026-XXXXX : origin validation error in io.netty:netty-codec-http
  • CVE-2026-XXXXX : unbounded resource consumption in io.netty:netty-codec-http2
  • CVE-2026-XXXXX : request/response smuggling in io.netty:netty-codec-http
  • CVE-2026-XXXXX : time-of-check/time-of-use error in io.netty:netty-handler-ssl-ocsp
  • CVE-2026-XXXXX : SNI routing bypass in io.netty:netty-handler
  • CVE-2026-XXXXX : unbounded resource consumption in io.netty:netty-codec-xml
  • CVE-2026-XXXXX : unbounded resource consumption in io.netty:netty-codec-base
  • CVE-2026-XXXXX : unbounded resource consumption in io.netty:netty-codec-http
  • CVE-2026-XXXXX : input misinterpretation in io.netty:netty-codec-socks
  • CVE-2026-XXXXX : improper access control in io.netty:netty-handler
  • CVE-2026-XXXXX : unbounded resource consumption in io.netty:netty-codec-dns
  • CVE-2026-XXXXX : unbounded resource consumption in io.netty:netty-codec-http3
  • CVE-2026-XXXXX : use-after-free in io.netty:netty-transport-classes-io_uring
  • CVE-2026-XXXXX : memory leak in io.netty:netty-transport-native-io_uring

Note that due to overwhelming strain on the CVE infrastructure, we have not gotten a single CVE number assigned to these reports in time for our release. The advisories will be published without.

Specific changes worth calling out:

Validation in FileUpload.setContentType. Previously, the FileUpload.setContentType methods did not validate their inputs. They now throw an IllegaalArgumentException if the given string is not formatted as a plausible MIME content type.

What's Changed

... (truncated)

Commits
  • 64cc10f [maven-release-plugin] prepare release netty-4.2.19.Final
  • e863e69 Fix io_uring domain socket fd leak on multi-fd SCM_RIGHTS messages
  • d82c6c3 Fix IP allow-list bypass from ruleType-blind dedup in IpSubnetFilter
  • bccc62a Bound domain-name decode buffer to avoid quadratic allocation
  • 6b02cd3 Fix wrong nextBid computation in IoUringBufferRing for RECVSEND_BUNDLE
  • ef3a3e1 Fix sign-extension bug in SocksInitRequestDecoder NMETHODS field
  • 4cacdf0 Fix quadratic CPU usage in XmlFrameDecoder when an element is never balanced
  • 20f3aae Fail closed on zero-length handshake records in SslClientHelloHandler
  • c3f7088 Netty OcspServerCertificateValidator still delivers buffered data from a revo...
  • 4029f07 Correctly handle multiple Content-Length
  • Additional commits viewable in compare view

Updates io.netty:netty-handler-proxy from 4.2.18.Final to 4.2.19.Final

Release notes

Sourced from io.netty:netty-handler-proxy's releases.

netty-4.2.19.Final

Security

Note that Netty 4.1 will be End-of-Life on July 1st, 2027.

We strongly recommend upgrading to this version to get the following security fixes:

  • CVE-2026-XXXXX : parser desync in io.netty:netty-codec-haproxy
  • CVE-2026-XXXXX : improper CRLF neutralization (request/response smuggling) in io.netty:netty-codec-http
  • CVE-2026-XXXXX : origin validation error in io.netty:netty-codec-http
  • CVE-2026-XXXXX : unbounded resource consumption in io.netty:netty-codec-http2
  • CVE-2026-XXXXX : request/response smuggling in io.netty:netty-codec-http
  • CVE-2026-XXXXX : time-of-check/time-of-use error in io.netty:netty-handler-ssl-ocsp
  • CVE-2026-XXXXX : SNI routing bypass in io.netty:netty-handler
  • CVE-2026-XXXXX : unbounded resource consumption in io.netty:netty-codec-xml
  • CVE-2026-XXXXX : unbounded resource consumption in io.netty:netty-codec-base
  • CVE-2026-XXXXX : unbounded resource consumption in io.netty:netty-codec-http
  • CVE-2026-XXXXX : input misinterpretation in io.netty:netty-codec-socks
  • CVE-2026-XXXXX : improper access control in io.netty:netty-handler
  • CVE-2026-XXXXX : unbounded resource consumption in io.netty:netty-codec-dns
  • CVE-2026-XXXXX : unbounded resour...

    Description has been truncated

Bumps the dependencies group with 29 updates:

| Package | From | To |
| --- | --- | --- |
| [io.netty:netty-buffer](https://github.com/netty/netty) | `4.2.18.Final` | `4.2.19.Final` |
| [io.netty:netty-codec-http](https://github.com/netty/netty) | `4.2.18.Final` | `4.2.19.Final` |
| [io.netty:netty-codec-http2](https://github.com/netty/netty) | `4.2.18.Final` | `4.2.19.Final` |
| [io.netty:netty-codec-base](https://github.com/netty/netty) | `4.2.18.Final` | `4.2.19.Final` |
| [io.netty:netty-codec-compression](https://github.com/netty/netty) | `4.2.18.Final` | `4.2.19.Final` |
| [io.netty:netty-codec-socks](https://github.com/netty/netty) | `4.2.18.Final` | `4.2.19.Final` |
| [io.netty:netty-handler-proxy](https://github.com/netty/netty) | `4.2.18.Final` | `4.2.19.Final` |
| [io.netty:netty-common](https://github.com/netty/netty) | `4.2.18.Final` | `4.2.19.Final` |
| [io.netty:netty-transport](https://github.com/netty/netty) | `4.2.18.Final` | `4.2.19.Final` |
| [io.netty:netty-handler](https://github.com/netty/netty) | `4.2.18.Final` | `4.2.19.Final` |
| [io.netty:netty-resolver-dns](https://github.com/netty/netty) | `4.2.18.Final` | `4.2.19.Final` |
| [io.netty:netty-transport-native-epoll](https://github.com/netty/netty) | `4.2.18.Final` | `4.2.19.Final` |
| [io.netty:netty-transport-native-kqueue](https://github.com/netty/netty) | `4.2.18.Final` | `4.2.19.Final` |
| [io.netty:netty-transport-native-io_uring](https://github.com/netty/netty) | `4.2.18.Final` | `4.2.19.Final` |
| [io.netty:netty-pkitesting](https://github.com/netty/netty) | `4.2.18.Final` | `4.2.19.Final` |
| [com.github.luben:zstd-jni](https://github.com/luben/zstd-jni) | `1.5.7-20` | `1.5.7-25` |
| [com.aayushatharva.brotli4j:brotli4j](https://github.com/hyperxpro/Brotli4j) | `1.23.0` | `1.24.0` |
| com.aayushatharva.brotli4j:native-linux-x86_64 | `1.23.0` | `1.24.0` |
| com.aayushatharva.brotli4j:native-linux-aarch64 | `1.23.0` | `1.24.0` |
| com.aayushatharva.brotli4j:native-linux-riscv64 | `1.23.0` | `1.24.0` |
| com.aayushatharva.brotli4j:native-osx-x86_64 | `1.23.0` | `1.24.0` |
| com.aayushatharva.brotli4j:native-osx-aarch64 | `1.23.0` | `1.24.0` |
| com.aayushatharva.brotli4j:native-windows-x86_64 | `1.23.0` | `1.24.0` |
| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.6.0` | `3.6.1` |
| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.15` | `0.8.16` |
| [org.sonatype.central:central-publishing-maven-plugin](https://github.com/sonatype-nexus-community/central-publishing-maven-plugin) | `0.11.0` | `0.12.0` |
| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.6.4` | `1.6.6` |
| org.apache.tomcat.embed:tomcat-embed-core | `10.1.60` | `10.1.61` |
| org.apache.maven:apache-maven | `3.9.16` | `3.10.0` |


Updates `io.netty:netty-buffer` from 4.2.18.Final to 4.2.19.Final
- [Release notes](https://github.com/netty/netty/releases)
- [Commits](netty/netty@netty-4.2.18.Final...netty-4.2.19.Final)

Updates `io.netty:netty-codec-http` from 4.2.18.Final to 4.2.19.Final
- [Release notes](https://github.com/netty/netty/releases)
- [Commits](netty/netty@netty-4.2.18.Final...netty-4.2.19.Final)

Updates `io.netty:netty-codec-http2` from 4.2.18.Final to 4.2.19.Final
- [Release notes](https://github.com/netty/netty/releases)
- [Commits](netty/netty@netty-4.2.18.Final...netty-4.2.19.Final)

Updates `io.netty:netty-codec-base` from 4.2.18.Final to 4.2.19.Final
- [Release notes](https://github.com/netty/netty/releases)
- [Commits](netty/netty@netty-4.2.18.Final...netty-4.2.19.Final)

Updates `io.netty:netty-codec-compression` from 4.2.18.Final to 4.2.19.Final
- [Release notes](https://github.com/netty/netty/releases)
- [Commits](netty/netty@netty-4.2.18.Final...netty-4.2.19.Final)

Updates `io.netty:netty-codec-socks` from 4.2.18.Final to 4.2.19.Final
- [Release notes](https://github.com/netty/netty/releases)
- [Commits](netty/netty@netty-4.2.18.Final...netty-4.2.19.Final)

Updates `io.netty:netty-handler-proxy` from 4.2.18.Final to 4.2.19.Final
- [Release notes](https://github.com/netty/netty/releases)
- [Commits](netty/netty@netty-4.2.18.Final...netty-4.2.19.Final)

Updates `io.netty:netty-common` from 4.2.18.Final to 4.2.19.Final
- [Release notes](https://github.com/netty/netty/releases)
- [Commits](netty/netty@netty-4.2.18.Final...netty-4.2.19.Final)

Updates `io.netty:netty-transport` from 4.2.18.Final to 4.2.19.Final
- [Release notes](https://github.com/netty/netty/releases)
- [Commits](netty/netty@netty-4.2.18.Final...netty-4.2.19.Final)

Updates `io.netty:netty-handler` from 4.2.18.Final to 4.2.19.Final
- [Release notes](https://github.com/netty/netty/releases)
- [Commits](netty/netty@netty-4.2.18.Final...netty-4.2.19.Final)

Updates `io.netty:netty-resolver-dns` from 4.2.18.Final to 4.2.19.Final
- [Release notes](https://github.com/netty/netty/releases)
- [Commits](netty/netty@netty-4.2.18.Final...netty-4.2.19.Final)

Updates `io.netty:netty-transport-native-epoll` from 4.2.18.Final to 4.2.19.Final
- [Release notes](https://github.com/netty/netty/releases)
- [Commits](netty/netty@netty-4.2.18.Final...netty-4.2.19.Final)

Updates `io.netty:netty-transport-native-kqueue` from 4.2.18.Final to 4.2.19.Final
- [Release notes](https://github.com/netty/netty/releases)
- [Commits](netty/netty@netty-4.2.18.Final...netty-4.2.19.Final)

Updates `io.netty:netty-transport-native-io_uring` from 4.2.18.Final to 4.2.19.Final
- [Release notes](https://github.com/netty/netty/releases)
- [Commits](netty/netty@netty-4.2.18.Final...netty-4.2.19.Final)

Updates `io.netty:netty-pkitesting` from 4.2.18.Final to 4.2.19.Final
- [Release notes](https://github.com/netty/netty/releases)
- [Commits](netty/netty@netty-4.2.18.Final...netty-4.2.19.Final)

Updates `io.netty:netty-codec-http` from 4.2.18.Final to 4.2.19.Final
- [Release notes](https://github.com/netty/netty/releases)
- [Commits](netty/netty@netty-4.2.18.Final...netty-4.2.19.Final)

Updates `io.netty:netty-codec-http2` from 4.2.18.Final to 4.2.19.Final
- [Release notes](https://github.com/netty/netty/releases)
- [Commits](netty/netty@netty-4.2.18.Final...netty-4.2.19.Final)

Updates `io.netty:netty-codec-base` from 4.2.18.Final to 4.2.19.Final
- [Release notes](https://github.com/netty/netty/releases)
- [Commits](netty/netty@netty-4.2.18.Final...netty-4.2.19.Final)

Updates `io.netty:netty-codec-compression` from 4.2.18.Final to 4.2.19.Final
- [Release notes](https://github.com/netty/netty/releases)
- [Commits](netty/netty@netty-4.2.18.Final...netty-4.2.19.Final)

Updates `io.netty:netty-codec-socks` from 4.2.18.Final to 4.2.19.Final
- [Release notes](https://github.com/netty/netty/releases)
- [Commits](netty/netty@netty-4.2.18.Final...netty-4.2.19.Final)

Updates `io.netty:netty-handler-proxy` from 4.2.18.Final to 4.2.19.Final
- [Release notes](https://github.com/netty/netty/releases)
- [Commits](netty/netty@netty-4.2.18.Final...netty-4.2.19.Final)

Updates `io.netty:netty-common` from 4.2.18.Final to 4.2.19.Final
- [Release notes](https://github.com/netty/netty/releases)
- [Commits](netty/netty@netty-4.2.18.Final...netty-4.2.19.Final)

Updates `io.netty:netty-transport` from 4.2.18.Final to 4.2.19.Final
- [Release notes](https://github.com/netty/netty/releases)
- [Commits](netty/netty@netty-4.2.18.Final...netty-4.2.19.Final)

Updates `io.netty:netty-handler` from 4.2.18.Final to 4.2.19.Final
- [Release notes](https://github.com/netty/netty/releases)
- [Commits](netty/netty@netty-4.2.18.Final...netty-4.2.19.Final)

Updates `io.netty:netty-resolver-dns` from 4.2.18.Final to 4.2.19.Final
- [Release notes](https://github.com/netty/netty/releases)
- [Commits](netty/netty@netty-4.2.18.Final...netty-4.2.19.Final)

Updates `io.netty:netty-transport-native-epoll` from 4.2.18.Final to 4.2.19.Final
- [Release notes](https://github.com/netty/netty/releases)
- [Commits](netty/netty@netty-4.2.18.Final...netty-4.2.19.Final)

Updates `io.netty:netty-transport-native-kqueue` from 4.2.18.Final to 4.2.19.Final
- [Release notes](https://github.com/netty/netty/releases)
- [Commits](netty/netty@netty-4.2.18.Final...netty-4.2.19.Final)

Updates `io.netty:netty-transport-native-io_uring` from 4.2.18.Final to 4.2.19.Final
- [Release notes](https://github.com/netty/netty/releases)
- [Commits](netty/netty@netty-4.2.18.Final...netty-4.2.19.Final)

Updates `com.github.luben:zstd-jni` from 1.5.7-20 to 1.5.7-25
- [Commits](https://github.com/luben/zstd-jni/commits)

Updates `com.aayushatharva.brotli4j:brotli4j` from 1.23.0 to 1.24.0
- [Release notes](https://github.com/hyperxpro/Brotli4j/releases)
- [Commits](hyperxpro/Brotli4j@v1.23.0...v1.24.0)

Updates `com.aayushatharva.brotli4j:native-linux-x86_64` from 1.23.0 to 1.24.0

Updates `com.aayushatharva.brotli4j:native-linux-aarch64` from 1.23.0 to 1.24.0

Updates `com.aayushatharva.brotli4j:native-linux-riscv64` from 1.23.0 to 1.24.0

Updates `com.aayushatharva.brotli4j:native-osx-x86_64` from 1.23.0 to 1.24.0

Updates `com.aayushatharva.brotli4j:native-osx-aarch64` from 1.23.0 to 1.24.0

Updates `com.aayushatharva.brotli4j:native-windows-x86_64` from 1.23.0 to 1.24.0

Updates `com.aayushatharva.brotli4j:native-linux-x86_64` from 1.23.0 to 1.24.0

Updates `com.aayushatharva.brotli4j:native-linux-aarch64` from 1.23.0 to 1.24.0

Updates `com.aayushatharva.brotli4j:native-linux-riscv64` from 1.23.0 to 1.24.0

Updates `com.aayushatharva.brotli4j:native-osx-x86_64` from 1.23.0 to 1.24.0

Updates `com.aayushatharva.brotli4j:native-osx-aarch64` from 1.23.0 to 1.24.0

Updates `com.aayushatharva.brotli4j:native-windows-x86_64` from 1.23.0 to 1.24.0

Updates `org.apache.maven.plugins:maven-surefire-plugin` from 3.6.0 to 3.6.1
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](apache/maven-surefire@surefire-3.6.0...surefire-3.6.1)

Updates `org.jacoco:jacoco-maven-plugin` from 0.8.15 to 0.8.16
- [Release notes](https://github.com/jacoco/jacoco/releases)
- [Commits](jacoco/jacoco@v0.8.15...v0.8.16)

Updates `org.sonatype.central:central-publishing-maven-plugin` from 0.11.0 to 0.12.0
- [Release notes](https://github.com/sonatype-nexus-community/central-publishing-maven-plugin/releases)
- [Commits](https://github.com/sonatype-nexus-community/central-publishing-maven-plugin/commits/release-0.12.0)

Updates `ch.qos.logback:logback-classic` from 1.6.4 to 1.6.6
- [Release notes](https://github.com/qos-ch/logback/releases)
- [Commits](qos-ch/logback@v_1.6.4...v_1.6.6)

Updates `org.apache.tomcat.embed:tomcat-embed-core` from 10.1.60 to 10.1.61

Updates `io.netty:netty-pkitesting` from 4.2.18.Final to 4.2.19.Final
- [Release notes](https://github.com/netty/netty/releases)
- [Commits](netty/netty@netty-4.2.18.Final...netty-4.2.19.Final)

Updates `org.apache.maven:apache-maven` from 3.9.16 to 3.10.0

---
updated-dependencies:
- dependency-name: io.netty:netty-buffer
  dependency-version: 4.2.19.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: io.netty:netty-codec-http
  dependency-version: 4.2.19.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: io.netty:netty-codec-http2
  dependency-version: 4.2.19.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: io.netty:netty-codec-base
  dependency-version: 4.2.19.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: io.netty:netty-codec-compression
  dependency-version: 4.2.19.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: io.netty:netty-codec-socks
  dependency-version: 4.2.19.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: io.netty:netty-handler-proxy
  dependency-version: 4.2.19.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: io.netty:netty-common
  dependency-version: 4.2.19.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: io.netty:netty-transport
  dependency-version: 4.2.19.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: io.netty:netty-handler
  dependency-version: 4.2.19.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: io.netty:netty-resolver-dns
  dependency-version: 4.2.19.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: io.netty:netty-transport-native-epoll
  dependency-version: 4.2.19.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: io.netty:netty-transport-native-kqueue
  dependency-version: 4.2.19.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: io.netty:netty-transport-native-io_uring
  dependency-version: 4.2.19.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: io.netty:netty-pkitesting
  dependency-version: 4.2.19.Final
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: io.netty:netty-codec-http
  dependency-version: 4.2.19.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: io.netty:netty-codec-http2
  dependency-version: 4.2.19.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: io.netty:netty-codec-base
  dependency-version: 4.2.19.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: io.netty:netty-codec-compression
  dependency-version: 4.2.19.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: io.netty:netty-codec-socks
  dependency-version: 4.2.19.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: io.netty:netty-handler-proxy
  dependency-version: 4.2.19.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: io.netty:netty-common
  dependency-version: 4.2.19.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: io.netty:netty-transport
  dependency-version: 4.2.19.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: io.netty:netty-handler
  dependency-version: 4.2.19.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: io.netty:netty-resolver-dns
  dependency-version: 4.2.19.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: io.netty:netty-transport-native-epoll
  dependency-version: 4.2.19.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: io.netty:netty-transport-native-kqueue
  dependency-version: 4.2.19.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: io.netty:netty-transport-native-io_uring
  dependency-version: 4.2.19.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: com.github.luben:zstd-jni
  dependency-version: 1.5.7-25
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: com.aayushatharva.brotli4j:brotli4j
  dependency-version: 1.24.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: com.aayushatharva.brotli4j:native-linux-x86_64
  dependency-version: 1.24.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: com.aayushatharva.brotli4j:native-linux-aarch64
  dependency-version: 1.24.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: com.aayushatharva.brotli4j:native-linux-riscv64
  dependency-version: 1.24.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: com.aayushatharva.brotli4j:native-osx-x86_64
  dependency-version: 1.24.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: com.aayushatharva.brotli4j:native-osx-aarch64
  dependency-version: 1.24.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: com.aayushatharva.brotli4j:native-windows-x86_64
  dependency-version: 1.24.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: com.aayushatharva.brotli4j:native-linux-x86_64
  dependency-version: 1.24.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: com.aayushatharva.brotli4j:native-linux-aarch64
  dependency-version: 1.24.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: com.aayushatharva.brotli4j:native-linux-riscv64
  dependency-version: 1.24.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: com.aayushatharva.brotli4j:native-osx-x86_64
  dependency-version: 1.24.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: com.aayushatharva.brotli4j:native-osx-aarch64
  dependency-version: 1.24.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: com.aayushatharva.brotli4j:native-windows-x86_64
  dependency-version: 1.24.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
  dependency-version: 3.6.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: org.jacoco:jacoco-maven-plugin
  dependency-version: 0.8.16
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: org.sonatype.central:central-publishing-maven-plugin
  dependency-version: 0.12.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: ch.qos.logback:logback-classic
  dependency-version: 1.6.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: org.apache.tomcat.embed:tomcat-embed-core
  dependency-version: 10.1.61
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: io.netty:netty-pkitesting
  dependency-version: 4.2.19.Final
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: org.apache.maven:apache-maven
  dependency-version: 3.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Nov 1, 2026
@hyperxpro
hyperxpro merged commit e7fd3d9 into main Nov 3, 2026
14 checks passed
@hyperxpro
hyperxpro deleted the dependabot/maven/dependencies-5dfd8d3f69 branch November 3, 2026 17:05
hyperxpro pushed a commit that referenced this pull request Nov 4, 2026
…ty 4.2.19 does (#2366)

## Summary

- `main` fails
`Http1ContentDecompressorTest.aBufferThatCannotGrowFailsLikeNetty` on
every platform and JDK since #2357 and #2364 (Netty 4.2.19) were both
merged.
- Netty 4.2.19 includes netty/netty#17692: `ZlibDecoder` fails with
"Decompression buffer has reached maximum size" only once the buffer
cannot grow and is also full. The HTTP/1.1 inflate loop from #2357
copies the check from before that change.
- Add the same condition to the loop, and let the test compare both
cases with Netty.

## Problem

The inflate loop grows its output buffer after every unfinished step, as
`ZlibDecoder.prepareDecompressBuffer` does, so that a buffer that cannot
grow fails at the same point as with Netty. Up to 4.2.18, Netty failed
as soon as `ensureWritable(preferredSize, true)` returned 1, even if the
buffer still had room. Since 4.2.19 it keeps inflating into the space
that is left and fails only once nothing is writable.

`aBufferThatCannotGrowFailsLikeNetty` feeds a flushed raw deflate stream
of 900 random bytes into a buffer capped at 1024 bytes. Netty 4.2.19
decodes it; the loop still failed it, so the test's comparison fails.
The "Build PR" run on `b9dbb212a` failed on all 12 test jobs with this
test alone.

## Change

- `Http1ContentDecompressor`: fail only if `ensureWritable(...) == 1 &&
!decompressed.isWritable()`, as `ZlibDecoder` does now.
- `aBufferThatCannotGrowFailsLikeNetty` compares two cases with Netty:
output that fits into the capped buffer is decoded, and output that
overflows it (64 KiB of zeros) fails with Netty's message. Both still
check that the inputs are released.

The test from #2357 caught this; thanks @pavel-ptashyts.

## AI disclosure

Claude Code on behalf of Matthias Kurz. The commit includes
`Co-Authored-By` per `AGENTS.md`.

## Test plan

- [x] On `main` (`b9dbb212a`), JDK 11:
`aBufferThatCannotGrowFailsLikeNetty` fails in 3 of 3 runs, as in CI.
- [x] With the change, `Http1ContentDecompressorTest` passes: 28 tests,
including its comparisons with Netty over more than 300 scenarios.
- [x] Without the code change, the new test fails in the "output fits"
case, with the error `main` shows; the "output overflows" case fails the
same way in both decoders.
- [x] `./mvnw -B -ntp -Dgpg.skip=true clean verify` on JDK 11: 1,819
tests, 0 failures, 0 errors, 11 skipped; Revapi passed. No test-skipping
flags were used.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update Java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant