diff --git a/CHANGES.md b/CHANGES.md index 7e20cf81..b9574435 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,4 +1,23 @@ +## 0.12 + +- breaking: change `Collector.cleanup` so it takes a callback + +- feat: add Eio collector +- feat: add Logs integration +- Specify and document the Signal_gatherer API +- feat: add `Globals.service_version` +- add `pp` implemtation for `Client_ocurl.Config` +- feat: adapt to trace 0.10 + +- fix concurrency issues, make the libraries thread safe +- add many tests +- fix: opentelemetry exception attr spec +- Add tests for Opentelemetry.Client.Config + +- large refactorings to factor out batching logic out of cohttp-lwt client, + also encoding logic. The code for collectors is now much cleaner. + ## 0.11.2 - fix: opentelemetry-client-ocurl: don't block signals on Windows diff --git a/dune-project b/dune-project index 4580870d..0dbc9c81 100644 --- a/dune-project +++ b/dune-project @@ -7,7 +7,7 @@ (source (github imandra-ai/ocaml-opentelemetry)) -(version 0.11.2) +(version 0.12) (authors "the Imandra team and contributors") diff --git a/opentelemetry-client-cohttp-eio.opam b/opentelemetry-client-cohttp-eio.opam index 4a4eb785..7e85a1c8 100644 --- a/opentelemetry-client-cohttp-eio.opam +++ b/opentelemetry-client-cohttp-eio.opam @@ -1,6 +1,6 @@ # This file is generated by dune, edit dune-project instead opam-version: "2.0" -version: "0.11.2" +version: "0.12" synopsis: "Collector client for opentelemetry, using cohttp + eio" maintainer: [ "Simon Cruanes " diff --git a/opentelemetry-client-cohttp-lwt.opam b/opentelemetry-client-cohttp-lwt.opam index 988ad44a..8ef6cf98 100644 --- a/opentelemetry-client-cohttp-lwt.opam +++ b/opentelemetry-client-cohttp-lwt.opam @@ -1,6 +1,6 @@ # This file is generated by dune, edit dune-project instead opam-version: "2.0" -version: "0.11.2" +version: "0.12" synopsis: "Collector client for opentelemetry, using cohttp + lwt" maintainer: [ "Simon Cruanes " diff --git a/opentelemetry-client-ocurl.opam b/opentelemetry-client-ocurl.opam index 427a2dda..de605919 100644 --- a/opentelemetry-client-ocurl.opam +++ b/opentelemetry-client-ocurl.opam @@ -1,6 +1,6 @@ # This file is generated by dune, edit dune-project instead opam-version: "2.0" -version: "0.11.2" +version: "0.12" synopsis: "Collector client for opentelemetry, using http + ezcurl" maintainer: [ "Simon Cruanes " diff --git a/opentelemetry-cohttp-lwt.opam b/opentelemetry-cohttp-lwt.opam index ad66a0ef..67c89ed5 100644 --- a/opentelemetry-cohttp-lwt.opam +++ b/opentelemetry-cohttp-lwt.opam @@ -1,6 +1,6 @@ # This file is generated by dune, edit dune-project instead opam-version: "2.0" -version: "0.11.2" +version: "0.12" synopsis: "Opentelemetry tracing for Cohttp HTTP servers" maintainer: [ "Simon Cruanes " diff --git a/opentelemetry-logs.opam b/opentelemetry-logs.opam index c275d85c..cf76368f 100644 --- a/opentelemetry-logs.opam +++ b/opentelemetry-logs.opam @@ -1,6 +1,6 @@ # This file is generated by dune, edit dune-project instead opam-version: "2.0" -version: "0.11.2" +version: "0.12" synopsis: "Opentelemetry tracing for Cohttp HTTP servers" maintainer: [ "Simon Cruanes " diff --git a/opentelemetry-lwt.opam b/opentelemetry-lwt.opam index 77f69851..49246444 100644 --- a/opentelemetry-lwt.opam +++ b/opentelemetry-lwt.opam @@ -1,6 +1,6 @@ # This file is generated by dune, edit dune-project instead opam-version: "2.0" -version: "0.11.2" +version: "0.12" synopsis: "Lwt-compatible instrumentation for https://opentelemetry.io" maintainer: [ "Simon Cruanes " diff --git a/opentelemetry.opam b/opentelemetry.opam index 919011ae..76fd9499 100644 --- a/opentelemetry.opam +++ b/opentelemetry.opam @@ -1,6 +1,6 @@ # This file is generated by dune, edit dune-project instead opam-version: "2.0" -version: "0.11.2" +version: "0.12" synopsis: "Instrumentation for https://opentelemetry.io" maintainer: [ "Simon Cruanes "