Release v20.49.2
Fixed
- Restored a broken build caused by the Chronicle 15.38.4 package sweep: the in-memory command-scenario event store now implements the newly added
IEventStore.PIImember, and the Roslyn analyzer packages are pinned back to a version compatible with the shipped SDK compiler.
Summary
The Chronicle 15.38.4 update landed on main with two build breaks that only surface with the pinned SDK (CI installs a newer SDK and did not catch them):
CS9057— the sweep bumpedMicrosoft.CodeAnalysis.CSharp/.Workspaces/.Workspaces.Commonto5.6.0; analyzers built against5.6.0cannot be loaded by the Roslyn5.3.0compiler in the pinned SDK. Reverted to5.3.0.CS0535— Chronicle15.38.4addedPIItoIEventStore;EventStoreForScenariodid not implement it. Added it following the existing unsupported-operation pattern.
Verified locally: dotnet clean + dotnet build -c Release is clean (0 warnings, 0 errors) and all 13 *.Specs projects pass.