From 4439615e515122be4c1b18c8fafa9cca9de43878 Mon Sep 17 00:00:00 2001 From: Todd Anderson Date: Thu, 24 Sep 2026 09:21:00 -0400 Subject: [PATCH] chore: fix README formatting in the OpenFeature server packages --- packages/sdk/openfeature-cloudflare-server/README.md | 2 +- packages/sdk/openfeature-node-server/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/sdk/openfeature-cloudflare-server/README.md b/packages/sdk/openfeature-cloudflare-server/README.md index 7c982d0899..fcedf0a864 100644 --- a/packages/sdk/openfeature-cloudflare-server/README.md +++ b/packages/sdk/openfeature-cloudflare-server/README.md @@ -20,7 +20,7 @@ This matrix mirrors the [feature matrix of the OpenFeature SDK for JavaScript](h | ✅ | Targeting | The `EvaluationContext` is converted to a LaunchDarkly single or multi-context. See [OpenFeature Specific Considerations](#openfeature-specific-considerations). | | ✅ | Hooks | Hooks are registered on the OpenFeature API and client; the provider requires no additional support and its results are visible to hooks, including [flag metadata](#flag-metadata). | | ✅ | Logging | The provider logs through the logging configuration of the `LDOptions` it is given. | -| ✅ | Domains | Domains bind clients to providers in the OpenFeature SDK; a separate provider instance may be registered per domain. The provider is not domain-scoped, so one instance may also be shared by several domains. | +| ✅ | Domains | Domains bind clients to providers in the OpenFeature SDK; a separate provider instance may be registered per domain. The provider is not domain-scoped, so one instance may also be shared by several domains. | | ❌ | Eventing | This provider does not emit `ConfigurationChanged`, `Error`, or `Stale` events because the Cloudflare SDK reads flag data from a KV namespace on each evaluation and has no connection to LaunchDarkly to provide an underlying event to translate. This is a Cloudflare platform limitation, not an OpenFeature SDK or provider gap. See [ConfigurationChanged is not supported on this platform](#configurationchanged-is-not-supported-on-this-platform) and [#1886](https://github.com/launchdarkly/js-core/issues/1886). | | ✅ | Transaction Context Propagation | Provided by the OpenFeature SDK, which merges the transaction context into the evaluation context before the provider is called; no provider support is required. | | ✅ | Tracking | The common provider implementation translates tracking details and sends them through the Cloudflare LaunchDarkly client. | diff --git a/packages/sdk/openfeature-node-server/README.md b/packages/sdk/openfeature-node-server/README.md index 57d46bc8c9..1befb78ab3 100644 --- a/packages/sdk/openfeature-node-server/README.md +++ b/packages/sdk/openfeature-node-server/README.md @@ -24,7 +24,7 @@ This matrix mirrors the [feature matrix of the OpenFeature SDK for JavaScript](h | ✅ | Targeting | The `EvaluationContext` is converted to a LaunchDarkly single or multi-context. See [OpenFeature Specific Considerations](#openfeature-specific-considerations). | | ✅ | Hooks | Hooks are registered on the OpenFeature API and client; the provider requires no additional support and its results are visible to hooks, including [flag metadata](#flag-metadata). | | ✅ | Logging | The provider logs through the logging configuration of the `LDOptions` it is given. | -| ✅ | Domains | Domains bind clients to providers in the OpenFeature SDK; a separate provider instance may be registered per domain. The provider is not domain-scoped, so one instance may also be shared by several domains. | +| ✅ | Domains | Domains bind clients to providers in the OpenFeature SDK; a separate provider instance may be registered per domain. The provider is not domain-scoped, so one instance may also be shared by several domains. | | ⚠️ | Eventing | Only `ConfigurationChanged` is emitted; this provider never emits `Error` or `Stale` because the underlying LaunchDarkly Node.js SDK has no data source status API. This is a limitation of the provider's underlying SDK, not the OpenFeature SDK: [#1886](https://github.com/launchdarkly/js-core/issues/1886). | | ✅ | Transaction Context Propagation | Provided by the OpenFeature SDK, which merges the transaction context into the evaluation context before the provider is called; no provider support is required. | | ✅ | Tracking | `track` sends a LaunchDarkly custom event for the evaluation context, with the tracking event value and remaining details attached. |