0.0.17
What's Changed
- Move a bunch of code out of host, reorg modules slightly. by @graydon in #798
- Remove temp storage, fixes #758 by @graydon in #799
- Bump xdr by @sisuresh in #804
- Anti features by @graydon in #805
- Err reform by @graydon in #806
- Some further cleanups to diagnostic events by @graydon in #813
- Bump xdr by @sisuresh in #816
- Enforce AUTH_REVOCABLE on contract balances by @sisuresh in #811
- Implement PRNG subsystem (round 2) by @graydon in #802
- Remove incorrect debug_assert from ed25519_pub_key_from_bytes by @brson in #819
- Support Auth Next for host fns by @dmkozh in #823
- Bump xdr by @dmkozh in #828
- Update rust-version by @github-actions in #831
- Switch to wasmi native fuel metering by @jayz22 in #815
- Fix
get_authenticated_authorizations
test utility. by @dmkozh in #833 - Change authentication contract errors to be auth errors. by @dmkozh in #836
- Improve
VmInstantiation
calibration by @jayz22 in #825 - Update storage interface for state expiration by @sisuresh in #820
- Update README.md by @graydon in #842
- Implement contract expiration bumps by @sisuresh in #843
- Calibrate wasmi fuel and tiered wasm instructions by @jayz22 in #844
- Bump env XDR by @dmkozh in #849
- Implement TryFrom<&Error> for ScVal by @brson in #846
- Provide host function for authorizing deep contract calls from current contract by @dmkozh in #840
- Switch auth from autoincrement nonces to temporary random values. by @dmkozh in #848
- Fix metering for internal events by @jayz22 in #850
- Return strings for name/symbol and use strkey for issuer. by @sisuresh in #852
- Remove Mergeable and rename Exclusive to Persistent by @sisuresh in #855
- Add secp256k1 and keccak256 host functions by @graydon in #839
- Add host functions for returning contract ids by @jayz22 in #853
- Fix comparisons by @sisuresh in #847
- Rename rawval to val by @graydon in #862
- Enforce readonly footprint on bump by @sisuresh in #864
- Add host functions for {u,i}256 arithmetics by @jayz22 in #856
- More raw to val by @graydon in #865
- Support
Timepoint
,Duration
by @jayz22 in #866 - bump xdr by @sisuresh in #867
- Check map order when rebuilding from exact iter by @graydon in #870
- Updates for contract instance related XDR changes. by @dmkozh in #874
- Change StorageType to Just Be An Enum by @graydon in #873
- Bump xdr for RestoreFootprintOp by @sisuresh in #885
- Bump xdr for rename by @sisuresh in #888
- Add host function for bumping contract instance by @jayz22 in #875
- Implement contract instance storage in Soroban host. by @dmkozh in #886
- Change [IU]256 arithmetic host functions to take *Val not *Object. by @graydon in #889
- Replace increase and decrease functions with approve by @sisuresh in #887
- Expose bumps by @sisuresh in #890
- Fix calibration tests by @jayz22 in #892
- Change [IU]256 [from,to]_bytes functions to work with Val by @jayz22 in #893
- Bump wasmi version by @jayz22 in #897
- Bump version to 0.0.17 by @github-actions in #898
Full Changelog: v0.0.16...v0.0.17