Releases: optimizely/agent
Releases · optimizely/agent
Release 2.2.0
[2.2.0] - October 5, 2020
- Update to Optimizely Go SDK 1.4.0 with version audience condition evaluation based on semantic versioning as well as support for number 'greater than or equal to' and 'less than or equal to'.
Release 2.1.0
[2.1.0] - September 23, 2020
- For
server.allowedHostsconfiguration property, add support for matching all subdomains of a host, or all hosts - Adding batching for agent (/v1/batch endpoint), including requests in parallel
- Removed vulnerable version coreos/etcd
Release 2.0.0
[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.allowedHostsconfiguration 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 settingserver.hostto 0.0.0.0 in config file.
Release 2.0.0-beta
[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
[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
[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
[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
[1.0.2] - April 26th, 2020
- Add datafileURLTemplate configuration option
Release 1.0.1
[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
[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