Skip to content

Releases: launchdarkly/ios-client-sdk

2.4.2

21 Jun 05:50
Compare
Choose a tag to compare

[2.4.2] - 2017-06-20

Fixed

  • Race condition in LDPollingManager identified by Thread Sanitizer

2.4.1

15 Jun 22:07
Compare
Choose a tag to compare

[2.4.1] - 2017-06-15

Fixed

  • Memory leak with NSURLSession in EventSource. Thanks @jimmaye!

2.4.0

13 Jun 17:52
Compare
Choose a tag to compare

Added

  • The client's background fetch interval can be configured using withBackgroundFetchInterval.

Changed

  • By default, the client allows one background fetch per 60 minutes.

Fixed

  • Memory leak with NSURLSession in LDRequestManager. Thanks @jimmaye!
  • Race condition when the client is used in multiple threads

2.3.3

26 May 05:21
Compare
Choose a tag to compare

[2.3.3] - 2017-05-25

Changed

  • Feature flag persistence is now more efficient

Fixed

  • Client crashes if a feature flag is off and no off-variation is specified

2.3.2

19 May 00:22
Compare
Choose a tag to compare

[2.3.2] - 2017-05-18

Changed

  • The default connection timeout is now actually 10 seconds, down from the system default of 60 seconds. Use withConnectionTimeout to change the setting.

Fixed

  • Potential race conditions when HTTP requests exceed 10 seconds
  • HTTP requests now honor the configured connection timeout

2.3.1

25 Apr 20:32
Compare
Choose a tag to compare

Fixed

  • Benign race conditions in LDRequestManager

2.3.0

20 Apr 20:56
Compare
Choose a tag to compare

[2.3.0] - 2017-04-20

Added

  • Support for tvOS 9.0+
  • Support for watchOS 2.0+
  • Support for macOS 10.10+
  • Umbrella header (Darkly/Darkly.h)

Changed

  • Library is now a dynamic framework in order to support the Carthage dependency manager
  • Minimum supported iOS version is now iOS 8.0+
  • Updated streaming host from stream.launchdarkly.com to clientstream.launchdarkly.com
  • Default (foreground) polling interval was reduced to 5 minutes
  • Minimum polling interval was reduced to 1 minute

Fixed

  • Potential range exception issue in event processing

2.2.0

06 Apr 05:07
Compare
Choose a tag to compare

[2.2.0] - 2017-04-05

Added

  • Ability to disable streaming and enable interval-based polling

2.1.3

06 Apr 04:39
Compare
Choose a tag to compare

[2.1.3] - 2017-04-05

Fixed

  • Uncaught exception NSInvalidArgumentException in performEventRequest

2.1.2

20 Mar 18:07
Compare
Choose a tag to compare

[2.1.2] - 2017-03-20

Added

  • Backoff with jitter for connection establishment of eventsource

Fixed

  • Parity for start vs online and stopClient vs offline