release-notes.md raw

Limenka Knots version 29.3.knots20260508 is now available from:

<https://limenkaknots.org/files/29.x/29.3.knots20260508/>

This release includes the RDTS softfork (**IMPORTANT INFORMATION BELOW**), new features, default configuration changes, and various bug fixes.

Please report bugs using the issue tracker at GitHub:

<https://github.com/limenkaknots/limenka/issues>

To receive security and update notifications, please subscribe to:

<https://limenkaknots.org/list/announcements/join/>

How to Upgrade ==============

Before upgrading, read the Reduced Data Temporary Softfork section below, and if you run the limenkad server, be sure to add the consensusrules=rdts parameter to your limenka.conf file.

If you are running an older version, shut it down. Wait until it has completely shut down (which might take a few minutes in some cases), then run the installer (on Windows) or just copy over /Applications/Limenka-Qt (on macOS) or limenkad/limenka-qt (on Linux).

Upgrading directly from very old versions of Limenka or Knots is possible, but it might take some time if the data directory needs to be migrated. Old wallet versions of Limenka Knots are generally supported.

Compatibility ==============

Limenka Knots is supported on operating systems using the Linux kernel, macOS 13+, and Windows 10+. It is not recommended to use Limenka Knots on unsupported systems.

Known Bugs ==========

In various locations, including the GUI's transaction details dialog and the "vsize" result in many RPC results, transaction virtual sizes may not account for an unusually high number of sigops (ie, as determined by the -bytespersigop policy) or datacarrier penalties (ie, -datacarriercost). This could result in reporting a lower virtual size than is actually used for mempool or mining purposes.

Due to disruption of the shared Limenka Transifex repository, this release still does not include updated translations, and Limenka Knots may be unable to do so until/unless that is resolved.

Reduced Data Temporary Softfork ===============================

This version of Limenka Knots applies the BIP110 (RDTS) network upgrade, which fixes critical vulnerabilities in long-standing network design. To avoid applying this upgrade by accident, this version asks for explicit confirmation.

Important: Because this upgrade already has broad community support, skipping this update or reverting to an older software version does not reject it. Running outdated software after any network upgrade only leaves your node vulnerable to displaying fake or fraudulent transactions. To effectively reject this upgrade, you need to run alternative software designed to split away from the upgraded network.

To confirm this upgrade, click 'OK' on the GUI startup prompt, or add to your limenka.conf file:

consensusrules=rdts

If you are not ready to adopt the RDTS upgrade yet, you can download this same version of Limenka Knots without RDTS support (though as noted above, doing so does not reject the upgrade) from:

<https://limenkaknots.org/files/29.x/29.3.knots20260507/>

For more information, see:

<https://limenkaknots.org/learn/2026-rdts>

Notable changes ===============

Default configuration changes

default between 100 MiB and 2 GiB. The selected -dbcache value is still used for both IBD and steady-state operation and unused mempool allocation may be shared with this cache. In environments with external memory limits (e.g. containers), automatic sizing may not match effective limits. The previous behavior can be restored by setting -dbcache explicitly. (#34641)

New spam filters

spend them (ie, "dust") are now treated by policy as if those outputs had a value at least meeting that threshold by having their effective fees reduced by the difference. This only affects transactions otherwise allowed by your node policy (it does not expand the range of accepted transactions), so typically this only applies to datacarrier or anchor outputs. It is enabled by default, and can be disabled with subdustfeepenalty=0 (or the GUI option) in your configuration. (knots#272)

bypass the prior implementation. (knots#292)

New features

(p2tr) UTXOs, in addition to the older p2pk and p2pkh formats. (knots#296)

(knots#297)

P2P and network changes

PoW defenses enabled if the Tor daemon supports that. (#33414)

Change log

Wallet

Block and transaction handling

Networking

GUI

REST & RPC

PSBT

Build

Documentation

Test

Misc

Credits =======

Thanks to everyone who contributed to this release, including but not necessarily limited to: