diff --git a/.changeset/slick-cobras-joke.md b/.changeset/slick-cobras-joke.md new file mode 100644 index 00000000..947a1aa3 --- /dev/null +++ b/.changeset/slick-cobras-joke.md @@ -0,0 +1,5 @@ +--- +"@cartesi/sdk": minor +--- + +bump machine-emulator to v0.22.0 diff --git a/.changeset/slimy-tigers-dream.md b/.changeset/slimy-tigers-dream.md new file mode 100644 index 00000000..193e184a --- /dev/null +++ b/.changeset/slimy-tigers-dream.md @@ -0,0 +1,5 @@ +--- +"@cartesi/sdk": minor +--- + +bump kernel to v6.18.56-ctsi-1 diff --git a/.changeset/solid-cups-smell.md b/.changeset/solid-cups-smell.md new file mode 100644 index 00000000..3cb6d5e1 --- /dev/null +++ b/.changeset/solid-cups-smell.md @@ -0,0 +1,5 @@ +--- +"@cartesi/sdk": patch +--- + +bump dave to v3.0.0-alpha.6 diff --git a/.changeset/yellow-sides-give.md b/.changeset/yellow-sides-give.md new file mode 100644 index 00000000..56e6f8c1 --- /dev/null +++ b/.changeset/yellow-sides-give.md @@ -0,0 +1,5 @@ +--- +"@cartesi/sdk": patch +--- + +bump PostgreSQL to v18 diff --git a/packages/sdk/Dockerfile b/packages/sdk/Dockerfile index 72af7b36..dd875daf 100644 --- a/packages/sdk/Dockerfile +++ b/packages/sdk/Dockerfile @@ -88,7 +88,7 @@ RUN < /opt/devnet/anvil_state.json rm /tmp/prt-anvil.tar.gz echo ${CARTESI_PRT_VERSION} > /opt/devnet/PRT_VERSION @@ -160,11 +160,11 @@ ARG CARTESI_PRT_VERSION ARG TARGETARCH WORKDIR /tmp RUN </docker (not .../data), +# so copy the whole VOLUME directory; the final stage shares the same default PGDATA +COPY --from=postgresql-initdb /var/lib/postgresql /var/lib/postgresql ################################################################################ # alto build @@ -314,21 +316,19 @@ EOF ################################################################################ # linux kernel image stage FROM scratch AS kernel-image -ARG CARTESI_IMAGE_KERNEL_VERSION ARG CARTESI_LINUX_KERNEL_VERSION -ADD --checksum=sha256:5c900060da2db2bfa84cd39cd9cd722988c83c42225f3cac55f2d3157e48f32f \ - https://github.com/cartesi/image-kernel/releases/download/v${CARTESI_IMAGE_KERNEL_VERSION}/linux-${CARTESI_LINUX_KERNEL_VERSION}.bin \ +ADD --checksum=sha256:ad12ad141e639fb7b8ce0477dfbb7aa7a4d178222b06e0ce9b335a1c5230f0e1 \ + https://github.com/cartesi/linux/releases/download/v${CARTESI_LINUX_KERNEL_VERSION}/linux-${CARTESI_LINUX_KERNEL_VERSION}.bin \ /usr/share/cartesi-machine/images/linux.bin ################################################################################ # linux headers stage FROM base AS kernel-headers -ARG CARTESI_IMAGE_KERNEL_VERSION ARG CARTESI_LINUX_KERNEL_VERSION -ADD --checksum=sha256:e3f140a8632fcfb18218e7aea32a7d002124d3dce5ba8121ae061ab7f40a6cf4 \ - https://github.com/cartesi/image-kernel/releases/download/v${CARTESI_IMAGE_KERNEL_VERSION}/linux-headers-${CARTESI_LINUX_KERNEL_VERSION}.tar.xz \ +ADD --checksum=sha256:0c6ef54c47e50502a00f6d3785be1f797f74c8bc2f0b3bc0f22bc26017569aa1 \ + https://github.com/cartesi/linux/releases/download/v${CARTESI_LINUX_KERNEL_VERSION}/linux-headers-${CARTESI_LINUX_KERNEL_VERSION}.tar.xz \ /tmp/linux-headers-${CARTESI_LINUX_KERNEL_VERSION}.tar.xz RUN tar -xJf "/tmp/linux-headers-${CARTESI_LINUX_KERNEL_VERSION}.tar.xz" -C / diff --git a/packages/sdk/docker-bake.hcl b/packages/sdk/docker-bake.hcl index d5bcaa8a..feb3343b 100644 --- a/packages/sdk/docker-bake.hcl +++ b/packages/sdk/docker-bake.hcl @@ -9,18 +9,17 @@ target "default" { ALTO_VERSION = "1.2.7" ALTO_PACKAGE_VERSION = "0.0.20" CARTESI_BASE_IMAGE = "docker.io/library/debian:trixie-20260918@sha256:9cc080028c43b27d2074d63a5f9caf7166d731494965616c1a6d2827a004585c" - CARTESI_IMAGE_KERNEL_VERSION = "0.21.0" - CARTESI_LINUX_KERNEL_VERSION = "6.5.13-ctsi-2-v0.21.0" - CARTESI_MACHINE_EMULATOR_VERSION = "0.21.0" + CARTESI_LINUX_KERNEL_VERSION = "6.18.56-ctsi-1" + CARTESI_MACHINE_EMULATOR_VERSION = "0.22.0" CARTESI_PASSKEY_SERVER_VERSION = "1.0.1" CARTESI_PAYMASTER_VERSION = "0.2.0" - CARTESI_PRT_VERSION = "3.0.0-alpha.5" + CARTESI_PRT_VERSION = "3.0.0-alpha.6" CARTESI_ROLLUPS_NODE_VERSION = "2.0.0-alpha.13" FOUNDRY_VERSION = "1.5.1" NITRO_VERSION = "c937fa4fd202074dd250086ebd92de6884968b84" # v0.8.1 NODE_VERSION = "24.14.0" NVM_VERSION = "977563e97ddc66facf3a8e31c6cff01d236f09bd" # 0.40.3 - POSTGRES_BASE_IMAGE = "docker.io/library/postgres:17-trixie@sha256:d74eeac9a635390a49bc21bd49fccd973de707e2a53a76ac49b552b8712ec46f" + POSTGRES_BASE_IMAGE = "docker.io/library/postgres:18-trixie@sha256:74935e72241653ca55e0414067e6d8763aceb8a810eb51b452253ec3dcfc4336" SQUASHFS_TOOLS_VERSION = "bad1d213ab6df587d6fa0ef7286180fbf7b86167" # 4.7.4 SU_EXEC_VERSION = "0.3" TELEGRAF_VERSION = "1.38.0"