Skip to content

feat: sdk v2 2.3#1946

Merged
SwenSchaeferjohann merged 25 commits into
mainfrom
jorrit/feat-sdk-v2-2.3
Oct 2, 2025
Merged

feat: sdk v2 2.3#1946
SwenSchaeferjohann merged 25 commits into
mainfrom
jorrit/feat-sdk-v2-2.3

Conversation

@ananas-block
Copy link
Copy Markdown
Contributor

No description provided.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Sep 27, 2025

Important

Review skipped

Auto reviews are limited based on label configuration.

🏷️ Required labels (at least one) (1)
  • ai-review

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

✨ Finishing touches
🧪 Generate unit tests
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch jorrit/feat-sdk-v2-2.3

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@ananas-block ananas-block changed the title feat sdk v2 2.3 feat: sdk v2 2.3 Sep 28, 2025
SwenSchaeferjohann and others added 10 commits September 29, 2025 12:39
lint

remove unused _output_account_info

update lightdiscriminator macro

chore: add sha flat macro test, perf: sha flat hash in LightAccount avoid double borsh serialization

chore: cleanup tests, add new discriminator test, add anchor discriminator compatibility

test: LightAccount close
… compression program nullify create output order

test: program libs diff

fix program integration tests

fix: cpi context has data

feat: InstructionDataInvokeCpiWithReadOnly builder pattern

fix: GetMultipleCompressedAccountsPost200ResponseResult vec<Option>>

fix: light-client & light-program-test tests

chore: use devnet v2 address tree pubkey, add v2 address derivation to light-sdk-types and sdk

add LightSdkError -> LightClientError conversion

fix: to_output_compressed_account_with_packed_context missing data

refactor: add new_with_config to PhotonIndexer

chore: add builder pattern for all instruction data types

refactor: InvokeLightSystemProgram to use CpiAccountsTrait instead of only account infos

implement instruction data helpers for v1 and v2 and gate them

test: add sdk-v1-native-test

fix rebase
@ananas-block ananas-block marked this pull request as ready for review September 29, 2025 11:50
Comment thread program-libs/account-checks/src/packed_accounts.rs Outdated
@ananas-block ananas-block force-pushed the jorrit/feat-sdk-v2-2.3 branch from e562df4 to 9901171 Compare October 1, 2025 00:33
@ananas-block ananas-block force-pushed the jorrit/feat-sdk-v2-2.3 branch from d5f2002 to ba9b240 Compare October 1, 2025 19:14
@SwenSchaeferjohann SwenSchaeferjohann merged commit a3497b1 into main Oct 2, 2025
30 of 31 checks passed
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