Commit Graph

175 Commits

Author SHA1 Message Date
Marc Alff 545f9f4108
[CodeHealth] fix include-what-you-use, part 8 (#3465) 2025-06-09 10:23:10 +02:00
Doug Barker 549f2b009d
[TEST] test examples in CI with CMake Part 1 (#3449) 2025-06-05 20:49:45 +02:00
Evan d64b65368c
[DOC] Update doc comments to pass -WDocumention check (#3375) 2025-06-05 09:27:35 +02:00
Tom Tan c2ea734f00
[BUILD] Error out when building DLL without MSVC (#3438) 2025-05-23 15:12:17 +02:00
Marc Alff a530f5ec31
[BUILD] remove unused WITH_CURL build flag (#3429) 2025-05-21 09:12:53 +02:00
Doug Barker 165983a128
[CMAKE] remove global include_directories usage and rely on target properties (#3426) 2025-05-20 23:44:47 +02:00
Doug Barker 82ec2a5a3d
[CMAKE] update cmake files in examples directory (#3421) 2025-05-19 15:06:37 +02:00
Doug Barker 546fcd7979
[INSTALL] Unify cmake install functions and dynamically set component dependencies (#3368) 2025-05-14 09:44:27 +02:00
Doug Barker c2a9397627
[INSTALL] add cmake components to the package (#3220) 2025-04-02 09:54:17 +02:00
Tom Tan 63220adcb4
[BUILD] Fix misssing exported definition for OTLP file exporter and forceflush (#3319) 2025-03-25 12:17:16 +01:00
WenTao Ou edfeabe4ce
Add link directory to support curl 8.12 (#3272) 2025-03-05 18:37:32 +01:00
WenTao Ou 2f58e95c43
[BUILD] Fixes compatibility of type_traits (#3274) 2025-02-14 09:55:13 +01:00
Alex Emirov 3ca3c76c06
[CI] OTLP in Windows builds (#3263) 2025-02-10 09:38:03 +01:00
Marc Alff 5bc053e522
[SDK] Support OTEL_SDK_DISABLED environment variable (#3245) 2025-02-05 21:42:51 +01:00
Marc Alff 18e06f1fc5
[BUILD] Build break with CURL 7.29.0 (#3255) 2025-01-25 01:36:10 +01:00
Alex E. 25f7a13f6f
[EXPORTER] Support handling retry-able errors for OTLP/HTTP (#3223) 2025-01-17 16:35:19 +01:00
Marc Alff d693e95cdb
[SDK] Better control of threads executed by opentelemetry-cpp (#3175) 2025-01-13 10:12:30 +01:00
Marc Alff e5a1a15296
[Code Health] Include what you use, part 6 (#3216) 2025-01-08 10:31:06 +01:00
WenTao Ou c33f800b5c
[BUILD] Add OTLP/file exporter for dll and examples (#3231) 2025-01-08 09:23:29 +01:00
Alex E. 0b94d71258
[EXPORTER] Optimize OTLP HTTP compression (#3178) 2024-12-18 17:48:05 +01:00
xiehuc 2b9bff9688
[SDK] Do not frequently create and destroy http client threads (#3198) 2024-12-18 10:22:09 +01:00
WenTao Ou 8b418fee83
[TEST] Change `is_called_` and `got_response_` to use atomic (#3204) 2024-12-13 14:41:46 +01:00
Alex E. 2d80c18304
[Code health] Perform cppcheck cleanup (#3150) 2024-12-07 00:34:19 +01:00
Marc Alff d15da3b256
[Code health] Include what you use cleanup, part 5 (#3140) 2024-11-27 11:57:47 +01:00
Volodymyr Kolesnykov 4341e1237e
[TEST] refactor UrlParser tests to use value-paramterized tests (#3153) 2024-11-22 22:50:10 +01:00
Volodymyr Kolesnykov 4d9cc288d5
[EXPORTER] fix clang-tidy warnings in UrlParser (#3146) 2024-11-19 22:13:08 +01:00
Volodymyr Kolesnykov 149d29ca78
[EXPORTER] handling of invalid ports in UrlParser (#3142) 2024-11-14 19:06:39 +01:00
Pranav Sharma 1863fe723d
[TEST] Rename w3c_tracecontext_test to w3c_tracecontext_http_test_server (#3132) 2024-11-08 20:58:52 +01:00
Alex E. 84d4270708
[EXPORTER] Log SSL Connection Information (#3113) 2024-11-06 22:50:51 +01:00
Pranav Sharma be1f43ca00
[API] Comply with W3C Trace Context (#3115) 2024-11-06 18:35:40 +01:00
Claus F. Strasburger d16f7815ef
[BUILD] allow building with -DWITH_OTLP_HTTP_COMPRESSION=OFF without zlib (#3120) 2024-11-05 00:54:32 +01:00
WenTao Ou 1185405c46
[TEST] Fix linking order and gmock linking (#3106)
* Fix link order

* Fix gmock linking
2024-10-18 12:20:42 +02:00
WenTao Ou 3910b049c1
Fix URL in ES exporter, fix ipv6 supporting for http client. (#3081) 2024-10-07 09:03:21 +02:00
Marc Alff c6d394547b
[Code Health] include-what-you-use cleanup, part 4 (#3040) 2024-09-11 21:05:32 +02:00
Marc Alff a9208987c5
[Code Health] include-what-you-use cleanup, part 3 (#3004) 2024-08-26 12:59:17 -07:00
Siddhartha Malladi a71642fe67
[Code Health] Clang Tidy cleanup, Part 2 (#3038) 2024-08-25 19:58:32 +02:00
Siddhartha Malladi eb2b9753ea
[Code Health] clang-tidy cleanup, part 1 (#2990) 2024-07-11 11:45:17 +02:00
Marc Alff 6dbfdb52eb
[Code health] include-what-you-use cleanup, part 2 (#2704) 2024-07-06 17:16:02 +02:00
Marc Alff 42563e4160
[SECURITY] Remove OTLP HTTP support for TLS 1.0 and TLS 1.1, require TLS 1.2 (#2722) 2024-07-02 20:42:54 +02:00
Harish e1d96901fc
[Code health] Remove Unicode Text from Source files (#2707)
Signed-off-by: perhapsmaple <140232061+perhapsmaple@users.noreply.github.com>
2024-06-20 09:20:57 +02:00
Marc Alff 2535c70c4e
[API/SDK] Provider cleanup (#2664) 2024-06-03 22:46:08 +02:00
Marc Alff c42dcca9f8
[CI] Upgrade to clang-format 18 (#2684) 2024-05-29 22:01:06 +02:00
Johannes Tax e5c2e25144
Support URL-encoded values for `OTEL_EXPORTER_OTLP_HEADERS` (#2579) 2024-03-07 07:16:16 -08:00
Harish 07f6cb54ec
[EXPORTER] Gzip compression support for OTLP/HTTP and OTLP/gRPC exporter (#2530) 2024-02-29 18:42:25 +01:00
Keith Smiley eaaf6cd602
Fix old style cast warning (#2567)
Fixes https://github.com/open-telemetry/opentelemetry-cpp/issues/2556
2024-02-28 23:01:19 +01:00
Mats Taraldsvik a2323281ad
[BUILD] Alternative way of exporting symbols (generating .def file) (#2476) 2024-01-22 14:27:48 -08:00
Marc Alff 51c2ee5679
[REMOVAL] Remove option WITH_OTLP_HTTP_SSL_PREVIEW (#2435) 2023-12-14 00:37:31 +01:00
Marc Alff 9f6d1453e7
[REMOVAL] Remove ZPAGES (#2433) 2023-12-06 01:25:11 +01:00
Marc Alff 3dfcf93c41
[EXPORTER] Rework OTLP/HTTP and OTLP/GRPC exporter options (#2388) 2023-11-13 14:27:29 -08:00
WenTao Ou 6322607520
[TEST] Fix compiling problem and removed -DENABLE_TEST (#2401) 2023-11-11 11:20:51 +01:00