Skip to content

Releases: launchdarkly/c-client-sdk

1.7.3

16 Dec 23:34
Compare
Choose a tag to compare

[1.7.3] - 2019-12-16

Fixed:

  • Stopped using clock_gettime on OSX which is not supported for older OS versions.

1.7.2

16 Dec 23:07
Compare
Choose a tag to compare

[1.7.2] - 2019-12-16

Fixed:

  • Updated cJSON dependency to 1.7.12 (to resolve several known security vulnerabilities)

1.7.1

25 Oct 20:58
0dcb2c2
Compare
Choose a tag to compare

[1.7.1] - 2019-10-25

Fixed

  • Several race conditions in background threads causing lag when closing the client
  • Increased validation of HTTP responses
  • Simplified internal thread tracking logic
  • Increased test coverage and documentation of variation methods

1.7.0

26 Sep 20:22
5473b59
Compare
Choose a tag to compare

[1.7.0] - 2019-09-26

Added

  • Added LDClientTrackMetric which is an extended version of LDClientTrackData but with an extra associated metric value.

1.6.0

11 Sep 20:45
c22384f
Compare
Choose a tag to compare

[1.6.0] - 2019-09-11

Added

  • Added the LDConfigSetSSLCertificateAuthority function. This can be used to specify an alternative certificate authority (such as your own private authority). (Thanks, Aditya Kulkarni!)

1.5.0

30 Jul 00:14
14dc8ca
Compare
Choose a tag to compare

[1.5.0] - 2019-07-26

Added

  • Added the LDUserFree function. This can be used to free a user object before it has been passed to the client

Fixed

  • A leak of HTTP headers set for requests to LaunchDarkly
  • A leak of the in memory flag store when LDClientIdentify is called. This was introduced in 1.2.0
  • A leak of a structure when events are flushed but no events need to be sent

1.4.0

03 Jul 18:43
9ce5cee
Compare
Choose a tag to compare

[1.4.0] - 2019-07-03

Added

  • Added the LDConfigSetVerifyPeer configuration option. This option allows disabling certificate verification, which may be useful for testing, or in unfortunate networking configurations. Note that certificate verification should not be disabled unless it is essential, as it makes the SDK vulnerable to man-in-the-middle attacks. (Thanks, mstrater!)

1.3.2

21 Jun 16:45
6e5e90c
Compare
Choose a tag to compare

[1.3.2] - 2019-06-20

Fixed

  • Fixed a bug where reconnecting in streaming mode sometimes erroneously waited for a timeout when switching users

1.3.1

10 May 22:14
8d19b54
Compare
Choose a tag to compare

[1.3.1] - 2019-05-10

Changed:

  • Renamed the build artifacts. They are now prefixed with ldclientapi.
  • Changed repository references to use the new URL.

There are no other changes in this release. Substituting the build artifacts from version 1.3.0 with the build artifacts from version 1.3.1 will not affect functionality.

1.3.0

19 Apr 00:20
d86d8f8
Compare
Choose a tag to compare

[1.3.0] - 2019-04-18

Added:

  • Version string macro LD_SDK_VERSION in ldapi.h