What’s Changed
- Fix some occasionally failing tests (#3847) @kciesielski
- Add Endpoint serverLogicSuccessPure and serverLogicErrorPure (#3837) @geirolz
- Iron: Support MinLength, MaxLength, Not[Empty] for Iterables (#3843) @kciesielski
- Refined: Treat fields with NonEmpty or MinSize(>0) as required (#3839) @kciesielski
- Play: Optimize usages of
route
(#3842) @kciesielski - Improve PlayServerInterpreter.toRoutes (#3838) @dmtran-g
- Fix handling of WS Close frame in Netty backends (#3826) @kciesielski
- Fix hidden schema visible in OpenAPI generated yml (#3820) @micossow
- Netty servers: handle requestTimeout properly, add idleTimeout (#3815) @kciesielski
- Update jsoniter-scala-core, ... to 2.30.1 (#3814) @softwaremill-ci
- Iron: add validator for Pure constraint (#3818) @shubbush
- Pickler: add transientNone for optional fields (#3816) @kciesielski
- Update tethys version and add scala 3 support for tethys-json module. (#3819) @Grryum
- Tapir tutorials: basics, docs, json (#3797) @adamw
- Fix WebSocket frame concatenation for Netty (#3801) @kciesielski
- Update jsoniter-scala-core, ... to 2.29.0 (#3798) @softwaremill-ci
- Update cats-core, cats-laws to 2.12.0 (#3799) @softwaremill-ci
- Don't include a 'invalid value for: body' response for a simple stringBody (#3796) @adamw
- Fixes for iron derivation for GreaterEqual, LessEqual, In (#3790) @kciesielski
Dependency updates
- Update scala-java-time, ... to 2.6.0 (#3831) @softwaremill-ci
- Update armeria to 1.29.0 (#3840) @softwaremill-ci
- Update netty-all to 4.1.111.Final (#3836) @softwaremill-ci
- Update zio, zio-streams, zio-test, ... to 2.1.2 (#3822) @softwaremill-ci
- Update sbt-scala-native to 0.5.3 (#3824) @softwaremill-ci
- Update classgraph to 4.8.173 (#3823) @softwaremill-ci
- Update java-dogstatsd-client to 4.4.2 (#3821) @softwaremill-ci
- Update zio-prelude to 1.0.0-RC27 (#3811) @softwaremill-ci
- Update sbt-scala-native to 0.5.2 (#3805) @softwaremill-ci
- Update java-dogstatsd-client to 4.4.1 (#3809) @softwaremill-ci
- Update swagger-ui to 5.17.14 (#3810) @softwaremill-ci
- Update zio-json to 0.7.0 (#3817) @softwaremill-ci
- Update refined to 0.11.2 (#3813) @softwaremill-ci
- Update zio-http to 3.0.0-RC8 (#3804) @softwaremill-ci
- Update swagger-ui to 5.17.11 (#3783) @softwaremill-ci
- Update shared:akka, shared:armeria, ... to 1.3.19 (#3792) @softwaremill-ci