Skip to content

Releases: launchdarkly/go-server-sdk-dynamodb

v4.0.1

11 Mar 14:11
4e64c63

Choose a tag to compare

4.0.1 (2026-03-11)

Bug Fixes

  • Bump gopkg.in/yaml.v3 from 3.0.0 to 3.0.1 (7367cf3)

This PR was generated with Release Please. See documentation.

v4.0.0

11 Oct 21:02

Choose a tag to compare

[4.0.0] - 2023-10-11

Added:

  • Added support for SDK v7 to support technology migrations.

v3.0.2

17 Jan 20:53

Choose a tag to compare

[3.0.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.1

17 Jan 20:45

Choose a tag to compare

[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.

v3.0.1

07 Dec 17:58

Choose a tag to compare

[3.0.1] - 2022-12-07

Fixed:

  • Updated SDK dependency to use v6.0.0 release.

v3.0.0

07 Dec 17:52

Choose a tag to compare

[3.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 2.x version of go-server-sdk-dynamodb, should now use a 3.x version instead.

There are no functional differences in the behavior of the DynamoDB 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, the DataStore() builder was used for both regular data stores and Big Segment stores.

Changed:

  • The type DynamoDBDataStoreBuilder has been removed, replaced by a generic type DynamoDBStoreBuilder. Application code would not normally need to reference these types by name, but if necessary, use either DynamoDBStoreBuilder[PersistentDataStore] or DynamoDBStoreBuilder[BigSegmentStore] depending on whether you are configuring a regular data store or a Big Segment store.

v2.0.0

07 Sep 18:24

Choose a tag to compare

[2.0.0] - 2022-09-07

This release updates the integration to use aws-sdk-go-v2 instead of the older AWS SDK. There is no functional difference in terms of database operations.

For applications that already use the v2 AWS SDK for other purposes, updating to this version removes an extra dependency and allows application code to configure the integration using the v2 configuration types. For applications that do not use the AWS SDK themselves, we still recommend updating to this version because the older AWS SDK will not be maintained forever and has had security vulnerabilities reported.

Added:

  • DataStoreBuilder.ClientConfig and DataStoreBuilder.ClientOptions, which use the newer AWS SDK configuration types.

Changed:

  • DataStoreBuilder.DynamoClient() now takes a parameter of type *dynamodb.Client, since the dynamodbiface.DynamoDBAPI no longer exists.

Removed:

  • DataStoreBuilder.SessionOptions

v1.1.1

07 Apr 19:42

Choose a tag to compare

[1.1.1] - 2022-04-07

Fixed:

  • If the SDK attempts to store a feature flag or segment whose total data size is over the 400KB limit for DynamoDB items, this integration will now log (at Error level) a message like The item "my-flag-key" in "features" was too large to store in DynamoDB and was dropped but will still process all other data updates. Previously, it would cause the SDK to enter an error state in which the oversized item would be pointlessly retried and other updates might be lost.

1.1.0

21 Jul 03:18

Choose a tag to compare

[1.1.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.0.1

04 Feb 17:09

Choose a tag to compare

[1.0.1] - 2021-02-04

Changed: