From 3ac5513e4ed9d66b6aaf24933f5c22adf20105b2 Mon Sep 17 00:00:00 2001
From: Fabio Niephaus <fabio.niephaus@oracle.com>
Date: Tue, 28 Jan 2025 10:29:08 +0100
Subject: [PATCH] Upgrade all demos and guides to `24.1.2`.

---
 .github/workflows/graaljs-maven-webpack-guide.yml  |  2 +-
 .github/workflows/graaljs-starter.yml              |  2 +-
 .github/workflows/graalpy-custom-venv-guide.yml    |  2 +-
 .../graalpy-freeze-dependencies-guide.yml          |  2 +-
 .github/workflows/graalpy-javase-guide.yml         |  2 +-
 .github/workflows/graalpy-jbang-qrcode.yml         |  2 +-
 .github/workflows/graalpy-jython-guide.yml         |  2 +-
 .github/workflows/graalpy-micronaut-guide.yml      |  2 +-
 .../workflows/graalpy-micronaut-pygal-charts.yml   |  2 +-
 .../workflows/graalpy-native-extensions-guide.yml  |  2 +-
 .github/workflows/graalpy-openai-starter.yml       |  2 +-
 .github/workflows/graalpy-script-debug.yml         |  2 +-
 .github/workflows/graalpy-spring-boot-guide.yml    |  2 +-
 .../workflows/graalpy-spring-boot-pygal-charts.yml |  2 +-
 .github/workflows/graalpy-starter.yml              |  2 +-
 .github/workflows/graalwasm-embed-c-code-guide.yml |  2 +-
 .github/workflows/graalwasm-micronaut-photon.yml   |  2 +-
 .github/workflows/graalwasm-spring-boot-photon.yml |  2 +-
 .github/workflows/graalwasm-starter.yml            |  2 +-
 graaljs/graaljs-maven-webpack-guide/README.md      |  4 ++--
 graaljs/graaljs-maven-webpack-guide/pom.xml        |  4 ++--
 graaljs/graaljs-starter/build.gradle.kts           |  4 ++--
 graaljs/graaljs-starter/pom.xml                    |  4 ++--
 graalpy/graalpy-custom-venv-guide/README.md        |  4 ++--
 graalpy/graalpy-custom-venv-guide/pom.xml          |  4 ++--
 .../graalpy-freeze-dependencies-guide/README.md    | 10 +++++-----
 .../build.gradle.kts                               |  8 ++++----
 graalpy/graalpy-freeze-dependencies-guide/pom.xml  |  8 ++++----
 graalpy/graalpy-javase-guide/README.md             | 14 +++++++-------
 graalpy/graalpy-javase-guide/build.gradle.kts      |  6 +++---
 graalpy/graalpy-javase-guide/pom.xml               |  6 +++---
 graalpy/graalpy-jbang-qrcode/qrcode.java           | 10 +++++-----
 graalpy/graalpy-jython-guide/README.md             |  4 ++--
 graalpy/graalpy-jython-guide/pom.xml               |  4 ++--
 graalpy/graalpy-micronaut-guide/README.md          | 12 ++++++------
 graalpy/graalpy-micronaut-guide/build.gradle.kts   |  6 +++---
 graalpy/graalpy-micronaut-guide/pom.xml            |  6 +++---
 graalpy/graalpy-micronaut-pygal-charts/pom.xml     |  2 +-
 graalpy/graalpy-native-extensions-guide/README.md  |  6 +++---
 graalpy/graalpy-native-extensions-guide/pom.xml    |  6 +++---
 graalpy/graalpy-openai-starter/pom.xml             |  2 +-
 graalpy/graalpy-scripts-debug-guide/README.md      | 12 ++++++------
 .../graalpy-scripts-debug-guide/build.gradle.kts   |  6 +++---
 graalpy/graalpy-scripts-debug-guide/pom.xml        |  6 +++---
 graalpy/graalpy-spring-boot-guide/README.md        | 12 ++++++------
 graalpy/graalpy-spring-boot-guide/build.gradle     |  6 +++---
 graalpy/graalpy-spring-boot-guide/pom.xml          |  6 +++---
 graalpy/graalpy-spring-boot-pygal-charts/pom.xml   |  2 +-
 graalpy/graalpy-starter/build.gradle.kts           |  4 ++--
 graalpy/graalpy-starter/pom.xml                    |  2 +-
 graalwasm/graalwasm-embed-c-code-guide/README.md   |  4 ++--
 graalwasm/graalwasm-embed-c-code-guide/pom.xml     |  4 ++--
 graalwasm/graalwasm-micronaut-photon/pom.xml       |  2 +-
 graalwasm/graalwasm-spring-boot-photon/pom.xml     |  2 +-
 graalwasm/graalwasm-starter/build.gradle.kts       |  4 ++--
 graalwasm/graalwasm-starter/pom.xml                |  4 ++--
 56 files changed, 124 insertions(+), 124 deletions(-)

diff --git a/.github/workflows/graaljs-maven-webpack-guide.yml b/.github/workflows/graaljs-maven-webpack-guide.yml
index 718d6c7..18ba2be 100644
--- a/.github/workflows/graaljs-maven-webpack-guide.yml
+++ b/.github/workflows/graaljs-maven-webpack-guide.yml
@@ -20,7 +20,7 @@ jobs:
       - uses: actions/checkout@v4
       - uses: graalvm/setup-graalvm@v1
         with:
-          java-version: '23.0.1'
+          java-version: '23.0.2'
           distribution: 'graalvm'
           github-token: ${{ secrets.GITHUB_TOKEN }}
           cache: 'maven'
diff --git a/.github/workflows/graaljs-starter.yml b/.github/workflows/graaljs-starter.yml
index 0732c9e..0b17981 100644
--- a/.github/workflows/graaljs-starter.yml
+++ b/.github/workflows/graaljs-starter.yml
@@ -20,7 +20,7 @@ jobs:
       - uses: actions/checkout@v4
       - uses: graalvm/setup-graalvm@v1
         with:
-          java-version: '23.0.1'
+          java-version: '23.0.2'
           distribution: 'graalvm'
           github-token: ${{ secrets.GITHUB_TOKEN }}
           cache: 'maven'
diff --git a/.github/workflows/graalpy-custom-venv-guide.yml b/.github/workflows/graalpy-custom-venv-guide.yml
index 6fcacdd..cb9b18b 100644
--- a/.github/workflows/graalpy-custom-venv-guide.yml
+++ b/.github/workflows/graalpy-custom-venv-guide.yml
@@ -20,7 +20,7 @@ jobs:
       - uses: actions/checkout@v4
       - uses: graalvm/setup-graalvm@v1
         with:
-          java-version: '23.0.1'
+          java-version: '23.0.2'
           distribution: 'graalvm'
           github-token: ${{ secrets.GITHUB_TOKEN }}
           cache: 'maven'
diff --git a/.github/workflows/graalpy-freeze-dependencies-guide.yml b/.github/workflows/graalpy-freeze-dependencies-guide.yml
index 6531f86..896ad27 100644
--- a/.github/workflows/graalpy-freeze-dependencies-guide.yml
+++ b/.github/workflows/graalpy-freeze-dependencies-guide.yml
@@ -20,7 +20,7 @@ jobs:
       - uses: actions/checkout@v4
       - uses: graalvm/setup-graalvm@v1
         with:
