CounterDroneBackend/CHANGELOG.md
2026-06-12 16:43:26 +08:00

51 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Changelog
本文件记录项目对外发布的变更历史(用户视角)。
格式基于 [Keep a Changelog](https://keepachangelog.com/zh-CN/1.1.0/)
版本号遵循 [语义化版本](https://semver.org/lang/zh-CN/)。
---
## [0.2.0] - 2026-06-12
### Added
- 三阶段气溶胶扩散模型(爆轰膨胀 → 湍流扩散 → 高斯扩散)
- 防御推荐算法:根据弹药规格自动计算齐射数、间距、拦截概率
- 仿真引擎事件驱动OnMunitionLaunched / OnCloudGenerated / OnDroneDestroyed 等 6 个事件
- FireSchedule 发射计划:推荐方案直接生成,引擎执行
- 多编队多批次支持RoutePlan 多航路、RecommendMultiGroup 火力分配
- 仿真报告:七章结构(结果/环境/目标/推荐/部署/时序/时间线),自动导出 Markdown
- 数据库种子:首次建表自动从 JSON 导入弹药规格
- 帧数据 TTL 清理6 个月过期自动删除)
- 仿真加速TimeScale 支持
- Unity Manager 桥接层ModelManager / ScenarioManager / SimulationRunner / ReportManager / ReplayController / GroupManager
- Unity 全流程验证:一键菜单验证 7 个模块
- 边界测试:空部署 / 强风 / 超长航路 / 空基弹药
### Changed
- 仿真引擎重构为纯执行器,不包含决策逻辑
- RoutePlan 主键改为 Id支持多编队
- 弹药参数改为 JSON 文件配置
- 报告结构重组,结果前置
### Fixed
- 弹药飞行时间用真实弹道计算
- 云团生成位置使用目标坐标
- 编队偏移应用到初始位置
- Edit 模式下 AddComponent 不触发 Awake
---
## [0.1.0] - 2026-06-11
### Added
- 项目初始化:.NET Standard 2.1 类库 + xUnit 测试框架
- 数据模型11 张业务表 + 2 张运行时表)
- SQLite 持久化 + 任务分库架构
- 想定管理5 步配置 CRUD
- 仿真引擎基础框架