Commit graph

83 commits

Author SHA1 Message Date
Simon Cruanes
e3da59dd97
per signal provider, update to trace 0.12 2026-02-27 14:56:21 -05:00
Simon Cruanes
4387bf8287
fix missing dep 2026-02-19 15:26:31 -05:00
Simon Cruanes
a44c50581b
Support http/json protocol, carry protocol to HTTP emitter
- Regenerate proto bindings with yojson support
- Add JSON encoding path in Resource_signal.Encode
- Pass protocol from config to generic_http_consumer
- Set Content-Type/Accept headers based on protocol
- Remove hardcoded protobuf headers from all HTTP client implementations
- Add yojson dependency
2026-02-15 15:35:15 -05:00
Simon Cruanes
9696dfb511
relax bounds on trace, 0.11 is the one we want 2026-02-11 14:18:34 -05:00
Simon Cruanes
96aef5e021
use a separate ambient-context library 2026-01-20 00:15:31 -05:00
Simon Cruanes
ca6482085d
try to fix CI 2026-01-20 00:15:28 -05:00
Simon Cruanes
34429ea69f
implicit trans deps=false 2026-01-20 00:15:24 -05:00
Simon Cruanes
fe8316d1e8
add picos backend to ambient-context 2026-01-20 00:15:23 -05:00
Simon Cruanes
83ba6d2e11
chore: remove dep on saturn 2026-01-20 00:15:20 -05:00
Simon Cruanes
4f218b31ef
mor efixes 2026-01-20 00:15:14 -05:00
Simon Cruanes
3182064dd2
update opam constraints for pbrt 2025-12-01 20:33:59 -05:00
Corentin Leruth
f21c16697d add opentelemetry-client-ocurl-lwt 2025-11-08 12:42:21 +01:00
Simon Cruanes
9974d6a0b6
Merge pull request #107 from shonfeder/fix-deps
Fix dependencies
2025-09-15 09:13:16 -04:00
Shon Feder
df56be2a13
Fix deps
Some deps where not needed. Some packages did not declare all their
needed package deps.
2025-09-11 20:23:09 -04:00
Simon Cruanes
98a364b046
prepare for 0.12 2025-09-08 12:29:18 -04:00
ajbt200128
fbb280974a feat: add Logs integration
This PR upstreams the logs integration I wrote for Semgrep, and that
we've been using succesfully for months!
2025-07-31 14:25:52 -07:00
Shon Feder
621045435c
Fix eio_main dep 2025-07-14 15:09:04 -04:00
Shon Feder
69d15df4f1
Fix deps 2025-07-14 12:34:39 -04:00
Shon Feder
ea66f65187
Add tls-eio dep 2025-07-12 00:30:31 -04:00
Shon Feder
7746c871c2
Add Eio collector 2025-07-12 00:30:31 -04:00
Shon Feder
8288bcb59b
Use containers in tests
To get access to useful functions that are not in the Stdlib in OCaml 4.08.
2025-07-10 16:11:20 -04:00
Shon Feder
ef5d7af3e7
Remove unneeded dependency 2025-07-08 21:33:08 -04:00
Shon Feder
87cfd5e31e
Add test harness for instrumented applications 2025-07-08 21:30:03 -04:00
Shon Feder
894158339e
Update to support cohttp 6
Preparation for Cohttp 6 started in
2022 (https://github.com/mirage/ocaml-cohttp/blob/main/CHANGES.md#v600alpha0-2022-10-24)
and 6 has been stable and released since Nov of 2024.
See https://github.com/mirage/ocaml-cohttp/blob/main/CHANGES.md#v600-2024-11-21

Removal of the `open Cohttp_lwt` solves deprecation warnings issued by
Cohttp 6, since everything we were using from the open has been moved
into `Cohttp`.
2025-05-25 21:51:49 -04:00
Simon Cruanes
9b5f3cd0c3
feat: adapt to trace 0.10 2025-04-17 10:04:16 -04:00
Simon Cruanes
45fae39c29
chore: bump ocamlforamt to 0.27 2025-04-17 10:03:26 -04:00
Simon Cruanes
c313731a70
prepare for 0.11.2 2025-03-27 09:29:36 -04:00
Simon Cruanes
d8be02c829
prepare for 0.11.1 2025-03-14 09:21:43 -04:00
Simon Cruanes
c3c5761b06
prepare for 0.11 2025-01-31 17:37:32 -05:00
Corentin Leruth
440049a681 add cohttp upper bound version constraint 2025-01-30 20:37:37 -05:00
Corentin Leruth
956875c3bb remove leftover ambient-context dependency 2024-10-03 09:44:21 -04:00
Simon Cruanes
1bcea95ed9
feat: lwt backend 2024-09-06 09:43:56 -04:00
Simon Cruanes
faa0808034
wip 2024-09-06 07:48:54 -04:00
Simon Cruanes
b4a9ccf57b
prepare for 0.10 2024-08-13 09:32:00 -04:00
Simon Cruanes
f9233113b1
prepare for 0.9 2024-03-25 09:42:17 -04:00
Simon Cruanes
7d50a0bb53
require trace 0.7 2024-03-21 17:30:45 -04:00
Simon Cruanes
267ac195ef
prepare for 0.8 2024-03-08 11:50:01 -05:00
Simon Cruanes
1cb53c3406
feat: add dep on hmap, add standard keys 2024-02-26 10:17:45 -05:00
Simon Cruanes
5a78805add
prepare for 0.7 2024-02-14 13:15:14 -05:00
Simon Cruanes
b9f574d3b2
chore: compat with trace 0.6 2024-02-09 14:37:09 -05:00
Simon Cruanes
725a806b8b
migrate to ocaml-protoc 3.0 2023-12-14 20:49:11 -05:00
Simon Cruanes
e53cffbf12
chore: add upper bound on pbrt 2023-12-03 15:57:41 -05:00
Simon Cruanes
6bf49dc050
refactor tests to avoid circular dependencies 2023-11-08 11:35:19 -05:00
Elliott Cable
eb5b6dffaf tests: Add every test-dep to every package 2023-10-02 17:48:55 +00:00
Elliott Cable
fb1133be3d chore: Prepare for v0.6 2023-09-25 16:23:58 +00:00
Elliott Cable
b0337f6027 chore: Add myself to maintainers 2023-09-25 16:23:58 +00:00
Elliott Cable
28f750056f deps: Update ocaml-trace dep to 0.4 2023-09-20 14:45:39 +00:00
Elliott Cable
2be60c7ba6 tests: Add failing test for threaded implicit-scope 2023-09-19 23:57:42 +00:00
Elliott Cable
6bf59ee21e deps: Follow @kit-ty-kate's advice
/see ocaml/opam-repository#24240
2023-08-29 01:39:42 +00:00
Elliott Cable
9a26bb5e8b deps: Require Trace >= 0.3 2023-08-29 01:33:10 +00:00