Skip to content

deps: Bump everything to v4 agave crates#1205

Open
joncinque wants to merge 3 commits into
solana-program:mainfrom
joncinque:bump-4
Open

deps: Bump everything to v4 agave crates#1205
joncinque wants to merge 3 commits into
solana-program:mainfrom
joncinque:bump-4

Conversation

@joncinque
Copy link
Copy Markdown
Contributor

Problem

The Agave v4 crates are out, but this repo is still on some beta versions.

Summary of changes

Bump all the crates as needed. At the same time, we ended up restricting some dependencies in Agave v4.0 because of an incompatibility with wincode versions. This means some versions needed to be bumped down, and will need patch releases.

Also, a test was randomly failing, so create unique transactions for it.

@joncinque joncinque requested a review from grod220 May 29, 2026 21:08
@joncinque
Copy link
Copy Markdown
Contributor Author

Bah, this is going to be annoying -- some of the sdk crates with no-std support need newer deps. solana-instructions-sysvar is currently the offender, so i'll need to see how we figure this out...

@grod220
Copy link
Copy Markdown
Member

grod220 commented Jun 1, 2026

Oh dear, just ran into this after bumping mollusk to the stable package version. Didn't hit blockers, but needed to also downgrade some p-ATA deps. Not sure why beta -> stable surfaced this. Let me know if I can help though.

@joncinque
Copy link
Copy Markdown
Contributor Author

Because of breaking changes in wincode, I restricted versions in Agave anza-xyz/agave#12227 -- since the beta versions didn't have this restriction, they were all good.

We might need to go back to some zk crates and relax deps, or to be honest, I wonder it'll be easier to just keep this repo on beta / rc crates for this round, and bump up to v4.1 when that's ready.

@grod220
Copy link
Copy Markdown
Member

grod220 commented Jun 2, 2026

Yeah, don't think it's the end of the world to keep on the beta crates and move back to stable when 4.1 gets released.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants