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

1.8 KiB
Raw Blame History

Changelog

本文件记录项目对外发布的变更历史(用户视角)。 格式基于 Keep a Changelog 版本号遵循 语义化版本


[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
  • 仿真引擎基础框架