Compare commits

...

5 commits

Author SHA1 Message Date
Raphaël Proust
8b8730e494
Merge 7d090b16cc into 5065cdd985 2026-05-03 08:56:37 +08:00
Simon Cruanes
5065cdd985 prepare for 0.91
Some checks failed
format / format (push) Has been cancelled
github pages / deploy (push) Has been cancelled
build / build (ghcr.io/ocaml-tracing/ocaml-opentelemetry/ci-4.08:latest, false, 4.08) (push) Has been cancelled
build / build (ghcr.io/ocaml-tracing/ocaml-opentelemetry/ci-4.14:latest, false, 4.14) (push) Has been cancelled
build / build (ghcr.io/ocaml-tracing/ocaml-opentelemetry/ci-5.4:latest, true, 5.4) (push) Has been cancelled
2026-04-23 10:08:53 -04:00
Simon Cruanes
0cf72525b2 fix warning 2026-04-23 10:08:53 -04:00
Simon Cruanes
3bf18fed69 fix test being in the wrong package 2026-04-23 10:08:18 -04:00
Raphaël Proust
7d090b16cc
stricter version constraint for cohttp-lwt
see https://github.com/ocaml/opam-repository/pull/29157
2025-12-31 10:22:42 +01:00
13 changed files with 24 additions and 19 deletions

View file

@ -1,4 +1,14 @@
## 0.91
- expose Self_debug.level_above
- config: better defaults in Sdk, have batching enabled by default
- better error message for otlp http failures
- bounded queue: provide a per-item measure function for better errors/metrics
- fix: retries are self_debug logged at warning level
- move from ocurl to curl as a dep
## 0.90 ## 0.90
- major refactor: split library into `opentelemetry.core`, `opentelemetry`, - major refactor: split library into `opentelemetry.core`, `opentelemetry`,

View file

