Skip to content

Commit b7b8ff5

Browse files
[release] 1.10.0 - Custom Logger, [Internal] Initialization logging, SDK Key verification (#205)
- New Feature - Custom Logger: A new callback interface can be define how to log warning / info. The default behavior is println (System.out.println). If custom logger is provided, call back function will be called instead of printout to console - Internal - Always log initialization diagnostics data, so we can better monitor and debug the health of sdk - SDK Key verification: check if server response is the same sdk key. If sdk key mismatched between sdk and server response, response will be disregarded. - Fix a concurrency bug on internal logging class >Included In This Release >- 442490b Xin Li > - Add custom logger (#203) >- 7b8b8cb Xin Li > - Fix diagnostics core api concurrency issue (#202) >- f433b71 sroyal-statsig > - SDK Key Verification (#201) >- d8fe056 Xin Li > - Merge pull request #198 from statsig-io/core_diag >- d7b6622 Xin Li > - Disable diagnostics does not affect initialize
1 parent 442490b commit b7b8ff5

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
@@ -6,7 +6,7 @@ RELEASE_SIGNING_ENABLED=true
66

77
GROUP=com.statsig.serversdk
88
POM_ARTIFACT_ID=serversdk
9-
VERSION_NAME=1.9.0
9+
VERSION_NAME=1.10.0
1010

1111
POM_NAME=Statsig Server SDK
1212
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
@@ -6,7 +6,7 @@ import com.google.gson.annotations.SerializedName
66
import java.util.Properties
77
import java.util.UUID
88

9-
private const val VERSION = "1.9.0"
9+
private const val VERSION = "1.10.0"
1010

1111
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) {
1212
@SerializedName("sdkVersion")

0 commit comments

Comments
 (0)