Shipped · Observability

What softwaremill/tapir shipped

The public repository of Softwaremill · github.com/softwaremill/tapir

Written by FoxPlug from the repository's own releases; not affiliated with Softwaremill. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/softwaremill/tapir; Softwaremill did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.

Get a weekly update like this for your product, free

Or Use it as a GitHub Action

Follow tapir's weekly shipped digest

Week of September 28, 2026

What shipped

Why it matters

This week addresses critical build infrastructure changes with the sbt 2 migration and fixes streaming issues in Vert.x that could cause deadlocks. Dependency updates resolve conflict issues and improve compatibility across the ecosystem.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Week's highlights: sbt 2 migration complete, Vert.x cats streaming deadlock fixed, and zio-json eviction issue resolved. Multiple dependency updates improve ecosystem compatibility.

Post for LinkedIn

This week brought significant infrastructure improvements to tapir. The sbt 2 migration is now complete, addressing build tooling for modern development. A critical fix resolves Vert.x cats streaming deadlocks that occurred with fixed-size compute pools. We've also resolved dependency conflicts, particularly the zio-json eviction error when combining tapir-zio-http-server with tapir-json-zio. Code generation now supports extended content types with improved centralization. Dependency updates and JDK 17 build support prepare the project for future development.

Week of September 21, 2026

What shipped

Why it matters

This week brings important reliability improvements: Netty now properly distinguishes between incomplete requests and backend timeouts, and OpenTelemetry metrics no longer double-count requests. The http4s migration to Ember improves cross-platform support.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Tapir v1.13.32 out: Netty 408 response for incomplete requests, fixed OpenTelemetry duplicate metrics, improved enumeration handling, and http4s Blaze→Ember migration.

Post for LinkedIn

Tapir v1.13.32 is out with several important fixes. Netty now responds with 408 Request Timeout when timeouts occur before the body is fully received, distinguishing incomplete requests from backend timeouts. OpenTelemetry metrics no longer record duplicate entries. Enumeration schemas properly handle customise annotations, and http4s has migrated from Blaze to Ember for better cross-platform support.

Week of September 14, 2026

What shipped

Why it matters

This week brings improved Scala 3 compatibility for newer JVMs, current OpenTelemetry support, and updated dependencies across the stack. These changes ensure the project works smoothly with the latest platform and library versions.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Tapir now builds cleaner with Scala 3 on JVM 25, updated OpenTelemetry to 1.66.0, and refreshed Vert.x and AWS Lambda dependencies.

Post for LinkedIn

This week's Tapir updates focus on forward compatibility and dependency freshness. We've added Scala 3 compiler flags for JVM 25 compatibility, upgraded OpenTelemetry to 1.66.0, and refreshed Vert.x and AWS Lambda client libraries. These changes keep the project current with the latest platform capabilities and library improvements.

Weeks with too little public activity are left out rather than filled in. Last updated 2026-10-07.

Is this your repo? Ask us to remove this page.