From 8808fc4f5d20116163ee35f51b3327fd95488587 Mon Sep 17 00:00:00 2001 From: slinkydeveloper Date: Tue, 3 Feb 2026 14:13:50 +0100 Subject: [PATCH 1/2] Update to Java SDK 2.6.0 --- java/basics/build.gradle.kts | 2 +- .../food-ordering/app/restate-app/build.gradle.kts | 2 +- .../food-ordering/app/restaurant/build.gradle.kts | 2 +- .../subway-fare-calculator/build.gradle.kts | 2 +- .../end-to-end-applications/workflow-interpreter/pom.xml | 2 +- .../java-gradle-lambda-cdk/lambda/build.gradle.kts | 2 +- java/integrations/java-spring/build.gradle.kts | 2 +- java/patterns-use-cases/build.gradle.kts | 2 +- java/templates/java-gradle/AGENTS.md | 9 ++++----- java/templates/java-gradle/build.gradle.kts | 2 +- java/templates/java-maven-quarkus/AGENTS.md | 9 ++++----- java/templates/java-maven-quarkus/pom.xml | 2 +- java/templates/java-maven-spring-boot/AGENTS.md | 9 ++++----- java/templates/java-maven-spring-boot/pom.xml | 2 +- java/templates/java-maven/AGENTS.md | 9 ++++----- java/templates/java-maven/pom.xml | 2 +- java/templates/java-new-api-gradle/AGENTS.md | 9 ++++----- java/templates/java-new-api-gradle/build.gradle.kts | 2 +- java/templates/java-new-api-maven-spring-boot/AGENTS.md | 9 ++++----- java/templates/java-new-api-maven-spring-boot/pom.xml | 2 +- java/templates/java-new-api-maven/AGENTS.md | 9 ++++----- java/templates/java-new-api-maven/pom.xml | 2 +- .../tour-of-orchestration-java/build.gradle.kts | 2 +- java/tutorials/tour-of-workflows-java/build.gradle.kts | 2 +- kotlin/basics/build.gradle.kts | 2 +- .../food-ordering/app/restate-app/build.gradle.kts | 2 +- .../food-ordering/app/restaurant/build.gradle.kts | 2 +- .../kmp-android-todo-app/server/build.gradle.kts | 2 +- .../kotlin-gradle-lambda-cdk/lambda/build.gradle.kts | 2 +- kotlin/patterns-use-cases/build.gradle.kts | 2 +- .../templates/kotlin-gradle-spring-boot/build.gradle.kts | 2 +- kotlin/templates/kotlin-gradle/build.gradle.kts | 2 +- 32 files changed, 53 insertions(+), 60 deletions(-) diff --git a/java/basics/build.gradle.kts b/java/basics/build.gradle.kts index 9ae79a75..4dbd0d1b 100644 --- a/java/basics/build.gradle.kts +++ b/java/basics/build.gradle.kts @@ -7,7 +7,7 @@ repositories { mavenCentral() } -val restateVersion = "2.5.0" +val restateVersion = "2.6.0" dependencies { annotationProcessor("dev.restate:sdk-api-gen:$restateVersion") diff --git a/java/end-to-end-applications/food-ordering/app/restate-app/build.gradle.kts b/java/end-to-end-applications/food-ordering/app/restate-app/build.gradle.kts index 5a9b09db..e87f7226 100644 --- a/java/end-to-end-applications/food-ordering/app/restate-app/build.gradle.kts +++ b/java/end-to-end-applications/food-ordering/app/restate-app/build.gradle.kts @@ -11,7 +11,7 @@ repositories { mavenCentral() } -val restateVersion = "2.5.0" +val restateVersion = "2.6.0" dependencies { // Restate SDK diff --git a/java/end-to-end-applications/food-ordering/app/restaurant/build.gradle.kts b/java/end-to-end-applications/food-ordering/app/restaurant/build.gradle.kts index 88854090..78ef6845 100644 --- a/java/end-to-end-applications/food-ordering/app/restaurant/build.gradle.kts +++ b/java/end-to-end-applications/food-ordering/app/restaurant/build.gradle.kts @@ -10,7 +10,7 @@ repositories { mavenCentral() } -val restateVersion = "2.5.0" +val restateVersion = "2.6.0" dependencies { // Kafka diff --git a/java/end-to-end-applications/subway-fare-calculator/build.gradle.kts b/java/end-to-end-applications/subway-fare-calculator/build.gradle.kts index 01eed74f..4a34fbfc 100644 --- a/java/end-to-end-applications/subway-fare-calculator/build.gradle.kts +++ b/java/end-to-end-applications/subway-fare-calculator/build.gradle.kts @@ -7,7 +7,7 @@ repositories { mavenCentral() } -val restateVersion = "2.5.0" +val restateVersion = "2.6.0" dependencies { annotationProcessor("dev.restate:sdk-api-gen:$restateVersion") diff --git a/java/end-to-end-applications/workflow-interpreter/pom.xml b/java/end-to-end-applications/workflow-interpreter/pom.xml index d955f6d8..ab690bb9 100644 --- a/java/end-to-end-applications/workflow-interpreter/pom.xml +++ b/java/end-to-end-applications/workflow-interpreter/pom.xml @@ -30,7 +30,7 @@ 17 4.1.124.Final - 2.5.0 + 2.6.0 diff --git a/java/integrations/java-gradle-lambda-cdk/lambda/build.gradle.kts b/java/integrations/java-gradle-lambda-cdk/lambda/build.gradle.kts index e4079074..19b597a9 100644 --- a/java/integrations/java-gradle-lambda-cdk/lambda/build.gradle.kts +++ b/java/integrations/java-gradle-lambda-cdk/lambda/build.gradle.kts @@ -6,7 +6,7 @@ repositories { mavenCentral() } -val restateVersion = "2.5.0" +val restateVersion = "2.6.0" dependencies { // Annotation processor diff --git a/java/integrations/java-spring/build.gradle.kts b/java/integrations/java-spring/build.gradle.kts index 2a7222de..e8ac0ce1 100644 --- a/java/integrations/java-spring/build.gradle.kts +++ b/java/integrations/java-spring/build.gradle.kts @@ -13,7 +13,7 @@ repositories { mavenCentral() } -val restateVersion = "2.5.0" +val restateVersion = "2.6.0" dependencies { implementation("org.springframework.boot:spring-boot-starter") diff --git a/java/patterns-use-cases/build.gradle.kts b/java/patterns-use-cases/build.gradle.kts index 3145df02..ef9d9dea 100644 --- a/java/patterns-use-cases/build.gradle.kts +++ b/java/patterns-use-cases/build.gradle.kts @@ -8,7 +8,7 @@ repositories { mavenCentral() } -val restateVersion = "2.5.0" +val restateVersion = "2.6.0" dependencies { annotationProcessor("dev.restate:sdk-api-gen:$restateVersion") diff --git a/java/templates/java-gradle/AGENTS.md b/java/templates/java-gradle/AGENTS.md index a7454322..69af5b7d 100644 --- a/java/templates/java-gradle/AGENTS.md +++ b/java/templates/java-gradle/AGENTS.md @@ -1,3 +1,7 @@ +> ## Documentation Index +> Fetch the complete documentation index at: https://docs.restate.dev/llms.txt +> Use this file to discover all available pages before exploring further. + # Restate Java SDK Rules ## Core Concepts @@ -401,8 +405,3 @@ MyObjectClient.fromClient(restateClient, "Mary") .send() .myHandler("Hi", opt -> opt.idempotencyKey("abc")); ``` - - ---- - -> To find navigation and other pages in this documentation, fetch the llms.txt file at: https://docs.restate.dev/llms.txt \ No newline at end of file diff --git a/java/templates/java-gradle/build.gradle.kts b/java/templates/java-gradle/build.gradle.kts index 922a2ede..f76492aa 100644 --- a/java/templates/java-gradle/build.gradle.kts +++ b/java/templates/java-gradle/build.gradle.kts @@ -7,7 +7,7 @@ repositories { mavenCentral() } -val restateVersion = "2.5.0" +val restateVersion = "2.6.0" dependencies { annotationProcessor("dev.restate:sdk-api-gen:$restateVersion") diff --git a/java/templates/java-maven-quarkus/AGENTS.md b/java/templates/java-maven-quarkus/AGENTS.md index a7454322..69af5b7d 100644 --- a/java/templates/java-maven-quarkus/AGENTS.md +++ b/java/templates/java-maven-quarkus/AGENTS.md @@ -1,3 +1,7 @@ +> ## Documentation Index +> Fetch the complete documentation index at: https://docs.restate.dev/llms.txt +> Use this file to discover all available pages before exploring further. + # Restate Java SDK Rules ## Core Concepts @@ -401,8 +405,3 @@ MyObjectClient.fromClient(restateClient, "Mary") .send() .myHandler("Hi", opt -> opt.idempotencyKey("abc")); ``` - - ---- - -> To find navigation and other pages in this documentation, fetch the llms.txt file at: https://docs.restate.dev/llms.txt \ No newline at end of file diff --git a/java/templates/java-maven-quarkus/pom.xml b/java/templates/java-maven-quarkus/pom.xml index 22805e44..5514943d 100644 --- a/java/templates/java-maven-quarkus/pom.xml +++ b/java/templates/java-maven-quarkus/pom.xml @@ -15,7 +15,7 @@ 3.15.1 true 3.3.1 - 2.5.0 + 2.6.0 diff --git a/java/templates/java-maven-spring-boot/AGENTS.md b/java/templates/java-maven-spring-boot/AGENTS.md index a7454322..69af5b7d 100644 --- a/java/templates/java-maven-spring-boot/AGENTS.md +++ b/java/templates/java-maven-spring-boot/AGENTS.md @@ -1,3 +1,7 @@ +> ## Documentation Index +> Fetch the complete documentation index at: https://docs.restate.dev/llms.txt +> Use this file to discover all available pages before exploring further. + # Restate Java SDK Rules ## Core Concepts @@ -401,8 +405,3 @@ MyObjectClient.fromClient(restateClient, "Mary") .send() .myHandler("Hi", opt -> opt.idempotencyKey("abc")); ``` - - ---- - -> To find navigation and other pages in this documentation, fetch the llms.txt file at: https://docs.restate.dev/llms.txt \ No newline at end of file diff --git a/java/templates/java-maven-spring-boot/pom.xml b/java/templates/java-maven-spring-boot/pom.xml index cb4e7d20..c4d44c5f 100644 --- a/java/templates/java-maven-spring-boot/pom.xml +++ b/java/templates/java-maven-spring-boot/pom.xml @@ -28,7 +28,7 @@ 17 - 2.5.0 + 2.6.0 diff --git a/java/templates/java-maven/AGENTS.md b/java/templates/java-maven/AGENTS.md index a7454322..69af5b7d 100644 --- a/java/templates/java-maven/AGENTS.md +++ b/java/templates/java-maven/AGENTS.md @@ -1,3 +1,7 @@ +> ## Documentation Index +> Fetch the complete documentation index at: https://docs.restate.dev/llms.txt +> Use this file to discover all available pages before exploring further. + # Restate Java SDK Rules ## Core Concepts @@ -401,8 +405,3 @@ MyObjectClient.fromClient(restateClient, "Mary") .send() .myHandler("Hi", opt -> opt.idempotencyKey("abc")); ``` - - ---- - -> To find navigation and other pages in this documentation, fetch the llms.txt file at: https://docs.restate.dev/llms.txt \ No newline at end of file diff --git a/java/templates/java-maven/pom.xml b/java/templates/java-maven/pom.xml index 7c6f9545..ba584456 100644 --- a/java/templates/java-maven/pom.xml +++ b/java/templates/java-maven/pom.xml @@ -15,7 +15,7 @@ UTF-8 17 17 - 2.5.0 + 2.6.0 diff --git a/java/templates/java-new-api-gradle/AGENTS.md b/java/templates/java-new-api-gradle/AGENTS.md index a7454322..69af5b7d 100644 --- a/java/templates/java-new-api-gradle/AGENTS.md +++ b/java/templates/java-new-api-gradle/AGENTS.md @@ -1,3 +1,7 @@ +> ## Documentation Index +> Fetch the complete documentation index at: https://docs.restate.dev/llms.txt +> Use this file to discover all available pages before exploring further. + # Restate Java SDK Rules ## Core Concepts @@ -401,8 +405,3 @@ MyObjectClient.fromClient(restateClient, "Mary") .send() .myHandler("Hi", opt -> opt.idempotencyKey("abc")); ``` - - ---- - -> To find navigation and other pages in this documentation, fetch the llms.txt file at: https://docs.restate.dev/llms.txt \ No newline at end of file diff --git a/java/templates/java-new-api-gradle/build.gradle.kts b/java/templates/java-new-api-gradle/build.gradle.kts index 82c61a2b..024cf1f4 100644 --- a/java/templates/java-new-api-gradle/build.gradle.kts +++ b/java/templates/java-new-api-gradle/build.gradle.kts @@ -7,7 +7,7 @@ repositories { mavenCentral() } -val restateVersion = "2.5.0" +val restateVersion = "2.6.0" dependencies { // Restate SDK diff --git a/java/templates/java-new-api-maven-spring-boot/AGENTS.md b/java/templates/java-new-api-maven-spring-boot/AGENTS.md index a7454322..69af5b7d 100644 --- a/java/templates/java-new-api-maven-spring-boot/AGENTS.md +++ b/java/templates/java-new-api-maven-spring-boot/AGENTS.md @@ -1,3 +1,7 @@ +> ## Documentation Index +> Fetch the complete documentation index at: https://docs.restate.dev/llms.txt +> Use this file to discover all available pages before exploring further. + # Restate Java SDK Rules ## Core Concepts @@ -401,8 +405,3 @@ MyObjectClient.fromClient(restateClient, "Mary") .send() .myHandler("Hi", opt -> opt.idempotencyKey("abc")); ``` - - ---- - -> To find navigation and other pages in this documentation, fetch the llms.txt file at: https://docs.restate.dev/llms.txt \ No newline at end of file diff --git a/java/templates/java-new-api-maven-spring-boot/pom.xml b/java/templates/java-new-api-maven-spring-boot/pom.xml index ade044dd..9bd4fa06 100644 --- a/java/templates/java-new-api-maven-spring-boot/pom.xml +++ b/java/templates/java-new-api-maven-spring-boot/pom.xml @@ -28,7 +28,7 @@ 17 - 2.5.0 + 2.6.0 diff --git a/java/templates/java-new-api-maven/AGENTS.md b/java/templates/java-new-api-maven/AGENTS.md index a7454322..69af5b7d 100644 --- a/java/templates/java-new-api-maven/AGENTS.md +++ b/java/templates/java-new-api-maven/AGENTS.md @@ -1,3 +1,7 @@ +> ## Documentation Index +> Fetch the complete documentation index at: https://docs.restate.dev/llms.txt +> Use this file to discover all available pages before exploring further. + # Restate Java SDK Rules ## Core Concepts @@ -401,8 +405,3 @@ MyObjectClient.fromClient(restateClient, "Mary") .send() .myHandler("Hi", opt -> opt.idempotencyKey("abc")); ``` - - ---- - -> To find navigation and other pages in this documentation, fetch the llms.txt file at: https://docs.restate.dev/llms.txt \ No newline at end of file diff --git a/java/templates/java-new-api-maven/pom.xml b/java/templates/java-new-api-maven/pom.xml index fb9ab61f..67705a16 100644 --- a/java/templates/java-new-api-maven/pom.xml +++ b/java/templates/java-new-api-maven/pom.xml @@ -15,7 +15,7 @@ UTF-8 17 17 - 2.5.0 + 2.6.0 diff --git a/java/tutorials/tour-of-orchestration-java/build.gradle.kts b/java/tutorials/tour-of-orchestration-java/build.gradle.kts index c798f76d..aaca4f40 100644 --- a/java/tutorials/tour-of-orchestration-java/build.gradle.kts +++ b/java/tutorials/tour-of-orchestration-java/build.gradle.kts @@ -8,7 +8,7 @@ repositories { mavenCentral() } -val restateVersion = "2.5.0" +val restateVersion = "2.6.0" dependencies { annotationProcessor("dev.restate:sdk-api-gen:$restateVersion") diff --git a/java/tutorials/tour-of-workflows-java/build.gradle.kts b/java/tutorials/tour-of-workflows-java/build.gradle.kts index d8252614..3bc247b6 100644 --- a/java/tutorials/tour-of-workflows-java/build.gradle.kts +++ b/java/tutorials/tour-of-workflows-java/build.gradle.kts @@ -8,7 +8,7 @@ repositories { mavenCentral() } -val restateVersion = "2.5.0" +val restateVersion = "2.6.0" dependencies { annotationProcessor("dev.restate:sdk-api-gen:$restateVersion") diff --git a/kotlin/basics/build.gradle.kts b/kotlin/basics/build.gradle.kts index 7d39e043..ec456d78 100644 --- a/kotlin/basics/build.gradle.kts +++ b/kotlin/basics/build.gradle.kts @@ -9,7 +9,7 @@ repositories { mavenCentral() } -val restateVersion = "2.5.0" +val restateVersion = "2.6.0" dependencies { // Annotation processor diff --git a/kotlin/end-to-end-applications/food-ordering/app/restate-app/build.gradle.kts b/kotlin/end-to-end-applications/food-ordering/app/restate-app/build.gradle.kts index e0c4dfe3..8291b601 100644 --- a/kotlin/end-to-end-applications/food-ordering/app/restate-app/build.gradle.kts +++ b/kotlin/end-to-end-applications/food-ordering/app/restate-app/build.gradle.kts @@ -6,7 +6,7 @@ plugins { repositories { mavenCentral() } -val restateVersion = "2.5.0" +val restateVersion = "2.6.0" dependencies { // Restate SDK diff --git a/kotlin/end-to-end-applications/food-ordering/app/restaurant/build.gradle.kts b/kotlin/end-to-end-applications/food-ordering/app/restaurant/build.gradle.kts index 4156b033..7790aa76 100644 --- a/kotlin/end-to-end-applications/food-ordering/app/restaurant/build.gradle.kts +++ b/kotlin/end-to-end-applications/food-ordering/app/restaurant/build.gradle.kts @@ -7,7 +7,7 @@ repositories { mavenCentral() } -val restateVersion = "2.5.0" +val restateVersion = "2.6.0" dependencies { // Kafka diff --git a/kotlin/end-to-end-applications/kmp-android-todo-app/server/build.gradle.kts b/kotlin/end-to-end-applications/kmp-android-todo-app/server/build.gradle.kts index 18a51596..f1b71bd6 100644 --- a/kotlin/end-to-end-applications/kmp-android-todo-app/server/build.gradle.kts +++ b/kotlin/end-to-end-applications/kmp-android-todo-app/server/build.gradle.kts @@ -8,7 +8,7 @@ plugins { group = "dev.restate.examples.noteapp" version = "1.0.0" -val restateVersion = "2.5.0" +val restateVersion = "2.6.0" kotlin { jvmToolchain(17) diff --git a/kotlin/integrations/kotlin-gradle-lambda-cdk/lambda/build.gradle.kts b/kotlin/integrations/kotlin-gradle-lambda-cdk/lambda/build.gradle.kts index 7b610a0d..41110ee6 100644 --- a/kotlin/integrations/kotlin-gradle-lambda-cdk/lambda/build.gradle.kts +++ b/kotlin/integrations/kotlin-gradle-lambda-cdk/lambda/build.gradle.kts @@ -10,7 +10,7 @@ repositories { mavenCentral() } -val restateVersion = "2.5.0" +val restateVersion = "2.6.0" dependencies { // Annotation processor diff --git a/kotlin/patterns-use-cases/build.gradle.kts b/kotlin/patterns-use-cases/build.gradle.kts index d27a9952..17bb4651 100644 --- a/kotlin/patterns-use-cases/build.gradle.kts +++ b/kotlin/patterns-use-cases/build.gradle.kts @@ -8,7 +8,7 @@ plugins { repositories { mavenCentral() } -val restateVersion = "2.5.0" +val restateVersion = "2.6.0" dependencies { // Annotation processor diff --git a/kotlin/templates/kotlin-gradle-spring-boot/build.gradle.kts b/kotlin/templates/kotlin-gradle-spring-boot/build.gradle.kts index 89e11acb..93b5520e 100644 --- a/kotlin/templates/kotlin-gradle-spring-boot/build.gradle.kts +++ b/kotlin/templates/kotlin-gradle-spring-boot/build.gradle.kts @@ -21,7 +21,7 @@ repositories { mavenCentral() } -val restateVersion = "2.5.0" +val restateVersion = "2.6.0" dependencies { // Annotation processor diff --git a/kotlin/templates/kotlin-gradle/build.gradle.kts b/kotlin/templates/kotlin-gradle/build.gradle.kts index e18778ff..ccc83946 100644 --- a/kotlin/templates/kotlin-gradle/build.gradle.kts +++ b/kotlin/templates/kotlin-gradle/build.gradle.kts @@ -9,7 +9,7 @@ repositories { mavenCentral() } -val restateVersion = "2.5.0" +val restateVersion = "2.6.0" dependencies { // Annotation processor From 5b4e750318188836618bd07e9bf239519929cc65 Mon Sep 17 00:00:00 2001 From: slinkydeveloper Date: Tue, 3 Feb 2026 14:23:51 +0100 Subject: [PATCH 2/2] Bump gradle wrappers --- java/templates/java-gradle/build.gradle.kts | 7 ++++--- .../gradle/wrapper/gradle-wrapper.jar | Bin 43705 -> 43764 bytes .../gradle/wrapper/gradle-wrapper.properties | 2 +- java/templates/java-gradle/gradlew | 4 ++-- java/templates/java-gradle/gradlew.bat | 4 ++-- .../java-new-api-gradle/build.gradle.kts | 7 ++++--- .../gradle/wrapper/gradle-wrapper.jar | Bin 43705 -> 43764 bytes .../gradle/wrapper/gradle-wrapper.properties | 2 +- java/templates/java-new-api-gradle/gradlew | 4 ++-- .../templates/java-new-api-gradle/gradlew.bat | 4 ++-- 10 files changed, 18 insertions(+), 16 deletions(-) diff --git a/java/templates/java-gradle/build.gradle.kts b/java/templates/java-gradle/build.gradle.kts index f76492aa..87019a59 100644 --- a/java/templates/java-gradle/build.gradle.kts +++ b/java/templates/java-gradle/build.gradle.kts @@ -15,11 +15,12 @@ dependencies { // Restate SDK implementation("dev.restate:sdk-java-http:$restateVersion") - // Logging (optional) + // Logging implementation("org.apache.logging.log4j:log4j-api:2.24.1") - testImplementation(platform("org.junit:junit-bom:5.11.3")) - testImplementation("org.junit.jupiter:junit-jupiter") + // JUnit (API & test launcher) + testImplementation("org.junit.jupiter:junit-jupiter:5.14.1") + testRuntimeOnly("org.junit.platform:junit-platform-launcher:1.14.2") testImplementation("dev.restate:sdk-testing:$restateVersion") } diff --git a/java/templates/java-gradle/gradle/wrapper/gradle-wrapper.jar b/java/templates/java-gradle/gradle/wrapper/gradle-wrapper.jar index 9bbc975c742b298b441bfb90dbc124400a3751b9..1b33c55baabb587c669f562ae36f953de2481846 100644 GIT binary patch delta 642 zcmdmamFde>rVZJA^}0Q$xegf!xPEW^+5YDM%iT2bEgct9o+jH~+sJas#HZ=szO|** z=Pj=X_vx?W&DSwKck|WWn~hffsvnQ+42*W$b7b0$SCcOoZ`{W{^$^pk;4>8-A*-)$ z?n(Po`1$6Jn_u?t-L+tsPyZ2#X}8T6OS8pAU;kdgd+_Hw4z4TW0p9E!T+=f7-c&O% zFic^X{7^$?^Ho04eona9n#mGMxKhA=~8B%JN`M zMhm5wc-2v)$``sY$!Q`9xiU@DhI73ZxiGEKg>yIPs)NmWwMdF-ngLXpZSqV5ez36n zVkxF2rjrjWR+_xr6e6@_u@s~2uv{9vi*1pj2)BjFD+-%@&pRVP1f{O1glxTOp2-62Ph;v z`N1+vCd)9ea)af*Ol1*JCfnp$%Uu}%OuoN7g2}3C@`L5FlP#(sA=|h@iixuZC?qp^ z=L$=v$ZoI}|87Wh=&h7udff{aieKr*l+zDp?pf)_bbRvUf>kn;HCDMXNlgbbo!QRK I1x7am0No)LiU0rr delta 584 zcmexzm1*ZyrVZJAexH5Moc8h7)w{^+t*dqJ%=yhh23L$9JpFV=_k`zJ-?Q4DI*eSe z+ES)HSrVnWLtJ&)lO%hRkV9zl5qqWRt0e;bb zPPo`)y?HTAyZI&u&X<|2$FDHCf4;!v8}p=?Tm`^F0`u(|1ttf~&t$qP3KUSD>@TJQ zRwJ}Pim6NzEc8KA6)e;S6gs8=7IIL8sQL*MYEuRYO;Uj<%3UbMbV&^&!Zvx+LKmjT z8Zch6rYP7Tw?$Hn(UTJwWiS=$f{lB(C=e*%usDV})0AQIK~sat=ND@+Gg*Pyij!rR z*fa02W|%BsV++>4W{DKDGSIUEHd2$P+8ct!RF+CHDowUuTEZOZ%rJSQv*qOXOSPDN zT|sP-$p*_3ncsWB*qoD7JQcyZ9xan%cJP6Tb4-?AZpr*F6v98hoNaPJm@HV`yya5N z))6pqFXn@}P(3T0nEzM8*c_9KtE9o|_pFd&K35GBXP^9Kg(b6GH-z8S4GDzIl~T+b zdLd#meKKHu$5u))8cu$=GKINkGDPOUD)!0$C(BH(U!}!-e;Q0ok8Sc?V1zRO04>ts AA^-pY diff --git a/java/templates/java-gradle/gradle/wrapper/gradle-wrapper.properties b/java/templates/java-gradle/gradle/wrapper/gradle-wrapper.properties index d4081da4..37f78a6a 100644 --- a/java/templates/java-gradle/gradle/wrapper/gradle-wrapper.properties +++ b/java/templates/java-gradle/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/java/templates/java-gradle/gradlew b/java/templates/java-gradle/gradlew index faf93008..23d15a93 100755 --- a/java/templates/java-gradle/gradlew +++ b/java/templates/java-gradle/gradlew @@ -114,7 +114,7 @@ case "$( uname )" in #( NONSTOP* ) nonstop=true ;; esac -CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar +CLASSPATH="\\\"\\\"" # Determine the Java command to use to start the JVM. @@ -213,7 +213,7 @@ DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' set -- \ "-Dorg.gradle.appname=$APP_BASE_NAME" \ -classpath "$CLASSPATH" \ - org.gradle.wrapper.GradleWrapperMain \ + -jar "$APP_HOME/gradle/wrapper/gradle-wrapper.jar" \ "$@" # Stop when "xargs" is not available. diff --git a/java/templates/java-gradle/gradlew.bat b/java/templates/java-gradle/gradlew.bat index 9b42019c..5eed7ee8 100644 --- a/java/templates/java-gradle/gradlew.bat +++ b/java/templates/java-gradle/gradlew.bat @@ -70,11 +70,11 @@ goto fail :execute @rem Setup the command line -set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar +set CLASSPATH= @rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %* :end @rem End local scope for the variables with windows NT shell diff --git a/java/templates/java-new-api-gradle/build.gradle.kts b/java/templates/java-new-api-gradle/build.gradle.kts index 024cf1f4..dc8edcb5 100644 --- a/java/templates/java-new-api-gradle/build.gradle.kts +++ b/java/templates/java-new-api-gradle/build.gradle.kts @@ -13,11 +13,12 @@ dependencies { // Restate SDK implementation("dev.restate:sdk-java-http:$restateVersion") - // Logging (optional) + // Logging implementation("org.apache.logging.log4j:log4j-api:2.24.1") - testImplementation(platform("org.junit:junit-bom:5.11.3")) - testImplementation("org.junit.jupiter:junit-jupiter") + // JUnit (API & test launcher) + testImplementation("org.junit.jupiter:junit-jupiter:5.14.1") + testRuntimeOnly("org.junit.platform:junit-platform-launcher:1.14.2") testImplementation("dev.restate:sdk-testing:$restateVersion") } diff --git a/java/templates/java-new-api-gradle/gradle/wrapper/gradle-wrapper.jar b/java/templates/java-new-api-gradle/gradle/wrapper/gradle-wrapper.jar index 9bbc975c742b298b441bfb90dbc124400a3751b9..1b33c55baabb587c669f562ae36f953de2481846 100644 GIT binary patch delta 642 zcmdmamFde>rVZJA^}0Q$xegf!xPEW^+5YDM%iT2bEgct9o+jH~+sJas#HZ=szO|** z=Pj=X_vx?W&DSwKck|WWn~hffsvnQ+42*W$b7b0$SCcOoZ`{W{^$^pk;4>8-A*-)$ z?n(Po`1$6Jn_u?t-L+tsPyZ2#X}8T6OS8pAU;kdgd+_Hw4z4TW0p9E!T+=f7-c&O% zFic^X{7^$?^Ho04eona9n#mGMxKhA=~8B%JN`M zMhm5wc-2v)$``sY$!Q`9xiU@DhI73ZxiGEKg>yIPs)NmWwMdF-ngLXpZSqV5ez36n zVkxF2rjrjWR+_xr6e6@_u@s~2uv{9vi*1pj2)BjFD+-%@&pRVP1f{O1glxTOp2-62Ph;v z`N1+vCd)9ea)af*Ol1*JCfnp$%Uu}%OuoN7g2}3C@`L5FlP#(sA=|h@iixuZC?qp^ z=L$=v$ZoI}|87Wh=&h7udff{aieKr*l+zDp?pf)_bbRvUf>kn;HCDMXNlgbbo!QRK I1x7am0No)LiU0rr delta 584 zcmexzm1*ZyrVZJAexH5Moc8h7)w{^+t*dqJ%=yhh23L$9JpFV=_k`zJ-?Q4DI*eSe z+ES)HSrVnWLtJ&)lO%hRkV9zl5qqWRt0e;bb zPPo`)y?HTAyZI&u&X<|2$FDHCf4;!v8}p=?Tm`^F0`u(|1ttf~&t$qP3KUSD>@TJQ zRwJ}Pim6NzEc8KA6)e;S6gs8=7IIL8sQL*MYEuRYO;Uj<%3UbMbV&^&!Zvx+LKmjT z8Zch6rYP7Tw?$Hn(UTJwWiS=$f{lB(C=e*%usDV})0AQIK~sat=ND@+Gg*Pyij!rR z*fa02W|%BsV++>4W{DKDGSIUEHd2$P+8ct!RF+CHDowUuTEZOZ%rJSQv*qOXOSPDN zT|sP-$p*_3ncsWB*qoD7JQcyZ9xan%cJP6Tb4-?AZpr*F6v98hoNaPJm@HV`yya5N z))6pqFXn@}P(3T0nEzM8*c_9KtE9o|_pFd&K35GBXP^9Kg(b6GH-z8S4GDzIl~T+b zdLd#meKKHu$5u))8cu$=GKINkGDPOUD)!0$C(BH(U!}!-e;Q0ok8Sc?V1zRO04>ts AA^-pY diff --git a/java/templates/java-new-api-gradle/gradle/wrapper/gradle-wrapper.properties b/java/templates/java-new-api-gradle/gradle/wrapper/gradle-wrapper.properties index d4081da4..37f78a6a 100644 --- a/java/templates/java-new-api-gradle/gradle/wrapper/gradle-wrapper.properties +++ b/java/templates/java-new-api-gradle/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/java/templates/java-new-api-gradle/gradlew b/java/templates/java-new-api-gradle/gradlew index faf93008..23d15a93 100755 --- a/java/templates/java-new-api-gradle/gradlew +++ b/java/templates/java-new-api-gradle/gradlew @@ -114,7 +114,7 @@ case "$( uname )" in #( NONSTOP* ) nonstop=true ;; esac -CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar +CLASSPATH="\\\"\\\"" # Determine the Java command to use to start the JVM. @@ -213,7 +213,7 @@ DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' set -- \ "-Dorg.gradle.appname=$APP_BASE_NAME" \ -classpath "$CLASSPATH" \ - org.gradle.wrapper.GradleWrapperMain \ + -jar "$APP_HOME/gradle/wrapper/gradle-wrapper.jar" \ "$@" # Stop when "xargs" is not available. diff --git a/java/templates/java-new-api-gradle/gradlew.bat b/java/templates/java-new-api-gradle/gradlew.bat index 9b42019c..5eed7ee8 100644 --- a/java/templates/java-new-api-gradle/gradlew.bat +++ b/java/templates/java-new-api-gradle/gradlew.bat @@ -70,11 +70,11 @@ goto fail :execute @rem Setup the command line -set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar +set CLASSPATH= @rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %* :end @rem End local scope for the variables with windows NT shell