Skip to content

Commit ef52601

Browse files
rashidspMike Ng
authored andcommitted
chore(release): Preparing for 3.2.0 release (#186)
1 parent ef0e857 commit ef52601

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
## 3.2.0
2+
July 25th, 2019
3+
4+
### New Features:
5+
* Added support for automatic datafile management via `HTTPProjectConfigManager`:
6+
* The [`HTTPProjectConfigManager`](https://github.com/optimizely/ruby-sdk/blob/master/lib/optimizely/config_manager/http_project_config_manager.rb) is an implementation of the Interface
7+
[`ProjectConfigManager`](https://github.com/optimizely/ruby-sdk/blob/master/lib/optimizely/config_manager/project_config_manager.rb).
8+
- Users must first build the `HTTPProjectConfigManager` with an SDK key and then provide that instance to the `Optimizely` instance.
9+
- An initial datafile can be provided to the `HTTPProjectConfigManager` to bootstrap before making HTTP requests for the hosted datafile.
10+
- Requests for the datafile are made in a separate thread and are scheduled with fixed delay.
11+
- Configuration updates can be subscribed to via the NotificationCenter built with the `HTTPProjectConfigManager`.
12+
- `Optimizely` instance must be disposed after the use or `HTTPProjectConfigManager` must be disposed after the use to release resources.
13+
- The [`OptimizelyFactory`](https://github.com/optimizely/ruby-sdk/blob/master/lib/optimizely/optimizely_factory.rb) provides basic methods for instantiating the Optimizely SDK with a minimal number of parameters. Check [`README.md`](https://github.com/optimizely/ruby-sdk#initialization-by-optimizelyfactory) for more details.
14+
115
## 3.1.1
216
May 30th, 2019
317

lib/optimizely/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@
1717
#
1818
module Optimizely
1919
CLIENT_ENGINE = 'ruby-sdk'
20-
VERSION = '3.1.1'
20+
VERSION = '3.2.0'
2121
end

0 commit comments

Comments
 (0)