Skip to content

Releases: statsig-io/android-sdk

4.38.1 - Fix Issue With Polling

14 Feb 19:20
74c0c4a
Compare
Choose a tag to compare

Fixes

  • Fixes an issue where the polling job wasn't using the update sinceTime for initialize requests

Included In This Release

  • ade2d9d sroyal-statsig
    • Fix Polling Requests (#284)

Full Changelog: 4.38.0...4.38.1

4.38.0 - Add Support for On Device Eval Adapter

14 Feb 17:55
31d5687
Compare
Choose a tag to compare

New Features

  • Adds the on device eval adapter which allows evaluating things locally using provided specs

Improvements

  • Adds additional level of caching based on full user hash for more accurate cached values

Included In This Release

  • 584ca39 Daniel Loomb
  • 84418a0 sroyal-statsig
    • Add Caching for Full User Hash (#281)
  • 978e755 Daniel
    • add on-device eval adapter support for param stores (#282)
  • 49c7c6b Daniel
    • chore: run dc/exp and layer eval through on device eval adapter (#280)
  • c0b6316 Daniel
    • chore: run gate evaluation through on device eval adapter (#279)
  • c227175 Daniel
    • chore: setup support for OnDeviceEvalAdapter (#277)
  • 1b0de3e Daniel
    • chore: use LCUT as evaluation details "time" rather than system time (#278)
  • 6238d93 Weihao Ding
    • chore: remove validating step for testing CI (#276)
  • 60976df Weihao Ding
    • Update README.md (#275)
  • 250307d Weihao Ding
    • fix: just manually trigger publish workflow (#273)

What's Changed

New Contributors

Full Changelog: 4.37.1...4.38.0

4.37.1 - Add Passed for Dynamic Config Exposures

04 Feb 00:43
368328e
Compare
Choose a tag to compare

New Features

  • Adds passed field to dynamic config exposures
  • Adds support for full checksum to be passed to and from server
  • Now supports publish Android SDK to Maven

Included In This Release

  • 57245f6 Weihao Ding
    • feat: gh workflow to publish android sdk (#271)
  • 280fa4d Weihao Ding
    • feat: publish package to maven (#270)
  • edec25d sroyal-statsig
    • Add Support for Full Checksum (#268)
  • 1016833 kat-statsig
    • dynamic config pulse (#266)

Full Changelog: 4.37.0...4.37.1

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