Releases: launchdarkly/ios-client-sdk
Releases · launchdarkly/ios-client-sdk
2.13.2
2.13.1
2.13.0
[2.13.0] - 2018-06-01
Added
- To reduce the network bandwidth used for analytics events, feature request events are now sent as counters rather than individual events, and user details are now sent only at intervals rather than in each event. These behaviors can be modified through the LaunchDarkly UI and with the new configuration option
inlineUsersInEvents. For more details, see Analytics Data Stream Reference. - New property
inlineUserInEventsinLDConfig. WhenYESincludes the full user (excluding private attributes) in analyticsfeatureandcustomevents. WhenNOincludes only theuserKey. Default:NO. - Calling
startorupdateUser(when started) onLDClientlogs an analyticsidentifyevent.identifyevents contain the full user (excluding private attributes) regardless ofinlineUserInEvents. - Adds analytics
summaryevent used to track feature flag requests to the SDK. - Adds analytics
debugevent available to assist with debugging when requested from the new Debugger in the LaunchDarkly UI.
Fixed
- Under some conditions, the SDK would not update flag values initially after connecting to the LaunchDarkly service.
- The SDK was reporting incorrect dates in analytics events sent from watchOS.
2.12.1
2.12.0
[2.12.0] - 2018-04-22
Added
LDClientisOnlinereadonly property that reports the online/offline status.LDClientsetOnlinemethod to set the online/offline status.setOnlinemay operate asynchronously, so the client calls an optional completion block when the requested operation completes.
Changed
- Fixed potential memory leak with
DarklyEventSource.
Removed
LDClientonlineandofflinemethods.
Fixed
- Calling
updateUseronLDClientwhile streaming no longer causes the SDK to request feature flags. The SDK now disconnects from the LaunchDarkly service and reconnects with the updated user. - Calling
updateUseronLDClientwhile polling now resets the polling timer after making a feature flag request.
2.11.1
2.11.0
2.10.1
2.10.0
[2.10.0] - 2018-02-01
Added
- Support for specifying private user attributes in order to prevent user attributes from being sent in analytics events back to LaunchDarkly. See the
allUserAttributesPrivateandprivateUserAttributesproperties ofLDConfigas well as theprivateAttributesproperty ofLDUserBuilder.