Skip to content

Commit 715ed3a

Browse files
LaunchDarklyReleaseBotember-stevensld-repository-standards[bot]kparkinson-ldtanderson-ld
authored
prepare 4.3.0 release (#224)
## [4.3.0] - 2023-08-03 ### Changed: - Deprecated LDUser and related functionality. Use LDContext instead. To learn more, read https://docs.launchdarkly.com/home/contexts. --------- Co-authored-by: Ember Stevens <ember.stevens@launchdarkly.com> Co-authored-by: Ember Stevens <79482775+ember-stevens@users.noreply.github.com> Co-authored-by: ld-repository-standards[bot] <113625520+ld-repository-standards[bot]@users.noreply.github.com> Co-authored-by: Kane Parkinson <93555788+kparkinson-ld@users.noreply.github.com> Co-authored-by: Todd Anderson <tanderson@launchdarkly.com> Co-authored-by: tanderson-ld <127344469+tanderson-ld@users.noreply.github.com>
1 parent 5fd4b41 commit 715ed3a

File tree

5 files changed

+19
-4
lines changed

5 files changed

+19
-4
lines changed

CODEOWNERS

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Repository Maintainers
2+
* @launchdarkly/team-sdk

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
## LaunchDarkly overview
66

7-
[LaunchDarkly](https://www.launchdarkly.com) is a feature management platform that serves over 100 billion feature flags daily to help teams build better software, faster. [Get started](https://docs.launchdarkly.com/home/getting-started) using LaunchDarkly today!
7+
[LaunchDarkly](https://www.launchdarkly.com) is a feature management platform that serves trillions of feature flags daily to help teams build better software, faster. [Get started](https://docs.launchdarkly.com/home/getting-started) using LaunchDarkly today!
88

99
[![Twitter Follow](https://img.shields.io/twitter/follow/launchdarkly.svg?style=social&label=Follow&maxAge=2592000)](https://twitter.com/intent/follow?screen_name=launchdarkly)
1010

@@ -18,7 +18,7 @@ Refer to the [SDK documentation](https://docs.launchdarkly.com/sdk/client-side/a
1818

1919
## Learn more
2020

21-
Check out our [documentation](https://docs.launchdarkly.com) for in-depth instructions on configuring and using LaunchDarkly. You can also head straight to the [complete reference guide for this SDK](https://docs.launchdarkly.com/sdk/client-side/android) or our [Javadocs](http://launchdarkly.github.io/android-client-sdk/).
21+
Read our [documentation](https://docs.launchdarkly.com) for in-depth instructions on configuring and using LaunchDarkly. You can also head straight to the [complete reference guide for this SDK](https://docs.launchdarkly.com/sdk/client-side/android) or our [Javadocs](http://launchdarkly.github.io/android-client-sdk/).
2222

2323
## Testing
2424

@@ -35,7 +35,7 @@ We encourage pull requests and other contributions from the community. Check out
3535
* Gradually roll out a feature to an increasing percentage of users, and track the effect that the feature has on key metrics (for instance, how likely is a user to complete a purchase if they have feature A versus feature B?).
3636
* Turn off a feature that you realize is causing performance problems in production, without needing to re-deploy, or even restart the application with a changed configuration file.
3737
* Grant access to certain features based on user attributes, like payment plan (eg: users on the ‘gold’ plan get access to more features than users in the ‘silver’ plan). Disable parts of your application to facilitate maintenance, without taking everything offline.
38-
* LaunchDarkly provides feature flag SDKs for a wide variety of languages and technologies. Check out [our documentation](https://docs.launchdarkly.com/sdk) for a complete list.
38+
* LaunchDarkly provides feature flag SDKs for a wide variety of languages and technologies. Read [our documentation](https://docs.launchdarkly.com/sdk) for a complete list.
3939
* Explore LaunchDarkly
4040
* [launchdarkly.com](https://www.launchdarkly.com/ "LaunchDarkly Main Website") for more information
4141
* [docs.launchdarkly.com](https://docs.launchdarkly.com/ "LaunchDarkly Documentation") for our documentation and SDK reference guides

launchdarkly-android-client-sdk/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ ext.versions = [
6464
"jacksonCore": "2.10.5",
6565
"jacksonDatabind": "2.10.5.1",
6666
"junit": "4.13",
67-
"launchdarklyJavaSdkCommon": "2.0.1",
67+
"launchdarklyJavaSdkCommon": "2.1.0",
6868
"launchdarklyJavaSdkInternal": "1.0.0",
6969
"launchdarklyLogging": "1.1.1",
7070
"okhttp": "4.9.2",

launchdarkly-android-client-sdk/src/main/java/com/launchdarkly/sdk/android/LDClient.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,10 @@ public void onError(Throwable e) {
200200
* @return a {@link Future} which will complete once the client has been initialized
201201
* @see #init(Application, LDConfig, LDUser, int)
202202
* @see #init(Application, LDConfig, LDContext)
203+
*
204+
* @deprecated use {@link #init(Application, LDConfig, LDContext)} with {@link LDContext}
203205
*/
206+
@Deprecated
204207
public static Future<LDClient> init(@NonNull Application application,
205208
@NonNull LDConfig config,
206209
@NonNull LDUser user) {
@@ -257,7 +260,10 @@ public static LDClient init(Application application, LDConfig config, LDContext
257260
* @return the primary LDClient instance
258261
* @see #init(Application, LDConfig, LDUser)
259262
* @see #init(Application, LDConfig, LDContext, int)
263+
*
264+
* @deprecated use {@link #init(Application, LDConfig, LDContext, int)} with {@link LDContext}
260265
*/
266+
@Deprecated
261267
public static LDClient init(Application application, LDConfig config, LDUser user, int startWaitSeconds) {
262268
return init(application, config, LDContext.fromUser(user), startWaitSeconds);
263269
}
@@ -396,6 +402,10 @@ public Future<Void> identify(LDContext context) {
396402
return identifyInstances(contextDecorator.decorateContext(context, getSharedLogger()));
397403
}
398404

405+
/**
406+
* @deprecated use {@link #identify(LDContext)} with {@link LDContext}
407+
*/
408+
@Deprecated
399409
@Override
400410
public Future<Void> identify(LDUser user) {
401411
return identify(LDContext.fromUser(user));

launchdarkly-android-client-sdk/src/main/java/com/launchdarkly/sdk/android/LDClientInterface.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,10 @@ public interface LDClientInterface extends Closeable {
146146
* @return a Future whose success indicates the flag values for the new evaluation context have
147147
* been stored locally and are ready for use
148148
* @see #identify(LDContext)
149+
*
150+
* @deprecated use {@link #identify(LDContext)} with {@link LDContext}
149151
*/
152+
@Deprecated
150153
Future<Void> identify(LDUser user);
151154

152155
/**

0 commit comments

Comments
 (0)