Skip to content

Releases: optimizely/agent

Release 2.0.0

28 Aug 00:36
3f49b13

Choose a tag to compare

[2.0.0] - August 27, 2020

  • Add SDK key validation configuration
  • Reject request with invalid host (excluding port)
  • Block content type other than application/json
  • Introducing support for authenticated datafiles

Breaking Changes

  • Reject requests with invalid hosts, and introduce server.allowedHosts configuration property
  • Agent will now reject the request if the content-type is not specified from the clients
  • Add Host as a configurable item
    • Previously, Agent was listening on all interfaces, and did not allow configuring the network interface that it listens on. NewServer allowed specification of a port to listen on, but not an address.
    • Now, we have added configurable HOST, with the default value set to the localhost (127.0.0.1)
    • If there is a need to deploy Agent in docker, then the Host needs to be set to 0.0.0.0. This can be achieved by setting variable OPTIMIZELY_SERVER_HOST=0.0.0.0, or setting server.host to 0.0.0.0 in config file.

Release 2.0.0-beta

27 Aug 21:53
42b082a

Choose a tag to compare

Release 2.0.0-beta Pre-release
Pre-release

[2.0.0-beta] - August 27, 2020

  • Add SDK key validation configuration
  • Reject request with invalid host (excluding port)
  • Block content type other than application/json
  • Introducing support for authenticated datafiles

Breaking Changes

  • Agent will now reject the request if the content-type is not specified from the clients
  • Add Host as a configurable item

Release 1.3.0

07 Jul 22:22
fdd00bc

Choose a tag to compare

[1.3.0] - July 7th, 2020

  • Upgrade to use go-sdk v1.3.0. This adds support for JSON feature variables
  • Add /debug/pprof endpoints to the admin service
  • Run docker container as non root user
  • Log warnings when HTTPS and authorization are not enabled via configuration

Release 1.2.0

18 Jun 18:52

Choose a tag to compare

[1.2.0] - June 18th, 2020

  • Expose event dispatch URL as a config parameter
  • Return experimentKey and variationKey with feature test decisions
  • Expose health endpoint for all listeners
  • Update API docs
  • Streamline CI stages

Release 1.1.0

22 May 01:39
b721ae8

Choose a tag to compare

[1.1.0] - May 21st, 2020

  • Upgrade to use go-sdk 1.2.0. This adds support for multi-rule rollouts.

Release 1.0.2

27 Apr 18:02

Choose a tag to compare

[1.0.2] - April 26th, 2020

  • Add datafileURLTemplate configuration option

Release 1.0.1

22 Apr 23:08
cc14f82

Choose a tag to compare

[1.0.1] - April 22, 2020

  • Update to use go-sdk 1.1.3. This has a fix to the batch event processor was creating a dispatcher without a logger.

Release 1.0.0

26 Mar 18:48
1cab7bb

Choose a tag to compare

[1.0.0] - March 26th, 2020

  • Update documentation and examples
  • Add response body for override and track
  • Add userId in /activate response
  • Require userId in /activate request
  • Add python integration test suite
  • Add route handler and serve /openapi.yaml
  • Improve logging from the SDK

Release 0.14.0

12 Mar 17:34
9dec467

Choose a tag to compare

[0.14.0] - March 12th, 2020

  • Update windows build script
  • Remove pre-v1 api references
  • Allow unknown keys in /activate request
  • Improve API token issuer and auth client config
  • Expand on example python scripts and general documentation

Release 0.13.0

06 Mar 03:32
3a94057

Choose a tag to compare

[0.13.0] - March 5th, 2020

  • Add ability to blacklist TLS ciphers
  • Disable notifications and overrides by default
  • Update misc items in swagger spec
  • Improve README and add auth examples
  • Update SDK client config namespace
  • Add support for JWKS URI
  • Add OAuth to swagger spec
  • Add client secret creation tool