Skip to content

Commit 454520a

Browse files
committed
release: v2.5.32
1 parent 42dae34 commit 454520a

5 files changed

Lines changed: 17 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,18 @@ All notable changes to this project are documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/),
66
and 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

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ This is a community fork of the [official dmPython](https://github.com/DamengDB/
1414
Download 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

docs/README_zh.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff 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
## 快速开始

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "dmPython-macOS"
7-
version = "2.5.31"
7+
version = "2.5.32"
88
description = "Python DB-API 2.0 driver for DM (Dameng) database — macOS edition with built-in Go bridge"
99
readme = "README.md"
1010
license = {text = "MulanPSL-2.0"}

src/native/py_Dameng.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)