From 20b8fe325d0cef02a464d1b780f64ac193acf14d Mon Sep 17 00:00:00 2001 From: Vlad Ilyushchenko Date: Mon, 2 Feb 2026 17:59:02 +0000 Subject: [PATCH 01/17] [maven-release-plugin] prepare release 1.0.0 --- core/pom.xml | 7 +++---- examples/pom.xml | 5 ++--- pom.xml | 5 ++--- 3 files changed, 7 insertions(+), 10 deletions(-) diff --git a/core/pom.xml b/core/pom.xml index ce4e5c5..d7644f4 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -22,8 +22,7 @@ ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~--> - + 4.0.0 QuestDB QuestDB is high performance SQL time series database @@ -39,7 +38,7 @@ %regex[.*[^o].class] - 1.0.0-SNAPSHOT + 1.0.0 org.questdb client jar @@ -166,7 +165,7 @@ maven-surefire-plugin 3.5.3 - + -Dslf4j.provider=ch.qos.logback.classic.spi.LogbackServiceProvider true diff --git a/examples/pom.xml b/examples/pom.xml index d998142..16048d2 100644 --- a/examples/pom.xml +++ b/examples/pom.xml @@ -22,13 +22,12 @@ ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~--> - + 4.0.0 org.questdb client-examples - 1.0.0-SNAPSHOT + 1.0.0 Examples for QuestDB diff --git a/pom.xml b/pom.xml index 59654a0..a0c8db5 100644 --- a/pom.xml +++ b/pom.xml @@ -22,11 +22,10 @@ ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~--> - + 4.0.0 - 1.0.0-SNAPSHOT + 1.0.0 org.questdb client-parent pom From c19dd2e7cb345559d2b80edfae6c85ccaafff44c Mon Sep 17 00:00:00 2001 From: Vlad Ilyushchenko Date: Mon, 2 Feb 2026 18:05:41 +0000 Subject: [PATCH 02/17] chore: reset versions to SNAPSHOT for release Co-Authored-By: Claude Opus 4.5 --- core/pom.xml | 4 ++-- examples/pom.xml | 2 +- pom.xml | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/core/pom.xml b/core/pom.xml index d7644f4..f37a344 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -38,7 +38,7 @@ %regex[.*[^o].class] - 1.0.0 + 1.0.0-SNAPSHOT org.questdb client jar @@ -62,7 +62,7 @@ scm:git:https://github.com/questdb/java-questdb-client.git scm:git:https://github.com/questdb/java-questdb-client.git - 1.0.0 + HEAD diff --git a/examples/pom.xml b/examples/pom.xml index 16048d2..4eb7062 100644 --- a/examples/pom.xml +++ b/examples/pom.xml @@ -27,7 +27,7 @@ org.questdb client-examples - 1.0.0 + 1.0.0-SNAPSHOT Examples for QuestDB diff --git a/pom.xml b/pom.xml index a0c8db5..d19cbbd 100644 --- a/pom.xml +++ b/pom.xml @@ -25,7 +25,7 @@ 4.0.0 - 1.0.0 + 1.0.0-SNAPSHOT org.questdb client-parent pom @@ -35,7 +35,7 @@ scm:git:https://github.com/questdb/java-questdb-client.git scm:git:https://github.com/questdb/java-questdb-client.git https://github.com/questdb/java-questdb-client - 1.0.0 + HEAD From 88bcd66075909de7da198fb63291dabd89f28be4 Mon Sep 17 00:00:00 2001 From: Vlad Ilyushchenko Date: Mon, 2 Feb 2026 18:17:20 +0000 Subject: [PATCH 03/17] fix: escape special characters in javadoc and disable doclint Co-Authored-By: Claude Opus 4.5 --- core/pom.xml | 2 ++ core/src/main/java/io/questdb/client/ParanoiaState.java | 4 ++-- core/src/main/java/io/questdb/client/std/Decimal128.java | 8 ++++---- core/src/main/java/io/questdb/client/std/Decimal256.java | 6 +++--- core/src/main/java/io/questdb/client/std/Decimal64.java | 8 ++++---- 5 files changed, 15 insertions(+), 13 deletions(-) diff --git a/core/pom.xml b/core/pom.xml index f37a344..a758d4f 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -197,6 +197,7 @@ + none ${compilerArg1} ${compilerArg2} @@ -291,6 +292,7 @@ + none ${compilerArg1} ${compilerArg2} diff --git a/core/src/main/java/io/questdb/client/ParanoiaState.java b/core/src/main/java/io/questdb/client/ParanoiaState.java index 894c449..6141660 100644 --- a/core/src/main/java/io/questdb/client/ParanoiaState.java +++ b/core/src/main/java/io/questdb/client/ParanoiaState.java @@ -28,11 +28,11 @@ public class ParanoiaState { /** *
-     * BASIC -> validates UTF-8 in log records (throws a LogError if invalid),
+     * BASIC -> validates UTF-8 in log records (throws a LogError if invalid),
      *          throws a LogError on abandoned log records (missing .$() at the end of log statement),
      *          detects closed stdout in LogConsoleWriter.
      *          This introduces a low overhead to logging.
