## dotnet/orleans — v10.2.2-rc.2…v10.2.2

_18 commits._

### Features
- **feat(serialization): add codecs for FrozenDictionary and FrozenSet (#10270)** (9f859cd)

### Fixes
- **fix(ci): upload CodeQL results together (#10295)** (a575888)
- **fix(runtime): transition silo status before grain deactivation (#10294)** (f809d32)
- **fix(runtime): avoid service resolution after silo shutdown (#10289)** (9617577)
- **fix(streaming): avoid LeaseBasedQueueBalancer timer disposal race during shutdown (#10286)** (dce1796)
- **fix: resolve component governance dependency alerts (#10287)** (f63459a)
- **fix(durable-jobs): treat shutdown cancellation as normal (#10285)** (e61b0d7)
- **fix(streaming): bound Event Hubs shutdown (#10288)** (967e8e9)
- **fix(runtime): close callback admission during shutdown (#10290)** (db18df9)
- **fix: resolve TimeProvider via keyed DI per subsystem (#10271)** (d414bd3)
- **fix(testinghost): dispose stopped in-process silo hosts without leaking or hanging (#10272)** (2765fb1)
- **fix(runtime): fault outstanding callbacks when a host shuts down (#10275)** (c8d4bf9)
- **fix(membership): retain recently-declared-dead entries during pruning (#10269)** (54da946)

### Backend
- **[Automated] Update API Surface Area (#10293)** (5d96c43)
- **[Automated] Update API Surface Area (#10277)** (f757c5f)

### Chore
- **chore(deps-dev): bump brace-expansion from 1.1.12 to 1.1.16 in /src/Dashboard/Orleans.Dashboard.App (#10292)** (095a29d)
- **chore(ci): complete 1ES autobaselining and branch controls (#10284)** (eb32370)
- **chore(deps): bump dotnet-sdk from 10.0.301 to 10.0.302 (#10267)** (e91313c)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/dotnet/orleans?utm_source=github-action)._