zio-http
zio-http copied to clipboard
A next-generation Scala framework for building scalable, correct, and efficient HTTP clients and servers
## About this PR 📦 Updates * [org.scala-lang:scala3-library](https://github.com/lampepfl/dotty) * [org.scala-lang:scala3-library_sjs1](https://github.com/lampepfl/dotty) from `3.3.1` to `3.3.3` 📜 [GitHub Release Notes](https://github.com/lampepfl/dotty/releases/tag/3.3.3) - [Version Diff](https://github.com/lampepfl/dotty/compare/3.3.1...3.3.3) - [Version Diff](https://github.com/lampepfl/dotty/compare/release-3.3.1...release-3.3.3) ## Usage ✅ **Please merge!** I'll...
**Describe the bug** I'm not sure if this is a bug or if it was intentional, but `Html.fromString` now encodes the string, so the browser just shows the escaped text...
I've identified a broken link in the `ClientWithDecompression` example within the codebase. The URL used for the request is currently non-functional: `http://sports.api.decathlon.com/groups/water-aerobics`. It seems that the endpoint may have changed...
No explicit schema definition in a companion object of a type `B` that is used by a type `A`, that derives its schema, leads to the schema of `B` being...
This issue https://github.com/zio/zio-http/issues/2707 should have broken this project's build. If the ScalaJS tests were actually running in a headless browser that would have triggered the failure. https://github.com/zio/zio-http/blob/main/zio-http/js/src/test/scala/zio/http/JSClientSpec.scala This test passes,...
I've noticed that the apps using ZIO HTTP send a warning header on error, containing some information about the backend implementation details (it explicitly mentions ZIO HTTP). ScalaCLI example: ```scala...
This PR is not good to go, but shows that I found a way how to provide a context to multiple routes without any more explicit typing or extremely strange...
Tested with both 2.0.21 and 2.1-RC1, the code below gives a compilation error in Scala 3 (works fine in Scala 2.x) ```scala import zio.* import zio.stacktracer.TracingImplicits.disableAutoTrace object Foo { def...
1. Run the `ServerSentEventEndpoint` from the `example` project. 2. Run `curl -N "http://127.0.0.1:8080/sse" -i` Expected: The curl should print the events created by the server to the console Current Behaviour:...