Releases: imandra-ai/ocaml-opentelemetry
0.10
0.9
0.8
0.7
CHANGES:
-
add Span_link.of_span_ctx, Scope.to_span_ctx, dummy values
-
feat: add Span_context, as required by OTEL API guidelines
-
feat: record backtraces in error spans
-
compat with trace 0.6
-
ocurl: add ticker_interval_ms config
-
ocurl: do some self-tracing optionally
-
move protobuf code to opentelemetry.proto
-
perf: rewrite parsing+printing for span ctx as w3c trace ctx
-
perf: when we get multiple messages, check batches only once
-
perf: use ocaml-protoc 3.0.1 for codegen, with faster pbrt
0.5
0.4
-
expose
Scope.get_surrounding
-
rehault of GC metrics
-
Trace.with_
now hasforce_new_trace_id
param -
use thread-local storage to store global scope
-
add
Span_link
module -
add a
Globals.default_span_kind
ref to specify default span kind -
fix(otel-lwt): missing modules now re-exported
-
fix(client-ocurl): fix
tick
version used in the absence of bg thread -
drop dep on ocaml-protoc as the generated code is checked-in
-
update vendored otel to 0.19
0.3
0.2
First really usable release!
- require pbrt only, use ocaml-protoc as a lint
- add
Metrics_callbacks
module - add histogram metrics (untested)
- basic support for logs
- expose
tick
function (useful in the absence of a background thread) - debug the library is set via
OTEL_OCAML_DEBUG
- provide conventions for standard metrics
- add runtime attrs to GC stats