natchez-http4s
natchez-http4s copied to clipboard
Glorious integration layer for Natchez and Http4s.
See https://github.com/typelevel/natchez/issues/980.
Proposal to change the behavior of `NatchezMiddleware.server`. Currently, it puts the context into existing span. The span per request is created in the `EntryPointOps`, which is only used for `Kleisli`...
Making the client middleware cancelable. I have some small snippets that demonstrates the problem, please let me know if it's worth making a TestCase out of them and including in...
Hi, thanks for the great work on this lib & others ! Steps to reproduce : fail a traced http route, for instance with IO.raiseError(new RuntimeException) Expected : no "error.message"...
### Description It would be useful to be able to provide custom tracers, of the form: - `Request[F] => F[Unit]` - `Response[F] => F[Unit]` - `Throwable => F[Unit]` ### Use...
The limitation with the current encoding is that its reliant on the spans. And needs the new root span for incomming requests. As well some tracing may be leveraged throughout...
Hello, we're using natchez for tracing, very pleased. We're trying to bump to 0.0.22, but our HTTP4s services start failing requests due to a ClassCastException. I did some digging, and...
## About this PR 📦 Updates * [org.scalameta:mdoc](https://github.com/scalameta/mdoc) * [org.scalameta:sbt-mdoc](https://github.com/scalameta/mdoc) from `2.3.8` to `2.6.1` 📜 [GitHub Release Notes](https://github.com/scalameta/mdoc/releases/tag/v2.6.1) - [Version Diff](https://github.com/scalameta/mdoc/compare/v2.3.8...v2.6.1) ## Usage ✅ **Please merge!** I'll automatically update this...
## About this PR 📦 Updates [org.scala-sbt:sbt](https://github.com/sbt/sbt) from `1.10.1` to `1.10.2` ## Usage ✅ **Please merge!** I'll automatically update this PR to resolve conflicts as long as you don't change...
## About this PR 📦 Updates * [org.http4s:http4s-client](https://github.com/http4s/http4s) * [org.http4s:http4s-core](https://github.com/http4s/http4s) * [org.http4s:http4s-dsl](https://github.com/http4s/http4s) * [org.http4s:http4s-ember-server](https://github.com/http4s/http4s) * [org.http4s:http4s-server](https://github.com/http4s/http4s) from `0.23.27` to `0.23.28` 📜 [GitHub Release Notes](https://github.com/http4s/http4s/releases/tag/v0.23.28) - [Version Diff](https://github.com/http4s/http4s/compare/v0.23.27...v0.23.28) ## Usage ✅...