-     * AGGRESSIVE -> BASIC + holds recent history of log lines to help diagnose closed stdout,
+     * AGGRESSIVE -> BASIC + holds recent history of log lines to help diagnose closed stdout,
      *               holds the stack trace of abandoned log record.
      *               This introduces a significant overhead to logging.
      *
diff --git a/core/src/main/java/io/questdb/client/std/Decimal128.java b/core/src/main/java/io/questdb/client/std/Decimal128.java
index 8f9f3e3..df7d039 100644
--- a/core/src/main/java/io/questdb/client/std/Decimal128.java
+++ b/core/src/main/java/io/questdb/client/std/Decimal128.java
@@ -333,7 +333,7 @@ public static int compareTo(long aHigh, long aLow, int aScale, long bHigh, long
     }
 
     /**
-     * Divide two Decimal128 numbers and store the result in sink (a / b -> sink)
+     * Divide two Decimal128 numbers and store the result in sink (a / b {@code ->} sink)
      * Uses optimal precision calculation up to MAX_SCALE
      *
      * @param a            First operand (dividend)
@@ -477,7 +477,7 @@ public static boolean isNull(long hi, long lo) {
     }
 
     /**
-     * Calculate modulo of two Decimal128 numbers and store the result in sink (a % b -> sink)
+     * Calculate modulo of two Decimal128 numbers and store the result in sink (a % b {@code ->} sink)
      *
      * @param a    First operand (dividend)
      * @param b    Second operand (divisor)
@@ -526,7 +526,7 @@ public static void putNull(long addr) {
     }
 
     /**
-     * Subtract two Decimal128 numbers and store the result in sink (a - b -> sink)
+     * Subtract two Decimal128 numbers and store the result in sink (a - b {@code ->} sink)
      *
      * @param a    First operand (minuend)
      * @param b    Second operand (subtrahend)
@@ -1043,7 +1043,7 @@ public void ofZero() {
     /**
      * Rescale this Decimal128 in place
      *
-     * @param newScale The new scale (must be >= current scale)
+     * @param newScale The new scale (must be {@code >=} current scale)
      */
     public void rescale(int newScale) {
         validateScale(newScale);
diff --git a/core/src/main/java/io/questdb/client/std/Decimal256.java b/core/src/main/java/io/questdb/client/std/Decimal256.java
index dd409e0..99c94ff 100644
--- a/core/src/main/java/io/questdb/client/std/Decimal256.java
+++ b/core/src/main/java/io/questdb/client/std/Decimal256.java
@@ -1089,7 +1089,7 @@ public boolean equals(Object obj) {
      * Checks if this Decimal256 value fits within the specified storage size (pow 2).
      * The value fits if its absolute magnitude can be represented with the given number of digits.
      *
-     * @param size the target size (number of bytes available pow 2, e.g., 4 bytes -> 2)
+     * @param size the target size (number of bytes available pow 2, e.g., 4 bytes {@code ->} 2)
      * @return true if the value fits within the storage size, false otherwise
      */
     public boolean fitsInStorageSizePow2(int size) {
@@ -1615,7 +1615,7 @@ public void ofZero() {
     /**
      * Rescale this Decimal256 in place
      *
-     * @param newScale The new scale (must be >= current scale)
+     * @param newScale The new scale (must be {@code >=} current scale)
      */
     public void rescale(int newScale) {
         if (isNull()) {
@@ -2869,7 +2869,7 @@ private void multiplyByPowerOf10InPlace(int n) {
     /**
      * Rescale this Decimal256 in place without checks
      *
-     * @param newScale The new scale (must be >= current scale)
+     * @param newScale The new scale (must be {@code >=} current scale)
      */
     private void rescale0(int newScale) {
         int scaleDiff = newScale - this.scale;
diff --git a/core/src/main/java/io/questdb/client/std/Decimal64.java b/core/src/main/java/io/questdb/client/std/Decimal64.java
index 2f8720f..7c5a5e5 100644
--- a/core/src/main/java/io/questdb/client/std/Decimal64.java
+++ b/core/src/main/java/io/questdb/client/std/Decimal64.java
@@ -112,7 +112,7 @@ public static void add(Decimal64 a, Decimal64 b, Decimal64 sink) {
     }
 
     /**
-     * Divide two Decimal64 numbers and store the result in sink (a / b -> sink)
+     * Divide two Decimal64 numbers and store the result in sink (a / b {@code ->} sink)
      */
     public static void divide(Decimal64 a, Decimal64 b, Decimal64 sink, int resultScale, RoundingMode roundingMode) {
         sink.copyFrom(a);
@@ -218,7 +218,7 @@ public static boolean isNull(long value) {
     }
 
     /**
-     * Calculate modulo of two Decimal64 numbers and store the result in sink (a % b -> sink)
+     * Calculate modulo of two Decimal64 numbers and store the result in sink (a % b {@code ->} sink)
      */
     public static void modulo(Decimal64 a, Decimal64 b, Decimal64 sink) {
         sink.copyFrom(a);
@@ -242,7 +242,7 @@ public static void negate(Decimal64 a, Decimal64 sink) {
     }
 
     /**
-     * Subtract two Decimal64 numbers and store the result in sink (a - b -> sink)
+     * Subtract two Decimal64 numbers and store the result in sink (a - b {@code ->} sink)
      */
     public static void subtract(Decimal64 a, Decimal64 b, Decimal64 sink) {
         sink.copyFrom(a);
@@ -704,7 +704,7 @@ public void ofZero() {
     /**
      * Rescale this Decimal64 in place
      *
-     * @param newScale The new scale (must be >= current scale)
+     * @param newScale The new scale (must be {@code >=} current scale)
      */
     public void rescale(int newScale) {
         validateScale(newScale);

From 31347582409a996fc30b238601356b8846347240 Mon Sep 17 00:00:00 2001
From: Vlad Ilyushchenko 
Date: Mon, 2 Feb 2026 18:22:35 +0000
Subject: [PATCH 04/17] ci: add javadoc validation step to pipeline

Co-Authored-By: Claude Opus 4.5 
---
 ci/run_tests_pipeline.yaml | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/ci/run_tests_pipeline.yaml b/ci/run_tests_pipeline.yaml
index 74d4695..2c48df6 100644
--- a/ci/run_tests_pipeline.yaml
+++ b/ci/run_tests_pipeline.yaml
@@ -11,8 +11,36 @@ variables:
   QUESTDB_ILP_TCP_AUTH_ENABLE: false
 
 stages:
+  - stage: Validate
+    displayName: "Validation"
+    jobs:
+      - job: Javadoc
+        displayName: "Javadoc"
+        pool:
+          name: "Azure Pipelines"
+          vmImage: "ubuntu-latest"
+        steps:
+          - checkout: self
+            fetchDepth: 1
+            lfs: false
+            submodules: false
+          - task: JavaToolInstaller@0
+            displayName: "Install Java 17"
+            inputs:
+              versionSpec: "17"
+              jdkArchitectureOption: "x64"
+              jdkSourceOption: "PreInstalled"
+          - task: Maven@3
+            displayName: "Verify Javadoc"
+            inputs:
+              mavenPOMFile: "core/pom.xml"
+              jdkVersionOption: "default"
+              goals: "javadoc:javadoc"
+              options: "-Pjavadoc --batch-mode"
+
   - stage: BuildAndTest
     displayName: "Building and testing"
+    dependsOn: Validate
     jobs:
       - job: RunOn
         displayName: "on"

From 620b86da5cae13fbe334b434b8b4332bf867e83b Mon Sep 17 00:00:00 2001
From: Vlad Ilyushchenko 
Date: Mon, 2 Feb 2026 18:26:24 +0000
Subject: [PATCH 05/17] ci: use bash for javadoc check to avoid Maven task path
 issues

Co-Authored-By: Claude Opus 4.5 
---
 ci/run_tests_pipeline.yaml | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/ci/run_tests_pipeline.yaml b/ci/run_tests_pipeline.yaml
index 2c48df6..dbb3c38 100644
--- a/ci/run_tests_pipeline.yaml
+++ b/ci/run_tests_pipeline.yaml
@@ -30,13 +30,8 @@ stages:
               versionSpec: "17"
               jdkArchitectureOption: "x64"
               jdkSourceOption: "PreInstalled"
-          - task: Maven@3
+          - bash: mvn -f core/pom.xml javadoc:javadoc -Pjavadoc --batch-mode
             displayName: "Verify Javadoc"
-            inputs:
-              mavenPOMFile: "core/pom.xml"
-              jdkVersionOption: "default"
-              goals: "javadoc:javadoc"
-              options: "-Pjavadoc --batch-mode"
 
   - stage: BuildAndTest
     displayName: "Building and testing"

From 82b1dc01d1a5f14248f3911e69d9b71c8d4f8054 Mon Sep 17 00:00:00 2001
From: Vlad Ilyushchenko 
Date: Mon, 2 Feb 2026 18:41:34 +0000
Subject: [PATCH 06/17] fix: add legacyMode to javadoc plugin to avoid module
 aggregation issues

Co-Authored-By: Claude Opus 4.5 
---
 core/pom.xml | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/core/pom.xml b/core/pom.xml
index a758d4f..993ac16 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -198,6 +198,8 @@
                         
                         
                             none
+                            11
+                            true
                             
                                 ${compilerArg1}
                                 ${compilerArg2}
@@ -293,6 +295,8 @@
                         
                         
                             none
+                            11
+                            true
                             
                                 ${compilerArg1}
                                 ${compilerArg2}

From 7f88b495f9afdc694eb7b7258064402bcd033dbc Mon Sep 17 00:00:00 2001
From: Vlad Ilyushchenko 
Date: Mon, 2 Feb 2026 18:43:31 +0000
Subject: [PATCH 07/17] ci: checkout PR source branch instead of merge commit

Co-Authored-By: Claude Opus 4.5 
---
 ci/run_tests_pipeline.yaml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/ci/run_tests_pipeline.yaml b/ci/run_tests_pipeline.yaml
index dbb3c38..6bfbf8d 100644
--- a/ci/run_tests_pipeline.yaml
+++ b/ci/run_tests_pipeline.yaml
@@ -24,6 +24,7 @@ stages:
             fetchDepth: 1
             lfs: false
             submodules: false
+            ref: $(System.PullRequest.SourceBranch)
           - task: JavaToolInstaller@0
             displayName: "Install Java 17"
             inputs:

From 8e7cf41d2c169f90f4122ccc95f6bf7000308ea1 Mon Sep 17 00:00:00 2001
From: Vlad Ilyushchenko 
Date: Mon, 2 Feb 2026 18:45:42 +0000
Subject: [PATCH 08/17] ci: use JDK 11 for javadoc validation

Co-Authored-By: Claude Opus 4.5 
---
 ci/run_tests_pipeline.yaml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/ci/run_tests_pipeline.yaml b/ci/run_tests_pipeline.yaml
index 6bfbf8d..275c921 100644
--- a/ci/run_tests_pipeline.yaml
+++ b/ci/run_tests_pipeline.yaml
@@ -26,9 +26,9 @@ stages:
             submodules: false
             ref: $(System.PullRequest.SourceBranch)
           - task: JavaToolInstaller@0
-            displayName: "Install Java 17"
+            displayName: "Install Java 11"
             inputs:
-              versionSpec: "17"
+              versionSpec: "11"
               jdkArchitectureOption: "x64"
               jdkSourceOption: "PreInstalled"
           - bash: mvn -f core/pom.xml javadoc:javadoc -Pjavadoc --batch-mode

From e0a339876e7f0e0c2ec98c9be6211f3a0cda62e2 Mon Sep 17 00:00:00 2001
From: Vlad Ilyushchenko 
Date: Mon, 2 Feb 2026 18:48:14 +0000
Subject: [PATCH 09/17] ci: revert checkout ref change that broke pipeline

Co-Authored-By: Claude Opus 4.5 
---
 ci/run_tests_pipeline.yaml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/ci/run_tests_pipeline.yaml b/ci/run_tests_pipeline.yaml
index 275c921..ce41950 100644
--- a/ci/run_tests_pipeline.yaml
+++ b/ci/run_tests_pipeline.yaml
@@ -24,7 +24,6 @@ stages:
             fetchDepth: 1
             lfs: false
             submodules: false
-            ref: $(System.PullRequest.SourceBranch)
           - task: JavaToolInstaller@0
             displayName: "Install Java 11"
             inputs:

From 1cf77909554a6bc1782bb30573b5520dc3273ed1 Mon Sep 17 00:00:00 2001
From: Vlad Ilyushchenko 
Date: Mon, 2 Feb 2026 18:50:05 +0000
Subject: [PATCH 10/17] ci: checkout PR source branch using bash script

Co-Authored-By: Claude Opus 4.5 
---
 ci/run_tests_pipeline.yaml | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/ci/run_tests_pipeline.yaml b/ci/run_tests_pipeline.yaml
index ce41950..69c3653 100644
--- a/ci/run_tests_pipeline.yaml
+++ b/ci/run_tests_pipeline.yaml
@@ -21,9 +21,14 @@ stages:
           vmImage: "ubuntu-latest"
         steps:
           - checkout: self
-            fetchDepth: 1
+            fetchDepth: 0
             lfs: false
             submodules: false
+          - bash: |
+              git fetch origin $(System.PullRequest.SourceBranch)
+              git checkout FETCH_HEAD
+            displayName: "Checkout PR source branch"
+            condition: eq(variables['Build.Reason'], 'PullRequest')
           - task: JavaToolInstaller@0
             displayName: "Install Java 11"
             inputs:

From fd36004902f217f9917b8865d9e58bc24d939a2c Mon Sep 17 00:00:00 2001
From: Vlad Ilyushchenko 
Date: Mon, 2 Feb 2026 18:55:27 +0000
Subject: [PATCH 11/17] fix: replace invalid legacyMode with
 --no-module-directories option

Co-Authored-By: Claude Opus 4.5 
---
 core/pom.xml | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/core/pom.xml b/core/pom.xml
index 993ac16..367fa5b 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -199,7 +199,8 @@
                         
                             none
                             11
-                            true
+                            false
+                            --no-module-directories
                             
                                 ${compilerArg1}
                                 ${compilerArg2}
@@ -296,7 +297,8 @@
                         
                             none
                             11
-                            true
+                            false
+                            --no-module-directories
                             
                                 ${compilerArg1}
                                 ${compilerArg2}

From 2a2f4b3a62a8b9e2e2198ed04cb2fd7dd0f61cb8 Mon Sep 17 00:00:00 2001
From: Vlad Ilyushchenko 
Date: Mon, 2 Feb 2026 18:57:15 +0000
Subject: [PATCH 12/17] ci: add debug output to see checkout state

Co-Authored-By: Claude Opus 4.5 
---
 ci/run_tests_pipeline.yaml | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/ci/run_tests_pipeline.yaml b/ci/run_tests_pipeline.yaml
index 69c3653..706fbf4 100644
--- a/ci/run_tests_pipeline.yaml
+++ b/ci/run_tests_pipeline.yaml
@@ -25,8 +25,18 @@ stages:
             lfs: false
             submodules: false
           - bash: |
+              echo "=== Before checkout ==="
+              echo "Current commit: $(git rev-parse HEAD)"
+              echo "Branch: $(git branch --show-current)"
+              git log --oneline -3
+              echo ""
+              echo "=== Fetching PR branch ==="
               git fetch origin $(System.PullRequest.SourceBranch)
               git checkout FETCH_HEAD
+              echo ""
+              echo "=== After checkout ==="
+              echo "Current commit: $(git rev-parse HEAD)"
+              git log --oneline -3
             displayName: "Checkout PR source branch"
             condition: eq(variables['Build.Reason'], 'PullRequest')
           - task: JavaToolInstaller@0

From 495c9b4a68aab5125097c3ff85c75af3eb270dbb Mon Sep 17 00:00:00 2001
From: Vlad Ilyushchenko 
Date: Mon, 2 Feb 2026 19:02:26 +0000
Subject: [PATCH 13/17] fix: exclude module-info.java from javadoc generation

Co-Authored-By: Claude Opus 4.5 
---
 core/pom.xml | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/core/pom.xml b/core/pom.xml
index 367fa5b..7f4f021 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -207,6 +207,7 @@
                             
                             
                                 ${excludePattern1}
+                                module-info.java
                             
                         
                     
@@ -305,6 +306,7 @@
                             
                             
                                 ${excludePattern1}
+                                module-info.java
                             
                         
                     

From 4bdd6c118059d7b845d1f57e387ae83a9ba43de1 Mon Sep 17 00:00:00 2001
From: Vlad Ilyushchenko 
Date: Mon, 2 Feb 2026 19:18:28 +0000
Subject: [PATCH 14/17] ci: remove debug output from pipeline

Co-Authored-By: Claude Opus 4.5 
---
 ci/run_tests_pipeline.yaml | 10 ----------
 1 file changed, 10 deletions(-)

diff --git a/ci/run_tests_pipeline.yaml b/ci/run_tests_pipeline.yaml
index 706fbf4..69c3653 100644
--- a/ci/run_tests_pipeline.yaml
+++ b/ci/run_tests_pipeline.yaml
@@ -25,18 +25,8 @@ stages:
             lfs: false
             submodules: false
           - bash: |
-              echo "=== Before checkout ==="
-              echo "Current commit: $(git rev-parse HEAD)"
-              echo "Branch: $(git branch --show-current)"
-              git log --oneline -3
-              echo ""
-              echo "=== Fetching PR branch ==="
               git fetch origin $(System.PullRequest.SourceBranch)
               git checkout FETCH_HEAD
-              echo ""
-              echo "=== After checkout ==="
-              echo "Current commit: $(git rev-parse HEAD)"
-              git log --oneline -3
             displayName: "Checkout PR source branch"
             condition: eq(variables['Build.Reason'], 'PullRequest')
           - task: JavaToolInstaller@0

From 5840b1d4a58cc4996f1011398207b9ade12f3b2b Mon Sep 17 00:00:00 2001
From: Vlad Ilyushchenko 
Date: Mon, 2 Feb 2026 19:29:27 +0000
Subject: [PATCH 15/17] fix: remove invalid --no-module-directories javadoc
 option

Co-Authored-By: Claude Opus 4.5 
---
 core/pom.xml | 2 --
 1 file changed, 2 deletions(-)

diff --git a/core/pom.xml b/core/pom.xml
index 7f4f021..7d91f89 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -200,7 +200,6 @@
                             none
                             11
                             false
-                            --no-module-directories
                             
                                 ${compilerArg1}
                                 ${compilerArg2}
@@ -299,7 +298,6 @@
                             none
                             11
                             false
-                            --no-module-directories
                             
                                 ${compilerArg1}
                                 ${compilerArg2}

From 05072f3719dab2cbc4a020c618008a8ac4097d20 Mon Sep 17 00:00:00 2001
From: Vlad Ilyushchenko 
Date: Mon, 2 Feb 2026 19:30:29 +0000
Subject: [PATCH 16/17] [maven-release-plugin] prepare release 1.0.0

---
 core/pom.xml     | 4 ++--
 examples/pom.xml | 2 +-
 pom.xml          | 4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/core/pom.xml b/core/pom.xml
index 7d91f89..b37c237 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -38,7 +38,7 @@
         %regex[.*[^o].class]
     
 
-    1.0.0-SNAPSHOT
+    1.0.0
     org.questdb
     client
     jar
@@ -62,7 +62,7 @@
     
         scm:git:https://github.com/questdb/java-questdb-client.git
         scm:git:https://github.com/questdb/java-questdb-client.git
-        HEAD
+        1.0.0
     
 
 
diff --git a/examples/pom.xml b/examples/pom.xml
index 4eb7062..16048d2 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -27,7 +27,7 @@
 
     org.questdb
     client-examples
-    1.0.0-SNAPSHOT
+    1.0.0
     Examples for QuestDB
 
     
diff --git a/pom.xml b/pom.xml
index d19cbbd..a0c8db5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -25,7 +25,7 @@
 
     4.0.0
 
-    1.0.0-SNAPSHOT
+    1.0.0
     org.questdb
     client-parent
     pom
@@ -35,7 +35,7 @@
         scm:git:https://github.com/questdb/java-questdb-client.git
         scm:git:https://github.com/questdb/java-questdb-client.git
         https://github.com/questdb/java-questdb-client
-        HEAD
+        1.0.0
     
 
     

From 7b4243dbd75cea38aa5c40b5e30213f2cfdf406d Mon Sep 17 00:00:00 2001
From: Vlad Ilyushchenko 
Date: Mon, 2 Feb 2026 19:30:31 +0000
Subject: [PATCH 17/17] [maven-release-plugin] prepare for next development
 iteration

---
 core/pom.xml     | 4 ++--
 examples/pom.xml | 2 +-
 pom.xml          | 4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/core/pom.xml b/core/pom.xml
index b37c237..df3022b 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -38,7 +38,7 @@
         %regex[.*[^o].class]
     
 
-    1.0.0
+    1.0.1-SNAPSHOT
     org.questdb
     client
     jar
@@ -62,7 +62,7 @@
     
         scm:git:https://github.com/questdb/java-questdb-client.git
         scm:git:https://github.com/questdb/java-questdb-client.git
-        1.0.0
+        HEAD
     
 
 
diff --git a/examples/pom.xml b/examples/pom.xml
index 16048d2..fe10f8a 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -27,7 +27,7 @@
 
     org.questdb
     client-examples
-    1.0.0
+    1.0.1-SNAPSHOT
     Examples for QuestDB
 
     
diff --git a/pom.xml b/pom.xml
index a0c8db5..765fa33 100644
--- a/pom.xml
+++ b/pom.xml
@@ -25,7 +25,7 @@
 
     4.0.0
 
-    1.0.0
+    1.0.1-SNAPSHOT
     org.questdb
     client-parent
     pom
@@ -35,7 +35,7 @@
         scm:git:https://github.com/questdb/java-questdb-client.git
         scm:git:https://github.com/questdb/java-questdb-client.git
         https://github.com/questdb/java-questdb-client
-        1.0.0
+        HEAD