Skip to content

Commit 56978d8

Browse files
[release] 1.33.0 - Support Override-related APIs with UserID and CustomIDs (#408)
### New Features - We now support `overrideGate`, `overrideLayer`, `overrideConfig`, `removeGateOverride`, `removeConfigOverride` `removeLayerOverride` with a new parameter called `forID` so that end users can override / remove a override for a specific user. - `forID` can be `userID` field on the `StatsigUser` object or `customIDs` on the `StatsigUser` Object **Example** ``` StatsigUser sampleUser = new StatsigUser("userId123"); Statsig.overrideGate("test_gate", false, sampleUser.getUserID()); Map<String, String> customIDs = Map.of("customid", "1017"); sampleUser.setCustomIDs(customIDs); Statsig.overrideGate("test_gate", false, "1017"); ``` >Included In This Release >- dd147ff Weihao Ding > - feat: support overrides with user/custom IDs (#405)
1 parent dd147ff commit 56978d8

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ SONATYPE_AUTOMATIC_RELEASE=true
77

88
GROUP=com.statsig.serversdk
99
POM_ARTIFACT_ID=serversdk
10-
VERSION_NAME=1.32.2
10+
VERSION_NAME=1.33.0
1111

1212
POM_NAME=Statsig Server SDK
1313
POM_DESCRIPTION=A feature gating and a/b testing library for statsig

src/main/kotlin/com/statsig/sdk/StatsigMetadata.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import com.google.gson.annotations.SerializedName
44
import java.util.Properties
55
import java.util.UUID
66

7-
private const val VERSION = "1.32.2"
7+
private const val VERSION = "1.33.0"
88

99
internal data class StatsigMetadata(@SerializedName("sdkType") var sdkType: String = "java-server", @SerializedName("sessionID") var sessionID: String = UUID.randomUUID().toString(), @SerializedName("languageVersion") var languageVersion: String = System.getProperty("java.version"), @SerializedName("exposureLoggingDisabled") var exposureLoggingDisabled: Boolean? = null) {
1010
@SerializedName("sdkVersion")

0 commit comments

Comments
 (0)