Skip to content

Releases: optimizely/go-sdk

Release 1.3.0-beta2

18 Jun 00:22
f76e35e

Choose a tag to compare

Release 1.3.0-beta2 Pre-release
Pre-release

[1.3.0-beta2] - June 17th, 2020

New Features

  • Bring back old constructors for static manager (#271)

Release 1.3.0-beta1

16 Jun 21:45
9081efc

Choose a tag to compare

Release 1.3.0-beta1 Pre-release
Pre-release

[1.3.0-beta1] - June 16th, 2020

New Features

  • Add support for JSON feature variables (#250, #251, #253)
  • Add support for authenticated datafiles (#267)
  • Expose ability to customize URL for event dispatcher. (#268)

Release 1.2.0

21 May 16:55

Choose a tag to compare

[1.2.0] - May 21st, 2020

New Features

  • feat: support for multi-rule rollouts #247

Release 1.1.3

22 Apr 22:20

Choose a tag to compare

Bug Fix

  • logger not set for httpDispatcher #254

Release 1.1.2

26 Mar 17:14
8fc5386

Choose a tag to compare

[1.1.2] - March 26th, 2020

New Features

  • refact: Update logging field keys to be consumable in structured logs #246

Release 1.1.1

25 Mar 20:28
530f579

Choose a tag to compare

[1.1.1] - March 25th, 2020

New Features

  • feat: Logging sdk key masked value with every log message. The masking is by default and can be disabled or set to a custom mapping. #242

Release 1.1.0

06 Mar 23:27
931ab96

Choose a tag to compare

[1.1.0] - March 6th, 2020

New Features

  • feat: Allow ClientName and Version to be set at compile time. #227
  • feat: Add explicit json mappings. #228
  • refact(snapshot): Made decisions optional for snapshot entity. #226
  • feat: set specific error from default project config manager when CDN returns 403 response #232
  • feat: OnEvent should be part of the event processor interface #233
  • feat: add valid datafile version check #234

Bug Fixes

  • fix: Properly instantiate event processor with dispatcher. #239

Breaking Changes

  • feat: Return variables as an interface{} from GetAllFeatureVariables. #235

Release 1.0.0

09 Jan 23:55
e48750d

Choose a tag to compare

[1.0.0] - January 9th, 2020

This is the General Availability release of the Go SDK.

New Features

  • feat(onTrack): Added onTrack callback. #198
  • feat: Add observability metrics for event queue. #211
  • feat: Implement OptimizelyConfig API. #216
  • feat: Add observability metrics for event queue. #223

Bug Fixes

  • fix: Revert signature changes to PollingProjectConfigManager. #209
  • fix(notification): race detected send notification issue. #222

Breaking Changes

  • refac: Execution context. #212
  • refac(config): Move config interfaces back into config package. #213

Release v1.0.0-rc1

04 Dec 19:45
8e03c12

Choose a tag to compare

Release v1.0.0-rc1 Pre-release
Pre-release

[1.0.0-rc1] - December 4th, 2019

New Features

  • feat(PollingConfigManager): Implemented caching headers in PollingConfigManager. #189
  • feat(api): Add top-level wrapper for more convenient usage. #191

Bug Fixes

  • fix(audience-evaluation): Fixed null-bubbling issues. #177
  • fix: correct error returned when SDK key is invalid #203
  • fix: Invalid datafile JSON should return an error #205

Release 1.0.0-beta7

14 Nov 22:18
0343bbb

Choose a tag to compare

Release 1.0.0-beta7 Pre-release
Pre-release

[1.0.0-beta7] - November 14th, 2019

New Features

  • feat: Method for removing forced variations #176

Bug Fixes

  • fix: Update built-in map-based ExperimentOverrideStore implementation to be concurrently usable #171
  • fix: Add a public constructor for MapExperimentOverridesStore #174
  • fix: don't return error when there is a good projectConfig in polling manager #179
  • fix(decision): Logs produced by the various decision services. #180
  • fix(exists-condition) Fixed exists comparison for leaf condition. #185