Release Notes
v0.4.0 (当前版本)
上线日期: 20250417
最早下线日期: 20250517
注: 最早下线日期为在此日期之前该版本不会下线, 在此日期之后如无新版本发布, 则持续使用该版本
求解变更:
- 新增序列化工具, 可将优化问题序列化存储至文件, 或者可反序列化读取文件求解. 方便问题复现与测试防护.
- 优化了内存占用, 例如workspace中的Hessian矩阵改为下三角存储, 整体可以节约10%的存储
建模变更:
- 提升代码生成速度, 最大支持单个stage 100个变量的问题生成
v0.3.0
上线日期: 20250313
最早下线日期: 20250413
实际下线日期: 20250417
注: 最早下线日期为在此日期之前该版本不会下线, 在此日期之后如无新版本发布, 则持续使用该版本
求解变更:
- 优化初始化逻辑, 提供option, problem, workspace的统一初始化函数
- 求解前打印version等信息
- 为了保持solve_status的一致性与去除歧义, 移除了output中的solve_status, 即solve_status只能从solve函数的返回值获取
- 优化计算与求解逻辑
- 修复在arm平台多solver编译时存在的函数重定义问题
- 修复积分器数值问题
建模变更:
- 提升代码生成速度
- 建模中引入Matrix, 简化建模
- 引入verbose选项, 可控制代码生成时的信息打印
- 引入enable_timing选项, 可控制生成代码中是否包含计时功能
v0.2.0
上线日期: 20250106
下线日期: 20250313
- 提升代码生成速度
- 优化内点法求解逻辑
- 修复了irk4的计算顺序问题及其他一些bug
v0.1.0
初始版本
有效日期: 202408 ~ 20250106