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
fe8316d1e8
add picos backend to ambient-context
2026-01-20 00:15:23 -05:00
Simon Cruanes
1ef992c264
update opam files
2026-01-20 00:15:17 -05:00
Simon Cruanes
3182064dd2
update opam constraints for pbrt
2025-12-01 20:33:59 -05: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
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
Simon Cruanes
1bcea95ed9
feat: lwt backend
2024-09-06 09:43:56 -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
Elliott Cable
c82cd6d798
meta: Lock down the version of ocamlformat
2023-08-03 20:24:09 +00:00
Elliott Cable
a64565f104
store: Extract thread_local, abstract for lwt/eio
2023-08-01 21:03:58 +00:00
Simon Cruanes
a4ead618c5
prepare for 0.5
2023-06-26 15:04:54 -04:00
Simon Cruanes
9b2d6fb1e0
opam
2023-06-12 10:07:43 -04:00
Simon Cruanes
92dfa4c2f8
add opentelemetry.trace
...
optional interface with the trace library
2023-06-09 19:08:40 -04:00
Simon Cruanes
a89b2c5ca3
chore: fix repo name
2023-06-09 15:49:56 -04:00
Simon Cruanes
7310b5c9d3
prepare for 0.4
2023-03-06 15:09:43 -05:00
Simon Cruanes
deae27d0bd
update generated code and main library
2022-09-30 14:13:38 -04:00
Simon Cruanes
3d00ffc1e0
chore: drop dep on ocaml-protoc as the generated code is checked-in
2022-09-30 13:59:28 -04:00
Simon Cruanes
2b1b688256
prepare for 0.3
2022-07-08 11:52:30 -04:00
Simon Cruanes
36dcdda480
prepare for 0.2
2022-06-09 12:40:20 -04:00
Simon Cruanes
f44351055a
Merge branch 'master' into wip-logs
2022-05-12 12:26:07 -04:00
Simon Cruanes
5fefcf3ced
require pbrt only, use ocaml-protoc as a lint
2022-05-03 13:52:20 -04:00
Simon Cruanes
8c363341e5
chore: require ocaml-protoc 2.2
...
required because the Logs proto file contains a hex literal.
2022-04-28 10:03:08 -04:00
Simon Cruanes
06cbe55d11
chore: use dune 2.7 so that subst works (for the version field)
2022-04-12 16:46:26 -04:00
Nicola Mometto
ba70c5d71b
chore: add version
2022-04-12 15:24:59 +01:00
Simon Cruanes
47e1939b8f
add odoc as a doc dep
2022-03-18 12:12:51 -04:00
Simon Cruanes
b05d64a025
start fleshing out main API, starting with metrics
2022-03-16 16:48:28 -04:00