Skip to content

Releases: statsig-io/android-sdk

4.37.0 - Add support for fallback urls

13 Dec 21:46
ed37d5d
Compare
Choose a tag to compare

New Features

  • added support for fallback urls options for initialize and log event and default fallback to other statsig domains

Included In This Release

  • 4f5102f kat-statsig
    • network resolver (#263)
  • a1e809d tore-statsig
    • Create devcontainer.json for android dev (#264)

Full Changelog: 4.36.0...4.37.0

4.36.0 - Adds support for getting parameter stores with exposure logging disabled

16 Nov 03:44
5486934
Compare
Choose a tag to compare

Improvements

  • Adds support for getting parameter stores with exposure logging disabled

Included In This Release

  • e7b341f tore-statsig
    • feat: exposure logging disabled for parameter stores (#261)

Full Changelog: 4.35.1...4.36.0

4.35.1 - Always expose initialize details

03 Oct 23:36
Compare
Choose a tag to compare

Fixes

  • Removed a condition that allows initialize details to be exposed even if an internal error occurred while initializing SDK classes (prior to network initialization steps)

Included In This Release

  • e9a402f Kenny Yi
    • always expose init details

Full Changelog: 4.35.0...4.35.1

4.35.0 - Update Statsig Endpoint and Initialization Retry

21 Aug 04:40
4438baf
Compare
Choose a tag to compare

New Features

  • Initialize with retry option, default initialization does not retry. Set the options so sdk can retry with exponential backoff

Improvements

  • Old api endpoint is blockced by several ad blockers. Update to new api endpoint.

Included In This Release

  • 64577eb Xin Li
    • Initialize retry logic (#253)
  • c0b021f tore-statsig
    • fix: max concurrent initializations to 10 (#252)
  • 6821373 tore-statsig
    • chore: bump initialize and log_event default apis (#251)

Full Changelog: 4.34.2...4.35.0

4.34.2 - Refactor: Network post request

16 Aug 21:16
45ca201
Compare
Choose a tag to compare

Improvements

  • Refactor nework post request to avoid potential infinite while loop

Included In This Release

  • 3bba298 Xin Li
    • refactor network (#248)

Full Changelog: 4.34.1...4.34.2

4.34.1 - bugfix - make initialization threadsafe

14 Aug 04:31
7b0725b
Compare
Choose a tag to compare

Fixes

  • Patches a bug where multiple calls to initializeAsync or initialize could lead to setup issues, multiple network requests to initialize, and concurrent modifications errors

Included In This Release

  • 7e9e0c5 tore-statsig
    • test: multi initialize/initializeasync (#247)

Full Changelog: 4.34.0...4.34.1

4.34.0 - Adds optOutNonSdkMetadata

22 Jul 19:22
f102299
Compare
Choose a tag to compare

New Features

  • adds an option, optOutNonSdkMetadata to reduce the metadata sent by the sdk to only sdkVersion, sdkType, sessionID and stableID

Fixes

  • wrong method name for parameter store logging if the sdk is not initialized

Included In This Release

  • a679c90 tore-statsig
    • feat: opt out of optional metadata fields (#243)
  • af66cb1 tore-statsig
    • Update StatsigClient.kt (#242)

Full Changelog: 4.33.0...4.34.0

4.33.0 - Adds ParameterStores

08 Jul 16:53
a8192ce
Compare
Choose a tag to compare

New Features

  • Parameter Stores

https://docs.statsig.com/client/concepts/parameter-stores

Included In This Release

  • 800ae7c tore-statsig
    • feat: add parameter stores (#239)

Full Changelog: 4.32.1...4.33.0

4.32.1 - Improve gson deserialize initialization result

07 Jun 21:49
82bc470
Compare
Choose a tag to compare

Prevent potential runtime exception with gson deserialization:

  • GSON serialization/deserialization is executed in jvm level, and it does not use default values when construct a data class, which can cause null pointer exception at run time.

Included In This Release

  • 457f8da Xin Li
    • Prevent flaky gson deserialization (#238)

Full Changelog: 4.32.0...4.32.1

4.32.0 - Support look up hashed name

06 Jun 00:06
0bc1afd
Compare
Choose a tag to compare

Feature

  • Support look up hashed name: the logic is now we look-up name without hashing first if not exists hash config name and lookup again.

Fix

  • Proper reset dedupe key when updating user

Included In This Release

  • 0860357 Xin Li
    • Update Store.kt (#236)
  • 4514f81 Kenny Yi
    • properly reset dedupe key when updating user with values

Full Changelog: 4.31.0...4.32.0