Skip to content

chore: release 0.10.0#105

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--csp0924_lib
Open

chore: release 0.10.0#105
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--csp0924_lib

Conversation

@github-actions

@github-actions github-actions Bot commented Apr 22, 2026

Copy link
Copy Markdown
Contributor

🤖 本 Release PR 由 release-please 自動維護。合併後會自動:建立 git tag、觸發 PyPI 發佈、產生 GitHub Release。

0.10.0 (2026-06-01)

Added

  • controller: HistoryBuffer 通用時序緩衝(取代 PVDataService 綁定語義) (#108) (e3ce234)
  • controller: PowerCompensator config 通用化(時間/比例參數 + FF 插值) (#131) (5df4adf)
  • controller: PowerCompensator v0.8 通用化 + 邊角 bug 修復 (#132) (87c9b06)
  • controller: StrategyExecutor 實作 HealthCheckable (K-P2) (#127) (9bc233b)
  • integration: Heartbeat/CommandRefresh/Orchestrator 實作 HealthCheckable + DeviceProtocol MockDevice 驗證測試 (#129) (e5d00dc)
  • integration: SetpointDriftReconciler 加 min_rewrite_interval_seconds 防 audit spam (#134) (ed181ba)
  • integration: SystemController.describe() 聚合 subsystem 觀測 (J-P2) (#128) (d69ae35)
  • manager: Reconciler Protocol 下移 core + ScheduleService 實作 (#113) (5ed1b23)
  • manager: StateSyncConfig key/channel prefix + Redis pipeline 批次 (#112) (ace4757)
  • manager: UnifiedDeviceManager 動態 refresh capability traits (#111) (c3c27f0)
  • manager: Wave 1 — DeviceProtocol 鬆綁 + LeaderGate + unregister + outputs fan-out (#104) (234df66)
  • manager: Wave 2a — LeaderGate 整合 + ManagerDescribable + UnifiedDeviceManager.unregister (#106) (9c54d6e)
  • manager: Wave 2b — DeviceManager 部分失敗策略 + CAPABILITY_DEGRADED 告警 (#107) (39263d8)
  • manager: WriteValidationRule Protocol + WriteCommandManager 驗證鏈 (Wave 2b C-P2) (#114) (bdaffc6)
  • modbus_gateway: ModbusGatewayServer 實作 HealthCheckable (#121) (583042c)
  • mongo: MongoBatchUploader 實作 HealthCheckable (#120) (fb2de6c)
  • monitor: SystemMonitor 加 describe() 對齊 ManagerDescribable (#122) (aeabe74)

Changed

  • equipment: EventBridge.attach 型別鬆綁為 DeviceProtocol (#118) (5f75f3c)
  • integration: orchestrator 型別鬆綁 + ActionDeviceProtocol (#109) (28a34b5)
  • integration: TypeRegistry / manifest_binder 型別鬆綁為 DeviceProtocol (#119) (b5c350d)
  • manager: MongoRepositoryBase 收斂 Mongo Repo 樣板 (#110) (5e629b8)
  • modbus: drop unreachable aged-out branch in request queue (#133) (af89864)

Dependencies


This PR was generated with Release Please. See documentation.

@github-actions github-actions Bot force-pushed the release-please--branches--main--components--csp0924_lib branch 9 times, most recently from 9474dc8 to 7831357 Compare April 22, 2026 19:19
@github-actions github-actions Bot force-pushed the release-please--branches--main--components--csp0924_lib branch 14 times, most recently from b229e0b to ae7c126 Compare May 12, 2026 22:02
@github-actions github-actions Bot force-pushed the release-please--branches--main--components--csp0924_lib branch from ae7c126 to 971c61a Compare June 1, 2026 01:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants