Skip to content

Document Ruby OpenFeature runtime recommendation#37674

Open
leoromanovsky wants to merge 2 commits into
masterfrom
leo.romanovsky/ruby-openfeature-version-docs
Open

Document Ruby OpenFeature runtime recommendation#37674
leoromanovsky wants to merge 2 commits into
masterfrom
leo.romanovsky/ruby-openfeature-version-docs

Conversation

@leoromanovsky

@leoromanovsky leoromanovsky commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

Motivation

Customers need a clear Ruby runtime floor for the full Datadog Feature Flags OpenFeature integration, distinct from general APM tracer support. Without that distinction, teams on older Ruby versions can assume tracing support means provider hooks, exposure logging, and evaluation telemetry are fully covered.

Changes

  • Update the Ruby Feature Flags prerequisites to recommend Ruby 3.1 or later for the full OpenFeature integration.
  • Clarify that openfeature-sdk 0.5.1 or later is needed for provider hooks, exposure logging, and flag evaluation metrics support.
  • Add an info note explaining that older Ruby runtime support remains available for APM tracing, while full Feature Flags telemetry through OpenFeature requires Ruby 3.1 or later.

Decisions

  • Document Ruby 3.1 as the minimum recommendation because the OpenFeature Ruby SDK versions with the needed provider hook surface require Ruby >= 3.1.
  • Keep this guidance on the Ruby Feature Flags server setup page rather than the generic Ruby tracer support page because the constraint is specific to the Feature Flags/OpenFeature integration.

Related PRs

@leoromanovsky leoromanovsky marked this pull request as ready for review June 23, 2026 01:22
@leoromanovsky leoromanovsky requested a review from a team as a code owner June 23, 2026 01:22
@leoromanovsky leoromanovsky requested review from a team, greghuels and sameerank and removed request for a team June 23, 2026 01:22
@github-actions

Copy link
Copy Markdown
Contributor

Preview links (active after the build_preview check completes)

Modified Files

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants