From a5b7949c5b23cada7ef9c3d9af6b121cd7c30321 Mon Sep 17 00:00:00 2001 From: Bilal Tonga Date: Wed, 16 Sep 2026 15:02:16 +0200 Subject: [PATCH 1/4] Update CHANGES.rst for version 2.3.0 release notes --- CHANGES.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGES.rst b/CHANGES.rst index 5eee1c74..e0749b01 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -2,7 +2,7 @@ Changes for crate ================= -Unreleased +2026/09/16 2.3.0 ================ - Added ``DefaultTypeConverter`` support that decodes ``DataType.UUID`` columns to Python ``uuid.UUID`` objects instead of returning the raw string. @@ -12,7 +12,7 @@ Unreleased it does not know. Unknown identifiers now fall back to the default converter. - Breaking change: ``connect()`` now raises ``ConnectionError`` immediately if -no configured server node responds. + no configured server node responds. - Breaking change: ``DefaultTypeConverter`` now decodes ``DataType.BIT`` columns, converting CrateDB's ``B'0110'`` wire format to a plain string of From c0a4fdb8222176538747851c6446aacbcb6ff10c Mon Sep 17 00:00:00 2001 From: Bilal Tonga Date: Wed, 16 Sep 2026 16:08:29 +0200 Subject: [PATCH 2/4] Fix sdist include paths in pyproject.toml --- pyproject.toml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 2fb8a075..ed306181 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,10 +5,10 @@ build-backend = "hatchling.build" [tool.hatch.build.targets.sdist] include = [ "/docs", - "/src/crate/*.py", + "/src/crate", "/tests", - "*.rst", - "*.txt", + "/*.rst", + "/*.txt", ] exclude = [ "/docs/.crate-docs", From 637ec0c5336123e1aec578883ae1ab0b1b11ea10 Mon Sep 17 00:00:00 2001 From: Bilal Tonga Date: Wed, 16 Sep 2026 16:25:08 +0200 Subject: [PATCH 3/4] Clarify crate.client.exceptions.ConnectionError full route --- CHANGES.rst | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGES.rst b/CHANGES.rst index e0749b01..48807797 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -11,8 +11,9 @@ Changes for crate Fixed ``Converter.get()`` raising ``ValueError`` for column type identifiers it does not know. Unknown identifiers now fall back to the default converter. -- Breaking change: ``connect()`` now raises ``ConnectionError`` immediately if - no configured server node responds. +- Breaking change: ``connect()`` now raises + ``crate.client.exceptions.ConnectionError`` immediately if no configured + server node responds. - Breaking change: ``DefaultTypeConverter`` now decodes ``DataType.BIT`` columns, converting CrateDB's ``B'0110'`` wire format to a plain string of From 2bef97b959b23918fc925759ae1bd566a080b309 Mon Sep 17 00:00:00 2001 From: Bilal Tonga Date: Thu, 17 Sep 2026 17:13:24 +0200 Subject: [PATCH 4/4] Match with current date --- CHANGES.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGES.rst b/CHANGES.rst index 48807797..5ea4df71 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -2,7 +2,7 @@ Changes for crate ================= -2026/09/16 2.3.0 +2026/09/17 2.3.0 ================ - Added ``DefaultTypeConverter`` support that decodes ``DataType.UUID`` columns to Python ``uuid.UUID`` objects instead of returning the raw string.