What's Changed
- fix: reject AssetCode12 JSON shorter than 5 characters by @Galmanus in #569
- add socket tier 1 reachability analysis by @kanwalpreetd in #550
- Make generated constants usable by @leighmcculloch in #579
- Remove unused generate_to_file method by @leighmcculloch in #578
- Add CI workflow for xdr-generator-rust by @leighmcculloch in #577
- Remove the single-file generator by @leighmcculloch in #582
- Limit capacity reserved when decoding VecM by @leighmcculloch in #581
- Regenerate XDR from upstream stellar-xdr (01741cb) by @github-actions[bot] in #543
- Add const XDR serialization by @leighmcculloch in #580
- Fix the publish-dry-run ci by @leighmcculloch in #585
- Regenerate XDR from upstream stellar-xdr (ee040cd) by @github-actions[bot] in #587
- Regenerate XDR: accept a stellar-xdr ref, one branch per run by @sisuresh in #584
- Move integration tests into the crate by @leighmcculloch in #590
- Make the feature powerset used for testing consistent between make and ci by @leighmcculloch in #588
- Update stellar-strkey to 0.0.18 by @leighmcculloch in #547
- Protocol 30 (CAP-0084) by @sisuresh in #592
- Remove unused CfgExpr::and by @leighmcculloch in #596
- Enforce VecM max length on serde deserialize by @leighmcculloch in #598
- Regenerate XDR from upstream stellar-xdr (4f3303c) by @github-actions[bot] in #602
- Add PartialEq for StringM with byte strings by @leighmcculloch in #601
- Regenerate XDR from upstream stellar-xdr (b77bea0) by @github-actions[bot] in #603
- Ungate CAP-0084 and CAP-0087 by @sisuresh in #606
- Fix ContractInstance storage in ScVal::validate by @leighmcculloch in #600
- Remove unused xdr-parser method and lockfile by @leighmcculloch in #597
- Bump version to 30.0.0 by @github-actions[bot] in #607
- Update fuzz lockfile for stellar-strkey 1.0.0 and stellar-xdr 30.0.0 by @jayz22 in #608
New Contributors
- @Galmanus made their first contribution in #569
- @kanwalpreetd made their first contribution in #550
Full Changelog: v28.0.0...v30.0.0