| fix(security): 修复JWT时间处理和安全上下文实现
- 修复JWT过期和生效时间处理,统一使用UTC时间
- 修复JWT验证逻辑,修正过期检查的比较运算符
- 修复JWTPrincipal从struct改为class
- 更新SecurityContext和相关实现的principalMaker函数签名
- 添加PrincipalStore的remove方法实现
- 重构UserSessionCache使用新的JWTSecurityContext
- 修复UserNamePasswordUserData接口定义
- 修复JWT验证时的时间比较逻辑
| 4 个月前 |
| ```
feat(http): 修复多部分表单数据解析器中的边界处理问题
- 修正了流偏移量计算逻辑,使用 stream.offset 替代手动计算的 start 变量
- 添加了对空内容类型的处理,避免解析错误
- 在 MultipartFile 对象中增加了文件大小设置功能
- 移除了不必要的异常处理代码,简化了错误分支
perf(workspace): 优化编译选项配置
- 在所有目标平台上添加了 -O2 --lto=full 编译优化选项以提升性能
- 保持原有的动态标准库和未使用变量警告关闭设置
feat(demo): 增加请求体大小限制配置
- 在 boot.sh 中添加了 mvc_maxRequestBodySize 配置项,默认值为 64MB
- 更新上传控制器以显示文件大小和名称信息
- 为上传请求模型添加了 name 字段支持
```
| 3 个月前 |
| ```
feat(f_orm): 实现脏字段自动注册机制
- 将 f_orm_register 函数改为私有,并优化类型信息获取逻辑
- 在设置脏字段时自动注册未注册的类型,避免手动注册的需要
- 重构宏生成器中脏字段注册逻辑,简化代码实现
fix(fdemo): 更新用户实体类配置
- 为 UserPO 类启用脏字段跟踪功能
- 添加测试代码验证脏字段功能正常工作
```
| 4 个月前 |
| 修改日志,fix StringGenerator
| 7 个月前 |