Megjelent a Radicle peer-to-peer, „helyi az első” (local-first) szemléletű kódegyüttműködési csomag (code collaboration stack) 1.7.0-s kiadása, amely a „Daffodil” kódnevet kapta. Az új verzió több olyan finomítást hoz, amely a mindennapi használat során érezhetően javítja a stabilitást és az üzemeltethetőséget: hatékonyabb I/O-kezelést, a csomópontok kapcsolat szintű tiltásának lehetőségét, valamint érthetőbb hibaüzeneteket a rad id frissítései (rad id updates) során.
A fejlesztők szerint a kiadás egyik fontos hozadéka az I/O-használat javítása. Ez a gyakorlatban kevesebb felesleges lemez- és hálózati műveletet, kiszámíthatóbb teljesítményt és jobb erőforrás-kihasználást jelenthet, különösen akkor, ha sok tárolót kezelünk, vagy több peerrel zajlik párhuzamos szinkronizáció. A Radicle filozófiájához illeszkedve – ahol a munka alapvetően helyben történik, és a megosztás csak akkor lép be, amikor ténylegesen szükséges – az ilyen jellegű optimalizálások közvetlenül hozzájárulnak ahhoz, hogy a rendszer „észrevétlenebbül” működjön a háttérben.
Szintén lényeges újdonság, hogy immár kapcsolati szinten is lehet tiltani csomópontokat. A peer-to-peer világban ez nem pusztán kényelmi funkció: a hálózati zaj, a nem kívánt kapcsolódási kísérletek, vagy akár a rosszindulatú viselkedés kezelése sokkal egyszerűbbé válik, ha a tiltás nem csak alkalmazáslogikai szinten történik, hanem már a kapcsolat felépítésekor érvényesíthető. Ez különösen hasznos lehet olyan környezetekben, ahol a fejlesztői infrastruktúra részben nyílt hálózaton működik, vagy ahol a csapat szeretné szigorúbban kontrollálni, kikkel lép kapcsolatba a node.
A harmadik kiemelt változás a rad id frissítésekhez kapcsolódó hibák „kibeszélhetősége”: a világosabb, egyértelműbb hibaüzenetek gyorsabb hibakeresést és kevesebb félreértést jelentenek, főleg akkor, ha több gépen, több kulccsal, esetleg több identitással dolgozunk. A Radicle esetében az identitáskezelés és a kriptográfiai kulcsok szerepe alapvető, így minden olyan fejlesztés, ami csökkenti a „miért nem működik?” típusú bizonytalanságot, közvetlenül javítja a fejlesztői élményt.
A Radicle röviden egy olyan, Git-alapú együttműködési megközelítés, amely a központi szolgáltatók helyett a fejlesztők gépeire és a köztük létrejövő közvetlen kapcsolatokra épít. Ez nem azt jelenti, hogy „nincs szerver”, hanem inkább azt, hogy a központi pont nem szükségszerű: a tárolók és a kollaboráció peer-to-peer módon is működhet, a hozzáférés és a terjesztés pedig rugalmasabban alakítható. Sok csapat számára ez adatvédelmi, függetlenségi vagy megfelelőségi szempontból is vonzó lehet, különösen akkor, ha nem szeretnék a teljes fejlesztési folyamatot egyetlen külső platformhoz kötni.
A teljes változáslistát és a hibajavításokat a kiadási megjegyzésekben találod: 1.7.0-s verzió.

