Skip to content

feat: commonizes several FDv2 related types in Internal#141

Merged
tanderson-ld merged 6 commits into
mainfrom
ta/SDK-1817/commonizing-fdv2-source-types-internal
Feb 26, 2026
Merged

feat: commonizes several FDv2 related types in Internal#141
tanderson-ld merged 6 commits into
mainfrom
ta/SDK-1817/commonizing-fdv2-source-types-internal

Conversation

@tanderson-ld
Copy link
Copy Markdown
Contributor

@tanderson-ld tanderson-ld commented Feb 26, 2026

Moves Selector into Common and updates a couple imports to use it.


Note

Medium Risk
Upgrades launchdarkly-java-sdk-common and relocates the FDv2 Selector type, which can cause compile-time breaks for any code still importing the internal package and may subtly change semantics via the common implementation.

Overview
FDv2 now uses the shared com.launchdarkly.sdk.fdv2.Selector type: internal FDv2 sources (FDv2ChangeSet, FDv2ProtocolHandler) update imports accordingly and the old internal.fdv2.sources.Selector class is removed.

Also bumps the launchdarkly-java-sdk-common dependency from 2.1.2 to 2.4.0 to supply the commonized FDv2 types.

Written by Cursor Bugbot for commit f478282. This will update automatically on new commits. Configure here.

BEGIN_COMMIT_OVERRIDE
feat: commonizes several FDv2 related types
END_COMMIT_OVERRIDE

@tanderson-ld tanderson-ld requested a review from a team as a code owner February 26, 2026 20:39
@tanderson-ld tanderson-ld changed the title chore: commonizes several FDv2 related types Internal chore: commonizes several FDv2 related types Feb 26, 2026
@tanderson-ld tanderson-ld changed the title Internal chore: commonizes several FDv2 related types chore: commonizes several FDv2 related types in Internal Feb 26, 2026
Base automatically changed from ta/SDK-1817/commonizing-fdv2-source-types-common to main February 26, 2026 21:07
@tanderson-ld tanderson-ld changed the title chore: commonizes several FDv2 related types in Internal feat: commonizes several FDv2 related types in Internal Feb 26, 2026
Comment thread lib/shared/internal/buildSrc/src/main/kotlin/Dependencies.kt
@tanderson-ld tanderson-ld merged commit a14beb9 into main Feb 26, 2026
21 checks passed
@tanderson-ld tanderson-ld deleted the ta/SDK-1817/commonizing-fdv2-source-types-internal branch February 26, 2026 22:22
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