Skip to content

Releases: softwaremill/tapir

v1.10.6

26 Apr 16:19
4a2bef1
Compare
Choose a tag to compare

⚠️ Scala Native support temporarily suspended

After the recent release of Scala Native 0.5.1 the Scala ecosystem is adapting and gradually more and more libraries are released with 0.5.1 support, often as the only supported native version. Tapir needed to update some dependencies like sttp-shared, sttp-model and some external dependencies like upickle, which makes it incompatible with scala-native 0.4. Since we can't switch to 0.5 until other dependencies are available, native support is temporarily suspended. We will work on restoring it, starting with core, as soon as transitive dependencies are released. See the description of #3692 for more details.

What’s Changed

Dependency updates

v1.10.5

19 Apr 15:51
3eb21d8
Compare
Choose a tag to compare

What’s Changed

Dependency updates

v1.10.4

07 Apr 15:10
f63b798
Compare
Choose a tag to compare

What’s Changed

Dependency updates

v1.10.3

04 Apr 07:59
58fd9a5
Compare
Choose a tag to compare

Note on skipped version

Due to issues with Sonatype Central repository, releases 1.10.1 and 1.10.2 failed with incosistent state, so 1.10.3 is the next version number after 1.10.0.

What’s Changed

Dependency updates

v1.10.0

15 Mar 11:04
f91684b
Compare
Choose a tag to compare

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 Sets 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

Dependency updates

v1.9.11

06 Mar 17:50
7b8009b
Compare
Choose a tag to compare

What’s Changed

Dependency updates

v1.9.10

21 Feb 21:16
384298c
Compare
Choose a tag to compare

What’s Changed

Dependency updates

v1.9.9

02 Feb 22:08
d27c67a
Compare
Choose a tag to compare

What’s Changed

  • Guard against bad zio-http Request objects, sometimes provoked by malicious requests (#3494) @swaldman
  • Proposal to describe OAuth2 flows (#3490) @leoniv
  • Fix Test Reports fail frequently on master (#3497) @DybekK
  • Add support for pekko http in sttp client interpreter (#3493) @adamw

Dependency updates

v1.9.8

29 Jan 16:42
a4911d5
Compare
Choose a tag to compare

What’s Changed

Dependency updates

v1.9.7

26 Jan 11:51
d9b5110
Compare
Choose a tag to compare

What’s Changed

  • Remove dependency on logback-classic and scala-logging where unnecessary (#3471) @hygt
    IMPORTANT: This fix removes unwanted dependencies to logback-classic and scala-logging from some Tapir modules. This may affect your project, if it is accidentally relying on transitive dependencies. Affected backends are tapir-jdkhttp-server and Netty-based backends.
  • Performance tests: Fix warm-up phase (#3479) @kciesielski
  • Add Scala 3 support to sttp-mock-server (#3478) @oldstevekenobi
  • Fix sttp client content-type header override (#3472) @markarasev
  • Update pekko-grpc-runtime, ... to 1.0.2 (#3446) @softwaremill-ci
  • Performance tests part 1 (#3434) @kciesielski
  • [bugfix] Release Netty buffers (#3469) @kciesielski
  • [bugfix] Close the DefaultEventExecutor on shutdown (#3460) @kciesielski
  • Better error messages when can't map because a class has more than 22 fields (#3449) @adamw
  • Appending multiple variants (#3438) @pramodShehan5
  • [bugfix] Don't inherit encodedName (#3430) @kciesielski
  • Update sbt, sbt-dependency-tree to 1.9.8 (#3403) @softwaremill-ci
  • Add derivation for schemas of union types (#3425) @adamw

Dependency updates