Skip to content

Commit 22cfb0d

Browse files
beneboyclaude
andcommitted
chore: Release 1.0.4
Bump version 1.0.3 -> 1.0.4 and update HISTORY for the informix DatabaseType, per-client requests.Session connection pooling, SDK User-Agent header, and the 401 re-auth gating fix. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 87d196d commit 22cfb0d

3 files changed

Lines changed: 10 additions & 2 deletions

File tree

HISTORY.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22
History
33
=======
44

5+
1.0.4 (2026-06-09)
6+
------------------
7+
8+
* Added ``informix`` to ``DatabaseType`` enum.
9+
* Pool HTTP connections via a per-client ``requests.Session`` so TCP/TLS connections are reused across calls. Note: a client is not thread-safe; construct one per worker.
10+
* Send a descriptive ``User-Agent`` identifying the SDK name, version, Python interpreter, and OS.
11+
* Only re-authenticate and replay on a ``401`` for requests that actually sent a token (gate the retry on ``requires_authorization``).
12+
513
1.0.3 (2026-05-27)
614
------------------
715

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "datamasque-python"
3-
version = "1.0.3"
3+
version = "1.0.4"
44
description = "Official Python client for the DataMasque data-masking API."
55
authors = [
66
{ name = "DataMasque Ltd" },

setup.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[bumpversion]
2-
current_version = 1.0.3
2+
current_version = 1.0.4
33
commit = True
44
tag = True
55

0 commit comments

Comments
 (0)