ReleaseMicrosoftMicrosoftpublished Aug 29, 2026seen 10h

microsoft/cpp_client_telemetry v3.10.240.1

microsoft/cpp_client_telemetry

Open original ↗

Captured source

source ↗
published Aug 29, 2026seen 10hcaptured 10hhttp 200method plain

v3.10.240.1

Repository: microsoft/cpp_client_telemetry

Tag: v3.10.240.1

Published: 2026-08-29T04:43:59Z

Prerelease: no

Release notes:

What's Changed

  • Harden Windows command-line builds: VS2026/v145 support, CI failure propagation (#981), and docs by @bmehta001 in https://github.com/microsoft/cpp_client_telemetry/pull/1458
  • Add noexcept to non-throwing methods (+ noexcept move ops and LogSessionData parse hardening) by @mkoscumb in https://github.com/microsoft/cpp_client_telemetry/pull/1179
  • Decorator: move CsProtocol::Value temporaries into ext maps instead of copying by @bmehta001 in https://github.com/microsoft/cpp_client_telemetry/pull/1498
  • Fix iOS SQLite recreate by cleaning up companion journal/WAL files by @bmehta001 in https://github.com/microsoft/cpp_client_telemetry/pull/1484
  • Fix null EventProperties.getType() on Android (initialize eventType) by @bmehta001 in https://github.com/microsoft/cpp_client_telemetry/pull/1483
  • Build native desktop SDK in MSVC conformance mode (/permissive-) by @bmehta001 in https://github.com/microsoft/cpp_client_telemetry/pull/1480
  • Devirtualize storage hot path: mark MemoryStorage/OfflineStorageHandler final + TU-local statics by @bmehta001 in https://github.com/microsoft/cpp_client_telemetry/pull/1488
  • Skip MultipleLogManagersTests on iOS (fixes 60-min simulator CI hang) by @bmehta001 in https://github.com/microsoft/cpp_client_telemetry/pull/1500
  • Low-severity hardening: CSPRNG UUIDs (POSIX) and null-safe zlib error logs by @bmehta001 in https://github.com/microsoft/cpp_client_telemetry/pull/1493
  • Harden runtime task execution and offline-storage edge cases by @bmehta001 in https://github.com/microsoft/cpp_client_telemetry/pull/1495
  • Make public headers safe for consumers building with -Werror by @bmehta001 in https://github.com/microsoft/cpp_client_telemetry/pull/1501
  • Reduce binary footprint and support embedding the SDK as a CMake subproject by @bmehta001 in https://github.com/microsoft/cpp_client_telemetry/pull/1499
  • Fix crash: replace malformed UTF-8 instead of throwing in PayloadDecoder by @lkarra2 in https://github.com/microsoft/cpp_client_telemetry/pull/1512
  • Roll forward lib/modules to get past state with broken normalization by @Penguinwizzard in https://github.com/microsoft/cpp_client_telemetry/pull/1509
  • Default Android vcpkg builds to Java HTTP by @bmehta001 in https://github.com/microsoft/cpp_client_telemetry/pull/1510
  • Create the offline event cache with owner-only (0600) permissions by @bmehta001 in https://github.com/microsoft/cpp_client_telemetry/pull/1506
  • Cap curl HTTP response body size to prevent memory-amplification DoS by @bmehta001 in https://github.com/microsoft/cpp_client_telemetry/pull/1507
  • Fix version.js JScript runtime error under Windows Script Host (cscript) by @bmehta001 in https://github.com/microsoft/cpp_client_telemetry/pull/1505
  • Cap HTTP response body size across WinInet, WinRt, and Apple transports by @bmehta001 in https://github.com/microsoft/cpp_client_telemetry/pull/1508
  • Add a public-header CI gate matching stricter warning flags by @bmehta001 in https://github.com/microsoft/cpp_client_telemetry/pull/1503
  • Stabilize timing-sensitive tests by @bmehta001 in https://github.com/microsoft/cpp_client_telemetry/pull/1513
  • Pin GitHub Actions to full-length commit SHAs by @OssSecurityBot in https://github.com/microsoft/cpp_client_telemetry/pull/1517
  • Preserve sub-millisecond event timestamp precision by @bmehta001 in https://github.com/microsoft/cpp_client_telemetry/pull/1516
  • Fix macOS/iOS test GoogleTest includes by @bmehta001 in https://github.com/microsoft/cpp_client_telemetry/pull/1518
  • Modernize CMake embedding and self-contained dependencies by @bmehta001 in https://github.com/microsoft/cpp_client_telemetry/pull/1511
  • Fix JNI string lifetime/null-safety, Windows cancel-drain race, and UWP version parse by @bmehta001 in https://github.com/microsoft/cpp_client_telemetry/pull/1494
  • Guard POSIX pipe cleanup when popen fails by @bmehta001 in https://github.com/microsoft/cpp_client_telemetry/pull/1523
  • [Android] Restore MAE SDK configuration cache by @bmehta001 in https://github.com/microsoft/cpp_client_telemetry/pull/1526
  • Swift Package Manager distribution via prebuilt xcframework (iOS, macOS, Mac Catalyst, visionOS) by @bmehta001 in https://github.com/microsoft/cpp_client_telemetry/pull/1486
  • Fix unsafe resource lifetimes found by repository audit by @bmehta001 in https://github.com/microsoft/cpp_client_telemetry/pull/1524
  • [Android] Harden JNI resource ownership by @bmehta001 in https://github.com/microsoft/cpp_client_telemetry/pull/1525
  • Prepare for new release - 3.10.240.1 by @bmehta001 in https://github.com/microsoft/cpp_client_telemetry/pull/1527

New Contributors

  • @OssSecurityBot made their first contribution in https://github.com/microsoft/cpp_client_telemetry/pull/1517

Full Changelog: https://github.com/microsoft/cpp_client_telemetry/compare/v3.10.173.1...v3.10.240.1

Notability

notability 3.0/10

Routine telemetry library release, not AI-specific