* XRPLF/develop: (21 commits)
fix: Re-store nodes missing from both backends during online_delete rotation (7763)
fix: Add amendment sponsor for AccountRootsDeletedClean (7801)
fix: Update base_uint and test changes released in 3.1.3 (7570)
fix: Handle rounding just above kMaxRep more accurately (7389)
fix: Document and assert "after" is never null in invariants (7354)
ci: Run full matrix only on `Ready to merge` or `Full CI build` labeled PRs (7689)
fix: Strengthen Clawback invariant checks for MPT balances (7285)
test: Add unit tests for IP address related functions (7744)
ci: Add Rust to Nix docker image (7571)
docs: Add more information about pre-commit hooks and how to set them up (7802)
test: Add JSON array size tests (7592)
chore: Enable most readability checks (7772)
ci: Do not run conflict checker when label is applied (7774)
chore: Run clang_tidy_check with `pass_filenames: false` from pre-commit (7800)
feat: Add delegate filter param for account_tx RPC (6126)
refactor: Move `jss.h` `include` out of `Indexes.h` (7799)
test: Add tests for check doxygen style (7795)
style: Add pre-commit hook to check doxygen style (7794)
style: Unify style for all Doxygen comments (7776)
fix: Improve Number addition/subtraction rounding (7369)
...
* XRPLF/develop: (69 commits)
chore: Use std::ranges where possible (7634)
ci: Use macOS 26 Tahoe with apple-clang 21 (7601)
build: Mark sec256k1 and mpt-crypto as transitive headers (7658)
chore: Add a script to nicely format clang-tidy output (7650)
chore: Enable most bugprone checks (7643)
feat: Confidential Transfer for MPT (5860)
fix: Use trustline balance direction to validate IOU PaymentMint/PaymentBurn (7584)
fix: Unify freeze checks for pseudo-account deposit/withdraw (7382)
fix: Block delegate tx from being queued (7640)
chore: Enable groups of clang-tidy checks by default (7637)
ci: Better determine when we need to run full clang-tidy (7635)
refactor: Retire NFTokenReserve fix (7367)
refactor: Retire Clawback amendment (7353)
refactor: Rename (mostly keylet) functions to more closely match the docs (7059)
build: Switch to a new conan XRPLF remote, again (7638)
chore: Revert "build: Switch to a new conan XRPLF remote (7622)" (7623)
build: Switch to a new conan XRPLF remote (7622)
build: Align xrpld RPM packaging with DEB package (7529)
chore: Use clang-tidy v22 new features (7427)
build: Patch nix binaries in CMake (7539)
...
* XRPLF/develop: (48 commits)
test: Add null check unit test for `Oracle::aggregatePrice` (7306)
ci: Patch conan recipe for Nix to be able to use on macOS (7532)
ci: Run sanitizers on release builds too (7527)
fix: Correct hybrid offer deletion on credential expiry (6843)
ci: Make sanitizer flags lists in the profile, not a string (7449)
ci: Make configurations launch on certain event types (7447)
fix: Add [[maybe_unused]] to fix320Enabled for assert=OFF builds (7446)
ci: Add `gh` and `file` to nix packages (7444)
fix: Disable transaction invariants (7409)
perf: Dispatch "hasInvalidAmount()" on type tag instead of dynamic_cast (7402)
refactor: Retire fixUniversalNumber amendment (5962)
test: Do not create data directory for memory databases (7323)
ci: Launch upload-conan-deps on profile change (7442)
fix: Fix Number comparison operator (7406)
feat: Use C++ 23 standard (7431)
refactor: Introduce XRPL_ASSERT_IF for amendment-gated assertions (7378)
refactor: Change config section and key string literals into constants (7095)
refactor: Use `std::move` and `std::string_view` where possible (7424)
refactor: Use const function arguments where possible (7423)
ci: Use XRPLF/actions build-multiarch-image workflow (7428)
...
* XRPLF/develop: (41 commits)
release: Bump version to 3.2.0-rc2 (7348)
refactor: Enable support for `fixCleanup3_2_0` amendment (7347)
release: Bump version to 3.2.0-rc1 (7335)
fix: Fix a rounding error at the `Number::maxRep` cusp (7051)
ci: Only push docker images in XRPLF/rippled (7330)
ci: [DEPENDABOT] bump docker/setup-buildx-action from 4.0.0 to 4.1.0 (7322)
ci: [DEPENDABOT] bump codecov/codecov-action from 6.0.0 to 6.0.1 (7321)
ci: [DEPENDABOT] bump docker/build-push-action from 7.1.0 to 7.2.0 (7320)
ci: [DEPENDABOT] bump docker/metadata-action from 6.0.0 to 6.1.0 (7319)
ci: [DEPENDABOT] bump docker/login-action from 4.1.0 to 4.2.0 (7318)
fix: Update `clang-tidy` to include `src/tests` directory header check (7307)
chore: Pin Python packages for codegen using uv (7329)
style: Use shfmt instead of bashate (7326)
fix: Fix edge-case where vault-depositor may get stuck (7139)
fix: Fix `VaultInvariant` and `VaultDeposit` precision bugs at IOU scale boundaries (7272)
ci: Add clang to nix images (7308)
fix: Include management-fee delta in doOverpayment assertion (7039)
fix: Fix clang-tidy pre-commit hook to locate compile_commands.json from repo root (7325)
fix: Use consistent scale for `debtTotal` (7093)
fix: Skip deleted book directories and non-root modifications in `ValidBookDirectory` invariant (7312)
...
* XRPLF/develop:
refactor: Clean up comments post-clang-tidy changes (7283)
release: Set version to 3.3.0-b0 (7280)
refactor: Rename static constants (7120)
refactor: Use `isFlag` where possible instead of bitwise math (7278)
ci: Update XRPLF/actions (7281)
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.