File tree Expand file tree Collapse file tree 6 files changed +10
-6
lines changed Expand file tree Collapse file tree 6 files changed +10
-6
lines changed Original file line number Diff line number Diff line change
1
+ # 0.9
2
+
3
+ - add an extensible sum type, so users can implement custom events. For example
4
+ an OTEL collector can provide custom events to link two spans to one another.
1
5
2
6
# 0.8
3
7
Original file line number Diff line number Diff line change 4
4
5
5
( generate_opam_files true )
6
6
7
- ( version 0 .8 )
7
+ ( version 0 .9 )
8
8
9
9
( source
10
10
( github c-cube/ocaml-trace) )
Original file line number Diff line number Diff line change @@ -98,7 +98,7 @@ module type S = sig
98
98
(* * Handle an extension event.
99
99
A collector {b MUST} simple ignore events it doesn't know,
100
100
and return [()] silently.
101
- @since NEXT_RELEASE *)
101
+ @since 0.8 *)
102
102
103
103
val shutdown : unit -> unit
104
104
(* * Shutdown collector, possibly waiting for it to finish sending data. *)
Original file line number Diff line number Diff line change @@ -219,11 +219,11 @@ val shutdown : unit -> unit
219
219
220
220
type extension_event = Types .extension_event = ..
221
221
(* * Extension event
222
- @since NEXT_RELEASE *)
222
+ @since 0.8 *)
223
223
224
224
val extension_event : extension_event -> unit
225
225
(* * Trigger an extension event, whose meaning depends on
226
226
the library that defines it. Some collectors will
227
227
simply ignore it. This does nothing if no collector
228
228
is setup.
229
- @since NEXT_RELEASE *)
229
+ @since 0.8 *)
Original file line number Diff line number Diff line change @@ -27,4 +27,4 @@ type explicit_span = {
27
27
type extension_event = ..
28
28
(* * An extension event, used to add features that are backend specific
29
29
or simply not envisioned by [trace].
30
- @since NEXT_RELEASE *)
30
+ @since 0.8 *)
Original file line number Diff line number Diff line change @@ -108,7 +108,7 @@ module type S = sig
108
108
val on_extension_event :
109
109
st -> time_ns :float -> tid :int -> extension_event -> unit
110
110
(* * Extension event
111
- @since NEXT_RELEASE *)
111
+ @since 0.8 *)
112
112
end
113
113
114
114
type 'st t = (module S with type st = 'st )
You can’t perform that action at this time.
0 commit comments