Skip to content

Releases: davenverse/natchez-http4s-otel

v0.3.0

18 Jul 15:17
62e70e9
Compare
Choose a tag to compare

Natchez 0.3, as well as Updates to Allowed Headers and the inclusion of redacted headers not within the allow list.

What's Changed

New Contributors

  • @davenverse-steward made their first contribution in #25

Full Changelog: v0.2.2...v0.3.0

v0.3.0-RC1

19 Jun 15:12
eaa4ece
Compare
Choose a tag to compare
v0.3.0-RC1 Pre-release
Pre-release

Adds Deprecation header to allowed list, updates natchez version

What's Changed

New Contributors

  • @davenverse-steward made their first contribution in #25

Full Changelog: v0.2.2...v0.3.0-RC1

v0.2.2

13 Jun 22:52
65e6101
Compare
Choose a tag to compare

Adding some more headers to include by default.

What's Changed

Full Changelog: v0.2.1...v0.2.2

v0.2.1

25 May 16:48
fc22e9f
Compare
Choose a tag to compare

Builder Pattern is Good. No surprises there, now we are using it. Older methods are deprecated to push you to builders. Automatically add retry count to clients with the RetryMiddleware from Http4s. Best to apply retry before the client middleware for best clarity, otherwise it will not show up on errors which probably isn't what you want. Adds the ability to arbitrarily add tags to client spans, since those are created entirely by the middleware and not directly controlled by the user. Adds the ability to fully hide the url. In case your url has sensitive information that you would rather not end up in tracing. Client spans are not very informative without it, but you have other methods to enrich those yourself.

What's Changed

Full Changelog: v0.2.0...v0.2.1

v0.2.0

19 Apr 22:04
e5718e0
Compare
Choose a tag to compare

Some deficiencies in the 0.1.0 version quickly emerged. We were missing span.kind which is critical to distinguish spans.
The naming strategy directly contradicted the standard. So we went with a conservative default, but left it configurable to users.

Request and Response Tags being to be able to played with for client and servers. You have access the server span, so these should be largely unnecessary. But wanted to leave the power in your hands.

What's Changed

Full Changelog: v0.1.0...v0.2.0

v0.1.0

18 Apr 21:29
e7ac799
Compare
Choose a tag to compare

First Binary Compatible Release. Lets test this out and see how it goes.

What's Changed

Full Changelog: v0.0.1...v0.1.0

v0.0.2

17 Apr 15:50
4be0724
Compare
Choose a tag to compare
  • Switch Exceptions to Otel Error Standards

v0.0.1

17 Apr 00:11
Compare
Choose a tag to compare
  • Initial Extremely Experimental Release
  • Server and Client Middlewares
  • Need to make sure we are getting all the expected values. Help Very Appreciated checking that the http attributes we are using match up with The OpenTelemetry Spec