http4s / blaze

Blazing fast NIO microframework and Http Parser
Apache License 2.0
350 stars 63 forks source link

Blaze 0.23.15 is not compatible with Tapir 1.9.x #847

Closed limansky closed 9 months ago

limansky commented 9 months ago

Hi,

We are using blaze server 0.23.15 with tapir. I've tried to update tapir to the latest version, but faced with the issue:

[error] (project / update) found version conflict(s) in library dependencies; some are suspected to be binary incompatible:
[error] 
[error]     * org.typelevel:cats-parse_2.13:1.0.0 (early-semver) is selected over 0.3.9
[error]        +- org.http4s:http4s-core_2.13:0.23.24 ()             (depends on 1.0.0)
[error]        +- org.http4s:http4s-core_2.13:0.23.19 ()             (depends on 0.3.9)

It looks like tapir-http4s-server depends on http4s-core 0.23.24whenhttp4s-blaze-server` depends on the earlier version. I suppose it might be safe just to add http4s-core direct dependency to our project, however may be it would be better to have a new maintenance release now? It looks like there a number of changes since the last release (at least dependencies).

danicheg commented 9 months ago

I think we need to publish a fresh 0.23 blaze. @rossabaker any objections?

rossabaker commented 9 months ago

No objections.

rossabaker commented 9 months ago

https://github.com/http4s/blaze/releases/tag/v0.23.16

limansky commented 9 months ago

thanx!