From 286a78ef8c58ca4503af2b0211b3a2d7e385467c Mon Sep 17 00:00:00 2001 From: Mark Qvist Date: Sat, 17 Jan 2026 21:25:15 +0100 Subject: [PATCH] Prepare release --- Changelog.md | 22 ++++++++++++++++++++++ docs/Reticulum Manual.epub | Bin 4106315 -> 4106315 bytes docs/Reticulum Manual.pdf | Bin 5034454 -> 5034454 bytes 3 files changed, 22 insertions(+) diff --git a/Changelog.md b/Changelog.md index fcbd8d0a..64295e97 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,3 +1,25 @@ +### 2026-01-17: RNS 1.1.3 + +**Changes** +- Improved discovered interface auto-connect handling +- Improved interface discovery handling +- Added `discovered_interfaces` API method +- Fixed a potential race condition in request timeout handling +- Fixed a regression in resource file transfers + +**Release Hashes** +``` +1de9b46c8f24931fa41974664ddbf4251d3fdd069be4de03c64b42a7cf4f8fb4 rns-1.1.3-py3-none-any.whl +eac8d223fcb6ce94e1bd3f04730d8542675caf4b22286e11988e9402ea9b69c0 rnspure-1.1.3-py3-none-any.whl +``` + +**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.3-py3-none-any.whl.rsg +``` + ### 2026-01-04: RNS 1.1.0 Enjoy. diff --git a/docs/Reticulum Manual.epub b/docs/Reticulum Manual.epub index 614a385789ed76350ce976b34cd4f36f78534f9d..9332c6a46eccf8b0177e43593728d9a497c38844 100644 GIT binary patch delta 1928 zcmXxlX*gS10|#&kLsSL{wM8tc+G*7;+%QsO2^HGD1T$J|Ur(*=JjRmPYMT-nL&R3= zSXydlEcKeE)z;Q&RcRD8sF9)u^;r9!J31eJ&;Nh!Ip@PY_dfRyJ>NqN0ZmE>#`$^! z@50O70qa5n0x@y|0%8IJ0)AnkHv&R$=!b;|HgKGy{x*>uT;G*e`reB-X|00(sA%!h zi}=!{Z)={lXgtBq_jVAjx$}T8iyn}}vJ}s$tRA)f{OP{w1gYM#^^?j;sW`v=HEu_O zJI3$v*XMB`H;n=X|0#kbtMDPG7W=XS{I+}?J%@SIV17=pk0 zh9_G+tiUUX$+5{Up_Z=iU3Z$iOeu0lf9rAf^&V=-@aRyipLSxfYG*%&eAFD|XxcG2pIb6VYpJ~_Hdg+A zu`hyZC-1I>ZmP+gx!mGY|B7K!Ahda>L2R?JvD0cX`O&<)V;pMPKgxtawtf41tKkNo zv7tb@d=$C3|GDi?x7QsV+Y5g53}h93cGBRLN>uwZgI6p$-l?27s}|)$f9OxG>Ww}i z9;PH~Czv=}h>AD0bkg!aiuR{((DLqd4BnRXT*}G3f|EO~F8|bpzFNbei8q*_fLA@7KXVfeC+BaiIT52twb_2aNl3(zI zsotCDQp@-s?;?3xko?Hl!wdQb7o2ihbq1?4?ci2*#UK05TGO-ohDTLWvS*H9-9njL zW|8x95kiD!j?^)nvDWckPryKkrjnPhQK|cO#5qAQ>xq44 zGV+>HTx%j(Em-FKv)d+;=?hE0nc`67caJQ8uk>J~^RRcBb9R%tb|1ad*q6=_GO29s zZA^9fi|^bmkcB=;!I@%tmE^})|Fe4EMNek77d0Y6q4pA~b?tM%4!;i>7T?|e?u>Ao z+cg$0C!bx_J(;i>`P9K9u;ufx2D_|y!;O=3;N-^QBqkx2<6m1M>G8!&$y~PgEzV>{ z_!@&T|4Zkm(b>?6dS69dz2Kc6+{@bC?VEGUR?@UJ0+a=k4!SYKeR)K28 zg$nhsLS_&4_2y_l!?&s1UuL|c@Y}z#4jt7h(7G&-epDlWx___ZSTgtO~lM+#(Tvm_!43m5fM zh%S4$%!MGNzkkTtrw1c?d3qF~pP%Tn-lzRl;zo{D9bShD*K$@`){6eCbGA zNl?Mj3J?WO0Ac_d_!x|W`H?h z0T4T@vn^+t@SUeBSvCA~rpD*2ioS-A;04L5^92d2vw^4M6Co`*)W1J5b|VKe0GHYC zI1v0m*fNEX1)Oe$5D`x1m+?>`M25$hqT_kzBFGdTrxrn$aB_?~g7% zUf))HJilHHk>GV_OOE$nD}l_wxU;eZ;)uWns)n54SB3r4uh0&hDK$_koakDJ^nZ1* BiFg12 delta 1928 zcmXxldpwl+9tZFljQeHAxMYajjXNdxXIy5n?u52nQlW;!=qSQrVo25{Glj+&mylFe zC5E*MOVZe~mTZg~vgw31DC6$@p3^yhykDQs@B5qI^T+Rby`JHWY#}+oLv})l&EP_C!9Y7$Y5D3Isa>B*vgo~!+#F%D=Pg3hq^x*QQg7k!vdE{XJ;Cj+0Z}O7& z)R$2y?fx@Ikolf{db?l3BMMoOi$q^pmC(sulJ3$ea>V}K0`4R=$eUlZ)OC1D$oIRx zjfAuNyQ}xtqW1rU9(cK&8j__LKlvDY_T0&Gqu2IovZh`y#}xlLk7|88ij9t~PCQL@ zEf4m^sU>dr-m}?e3+3tdSb3?uC<(U}h_d+Rl^P^?> z1%FdKM=i`y(oe5xf>F(|^^fEEpkMYvsq5>#kKdrq)6qUZM?5fpqw45PY5cn-$>USx zsSrzYJodA*EGpS8_31*2$>~suc>C~~n)s}i?zLrVZj4>tQgw|=^Xk2anPM5})$uK_ z4~cAuHNY#ma+_X?vu|H=Z?>{G(IN1OLm8H$DuB{M=OQ;|x>neEUm!6oVvUcvw-X|vZ{S8E~+*Jb;nK~n=Ulk5w7>ec2d8qd*E%#uYNXn z<Lo^j`l+FTBC-@`k1*ifx@o7Riz6fRzq_&VLsCywFP zTuEA1I{1LC1j_o(i&xjYWr=;${R6ZOM;66l#{U(*_PzN6M;jZSDA)PywV&&o6wdap zCZv(SA*b{Agh1@ya;pJa~e?FB4MG0S!-ct;Od{ zYB|;qh}48V;Y>n&iBG?zLy3Wzk^$d<8YV15%`i{$qHsy?+D1;M#jl85N~Pj(0o4iq z^Lium9Di;Me=&5d6M6Vnc#P+&9Ys0=dz;`qreE+^<@L{8kp{`4OuQd~^zkXx}mQu;Tu(_ZCB zkn6FA6#h{~tN?K#RpL#l--sLTG%1HIaxIyD^MnGEXd~|#VRW#R!HZOy^Dso+Eu4+P zZpQS`LW+AP3#~^bl~LdGMHCpuGBX~AbRBP^w~4sbOi}&lN>t^!u3U-4dW?$K1^+`u zSIH3ln#ganKQMlG6QXe)1Ru4t41T#acv+!&aNNwL0CVgn**A=2(t%%Fk#BX+?4ICYngdTN zh}Jh=ufOx>m9-t(jmO-m{S(7bw&Zi8XqQz2{Uujgq0oukwT|I0e0Xv|_vxJB%K=}a z6lEXV_)A;LUUF-Q?uST{^ER6)-^>d9ktH(j5M(QH!|BpC#Ec_V59ByU{xGfTNjV|- zDae{#8TWNYMi9F3wrDGKhnKcn^hu-TIAQuc_gMs`j?7sYe?4)Zd{NDnW8r?SUmD{o z-@+2=R>&VYX=8tWCmpDDQH^648zjvL8*!SvNr}%pb zizt9^p*R9v)@mcFswX5@)*5U)R}80pS3gn+%#qz`((pQC$o4Rt9XkRnNcJN%GD#jT zdfLbi54iB+kP0ZctS2Jn4uP|5F&a_@f{WH`$_{jC>LR diff --git a/docs/Reticulum Manual.pdf b/docs/Reticulum Manual.pdf index febf0fdb9fa6661a65903932a3df5d17a435978f..81f5daf1da4c4d4646639e47ef40906c8ac7dfa2 100644 GIT binary patch delta 285 zcmajWNlwC09DwnN6X1vw4ybi36_x*MrSBCH?LeLCAxw1b#=S1So4C`ZB;16=OLzkl zNj!jyZ}-G0X^~j4@800!1d6WQu8Kn5D!V^DMB)5@nWIVU;y1th2!; z7F%qy!!CR5V^hW9fEtG!aZDXS;o@;Z10RhcpvfsM&S-Pa1tAeJ2^~@{x#F4|ZoAp{ zyW=Wl#MDIDBDPbk-#tAf_s@@3HEFuy`l6KnBfauR_ELybF=6D#IvjjyLv#{p<7&_N T5(FmlI&G`O*^}-Mth8ba$F~*r7OO8pVm}Z7q=EyV80*frMOo0_vS!10d8*H+L z$2L2Z*kzA>e98nIP~ngxj;SJ$C{758sG%{$)H$WW8BNYSHc=dlB(hp4 Tmvm)lZPRP~SNfm5^t<>2pa56M