📣 clj-otel release 0.2.9 is out
🔭 Bumped OpenTelemetry deps to 1.54.0
📏 Async span support for core.async (e.g. async-style), CompletableFuture (e.g. promesa, auspex, whew), Manifold, Missionary
🔀 New example of an instrumented core.async.flow application
🌯 New middleware for wrapping spans; use to record exceptions before transformation
🪲 Fixed some bugs, more robust handling of Ring request maps
🗒️ See the https://github.com/steffan-westcott/clj-otel/blob/master/CHANGELOG.adoc for more information on changes in this release
This clj-otel release features async span support for applications using core.async (or any wrapper like async-style), CompletableFuture compatible (such as auspex, promesa or whew), Manifold or Missionary. The microservices examples have been expanded to demonstrate the new macros for async spans. There's also a new small example application with all the mentioned async libraries, as well as a demo of an instrumented core.async.flow application.
https://github.com/steffan-westcott/clj-otel