From e94683b58e349638f1dba59c841e8203c9ff1548 Mon Sep 17 00:00:00 2001 From: Chinmay Kawle Date: Fri, 16 Oct 2026 02:12:38 +0000 Subject: [PATCH 1/3] Revert "chore: release - prepare for next development iteration" This reverts commit 2c0fc19d19e8842642757761af82803e1d2c8e34. --- aws-serverless-java-container-core/pom.xml | 4 ++-- aws-serverless-java-container-jersey/pom.xml | 6 +++--- aws-serverless-java-container-spark/pom.xml | 6 +++--- aws-serverless-java-container-spring/pom.xml | 6 +++--- aws-serverless-java-container-springboot2/pom.xml | 6 +++--- aws-serverless-java-container-struts/pom.xml | 6 +++--- aws-serverless-jersey-archetype/pom.xml | 6 +++--- aws-serverless-spark-archetype/pom.xml | 6 +++--- aws-serverless-spring-archetype/pom.xml | 6 +++--- aws-serverless-springboot2-archetype/pom.xml | 6 +++--- aws-serverless-struts-archetype/pom.xml | 6 +++--- pom.xml | 4 ++-- 12 files changed, 34 insertions(+), 34 deletions(-) diff --git a/aws-serverless-java-container-core/pom.xml b/aws-serverless-java-container-core/pom.xml index d5e9b438c..b9abad565 100644 --- a/aws-serverless-java-container-core/pom.xml +++ b/aws-serverless-java-container-core/pom.xml @@ -6,12 +6,12 @@ AWS Serverless Java container support - Core Allows Java applications written for a servlet container to run in AWS Lambda https://aws.amazon.com/lambda - 1.9.6-SNAPSHOT + 1.9.5 com.amazonaws.serverless aws-serverless-java-container - 1.9.6-SNAPSHOT + 1.9.5 .. diff --git a/aws-serverless-java-container-jersey/pom.xml b/aws-serverless-java-container-jersey/pom.xml index 0d4e7a9ac..c5242dba6 100644 --- a/aws-serverless-java-container-jersey/pom.xml +++ b/aws-serverless-java-container-jersey/pom.xml @@ -6,12 +6,12 @@ AWS Serverless Java container support - Jersey implementation Allows Java applications written for Jersey to run in AWS Lambda https://aws.amazon.com/lambda - 1.9.6-SNAPSHOT + 1.9.5 com.amazonaws.serverless aws-serverless-java-container - 1.9.6-SNAPSHOT + 1.9.5 .. @@ -24,7 +24,7 @@ com.amazonaws.serverless aws-serverless-java-container-core - 1.9.6-SNAPSHOT + 1.9.5 com.fasterxml.jackson.core diff --git a/aws-serverless-java-container-spark/pom.xml b/aws-serverless-java-container-spark/pom.xml index 4721e5c9f..30600ea20 100644 --- a/aws-serverless-java-container-spark/pom.xml +++ b/aws-serverless-java-container-spark/pom.xml @@ -6,12 +6,12 @@ AWS Serverless Java container support - Spark implementation Allows Java applications written for Spark to run in AWS Lambda https://aws.amazon.com/lambda - 1.9.6-SNAPSHOT + 1.9.5 com.amazonaws.serverless aws-serverless-java-container - 1.9.6-SNAPSHOT + 1.9.5 .. @@ -37,7 +37,7 @@ com.amazonaws.serverless aws-serverless-java-container-core - 1.9.6-SNAPSHOT + 1.9.5 diff --git a/aws-serverless-java-container-spring/pom.xml b/aws-serverless-java-container-spring/pom.xml index 562727544..7be58e6b6 100644 --- a/aws-serverless-java-container-spring/pom.xml +++ b/aws-serverless-java-container-spring/pom.xml @@ -6,12 +6,12 @@ AWS Serverless Java container support - Spring implementation Allows Java applications written for the Spring framework to run in AWS Lambda https://aws.amazon.com/lambda - 1.9.6-SNAPSHOT + 1.9.5 com.amazonaws.serverless aws-serverless-java-container - 1.9.6-SNAPSHOT + 1.9.5 .. @@ -25,7 +25,7 @@ com.amazonaws.serverless aws-serverless-java-container-core - 1.9.6-SNAPSHOT + 1.9.5 diff --git a/aws-serverless-java-container-springboot2/pom.xml b/aws-serverless-java-container-springboot2/pom.xml index 3d02b68c0..f4620a6f3 100644 --- a/aws-serverless-java-container-springboot2/pom.xml +++ b/aws-serverless-java-container-springboot2/pom.xml @@ -3,7 +3,7 @@ aws-serverless-java-container com.amazonaws.serverless - 1.9.6-SNAPSHOT + 1.9.5 4.0.0 @@ -12,7 +12,7 @@ AWS Serverless Java container support - SpringBoot 2 implementation Allows Java applications written for SpringBoot 2 to run in AWS Lambda https://aws.amazon.com/lambda - 1.9.6-SNAPSHOT + 1.9.5 5.3.31 @@ -27,7 +27,7 @@ com.amazonaws.serverless aws-serverless-java-container-core - 1.9.6-SNAPSHOT + 1.9.5 diff --git a/aws-serverless-java-container-struts/pom.xml b/aws-serverless-java-container-struts/pom.xml index ac4d881f0..1f80febd9 100644 --- a/aws-serverless-java-container-struts/pom.xml +++ b/aws-serverless-java-container-struts/pom.xml @@ -6,12 +6,12 @@ AWS Serverless Java container support - Struts implementation Allows Java applications written for the Struts framework to run in AWS Lambda https://aws.amazon.com/lambda - 1.9.6-SNAPSHOT + 1.9.5 com.amazonaws.serverless aws-serverless-java-container - 1.9.6-SNAPSHOT + 1.9.5 @@ -23,7 +23,7 @@ com.amazonaws.serverless aws-serverless-java-container-core - 1.9.6-SNAPSHOT + 1.9.5 diff --git a/aws-serverless-jersey-archetype/pom.xml b/aws-serverless-jersey-archetype/pom.xml index 3e3877535..363a17427 100644 --- a/aws-serverless-jersey-archetype/pom.xml +++ b/aws-serverless-jersey-archetype/pom.xml @@ -4,18 +4,18 @@ com.amazonaws.serverless aws-serverless-java-container - 1.9.6-SNAPSHOT + 1.9.5 com.amazonaws.serverless.archetypes aws-serverless-jersey-archetype AWS Serverless Jersey Archetype - 1.9.6-SNAPSHOT + 1.9.5 maven-archetype https://github.com/aws/serverless-java-container.git - HEAD + aws-serverless-java-container-1.9.5 diff --git a/aws-serverless-spark-archetype/pom.xml b/aws-serverless-spark-archetype/pom.xml index 6e0e203d4..655d303e5 100644 --- a/aws-serverless-spark-archetype/pom.xml +++ b/aws-serverless-spark-archetype/pom.xml @@ -4,18 +4,18 @@ com.amazonaws.serverless aws-serverless-java-container - 1.9.6-SNAPSHOT + 1.9.5 com.amazonaws.serverless.archetypes aws-serverless-spark-archetype AWS Serverless Spark Archetype - 1.9.6-SNAPSHOT + 1.9.5 maven-archetype https://github.com/aws/serverless-java-container.git - HEAD + aws-serverless-java-container-1.9.5 diff --git a/aws-serverless-spring-archetype/pom.xml b/aws-serverless-spring-archetype/pom.xml index 8c798f6cc..2646694f6 100644 --- a/aws-serverless-spring-archetype/pom.xml +++ b/aws-serverless-spring-archetype/pom.xml @@ -4,18 +4,18 @@ com.amazonaws.serverless aws-serverless-java-container - 1.9.6-SNAPSHOT + 1.9.5 com.amazonaws.serverless.archetypes aws-serverless-spring-archetype AWS Serverless Spring Archetype - 1.9.6-SNAPSHOT + 1.9.5 maven-archetype https://github.com/aws/serverless-java-container.git - HEAD + aws-serverless-java-container-1.9.5 diff --git a/aws-serverless-springboot2-archetype/pom.xml b/aws-serverless-springboot2-archetype/pom.xml index 976d5450a..39aa778b2 100644 --- a/aws-serverless-springboot2-archetype/pom.xml +++ b/aws-serverless-springboot2-archetype/pom.xml @@ -4,18 +4,18 @@ com.amazonaws.serverless aws-serverless-java-container - 1.9.6-SNAPSHOT + 1.9.5 com.amazonaws.serverless.archetypes aws-serverless-springboot2-archetype AWS Serverless Spring Boot 2 Archetype - 1.9.6-SNAPSHOT + 1.9.5 maven-archetype https://github.com/aws/serverless-java-container.git - HEAD + aws-serverless-java-container-1.9.5 diff --git a/aws-serverless-struts-archetype/pom.xml b/aws-serverless-struts-archetype/pom.xml index 25ede82a1..88ad2efa7 100644 --- a/aws-serverless-struts-archetype/pom.xml +++ b/aws-serverless-struts-archetype/pom.xml @@ -4,18 +4,18 @@ com.amazonaws.serverless aws-serverless-java-container - 1.9.6-SNAPSHOT + 1.9.5 com.amazonaws.serverless.archetypes aws-serverless-struts-archetype AWS Serverless Struts Archetype - 1.9.6-SNAPSHOT + 1.9.5 maven-archetype https://github.com/aws/serverless-java-container.git - HEAD + aws-serverless-java-container-1.9.5 diff --git a/pom.xml b/pom.xml index ce47232ba..91e818b72 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.amazonaws.serverless aws-serverless-java-container pom - 1.9.6-SNAPSHOT + 1.9.5 AWS Serverless Java container A Java framework to run Spring, Spring Boot, Jersey, Spark, and Struts applications inside AWS Lambda https://github.com/aws/serverless-java-container @@ -41,7 +41,7 @@ https://github.com/aws/serverless-java-container scm:git:https://github.com/aws/serverless-java-container.git - HEAD + aws-serverless-java-container-1.9.5 From 9218bed62f485a85a1c0742d46ff1ce7fb1d5133 Mon Sep 17 00:00:00 2001 From: Chinmay Kawle Date: Fri, 16 Oct 2026 02:12:38 +0000 Subject: [PATCH 2/3] Revert "chore: release - prepare release aws-serverless-java-container-1.9.5" This reverts commit 9de28dd281a9c822e6394920357d08ef0ebf8a28. --- aws-serverless-java-container-core/pom.xml | 4 ++-- aws-serverless-java-container-jersey/pom.xml | 6 +++--- aws-serverless-java-container-spark/pom.xml | 6 +++--- aws-serverless-java-container-spring/pom.xml | 6 +++--- aws-serverless-java-container-springboot2/pom.xml | 6 +++--- aws-serverless-java-container-struts/pom.xml | 6 +++--- aws-serverless-jersey-archetype/pom.xml | 6 +++--- aws-serverless-spark-archetype/pom.xml | 6 +++--- aws-serverless-spring-archetype/pom.xml | 6 +++--- aws-serverless-springboot2-archetype/pom.xml | 6 +++--- aws-serverless-struts-archetype/pom.xml | 6 +++--- pom.xml | 4 ++-- 12 files changed, 34 insertions(+), 34 deletions(-) diff --git a/aws-serverless-java-container-core/pom.xml b/aws-serverless-java-container-core/pom.xml index b9abad565..c254e7473 100644 --- a/aws-serverless-java-container-core/pom.xml +++ b/aws-serverless-java-container-core/pom.xml @@ -6,12 +6,12 @@ AWS Serverless Java container support - Core Allows Java applications written for a servlet container to run in AWS Lambda https://aws.amazon.com/lambda - 1.9.5 + 1.10.0-SNAPSHOT com.amazonaws.serverless aws-serverless-java-container - 1.9.5 + 1.10.0-SNAPSHOT .. diff --git a/aws-serverless-java-container-jersey/pom.xml b/aws-serverless-java-container-jersey/pom.xml index c5242dba6..94f7612ea 100644 --- a/aws-serverless-java-container-jersey/pom.xml +++ b/aws-serverless-java-container-jersey/pom.xml @@ -6,12 +6,12 @@ AWS Serverless Java container support - Jersey implementation Allows Java applications written for Jersey to run in AWS Lambda https://aws.amazon.com/lambda - 1.9.5 + 1.10.0-SNAPSHOT com.amazonaws.serverless aws-serverless-java-container - 1.9.5 + 1.10.0-SNAPSHOT .. @@ -24,7 +24,7 @@ com.amazonaws.serverless aws-serverless-java-container-core - 1.9.5 + 1.10.0-SNAPSHOT com.fasterxml.jackson.core diff --git a/aws-serverless-java-container-spark/pom.xml b/aws-serverless-java-container-spark/pom.xml index 30600ea20..c1a9a76d0 100644 --- a/aws-serverless-java-container-spark/pom.xml +++ b/aws-serverless-java-container-spark/pom.xml @@ -6,12 +6,12 @@ AWS Serverless Java container support - Spark implementation Allows Java applications written for Spark to run in AWS Lambda https://aws.amazon.com/lambda - 1.9.5 + 1.10.0-SNAPSHOT com.amazonaws.serverless aws-serverless-java-container - 1.9.5 + 1.10.0-SNAPSHOT .. @@ -37,7 +37,7 @@ com.amazonaws.serverless aws-serverless-java-container-core - 1.9.5 + 1.10.0-SNAPSHOT diff --git a/aws-serverless-java-container-spring/pom.xml b/aws-serverless-java-container-spring/pom.xml index 7be58e6b6..4ae61f89b 100644 --- a/aws-serverless-java-container-spring/pom.xml +++ b/aws-serverless-java-container-spring/pom.xml @@ -6,12 +6,12 @@ AWS Serverless Java container support - Spring implementation Allows Java applications written for the Spring framework to run in AWS Lambda https://aws.amazon.com/lambda - 1.9.5 + 1.10.0-SNAPSHOT com.amazonaws.serverless aws-serverless-java-container - 1.9.5 + 1.10.0-SNAPSHOT .. @@ -25,7 +25,7 @@ com.amazonaws.serverless aws-serverless-java-container-core - 1.9.5 + 1.10.0-SNAPSHOT diff --git a/aws-serverless-java-container-springboot2/pom.xml b/aws-serverless-java-container-springboot2/pom.xml index f4620a6f3..35b449199 100644 --- a/aws-serverless-java-container-springboot2/pom.xml +++ b/aws-serverless-java-container-springboot2/pom.xml @@ -3,7 +3,7 @@ aws-serverless-java-container com.amazonaws.serverless - 1.9.5 + 1.10.0-SNAPSHOT 4.0.0 @@ -12,7 +12,7 @@ AWS Serverless Java container support - SpringBoot 2 implementation Allows Java applications written for SpringBoot 2 to run in AWS Lambda https://aws.amazon.com/lambda - 1.9.5 + 1.10.0-SNAPSHOT 5.3.31 @@ -27,7 +27,7 @@ com.amazonaws.serverless aws-serverless-java-container-core - 1.9.5 + 1.10.0-SNAPSHOT diff --git a/aws-serverless-java-container-struts/pom.xml b/aws-serverless-java-container-struts/pom.xml index 1f80febd9..bb875b54a 100644 --- a/aws-serverless-java-container-struts/pom.xml +++ b/aws-serverless-java-container-struts/pom.xml @@ -6,12 +6,12 @@ AWS Serverless Java container support - Struts implementation Allows Java applications written for the Struts framework to run in AWS Lambda https://aws.amazon.com/lambda - 1.9.5 + 1.10.0-SNAPSHOT com.amazonaws.serverless aws-serverless-java-container - 1.9.5 + 1.10.0-SNAPSHOT @@ -23,7 +23,7 @@ com.amazonaws.serverless aws-serverless-java-container-core - 1.9.5 + 1.10.0-SNAPSHOT diff --git a/aws-serverless-jersey-archetype/pom.xml b/aws-serverless-jersey-archetype/pom.xml index 363a17427..c9196b275 100644 --- a/aws-serverless-jersey-archetype/pom.xml +++ b/aws-serverless-jersey-archetype/pom.xml @@ -4,18 +4,18 @@ com.amazonaws.serverless aws-serverless-java-container - 1.9.5 + 1.10.0-SNAPSHOT com.amazonaws.serverless.archetypes aws-serverless-jersey-archetype AWS Serverless Jersey Archetype - 1.9.5 + 1.10.0-SNAPSHOT maven-archetype https://github.com/aws/serverless-java-container.git - aws-serverless-java-container-1.9.5 + HEAD diff --git a/aws-serverless-spark-archetype/pom.xml b/aws-serverless-spark-archetype/pom.xml index 655d303e5..73566ddd7 100644 --- a/aws-serverless-spark-archetype/pom.xml +++ b/aws-serverless-spark-archetype/pom.xml @@ -4,18 +4,18 @@ com.amazonaws.serverless aws-serverless-java-container - 1.9.5 + 1.10.0-SNAPSHOT com.amazonaws.serverless.archetypes aws-serverless-spark-archetype AWS Serverless Spark Archetype - 1.9.5 + 1.10.0-SNAPSHOT maven-archetype https://github.com/aws/serverless-java-container.git - aws-serverless-java-container-1.9.5 + HEAD diff --git a/aws-serverless-spring-archetype/pom.xml b/aws-serverless-spring-archetype/pom.xml index 2646694f6..dd5d9adda 100644 --- a/aws-serverless-spring-archetype/pom.xml +++ b/aws-serverless-spring-archetype/pom.xml @@ -4,18 +4,18 @@ com.amazonaws.serverless aws-serverless-java-container - 1.9.5 + 1.10.0-SNAPSHOT com.amazonaws.serverless.archetypes aws-serverless-spring-archetype AWS Serverless Spring Archetype - 1.9.5 + 1.10.0-SNAPSHOT maven-archetype https://github.com/aws/serverless-java-container.git - aws-serverless-java-container-1.9.5 + HEAD diff --git a/aws-serverless-springboot2-archetype/pom.xml b/aws-serverless-springboot2-archetype/pom.xml index 39aa778b2..0a740e510 100644 --- a/aws-serverless-springboot2-archetype/pom.xml +++ b/aws-serverless-springboot2-archetype/pom.xml @@ -4,18 +4,18 @@ com.amazonaws.serverless aws-serverless-java-container - 1.9.5 + 1.10.0-SNAPSHOT com.amazonaws.serverless.archetypes aws-serverless-springboot2-archetype AWS Serverless Spring Boot 2 Archetype - 1.9.5 + 1.10.0-SNAPSHOT maven-archetype https://github.com/aws/serverless-java-container.git - aws-serverless-java-container-1.9.5 + HEAD diff --git a/aws-serverless-struts-archetype/pom.xml b/aws-serverless-struts-archetype/pom.xml index 88ad2efa7..086616b4e 100644 --- a/aws-serverless-struts-archetype/pom.xml +++ b/aws-serverless-struts-archetype/pom.xml @@ -4,18 +4,18 @@ com.amazonaws.serverless aws-serverless-java-container - 1.9.5 + 1.10.0-SNAPSHOT com.amazonaws.serverless.archetypes aws-serverless-struts-archetype AWS Serverless Struts Archetype - 1.9.5 + 1.10.0-SNAPSHOT maven-archetype https://github.com/aws/serverless-java-container.git - aws-serverless-java-container-1.9.5 + HEAD diff --git a/pom.xml b/pom.xml index 91e818b72..192c8866c 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.amazonaws.serverless aws-serverless-java-container pom - 1.9.5 + 1.10.0-SNAPSHOT AWS Serverless Java container A Java framework to run Spring, Spring Boot, Jersey, Spark, and Struts applications inside AWS Lambda https://github.com/aws/serverless-java-container @@ -41,7 +41,7 @@ https://github.com/aws/serverless-java-container scm:git:https://github.com/aws/serverless-java-container.git - aws-serverless-java-container-1.9.5 + HEAD From 4fc4185d1cd5a3607af9b079aae839babb2bd349 Mon Sep 17 00:00:00 2001 From: Chinmay Kawle Date: Fri, 16 Oct 2026 02:16:51 +0000 Subject: [PATCH 3/3] build: sign and attach sources and javadoc in 1.x releases, as on main The 1.9.5 release run uploaded only each module's pom and jar, so the Central Portal rejected the deployment with a 400. The signatures, sources and javadoc jars Maven Central requires were never produced. On 1.x those came from profiles activated by the performRelease property: release-sign-artifacts in this pom for signing, and Maven's own release-profile for sources and javadoc. maven-release-plugin 3.x no longer sets performRelease, and the plugin version here was not pinned, so the current runner picked up 3.x and neither profile ran. 1.9.4 was released in 2024 with an older plugin. main and 2.1.x pin maven-release-plugin 3.1.1 and name their release profile explicitly. Do the same here: pin 3.1.1, set releaseProfiles to serverless-java-container-release, and replace release-sign-artifacts with main's profile (gpg 3.2.7, javadoc, sources 3.3.1), so the three lines release the same way. Verified locally on JDK 8 by deploying with the profile to a file repository: every library module now produces jar, sources and javadoc, and the archetypes jar and sources, matching what 3.0.3 shipped. Signing was skipped locally and runs on the release runner with the same plugin version and key that signed 3.0.3 and 2.1.6. --- pom.xml | 37 +++++++++++++++++++++++++++++-------- 1 file changed, 29 insertions(+), 8 deletions(-) diff --git a/pom.xml b/pom.xml index 192c8866c..fe8d0980a 100644 --- a/pom.xml +++ b/pom.xml @@ -199,7 +199,9 @@ org.apache.maven.plugins maven-release-plugin + 3.1.1 + serverless-java-container-release clean verify install true chore: release - @@ -246,19 +248,13 @@ - release-sign-artifacts - - - performRelease - true - - + serverless-java-container-release org.apache.maven.plugins maven-gpg-plugin - 3.0.1 + 3.2.7 sign-artifacts @@ -269,6 +265,31 @@ + + org.apache.maven.plugins + maven-javadoc-plugin + + + attach-javadocs + + jar + + + + + + org.apache.maven.plugins + maven-source-plugin + 3.3.1 + + + attach-sources + + jar-no-fork + + + +