Greg Methvin

Results 34 issues of Greg Methvin

When taking another look at #10711 it bothered me that we had to add a special case for the Guice provision errors and use reflection to get the cause. My...

Currently the Play request `id` is implemented as an auto-incrementing long integer, which is likely to have collisions within a Play deployment consisting of multiple instances. This means it is...

type:feature

The `FilePart` of `MultipartFormData` just uses the raw `filename` provided by the client. While this API is technically correct, it is very easy to mistakenly use the filename in unsafe...

help wanted

It should be possible to pass a `() => Future[Consumer[T]]` to create the Akka source, so we can easily use the async consumer creation API and avoid blocking the Akka...

At the moment JSON schemas just do the serialization/deserialization and validate that the schema is valid JSON. We should have a tool to generate the actual json schema for various...

At the moment we introduce breaking library changes in patch versions, which can create pretty significant disruption for users. It's great to keep libraries up to date, but if pulsar4s...

Some frameworks require adding annotations to the class. For example if you use classpath scanning in Spring to detect components you need to add the `@Component` annotation. We should add...

status:backlog

**(Moved from playframework/playframework#4684)** As more people start using the json macros, a lot of people seem to want to customize features slightly. We should come up with a general strategy...

The way we construct the Writes implementations with the JSON macros is not particularly efficient, as I have noticed in a few real-world apps. We should devise some tests to...

Libraries like Play Framework usually only need to depend on the low-level library for reading and writing JSON: `JsValue`, `Json.fromJson`/`Json.stringify`, etc. Many of the newer changes in `play-json` relate to...