inlineUsersInEvents. For more details, see Analytics Data Stream Reference.inlineUserInEvents in LDConfig. When YES includes the full user (excluding private attributes) in analytics feature and custom events. When NO includes only the userKey. Default: NO.start or updateUser (when started) on LDClient logs an analytics identify event. identify events contain the full user (excluding private attributes) regardless of inlineUserInEvents.summary event used to track feature flag requests to the SDK.debug event available to assist with debugging when requested from the new Debugger in the LaunchDarkly UI.LDClient isOnline readonly property that reports the online/offline status.LDClient setOnline method to set the online/offline status. setOnline may operate asynchronously, so the client calls an optional completion block when the requested operation completes.DarklyEventSource.LDClient online and offline methods.updateUser on LDClient while streaming no longer causes the SDK to request feature flags. The SDK now disconnects from the LaunchDarkly service and reconnects with the updated user.updateUser on LDClient while polling now resets the polling timer after making a feature flag request.DarklyEventSource to version 3.2.0 in the CocoaPods podspecstreamUrl property on LDConfig now expects a path-less base URI.allUserAttributesPrivate and privateUserAttributes properties of LDConfig as well as the privateAttributes property of LDUserBuilder.LDClientManager no longer extends UIApplicationDelegate. The framework is now marked as extension-safe. Thanks @atlassian-gaustin!LDEventSource report of 401 Unauthorized response on connection requests, and take the client offline when detected.LDClient delegate method userUnchanged called when the client receives a feature flag update that does not change any flag keys or values. Thanks @atlassian-gaustin!LDPollingManager now reads the config set at the time of the startPolling message and configures polling timers accordingly.LDRequestManager now reads the config set at the time of the performRequest message to configure the API request.LDEventSource libraries linked warningupdateUser now updates the LDUser anonymous property when using a default user key.useReport property on LDConfig to allow switching the request verb from GET to REPORT. Do not use unless advised by LaunchDarkly.-streamUrl property on LDConfig to allow customizing the Server Sent Events engine in streaming mode.
doubleVariation method for double value feature flags, as an alternative to numberVariation. Thanks @atlassian-gaustin!serverConnectionUnavailable ClientDelegate method called when the LDClient receives an error response to a feature flag request. Thanks @atlassian-gaustin!UserUpdatedNotification posts only when the feature flag configuration changes for the username property in LDUserBuilder, for setting a full name. This property complements the existing firstName and lastName properties.LDConfig has been refactored to replace the Builder pattern expected with LDConfigBuilder. Thanks @petrucci34!LDConfigBuilder has been deprecated and will be removed in the 3.0 release.withXXX methods of LDUserBuilder have been deprecated in favor of properties. These methods will be removed in the 3.0 release.LDPollingManager identified by Thread SanitizerNSURLSession in EventSource. Thanks @jimmaye!withBackgroundFetchInterval.NSURLSession in LDRequestManager. Thanks @jimmaye!withConnectionTimeout to change the setting.