We have recently updated our release process as described in CONTRIBUTING.md to make our release tagging process more flexible. Thus, there were no betas 1 or 2 "officially" tagged and released.
What's Changed
- test: Add more test cases for Base58 parser by @ximinez in #5174
- refactor: clean up
LedgerEntry.cpp
by @mvadari in #5199 - Enforce levelization in libxrpl with CMake by @thejohnfreeman in #5111
- Antithesis instrumentation improvements by @Bronek in #5213
- Add MPTIssue to STIssue by @gregtatcam in #5200
- fix: allow overlapping types in
Expected
by @mvadari in #5218 - [TRIVIAL] Fix Add header for set_difference by @legleux in #5197
- [TRIVIAL] Set version to 2.4.0-b1 by @ximinez in #5222
- refactor: add
rpcName
toLEDGER_ENTRY
macro by @mvadari in #5202 - Fix
server_definitions
: prefix Uint384 and Uint512 withHash
by @shawnxie999 in #5231 - added macos dependency installation by @rrmanukyan in #5233
- XLS-46: DynamicNFT by @tequdev in #5048
- chore: update deprecated Github Actions by @mvadari in #5241
- Permissioned Domains (XLS-80d) by @oleks-rip in #5161
- fix failing assert in
connect
RPC by @mvadari in #5235 - Fix the flag processing of NFTokenModify by @tequdev in #5246
- Fix levelization script to ignore commented includes by @vlntb in #5194
- fix: Use the same compiler options for xrpl.libxrpl and all its submodules by @ximinez in #5228
- [TRIVIAL] Set version to 2.4.0-b2 by @ximinez in #5248
- fix: Errors consistency in LedgerEntry::parsePermissionedDomains() by @kuznetsss in #5252
- TRIVIAL: Update release instructions by @ximinez in #5215
- Unit tests to recreate invalid index logic error by @ximinez in #5242
- Cleanup API-CHANGELOG.md by @Bronek in #5207
- Add a space to the applied log by @tequdev in #5251
- [trivial] Use XRPL_ASSERT in
PermissionedDomainDelete
by @Bronek in #5245 - Implement threshold for the intersection of lists of validators by @Bronek in #5112
- chore: Update Visual Studio CI to VS 2022, and add VS Debug builds by @ximinez in #5240
- Update secp256k1 library to version 0.6.0 by @legleux in #5254
- Fix CI unit tests by @oleks-rip in #5196
- Add RPC "simulate" to execute a dry run of a transaction by @mvadari in #5069
- Reverse merge hotfix release 2.3.1 by @ximinez in #5260
- [TRIVIAL] Set version to 2.4.0-b3 in develop by @ximinez in #5261
- Proposed 2.4.0-b3 by @ximinez in #5262
New Contributors
- @rrmanukyan made their first contribution in #5233
- @kuznetsss made their first contribution in #5252
Full Changelog: 2.3.1...2.4.0-b3