You might notice some changes in your generated schemas - all components will now include a title
field, which should fix some rendering issues (more specifically fixing how coproducts are displayed) with newer Swagger UI versions - that's covered in #3593.
Moreover, we're using a new sttp-apispec
release (#3604), which includes a small but binary-incompatible change - adding the uniqueItems
property, making Set
s properly represented in schemas. Not that the incompatibility is only for the sttp-apispec project, it does not affect tapir's core
, only the documentation generation module.
What’s Changed
- codegen: support enum query params (#3602) @hughsimpson
- Schema screaming snake case (#3607) @kamilkloch
- Adding
uniqueItems
property to Set schemas (#3604) @ghik - Codegen: Add new
useHeadTagForObjectNames
flag to permit splitting generated endpoint objects by tag (#3594) @hughsimpson - Better codegen errors (#3601) @hughsimpson
- Automatic propagation of schema name as schema title (#3593) @ghik
- Updated Vertx Cats WebSocket (#3573) @DybekK
- Improve showShort to avoid parsing Uri (#3590) @kciesielski
- Use async-profiler as a recommended tool (#3591) @kciesielski
- Add a delimiter attribute to properly represent delimited values in examples/defaults (#3589) @adamw
- Optimize SimpleSubscriber for Netty (#3583) @kciesielski
- Simplify tapir schema -> openapi schema conversion (#3584) @adamw
- Optimize parsing headers for pekko-http and akka-http (#3575) @kciesielski
- disable connection linger timeout by default (#3576) @fwbrasil
- Remove Netty's SO_TIMEOUT setting (#3579) @kciesielski
Dependency updates
- Update vertx-web to 4.5.5 (#3609) @softwaremill-ci
- Update sbt-assembly to 2.2.0 (#3608) @softwaremill-ci
- Update jackson-module-scala to 2.17.0 (#3603) @softwaremill-ci
- Update play-ahc-ws-standalone to 3.0.2 (#3597) @softwaremill-ci
- Update swagger-ui to 5.11.10 (#3598) @softwaremill-ci
- Update play-ahc-ws-standalone to 2.2.6 (#3595) @softwaremill-ci
- Update jackson-module-scala to 2.16.2 (#3588) @softwaremill-ci
- Update opentelemetry-api, ... to 1.36.0 (#3587) @softwaremill-ci
- Update classgraph to 4.8.168 (#3586) @softwaremill-ci
- Update jsoniter-scala-core, ... to 2.28.4 (#3585) @softwaremill-ci
- Update client3:akka-http-backend, ... to 3.9.4 (#3580) @softwaremill-ci