Skip to content

fix: bump LaunchDarkly.InternalSdk pins to 3.10.1 - #343

Merged
tanderson-ld merged 2 commits into
mainfrom
devin/1788380578-bump-internalsdk-pins
Sep 2, 2026
Merged

fix: bump LaunchDarkly.InternalSdk pins to 3.10.1#343
tanderson-ld merged 2 commits into
mainfrom
devin/1788380578-bump-internalsdk-pins

Conversation

@tanderson-ld

@tanderson-ld tanderson-ld commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Summary

#339 fixed the monotonic-clock and UTC-timestamp bugs in LaunchDarkly.InternalSdk, released as 3.10.1 (#341), but neither SDK consumes it: both reference LaunchDarkly.InternalSdk by PackageReference outside DebugLocalReferences, so the fix reaches customers only once these pins move.

-    <PackageReference Include="LaunchDarkly.InternalSdk" Version="3.10.0" />   pkgs/sdk/server
+    <PackageReference Include="LaunchDarkly.InternalSdk" Version="3.10.1" />
-    <PackageReference Include="LaunchDarkly.InternalSdk" Version="3.7.0" />    pkgs/sdk/client
+    <PackageReference Include="LaunchDarkly.InternalSdk" Version="3.10.1" />

Two commits, because the two pins are not equivalent moves:

  • Server (fix:) — 3.10.0 -> 3.10.1, the patch itself and nothing else.
  • Client (feat:) — the pin was three minors behind, so this also picks up 3.8.0 (net8.0 target framework update), 3.9.0 (anonymous context attribute redaction in all events), and 3.10.0 (gzip AutomaticDecompression on the default HTTP handler). The last one changes runtime behavior for every client SDK user, which is why this commit is a feat: rather than folding into the pending 5.9.7 patch.

Verified against the published 3.10.1 (not a project reference — project.assets.json resolves LaunchDarkly.InternalSdk/3.10.1 in both src/obj): server 1605 tests and client 380 tests pass, server builds for netstandard2.0;net462;net8.0, client for netstandard2.0;net8.0.

The squash merge collapsed both commits under the fix: PR title, so release-please cut the client as a 5.9.7 patch with no note of the absorbed behavior changes. The override below re-types the merged commit as a feature. LaunchDarkly.ServerSdk 8.16.1 is already tagged and includes this commit, so the override only affects the pending client release.

BEGIN_COMMIT_OVERRIDE
feat: bump LaunchDarkly.InternalSdk pins to 3.10.1

The client SDK pin moved from 3.7.0, so it also picks up gzip AutomaticDecompression on the default HTTP handler, anonymous context attribute redaction in events, and the net8.0 target framework update.
END_COMMIT_OVERRIDE

devin-ai-integration Bot and others added 2 commits September 2, 2026 20:30
Picks up the monotonic clock fix for repeating-task intervals and
stream-init durations, and UTC diagnostic event timestamps.

Co-Authored-By: tanderson@launchdarkly.com <tanderson@launchdarkly.com>
Picks up the monotonic clock fix for repeating-task intervals and
stream-init durations, and UTC diagnostic event timestamps. The pin was
three minors behind, so this also brings gzip AutomaticDecompression on
the default HTTP handler, anonymous context attribute redaction in all
events, and the net8.0 target framework update.

Co-Authored-By: tanderson@launchdarkly.com <tanderson@launchdarkly.com>
@devin-ai-integration

Copy link
Copy Markdown
Contributor

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment, CI, and merge conflict monitoring

@tanderson-ld
tanderson-ld marked this pull request as ready for review September 2, 2026 20:31
@tanderson-ld
tanderson-ld requested a review from a team as a code owner September 2, 2026 20:31
@tanderson-ld
tanderson-ld merged commit fa7bcf9 into main Sep 2, 2026
17 checks passed
@tanderson-ld
tanderson-ld deleted the devin/1788380578-bump-internalsdk-pins branch September 2, 2026 20:46
tanderson-ld pushed a commit that referenced this pull request Sep 2, 2026
🤖 I have created a release *beep* *boop*
---


##
[8.16.1](LaunchDarkly.ServerSdk-v8.16.0...LaunchDarkly.ServerSdk-v8.16.1)
(2026-09-02)


### Bug Fixes

* bump LaunchDarkly.InternalSdk pins to 3.10.1
([#343](#343))
([fa7bcf9](fa7bcf9))
* Retry after partial file reads.
([#218](#218))
([93f4508](93f4508))
* use monotonic clock for intervals and durations, UTC for diagnostic
timestamps
([#339](#339))
([e12ee4a](e12ee4a))

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

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> **Overview**
> **Release Please** bumps **LaunchDarkly.ServerSdk** from **8.16.0** to
**8.16.1** in the manifest, `LaunchDarkly.ServerSdk.csproj`, provenance
docs, and changelog.
> 
> This PR does not change SDK source; it cuts the **8.16.1** patch
release and documents three bug fixes already on `main`:
**LaunchDarkly.InternalSdk** pinned to **3.10.1**, retries after
**partial file reads** (file data source), and **monotonic clock** for
intervals/durations plus **UTC** for diagnostic timestamps.
> 
> <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit
fd96aee. Bugbot is set up for automated
code reviews on this repo. Configure
[here](https://www.cursor.com/dashboard/bugbot).</sup>
<!-- /CURSOR_SUMMARY -->

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