cpp_client_telemetry
cpp_client_telemetry copied to clipboard
1DS C++ SDK
The iOS watchdog in some iOS versions will SIGKILL an application if it holds a file lock or sqlite lock when the operating system suspends the app. Suspend occurs in...
The present behavior of PauseTransmission (and FlushAndTeardown) prevents the SDK from starting new HTTPS requests, though since uploads start asynchronously the exact point at which the pause takes effect is...
This feature is related to OTEL asks #376 #378. Common Schema issues: https://github.com/microsoft/common-schema/issues/43 https://github.com/microsoft/common-schema/pull/134 Currently Bond-protocol SDK has no way of expressing **ext.metadata** attributes. There is already API surface to...
I'm super tired of writing giant ifdef blobs to properly push/disable/pop compiler warnings. This makes things a bit easier and - ideally - more readable when we do need to...
UWP apps running on HoloLens (both x86 and ARM) were seeing huge performance hits causing stalls of upwards of 300ms for logs through Logger::LogEvent due to string conversion in WstringToUTF8....
**Describe your environment.** Describe any aspect of your environment relevant to the problem, including your SDK version, platform, OS version, etc. If you're reporting a problem with a specific version...
Unclear what triggers it. It seems like it's been there for a while. Re-triggering the test fixes it. Seems to be specific to POSIX (Linux only?), most likely only libcurl-based....
**Issue** [The POSIX standard reserves any type identifier ending with underscore-lower-case-t (_t)](https://stackoverflow.com/questions/228783/what-are-the-rules-about-using-an-underscore-in-a-c-identifier). As the Client Telemetry SDK defines a number of these in the CAPI header (mat.h), this has the...
1. The SDK doesn’t nicely handle setting tokens like this multiple times. In the 1DS fiddler inspector, I’m seeing a new ticket get added each time, so there’s a lot...
There are several scenarios where LogManager returns `STATUS_SUCCESS` without actually checking: - Flush - Upload - PauseTransmission - ResumeTransmisison - etc Need to see where it is practical to add...