-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
變更摘要
改善
- TimeProvider 全面遷移(3 個 Phase, 27 個檔案)— 所有時間相關邏輯改用
TimeProvider,測試可透過FakeTimeProvider控制時間(refactor(core): [P0-06] TimeProvider injection replacing DateTime.Now #697, refactor(core): TimeProvider migration Phase 2 — VMs, Mvc, TokenService #708, refactor(core): TimeProvider migration Phase 3 — Services, ETL, DateRange #712) - Collection expressions — Analysis DTOs 和 BasePagedListVM 使用 C# 12 語法(refactor(core): collection expressions for Analysis DTOs and core VMs #707)
- .NET 10 效能優化 — FrozenDictionary, Lock, Span/stackalloc, string interpolation(perf(core): Phase 1a — FrozenDictionary, Lock, Span/stackalloc optimizations #702)
- ExecuteDeleteAsync — Saved Query 刪除效能提升(perf(analysis): use ExecuteDeleteAsync for saved query deletion #704)
修復
- Analysis Saved Query 存取控制強化(fix(analysis): enforce RBAC checks for saved query endpoints #710)
- Core 專案最後一個
#nullable disable移除(refactor(core): remove last #nullable disable in Core project #703) - Build warnings 清理(fix(build): resolve NU1603, NU1510 warnings and remove unused import #693)
影響評估
- HIGH: 無(所有變更為 refactor/perf/fix,行為不變)
- LOW: 版本號 bump + CHANGELOG 更新
版本
version.props: 10.0.0 → 10.0.1- 詳見 CHANGELOG.md
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request