File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -5,6 +5,18 @@ All notable changes to this project are documented in this file.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/ ) ,
66and this project adheres to [ Semantic Versioning] ( https://semver.org/ ) .
77
8+ ## [ 2.5.32] - 2026-03-04
9+
10+ ### Fixed
11+
12+ - 修复了 GitHub Actions 中发布步骤与已存在 Release 冲突导致失败的问题:当 tag 已存在时改为 ` gh release upload --clobber ` 幂等上传。
13+ - 修复了 release 任务偶发“发布成功但缺少 wheel 附件”的风险,新增发布后资产完整性校验并输出缺失清单。
14+
15+ ### Changed
16+
17+ - 优化 CI 分层与门禁信号,确保 DM 集成测试按环境条件可控执行,避免误报。
18+ - 统一版本链路文档示例到 ` 2.5.32 ` ,保持发布元数据与使用说明一致。
19+
820## [ 2.5.31] - 2026-03-03
921
1022### Fixed
Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ This is a community fork of the [official dmPython](https://github.com/DamengDB/
1414Download a pre-built wheel from [ GitHub Releases] ( https://github.com/skhe/dmPython/releases ) :
1515
1616``` bash
17- pip install dmPython_macOS-2.5.31 -cp312-cp312-macosx_14_0_arm64.whl
17+ pip install dmPython_macOS-2.5.32 -cp312-cp312-macosx_14_0_arm64.whl
1818```
1919
2020## Quick Start
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ dmPython 是达梦数据库(DM8)的原生 Python 驱动程序,遵循 [Pyth
99
1010本项目是 [ 官方 dmPython] ( https://github.com/DamengDB/dmPython ) 的社区 fork。上游项目依赖的专有 C 库 ` libdmdpi ` 不提供 macOS 版本,本 fork 使用 Go 编写的 DPI 桥接库(` dpi_bridge/ ` )替代,实现原生 macOS ARM64 支持,无需安装完整的达梦数据库。
1111
12- ** 当前版本:** 2.5.31
12+ ** 当前版本:** 2.5.32
1313
1414## 特性
1515
@@ -25,7 +25,7 @@ dmPython 是达梦数据库(DM8)的原生 Python 驱动程序,遵循 [Pyth
2525从 [ GitHub Releases] ( https://github.com/skhe/dmPython/releases ) 下载预编译 wheel:
2626
2727``` bash
28- pip install dmPython_macOS-2.5.31 -cp312-cp312-macosx_14_0_arm64.whl
28+ pip install dmPython_macOS-2.5.32 -cp312-cp312-macosx_14_0_arm64.whl
2929```
3030
3131## 快速开始
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44
55[project ]
66name = " dmPython-macOS"
7- version = " 2.5.31 "
7+ version = " 2.5.32 "
88description = " Python DB-API 2.0 driver for DM (Dameng) database — macOS edition with built-in Go bridge"
99readme = " README.md"
1010license = {text = " MulanPSL-2.0" }
Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ extern "C" { /* Assume C declarations for C++ */
2222
2323/** 需同setup.py/pyproject.toml中保持一致 **/
2424#ifndef BUILD_VERSION_STRING
25- #define BUILD_VERSION_STRING "2.5.31 "
25+ #define BUILD_VERSION_STRING "2.5.32 "
2626#endif
2727
2828#ifndef BUILD_VERSION_MAJOR
You can’t perform that action at this time.
0 commit comments