Skip to content

Tracking issue for upcoming breaking changes #84

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
joncinque opened this issue Mar 24, 2025 · 4 comments
Open

Tracking issue for upcoming breaking changes #84

joncinque opened this issue Mar 24, 2025 · 4 comments

Comments

@joncinque
Copy link
Collaborator

joncinque commented Mar 24, 2025

Problem

Now that the sdk is decoupled from agave, we have a lot more freedom to make breaking changes in individual crates.

However, there are still a lot of users of the omnibus crates solana-sdk and solana-program, and although we can simply stop updating them ever again, that would cause a lot of churn for downstream developers.

This issue aims to bundle together all of the breaking changes for the next breaking release of solana-sdk and solana-program.

Deprecations

Breaking changes in solana-program

Breaking changes in solana-sdk

All the changes in solana-program, plus:

@jstarry
Copy link
Contributor

jstarry commented Mar 27, 2025

Is it possible to release a patch update for solana-sdk still? I'd like to land this: #94

@joncinque
Copy link
Collaborator Author

Yes, we'll do some patch releases to mark everything as deprecated before doing the breaking release

@jstarry
Copy link
Contributor

jstarry commented Apr 9, 2025

the transaction-context module was re-added in #95 so we can remove #77 from the list of breaking changes fyi

@joncinque
Copy link
Collaborator Author

the transaction-context module was re-added in #95 so we can remove #77 from the list of breaking changes fyi

I left in the list as a reminder to remove it once more 😅 I updated the wording though, thanks!

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

No branches or pull requests

2 participants