Skip to content

Commit 2426354

Browse files
docs(CHANGELOG): Update migration guidance for internal header targets
Correct the migration guidance to reflect actual architecture: - Curl implementation headers target moved to //ext:curl_implementation_headers - Should use implementation_deps, not regular deps - Clarify these are implementation-only, not public API - Add notes on when to use http_client_detail (factory implementations only) Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
1 parent 830fb44 commit 2426354

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,11 @@ Increment the:
3030
* `opentelemetry/ext/http/server/socket_tools.h`
3131
* Code that included any of these headers must migrate to new internal
3232
targets:
33-
* Curl implementation details: depend on `//ext/src/http/client/curl:implementation_headers`
34-
* Factory helper: depend on `//ext:http_client_detail`
35-
* Server headers: depend on `//ext:server_headers`
33+
* Curl implementation details: use `//ext:curl_implementation_headers` in
34+
`implementation_deps` (implementation only; not public API)
35+
* Factory helper: use `//ext:http_client_detail` in `implementation_deps`
36+
when calling `GetDefaultHttpClientFactory()`
37+
* Server headers: depend on `//ext:server_headers` (for tests and examples)
3638
* The public API (4 stable headers) remains unchanged:
3739
* `opentelemetry/ext/http/client/http_client.h`
3840
* `opentelemetry/ext/http/client/http_client_factory.h`

0 commit comments

Comments
 (0)