Skip to content

1DS C++ SDK v3.4.195

Choose a tag to compare

@maxgolov maxgolov released this 13 Jul 18:29

Changes:

Common C++ Core

  • stability and performance improvements
  • DDV module improvements
  • change event upload context object to smart pointer
  • make ILogger use-after-free more forgiving
  • privacy / metadata enhancements and documentation
  • allow the code to be used in React applications
  • upload timer fixes, better handling of metered networks
  • improved build and test coverage across all OS
  • fixes to support compiling with C++17 compiler
  • Transmit Profile improvements
  • Common Schema 4.0 support (disabled by default for now)

Android

  • DDV support
  • stability and performance improvements
  • support for Android Room Persistence library instead of raw SQLite access
  • expose ILogConfiguration to Java layer
  • complete / proper support of "always on" Common Schema attributes
  • allow SDK logs to be routed to logcat

Apple Platforms (Mac OS X, iOS, iPadOS)

  • fixes for DDV module (external in lib/modules)
  • stability and performance improvements
  • wrap C++ exceptions into NSException
  • complete / proper support of "always on" Common Schema attributes
  • stop using shell for Device ID acquisition
  • Pii Tagging API support
  • fixes for multitenancy scenarios

Windows Platforms

  • added Visual Studio 2019 support
  • fixes for EXP module (external in lib/modules)