发布日期: 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

下载链接