-          java-version: '23.0.1'
+          java-version: '23.0.2'
           distribution: 'graalvm'
           github-token: ${{ secrets.GITHUB_TOKEN }}
           cache: 'maven'
diff --git a/.github/workflows/graalpy-javase-guide.yml b/.github/workflows/graalpy-javase-guide.yml
index b31fda7..cfa2b79 100644
--- a/.github/workflows/graalpy-javase-guide.yml
+++ b/.github/workflows/graalpy-javase-guide.yml
@@ -20,7 +20,7 @@ jobs:
       - uses: actions/checkout@v4
       - uses: graalvm/setup-graalvm@v1
         with:
-          java-version: '23.0.1'
+          java-version: '23.0.2'
           distribution: 'graalvm'
           github-token: ${{ secrets.GITHUB_TOKEN }}
           cache: 'maven'
diff --git a/.github/workflows/graalpy-jbang-qrcode.yml b/.github/workflows/graalpy-jbang-qrcode.yml
index 49497b8..4f2e013 100644
--- a/.github/workflows/graalpy-jbang-qrcode.yml
+++ b/.github/workflows/graalpy-jbang-qrcode.yml
@@ -20,7 +20,7 @@ jobs:
       - uses: actions/checkout@v4
       - uses: graalvm/setup-graalvm@v1
         with:
-          java-version: '23.0.1'
+          java-version: '23.0.2'
           distribution: 'graalvm'
           github-token: ${{ secrets.GITHUB_TOKEN }}
       - name: Run 'graalpy-jbang-qrcode' demo
diff --git a/.github/workflows/graalpy-jython-guide.yml b/.github/workflows/graalpy-jython-guide.yml
index 0fd2807..d790c2e 100644
--- a/.github/workflows/graalpy-jython-guide.yml
+++ b/.github/workflows/graalpy-jython-guide.yml
@@ -20,7 +20,7 @@ jobs:
       - uses: actions/checkout@v4
       - uses: graalvm/setup-graalvm@v1
         with:
-          java-version: '23.0.1'
+          java-version: '23.0.2'
           distribution: 'graalvm'
           github-token: ${{ secrets.GITHUB_TOKEN }}
           cache: 'maven'
diff --git a/.github/workflows/graalpy-micronaut-guide.yml b/.github/workflows/graalpy-micronaut-guide.yml
index ca24237..615e1ba 100644
--- a/.github/workflows/graalpy-micronaut-guide.yml
+++ b/.github/workflows/graalpy-micronaut-guide.yml
@@ -22,7 +22,7 @@ jobs:
       - uses: actions/checkout@v4
       - uses: graalvm/setup-graalvm@v1
         with:
-          java-version: '23.0.1'
+          java-version: '23.0.2'
           distribution: 'graalvm'
           github-token: ${{ secrets.GITHUB_TOKEN }}
           cache: 'maven'
diff --git a/.github/workflows/graalpy-micronaut-pygal-charts.yml b/.github/workflows/graalpy-micronaut-pygal-charts.yml
index 0384ac1..58ee4dc 100644
--- a/.github/workflows/graalpy-micronaut-pygal-charts.yml
+++ b/.github/workflows/graalpy-micronaut-pygal-charts.yml
@@ -22,7 +22,7 @@ jobs:
       - uses: actions/checkout@v4
       - uses: graalvm/setup-graalvm@v1
         with:
-          java-version: '23.0.1'
+          java-version: '23.0.2'
           distribution: 'graalvm'
           github-token: ${{ secrets.GITHUB_TOKEN }}
           cache: 'maven'
diff --git a/.github/workflows/graalpy-native-extensions-guide.yml b/.github/workflows/graalpy-native-extensions-guide.yml
index 51df039..fef4574 100644
--- a/.github/workflows/graalpy-native-extensions-guide.yml
+++ b/.github/workflows/graalpy-native-extensions-guide.yml
@@ -20,7 +20,7 @@ jobs:
       - uses: actions/checkout@v4
       - uses: graalvm/setup-graalvm@v1
         with:
-          java-version: '23.0.1'
+          java-version: '23.0.2'
           distribution: 'graalvm'
           github-token: ${{ secrets.GITHUB_TOKEN }}
           cache: 'maven'
diff --git a/.github/workflows/graalpy-openai-starter.yml b/.github/workflows/graalpy-openai-starter.yml
index f00c447..44c2651 100644
--- a/.github/workflows/graalpy-openai-starter.yml
+++ b/.github/workflows/graalpy-openai-starter.yml
@@ -20,7 +20,7 @@ jobs:
       - uses: actions/checkout@v4
       - uses: graalvm/setup-graalvm@v1
         with:
-          java-version: '23.0.1'
+          java-version: '23.0.2'
           distribution: 'graalvm'
           github-token: ${{ secrets.GITHUB_TOKEN }}
           cache: 'maven'
diff --git a/.github/workflows/graalpy-script-debug.yml b/.github/workflows/graalpy-script-debug.yml
index 4bf83cd..7789871 100644
--- a/.github/workflows/graalpy-script-debug.yml
+++ b/.github/workflows/graalpy-script-debug.yml
@@ -20,7 +20,7 @@ jobs:
       - uses: actions/checkout@v4
       - uses: graalvm/setup-graalvm@v1
         with:
-          java-version: '23.0.1'
+          java-version: '23.0.2'
           distribution: 'graalvm'
           github-token: ${{ secrets.GITHUB_TOKEN }}
           cache: 'maven'
diff --git a/.github/workflows/graalpy-spring-boot-guide.yml b/.github/workflows/graalpy-spring-boot-guide.yml
index 76ef789..1a51459 100644
--- a/.github/workflows/graalpy-spring-boot-guide.yml
+++ b/.github/workflows/graalpy-spring-boot-guide.yml
@@ -22,7 +22,7 @@ jobs:
       - uses: actions/checkout@v4
       - uses: graalvm/setup-graalvm@v1
         with:
-          java-version: '23.0.1'
+          java-version: '23.0.2'
           distribution: 'graalvm'
           github-token: ${{ secrets.GITHUB_TOKEN }}
           cache: 'maven'
diff --git a/.github/workflows/graalpy-spring-boot-pygal-charts.yml b/.github/workflows/graalpy-spring-boot-pygal-charts.yml
index f65a90a..92cf5d6 100644
--- a/.github/workflows/graalpy-spring-boot-pygal-charts.yml
+++ b/.github/workflows/graalpy-spring-boot-pygal-charts.yml
@@ -22,7 +22,7 @@ jobs:
       - uses: actions/checkout@v4
       - uses: graalvm/setup-graalvm@v1
         with:
-          java-version: '23.0.1'
+          java-version: '23.0.2'
           distribution: 'graalvm'
           github-token: ${{ secrets.GITHUB_TOKEN }}
           cache: 'maven'
diff --git a/.github/workflows/graalpy-starter.yml b/.github/workflows/graalpy-starter.yml
index 8b76bf7..1d7a1dd 100644
--- a/.github/workflows/graalpy-starter.yml
+++ b/.github/workflows/graalpy-starter.yml
@@ -20,7 +20,7 @@ jobs:
       - uses: actions/checkout@v4
       - uses: graalvm/setup-graalvm@v1
         with:
-          java-version: '23.0.1'
+          java-version: '23.0.2'
           distribution: 'graalvm'
           github-token: ${{ secrets.GITHUB_TOKEN }}
           cache: 'maven'
