Releases: softwaremill/tapir
Releases · softwaremill/tapir
v1.11.25
What’s Changed
- Update asyncapi-circe-yaml, ... to 0.11.9 (#4525) @softwaremill-ci
- Bump aws-cdk-lib from 2.189.0 to 2.189.1 in /serverless/aws/cdk/src/main/resources/app-template (#4526) @dependabot[bot]
- Update cats, circe to 4.0.2 (#4520) @softwaremill-ci
- codegen(sbt): handle cases where default openapi file does not exist (#4523) @hughsimpson
- Fix: bundle size for JS (#4522) @j-mie6
- Update sttp-mock-server, ... to 1.11.24 (#4518) @softwaremill-ci
Dependency updates
- Update sbt-mdoc to 2.7.1 (#4528) @softwaremill-ci
- Update armeria to 1.32.5 (#4527) @softwaremill-ci
- Update guava to 33.4.8-jre (#4524) @softwaremill-ci
- Update client4:akka-http-backend, ... to 4.0.2 (#4517) @softwaremill-ci
v1.11.24
What’s Changed
- codegen: Support security path declarations (#4516) @hughsimpson
- Bump aws-cdk-lib from 2.186.0 to 2.189.0 in /serverless/aws/cdk/src/main/resources/app-template (#4515) @dependabot[bot]
- Swagger Initializer Options (#4508) @nwehrli
- codegen: support multiple security schemes on same declaration (#4510) @hughsimpson
- Change the default options of Netty servers to return a 404, when no endpoints match a request (via a RejectHandler) (#4509) @adamw
- Remove noEndpointsMatchAttributes from tracing configuration, since this concern is handled by RejectInterceptor (#4507) @adamw
- codegen: Support top-level security declarations (#4506) @hughsimpson
- Update asyncapi-circe-yaml, ... to 0.11.8 (#4504) @softwaremill-ci
- Codegen: generate servers object (#4492) @hughsimpson
- codegen: Add support for generating stringJsonBody (#4491) @hughsimpson
- Update jsoniter-scala-core, ... to 2.34.0 (#4502) @softwaremill-ci
- Reduced Scala.js bundle size for scala-java-time only (#4500) @j-mie6
- Update cats, circe to 4.0.0 (#4499) @softwaremill-ci
- Update tapir-armeria-server, tapir-core, ... to 1.11.23 (#4485) @softwaremill-ci
- Update sttp-mock-server, tapir-cats, ... to 1.11.23 (#4484) @softwaremill-ci
- Update tapir-asyncapi-docs, ... to 1.11.23 (#4486) @softwaremill-ci
Dependency updates
- Update zio-json to 0.7.40 (#4513) @softwaremill-ci
- Update sbt-mdoc to 2.7.0 (#4514) @softwaremill-ci
- Update client3:akka-http-backend, ... to 3.11.0 (#4512) @softwaremill-ci
- Update sbt-softwaremill-browser-test-js, ... to 2.0.22 (#4511) @softwaremill-ci
- Update guava to 33.4.7-jre (#4503) @softwaremill-ci
- Update client4:akka-http-backend, ... to 4.0.0 (#4498) @softwaremill-ci
- Update armeria to 1.32.4 (#4497) @softwaremill-ci
- Update swagger-ui to 5.20.7 (#4495) @softwaremill-ci
- Update cats-effect to 3.6.1 (#4494) @softwaremill-ci
- Update opentelemetry-exporter-otlp, ... to 1.49.0 (#4489) @softwaremill-ci
- Update zio, zio-streams, zio-test, ... to 2.1.17 (#4488) @softwaremill-ci
- Update opentelemetry-api, ... to 1.49.0 (#4487) @softwaremill-ci
v1.11.23
What’s Changed
- codegen: Add support for multiple security declarations on an endpoint ('full' petstore support) (#4482) @hughsimpson
- codegen: add petstore yaml test, content negotiation support, various other missing functionality (#4464) @hughsimpson
v1.11.22
What’s Changed
- Migrate to sttp-client4 (#4478) @adamw
- codegen: fix type declaration for basic auth security (#4481) @hughsimpson
- Update jsoniter-scala-core, ... to 2.33.3 (#4437) @softwaremill-ci
- Update enumeratum to 1.7.6 (#4465) @softwaremill-ci
- Bump aws-cdk-lib from 2.177.0 to 2.186.0 in /serverless/aws/cdk/src/main/resources/app-template (#4469) @dependabot[bot]
- Update sttp-mock-server, ... to 1.11.21 (#4471) @softwaremill-ci
- Update tapir-opentelemetry-metrics, ... to 1.11.21 (#4472) @softwaremill-ci
- Add a new module which provides sttp stub server functionality using sttp client4 (#4475) @adamw
Dependency updates
- Update vertx-codegen, vertx-web to 4.5.14 (#4480) @softwaremill-ci
- Update netty-all to 4.2.0.Final (#4479) @softwaremill-ci
- Update swagger-ui to 5.20.3 (#4477) @softwaremill-ci
- Update opentelemetry-semconv to 1.32.0 (#4476) @softwaremill-ci
- Update client4:akka-http-backend, ... to 4.0.0-RC3 (#4470) @softwaremill-ci
- Update opentelemetry-semconv to 1.31.0 (#4473) @softwaremill-ci
v1.11.21
What’s Changed
- Codegen: Support response headers (#4460) @hughsimpson
- Adds support for sttp client 4 (#4299) @MichalStopyra
- Adds tracing interceptor to otel4s tracing example code (#4467) @yannick-cw
- ZPartialServerEndpoint.serverLogic should return ServerEndpoint.Full (#4397) (#4466) @pawelkaczor
- codegen: support components/requestBodies and components/responses (#4457) @hughsimpson
- Codegen: xml support (#4407) @hughsimpson
- Codegen: oauth2 security schemas support (#4449) @hughsimpson
- Add helper methods to Schema to add/modify attributes (#4451) @adamw
- Add
Nullable
attribute (#4444) @jnatten
Dependency updates
- Update gatling-sbt to 4.13.3 (#4468) @softwaremill-ci
- Update zio-http to 3.2.0 (#4463) @softwaremill-ci
- Update otel4s-oteljava, ... to 0.12.0 (#4459) @softwaremill-ci
- Update guava to 33.4.6-jre (#4458) @softwaremill-ci
- Update fs2-reactive-streams to 3.12.0 (#4453) @softwaremill-ci
- Update model:core to 1.7.13 (#4454) @softwaremill-ci
- Update cats-effect to 3.6.0 (#4450) @softwaremill-ci
- Update otel4s-oteljava, ... to 0.12.0-RC4 (#4448) @softwaremill-ci
- Update gatling-sbt to 4.13.2 (#4447) @softwaremill-ci
- Update tapir-opentelemetry-tracing to 1.11.20 (#4446) @softwaremill-ci
v1.11.20
What’s Changed
- Update sttp shared to 1.5.0 (#4443) @adamw
- Make buckets configurable for default histogram (#4435) @drewfeelsblue
- Codegen: serialize inline enums on schema definitions as strings when using jsoniter (#4439) @hughsimpson
- Update scalafmt-core to 3.9.4 (#4416) @softwaremill-ci
- Update circe-core, circe-generic, ... to 0.14.12 (#4429) @softwaremill-ci
- Update sbt, sbt-dependency-tree to 1.10.11 (#4432) @softwaremill-ci
- Adds support for otel4s server tracing (#4428) @yannick-cw
- Update ZIO HTTP to 3.1.0 (#4425) @calvinlfer
Dependency updates
- Update guava to 33.4.5-jre (#4440) @softwaremill-ci
- Update logback-classic to 1.5.18 (#4436) @softwaremill-ci
- Update zio-interop-cats to 23.1.0.5 (#4438) @softwaremill-ci
- Update swagger-ui to 5.20.1 (#4434) @softwaremill-ci
- Update sbt-mdoc to 2.6.5 (#4433) @softwaremill-ci
- Update armeria to 1.32.3 (#4431) @softwaremill-ci
- Update armeria to 1.32.2 (#4426) @softwaremill-ci
- Update zio, zio-streams, zio-test, ... to 2.1.16 (#4375) @softwaremill-ci
- Update gatling-sbt to 4.13.1 (#4423) @softwaremill-ci
- Update tapir-opentelemetry-tracing to 1.11.19 (#4422) @softwaremill-ci
- Update armeria to 1.32.1 (#4420) @softwaremill-ci
v1.11.19
What’s Changed
Dependency updates
- Update opentelemetry-api, ... to 1.48.0 (#4405) @softwaremill-ci
- Update play, play-akka-http-server, ... to 2.9.7 (#4414) @softwaremill-ci
- Update sttp-mock-server, ... to 1.11.18 (#4413) @softwaremill-ci
v1.11.18
What’s Changed
- Fix deprecation warnings on CE Dispatcher, fs2.text.utf8 (#4282) @ivan-klass
- Use constants in OpenTelemetry metrics (#4412) @adamw
- Add OpenTelemetry tracing integration (#4408) @adamw
- codegen: Support custom content types (#4399) @hughsimpson
Dependency updates
- Update sttp-mock-server, ... to 1.11.17 (#4393) @softwaremill-ci
- Update sbt, sbt-dependency-tree, ... to 1.10.10 (#4395) @softwaremill-ci
- Update scalafmt-core to 3.9.3 (#4402) @softwaremill-ci
- Update model:core to 1.7.12 (#4406) @softwaremill-ci
- Update zio-interop-cats to 23.1.0.4 (#4404) @softwaremill-ci
- Update tethys-core, tethys-derivation, ... to 0.29.4 (#4400) @softwaremill-ci
- Update zio-json to 0.7.39 (#4401) @softwaremill-ci
- Update armeria to 1.32.0 (#4398) @softwaremill-ci
- Update derevo-core to 0.14.0 (#4396) @softwaremill-ci
- Update zio-json to 0.7.38 (#4394) @softwaremill-ci
v1.11.17
What’s Changed
- codegen: More content type support (#4390) @hughsimpson
- Update sbt, sbt-dependency-tree, ... to 1.10.9 (#4392) @softwaremill-ci
- github actions refactor (#4358) @Blef666
- Update scalafmt-core to 3.9.2 (#4386) @softwaremill-ci
- codegen: better enum handling in query params (#4385) @hughsimpson
- codegen: add generic json support for jsoniter-scala (#4384) @hughsimpson
- codegen: better error reporting + support defaults on inline enums (#4373) @hughsimpson
Dependency updates
- Update zio-json to 0.7.37 (#4391) @softwaremill-ci
- Update jackson-module-scala to 2.18.3 (#4389) @softwaremill-ci
- Update swagger-ui to 5.20.0 (#4387) @softwaremill-ci
- Update sttp-mock-server, ... to 1.11.16 (#4382) @softwaremill-ci
- Update zio-json to 0.7.36 (#4383) @softwaremill-ci
v1.11.16
What’s Changed
- When the stub interpreter returns a stream, instruct the stub backend to always treat it as a raw stream (#4380) @adamw
- Fix OpenAPI schema generation when the discriminator field is an enum (#4379) @adamw
- codegen: support deriving 'Option[T]' oneOf type … (#4355) @hughsimpson
- codegen: Support top level nullables on json responses (#4351) @hughsimpson
- Use a regex for Pattern validations (#4339) @mrooneytrimble
- codegen: support text/html content type (#4349) @hughsimpson
- Update scalafmt-core to 3.9.0 (#4346) @softwaremill-ci
- Add support for zio prelude CustomNewType/CustomSubType (#4324) @strokyl
Dependency updates
- Update sbt-scala-native to 0.5.7 (#4378) @softwaremill-ci
- Update slf4j-api to 2.0.17 (#4372) @softwaremill-ci
- Update netty-all to 4.1.119.Final (#4377) @softwaremill-ci
- Update zio-json to 0.7.35 (#4376) @softwaremill-ci
- Update magnolia to 1.3.16 (#4374) @softwaremill-ci
- Update zio-json to 0.7.33 (#4371) @softwaremill-ci
- Update magnolia to 1.3.15 (#4370) @softwaremill-ci
- Update logback-classic to 1.5.17 (#4369) @softwaremill-ci
- Update zio-json to 0.7.31 (#4368) @softwaremill-ci
- Update netty-reactive-streams-http to 3.0.4 (#4365) @softwaremill-ci
- Update sbt-twirl to 2.0.8 (#4366) @softwaremill-ci
- Update zio-json to 0.7.30 (#4363) @softwaremill-ci
- Update play-ahc-ws-standalone to 2.2.11 (#4362) @softwaremill-ci
- Update zio-json to 0.7.28 (#4361) @softwaremill-ci
- Update zio-json to 0.7.26 (#4359) @softwaremill-ci
- Update zio-json to 0.7.25 (#4356) @softwaremill-ci
- Update gatling-sbt to 4.13.0 (#4353) @softwaremill-ci
- Update zio-json to 0.7.23 (#4352) @softwaremill-ci
- Update magnolia to 1.3.14 (#4347) @softwaremill-ci
- Update sttp-mock-server, ... to 1.11.15 (#4348) @softwaremill-ci
- Update prometheus-metrics-core, ... to 1.3.6 (#4345) @softwaremill-ci
- Update zio-json to 0.7.21 (#4344) @softwaremill-ci
- Update sbt-mdoc to 2.6.4 (#4342) @softwaremill-ci
- Update zio-json to 0.7.20 (#4341) @softwaremill-ci
- Update zio-json to 0.7.18 (#4335) @softwaremill-ci
- Update vertx-codegen, vertx-web to 4.5.13 (#4334) @softwaremill-ci
- Update netty-all to 4.1.118.Final (#4333) @softwaremill-ci
- Update zio-prelude to 1.0.0-RC39 (#4332) @softwaremill-ci
- Update zio-json to 0.7.17 (#4331) @softwaremill-ci
- Update jsoniter-scala-core, ... to 2.33.2 (#4327) @softwaremill-ci
- Update zio-json to 0.7.16 (#4328) @softwaremill-ci
- Update opentelemetry-exporter-otlp to 1.47.0 (#4329) @softwaremill-ci
- Update zio-prelude to 1.0.0-RC38 (#4325) @softwaremill-ci
- Update opentelemetry-api, ... to 1.47.0 (#4326) @softwaremill-ci
- Bump aws-cdk-lib from 2.162.1 to 2.177.0 in /serverless/aws/cdk/src/main/resources/app-template (#4304) @dependabot[bot]
- Update sttp-mock-server, ... to 1.11.14 (#4323) @softwaremill-ci