@ -7,7 +7,7 @@
(source (source
(github ocaml-tracing/ocaml-opentelemetry)) (github ocaml-tracing/ocaml-opentelemetry))
(version 0.90) (version 0.91)
(implicit_transitive_deps false) (implicit_transitive_deps false)
@ -178,7 +178,7 @@
(cohttp (cohttp
(>= "6.0.0")) (>= "6.0.0"))
(cohttp-lwt (cohttp-lwt
(>= "6.0.0")) (and (>= "6.0.0") (< "6.2.0")))
(alcotest :with-test)) (alcotest :with-test))
(synopsis "Opentelemetry tracing for Cohttp HTTP servers")) (synopsis "Opentelemetry tracing for Cohttp HTTP servers"))
@ -205,11 +205,7 @@
cohttp-lwt cohttp-lwt
cohttp-lwt-unix cohttp-lwt-unix
(alcotest :with-test) (alcotest :with-test)
(containers :with-test) (containers :with-test))
(opentelemetry-lwt
(and
:with-test
(= :version))))
(synopsis "Collector client for opentelemetry, using cohttp + lwt")) (synopsis "Collector client for opentelemetry, using cohttp + lwt"))
(package (package

View file

@ -1,6 +1,6 @@
# This file is generated by dune, edit dune-project instead # This file is generated by dune, edit dune-project instead
opam-version: "2.0" opam-version: "2.0"
version: "0.90" version: "0.91"
synopsis: "Collector client for opentelemetry, using cohttp + eio" synopsis: "Collector client for opentelemetry, using cohttp + eio"
maintainer: ["ocaml-tracing"] maintainer: ["ocaml-tracing"]
authors: ["ocaml-tracing" "ELLIOTTCABLE <opam@ell.io>" "the imandra team"] authors: ["ocaml-tracing" "ELLIOTTCABLE <opam@ell.io>" "the imandra team"]

View file

@ -1,6 +1,6 @@
# This file is generated by dune, edit dune-project instead # This file is generated by dune, edit dune-project instead
opam-version: "2.0" opam-version: "2.0"
version: "0.90" version: "0.91"
synopsis: "Collector client for opentelemetry, using cohttp + lwt" synopsis: "Collector client for opentelemetry, using cohttp + lwt"
maintainer: ["ocaml-tracing"] maintainer: ["ocaml-tracing"]
authors: ["ocaml-tracing" "ELLIOTTCABLE <opam@ell.io>" "the imandra team"] authors: ["ocaml-tracing" "ELLIOTTCABLE <opam@ell.io>" "the imandra team"]
@ -22,7 +22,6 @@ depends: [
"cohttp-lwt-unix" "cohttp-lwt-unix"
"alcotest" {with-test} "alcotest" {with-test}
"containers" {with-test} "containers" {with-test}
"opentelemetry-lwt" {with-test & = version}
] ]
build: [ build: [
["dune" "subst"] {dev} ["dune" "subst"] {dev}

View file

@ -1,6 +1,6 @@
# This file is generated by dune, edit dune-project instead # This file is generated by dune, edit dune-project instead
opam-version: "2.0" opam-version: "2.0"
version: "0.90" version: "0.91"
synopsis: "Collector client for opentelemetry, using ezcurl-lwt" synopsis: "Collector client for opentelemetry, using ezcurl-lwt"
maintainer: ["ocaml-tracing"] maintainer: ["ocaml-tracing"]
authors: ["ocaml-tracing" "ELLIOTTCABLE <opam@ell.io>" "the imandra team"] authors: ["ocaml-tracing" "ELLIOTTCABLE <opam@ell.io>" "the imandra team"]

View file

@ -1,6 +1,6 @@
# This file is generated by dune, edit dune-project instead # This file is generated by dune, edit dune-project instead
opam-version: "2.0" opam-version: "2.0"
version: "0.90" version: "0.91"
synopsis: "Collector client for opentelemetry, using http + ezcurl" synopsis: "Collector client for opentelemetry, using http + ezcurl"
maintainer: ["ocaml-tracing"] maintainer: ["ocaml-tracing"]
authors: ["ocaml-tracing" "ELLIOTTCABLE <opam@ell.io>" "the imandra team"] authors: ["ocaml-tracing" "ELLIOTTCABLE <opam@ell.io>" "the imandra team"]

View file

@ -1,6 +1,6 @@
# This file is generated by dune, edit dune-project instead # This file is generated by dune, edit dune-project instead
opam-version: "2.0" opam-version: "2.0"
version: "0.90" version: "0.91"
synopsis: "Client SDK for https://opentelemetry.io" synopsis: "Client SDK for https://opentelemetry.io"
maintainer: ["ocaml-tracing"] maintainer: ["ocaml-tracing"]
authors: ["ocaml-tracing" "ELLIOTTCABLE <opam@ell.io>" "the imandra team"] authors: ["ocaml-tracing" "ELLIOTTCABLE <opam@ell.io>" "the imandra team"]

View file

@ -1,6 +1,6 @@
# This file is generated by dune, edit dune-project instead # This file is generated by dune, edit dune-project instead
opam-version: "2.0" opam-version: "2.0"
version: "0.90" version: "0.91"
synopsis: "Opentelemetry tracing for Cohttp HTTP servers" synopsis: "Opentelemetry tracing for Cohttp HTTP servers"
maintainer: ["ocaml-tracing"] maintainer: ["ocaml-tracing"]
authors: ["ocaml-tracing" "ELLIOTTCABLE <opam@ell.io>" "the imandra team"] authors: ["ocaml-tracing" "ELLIOTTCABLE <opam@ell.io>" "the imandra team"]

View file

@ -1,6 +1,6 @@
# This file is generated by dune, edit dune-project instead # This file is generated by dune, edit dune-project instead
opam-version: "2.0" opam-version: "2.0"
version: "0.90" version: "0.91"
synopsis: "Opentelemetry-based reporter for Logs" synopsis: "Opentelemetry-based reporter for Logs"
maintainer: ["ocaml-tracing"] maintainer: ["ocaml-tracing"]
authors: ["ocaml-tracing" "ELLIOTTCABLE <opam@ell.io>" "the imandra team"] authors: ["ocaml-tracing" "ELLIOTTCABLE <opam@ell.io>" "the imandra team"]

View file

@ -1,6 +1,6 @@
# This file is generated by dune, edit dune-project instead # This file is generated by dune, edit dune-project instead
opam-version: "2.0" opam-version: "2.0"
version: "0.90" version: "0.91"
synopsis: "Lwt-compatible instrumentation for https://opentelemetry.io" synopsis: "Lwt-compatible instrumentation for https://opentelemetry.io"
maintainer: ["ocaml-tracing"] maintainer: ["ocaml-tracing"]
authors: ["ocaml-tracing" "ELLIOTTCABLE <opam@ell.io>" "the imandra team"] authors: ["ocaml-tracing" "ELLIOTTCABLE <opam@ell.io>" "the imandra team"]

View file

@ -1,6 +1,6 @@
# This file is generated by dune, edit dune-project instead # This file is generated by dune, edit dune-project instead
opam-version: "2.0" opam-version: "2.0"
version: "0.90" version: "0.91"
synopsis: synopsis:
"Core library for instrumentation and serialization for https://opentelemetry.io" "Core library for instrumentation and serialization for https://opentelemetry.io"
maintainer: ["ocaml-tracing"] maintainer: ["ocaml-tracing"]

View file

@ -1,4 +1,4 @@
(tests (tests
(names test_client_lib) (names test_client_lib)
(package opentelemetry) (package opentelemetry-client)
(libraries alcotest opentelemetry-client)) (libraries alcotest opentelemetry-client))

View file

@ -1,4 +1,4 @@
(tests (tests
(names test_trace_context t_size t_histogram test_span_dummy) (names test_trace_context t_size t_histogram test_span_dummy)
(package opentelemetry) (package opentelemetry)
(libraries pbrt opentelemetry opentelemetry-client)) (libraries pbrt opentelemetry))