Repository navigation
feat(sdk): bump kernel to v6.18.56-ctsi-1 - #562
Merged
Merged
Conversation
🦋 Changeset detectedLatest commit: f50637c The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
endersonmaia
force-pushed
the
feat/bump-kernel-version
branch
from
October 19, 2026 14:34
192b4c7 to
0624a2d
Compare
endersonmaia
force-pushed
the
feat/bump-kernel-version
branch
from
November 11, 2026 17:23
c367e78 to
c4b9818
Compare
endersonmaia
force-pushed
the
feat/bump-kernel-version
branch
from
November 11, 2026 17:32
c4b9818 to
cf68702
Compare
endersonmaia
marked this pull request as ready for review
November 11, 2026 17:33
There was a problem hiding this comment.
🟡 Changes recommended
The SDK bumps leave the CLI rejecting emulator 0.22.0 and using outdated PRT deployment bindings, breaking Docker-backed build/shell commands and PRT runs.
2 open issues
What changed in this PR
Updates the Cartesi SDK’s kernel and runtime dependencies, adjusts Docker packaging for upstream changes, and extends devnet historical-state retention.
Changes:
- Upgrades the kernel, machine emulator, Dave, rollups-node, and PostgreSQL.
- Updates artifact URLs, checksums, Sling binary naming, and PostgreSQL data copying.
- Enables historical-state preservation with a limit of 86,400 persisted states.
| File | Description |
|---|---|
packages/sdk/Dockerfile |
Updates artifacts, checksums, binary paths, and PostgreSQL data copying. |
packages/sdk/docker-bake.hcl |
Pins upgraded dependencies and base images. |
packages/sdk/devnet |
Enables extended historical-state retention. |
.changeset/yellow-sides-give.md |
Records the PostgreSQL upgrade. |
.changeset/solid-cups-smell.md |
Records the Dave upgrade. |
.changeset/slimy-tigers-dream.md |
Records the kernel upgrade. |
.changeset/slick-cobras-joke.md |
Records the machine-emulator upgrade. |
.changeset/shiny-wings-play.md |
Documents increased devnet state retention. |
.changeset/sharp-buttons-matter.md |
Records the rollups-node upgrade. |
Review effort: Balanced
brunomenezes
approved these changes
Nov 11, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

This pull request updates the
@cartesi/sdkpackage with several important upgrades and improvements to dependencies, Dockerfile setup, and devnet configuration. The main goals are to keep the stack up-to-date with the latest versions, improve compatibility and reliability, and ensure historical state reads work for longer devnet sessions.Dependency Upgrades:
machine-emulatorto v0.22.0 for improved emulator features and fixes. [1] [2] [3]cartesi/linuxrepository. [1] [2] [3]dave(PRT) to v3.0.0-alpha.6 and updated related Dockerfile sections, including new download URLs and checksums for the sling node binary. [1] [2] [3] [4]rollups-nodeto v2.0.0-alpha.14 with updated checksums. [1] [2]Devnet and Dockerfile Improvements:
--max-persisted-states 86400) for better support of long-running sessions and historical state reads. [1] [2]These changes ensure the SDK is using the latest and most compatible versions of its core dependencies, while also improving the reliability of development environments.