Skip to content
Compare
Choose a tag to compare

[2.3.0] - 2021-01-26

Added:

  • Added the LDClientAlias function. This can be used to associate two user objects for analytics purposes with an alias event.
  • Added the LDConfigAutoAliasOptOut function. This can be used to control the new behavior of LDClientIdentify. By passing true LDClientIdentify will not automatically generate alias events.

Changed:

  • The LDClientIdentify method will now automatically generate an alias event when switching from an anonymous to a known user. This event associates the two users for analytics purposes as they most likely represent a single person.

Fixed:

  • Relaxed internal locking to improve performance.
Compare
Choose a tag to compare

[2.2.1] - 2021-01-12

Fixed:

  • Fixed the IP field of a user object leaking in certain situations
  • Fixed the non allocating string variation not respecting result buffer limits
  • Minor compiler warnings in MSVC

Added:

  • Added code coverage reporting to CMake
  • Better unit test coverage
Compare
Choose a tag to compare

[2.2.0] - 2020-11-24

Added:

  • LDBasicLoggerThreadSafeInitialize used to setup LDBasicLoggerThreadSafe
  • LDBasicLoggerThreadSafe a thread safe alternative to LDBasicLogger
  • LDBasicLoggerThreadSafeShutdown to cleanup LDBasicLoggerThreadSafe resources
  • Tests utilizing a mock HTTP server

Fixed:

  • Resource cleanup on failed client initialization
  • LDConfigSetConnectionTimeoutMillis configuration value being ignored

Deprecated:

  • Marked LDBasicLogger as deprecated
Compare
Choose a tag to compare

[2.0.3] - 2020-07-06

Changed:

  • Windows artifacts are now released under both debug, and release configurations

Fixed:

  • Windows release artifacts no longer include miscellaneous build files introduced by 2.0.2