diff --git a/.github/workflows/full-build.yml b/.github/workflows/full-build.yml
index 1bae712752..0e8ad03e07 100644
--- a/.github/workflows/full-build.yml
+++ b/.github/workflows/full-build.yml
@@ -1,6 +1,14 @@
name: Full Build
-on: [push]
+on:
+ push:
+ branches:
+ - main # Only run push on main (merges/direct pushes)
+ tags:
+ - 'v*' # Triggers on any tag starting with 'v' (e.g., v1.0, v2.1.3)
+ pull_request:
+ branches:
+ - main # Run on any PR targeting main
jobs:
build:
@@ -21,15 +29,13 @@ jobs:
java-version: ${{ matrix.java-version }}
distribution: 'temurin'
cache: maven
- - name: Install
- run: mvn clean install -DskipTests -q -P gradlePlugin
- name: Build
- run: mvn -B package -P gradlePlugin
+ run: mvn -B install -P gradlePlugin --no-transfer-progress
env:
BUILD_LOG_LEVEL: 'ERROR'
- name: Tests
uses: mikepenz/action-junit-report@v5
- if: failure()
+ if: always()
with:
check_name: Test ${{ matrix.os }} ${{ matrix.java-version }}
report_paths: '*/target/*/TEST-*.xml'
diff --git a/.github/workflows/maven-central.yml b/.github/workflows/maven-central.yml
index 8b9af8dbf9..faf632cf7b 100644
--- a/.github/workflows/maven-central.yml
+++ b/.github/workflows/maven-central.yml
@@ -78,31 +78,40 @@ jobs:
--search "milestone:\"$VERSION_NUM\" label:break-change" \
--state all \
--limit 100 \
- --json title,url \
- --jq '.[] | "- [\(.title)](\(.url))"' > breaking_issues.md
+ --json title,number \
+ --jq '.[] | "- \(.title) #\(.number)"' > breaking_issues.md
- # 2. Fetch NEW features (requires the 'feature' label)
+ # 2. Fetch NEW features (requires 'feature', excludes 'break-change')
gh issue list \
--repo ${{ github.repository }} \
--search "milestone:\"$VERSION_NUM\" label:feature -label:break-change" \
--state all \
--limit 100 \
- --json title,url \
- --jq '.[] | "- [\(.title)](\(.url))"' > new_issues.md
+ --json title,number \
+ --jq '.[] | "- \(.title) #\(.number)"' > new_issues.md
- # 3. Fetch OTHER changes (excludes 'feature', 'break-change', and 'dependencies')
+ # 3. Fetch DEPRECATED changes (requires 'deprecated', excludes 'break-change')
gh issue list \
--repo ${{ github.repository }} \
- --search "milestone:\"$VERSION_NUM\" -label:feature -label:break-change -label:dependencies" \
+ --search "milestone:\"$VERSION_NUM\" label:deprecated -label:break-change" \
--state all \
--limit 100 \
- --json title,url \
- --jq '.[] | "- [\(.title)](\(.url))"' > other_issues.md
+ --json title,number \
+ --jq '.[] | "- \(.title) #\(.number)"' > deprecated_issues.md
- # 4. Initialize the changelog file
+ # 4. Fetch OTHER changes (excludes 'feature', 'break-change', 'deprecated', and 'dependencies')
+ gh issue list \
+ --repo ${{ github.repository }} \
+ --search "milestone:\"$VERSION_NUM\" -label:feature -label:break-change -label:deprecated -label:dependencies" \
+ --state all \
+ --limit 100 \
+ --json title,number \
+ --jq '.[] | "- \(.title) #\(.number)"' > other_issues.md
+
+ # 5. Initialize the changelog file
> changelog.md
- # 5. Conditionally add "Breaking Changes" if breaking_issues.md has content (-s)
+ # 6. Conditionally add "Breaking Changes"
if [ -s breaking_issues.md ]; then
echo "## ⚠️ Breaking Changes" >> changelog.md
echo "" >> changelog.md
@@ -110,7 +119,7 @@ jobs:
echo "" >> changelog.md
fi
- # 6. Conditionally add "What's New" if new_issues.md has content
+ # 7. Conditionally add "What's New"
if [ -s new_issues.md ]; then
echo "## 🚀 What's New" >> changelog.md
echo "" >> changelog.md
@@ -118,7 +127,7 @@ jobs:
echo "" >> changelog.md
fi
- # 7. Conditionally add "Other Changes" if other_issues.md has content
+ # 8. Conditionally add "Other Changes"
if [ -s other_issues.md ]; then
echo "## 🛠️ Changes" >> changelog.md
echo "" >> changelog.md
@@ -126,9 +135,17 @@ jobs:
echo "" >> changelog.md
fi
- # 8. Build the rest of the changelog (Links & Sponsors)
+ # 9. Conditionally add "Deprecated"
+ if [ -s deprecated_issues.md ]; then
+ echo "## 🗑️ Deprecated" >> changelog.md
+ echo "" >> changelog.md
+ cat deprecated_issues.md >> changelog.md
+ echo "" >> changelog.md
+ fi
+
+ # 10. Build the rest of the changelog (Links & Sponsors)
cat << EOF >> changelog.md
- ### 🔗 Links & Resources
+ ## 🔗 Links & Resources
- [$CURRENT_TAG](https://github.com/jooby-project/jooby/tree/$CURRENT_TAG)
- [Closed Issues](https://github.com/jooby-project/jooby/milestone/$MILESTONE_ID?closed=1)
- [Changelog](https://github.com/jooby-project/jooby/compare/$PREV_TAG...$CURRENT_TAG)
diff --git a/.github/workflows/quick-build.yml b/.github/workflows/quick-build.yml
index bb303ed988..944c69a7ca 100644
--- a/.github/workflows/quick-build.yml
+++ b/.github/workflows/quick-build.yml
@@ -24,19 +24,15 @@ jobs:
java-version: ${{ matrix.java_version }}
distribution: 'temurin'
cache: maven
- - name: Install
- run: mvn install -DskipTests -q -B
- env:
- BUILD_LOG_LEVEL: 'ERROR'
- name: Build
- run: mvn package
+ run: mvn -B install -P gradlePlugin --no-transfer-progress
env:
BUILD_PORT: 0
BUILD_SECURE_PORT: 0
BUILD_LOG_LEVEL: 'ERROR'
- name: Test Result
uses: mikepenz/action-junit-report@v5
- if: failure()
+ if: always()
with:
check_name: JUnit ${{ matrix.kind }} ${{ matrix.java_version }} ${{ matrix.os }}
report_paths: '*/target/*/TEST-*.xml'
diff --git a/jooby/pom.xml b/jooby/pom.xml
index 11b488acf1..021b84b2bb 100644
--- a/jooby/pom.xml
+++ b/jooby/pom.xml
@@ -6,7 +6,7 @@
io.jooby
jooby-project
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby
jooby
diff --git a/modules/jooby-apt/pom.xml b/modules/jooby-apt/pom.xml
index e3daaca6a8..f7f10c34ca 100644
--- a/modules/jooby-apt/pom.xml
+++ b/modules/jooby-apt/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-apt
jooby-apt
diff --git a/modules/jooby-avaje-inject/pom.xml b/modules/jooby-avaje-inject/pom.xml
index c4c5ae968b..7a7e208488 100644
--- a/modules/jooby-avaje-inject/pom.xml
+++ b/modules/jooby-avaje-inject/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-avaje-inject
jooby-avaje-inject
diff --git a/modules/jooby-avaje-jsonb/pom.xml b/modules/jooby-avaje-jsonb/pom.xml
index ed6b7c3bb8..ea77a28996 100644
--- a/modules/jooby-avaje-jsonb/pom.xml
+++ b/modules/jooby-avaje-jsonb/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-avaje-jsonb
jooby-avaje-jsonb
diff --git a/modules/jooby-avaje-validator/pom.xml b/modules/jooby-avaje-validator/pom.xml
index e84c230b4c..6a391e84a6 100644
--- a/modules/jooby-avaje-validator/pom.xml
+++ b/modules/jooby-avaje-validator/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-avaje-validator
jooby-avaje-validator
diff --git a/modules/jooby-awssdk-v1/pom.xml b/modules/jooby-awssdk-v1/pom.xml
index 84c72f256a..df4a7d40fe 100644
--- a/modules/jooby-awssdk-v1/pom.xml
+++ b/modules/jooby-awssdk-v1/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-awssdk-v1
jooby-awssdk-v1
diff --git a/modules/jooby-awssdk-v2/pom.xml b/modules/jooby-awssdk-v2/pom.xml
index a073b9467c..632ca647eb 100644
--- a/modules/jooby-awssdk-v2/pom.xml
+++ b/modules/jooby-awssdk-v2/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-awssdk-v2
jooby-awssdk-v2
diff --git a/modules/jooby-bom/pom.xml b/modules/jooby-bom/pom.xml
index a7d2b0f99f..d4e797270a 100644
--- a/modules/jooby-bom/pom.xml
+++ b/modules/jooby-bom/pom.xml
@@ -7,14 +7,14 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
io.jooby
jooby-bom
jooby-bom
pom
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
Jooby (Bill of Materials)
https://jooby.io
@@ -167,17 +167,32 @@
io.jooby
- jooby-javadoc
+ jooby-jdbi
${project.version}
io.jooby
- jooby-jdbi
+ jooby-jetty
${project.version}
io.jooby
- jooby-jetty
+ jooby-jsonrpc
+ ${project.version}
+
+
+ io.jooby
+ jooby-jsonrpc-avaje-jsonb
+ ${project.version}
+
+
+ io.jooby
+ jooby-jsonrpc-jackson2
+ ${project.version}
+
+
+ io.jooby
+ jooby-jsonrpc-jackson3
${project.version}
@@ -330,6 +345,26 @@
jooby-trpc
${project.version}
+
+ io.jooby
+ jooby-trpc-avaje-jsonb
+ ${project.version}
+
+
+ io.jooby
+ jooby-trpc-generator
+ ${project.version}
+
+
+ io.jooby
+ jooby-trpc-jackson2
+ ${project.version}
+
+
+ io.jooby
+ jooby-trpc-jackson3
+ ${project.version}
+
io.jooby
jooby-undertow
diff --git a/modules/jooby-caffeine/pom.xml b/modules/jooby-caffeine/pom.xml
index b7e0adeae5..cf04bda03e 100644
--- a/modules/jooby-caffeine/pom.xml
+++ b/modules/jooby-caffeine/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-caffeine
jooby-caffeine
diff --git a/modules/jooby-camel/pom.xml b/modules/jooby-camel/pom.xml
index dec6c33c0e..65394c5c9c 100644
--- a/modules/jooby-camel/pom.xml
+++ b/modules/jooby-camel/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-camel
jooby-camel
diff --git a/modules/jooby-cli/pom.xml b/modules/jooby-cli/pom.xml
index f878b28802..553dd008ea 100644
--- a/modules/jooby-cli/pom.xml
+++ b/modules/jooby-cli/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-cli
jooby-cli
diff --git a/modules/jooby-commons-email/pom.xml b/modules/jooby-commons-email/pom.xml
index 99e5316fd0..fd67d2da92 100644
--- a/modules/jooby-commons-email/pom.xml
+++ b/modules/jooby-commons-email/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-commons-email
jooby-commons-email
diff --git a/modules/jooby-conscrypt/pom.xml b/modules/jooby-conscrypt/pom.xml
index 9380252e81..870dd164e1 100644
--- a/modules/jooby-conscrypt/pom.xml
+++ b/modules/jooby-conscrypt/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-conscrypt
jooby-conscrypt
diff --git a/modules/jooby-db-scheduler/pom.xml b/modules/jooby-db-scheduler/pom.xml
index f1bbefb32d..3e4e531635 100644
--- a/modules/jooby-db-scheduler/pom.xml
+++ b/modules/jooby-db-scheduler/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-db-scheduler
jooby-db-scheduler
diff --git a/modules/jooby-distribution/pom.xml b/modules/jooby-distribution/pom.xml
index 1187ed4355..90b371f136 100644
--- a/modules/jooby-distribution/pom.xml
+++ b/modules/jooby-distribution/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-distribution
jooby-distribution
diff --git a/modules/jooby-ebean/pom.xml b/modules/jooby-ebean/pom.xml
index 1d5a26e14d..2c3ed0dadc 100644
--- a/modules/jooby-ebean/pom.xml
+++ b/modules/jooby-ebean/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-ebean
jooby-ebean
diff --git a/modules/jooby-flyway/pom.xml b/modules/jooby-flyway/pom.xml
index a8e5992af5..0555d60a78 100644
--- a/modules/jooby-flyway/pom.xml
+++ b/modules/jooby-flyway/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-flyway
jooby-flyway
diff --git a/modules/jooby-freemarker/pom.xml b/modules/jooby-freemarker/pom.xml
index 2c6699e4ff..ed5016c5ce 100644
--- a/modules/jooby-freemarker/pom.xml
+++ b/modules/jooby-freemarker/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-freemarker
jooby-freemarker
diff --git a/modules/jooby-gradle-setup/pom.xml b/modules/jooby-gradle-setup/pom.xml
index ebceb41790..35f8752060 100644
--- a/modules/jooby-gradle-setup/pom.xml
+++ b/modules/jooby-gradle-setup/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-gradle-setup
jooby-gradle-setup
diff --git a/modules/jooby-graphiql/pom.xml b/modules/jooby-graphiql/pom.xml
index a15802b970..3122a7ab83 100644
--- a/modules/jooby-graphiql/pom.xml
+++ b/modules/jooby-graphiql/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-graphiql
jooby-graphiql
diff --git a/modules/jooby-graphql/pom.xml b/modules/jooby-graphql/pom.xml
index 2e114c4c9d..6d07951e05 100644
--- a/modules/jooby-graphql/pom.xml
+++ b/modules/jooby-graphql/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-graphql
jooby-graphql
diff --git a/modules/jooby-grpc/pom.xml b/modules/jooby-grpc/pom.xml
index 6699b5e292..08906bdabb 100644
--- a/modules/jooby-grpc/pom.xml
+++ b/modules/jooby-grpc/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-grpc
jooby-grpc
diff --git a/modules/jooby-gson/pom.xml b/modules/jooby-gson/pom.xml
index e769e721f5..674f735c2a 100644
--- a/modules/jooby-gson/pom.xml
+++ b/modules/jooby-gson/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-gson
jooby-gson
diff --git a/modules/jooby-guice/pom.xml b/modules/jooby-guice/pom.xml
index 49ff3824e9..ce8fadf0f7 100644
--- a/modules/jooby-guice/pom.xml
+++ b/modules/jooby-guice/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-guice
jooby-guice
diff --git a/modules/jooby-handlebars/pom.xml b/modules/jooby-handlebars/pom.xml
index 3a530c5ccd..cdb6fe78cd 100644
--- a/modules/jooby-handlebars/pom.xml
+++ b/modules/jooby-handlebars/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-handlebars
jooby-handlebars
diff --git a/modules/jooby-hibernate-validator/pom.xml b/modules/jooby-hibernate-validator/pom.xml
index 74581ac7fa..e8cb48191e 100644
--- a/modules/jooby-hibernate-validator/pom.xml
+++ b/modules/jooby-hibernate-validator/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-hibernate-validator
jooby-hibernate-validator
diff --git a/modules/jooby-hibernate/pom.xml b/modules/jooby-hibernate/pom.xml
index 1d61f86454..161100d3bb 100644
--- a/modules/jooby-hibernate/pom.xml
+++ b/modules/jooby-hibernate/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-hibernate
jooby-hibernate
diff --git a/modules/jooby-hikari/pom.xml b/modules/jooby-hikari/pom.xml
index 2192a2d6fb..51efef5bad 100644
--- a/modules/jooby-hikari/pom.xml
+++ b/modules/jooby-hikari/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-hikari
jooby-hikari
diff --git a/modules/jooby-jackson/pom.xml b/modules/jooby-jackson/pom.xml
index fb558d67fb..959b100a9b 100644
--- a/modules/jooby-jackson/pom.xml
+++ b/modules/jooby-jackson/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-jackson
jooby-jackson
diff --git a/modules/jooby-jackson3/pom.xml b/modules/jooby-jackson3/pom.xml
index f8a5ae281b..908db0a760 100644
--- a/modules/jooby-jackson3/pom.xml
+++ b/modules/jooby-jackson3/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-jackson3
jooby-jackson3
diff --git a/modules/jooby-jasypt/pom.xml b/modules/jooby-jasypt/pom.xml
index 61ee8f8092..981aa518a9 100644
--- a/modules/jooby-jasypt/pom.xml
+++ b/modules/jooby-jasypt/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-jasypt
jooby-jasypt
diff --git a/modules/jooby-javadoc/pom.xml b/modules/jooby-javadoc/pom.xml
index 420ca61ee6..eec2533dfa 100644
--- a/modules/jooby-javadoc/pom.xml
+++ b/modules/jooby-javadoc/pom.xml
@@ -8,7 +8,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-javadoc
jooby-javadoc
diff --git a/modules/jooby-jdbi/pom.xml b/modules/jooby-jdbi/pom.xml
index b7ac82c7aa..b28c52bedc 100644
--- a/modules/jooby-jdbi/pom.xml
+++ b/modules/jooby-jdbi/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-jdbi
jooby-jdbi
diff --git a/modules/jooby-jetty/pom.xml b/modules/jooby-jetty/pom.xml
index 706f40c52d..baeda2a4bc 100644
--- a/modules/jooby-jetty/pom.xml
+++ b/modules/jooby-jetty/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-jetty
jooby-jetty
diff --git a/modules/jooby-jsonrpc-avaje-jsonb/pom.xml b/modules/jooby-jsonrpc-avaje-jsonb/pom.xml
index 20ff6ea522..2f21820190 100644
--- a/modules/jooby-jsonrpc-avaje-jsonb/pom.xml
+++ b/modules/jooby-jsonrpc-avaje-jsonb/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-jsonrpc-avaje-jsonb
diff --git a/modules/jooby-jsonrpc-jackson2/pom.xml b/modules/jooby-jsonrpc-jackson2/pom.xml
index 8665032b86..b0ba563e33 100644
--- a/modules/jooby-jsonrpc-jackson2/pom.xml
+++ b/modules/jooby-jsonrpc-jackson2/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-jsonrpc-jackson2
diff --git a/modules/jooby-jsonrpc-jackson3/pom.xml b/modules/jooby-jsonrpc-jackson3/pom.xml
index 81c48436ef..f98d0620f4 100644
--- a/modules/jooby-jsonrpc-jackson3/pom.xml
+++ b/modules/jooby-jsonrpc-jackson3/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-jsonrpc-jackson3
diff --git a/modules/jooby-jsonrpc/pom.xml b/modules/jooby-jsonrpc/pom.xml
index da9d619cf6..db85c37da0 100644
--- a/modules/jooby-jsonrpc/pom.xml
+++ b/modules/jooby-jsonrpc/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-jsonrpc
diff --git a/modules/jooby-jstachio/pom.xml b/modules/jooby-jstachio/pom.xml
index 994ead5f81..6008b3152a 100644
--- a/modules/jooby-jstachio/pom.xml
+++ b/modules/jooby-jstachio/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-jstachio
jooby-jstachio
diff --git a/modules/jooby-jte/pom.xml b/modules/jooby-jte/pom.xml
index e69ced03e5..140161c264 100644
--- a/modules/jooby-jte/pom.xml
+++ b/modules/jooby-jte/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-jte
jooby-jte
diff --git a/modules/jooby-jwt/pom.xml b/modules/jooby-jwt/pom.xml
index e9859b4e44..679a5332d0 100644
--- a/modules/jooby-jwt/pom.xml
+++ b/modules/jooby-jwt/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-jwt
jooby-jwt
diff --git a/modules/jooby-kafka/pom.xml b/modules/jooby-kafka/pom.xml
index 7dc3b3e9d1..3513b66ff7 100644
--- a/modules/jooby-kafka/pom.xml
+++ b/modules/jooby-kafka/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-kafka
jooby-kafka
diff --git a/modules/jooby-kotlin/pom.xml b/modules/jooby-kotlin/pom.xml
index 9add0d9466..0d32271bda 100644
--- a/modules/jooby-kotlin/pom.xml
+++ b/modules/jooby-kotlin/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-kotlin
jooby-kotlin
diff --git a/modules/jooby-langchain4j/pom.xml b/modules/jooby-langchain4j/pom.xml
index cfd1ecefb2..188b9da156 100644
--- a/modules/jooby-langchain4j/pom.xml
+++ b/modules/jooby-langchain4j/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-langchain4j
jooby-langchain4j
diff --git a/modules/jooby-log4j/pom.xml b/modules/jooby-log4j/pom.xml
index 89f0542cf9..439a973337 100644
--- a/modules/jooby-log4j/pom.xml
+++ b/modules/jooby-log4j/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-log4j
jooby-log4j
diff --git a/modules/jooby-logback/pom.xml b/modules/jooby-logback/pom.xml
index 80fc2e1588..b14ae0878e 100644
--- a/modules/jooby-logback/pom.xml
+++ b/modules/jooby-logback/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-logback
jooby-logback
diff --git a/modules/jooby-maven-plugin/pom.xml b/modules/jooby-maven-plugin/pom.xml
index c12636e919..9e8b59645b 100644
--- a/modules/jooby-maven-plugin/pom.xml
+++ b/modules/jooby-maven-plugin/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-maven-plugin
jooby-maven-plugin
diff --git a/modules/jooby-mcp-jackson2/pom.xml b/modules/jooby-mcp-jackson2/pom.xml
index cde5ff1bdb..b821e9e5db 100644
--- a/modules/jooby-mcp-jackson2/pom.xml
+++ b/modules/jooby-mcp-jackson2/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-mcp-jackson2
diff --git a/modules/jooby-mcp-jackson3/pom.xml b/modules/jooby-mcp-jackson3/pom.xml
index 9447a5b868..b4cdd532da 100644
--- a/modules/jooby-mcp-jackson3/pom.xml
+++ b/modules/jooby-mcp-jackson3/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-mcp-jackson3
diff --git a/modules/jooby-mcp/pom.xml b/modules/jooby-mcp/pom.xml
index 985f3bf068..b4cc7e905c 100644
--- a/modules/jooby-mcp/pom.xml
+++ b/modules/jooby-mcp/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-mcp
diff --git a/modules/jooby-metrics/pom.xml b/modules/jooby-metrics/pom.xml
index 1ba3bef98e..e4688c0c0c 100644
--- a/modules/jooby-metrics/pom.xml
+++ b/modules/jooby-metrics/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-metrics
jooby-metrics
diff --git a/modules/jooby-mutiny/pom.xml b/modules/jooby-mutiny/pom.xml
index 0378c3170a..39559439e6 100644
--- a/modules/jooby-mutiny/pom.xml
+++ b/modules/jooby-mutiny/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-mutiny
jooby-mutiny
diff --git a/modules/jooby-netty/pom.xml b/modules/jooby-netty/pom.xml
index eff60a7592..0cff3f91f1 100644
--- a/modules/jooby-netty/pom.xml
+++ b/modules/jooby-netty/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-netty
jooby-netty
diff --git a/modules/jooby-openapi/pom.xml b/modules/jooby-openapi/pom.xml
index 8902b927ec..a4595ad796 100644
--- a/modules/jooby-openapi/pom.xml
+++ b/modules/jooby-openapi/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-openapi
jooby-openapi
diff --git a/modules/jooby-pac4j/pom.xml b/modules/jooby-pac4j/pom.xml
index 8885a9a21b..84daf04744 100644
--- a/modules/jooby-pac4j/pom.xml
+++ b/modules/jooby-pac4j/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-pac4j
jooby-pac4j
diff --git a/modules/jooby-pebble/pom.xml b/modules/jooby-pebble/pom.xml
index c590b4165d..b41583c653 100644
--- a/modules/jooby-pebble/pom.xml
+++ b/modules/jooby-pebble/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-pebble
jooby-pebble
diff --git a/modules/jooby-quartz/pom.xml b/modules/jooby-quartz/pom.xml
index 1bf506ea3d..de0709f41e 100644
--- a/modules/jooby-quartz/pom.xml
+++ b/modules/jooby-quartz/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-quartz
jooby-quartz
diff --git a/modules/jooby-reactor/pom.xml b/modules/jooby-reactor/pom.xml
index 95eaf939a2..15422995ac 100644
--- a/modules/jooby-reactor/pom.xml
+++ b/modules/jooby-reactor/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-reactor
jooby-reactor
diff --git a/modules/jooby-redis/pom.xml b/modules/jooby-redis/pom.xml
index 514ce6a477..385cafbed2 100644
--- a/modules/jooby-redis/pom.xml
+++ b/modules/jooby-redis/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-redis
jooby-redis
diff --git a/modules/jooby-redoc/pom.xml b/modules/jooby-redoc/pom.xml
index 613889374b..18d8f46e77 100644
--- a/modules/jooby-redoc/pom.xml
+++ b/modules/jooby-redoc/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-redoc
jooby-redoc
diff --git a/modules/jooby-rocker/pom.xml b/modules/jooby-rocker/pom.xml
index c4f9e32b54..f7be523ad5 100644
--- a/modules/jooby-rocker/pom.xml
+++ b/modules/jooby-rocker/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-rocker
jooby-rocker
diff --git a/modules/jooby-run/pom.xml b/modules/jooby-run/pom.xml
index 9d56655ebf..3df890b956 100644
--- a/modules/jooby-run/pom.xml
+++ b/modules/jooby-run/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-run
jooby-run
diff --git a/modules/jooby-rxjava3/pom.xml b/modules/jooby-rxjava3/pom.xml
index 3028c2bd9a..92b447eb82 100644
--- a/modules/jooby-rxjava3/pom.xml
+++ b/modules/jooby-rxjava3/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-rxjava3
jooby-rxjava3
diff --git a/modules/jooby-stork/pom.xml b/modules/jooby-stork/pom.xml
index 621a678ab6..76855c8cd2 100644
--- a/modules/jooby-stork/pom.xml
+++ b/modules/jooby-stork/pom.xml
@@ -4,7 +4,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-stork
diff --git a/modules/jooby-swagger-ui/pom.xml b/modules/jooby-swagger-ui/pom.xml
index d55ce4f030..a7543ba1de 100644
--- a/modules/jooby-swagger-ui/pom.xml
+++ b/modules/jooby-swagger-ui/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-swagger-ui
jooby-swagger-ui
diff --git a/modules/jooby-test/pom.xml b/modules/jooby-test/pom.xml
index 3e4ab3cbed..13ea00f072 100644
--- a/modules/jooby-test/pom.xml
+++ b/modules/jooby-test/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-test
jooby-test
diff --git a/modules/jooby-thymeleaf/pom.xml b/modules/jooby-thymeleaf/pom.xml
index 35096a9608..2ab4772c7e 100644
--- a/modules/jooby-thymeleaf/pom.xml
+++ b/modules/jooby-thymeleaf/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-thymeleaf
jooby-thymeleaf
diff --git a/modules/jooby-trpc-avaje-jsonb/pom.xml b/modules/jooby-trpc-avaje-jsonb/pom.xml
index a3bb360e42..6876740527 100644
--- a/modules/jooby-trpc-avaje-jsonb/pom.xml
+++ b/modules/jooby-trpc-avaje-jsonb/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-trpc-avaje-jsonb
diff --git a/modules/jooby-trpc-generator/pom.xml b/modules/jooby-trpc-generator/pom.xml
index 4a3eab48f8..09a6d1a209 100644
--- a/modules/jooby-trpc-generator/pom.xml
+++ b/modules/jooby-trpc-generator/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-trpc-generator
jooby-trpc-generator
diff --git a/modules/jooby-trpc-jackson2/pom.xml b/modules/jooby-trpc-jackson2/pom.xml
index 35c0a4ddc1..d33a147d1e 100644
--- a/modules/jooby-trpc-jackson2/pom.xml
+++ b/modules/jooby-trpc-jackson2/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-trpc-jackson2
diff --git a/modules/jooby-trpc-jackson3/pom.xml b/modules/jooby-trpc-jackson3/pom.xml
index eed1c49436..1d67266a9f 100644
--- a/modules/jooby-trpc-jackson3/pom.xml
+++ b/modules/jooby-trpc-jackson3/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-trpc-jackson3
diff --git a/modules/jooby-trpc/pom.xml b/modules/jooby-trpc/pom.xml
index 44efbd68f8..fb60b5cecb 100644
--- a/modules/jooby-trpc/pom.xml
+++ b/modules/jooby-trpc/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-trpc
jooby-trpc
diff --git a/modules/jooby-undertow/pom.xml b/modules/jooby-undertow/pom.xml
index 7f0f6f4bd7..50af502501 100644
--- a/modules/jooby-undertow/pom.xml
+++ b/modules/jooby-undertow/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-undertow
jooby-undertow
diff --git a/modules/jooby-vertx-mysql-client/pom.xml b/modules/jooby-vertx-mysql-client/pom.xml
index 511adab36c..99fdaaba4e 100644
--- a/modules/jooby-vertx-mysql-client/pom.xml
+++ b/modules/jooby-vertx-mysql-client/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-vertx-mysql-client
jooby-vertx-mysql-client
diff --git a/modules/jooby-vertx-pg-client/pom.xml b/modules/jooby-vertx-pg-client/pom.xml
index 29267b7094..04073fb53b 100644
--- a/modules/jooby-vertx-pg-client/pom.xml
+++ b/modules/jooby-vertx-pg-client/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-vertx-pg-client
jooby-vertx-pg-client
diff --git a/modules/jooby-vertx-sql-client/pom.xml b/modules/jooby-vertx-sql-client/pom.xml
index 9898acca96..81d4d45b1f 100644
--- a/modules/jooby-vertx-sql-client/pom.xml
+++ b/modules/jooby-vertx-sql-client/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-vertx-sql-client
jooby-vertx-sql-client
diff --git a/modules/jooby-vertx/pom.xml b/modules/jooby-vertx/pom.xml
index cf80f650ec..31da69a8d7 100644
--- a/modules/jooby-vertx/pom.xml
+++ b/modules/jooby-vertx/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-vertx
jooby-vertx
diff --git a/modules/jooby-whoops/pom.xml b/modules/jooby-whoops/pom.xml
index 3a08ac5384..6dd4e218c7 100644
--- a/modules/jooby-whoops/pom.xml
+++ b/modules/jooby-whoops/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-whoops
jooby-whoops
diff --git a/modules/jooby-yasson/pom.xml b/modules/jooby-yasson/pom.xml
index 3b7cf668ab..66b85f5856 100644
--- a/modules/jooby-yasson/pom.xml
+++ b/modules/jooby-yasson/pom.xml
@@ -6,7 +6,7 @@
io.jooby
modules
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
jooby-yasson
jooby-yasson
diff --git a/modules/pom.xml b/modules/pom.xml
index 84e2d64870..407359fb36 100644
--- a/modules/pom.xml
+++ b/modules/pom.xml
@@ -4,7 +4,7 @@
io.jooby
jooby-project
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
modules
diff --git a/pom.xml b/pom.xml
index 3e9b095ef9..3e0a8abcfd 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
4.0.0
io.jooby
jooby-project
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
pom
jooby-project
@@ -212,7 +212,7 @@
21
21
yyyy-MM-dd HH:mm:ssa
- 2026-03-31T14:57:12Z
+ 2026-04-08T17:05:01Z
UTF-8
etc${file.separator}source${file.separator}formatter.sh
diff --git a/tests/pom.xml b/tests/pom.xml
index b570859756..042f426878 100644
--- a/tests/pom.xml
+++ b/tests/pom.xml
@@ -6,7 +6,7 @@
io.jooby
jooby-project
- 4.2.1-SNAPSHOT
+ 4.3.1-SNAPSHOT
tests
tests