...
1# Change log
2
3All notable changes to the LaunchDarkly Go SDK Redis integration will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org).
4
5## [2.0.1] - 2023-01-17
6### Fixed:
7- When using Big Segments, do not log a database error if the Big Segments status data has not yet been populated.
8
9## [1.2.2] - 2023-01-17
10### Fixed:
11- When using Big Segments, do not log a database error if the Big Segments status data has not yet been populated.
12
13## [2.0.0] - 2022-12-07
14This release corresponds to the 6.0.0 release of the LaunchDarkly Go SDK. Any application code that is being updated to use the 6.0.0 SDK, and was using a 1.x version of `go-server-sdk-redis-redigo`, should now use a 2.x version instead.
15
16There are no functional differences in the behavior of the Redis integration; the differences are only related to changes in the usage of interface types for configuration in the SDK.
17
18### Added:
19- `BigSegmentStore()`, which creates a configuration builder for use with Big Segments. Previously, the `DataStore()` builder was used for both regular data stores and Big Segment stores.
20
21### Changed:
22- The type `RedisDataStoreBuilder` has been removed, replaced by a generic type `RedisStoreBuilder`. Application code would not normally need to reference these types by name, but if necessary, use either `RedisStoreBuilder[PersistentDataStore]` or `RedisStoreBuilder[BigSegmentStore]` depending on whether you are configuring a regular data store or a Big Segment store.
23
24## [1.2.1] - 2021-09-22
25### Changed:
26- When logging the Redis URL at startup, if the URL contains a password it is replaced by `xxxxx` (the same behavior as Go's `URL.Redacted()`).
27
28## [1.2.0] - 2021-07-20
29### Added:
30- Added support for Big Segments. An Early Access Program for creating and syncing Big Segments from customer data platforms is available to enterprise customers.
31
32## [1.1.0] - 2021-05-27
33### Added:
34- `DataStoreBuilder.PoolInterface()` is equivalent to `.Pool()`, but allows specifying the connection pool as an interface type rather than the concrete `*Pool` type from Redigo. (Thanks, [rafaeljusto](https://github.com/launchdarkly/go-server-sdk-redis-redigo/pull/5)!)
35
36## [1.0.0] - 2020-09-18
37Initial release of the stand-alone version of this package to be used with versions 5.0.0 and above of the LaunchDarkly Server-Side SDK for Go.
View as plain text