diff --git a/.github/workflows/graalwasm-embed-c-code-guide.yml b/.github/workflows/graalwasm-embed-c-code-guide.yml
index da9a5b3..59f6e2a 100644
--- a/.github/workflows/graalwasm-embed-c-code-guide.yml
+++ b/.github/workflows/graalwasm-embed-c-code-guide.yml
@@ -30,7 +30,7 @@ jobs:
           ./emsdk activate latest
       - uses: graalvm/setup-graalvm@v1
         with:
-          java-version: '23.0.1'
+          java-version: '23.0.2'
           distribution: 'graalvm'
           github-token: ${{ secrets.GITHUB_TOKEN }}
           cache: 'maven'
diff --git a/.github/workflows/graalwasm-micronaut-photon.yml b/.github/workflows/graalwasm-micronaut-photon.yml
index 2b6109a..30984ff 100644
--- a/.github/workflows/graalwasm-micronaut-photon.yml
+++ b/.github/workflows/graalwasm-micronaut-photon.yml
@@ -20,7 +20,7 @@ jobs:
       - uses: actions/checkout@v4
       - uses: graalvm/setup-graalvm@v1
         with:
-          java-version: '23.0.1'
+          java-version: '23.0.2'
           distribution: 'graalvm'
           github-token: ${{ secrets.GITHUB_TOKEN }}
           cache: 'maven'
diff --git a/.github/workflows/graalwasm-spring-boot-photon.yml b/.github/workflows/graalwasm-spring-boot-photon.yml
index 4176737..a1ee60c 100644
--- a/.github/workflows/graalwasm-spring-boot-photon.yml
+++ b/.github/workflows/graalwasm-spring-boot-photon.yml
@@ -20,7 +20,7 @@ jobs:
       - uses: actions/checkout@v4
       - uses: graalvm/setup-graalvm@v1
         with:
-          java-version: '23.0.1'
+          java-version: '23.0.2'
           distribution: 'graalvm'
           github-token: ${{ secrets.GITHUB_TOKEN }}
           cache: 'maven'
diff --git a/.github/workflows/graalwasm-starter.yml b/.github/workflows/graalwasm-starter.yml
index c7aa8ce..db5a01c 100644
--- a/.github/workflows/graalwasm-starter.yml
+++ b/.github/workflows/graalwasm-starter.yml
@@ -20,7 +20,7 @@ jobs:
       - uses: actions/checkout@v4
       - uses: graalvm/setup-graalvm@v1
         with:
-          java-version: '23.0.1'
+          java-version: '23.0.2'
           distribution: 'graalvm'
           github-token: ${{ secrets.GITHUB_TOKEN }}
           cache: 'maven'
diff --git a/graaljs/graaljs-maven-webpack-guide/README.md b/graaljs/graaljs-maven-webpack-guide/README.md
index 4fa0152..c5a136f 100644
--- a/graaljs/graaljs-maven-webpack-guide/README.md
+++ b/graaljs/graaljs-maven-webpack-guide/README.md
@@ -43,13 +43,13 @@ Add the required dependencies for GraalJS in the `<dependencies>` section of the
 <dependency>
     <groupId>org.graalvm.polyglot</groupId>
     <artifactId>polyglot</artifactId> <!-- ① -->
-    <version>24.1.1</version>
+    <version>24.1.2</version>
 </dependency>
 
 <dependency>
     <groupId>org.graalvm.polyglot</groupId>
     <artifactId>js</artifactId> <!-- ② -->
-    <version>24.1.1</version>
+    <version>24.1.2</version>
     <type>pom</type> <!-- ③ -->
 </dependency>
 <!-- </dependencies> -->
diff --git a/graaljs/graaljs-maven-webpack-guide/pom.xml b/graaljs/graaljs-maven-webpack-guide/pom.xml
index 1faef5e..42b1f80 100644
--- a/graaljs/graaljs-maven-webpack-guide/pom.xml
+++ b/graaljs/graaljs-maven-webpack-guide/pom.xml
@@ -32,12 +32,12 @@
     <dependency>
       <groupId>org.graalvm.polyglot</groupId>
       <artifactId>polyglot</artifactId>
-      <version>24.1.1</version>
+      <version>24.1.2</version>
     </dependency>
     <dependency>
       <groupId>org.graalvm.polyglot</groupId>
       <artifactId>js</artifactId>
-      <version>24.1.1</version>
+      <version>24.1.2</version>
       <type>pom</type>
     </dependency>
 
