21.0.1-preview.1
Pre-release
Pre-release
dmkozh
released this
24 Apr 17:09
·
102 commits
to main
since this release
Release notes
This is the first version of the Soroban SDK that supports protocol 21. It is marked as 'preview' because contracts built with SDK v21 will only be compatible with the networks upgraded to protocol 21. The API itself may be considered stable.
Key changes
- Support for secp256r1 signature verification
- Support for extending TTL of contract instance and code separate from each other
What's Changed
- Add doc qualifying where contractimport is relative to by @leighmcculloch in #1241
- Update cargo-deny CI by @leighmcculloch in #1250
- Add module doc for auth module by @leighmcculloch in #1249
- Bump env used by the SDK by @dmkozh in #1251
- Add docs to the token interface by @leighmcculloch in #1247
- Pick up protocol 21 by @jayz22 in #1252
- Bump versions; separate extend contract code and TTL for contract code and instance by @jayz22 in #1254
- Bump version to 21.0.0 by @github-actions in #1256
- Add LedgerInfo setters by @sisuresh in #1255
- Add secp256r1 support by @jayz22 in #1246
- Bump to env and xdr dependencies to 21.0.1 by @jayz22 in #1259
- Generate clear error when a nameless contract argument is used by @sisuresh in #1260
- Bump version to 21.0.1-preview.1 by @github-actions in #1262
Full Changelog: v20.5.0...v21.0.1-preview.1