From 27e4f5a361772491c0b731a77a23c25e56080393 Mon Sep 17 00:00:00 2001 From: Erik Darling <2136037+erikdarlingdata@users.noreply.github.com> Date: Fri, 4 Sep 2026 11:27:53 -0400 Subject: [PATCH] Bump BlackwellSystems.Gcf to 0.2.1 PerformanceStudio took 0.2.1 in erikdarlingdata/PerformanceStudio#501; this puts both repos on the same build rather than leaving Monitor a patch behind on 0.2.0. 0.2.1 is a decoder fix: a quoted key containing "[" alongside an array value now round-trips. Nothing here depended on the broken case. GcfOutput verifies every wire by decoding it and comparing against the input before substituting, so a key that did not round-trip made the result fall back to JSON rather than emit a bad wire -- the bug cost compression on those shapes, never correctness. Only the two Gcf entries are touched. Regenerating the lock with --force-evaluate also pruned unrelated ProtectedData and EventLog entries; those were reverted, since restore --locked-mode (what build.yml runs) accepts the committed lock as it stands and this is a dependency bump, not a lock cleanup. Verified: dotnet restore --locked-mode passes, and Darling.Tests is green at 6901 tests, 0 failed. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_013nD83xZyWPzKWhs7Gg9Vyq --- Darling/Darling.Tests/packages.lock.json | 8 ++++---- Directory.Packages.props | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Darling/Darling.Tests/packages.lock.json b/Darling/Darling.Tests/packages.lock.json index d4a4f34b1..5cb8e7505 100644 --- a/Darling/Darling.Tests/packages.lock.json +++ b/Darling/Darling.Tests/packages.lock.json @@ -692,7 +692,7 @@ "dependencies": { "AWSSDK.PI": "[4.0.100.11, )", "AWSSDK.RDS": "[4.0.104.4, )", - "BlackwellSystems.Gcf": "[0.2.0, )", + "BlackwellSystems.Gcf": "[0.2.1, )", "Microsoft.Data.SqlClient": "[7.0.2, )", "Microsoft.Extensions.Hosting": "[10.0.11, )", "Microsoft.Extensions.Hosting.WindowsServices": "[10.0.11, )", @@ -775,9 +775,9 @@ }, "BlackwellSystems.Gcf": { "type": "CentralTransitive", - "requested": "[0.2.0, )", - "resolved": "0.2.0", - "contentHash": "HnL0i5xnmNDxv0j4kqGTgUxZ+uTEuRtM4S31NYS/XdL1kaQ77TfknqpW0yUALyt4KJRmzVKXgI2CmqdhvMQ9cA==" + "requested": "[0.2.1, )", + "resolved": "0.2.1", + "contentHash": "reYZPIgRpPctAOEVOhaZguOT4eSxv4hKCiFjiTJOdZuZViPEaWghz3DyW3MGSbxuzBFSwnLjxkiSB2X9S+93VA==" }, "CredentialManagement": { "type": "CentralTransitive", diff --git a/Directory.Packages.props b/Directory.Packages.props index ca3cbc630..c7694f961 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -10,7 +10,7 @@ - +