diff --git a/graaljs/graaljs-starter/build.gradle.kts b/graaljs/graaljs-starter/build.gradle.kts
index 2a1226c..39fd070 100644
--- a/graaljs/graaljs-starter/build.gradle.kts
+++ b/graaljs/graaljs-starter/build.gradle.kts
@@ -9,8 +9,8 @@ repositories {
 }
 
 dependencies {
-    implementation("org.graalvm.polyglot:polyglot:24.1.1")
-    implementation("org.graalvm.polyglot:js:24.1.1")
+    implementation("org.graalvm.polyglot:polyglot:24.1.2")
+    implementation("org.graalvm.polyglot:js:24.1.2")
 
     // Use JUnit Jupiter for testing.
     testImplementation("org.junit.jupiter:junit-jupiter:5.11.0")
diff --git a/graaljs/graaljs-starter/pom.xml b/graaljs/graaljs-starter/pom.xml
index ea061c9..5c5560b 100644
--- a/graaljs/graaljs-starter/pom.xml
+++ b/graaljs/graaljs-starter/pom.xml
@@ -31,12 +31,12 @@
     <dependency>
         <groupId>org.graalvm.polyglot</groupId>
         <artifactId>polyglot</artifactId> 
-        <version>24.1.1</version>
+        <version>24.1.2</version>
     </dependency>
     <dependency>
       <groupId>org.graalvm.polyglot</groupId>
       <artifactId>js</artifactId>
-      <version>24.1.1</version>
+      <version>24.1.2</version>
       <type>pom</type>
     </dependency>
 
diff --git a/graalpy/graalpy-custom-venv-guide/README.md b/graalpy/graalpy-custom-venv-guide/README.md
index 01e1330..2d0ed44 100644
--- a/graalpy/graalpy-custom-venv-guide/README.md
+++ b/graalpy/graalpy-custom-venv-guide/README.md
@@ -54,14 +54,14 @@ Add the required dependencies for GraalPy in the `<dependencies>` section of the
   <dependency>
     <groupId>org.graalvm.polyglot</groupId>
     <artifactId>python</artifactId> <!-- ① -->
-    <version>24.1.1</version>
+    <version>24.1.2</version>
     <type>pom</type> <!-- ② -->
   </dependency>
 
   <dependency>
     <groupId>org.graalvm.polyglot</groupId>
     <artifactId>polyglot</artifactId> <!-- ③ -->
-      <version>24.1.1</version>
+      <version>24.1.2</version>
   </dependency>
 </dependencies>
 ```
diff --git a/graalpy/graalpy-custom-venv-guide/pom.xml b/graalpy/graalpy-custom-venv-guide/pom.xml
index e5f6608..2543ec3 100644
--- a/graalpy/graalpy-custom-venv-guide/pom.xml
+++ b/graalpy/graalpy-custom-venv-guide/pom.xml
@@ -17,14 +17,14 @@
     <dependency>
       <groupId>org.graalvm.polyglot</groupId>
       <artifactId>python</artifactId> <!-- ① -->
-      <version>24.1.1</version>
+      <version>24.1.2</version>
       <type>pom</type> <!-- ② -->
     </dependency>
 
     <dependency>
       <groupId>org.graalvm.polyglot</groupId>
       <artifactId>polyglot</artifactId> <!-- ③ -->
-      <version>24.1.1</version>
+      <version>24.1.2</version>
     </dependency>
   </dependencies>
 </project>
diff --git a/graalpy/graalpy-freeze-dependencies-guide/README.md b/graalpy/graalpy-freeze-dependencies-guide/README.md
index 3018c05..8825ac4 100644
--- a/graalpy/graalpy-freeze-dependencies-guide/README.md
+++ b/graalpy/graalpy-freeze-dependencies-guide/README.md
@@ -68,7 +68,7 @@ For Maven, add dependency on GraalPy runtime, and configure the GraalPy Maven pl
     <dependency>
         <groupId>org.graalvm.polyglot</groupId>
         <artifactId>python</artifactId>
-        <version>24.1.1</version>
+        <version>24.1.2</version>
         <type>pom</type>
     </dependency>
 ```
@@ -80,7 +80,7 @@ For Maven, add dependency on GraalPy runtime, and configure the GraalPy Maven pl
         <plugin>
             <groupId>org.graalvm.python</groupId>
             <artifactId>graalpy-maven-plugin</artifactId>
-            <version>24.1.1</version>
+            <version>24.1.2</version>
             <executions>
                 <execution>
                     <configuration>
@@ -104,7 +104,7 @@ For Gradle, add the GraalPy plugin, configure it, and add the dependency on the
 ```kotlin
 plugins {
     application
-    id("org.graalvm.python") version "24.1.1"
+    id("org.graalvm.python") version "24.1.2"
 }
 ```
 
@@ -115,7 +115,7 @@ graalPy {
 }
 
 dependencies {
-    implementation("org.graalvm.python:python:24.1.1")
+    implementation("org.graalvm.python:python:24.1.2")
 }
 ```
 
@@ -182,7 +182,7 @@ If you use Maven, paste them in the `pom.xml` section of the packages and wrap t
         <plugin>
             <groupId>org.graalvm.python</groupId>
             <artifactId>graalpy-maven-plugin</artifactId>
-            <version>24.1.1</version>
+            <version>24.1.2</version>
             <executions>
                 <execution>
                     <configuration>
diff --git a/graalpy/graalpy-freeze-dependencies-guide/build.gradle.kts b/graalpy/graalpy-freeze-dependencies-guide/build.gradle.kts
index 806fa2f..a67b1e1 100644
--- a/graalpy/graalpy-freeze-dependencies-guide/build.gradle.kts
+++ b/graalpy/graalpy-freeze-dependencies-guide/build.gradle.kts
@@ -1,6 +1,6 @@
 plugins {
     application
-    id("org.graalvm.python") version "24.1.1"
+    id("org.graalvm.python") version "24.1.2"
 }
 
 // To make the paths of this reference solution (without 'app' subdirectory for sources)
@@ -12,7 +12,7 @@ if ("true".equals(System.getProperty("no.transitive.dependencies"))) {
         packages = setOf("vaderSentiment==3.3.2") // ①
     }
     dependencies {
-        implementation("org.graalvm.python:python:24.1.1")
+        implementation("org.graalvm.python:python:24.1.2")
     }
 } else {
     // The default profile shows the end result: all our transitive
@@ -28,7 +28,7 @@ if ("true".equals(System.getProperty("no.transitive.dependencies"))) {
         )
     }
     dependencies {
-        implementation("org.graalvm.python:python:24.1.1")
+        implementation("org.graalvm.python:python:24.1.2")
     }
 }
 
@@ -40,7 +40,7 @@ repositories {
 }
 
 // This dependency is necessary only for the example Java code, not for building and running pip freeze:
-dependencies.add("implementation", "org.graalvm.python:python-embedding:24.1.1")
+dependencies.add("implementation", "org.graalvm.python:python-embedding:24.1.2")
 
 group = "org.example"
 version = "1.0-SNAPSHOT"
diff --git a/graalpy/graalpy-freeze-dependencies-guide/pom.xml b/graalpy/graalpy-freeze-dependencies-guide/pom.xml
index 05d166e..3ff9ea4 100644
--- a/graalpy/graalpy-freeze-dependencies-guide/pom.xml
+++ b/graalpy/graalpy-freeze-dependencies-guide/pom.xml
@@ -19,7 +19,7 @@
         <dependency>
             <groupId>org.graalvm.polyglot</groupId>
             <artifactId>python</artifactId>
-            <version>24.1.1</version>
+            <version>24.1.2</version>
             <type>pom</type>
         </dependency>
 
@@ -27,7 +27,7 @@
         <dependency>
             <groupId>org.graalvm.python</groupId>
             <artifactId>python-embedding</artifactId>
-            <version>24.1.1</version>
+            <version>24.1.2</version>
         </dependency>
     </dependencies>
 
@@ -44,7 +44,7 @@
                     <plugin>
                         <groupId>org.graalvm.python</groupId>
                         <artifactId>graalpy-maven-plugin</artifactId>
-                        <version>24.1.1</version>
+                        <version>24.1.2</version>
                         <executions>
                             <execution>
                                 <configuration>
@@ -80,7 +80,7 @@
                     <plugin>
                         <groupId>org.graalvm.python</groupId>
                         <artifactId>graalpy-maven-plugin</artifactId>
-                        <version>24.1.1</version>
+                        <version>24.1.2</version>
                         <executions>
                             <execution>
                                 <configuration>
diff --git a/graalpy/graalpy-javase-guide/README.md b/graalpy/graalpy-javase-guide/README.md
index 81ae2b4..9c01a44 100644
--- a/graalpy/graalpy-javase-guide/README.md
+++ b/graalpy/graalpy-javase-guide/README.md
@@ -60,14 +60,14 @@ Add the required dependencies for GraalPy in the `<dependencies>` section of the
   <dependency>
     <groupId>org.graalvm.polyglot</groupId>
     <artifactId>python</artifactId> <!-- ① -->
-    <version>24.1.1</version>
+    <version>24.1.2</version>
     <type>pom</type> <!-- ② -->
   </dependency>
 
   <dependency>
     <groupId>org.graalvm.python</groupId>
     <artifactId>python-embedding</artifactId> <!-- ③ -->
-      <version>24.1.1</version>
+      <version>24.1.2</version>
   </dependency>
 </dependencies>
 ```
@@ -75,8 +75,8 @@ Add the required dependencies for GraalPy in the `<dependencies>` section of the
 `build.gradle.kts`
 ```kotlin
 dependencies {
-  implementation("org.graalvm.python:python:24.1.1") // ①
-  implementation("org.graalvm.python:python-embedding:24.1.1") // ③
+  implementation("org.graalvm.python:python:24.1.2") // ①
+  implementation("org.graalvm.python:python-embedding:24.1.2") // ③
 }
 ```
 
@@ -99,7 +99,7 @@ You can use the GraalPy plugins for Maven or Gradle to manage Python packages fo
     <plugin>
       <groupId>org.graalvm.python</groupId>
       <artifactId>graalpy-maven-plugin</artifactId>
-      <version>24.1.1</version>
+      <version>24.1.2</version>
       <executions>
         <execution>
           <configuration>
@@ -131,7 +131,7 @@ You can use the GraalPy plugins for Maven or Gradle to manage Python packages fo
 ```kotlin
 plugins {
     application
-    id("org.graalvm.python") version "24.1.1"
+    id("org.graalvm.python") version "24.1.2"
 }
 
 graalPy {
@@ -154,7 +154,7 @@ We disable this by specifying that we want to exclude all standard library files
 Omit this section if you want to include the Python packages into the Java resources (and, for example, ship them in the Jar).
 [Later in the Java code](#external-or-embedded-python-code-java) we can configure the GraalPy runtime to load the package from the filesystem or from resources.
 
-**Note** that due to a bug in the 24.1.1 version of the `org.graalvm.python` plugin for **Gradle** you need to include a resource.
+**Note** that due to a bug in the 24.1.2 version of the `org.graalvm.python` plugin for **Gradle** you need to include a resource.
 A simple workaround is to add a `src/main/resources/META-INF/MANIFEST.MF`:
 ```
 Manifest-Version: 1.0
diff --git a/graalpy/graalpy-javase-guide/build.gradle.kts b/graalpy/graalpy-javase-guide/build.gradle.kts
index c812c35..ba327d5 100644
--- a/graalpy/graalpy-javase-guide/build.gradle.kts
+++ b/graalpy/graalpy-javase-guide/build.gradle.kts
@@ -1,6 +1,6 @@
 plugins {
     application
-    id("org.graalvm.python") version "24.1.1"
+    id("org.graalvm.python") version "24.1.2"
 }
 
 graalPy {
@@ -17,8 +17,8 @@ repositories {
 }
 
 dependencies {
-  implementation("org.graalvm.python:python:24.1.1") // ①
-  implementation("org.graalvm.python:python-embedding:24.1.1") // ③
+  implementation("org.graalvm.python:python:24.1.2") // ①
+  implementation("org.graalvm.python:python-embedding:24.1.2") // ③
 }
 
 group = "org.example"
diff --git a/graalpy/graalpy-javase-guide/pom.xml b/graalpy/graalpy-javase-guide/pom.xml
index e03c5e3..4515953 100644
--- a/graalpy/graalpy-javase-guide/pom.xml
+++ b/graalpy/graalpy-javase-guide/pom.xml
@@ -18,14 +18,14 @@
     <dependency>
       <groupId>org.graalvm.polyglot</groupId>
       <artifactId>python</artifactId> <!-- ① -->
-      <version>24.1.1</version>
+      <version>24.1.2</version>
       <type>pom</type> <!-- ② -->
     </dependency>
 
     <dependency>
       <groupId>org.graalvm.python</groupId>
       <artifactId>python-embedding</artifactId> <!-- ③ -->
-      <version>24.1.1</version>
+      <version>24.1.2</version>
     </dependency>
   </dependencies>
 
@@ -34,7 +34,7 @@
       <plugin>
         <groupId>org.graalvm.python</groupId>
         <artifactId>graalpy-maven-plugin</artifactId>
-        <version>24.1.1</version>
+        <version>24.1.2</version>
         <executions>
           <execution>
             <configuration>
diff --git a/graalpy/graalpy-jbang-qrcode/qrcode.java b/graalpy/graalpy-jbang-qrcode/qrcode.java
index 46efac9..7b7fc4c 100644
--- a/graalpy/graalpy-jbang-qrcode/qrcode.java
+++ b/graalpy/graalpy-jbang-qrcode/qrcode.java
@@ -4,11 +4,11 @@
  * Licensed under the Universal Permissive License v 1.0 as shown at https://opensource.org/license/UPL.
  */
 
-//DEPS org.graalvm.python:python-language:24.1.1
-//DEPS org.graalvm.python:python-launcher:24.1.1
-//DEPS org.graalvm.python:python-resources:24.1.1
-//DEPS org.graalvm.python:python-embedding:24.1.1
-//DEPS org.graalvm.python:python-embedding-tools:24.1.1
+//DEPS org.graalvm.python:python-language:24.1.2
+//DEPS org.graalvm.python:python-launcher:24.1.2
+//DEPS org.graalvm.python:python-resources:24.1.2
+//DEPS org.graalvm.python:python-embedding:24.1.2
+//DEPS org.graalvm.python:python-embedding-tools:24.1.2
 //PIP qrcode==7.4.2
 
 import org.graalvm.python.embedding.utils.GraalPyResources;
diff --git a/graalpy/graalpy-jython-guide/README.md b/graalpy/graalpy-jython-guide/README.md
index d51223d..39e71d7 100644
--- a/graalpy/graalpy-jython-guide/README.md
+++ b/graalpy/graalpy-jython-guide/README.md
@@ -115,14 +115,14 @@ Add the required dependencies for GraalPy in the `<dependencies>` section of the
   <dependency>
     <groupId>org.graalvm.polyglot</groupId>
     <artifactId>python</artifactId> <!-- ① -->
-    <version>24.1.1</version>
+    <version>24.1.2</version>
     <type>pom</type> <!-- ② -->
   </dependency>
 
   <dependency>
     <groupId>org.graalvm.polyglot</groupId>
     <artifactId>polyglot</artifactId> <!-- ③ -->
-      <version>24.1.1</version>
+      <version>24.1.2</version>
   </dependency>
 ```
 
diff --git a/graalpy/graalpy-jython-guide/pom.xml b/graalpy/graalpy-jython-guide/pom.xml
index 651167c..dca2744 100644
--- a/graalpy/graalpy-jython-guide/pom.xml
+++ b/graalpy/graalpy-jython-guide/pom.xml
@@ -24,13 +24,13 @@
       <dependency>
           <groupId>org.graalvm.polyglot</groupId>
           <artifactId>python</artifactId> <!-- ① -->
-          <version>24.1.1</version>
+          <version>24.1.2</version>
           <type>pom</type> <!-- ② -->
       </dependency>
       <dependency>
           <groupId>org.graalvm.polyglot</groupId>
           <artifactId>polyglot</artifactId> <!-- ③ -->
-          <version>24.1.1</version>
+          <version>24.1.2</version>
       </dependency>
   </dependencies>
 </project>
diff --git a/graalpy/graalpy-micronaut-guide/README.md b/graalpy/graalpy-micronaut-guide/README.md
index e0dbcbc..57df3af 100644
--- a/graalpy/graalpy-micronaut-guide/README.md
+++ b/graalpy/graalpy-micronaut-guide/README.md
@@ -70,13 +70,13 @@ Add the required dependencies for GraalPy in the dependency section of the POM o
 <dependency>
   <groupId>org.graalvm.python</groupId>
   <artifactId>python</artifactId> <!-- ① -->
-  <version>24.1.1</version>
+  <version>24.1.2</version>
   <type>pom</type> <!-- ② -->
 </dependency>
 <dependency>
   <groupId>org.graalvm.python</groupId>
   <artifactId>python-embedding</artifactId> <!-- ③ -->
-  <version>24.1.1</version>
+  <version>24.1.2</version>
 </dependency>
 <dependency>
     <groupId>io.micronaut.views</groupId>
@@ -86,8 +86,8 @@ Add the required dependencies for GraalPy in the dependency section of the POM o
 
 `build.gradle.kts`
 ```kotlin
-    implementation("org.graalvm.python:python:24.1.1") // ①
-    implementation("org.graalvm.python:python-embedding:24.1.1") // ③
+    implementation("org.graalvm.python:python:24.1.2") // ①
+    implementation("org.graalvm.python:python-embedding:24.1.2") // ③
     implementation("io.micronaut.views:micronaut-views-thymeleaf") // ④
 ```
 
@@ -112,7 +112,7 @@ Add the `graalpy-maven-plugin` configuration into the plugins section of the POM
 <plugin>
     <groupId>org.graalvm.python</groupId>
     <artifactId>graalpy-maven-plugin</artifactId>
-    <version>24.1.1</version>
+    <version>24.1.2</version>
     <executions>
         <execution>
             <configuration>
@@ -132,7 +132,7 @@ Add the `graalpy-maven-plugin` configuration into the plugins section of the POM
 `build.gradle.kts`
 ```
 plugins {
-    id("org.graalvm.python") version "24.1.1"
+    id("org.graalvm.python") version "24.1.2"
     // ...
 ```
 
diff --git a/graalpy/graalpy-micronaut-guide/build.gradle.kts b/graalpy/graalpy-micronaut-guide/build.gradle.kts
index 6d9470a..a46c8ea 100644
--- a/graalpy/graalpy-micronaut-guide/build.gradle.kts
+++ b/graalpy/graalpy-micronaut-guide/build.gradle.kts
@@ -1,5 +1,5 @@
 plugins {
-    id("org.graalvm.python") version "24.1.1"
+    id("org.graalvm.python") version "24.1.2"
     // ...
     id("com.github.johnrengelman.shadow") version "8.1.1"
     id("io.micronaut.application") version "4.4.2"
@@ -21,8 +21,8 @@ repositories {
 }
 
 dependencies {
-    implementation("org.graalvm.python:python:24.1.1") // ①
-    implementation("org.graalvm.python:python-embedding:24.1.1") // ③
+    implementation("org.graalvm.python:python:24.1.2") // ①
+    implementation("org.graalvm.python:python-embedding:24.1.2") // ③
     implementation("io.micronaut.views:micronaut-views-thymeleaf") // ④
 
     annotationProcessor("io.micronaut:micronaut-http-validation")
diff --git a/graalpy/graalpy-micronaut-guide/pom.xml b/graalpy/graalpy-micronaut-guide/pom.xml
index 541a7fc..71d0792 100644
--- a/graalpy/graalpy-micronaut-guide/pom.xml
+++ b/graalpy/graalpy-micronaut-guide/pom.xml
@@ -35,13 +35,13 @@
     <dependency>
       <groupId>org.graalvm.python</groupId>
       <artifactId>python</artifactId> <!-- ① -->
-      <version>24.1.1</version>
+      <version>24.1.2</version>
       <type>pom</type> <!-- ② -->
     </dependency>
     <dependency>
       <groupId>org.graalvm.python</groupId>
       <artifactId>python-embedding</artifactId> <!-- ③ -->
-      <version>24.1.1</version>
+      <version>24.1.2</version>
     </dependency>
     <dependency>
         <groupId>io.micronaut.views</groupId>
@@ -90,7 +90,7 @@
       <plugin>
         <groupId>org.graalvm.python</groupId>
         <artifactId>graalpy-maven-plugin</artifactId>
-        <version>24.1.1</version>
+        <version>24.1.2</version>
         <executions>
           <execution>
             <configuration>
diff --git a/graalpy/graalpy-micronaut-pygal-charts/pom.xml b/graalpy/graalpy-micronaut-pygal-charts/pom.xml
index 863acb2..2236350 100644
--- a/graalpy/graalpy-micronaut-pygal-charts/pom.xml
+++ b/graalpy/graalpy-micronaut-pygal-charts/pom.xml
@@ -13,7 +13,7 @@
     <version>4.6.1</version>
   </parent>
   <properties>
-    <graalpy.version>24.1.1</graalpy.version>
+    <graalpy.version>24.1.2</graalpy.version>
     <packaging>jar</packaging>
     <jdk.version>21</jdk.version>
     <release.version>21</release.version>
diff --git a/graalpy/graalpy-native-extensions-guide/README.md b/graalpy/graalpy-native-extensions-guide/README.md
index 41b8a34..ac7b626 100644
--- a/graalpy/graalpy-native-extensions-guide/README.md
+++ b/graalpy/graalpy-native-extensions-guide/README.md
@@ -62,14 +62,14 @@ Add the required dependencies for GraalPy in the dependency section of the POM.
 <dependency>
     <groupId>org.graalvm.python</groupId>
     <artifactId>python</artifactId> <!-- ① -->
-    <version>24.1.1</version>
+    <version>24.1.2</version>
     <type>pom</type> <!-- ② -->
 </dependency>
 
 <dependency>
     <groupId>org.graalvm.python</groupId>
     <artifactId>python-embedding</artifactId> <!-- ③ -->
-    <version>24.1.1</version>
+    <version>24.1.2</version>
 </dependency>
 ```
 
@@ -92,7 +92,7 @@ You can use the GraalPy plugin to manage Python packages for you.
         <plugin>
             <groupId>org.graalvm.python</groupId>
             <artifactId>graalpy-maven-plugin</artifactId>
-            <version>24.1.1</version>
+            <version>24.1.2</version>
             <executions>
                 <execution>
                     <configuration>
diff --git a/graalpy/graalpy-native-extensions-guide/pom.xml b/graalpy/graalpy-native-extensions-guide/pom.xml
index 5aef111..1a61ffc 100644
--- a/graalpy/graalpy-native-extensions-guide/pom.xml
+++ b/graalpy/graalpy-native-extensions-guide/pom.xml
@@ -19,14 +19,14 @@
         <dependency>
             <groupId>org.graalvm.python</groupId>
             <artifactId>python</artifactId> <!-- ① -->
-            <version>24.1.1</version>
+            <version>24.1.2</version>
             <type>pom</type> <!-- ② -->
         </dependency>
 
         <dependency>
             <groupId>org.graalvm.python</groupId>
             <artifactId>python-embedding</artifactId> <!-- ③ -->
-            <version>24.1.1</version>
+            <version>24.1.2</version>
         </dependency>
     </dependencies>
 
@@ -35,7 +35,7 @@
             <plugin>
                 <groupId>org.graalvm.python</groupId>
                 <artifactId>graalpy-maven-plugin</artifactId>
-                <version>24.1.1</version>
+                <version>24.1.2</version>
                 <executions>
                     <execution>
                         <configuration>
diff --git a/graalpy/graalpy-openai-starter/pom.xml b/graalpy/graalpy-openai-starter/pom.xml
index f916c9b..52f414b 100644
--- a/graalpy/graalpy-openai-starter/pom.xml
+++ b/graalpy/graalpy-openai-starter/pom.xml
@@ -12,7 +12,7 @@
   <url>http://www.example.com</url>
 
   <properties>
-    <graalpy.version>24.1.1</graalpy.version>
+    <graalpy.version>24.1.2</graalpy.version>
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
     <maven.compiler.release>21</maven.compiler.release>
   </properties>
diff --git a/graalpy/graalpy-scripts-debug-guide/README.md b/graalpy/graalpy-scripts-debug-guide/README.md
index 0fa7a9b..6f3c08c 100644
--- a/graalpy/graalpy-scripts-debug-guide/README.md
+++ b/graalpy/graalpy-scripts-debug-guide/README.md
@@ -87,27 +87,27 @@ Add the required dependencies for GraalPy in the `<dependencies>` section of the
 <dependency>
     <groupId>org.graalvm.polyglot</groupId>
     <artifactId>python</artifactId> <!-- ① -->
-    <version>24.1.1</version>
+    <version>24.1.2</version>
     <type>pom</type> <!-- ② -->
 </dependency>
 <dependency>
     <groupId>org.graalvm.polyglot</groupId>
     <artifactId>polyglot</artifactId> <!-- ③ -->
-    <version>24.1.1</version>
+    <version>24.1.2</version>
 </dependency>
 <dependency>
     <groupId>org.graalvm.tools</groupId>
     <artifactId>dap-tool</artifactId> <!-- ④ -->
-    <version>24.1.1</version>
+    <version>24.1.2</version>
 </dependency>
 ```
 
 `build.gradle.kts`
 ```kotlin
 dependencies {
-    implementation("org.graalvm.polyglot:python:24.1.1") // ①
-    implementation("org.graalvm.polyglot:polyglot:24.1.1") // ③
-    implementation("org.graalvm.tools:dap-tool:24.1.1") // ④
+    implementation("org.graalvm.polyglot:python:24.1.2") // ①
+    implementation("org.graalvm.polyglot:polyglot:24.1.2") // ③
+    implementation("org.graalvm.tools:dap-tool:24.1.2") // ④
 }
 ```
 
diff --git a/graalpy/graalpy-scripts-debug-guide/build.gradle.kts b/graalpy/graalpy-scripts-debug-guide/build.gradle.kts
index 9781cc8..8a88fe6 100644
--- a/graalpy/graalpy-scripts-debug-guide/build.gradle.kts
+++ b/graalpy/graalpy-scripts-debug-guide/build.gradle.kts
@@ -14,9 +14,9 @@ repositories {
 }
 
 dependencies {
-    implementation("org.graalvm.polyglot:python:24.1.1") // ①
-    implementation("org.graalvm.polyglot:polyglot:24.1.1") // ③
-    implementation("org.graalvm.tools:dap-tool:24.1.1") // ④
+    implementation("org.graalvm.polyglot:python:24.1.2") // ①
+    implementation("org.graalvm.polyglot:polyglot:24.1.2") // ③
+    implementation("org.graalvm.tools:dap-tool:24.1.2") // ④
 }
 
 application {
diff --git a/graalpy/graalpy-scripts-debug-guide/pom.xml b/graalpy/graalpy-scripts-debug-guide/pom.xml
index 77d5461..489d877 100644
--- a/graalpy/graalpy-scripts-debug-guide/pom.xml
+++ b/graalpy/graalpy-scripts-debug-guide/pom.xml
@@ -20,18 +20,18 @@
     <dependency>
       <groupId>org.graalvm.polyglot</groupId>
       <artifactId>python</artifactId> <!-- ① -->
-      <version>24.1.1</version>
+      <version>24.1.2</version>
       <type>pom</type> <!-- ② -->
     </dependency>
     <dependency>
       <groupId>org.graalvm.polyglot</groupId>
       <artifactId>polyglot</artifactId> <!-- ③ -->
-      <version>24.1.1</version>
+      <version>24.1.2</version>
     </dependency>
     <dependency>
       <groupId>org.graalvm.tools</groupId>
       <artifactId>dap-tool</artifactId> <!-- ④ -->
-      <version>24.1.1</version>
+      <version>24.1.2</version>
     </dependency>
 
     <dependency>
diff --git a/graalpy/graalpy-spring-boot-guide/README.md b/graalpy/graalpy-spring-boot-guide/README.md
index f83e0ae..f888e45 100644
--- a/graalpy/graalpy-spring-boot-guide/README.md
+++ b/graalpy/graalpy-spring-boot-guide/README.md
@@ -62,20 +62,20 @@ Add the required dependencies for GraalPy in the dependency section of the POM o
 <dependency>
   <groupId>org.graalvm.python</groupId>
   <artifactId>python</artifactId> <!-- ① -->
-  <version>24.1.1</version>
+  <version>24.1.2</version>
   <type>pom</type> <!-- ② -->
 </dependency>
 <dependency>
   <groupId>org.graalvm.python</groupId>
   <artifactId>python-embedding</artifactId> <!-- ③ -->
-  <version>24.1.1</version>
+  <version>24.1.2</version>
 </dependency>
 ```
 
 `build.gradle`
 ```groovy
-  implementation 'org.graalvm.python:python:24.1.1' // ①
-  implementation 'org.graalvm.python:python-embedding:24.1.1' // ③
+  implementation 'org.graalvm.python:python:24.1.2' // ①
+  implementation 'org.graalvm.python:python-embedding:24.1.2' // ③
 ```
 
 ❶ The `python` dependency is a meta-package that transitively depends on all resources and libraries to run GraalPy.
@@ -97,7 +97,7 @@ Add the `graalpy-maven-plugin` configuration into the plugins section of the POM
 <plugin>
     <groupId>org.graalvm.python</groupId>
     <artifactId>graalpy-maven-plugin</artifactId>
-    <version>24.1.1</version>
+    <version>24.1.2</version>
     <executions>
         <execution>
             <configuration>
@@ -117,7 +117,7 @@ Add the `graalpy-maven-plugin` configuration into the plugins section of the POM
 `build.gradle`
 ```
 plugins {
-  id 'org.graalvm.python' version '24.1.1'
+  id 'org.graalvm.python' version '24.1.2'
   // ...
 ```
 
diff --git a/graalpy/graalpy-spring-boot-guide/build.gradle b/graalpy/graalpy-spring-boot-guide/build.gradle
index 956420d..5301828 100644
--- a/graalpy/graalpy-spring-boot-guide/build.gradle
+++ b/graalpy/graalpy-spring-boot-guide/build.gradle
@@ -1,5 +1,5 @@
 plugins {
-  id 'org.graalvm.python' version '24.1.1'
+  id 'org.graalvm.python' version '24.1.2'
   // ...
   id 'java'
   id 'org.springframework.boot' version '3.3.5'
@@ -28,8 +28,8 @@ repositories {
 }
 
 dependencies {
-  implementation 'org.graalvm.python:python:24.1.1' // ①
-  implementation 'org.graalvm.python:python-embedding:24.1.1' // ③
+  implementation 'org.graalvm.python:python:24.1.2' // ①
+  implementation 'org.graalvm.python:python-embedding:24.1.2' // ③
   implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'
   implementation 'org.springframework.boot:spring-boot-starter-web'
   testImplementation 'org.springframework.boot:spring-boot-starter-test'
diff --git a/graalpy/graalpy-spring-boot-guide/pom.xml b/graalpy/graalpy-spring-boot-guide/pom.xml
index 533ff0b..9ccb1c6 100644
--- a/graalpy/graalpy-spring-boot-guide/pom.xml
+++ b/graalpy/graalpy-spring-boot-guide/pom.xml
@@ -32,13 +32,13 @@
         <dependency>
             <groupId>org.graalvm.python</groupId>
             <artifactId>python</artifactId> <!-- ① -->
-            <version>24.1.1</version>
+            <version>24.1.2</version>
             <type>pom</type> <!-- ② -->
         </dependency>
         <dependency>
             <groupId>org.graalvm.python</groupId>
             <artifactId>python-embedding</artifactId> <!-- ③ -->
-            <version>24.1.1</version>
+            <version>24.1.2</version>
         </dependency>
 
         <dependency>
@@ -63,7 +63,7 @@
             <plugin>
                 <groupId>org.graalvm.python</groupId>
                 <artifactId>graalpy-maven-plugin</artifactId>
-                <version>24.1.1</version>
+                <version>24.1.2</version>
                 <executions>
                     <execution>
                         <configuration>
diff --git a/graalpy/graalpy-spring-boot-pygal-charts/pom.xml b/graalpy/graalpy-spring-boot-pygal-charts/pom.xml
index 63e8ca8..b6220cf 100644
--- a/graalpy/graalpy-spring-boot-pygal-charts/pom.xml
+++ b/graalpy/graalpy-spring-boot-pygal-charts/pom.xml
@@ -27,7 +27,7 @@
         <url/>
     </scm>
     <properties>
-        <graalpy.version>24.1.1</graalpy.version>
+        <graalpy.version>24.1.2</graalpy.version>
         <java.version>21</java.version>
     </properties>
     <dependencies>
diff --git a/graalpy/graalpy-starter/build.gradle.kts b/graalpy/graalpy-starter/build.gradle.kts
index 5ba50d2..facbe8c 100644
--- a/graalpy/graalpy-starter/build.gradle.kts
+++ b/graalpy/graalpy-starter/build.gradle.kts
@@ -9,8 +9,8 @@ repositories {
 }
 
 dependencies {
-    implementation("org.graalvm.polyglot:polyglot:24.1.1")
-    implementation("org.graalvm.polyglot:python:24.1.1")
+    implementation("org.graalvm.polyglot:polyglot:24.1.2")
+    implementation("org.graalvm.polyglot:python:24.1.2")
 
     // Use JUnit Jupiter for testing.
     testImplementation("org.junit.jupiter:junit-jupiter:5.11.0")
diff --git a/graalpy/graalpy-starter/pom.xml b/graalpy/graalpy-starter/pom.xml
index 8c2ab15..67d4e83 100644
--- a/graalpy/graalpy-starter/pom.xml
+++ b/graalpy/graalpy-starter/pom.xml
@@ -12,7 +12,7 @@
   <url>http://www.example.com</url>
 
   <properties>
-    <graalpy.version>24.1.1</graalpy.version>
+    <graalpy.version>24.1.2</graalpy.version>
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
     <maven.compiler.release>21</maven.compiler.release>
   </properties>
diff --git a/graalwasm/graalwasm-embed-c-code-guide/README.md b/graalwasm/graalwasm-embed-c-code-guide/README.md
index 274afa8..2ab336d 100644
--- a/graalwasm/graalwasm-embed-c-code-guide/README.md
+++ b/graalwasm/graalwasm-embed-c-code-guide/README.md
@@ -33,7 +33,7 @@ Add the following set of dependencies to the `<dependencies>` section of your pr
        <dependency>
            <groupId>org.graalvm.polyglot</groupId>
            <artifactId>polyglot</artifactId>
-           <version>24.1.1</version>
+           <version>24.1.2</version>
        </dependency>
        <!-- </dependencies> -->
        ```
@@ -43,7 +43,7 @@ Add the following set of dependencies to the `<dependencies>` section of your pr
        <dependency>
            <groupId>org.graalvm.polyglot</groupId>
            <artifactId>wasm</artifactId>
-           <version>24.1.1</version>
+           <version>24.1.2</version>
            <type>pom</type>
        </dependency>
        <!-- </dependencies> -->
diff --git a/graalwasm/graalwasm-embed-c-code-guide/pom.xml b/graalwasm/graalwasm-embed-c-code-guide/pom.xml
index 484db19..9b62835 100644
--- a/graalwasm/graalwasm-embed-c-code-guide/pom.xml
+++ b/graalwasm/graalwasm-embed-c-code-guide/pom.xml
@@ -31,12 +31,12 @@
         <dependency>
             <groupId>org.graalvm.polyglot</groupId>
             <artifactId>polyglot</artifactId>
-            <version>24.1.1</version>
+            <version>24.1.2</version>
         </dependency>
         <dependency>
             <groupId>org.graalvm.polyglot</groupId>
             <artifactId>wasm</artifactId>
-            <version>24.1.1</version>
+            <version>24.1.2</version>
             <type>pom</type>
         </dependency>
 
diff --git a/graalwasm/graalwasm-micronaut-photon/pom.xml b/graalwasm/graalwasm-micronaut-photon/pom.xml
index 766b798..cfe460e 100644
--- a/graalwasm/graalwasm-micronaut-photon/pom.xml
+++ b/graalwasm/graalwasm-micronaut-photon/pom.xml
@@ -13,7 +13,7 @@
         <version>4.6.1</version>
     </parent>
     <properties>
-        <graal.languages.version>24.1.1</graal.languages.version>
+        <graal.languages.version>24.1.2</graal.languages.version>
         <photon.download.url>
             https://raw.githubusercontent.com/fineshopdesign/cf-wasm/dca69477657fe80e36989f1fe7dcc17700d81ee2/packages/photon/src/lib
         </photon.download.url>
diff --git a/graalwasm/graalwasm-spring-boot-photon/pom.xml b/graalwasm/graalwasm-spring-boot-photon/pom.xml
index 62e3a98..d57b261 100644
--- a/graalwasm/graalwasm-spring-boot-photon/pom.xml
+++ b/graalwasm/graalwasm-spring-boot-photon/pom.xml
@@ -27,7 +27,7 @@
         <url/>
     </scm>
     <properties>
-        <graal.languages.version>24.1.1</graal.languages.version>
+        <graal.languages.version>24.1.2</graal.languages.version>
         <photon.download.url>
             https://raw.githubusercontent.com/fineshopdesign/cf-wasm/dca69477657fe80e36989f1fe7dcc17700d81ee2/packages/photon/src/lib
         </photon.download.url>
diff --git a/graalwasm/graalwasm-starter/build.gradle.kts b/graalwasm/graalwasm-starter/build.gradle.kts
index b08a545..0628035 100644
--- a/graalwasm/graalwasm-starter/build.gradle.kts
+++ b/graalwasm/graalwasm-starter/build.gradle.kts
@@ -9,8 +9,8 @@ repositories {
 }
 
 dependencies {
-    implementation("org.graalvm.polyglot:polyglot:24.1.1")
-    implementation("org.graalvm.polyglot:wasm:24.1.1")
+    implementation("org.graalvm.polyglot:polyglot:24.1.2")
+    implementation("org.graalvm.polyglot:wasm:24.1.2")
 
     // Use JUnit Jupiter for testing.
     testImplementation("org.junit.jupiter:junit-jupiter:5.11.0")
diff --git a/graalwasm/graalwasm-starter/pom.xml b/graalwasm/graalwasm-starter/pom.xml
index 0d318c3..5abebdb 100644
--- a/graalwasm/graalwasm-starter/pom.xml
+++ b/graalwasm/graalwasm-starter/pom.xml
@@ -32,12 +32,12 @@
     <dependency>
         <groupId>org.graalvm.polyglot</groupId>
         <artifactId>polyglot</artifactId> 
-        <version>24.1.1</version>
+        <version>24.1.2</version>
     </dependency>
     <dependency>
       <groupId>org.graalvm.polyglot</groupId>
       <artifactId>wasm</artifactId> 
-      <version>24.1.1</version>
+      <version>24.1.2</version>
       <type>pom</type>
     </dependency>