Skip to content

Commit 545394f

Browse files
authored
Merge pull request #2963 from XRPLF/blog-rippled231
Release blog for rippled 2.3.1
2 parents e2a0146 + 63b082c commit 545394f

File tree

2 files changed

+75
-1
lines changed

2 files changed

+75
-1
lines changed

blog/2025/rippled-2.3.1.md

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
---
2+
category: 2025
3+
date: 2025-01-30
4+
seo:
5+
title: Introducing XRP Ledger version 2.3.1
6+
description: rippled version 2.3.1 is now available. This version includes stability fixes.
7+
labels:
8+
- rippled Release Notes
9+
markdown:
10+
editPage:
11+
hide: true
12+
---
13+
# Introducing XRP Ledger version 2.3.1
14+
15+
Version 2.3.1 of `rippled`, the reference server implementation of the XRP Ledger protocol, is now available.
16+
17+
This release fixes an ongoing issue where normal peer traffic is charged incorrectly, causing peers to be disconnected inappropriately during normal operations. This affects network connectivity and the ability of some UNL validators to reach consensus with the others.
18+
19+
## Action Recommended
20+
21+
If you run an XRP Ledger server, upgrade to version 2.3.1 as soon as possible to ensure service continuity.
22+
23+
## Install / Upgrade
24+
25+
On supported platforms, see the [instructions on installing or updating `rippled`](../../docs/infrastructure/installation/index.md).
26+
27+
| Package | SHA-256 |
28+
|:--------|:--------|
29+
| [RPM for Red Hat / CentOS (x86-64)](https://repos.ripple.com/repos/rippled-rpm/stable/rippled-2.3.1-1.el7.x86_64.rpm) | `db3ad27d3b61675caad0e0f74e66b2e2004c7d7ee97b5decd297168d27e48a25` |
30+
| [DEB for Ubuntu / Debian (x86-64)](https://repos.ripple.com/repos/rippled-deb/pool/stable/rippled_2.3.1-1_amd64.deb) | `21931aa5fbf8cd2cf3fb4dc71a3b593bff754e4a804ba712891dea5ed48357e9` |
31+
| [Portable Builds (Linux x86-64)](https://github.com/XRPLF/rippled-portable-builds) | (Use signature verification) |
32+
33+
For other platforms, please [build from source](https://github.com/XRPLF/rippled/blob/master/BUILD.md). The most recent commit in the git log should be the change setting the version:
34+
35+
```text
36+
commit 8458233a31c98cbb13cfae212189ce3d8a1095d4
37+
Author: Ed Hennis <ed@ripple.com>
38+
Date: Wed Jan 29 09:26:27 2025 -0500
39+
40+
Set version to 2.3.1
41+
```
42+
43+
44+
## Full Changelog
45+
46+
### Amendments and New Features
47+
48+
- None
49+
50+
### Bug Fixes and Updates
51+
52+
- Reduce peer charges for well-behaved peers. ([#5243](https://github.com/XRPLF/rippled/pull/5243))
53+
- Fix an erroneous high fee penalty that some peers could incur for sending older transactions.
54+
- Update the fees charged for imposing a load on the server.
55+
- Fix to prevent interal pseudo-transactions from relaying. Previously, pseudo-transcations received from a peer failed the signature check because they had no signature--even if they were requested using `TMGetObjectByHash`. This caused the peer to be charged for an invalid signature. This fix places pseudo-transactions only in the global cache (TransactionMaster). If the transaction is not part of a `TMTransactions` batch, the peer is charged an unwanted data fee. These fees won't be a problem in the normal course of operations, but should dissuade peers from sending many unwanted transactions.
56+
- Improve logging to specify the reason for fees charged to a peer.
57+
58+
## Credits
59+
60+
The following people contributed directly to this release:
61+
62+
- Ed Hennis <ed@ripple.com>
63+
- JoelKatz <DavidJoelSchwartz@GMail.com>
64+
- Sophia Xie <106177003+sophiax851@users.noreply.github.com>
65+
- Valentin Balaschenko <13349202+vlntb@users.noreply.github.com>
66+
67+
68+
## Bug Bounties and Responsible Disclosures
69+
70+
We welcome reviews of the `rippled` code and urge researchers to responsibly disclose any issues they may find.
71+
72+
To report a bug, please send a detailed report to: <bugs@xrpl.org>
73+

blog/sidebars.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@
66
- group: '2025'
77
expanded: false
88
items:
9-
- page: 2025/vulnerabilitydisclosurereport-bug-nov2024.md
9+
- page: 2025/rippled-2.3.1.md
1010
- page: 2025/devnet-reset.md
11+
- page: 2025/vulnerabilitydisclosurereport-bug-nov2024.md
1112
- group: '2024'
1213
expanded: false
1314
items:

0 commit comments

Comments
 (0)