gorm v1.30.2 版本更新介绍
发布日期: 2025-08-28
版本号: v1.30.2
GORM框架进行了一系列更新,包括避免嵌入互斥体结构的拷贝、添加默认上下文超时选项、更新Docker Compose文件、修复"on conflict do update"返回所有列的问题、新增slog集成、修复特定场景下的数据竞争问题,并进行了性能改进。
更新内容 (中文)
变更
- 避免复制包含嵌入式互斥锁的结构体 @drakkan (#7571)
- 新增 DefaultContextTimeout 选项 @jinzhu (#7567)
- 更新 Docker Compose 配置文件 @moseszane168 (#7524)
- 修复:使用"冲突时更新"时返回所有列的问题 @phongphan (#7534)
- 新增功能:slog集成 @rezamokaram (#7537)
- 修复特定场景下的数据竞争问题 https://github.com/go-gorm/gorm/commit/725aa5b5ff4c0687b06d9a01096b8e4cf96b6c9e
- 性能优化
更新内容 (原始)
Changes
- avoid copying structures with embedded mutexs @drakkan (#7571)
- Add DefaultContextTimeout option @jinzhu (#7567)
- Update the docker compose file @moseszane168 (#7524)
- fix: returning all columns with “on conflict do update” @phongphan (#7534)
- feat(slog-integration) @rezamokaram (#7537)
- fix data race in some case https://github.com/go-gorm/gorm/commit/725aa5b5ff4c0687b06d9a01096b8e4cf96b6c9e
- performance improvement