Releases: launchdarkly/go-server-sdk-redis-redigo
v3.0.0
v2.0.1
[2.0.1] - 2023-01-17
Fixed:
- When using Big Segments, do not log a database error if the Big Segments status data has not yet been populated.
v1.2.2
[1.2.2] - 2023-01-17
Fixed:
- When using Big Segments, do not log a database error if the Big Segments status data has not yet been populated.
v2.0.0
[2.0.0] - 2022-12-07
This 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.
There 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.
Added:
BigSegmentStore()
, which creates a configuration builder for use with Big Segments. Previously, theDataStore()
builder was used for both regular data stores and Big Segment stores.
Changed:
- The type
RedisDataStoreBuilder
has been removed, replaced by a generic typeRedisStoreBuilder
. Application code would not normally need to reference these types by name, but if necessary, use eitherRedisStoreBuilder[PersistentDataStore]
orRedisStoreBuilder[BigSegmentStore]
depending on whether you are configuring a regular data store or a Big Segment store.
1.2.1
[1.2.1] - 2021-09-22
Changed:
- When logging the Redis URL at startup, if the URL contains a password it is replaced by
xxxxx
(the same behavior as Go'sURL.Redacted()
).
1.2.0
[1.2.0] - 2021-07-20
Added:
- Added support for Big Segments. An Early Access Program for creating and syncing Big Segments from customer data platforms is available to enterprise customers.
1.1.0
[1.1.0] - 2021-05-27
Added:
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!)
1.0.0
[1.0.0] - 2020-09-18
Initial 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.
1.0.0-beta.2
[1.0.0-beta.2] - 2020-09-14
Changed:
- Renamed to
go-server-sdk-redis-redigo
to clarify that this implementation uses the Redigo client, since other Redis clients exist for Go.
1.0.0-beta.1
[1.0.0-beta.1] - 2020-07-09
Initial beta release of the stand-alone version of this package that will be used with versions 5.0.0 and above of the LaunchDarkly Server-Side SDK for Go.
See Go SDK 4.x to 5.0 migration guide for a description of how this database integration is changing.