From 2e6264c04b0cf08476eafed8413fad275a191d07 Mon Sep 17 00:00:00 2001 From: Mark Qvist Date: Sat, 18 Apr 2026 15:24:29 +0200 Subject: [PATCH] Updated changelog --- Changelog.md | 27 +++++++++++++++++++++++++++ docs/Reticulum Manual.epub | Bin 4106312 -> 4106312 bytes docs/Reticulum Manual.pdf | Bin 5034265 -> 5034265 bytes 3 files changed, 27 insertions(+) diff --git a/Changelog.md b/Changelog.md index ed5aee4a..50ac0042 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,3 +1,28 @@ +### 2026-04-18: RNS 1.1.6 + +**Changes** +- Improved transport memory consumption. +- Improved transport tunnel handling. +- Improved gracious transport data persist handling. +- Added ingress control bypass for pending path requests. +- Added local destinations lookup map for better transport efficiency to local destinations. +- Fixed disk I/O bound thread execution time starvation on cache management jobs. +- Fixed invalid EPOLL modification error handler. +- Fixed incorrect default IFAC size for autoconnected, discovered interfaces. Thanks @taprootmx! + +**Release Hashes** +``` +? dist/rns-1.1.6-py3-none-any.whl +? dist/rnspure-1.1.6-py3-none-any.wh +``` + +**Release Signatures** +Release artifacts include `rsg` signature files that can be validated against the RNS release signing identity `` using `rnid`: + +```sh +rnid -i bc7291552be7a58f361522990465165c -V rns-1.1.6-py3-none-any.whl.rsg +``` + ### 2026-04-13: RNS 1.1.5 **Changes** @@ -21,6 +46,8 @@ Release artifacts include `rsg` signature files that can be validated against th rnid -i bc7291552be7a58f361522990465165c -V rns-1.1.5-py3-none-any.whl.rsg ``` +# + ### 2026-03-12: RNS 1.1.4 **Changes** diff --git a/docs/Reticulum Manual.epub b/docs/Reticulum Manual.epub index 2dc91ebffcb0b60f52aa798c6993b194a0aad08e..709b98cddae0ccb10accefa09aaae21e7d4aa972 100644 GIT binary patch delta 1970 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ù`|2aSIa&4s|{P%68fNe83 zM;=}=@GV4gfiL7eLq3c$&whBFoXLg5r0ppJ4(^VN0&raFHPD6QkDYJm{ou3+BjQBi zQc*x~?BMzsjzAxR>w63WB?lLhhLC{ZQW!*x9*1jt7E#Fu7kd%0>I_$r5qFOjTxTzF zTMF;jwaQ#>fCu0O4gq|?VE_pn0r-KVfB+x}pa3C27!UzO0W=^690QI6;(!Do31EN| zfD|AN$N;i{93T&10R=!2Py&x&`n z{p<9pVn_!Lu@cA-4!07>2#y>7T5oKn?4GR+!EliAwCU!I=Hg*<%g2B?# zibNCa{1*SjYhrJ4x?9}t>wBP!-ghy2`I$_n6FvFWxq4}z-CaDNMy&XwR(jG(0|;Oc z8ip{85d;xJ7!izO4C9zU6fsO9jwwuI2D6w$0`o{>0VynE2|ChP#tK%khIM3+MGkos zuz@0ezsnFXU}6&%Y*Zkj;Gl{v)Ub^@cCd>ETzK%YhbH!MfI}SNxUZF3xre+mY(oiI z5N1Y*OfFnLY2WzQom)NYS50A7gk}6C{qwiheaI7z^lWLnhO(5=6w>q>uBv#R)ATLn Q`m(Oq{!99?k5(}C164e3Jpcdz delta 461 zcmajZxlRI606@`*8{mpNB09JYiz9CyZx$92m=QOOjfr-~L~9xn8#@cX0b^xpMWP9X zh2P>Y%olh~>@7}ri`#vD4|UP|HexTIi9{;ibG|y)&+QBC>ijVF^ppZlbFIZVwk}!<}i;1EMf_9EF*yxB(aJ$Xh>ll8`#7awxJ`946?{!2fxp| z$V0${L;(sGY&dXHLM9 z(fnEa*1zf8X=%SCg|vk-|C0XYTkAgJ`KDELi@x$brA({fdCGMgP1&?9vr#vtUDYc8 LCH>e(E1diRjtsP6