diff --git a/Dockerfile b/Dockerfile
index 888c492..83f753a 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -21,6 +21,6 @@ ARG POSTGRES_BASE_VERSION
 # Always force rebuild of this layer
 ARG TIMESTAMP=1
 COPY third-party/pgxman /tmp/pgxman/
-RUN curl -sfL https://github.com/pgxman/release/releases/latest/download/install.sh | sh -s -- /tmp/pgxman/pgxman_${POSTGRES_BASE_VERSION}.yaml && \
+RUN curl -sfL https://install.pgx.sh | sh -s -- /tmp/pgxman/pgxman_${POSTGRES_BASE_VERSION}.yaml && \
   pgxman install pgsql-http=1.6.0 --pg ${POSTGRES_BASE_VERSION} --yes && \
   rm -rf /tmp/pgxman
diff --git a/Dockerfile.spilo b/Dockerfile.spilo
index 9285b2b..8c6e54b 100644
--- a/Dockerfile.spilo
+++ b/Dockerfile.spilo
@@ -35,5 +35,5 @@ ENV PGVERSION=${POSTGRES_BASE_VERSION} SPILO_PROVIDER=local PGUSER_SUPERUSER=pos
 # Always force rebuild of this layer
 ARG TIMESTAMP=1
 COPY third-party/pgxman /tmp/pgxman/
-RUN curl -sfL https://github.com/pgxman/release/releases/latest/download/install.sh | sh -s -- /tmp/pgxman/pgxman_13.yaml /tmp/pgxman/pgxman_14_spilo.yaml && \
+RUN curl -sfL https://install.pgx.sh | sh -s -- /tmp/pgxman/pgxman_13.yaml /tmp/pgxman/pgxman_14_spilo.yaml && \
   rm -rf /tmp/pgxman
diff --git a/third-party/pgxman/pgxman_13.yaml b/third-party/pgxman/pgxman_13.yaml
index 5d0e730..aedd3a1 100644
--- a/third-party/pgxman/pgxman_13.yaml
+++ b/third-party/pgxman/pgxman_13.yaml
@@ -3,7 +3,7 @@ postgres:
   version: "13"
 extensions:
   - name: "multicorn"
-    version: "2.4+b68b75c"
+    version: "2.4.0+b68b75c"
   - name: "mysql_fdw"
     version: "2.9.1"
   - name: "parquet_s3_fdw"
diff --git a/third-party/pgxman/pgxman_14.yaml b/third-party/pgxman/pgxman_14.yaml
index c8c30b4..ecaf70a 100644
--- a/third-party/pgxman/pgxman_14.yaml
+++ b/third-party/pgxman/pgxman_14.yaml
@@ -3,7 +3,7 @@ postgres:
   version: "14"
 extensions:
   - name: "multicorn"
-    version: "2.4+b68b75c"
+    version: "2.4.0+b68b75c"
   - name: "mysql_fdw"
     version: "2.9.1"
   - name: "parquet_s3_fdw"
diff --git a/third-party/pgxman/pgxman_14_spilo.yaml b/third-party/pgxman/pgxman_14_spilo.yaml
index 200fdd8..fb8e668 100644
--- a/third-party/pgxman/pgxman_14_spilo.yaml
+++ b/third-party/pgxman/pgxman_14_spilo.yaml
@@ -3,7 +3,7 @@ postgres:
   version: "14"
 extensions:
   - name: "multicorn"
-    version: "2.4+b68b75c"
+    version: "2.4.0+b68b75c"
     overwrite: true
   - name: "mysql_fdw"
     version: "2.9.1"
@@ -11,7 +11,7 @@ extensions:
     version: "1.0.0+5298b7f"
     overwrite: true
   - name: "pg_ivm"
-    version: "1.5.1"
+    version: "1.7.0"
   - name: "pgvector"
     version: "0.5.1"
   - name: "pg_hint_plan-14"
diff --git a/third-party/pgxman/pgxman_15.yaml b/third-party/pgxman/pgxman_15.yaml
index f648614..b5a72b3 100644
--- a/third-party/pgxman/pgxman_15.yaml
+++ b/third-party/pgxman/pgxman_15.yaml
@@ -3,7 +3,7 @@ postgres:
   version: "15"
 extensions:
   - name: "multicorn"
-    version: "2.4+b68b75c"
+    version: "2.4.0+b68b75c"
   - name: "mysql_fdw"
     version: "2.9.1"
   - name: "parquet_s3_fdw"