Ruby-SDK - 3.2.0
1 min
3.2.0
July 25th, 2019
New Features:
- Added support for automatic datafile management via HTTPProjectConfigManager:
- The HTTPProjectConfigManager is an implementation of the Interface ProjectConfigManager.
- Users must first build the HTTPProjectConfigManager with an SDK key and then provide that instance to the Optimizely instance.
- An initial datafile can be provided to the HTTPProjectConfigManager to bootstrap before making HTTP requests for the hosted datafile.
- Requests for the datafile are made in a separate thread and are scheduled with fixed delay.
- Configuration updates can be subscribed to via the NotificationCenter built with the HTTPProjectConfigManager.
- Optimizely instance must be disposed after the use or HTTPProjectConfigManager must be disposed after the use to release resources.
- The OptimizelyFactory provides basic methods for instantiating the Optimizely SDK with a minimal number of parameters. Check README.md for more details.