Skip to content

fix: Allow JSON gem v3 - #441

Merged
jsonbailey merged 1 commit into
launchdarkly:mainfrom
luizkowalski:relax-json-gem-constraint
Sep 16, 2026
Merged

jsonbailey merged 1 commit into
launchdarkly:mainfrom
luizkowalski:relax-json-gem-constraint

Conversation

@luizkowalski

@luizkowalski luizkowalski commented Sep 15, 2026

Copy link
Copy Markdown
Contributor

BEGIN_COMMIT_OVERRIDE
feat: Expand version support for JSON gem v3
END_COMMIT_OVERRIDE

Summary

Recently, json has released v3. This PR relaxes the json gem version constraints:

Could not find compatible versions

Because launchdarkly-server-sdk >= 6.2.4 depends on json ~> 2.3
  and Gemfile depends on launchdarkly-server-sdk ~> 8.15,
  json ~> 2.3 is required.
So, because Gemfile depends on json ~> 3,
  version solving has failed.

Applications can install launchdarkly-server-sdk with JSON 3, while JSON 2.3 and later remain supported

The SDK doesn't use any of the deleted methods

Tracked Internally: SDK-3115

@luizkowalski
luizkowalski marked this pull request as ready for review September 15, 2026 08:03
@luizkowalski
luizkowalski requested a review from a team as a code owner September 15, 2026 08:03
@luizkowalski luizkowalski changed the title fix: allow JSON 3 fix: allow JSON gem v3 Sep 15, 2026
@jsonbailey jsonbailey changed the title fix: allow JSON gem v3 fix: Allow JSON gem v3 Sep 16, 2026
@jsonbailey
jsonbailey merged commit e6c7412 into launchdarkly:main Sep 16, 2026
14 checks passed
@jsonbailey

Copy link
Copy Markdown
Contributor

@luizkowalski Thank you for the PR. This is now available in v8.18.0

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.

2 participants