From 35fe780390b217feaedbfd5706b2a86cb5dff63f Mon Sep 17 00:00:00 2001 From: Jayson Reis Date: Mon, 12 Oct 2026 11:43:43 +0200 Subject: [PATCH 1/2] =?UTF-8?q?bump:=20version=200.32.0=20=E2=86=92=200.33?= =?UTF-8?q?.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01WMdSnqGyEgaYYyfafF7648 --- .cz.yaml | 2 +- CHANGELOG.md | 15 +++++++++++++++ bmemcached/__init__.py | 2 +- docs/conf.py | 4 ++-- 4 files changed, 19 insertions(+), 4 deletions(-) diff --git a/.cz.yaml b/.cz.yaml index 0284ba1..c60daa1 100644 --- a/.cz.yaml +++ b/.cz.yaml @@ -2,7 +2,7 @@ commitizen: name: cz_conventional_commits tag_format: v$version - version: 0.32.0 + version: 0.33.0 version_files: - bmemcached/__init__.py - docs/conf.py diff --git a/CHANGELOG.md b/CHANGELOG.md index 8a631da..951725e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,18 @@ +## v0.33.0 (2026-10-12) + +### Feat + +- add raw_data mode to skip value serialization (#315) +- set the Python 3.10 floor and remove the Python 2 support layer (#278) + +### Fix + +- remove the per-call struct format strings from the response parse path (#286) +- show the password state in Protocol.__str__ +- keep distributed hash ring placement +- replace assert guards, add an exception message, and stop a password leak +- Minor performance improvements in hot paths (#263) + ## v0.32.0 (2026-04-28) ### Docs diff --git a/bmemcached/__init__.py b/bmemcached/__init__.py index d9c66f3..4654f6b 100644 --- a/bmemcached/__init__.py +++ b/bmemcached/__init__.py @@ -1,4 +1,4 @@ -__version__ = "0.32.0" +__version__ = "0.33.0" __all__ = ("Client", "DistributedClient", "ReplicatingClient") diff --git a/docs/conf.py b/docs/conf.py index 694d1b5..a3102b1 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -54,9 +54,9 @@ # built documents. # # The short X.Y version. -version = "0.32" +version = "0.33" # The full version, including alpha/beta/rc tags. -release = "0.32.0" +release = "0.33.0" # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. From 6316b398b09d501299625634669295f80362e70c Mon Sep 17 00:00:00 2001 From: Jayson Reis Date: Mon, 12 Oct 2026 11:47:40 +0200 Subject: [PATCH 2/2] bump: set the version in flake.nix and let Commitizen update it The `packages.default` derivation in `flake.nix` had the version 0.32.0. A `nix build` of the 0.33.0 source gave a package with the old version in its name. Add `flake.nix` to `version_files` in `.cz.yaml`, so the subsequent bumps update it. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01WMdSnqGyEgaYYyfafF7648 --- .cz.yaml | 1 + flake.nix | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.cz.yaml b/.cz.yaml index c60daa1..75f47c4 100644 --- a/.cz.yaml +++ b/.cz.yaml @@ -6,3 +6,4 @@ commitizen: version_files: - bmemcached/__init__.py - docs/conf.py + - flake.nix diff --git a/flake.nix b/flake.nix index 12d83d2..8fc3a6d 100644 --- a/flake.nix +++ b/flake.nix @@ -67,7 +67,7 @@ packages.default = python.pkgs.buildPythonPackage { pname = "python-binary-memcached"; - version = "0.32.0"; + version = "0.33.0"; pyproject = true; src = ./.; build-system = with python.pkgs; [ setuptools ];