Releases: zio/zio-telemetry
v3.1.0
v3.0.2
What's Changed
- Update zio, zio-stacktracer, zio-test, ... to 2.1.12 by @scala-steward in #908
- Update sbt-bloop to 2.0.5 by @scala-steward in #907
- Update opentelemetry-api, ... to 1.44.1 by @scala-steward in #909
- Update zio-logging to 2.4.0 by @scala-steward in #910
- Update zio, zio-stacktracer, zio-test, ... to 2.1.13 by @scala-steward in #912
Full Changelog: v3.0.1...v3.0.2
v3.0.1
What's Changed
- Update sbt, scripted-plugin to 1.10.5 (#905) @scala-steward
- Update scala3-library to 3.5.2 (#902) @scala-steward
- Update sbt-scoverage to 2.2.2 (#901) @scala-steward
- Update zio-opentelemetry, ... to 3.0.0 (#899) @scala-steward
- Update sbt, scripted-plugin to 1.10.3 (#900) @scala-steward
v3.0.0
🚀 Finally, after 26 RC releases, we are ready to release version 3.0 🚀
Thanks to all contributors
Thanks to all the contributors and users of ZIO Telemetry!
Especially thanks to those who made this release happen:
- @aashish2054
- @andrzejressel
- @davidlar
- @dmytr
- @ghostdogpr
- @IvanFinochenko
- @khajavi
- @oridag
- @pavertomato
- @regiskuckaertz
- @rituraj2342
Best regards,
Michael Nedokushev (@grouzen)
What's changed since 2.0
Most of the effort was put into maturing the zio-opentelemetry
module.
In addition to Traces, the rest of the signals have been added:
The correct synchronization between ZIO 2 runtime and java SDK auto-instrumentation agent was implemented.
The public APIs of all modules have been polished and documented.
What's next?
Now, when we support all types of OTEL signals, it is time to focus on adding smooth integration with the ZIO ecosystem of libraries.
To this end, new modules for zio-http
, zio-grpc
, zio-kafka
, and so on are planned.
Seeing as more and more companies continue to migrate to OpenTelemetry, I believe that most of the development will be focused on the zio-opentelemetry
module, and the zio-opencensus
and zio-opentracing
will gradually become obsolete.
Dependency Updates
- Update sbt-bloop to 2.0.3 (#895) @scala-steward
- Update zio-logging to 2.3.2 (#898) @scala-steward
- Update opentelemetry-api, ... to 1.43.0 (#897) @scala-steward
- Update zio, zio-stacktracer, zio-test, ... to 2.1.11 (#896) @scala-steward
- Update scala-library to 2.13.15 (#893) @scala-steward
- Update sbt-scoverage to 2.2.1 (#894) @scala-steward
- Update sbt-scoverage to 2.2.0 (#885) @scala-steward
- Update scala3-library to 3.5.1 (#892) @scala-steward
- Update opentelemetry-api, ... to 1.42.1 (#886) @scala-steward
- Update mdoc, sbt-mdoc to 2.6.1 (#890) @scala-steward
- Update sbt-bloop to 2.0.2 (#889) @scala-steward
- Update snakeyaml-engine to 2.8 (#891) @scala-steward
- Update sbt to 1.10.2 (#887) @scala-steward
- Update mdoc, sbt-mdoc to 2.6.0 (#888) @scala-steward
- Update zio, zio-stacktracer, zio-test, ... to 2.1.9 (#883) @scala-steward
- Update sbt-scoverage to 2.1.1 (#879) @scala-steward
- Update zio-opentelemetry, ... to 3.0.0-RC26 (#878) @scala-steward
- Update zio-logging to 2.3.1 (#880) @scala-steward
- Update scala3-library to 3.5.0 (#881) @scala-steward
v3.0.0-RC26
What's Changed
- Update sbt-tpolecat to 0.5.2 (#877) @scala-steward
- Update scala3-library to 3.4.3 (#876) @scala-steward
- Update sbt-bloop to 2.0.0 (#875) @scala-steward
- Update sbt-mima-plugin to 1.1.4 (#872) @scala-steward
- Update opentelemetry-api, ... to 1.41.0 (#874) @scala-steward
- Update zio-opentelemetry, ... to 3.0.0-RC25 (#873) @scala-steward
- Remove Double.MaxValue histogram upper bound added by ZIO (#871) @andrzejressel
v3.0.0-RC25
What's Changed
- Update scala cli scala version 3.x.x (#869) @grouzen
- Update izumi-reflect to 2.3.10 (#847) @scala-steward
- Update mdoc, sbt-mdoc to 2.5.4 (#862) @scala-steward
- Update zio-logging to 2.3.0 (#848) @scala-steward
- Update zio-sbt-ci, zio-sbt-ecosystem, ... to 0.4.0-alpha.28 (#854) @scala-steward
- Fix typos and enhance formatting in docs (#868) @grouzen
- Update zio, zio-stacktracer, zio-test, ... to 2.1.7 (#866) @scala-steward
- Expose histogram boundaries parameter in the public API method (#865) @grouzen
- Update scalafmt-core to 3.8.3 (#863) @scala-steward
- Update sbt-bloop to 1.6.0 (#858) @scala-steward
- Update zio, zio-stacktracer, zio-test, ... to 2.1.6 (#859) @scala-steward
- Update opentelemetry-api, ... to 1.40.0 (#860) @scala-steward
- Update sbt to 1.10.1 (#861) @scala-steward
- Pass ZIO Metrics histogram boundaries to OTEL (#864) @andrzejressel
- Update sbt-scoverage to 2.1.0 (#857) @scala-steward
- Update scalafmt-core to 3.8.2 (#852) @scala-steward
- Update zio, zio-stacktracer, zio-test, ... to 2.1.5 (#856) @scala-steward
- Update zio, zio-stacktracer, zio-test, ... to 2.1.3 (#851) @scala-steward
- Update opentelemetry-api, ... to 1.39.0 (#850) @scala-steward
- Update zio-opentelemetry to 3.0.0-RC24 (#849) @scala-steward
v3.0.0-RC24
What's Changed
- Update zio-sbt-ci, zio-sbt-ecosystem, ... to 0.4.0-alpha.27 (#843) @scala-steward
- Update zio-logging to 2.1.17 (#845) @scala-steward
- Update zio, zio-stacktracer, zio-test, ... to 2.1.2 (#846) @scala-steward
- Update README.md (#844) @zio-assistant
- Allow direct access to trace and span id for zio-logging's LogFormat (#842) @andrzejressel
- Update sbt-bloop to 1.5.18 (#841) @scala-steward
- Update izumi-reflect to 2.3.9 (#836) @scala-steward
- Update zio, zio-stacktracer, zio-test, ... to 2.1.1 (#838) @scala-steward
- Update opentelemetry-api, ... to 1.38.0 (#839) @scala-steward
- Update zio, zio-stacktracer, zio-test, ... to 2.1.0 (#837) @scala-steward
- fix opentelemetry example (#835) @IvanFinochenko
- Update sbt to 1.10.0 (#830) @scala-steward
- Update sbt-scoverage to 2.0.12 (#831) @scala-steward
- Update scala-library to 2.13.14 (#829) @scala-steward
- Update zio-opentelemetry to 3.0.0-RC23 (#828) @scala-steward
Features
First integration with ZIO libraries ecosystem 🔥
Thanks @andrzejressel for adding an integration with zio-logging! 🚀
v3.0.0-RC23
What's Changed
- OpenTelemetry: propagate ZIO log annotations to OTEL span attributes (#827) @IvanFinochenko
- Add sbt-explicit-dependencies and sbt-missinglink plugins (#825) @IvanFinochenko
- Add mima checking (#824) @IvanFinochenko
Approaching the release of version 3.0
There is only one issue to close in Milestone 3.0.0 🚀
v3.0.0-RC22
New features
Seamless integration with ZIO Metrics 🔥
- Allows automatic propagation of ZIO runtime and JVM metrics to OTEL metrics. Enable it by using
OpenTelemetry.zioMetrics
layer (docs). - Pass ZIO log annotations to OTEL metric attributes (docs).
What's Changed
- Add propagation of ZIO log annotations to OTEL metric attributes (#823) @grouzen
- Update sbt-bloop to 1.5.17 (#816) @scala-steward
- Hide ContextStorage layers under OpenTelemetry.contextZIO/.contextJVM layers (#822) @grouzen
- Integration with ZIO metrics (#801) @grouzen
- Update sbt-tpolecat to 0.5.1 (#818) @scala-steward
- Update scala-collection-compat to 2.12.0 (#820) @scala-steward
- Update opentelemetry-api, ... to 1.37.0 (#817) @scala-steward
- Update zio-sbt-ci, zio-sbt-ecosystem, ... to 0.4.0-alpha.25 (#812) @scala-steward
- Update zio, zio-test, zio-test-sbt to 2.0.22 (#819) @scala-steward
- Update scalafmt-core to 3.8.1 (#814) @scala-steward
- Update sbt-bloop to 1.5.16 (#813) @scala-steward
- Update opentelemetry-api, ... to 1.36.0 (#810) @scala-steward
- Update scala-library to 2.13.13 (#809) @scala-steward
- Update sbt-bloop to 1.5.15 (#802) @scala-steward
- Update scalafmt-core to 3.8.0 (#805) @scala-steward
- Update opentelemetry-api, ... to 1.35.0 (#804) @scala-steward
- Update sbt to 1.9.9 (#807) @scala-steward
- Update sbt-scoverage to 2.0.11 (#808) @scala-steward
- Update zio-opentelemetry to 3.0.0-RC21 (#800) @scala-steward
Dependency Updates
v3.0.0-RC21
What's Changed
- Update mdoc, sbt-mdoc to 2.5.2 (#799) @scala-steward
- Update sbt to 1.9.8 (#798) @scala-steward
- Update opentelemetry-api, ... to 1.34.1 (#797) @scala-steward
- Update zio, zio-test, zio-test-sbt to 2.0.21 (#796) @scala-steward
- [OpenTracing] Preserve Throwable failures when logging errors (#795) @ghostdogpr