Releases: softwaremill/tapir
Releases · softwaremill/tapir
v1.11.9
What’s Changed
- Fix cleanup in Netty handler after a request timeout (#4156) @adamw
- Better handling of Empty entity in Akka an Pekko BodyListener. (#4140) @Matzz
- [Snyk] Upgrade aws-cdk-lib from 2.80.0 to 2.162.1 (#4137) @kciesielski
Dependency updates
- Update tethys-core, tethys-derivation, ... to 0.29.3 (#4153) @softwaremill-ci
- Update opentelemetry-exporter-otlp to 1.44.1 (#4155) @softwaremill-ci
- Update zio-prelude to 1.0.0-RC33 (#4154) @softwaremill-ci
- Update swagger-ui to 5.18.2 (#4152) @softwaremill-ci
- Update zio-prelude to 1.0.0-RC32 (#4150) @softwaremill-ci
- Update opentelemetry-api, ... to 1.44.1 (#4151) @softwaremill-ci
- Update jsoniter-scala-core, ... to 2.31.3 (#4148) @softwaremill-ci
- Update opentelemetry-exporter-otlp to 1.44.0 (#4149) @softwaremill-ci
- Update sbt-buildinfo to 0.13.1 (#4147) @softwaremill-ci
- Update opentelemetry-api, ... to 1.44.0 (#4145) @softwaremill-ci
- Update zio, zio-streams, zio-test, ... to 2.1.12 (#4142) @softwaremill-ci
- Update swagger-ui to 5.18.1 (#4139) @softwaremill-ci
- Update http4s-blaze-client to 0.23.17 (#4135) @softwaremill-ci
- Update gatling-sbt to 4.10.2 (#4134) @softwaremill-ci
- Update swagger-ui to 5.18.0 (#4136) @softwaremill-ci
- Update guava to 33.3.1-jre (#4133) @softwaremill-ci
- Update async-http-client-backend-cats, ... to 3.10.1 (#4107) @softwaremill-ci
- Update http4s-blaze-client, ... to 0.23.17 (#4130) @softwaremill-ci
- Update sttp-mock-server, ... to 1.11.8 (#4129) @softwaremill-ci
- Update guava to 32.1.3-jre (#4128) @softwaremill-ci
v1.11.8
What’s Changed
- Update sbt, sbt-dependency-tree to 1.10.5 (#4127) @softwaremill-ci
- Implement multipart body support in sttp stub (#4117) @abdelfetah18
- Update sbt, sbt-dependency-tree to 1.10.4 (#4120) @softwaremill-ci
- codegen: better errors if schemas not found during schema construction (#4125) @hughsimpson
- Remove iron integration trait scope restriction (#4111) @sehnryr
- Update sbt, sbt-dependency-tree to 1.10.3 (#4110) @softwaremill-ci
- Update booksExample reference (#4104) @emmanuel-ferdman
- Add docs for delimited path parameters (#4079) @mitchldtn
Dependency updates
- Update sbt-buildinfo to 0.13.0 (#4126) @softwaremill-ci
- Update jackson-module-scala to 2.18.1 (#4123) @softwaremill-ci
- Update cats-effect to 3.5.5 (#4119) @softwaremill-ci
- Update logback-classic to 1.5.12 (#4118) @softwaremill-ci
- Update tethys-core, tethys-derivation, ... to 0.29.2 (#4114) @softwaremill-ci
- Update http4s-circe, http4s-core, ... to 0.23.29 (#4115) @softwaremill-ci
- Update jsoniter-scala-macros to 2.30.15 (#4113) @softwaremill-ci
- Update jsoniter-scala-core, ... to 2.31.1 (#4112) @softwaremill-ci
- Update prometheus-metrics-core, ... to 1.3.2 (#4109) @softwaremill-ci
- Update sbt-softwaremill-browser-test-js, ... to 2.0.21 (#4108) @softwaremill-ci
- Update client3:akka-http-backend, ... to 3.10.1 (#4105) @softwaremill-ci
- Update logback-classic to 1.5.11 (#4102) @softwaremill-ci
- Update logback-classic to 1.5.10 (#4100) @softwaremill-ci
- Update opentelemetry-exporter-otlp to 1.43.0 (#4101) @softwaremill-ci
- Update opentelemetry-api, ... to 1.43.0 (#4098) @softwaremill-ci
- Update metrics4-scala to 4.3.3 (#4099) @softwaremill-ci
- Update sttp-mock-server, ... to 1.11.7 (#4095) @softwaremill-ci
- Update pekko-grpc-runtime, ... to 1.1.0 (#4097) @softwaremill-ci
- Update zio, zio-streams, zio-test, ... to 2.1.11 (#4096) @softwaremill-ci
v1.11.7
What’s Changed
- Fix pickler deserialization when enum cases are not alphabetically sorted (#4093) @adamw
- Revert "Add more detail to exceptions thrown in the client interpreter" (#4094) @adamw
Dependency updates
- Update pekko-discovery, pekko-slf4j, ... to 1.1.2 (#4092) @softwaremill-ci
- Update sttp-mock-server, ... to 1.11.6 (#4090) @softwaremill-ci
- Update java-dogstatsd-client to 4.4.3 (#4089) @softwaremill-ci
v1.11.6
What’s Changed
- Update to Ox 0.5.0 (#4086) @adamw
- Add more detail to exceptions thrown in the client interpreter (#4085) @adamw
Dependency updates
- Update gatling-sbt to 4.10.1 (#4088) @softwaremill-ci
- Update sbt-assembly to 2.3.0 (#4083) @softwaremill-ci
- Update jsoniter-scala-core, ... to 2.30.15 (#4084) @softwaremill-ci
- Update enumeratum, enumeratum-circe to 1.7.5 (#4082) @softwaremill-ci
- Update client3:core, client3:fs2, ... to 3.9.8 (#4081) @softwaremill-ci
- Update async-http-client-backend-cats, ... to 3.10.0 (#4080) @softwaremill-ci
- Update client3:akka-http-backend, ... to 3.10.0 (#4077) @softwaremill-ci
- Update classgraph to 4.8.177 (#4078) @softwaremill-ci
- Update jackson-module-scala to 2.18.0 (#4067) @softwaremill-ci
- Update netty-all to 4.1.114.Final (#4073) @softwaremill-ci
- Update pekko-http to 1.1.0 (#4074) @softwaremill-ci
- Update jsoniter-scala-core, ... to 2.30.14 (#4072) @softwaremill-ci
- Update sbt-scalajs, scalajs-compiler, ... to 1.17.0 (#4071) @softwaremill-ci
- Update scala-library, scala-reflect to 2.13.15 (#4066) @softwaremill-ci
- Update gatling-sbt to 4.10.0 (#4062) @softwaremill-ci
- Update sttp-mock-server, ... to 1.11.5 (#4060) @softwaremill-ci
- Update tethys-core, tethys-derivation, ... to 0.29.1 (#4061) @softwaremill-ci
v1.11.5
What’s Changed
- Add JSON examples (#4058) @adamw
- Update Ox to 0.4.0 (#4059) @adamw
- Generalise path templates when generating ZIO Http RoutePattern-s (#4051) @adamw
- Cleanup sbt settings (#4045) @adamw
Dependency updates
- Update ox:core to 0.3.9 (#4053) @softwaremill-ci
- Update sbt-mdoc to 2.6.1 (#4054) @softwaremill-ci
- Update jsoniter-scala-core, ... to 2.30.11 (#4052) @softwaremill-ci
- Update classgraph to 4.8.176 (#4049) @softwaremill-ci
- Update sttp-mock-server, ... to 1.11.4 (#4048) @softwaremill-ci
- Update quicklens to 1.9.9 (#4047) @softwaremill-ci
v1.11.4
What’s Changed
- Add test for reading headers from web socket responses (#3965) @adamw
- feat: Add zio-http multipart body support (#3690) @seakayone
- Add a path matching test (#4042) @adamw
- Update sbt, sbt-dependency-tree to 1.10.2 (#4039) @softwaremill-ci
Dependency updates
- Update zio-http to 3.0.1 (#4044) @softwaremill-ci
- Update jsoniter-scala-core, ... to 2.30.10 (#4043) @softwaremill-ci
- Update sbt-mdoc to 2.6.0 (#4041) @softwaremill-ci
- Update scalacheck to 1.18.1 (#4040) @softwaremill-ci
- Update pekko-discovery, pekko-slf4j, ... to 1.1.1 (#4038) @softwaremill-ci
- Update sttp-mock-server, ... to 1.11.3 (#4037) @softwaremill-ci
v1.11.3
What’s Changed
- Implement support for ZIO HTTP 3.0.0 (#4034) @calvinlfer
- use ByteString unsafe methods where it is ok (#4021) @pjfanning
- Update ox, add WS chat example (#4019) @adamw
- feat(zio): support Native (#4018) @ThijsBroersen
Dependency updates
- Update http4s-circe, http4s-core, ... to 0.23.28 (#4029) @softwaremill-ci
- Update opentelemetry-exporter-otlp to 1.42.1 (#4036) @softwaremill-ci
- Update opentelemetry-api, ... to 1.42.1 (#4035) @softwaremill-ci
- Update ox:core to 0.3.8 (#4031) @softwaremill-ci
- Update armeria to 1.30.1 (#4030) @softwaremill-ci
- Update newtypes-core to 0.3.0 (#4025) @softwaremill-ci
- Update opentelemetry-exporter-otlp to 1.42.0 (#4026) @softwaremill-ci
- Update opentelemetry-api, ... to 1.42.0 (#4024) @softwaremill-ci
- Update logback-classic to 1.5.8 (#4022) @softwaremill-ci
- Update zio-prelude to 1.0.0-RC31 (#4020) @softwaremill-ci
- Update scala-library, scala-reflect to 2.12.20 (#4017) @softwaremill-ci
- Update netty-all to 4.1.113.Final (#4015) @softwaremill-ci
- Update vertx-codegen, vertx-web to 4.5.10 (#4016) @softwaremill-ci
- Update sttp-mock-server, ... to 1.11.2 (#4011) @softwaremill-ci
- Update shared:akka, shared:armeria, ... to 1.3.21 (#4014) @softwaremill-ci
- Update pekko-discovery, pekko-slf4j, ... to 1.1.0 (#4012) @softwaremill-ci
v1.11.2
What’s Changed
- Enable Scala 3 build for Play 2.9 Server (#4008) @cptwunderlich
- codegen: limited support for oneOfVariant in responses (#3993) @hughsimpson
- feat(zio-json): support JS and Native (#4000) @ThijsBroersen
- Make inlined schema derivation null safe (#3977) @coryfklein
Dependency updates
- Update fs2-reactive-streams to 3.11.0 (#4001) @softwaremill-ci
- Update tethys-core, tethys-derivation, ... to 0.29.0 (#4005) @softwaremill-ci
- Update jsoniter-scala-core, ... to 2.30.9 (#4004) @softwaremill-ci
- Update zio-prelude to 1.0.0-RC30 (#4003) @softwaremill-ci
- Update zio-json to 0.7.3 (#4002) @softwaremill-ci
- Update zio, zio-streams, zio-test, ... to 2.1.8 (#3998) @softwaremill-ci
- Update jsoniter-scala-core, ... to 2.30.8 (#3995) @softwaremill-ci
- Update metrics4-scala to 4.3.2 (#3997) @softwaremill-ci
- Update sbt-scala-native to 0.5.5 (#3991) @softwaremill-ci
- Update classgraph to 4.8.175 (#3994) @softwaremill-ci
- Update opentelemetry-exporter-otlp to 1.41.0 (#3990) @softwaremill-ci
- Update slf4j-api to 2.0.16 (#3985) @softwaremill-ci
- Update async-http-client-backend-cats, ... to 3.9.8 (#3978) @softwaremill-ci
- Update opentelemetry-api, ... to 1.41.0 (#3984) @softwaremill-ci
- Update logback-classic to 1.5.7 (#3989) @softwaremill-ci
- Update zio-prelude to 1.0.0-RC29 (#3988) @softwaremill-ci
- Update zio-json to 0.7.2 (#3987) @softwaremill-ci
- Update armeria to 1.30.0 (#3986) @softwaremill-ci
- Update sbt-mima-plugin to 1.1.4 (#3983) @softwaremill-ci
- Update armeria to 1.29.4 (#3961) @softwaremill-ci
- Update aws-lambda-java-runtime-interface-client to 2.6.0 (#3980) @softwaremill-ci
- Update sttp-mock-server, ... to 1.11.1 (#3979) @softwaremill-ci
v1.11.1
What’s Changed
- Handle nulls more explicitly in schema derivation (#3970) @adamw
- codegen: add streaming support for application/octet-stream contents (#3966) @hughsimpson
- codegen: Fix issues with jsoniter in scala3 (#3963) @hughsimpson
Dependency updates
- Update asyncapi-circe-yaml, ... to 0.11.3 (#3975) @softwaremill-ci
- Update client3:akka-http-backend, ... to 3.9.8 (#3976) @softwaremill-ci
- Update zio-interop-cats to 23.1.0.3 (#3971) @softwaremill-ci
- Update zio-prelude to 1.0.0-RC28 (#3972) @softwaremill-ci
- Update slf4j-api to 2.0.14 (#3973) @softwaremill-ci
- Update zio, zio-streams, zio-test, ... to 2.1.7 (#3969) @softwaremill-ci
- Update shared:akka, shared:armeria, ... to 1.3.20 (#3968) @softwaremill-ci
- Update sttp-mock-server, ... to 1.11.0 (#3962) @softwaremill-ci
v1.11.0
Breaking changes
When rendering OpenAPI specifications, there are two changes which might impact the resulting YAML/JSON:
- tuples are by default rendered as arrays (#3954, #3941)
- discriminator fields on the child schemas have a
const
constraint (#3955)
What’s Changed
- Update scalafmt-core to 3.8.3 (#3956) @softwaremill-ci
- codegen: permit parent properties in one of children (#3958) @hughsimpson
- Add an encoded discriminator value attribute for coproducts, use it to render const constraints (#3955) @adamw
- codegen: ensure schemas are distinct when splitting across ranges (#3957) @hughsimpson
- Properly derive schemas for tuples (#3954) @adamw
- ProductAsArray attribute added, alternative rendering of SProduct (#3941) @zorba128
Dependency updates
- Update armeria to 1.29.3 (#3960) @softwaremill-ci
- Update sttp-mock-server, ... to 1.10.15 (#3950) @softwaremill-ci
- Update play, play-akka-http-server, ... to 2.9.5 (#3952) @softwaremill-ci
- Update play, play-pekko-http-server, ... to 3.0.5 (#3953) @softwaremill-ci