What's Changed
This release makes a breaking change to the Clawback
amendment, and introduces a new amendment called AMM
.
- replace hand-rolled lexicalCast by @dangell7 in #4473
- Fix package definition for Conan by @thejohnfreeman in #4485
- remove deprecated fields in ledger command, fix for #3214 by @ckeshava in #4244
- Trivial: Rename
ServerHandlerImp
toServerHandler
by @scottschurr in #4516 - [Trivial] Fix build references to deleted ServerHandlerImp by @ximinez in #4592
- APIv2(AccountTx): Added error messages on AccountTx by @PeterChen13579 in #4571
- Change enum values to be powers of two (fix #3417) by @ckeshava in #4239
- Cancel overridden workflows by @thejohnfreeman in #4597
- Fix deb package build by @legleux in #4591
- APIv2(account_info): handle invalid "signer_lists" value by @PeterChen13579 in #4585
- [TRIVIAL] Update checkout action version to resolve warning by @ximinez in #4598
- add pre-commit hook for clang-format by @mvadari in #4599
- Add binary hardening compile and link flags by @thejohnfreeman in #4603
- Add allowClawback flag for
account_info
by @shawnxie999 in #4590 - Change the return type of mulDiv to std::optional by @ckeshava in #4243
- APIv2(ledger_entry): return "invalidParams" when fields missing by @arihantkothari in #4552
- docs(CONTRIBUTING): push beta releases to
release
by @intelliot in #4589 - Adapt to change in Conan recipe for NuDB by @thejohnfreeman in #4615
- Introduce AMM support (XLS-30d) by @gregtatcam in #4294
- Update dependencies by @thejohnfreeman in #4595
- Rename
allowClawback
flag toallowTrustLineClawback
by @shawnxie999 in #4617 - BUILD: list steps after dependencies update by @intelliot in #4623
- Proposed 1.12.0-b2 by @intelliot in #4627
New Contributors
- @PeterChen13579 made their first contribution in #4571
- @mvadari made their first contribution in #4599
- @arihantkothari made their first contribution in #4552
- @gregtatcam made their first contribution in #4294
Full Changelog: 1.12.0-b1...1.12.0-b2
PR: #4627