What's Changed
- Fix for CancelationToken cancel after finishing by @ColinBradley in #9424
- chore(Orleans.Streaming): Use [LoggerMessage] by @Meir017 in #9423
- chore(Orleans.Runtime): Use [LoggerMessage] by @Meir017 in #9316
- chore(Orleans.Transactions): Use [LoggerMessage] by @Meir017 in #9425
- Bump dotnet-sdk from 8.0.406 to 8.0.407 by @dependabot in #9405
- Generate API reference files daily by @ReubenBond in #9422
- Consolidate dependencies and registration of SystemTargets by @ReubenBond in #9430
- chore(Orleans.Reminders): Use [LoggerMessage] by @Meir017 in #9431
- chore(Orleans.Persistence.Memory): Use [LoggerMessage] by @Meir017 in #9432
- chore(Orleans.Azure): Use [LoggerMessage] by @Meir017 in #9434
- Azure Cosmos DB: Avoid ReadStateAsync in ClearStateAsync when etag is not set by @ReubenBond in #9435
- chore(Orleans.Azure): Use [LoggerMessage] p2 by @Meir017 in #9437
- Extend ORLEANS0011 to check for reused type aliases by @ledjon-behluli in #9447
- chore(logging): Update LoggerMessage placeholders to use PascalCase everywhere by @Meir017 in #9442
- chore(Orleans.Runtime): Use [LoggerMessage] p2 by @Meir017 in #9441
- chore(Orleans.Redis): Use [LoggerMessage] by @Meir017 in #9440
- chore(AdoNet): Use [LoggerMessage] by @Meir017 in #9451
- chore(AWS): Use [LoggerMessage] by @Meir017 in #9452
- [Feature] Log-structured grain storage by @ReubenBond in #9450
- Bump dotnet-sdk from 8.0.407 to 8.0.408 by @dependabot in #9439
- chore(misc): Use [LoggerMessage] by @Meir017 in #9455
- Rebalancer-compatible Tolerance Rule by @ledjon-behluli in #9464
- Add manual validation when NuGet publishing is enabled by @benjaminpetit in #9461
- A basic test suite for orleans source generator by @Meir017 in #9459
- [FIX] Rebalancer-compatible Tolerance Rule by @ledjon-behluli in #9467
- tests(code-generator): add tests for more complex types by @Meir017 in #9468
- Pass PlacementTarget into Filter method by @rkargMsft in #9482
- fix: correct CI to run if no approval is required by @DeagleGross in #9484
- fix(main): fix azure login error in ci by @DeagleGross in #9487
- removed ReadOnly field in TransactionAttribute by @scalalang2 in #9490
- Ensure
PerformUpdate
method should not be called within a read-only transaction by @scalalang2 in #9492 - Remove unused Microsoft.CSharp dependency by @larsfjerm in #9476
- feat: support serialization of
GrainId
asPropertyName
by @DeagleGross in #9494 - Avoid potential
InvalidOperationException
inActivationData
when cancelling operations by @ledjon-behluli in #9475 - Stop logging DynamoDB TTL error when its not necessary by @binginsin in #9500
- fix(Orleans.Runtime): Avoid activation collection ticket datetime overflow by @richardkooiman in #9504
- chore(Orleans.Runtime): Use [LoggerMessage] p3 by @Meir017 in #9498
- Remove Microsoft.Orleans.Clustering.ServiceFabric from exception message by @ikkentim in #9519
- Remove TypeNameHandling option in the serialization/deserialization of IConfiguration in TestingHost by @benjaminpetit in #9516
- Add READMEs to NuGet packages by @copilot-swe-agent in #9513
- Report error when generating serializer for model from ref assembly by @DeagleGross in #9520
- Create copilot-instructions by @DeagleGross in #9523
- ADO.NET Grain Directory by @JorgeCandeias in #9263
- Add type filtering to GetDetailedGrainStatistics by @belousovbb in #9527
- Replace LRU with implementation based on BitFaster.Caching
ConcurrentLru
by @ReubenBond in #9530 - IRehydrationContext.TryGetValue - Adding NotNullWhen attribute for out value by @ColinBradley in #9495
- Added missing OrleansBuildTimeCodeGen project properties by @luukholleman in #9496
- chore: update xUnit version by @Meir017 in #9466
- Bump dotnet-sdk from 8.0.408 to 8.0.410 by @dependabot in #9529
- Make interleaving behavior symmetric across call orders by @adityamandaleeka in #9536
- Workaround dotnet/runtime#116180 by @ReubenBond in #9538
New Contributors
- @ColinBradley made their first contribution in #9424
- @binginsin made their first contribution in #9500
- @richardkooiman made their first contribution in #9504
- @copilot-swe-agent made their first contribution in #9513
- @belousovbb made their first contribution in #9527
- @luukholleman made their first contribution in #9496
Full Changelog: v9.2.0-preview1...v9.2.0-preview2