Arjen Poutsma

Results 8 issues of 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...

type: enhancement

The `PartEvent` API, see #28006, needs reference documentation.

type: documentation
in: web

We should upgrade from Jackson 2.14.0-rc2 to 2.14.0, which should be out by the end of October. See #29343.

in: web
type: dependency-upgrade

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...

in: web
type: enhancement

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...

in: web
type: enhancement

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...

in: web
type: task

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: *...

in: core
type: enhancement