Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 12 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,24 @@
# Optimizely Ruby SDK Changelog

## 3.4.0
January 23rd, 2020

### New Features:
- Added a new API to get a project configuration static data.
- Call `get_optimizely_config` to get a snapshot copy of project configuration static data.
- It returns an `OptimizelyConfig` instance which includes a datafile revision number, all experiments, and feature flags mapped by their key values.
- Added caching for `get_optimizely_config` - `OptimizelyConfig` object will be cached and reused for the lifetime of the datafile
- For details, refer to a documention page: https://docs.developers.optimizely.com/full-stack/docs/optimizelyconfig-ruby


## 3.3.2
December 13th, 2019

### Bug Fixes:
- BatchEventProcessor will hang on poll after flushing with no event if no event count is greater than 3 [#224](https://github.com/optimizely/ruby-sdk/pull/224).
- EventDispatcher logs debug response and error responses from http post call i[#221](https://github.com/optimizely/ruby-sdk/pull/221).

# New Features
### New Features
- NotificationCenter should accept any Callable [#219](https://github.com/optimizely/ruby-sdk/pull/219).

## 3.3.1
Expand Down
2 changes: 1 addition & 1 deletion lib/optimizely/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -17,5 +17,5 @@
#
module Optimizely
CLIENT_ENGINE = 'ruby-sdk'
VERSION = '3.3.2'
VERSION = '3.4.0'
end