Arjen Poutsma
Arjen Poutsma
Netty 5 introduced a new `Buffer` API, replacing Netty 4's `ByteBuf`. We should support this new API through our `DataBuffer` abstraction. New methods and abstractions might be required to capture...
The `PartEvent` API, see #28006, needs reference documentation.
We should upgrade from Jackson 2.14.0-rc2 to 2.14.0, which should be out by the end of October. See #29343.
Besides `multipart/form-data`, there are two other multipart media types in use: - `multipart/mixed`, as defined in [RFC 1341](https://www.w3.org/Protocols/rfc1341/7_2_Multipart.html), and used in [OData Batch Processing](https://www.odata.org/documentation/odata-version-3-0/batch-processing/) - `multipart/related`, as defined in [RFC...
When using router functions, the bulk of RequestPredicate execution is spent in attribute map merging. We should consider ways to improve this, for instance by using composite maps instead of...
With the introduction of the `DefaultMultipartParser`, two tests started failing when running against Undertow: 1. `org.springframework.web.reactive.function.MultipartIntegrationTests#transferTo` and 2. `org.springframework.web.reactive.result.method.annotation.MultipartIntegrationTests#transferTo`. As temporary workaround the tests were disabled for 5.3 M1, but...
It would be nice if the Servlet spec would expose [zero-copy](https://en.wikipedia.org/wiki/Zero-copy) file transfer operations, so that files can be written to the network socket without involving the CPU. In Java,...
Java 9 introduced static factory methods on the collection interaces, to create immutable collections. We should consider doing the same for `MultiValueMap`. There are several open questions to answer: *...