|
1 | | -### 2026-07-24: RNS 1.4.1 |
| 1 | +### 2026-07-26: RNS 1.4.2 |
2 | 2 |
|
3 | | -This release significantly improves path convergence and stability with the new path re-balancing functionality. It also introduces interface gravity configuration, new API functionality and fixes a range of bugs and inefficiencies. |
| 3 | +This maintenance release fixes bugs in blackholed identity filtering and recursive path request handling for RNode interfaces. |
4 | 4 |
|
5 | | -- Added dynamic path re-balancing |
6 | | -- Added `set_max_request_size` to `Destination` API |
7 | | -- Added `max_response_size` to request API |
8 | | -- Added interface gravity handling |
9 | | -- Added `autoconnect_interface_mode` option |
10 | | -- Added `autoconnect_announces_to_internal` option |
11 | | -- Added `autoconnect_interface_gravity` option |
12 | | -- Added `default_gravity` option |
13 | | -- Added `announces_to_internal` interface option |
14 | | -- Added `gravity` interface option |
15 | | -- Added gravity display and sorting option to `rnstatus` |
16 | | -- Added boundary -> boundary and boundary -> gateway path requests |
17 | | -- Fixed `I2PInterface` tasks getting garbage-collected prematurely, thanks to **welo** |
18 | | -- Fixed various minor bugs in `I2PInterface` |
19 | | -- Fixed ingress control burst active flag deadlocking until new announces arrived under burst timing patterns |
20 | | -- Fixed various memory inefficiencies |
21 | | -- Fixed loglevel `LOG_EXTREME` not being usable in some cases |
22 | | -- Fixed historical interface discoveries not being cleaned according to blackholed identities |
| 5 | +**Changes** |
| 6 | +- Fixed a bug where recursive path requests would cause a division by zero error on uninitialized RNode interfaces. |
| 7 | +- Fixed slow blackholed filtering for discovered interfaces on Android in some cases. |
23 | 8 |
|
24 | 9 | **Verified Retrieval** |
25 | 10 | You can retrieve and verify this release over Reticulum using the built-in `rngit release` utility. To retrieve only the installation `.whl` package, and the release manifest for future updates, you can use: |
@@ -49,6 +34,28 @@ rnid -i bc7291552be7a58f361522990465165c -V rns_*.rsm *.rsg |
49 | 34 |
|
50 | 35 | The `rnid` utility will then verify the signatures, and display whether they are valid. If the signature cannot be verified, the release has been tampered with and should be discarded. |
51 | 36 |
|
| 37 | +### 2026-07-24: RNS 1.4.1 |
| 38 | + |
| 39 | +This release significantly improves path convergence and stability with the new path re-balancing functionality. It also introduces interface gravity configuration, new API functionality and fixes a range of bugs and inefficiencies. |
| 40 | + |
| 41 | +- Added dynamic path re-balancing |
| 42 | +- Added `set_max_request_size` to `Destination` API |
| 43 | +- Added `max_response_size` to request API |
| 44 | +- Added interface gravity handling |
| 45 | +- Added `autoconnect_interface_mode` option |
| 46 | +- Added `autoconnect_announces_to_internal` option |
| 47 | +- Added `autoconnect_interface_gravity` option |
| 48 | +- Added `default_gravity` option |
| 49 | +- Added `announces_to_internal` interface option |
| 50 | +- Added `gravity` interface option |
| 51 | +- Added gravity display and sorting option to `rnstatus` |
| 52 | +- Added boundary -> boundary and boundary -> gateway path requests |
| 53 | +- Fixed `I2PInterface` tasks getting garbage-collected prematurely, thanks to **welo** |
| 54 | +- Fixed various minor bugs in `I2PInterface` |
| 55 | +- Fixed ingress control burst active flag deadlocking until new announces arrived under burst timing patterns |
| 56 | +- Fixed various memory inefficiencies |
| 57 | +- Fixed loglevel `LOG_EXTREME` not being usable in some cases |
| 58 | +- Fixed historical interface discoveries not being cleaned according to blackholed identities |
52 | 59 | ### 2026-07-20: RNS 1.4.0 |
53 | 60 |
|
54 | 61 | This release focuses on performance, stability and reliability improvements, particularly with resource-constrained systems in mind. It also fixes several bugs, reduces logging noise, and makes information about blocked `BackboneInterface` clients available in `ifstats`. |
|
0 commit comments