chore: bump SDK deps for EasyJSON removal (v4 cascade)#666
chore: bump SDK deps for EasyJSON removal (v4 cascade)#666aaron-zeisler wants to merge 3 commits into
Conversation
CI Investigation:
|
CI Investigation:
|
1c51f8f to
f43cf88
Compare
Updates the LaunchDarkly Go SDK ecosystem dependencies to /v4 development pseudo-versions that ship the EasyJSON removal: go-jsonstream /v3 -> /v4 (dev pseudo) go-sdk-common /v3 -> /v4 (dev pseudo) go-server-sdk-evaluation /v3 -> /v4 (dev pseudo) go-sdk-events /v3 (dev pseudo, has /v4 deps) go-server-sdk /v7 (dev pseudo, has /v4 deps) go-server-sdk-consul /v3 (dev pseudo, has /v4 deps) go-server-sdk-dynamodb /v4 (dev pseudo, has /v4 deps) go-server-sdk-redis-redigo /v3 (dev pseudo, has /v4 deps) All `.go` imports of the three v4 libraries are rewritten /v3 -> /v4. Part of the SDK-2113 EasyJSON removal project. Co-authored-by: Cursor <cursoragent@cursor.com>
f43cf88 to
581978b
Compare
…119/remove-easyjson-build-tag # Conflicts: # .release-please-manifest.json # CHANGELOG.md # go.mod # go.sum # relay/version/version.go
…ases - go directive: 1.25.5 → 1.25.10 (matches v8) - go-versions.env: 1.26.2/1.25.9 → 1.26.3/1.25.10 (matches v8) - go-jsonstream/v4, go-sdk-common/v4, go-sdk-events/v3: pseudo → real release - go-server-sdk-evaluation/v4, go-server-sdk/v7: refresh stale pseudo-versions - Regenerate go.sum
Summary
Updates the LaunchDarkly Go SDK ecosystem dependencies to
/v4development pseudo-versions that ship the EasyJSON removal:go-jsonstream/v3→/v4(dev pseudo, ships easyjson removal)go-sdk-common/v3→/v4(dev pseudo, ships easyjson removal)go-server-sdk-evaluation/v3→/v4(dev pseudo, ships easyjson removal)go-sdk-events/v3(dev pseudo, transitively pins/v4cores)go-server-sdk/v7(dev pseudo, transitively pins/v4cores)go-server-sdk-consul/v3(dev pseudo, has/v4deps)go-server-sdk-dynamodb/v4(dev pseudo, has/v4deps)go-server-sdk-redis-redigo/v3(dev pseudo, has/v4deps)All
.goimports ofgo-jsonstream,go-sdk-common, andgo-server-sdk-evaluationare rewritten/v3→/v4.Dependency Chain (v4 cascade)
Pseudo-versions pinned in this PR:
go-jsonstream/v4v4.0.0-20260526224546-8bf6dec4a0c8go-sdk-common/v4v4.0.0-20260526225240-97f2812dbb86go-server-sdk-evaluation/v4v4.0.0-20260526225518-f16d37cc6c94go-sdk-events/v3v3.6.1-0.20260526230019-c1af04865d66go-server-sdk/v7v7.14.8-0.20260526234754-18487da78db5go-server-sdk-consul/v3v3.0.1-0.20260527002707-c05fd21843eego-server-sdk-dynamodb/v4v4.0.2-0.20260527002808-ce09408bf893go-server-sdk-redis-redigo/v3v3.0.3-0.20260526235028-6a50b0b3b185Test plan
go build ./...cleango vet ./...cleango mod tidyclean/v3imports of bumped libs remainingContext
Part of SDK-2113 (epic). Tracks SDK-2119 (cascade).
Stage 5 cleanup
Once
go-sdk-common@v4.0.0,go-jsonstream@v4.0.0,go-server-sdk-evaluation@v4.0.0, and a realgo-server-sdk@v7.x.ytag exist, this PR's pseudo-versions should be flipped to those real versions before merge — or merge as-is and follow up.via LD Research 🤖