Repository navigation
v1.12.1
This maintenance release updates documentation and improves development-test reliability. SQL generation, schema reflection, connections, and ORM behavior are unchanged.
Documentation
-
Documentation icons — Updated the README, its five translations, and the documentation site's logo and favicon to the Python Yellow cube icon (#1051, #1055, #1064, #1067) by @yeongseon.
-
Contributor guidance — Clarified how to write understandable issues, PRs, reviews, and release notes (#1056) by @yeongseon.
CI
-
Driver-dependent tests — CI now installs the optional
[pycubrid]extra so benchmark-helper tests run. Local environments without the driver still skip those tests (#1052, #1049) by @yeongseon. -
Development dependencies — Updated CI actions and release tooling; application runtime dependencies are unchanged.
Updates: Ruff from 0.17.1 to 0.17.2,
actions/setup-pythonfrom 7.0.0 to 7.1.0,astral-sh/setup-uvfrom 10.3.0 to 10.3.2, andpypa/gh-action-pypi-publishfrom 1.14.2 to 1.14.3; refreshed the pinned cookbook smoke-test workflow (#1057, #1058, #1059); automated dependency PRs, with a verified human co-author @yeongseon on #1058.
Tests
-
Benchmark tests — Added offline tests for summary statistics, timing conversion, and test-order rotation. These tests skip when
pycubridis unavailable (#1039) by @Nandankumarjv (first contribution 🎉), co-authored by @yeongseon. -
Interrupted-query tests — Fixed test cleanup and warning collection to prevent unrelated
ResourceWarningfailures in CUBRIDdb compatibility tests (#1062, fixes #1061) by @yeongseon.
Full Changelog: v1.12.0...v1.12.1