Skip to content

fix: Move fdv2 data source builders into public API#371

Merged
keelerm84 merged 5 commits intomainfrom
mk/sdk-1983/improve-doc
Mar 5, 2026
Merged

fix: Move fdv2 data source builders into public API#371
keelerm84 merged 5 commits intomainfrom
mk/sdk-1983/improve-doc

Conversation

@keelerm84
Copy link
Member

@keelerm84 keelerm84 commented Mar 4, 2026

Note

Medium Risk
Primarily a namespace/API surface refactor; risk is moderate due to potential breaking changes for callers referencing the old Impl::DataSystem::*Builder constants or requiring previous file paths.

Overview
Moves FDv2 data source builder types out of LaunchDarkly::Impl::DataSystem into the public LaunchDarkly::DataSystem API, including new files for ConfigBuilder, PollingDataSourceBuilder/FDv1PollingDataSourceBuilder, StreamingDataSourceBuilder, and shared DataSourceBuilderCommon.

Updates LaunchDarkly::DataSystem factory methods, LaunchDarkly::Config default URI/interval constants, and polling/streaming internals/tests to reference the new public builder/requester modules, while deleting the old impl-only builder/common modules.

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

@keelerm84 keelerm84 requested a review from a team as a code owner March 4, 2026 21:35
Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.

@keelerm84 keelerm84 merged commit c4a1952 into main Mar 5, 2026
10 checks passed
@keelerm84 keelerm84 deleted the mk/sdk-1983/improve-doc branch March 5, 2026 15:14
keelerm84 pushed a commit that referenced this pull request Mar 5, 2026
🤖 I have created a release *beep* *boop*
---


##
[8.12.3](8.12.2...8.12.3)
(2026-03-05)


### Bug Fixes

* Fix flag tracker to properly match string keys
([#370](#370))
([7e96729](7e96729))
* Move fdv2 data source builders into public API
([#371](#371))
([c4a1952](c4a1952))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
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