Skip to content

rippled Version 0.24.0

Choose a tag to compare

@mDuo13 mDuo13 released this 23 May 23:45
· 5557 commits to develop since this release

rippled version 0.24.0 has been released. The repository tag is 0.24.0 and can be found on GitHub at: https://github.com/ripple/rippled/tree/0.24.0

Prior to building, please confirm you have the correct source tree with the git log command. The first log entry should be the change setting the version:

 commit 3eb1c7bd6f93e5d874192197f76571184338f702
 Author: Vinnie Falco <vinnie.falco@gmail.com>
 Date:   Mon May 5 10:20:46 2014 -0700

     Set version to 0.24.0

This release incorporates significant improvements which may not warrant separate entries but are incorporated into the feature changes as summary lines. Please refer to the Git commit history for more information.

Toolchain support

The minimum supported version of GCC used to compile rippled is v4.8. Please follow these instructions if you have not upgraded already.

A minimum of 4GB of RAM are required to successfully compile this release.

The minimum supported version of Boost is v1.55. You must upgrade to this release or later to successfully compile this release. Please follow these instructions if you have not upgraded already.

Improvements

  • Implemented logic for ledger processes and features.
  • Use "high threads" for background RocksDB database writes.
  • Separately track locally-issued transactions to ensure they always appear in the open ledger.

Bug Fixes

  • Fix AccountSet for canonical transactions.
  • The RPC sign command will now sign with either an account's master or regular secret key.
  • Fixed out-of-order network initialization.
  • Improved efficiency of pathfinding for transactions.
  • Reworked timing of ledger validation and related operations to fix race condition against the network.
  • Build process enforces minimum versions of OpenSSL and BOOST for operation.