From ddc9cce5af0a46514e39d5dd4e87af984be4c7a3 Mon Sep 17 00:00:00 2001 From: Simon Cruanes Date: Wed, 14 Jun 2023 10:35:21 -0400 Subject: [PATCH] prepare for 0.2 --- CHANGES.md | 9 +++++++++ dune-project | 6 +++--- trace-tef.opam | 4 ++-- trace.opam | 5 +++-- 4 files changed, 17 insertions(+), 7 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 25af2e4..afcc84b 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,4 +1,13 @@ +# 0.2 + +- trace-tef: additional argument to `with_setup`; env for "stdout"/"stderr" +- refactor: avoid conflicting with stdlib `Trace` module by adding sublibrary `trace.core`. + Programs that use `compiler-libs.toplevel` should use `trace.core` + directly, because using `trace` will cause linking errors. +- perf(trace-tef): improve behavior of collector under contention by + pulling all events at once in the worker + # 0.1 initial release diff --git a/dune-project b/dune-project index f12132a..cf518e2 100644 --- a/dune-project +++ b/dune-project @@ -2,7 +2,7 @@ (name trace) (generate_opam_files true) -(version 0.1) +(version 0.2) (source (github c-cube/trace)) @@ -14,7 +14,7 @@ (package (name trace) - (synopsis "A stub for tracing/observability") + (synopsis "A stub for tracing/observability, agnostic in how data is collected") (depends (ocaml (>= 4.08)) dune) @@ -23,7 +23,7 @@ (package (name trace-tef) - (synopsis "A simple backend for trace") + (synopsis "A simple backend for trace, emitting Catapult JSON into a file") (depends (ocaml (>= 4.08)) (trace (= :version)) diff --git a/trace-tef.opam b/trace-tef.opam index fb6d93c..782f03b 100644 --- a/trace-tef.opam +++ b/trace-tef.opam @@ -1,7 +1,7 @@ # This file is generated by dune, edit dune-project instead opam-version: "2.0" -version: "0.1" -synopsis: "A simple backend for trace" +version: "0.2" +synopsis: "A simple backend for trace, emitting Catapult JSON into a file" maintainer: ["Simon Cruanes"] authors: ["Simon Cruanes"] license: "MIT" diff --git a/trace.opam b/trace.opam index c83536a..7870477 100644 --- a/trace.opam +++ b/trace.opam @@ -1,7 +1,8 @@ # This file is generated by dune, edit dune-project instead opam-version: "2.0" -version: "0.1" -synopsis: "A stub for tracing/observability" +version: "0.2" +synopsis: + "A stub for tracing/observability, agnostic in how data is collected" maintainer: ["Simon Cruanes"] authors: ["Simon Cruanes"] license: "MIT"