Skip to content

Commit 8c382da

Browse files
committed
chore: simplify release note
1 parent 3881828 commit 8c382da

1 file changed

Lines changed: 11 additions & 7 deletions

File tree

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
11
---
22
fixes:
33
- |
4-
openfeature: This fix resolves an issue where ``DataDogProvider.initialize()`` returned immediately
5-
without waiting for Remote Configuration data, causing the OpenFeature SDK to emit ``PROVIDER_READY``
6-
before flag configuration was available. Flag evaluations in this window silently returned default
7-
values. The provider now blocks in ``initialize()`` until the first configuration arrives or a
8-
configurable timeout expires (default 30s), matching the behavior of the Java, Go, and Node.js
9-
providers. The timeout is configurable via the ``DD_EXPERIMENTAL_FLAGGING_PROVIDER_INITIALIZATION_TIMEOUT_MS``
10-
environment variable or the ``init_timeout`` constructor parameter.
4+
openfeature: This fix resolves an issue where ``DataDogProvider.initialize()`` returned before
5+
configuration was received, causing the OpenFeature SDK to mark the provider as ready to serve
6+
evaluations too early and flag evaluations to silently return default values. The provider now
7+
waits for configuration before returning.
8+
features:
9+
- |
10+
openfeature: This introduces a configurable initialization timeout for ``DataDogProvider``.
11+
The timeout controls how long ``initialize()`` waits for configuration before returning,
12+
and defaults to 30 seconds. Set it via the
13+
``DD_EXPERIMENTAL_FLAGGING_PROVIDER_INITIALIZATION_TIMEOUT_MS`` environment variable or the
14+
``init_timeout`` constructor parameter.

0 commit comments

Comments
 (0)