Releases: softwaremill/tapir
Releases · softwaremill/tapir
v1.12.3
What's Changed
- Akka HTTP - Return HttpEntity.Strict as-is, do not convert to HttpEntity.Default (#4922) @honzabazant
Dependency updates
- Bump VirtusLab/scala-cli-setup from 1.9.1 to 1.10.0 (#4926) @dependabot[bot]
- Update opentelemetry-exporter-otlp, ... to 1.56.0 (#4925) @softwaremill-ci
- Update prometheus-metrics-core, ... to 1.4.3 (#4924) @softwaremill-ci
- Update opentelemetry-api, ... to 1.56.0 (#4923) @softwaremill-ci
- Update sttp-mock-server, ... to 1.12.2 (#4919) @softwaremill-ci
v1.12.2
What's Changed
- openapi: Fix mutual-recursion bug in scala 2.13 (issue 4911) (#4916) @hughsimpson
- Update cats, circe to 4.0.13 (#4909) @github-actions[bot]
Dependency updates
- Update jackson-module-scala to 2.20.1 (#4914) @softwaremill-ci
- Update zio-prelude to 1.0.0-RC42 (#4850) @softwaremill-ci
- Update sbt-mdoc to 2.8.0 (#4869) @softwaremill-ci
- Update zio, zio-streams, zio-test, ... to 2.1.22 (#4875) @softwaremill-ci
- Update sttp-mock-server, ... to 1.12.1 (#4912) @softwaremill-ci
- Update http4s-circe, http4s-core, ... to 0.23.33 (#4913) @softwaremill-ci
v1.12.1
What's Changed
Dependency updates
- Update netty-all to 4.2.7.Final (#4872) @softwaremill-ci
- Update sbt-softwaremill-browser-test-js, ... to 2.1.1 (#4908) @github-actions[bot]
- Bump actions/setup-node from 4 to 6 (#4885) @dependabot[bot]
- Update client4:akka-http-backend, ... to 4.0.13 (#4905) @softwaremill-ci
- Update sttp-mock-server, ... to 1.12.0 (#4907) @github-actions[bot]
v1.12.0
What’s Changed
- Always delete temporary files (multipart parts & file bodies) after the request processing completes (#4904) @adamw
- Fix the Ztapir.zServerLogic return signature (#4884) @paul-danilin-moia
Changed file handling behavior
As part of #4904, any temporary files are now always deleted after request processing completes (successfully - returning any HTTP response, or with an exception). Previously, these files where only cleaned up in case of request decoding failure (HTTP 4xx responses) or exceptions. This affects multipart file uploads and bodies received as a file (fileBody). If you do need to preserve the files longer than the duration of the request, consider hard-linking then, or creating a copy.
Dependency updates
- Update prometheus-metrics-core, ... to 1.4.2 (#4906) @softwaremill-ci
- Bump actions/upload-artifact from 4 to 5 (#4903) @dependabot[bot]
- Update scalafmt-core to 3.10.1 (#4901) @softwaremill-ci
- Update ssl-config-core to 0.7.1 (#4896) @softwaremill-ci
- Update scalafmt-core to 3.9.10 (#4897) @softwaremill-ci
- Update netty-reactive-streams-http to 3.0.6 (#4894) @softwaremill-ci
- Update vertx-codegen, vertx-web to 4.5.22 (#4890) @softwaremill-ci
- Update pekko-grpc-runtime, ... to 1.2.0 (#4888) @softwaremill-ci
- Update cats, circe to 4.0.12 (#4887) @softwaremill-ci
- Update sttp-mock-server, ... to 1.11.50 (#4883) @softwaremill-ci
- Update logback-classic to 1.5.20 (#4881) @softwaremill-ci
- Update client4:akka-http-backend, ... to 4.0.12 (#4843) @softwaremill-ci
v1.11.50
What’s Changed
- Use MediaType value for application/yaml (#4879) @lomigmegard
- The 'Content-Type' header should be taken into account in the function supportedMediaTypes (#4877) @ajozwik
Dependency updates
- Update otel4s-oteljava, ... to 0.14.0 (#4880) @softwaremill-ci
- Update scala3-library, ... to 3.3.7 (#4874) @softwaremill-ci
- Update opentelemetry-exporter-otlp, ... to 1.55.0 (#4873) @softwaremill-ci
- Update opentelemetry-api, ... to 1.55.0 (#4868) @softwaremill-ci
- Update sbt-scala-native to 0.5.9 (#4867) @softwaremill-ci
- Update play-json to 3.0.6 (#4864) @softwaremill-ci
- Update classgraph to 4.8.184 (#4863) @softwaremill-ci
- Update sttp-mock-server, ... to 1.11.49 (#4862) @softwaremill-ci
v1.11.49
What’s Changed
- Add an exception signalling invalid multipart bodies, pass as a decode result (#4861) @adamw
- Update sbt, sbt-dependency-tree, ... to 1.11.7 (#4854) @softwaremill-ci
- use StandardCharsets.UTF_8 (#4859) @pjfanning
Dependency updates
- Update sttp-mock-server, ... to 1.11.48 (#4855) @softwaremill-ci
v1.11.48
v1.11.47
What’s Changed
- Implement multipart support for Netty Sync server (#4849) @amatho
- Added remote address in ConnectionInfo for pekko (#4847) @jarekratajski
Dependency updates
- Update sttp-mock-server, ... to 1.11.46 (#4844) @softwaremill-ci
- Update otel4s-oteljava, ... to 0.13.2 (#4846) @softwaremill-ci
- Update circe-core, circe-generic, ... to 0.14.15 (#4845) @softwaremill-ci
- Update logback-classic to 1.5.19 (#4842) @softwaremill-ci
v1.11.46
What’s Changed
- codegen: support alternative effect types for fs2 streaming (#4841) @hughsimpson
Dependency updates
- Update sttp-mock-server, ... to 1.11.45 (#4840) @softwaremill-ci
v1.11.45
What’s Changed
- netty interpreter: Return 400 when the request URI is malformed (#4839) @adamw
- update scalafmt setting. enforce new syntax (#4810) @xuwei-k
- Use cross dependencies for all js projects (#4803) @Krever
- Otel4s Metrics example (#4804) @jctim
Dependency updates
- Update jsoniter-scala-core, ... to 2.38.2 (#4837) @softwaremill-ci
- Update armeria to 1.33.4 (#4838) @softwaremill-ci
- Update http4s-circe, http4s-core, ... to 0.23.31 (#4832) @softwaremill-ci
- Update jsoniter-scala-core, ... to 2.38.0 (#4827) @softwaremill-ci
- Update opentelemetry-exporter-otlp, ... to 1.54.1 (#4826) @softwaremill-ci
- Update opentelemetry-semconv to 1.37.0 (#4769) @softwaremill-ci
- Update opentelemetry-api, ... to 1.54.1 (#4825) @softwaremill-ci
- Update armeria to 1.33.3 (#4823) @softwaremill-ci
- Update guava to 33.5.0-jre (#4822) @softwaremill-ci
- Update jsoniter-scala-core, ... to 2.37.11 (#4818) @softwaremill-ci
- Update cats, circe to 4.0.11 (#4816) @softwaremill-ci
- Update zio-http to 3.5.1 (#4817) @softwaremill-ci
- Update play, play-akka-http-server, ... to 2.9.9 (#4812) @softwaremill-ci
- Update play, play-pekko-http-server, ... to 3.0.9 (#4813) @softwaremill-ci
- Update client4:akka-http-backend, ... to 4.0.11 (#4811) @softwaremill-ci
- Update play-ahc-ws-standalone to 2.2.12 (#4807) @softwaremill-ci
- Update play-ahc-ws-standalone to 3.0.8 (#4808) @softwaremill-ci
- Update netty-reactive-streams-http to 3.0.5 (#4809) @softwaremill-ci
- Update cats, circe to 4.0.10 (#4791) @softwaremill-ci
- Update sttp-mock-server, ... to 1.11.44 (#4801) @softwaremill-ci
- Update jsoniter-scala-core, ... to 2.37.10 (#4800) @softwaremill-ci