Skip to content

Releases: amadeusprotocol/node

v1.2.3

04 Nov 18:10

Choose a tag to compare

WIP

v1.2.2

28 Oct 10:38

Choose a tag to compare

Changelog - v1.2.2 (2025-10-28)

Code Changes
• Force upgrade to validators

📜 Technical Context
This release fixes an invalid amount on a transaction that had its error upgraded but not deployed on some minority of the network.

The TX Receipt carries error invalid_amount but on nodes not upgraded it was error unknown.

image

v1.2.1 - testnet

26 Oct 02:03

Choose a tag to compare

Changelog - v1.2.1 (2025-10-25)

Code Changes
• Added local testnet

📜 Technical Context
This release addresses utility and cleanup.

v1.2.0 - meet the grahams

14 Oct 16:42

Choose a tag to compare

6d386893-81ae-456d-ace0-ad5e4ddf80b6_text

Changelog - v1.2.0 (2025-10-14)

Bug Fixes

• WASMERVM compiles now with rust 1.89+
• Dont connect to unrouted peers (ips who dropped off BGP) paranoid DataCenters dont like this
• RocksDB long startup sync time off clean start

Code Changes

• Wasmer upgrade v5.0.4->v6.1.0
• A BGP route checker added that uses TCP WHOIS, if whois is blocked you can disable it via CHECK_ROUTED_PEER=n
• RocksDB version upgraded from v7->v10.5.0, compression of longterm data added. Reduces chainsize by 50%~.

📜 Technical Context

This release addresses foundational changes that set the groundwork for further improvement.

v1.1.9

19 Sep 17:01

Choose a tag to compare

Changelog - v1.1.9 (2025-09-19)

Code Changes

• Added priority broadcasting to seed nodes to improve performance of RPC APIs
• Added more HTTP API for RPC nodes
• Added RPC.API for OFFLINE CLI calls into HTTP RPC ojdes

📜 Technical Context

This release addresses minor performance improvements.

v1.1.8

15 Sep 19:41

Choose a tag to compare

Changelog - v1.1.8 (2025-09-15)

Fixed

• Fixed a MEV/ChainGrowth attack. Now exec fees burn a portion similar to ETH2, Solana, etc.
• Easy difficulty leading to high fees
• Reporting false chains or other shenanigans

Code Changes

• Reduced exec costs significantly base 3x and storage 3x
• Added dyndiff which adjusts the difficulty based on net solve rate.
• Added new incentivization

📜 Technical Context

This release addresses a large protocol fix improvement from input of our early adopters and users.

v1.1.7

11 Sep 16:22

Choose a tag to compare

Changelog - v1.1.7 (2025-09-11)

Fixed

• Various exploits related to over-flooding nodes at the network level
• Knocking out online peers
• Reporting false chains or other shenanigans

Code Changes

• Entire Netcode rewrite

📜 Technical Context

This release addresses a large netcode fix that should hopefully set a good core model going forward.

v1.1.6

29 Aug 22:02

Choose a tag to compare

tumblr_n0ppc3OJbX1ql8t12o1_500

Changelog - v1.1.6 (2025-08-29)

Fixed

• Prepare peddlebike for epoch 282

Code Changes

• Misc bug fixes
• Epoch contract with peddlebike

📜 Technical Context

This release addresses preparation for epoch 282.

v1.1.5 - sequel

29 Aug 04:03

Choose a tag to compare

ORTADg

Changelog - v1.1.5 (2025-08-28)

Fixed

• Orphan entries not checking roots

Code Changes

• Orphan entries where not checking roots and were candidates but couldn't be applied to chain
• More RPC APIs added
• Epoch 282 preparation for security updates with (v)erifiable(r)andom_segment being enabled

📜 Technical Context

This release addresses some log spam and chain considering orphans for candidates but being unable to apply.

v1.1.4 - agent smith

21 Aug 21:27

Choose a tag to compare

download

Changelog - v1.1.4 (2025-08-21)

Fixed

• Peering flood that causes your node to go offline

Code Changes

• Implemented STUN functionality with a workaround for The Great Firewall (fallback to HTTP IP check)
• Above is skippable by manually setting your public facing IP4 via env PUBLIC_UDP_IPV4=
• Implemented ANR (Amadeus Node Records)
• All new peering requests are met with a challenge

📜 Technical Context

This release addresses a DDOS attack where a malicious agent can force a node to interact with non-existent peers, taxing resources from the node that it goes offline.

Thanks

@xdd3384 for help debugging and rp_filter setting which should prevent spoofed UDP src addr

net.ipv4.conf.all.rp_filter=1
net.ipv4.conf.default.rp_filter=1