
Iroh 1.0: перший стабільний реліз мережевої бібліотеки
Проєкт iroh випустив версію 1.0 — перший стабільний реліз після 65 попередніх. Ідея проста: підключатися до криптографічного ключа, а не до IP-адреси, і додати підтримку нових мов.
Відкритий проєкт iroh випустив версію 1.0 — свій перший стабільний реліз після понад чотирьох років відкритої розробки та 65 попередніх версій. Ідея вкладається в кілька слів: підключатися до ключів, а не до IP. Замість адреси, яка може змінитися без попередження і часто ховається за файрволом, застосунок підключається до криптографічного ключа, який контролює сам пристрій.
Що входить до релізу
iroh описує себе як мережеву бібліотеку, що дозволяє підключитися до будь-якого пристрою. У анонсі 1.0 команда перелічує можливості, побудовані на цій єдиній абстракції: власна реалізація QUIC multipath, завдяки якій з'єднання тримає кілька маршрутів і гаряче перемикається між ними; QUIC NAT traversal для прямих з'єднань із зашифрованими деталями; local-first конфігурація для пошуку пристроїв без доступу до інтернету; збірка у WebAssembly для роботи в браузері. Можна підключати й власні транспорти — Bluetooth Low Energy, WiFi Aware, Tor і LoRa, який, за словами команди, ще в розробці.
Той самий ключ використовується для безпеки, ідентичності, дозволів та атрибуції — а оскільки він не змінюється, куди б не переміщався пристрій, він же слугує адресою. Проєкт називає результат безпечним localhost.
Ефективність і підтримка мов
З'єднання також ефективніші: зазвичай 95% даних у з'єднанні передаються напряму між пристроями. Менше переходів через хмару знижує витрати на трафік, а менше переходів через маршрутизатори робить мережу загалом ефективнішою.
Окрім крейта Rust, версія 1.0 приносить офіційну підтримку Python, Node.js, Swift і Kotlin. Підтримку FFI раніше призупинили через витрати на супровід, і команда обіцяла повернути її разом зі стабільним API.
Стабільність і підтримка релеїв
Iroh 1.0 гарантує стабільність як для дротового протоколу, так і для API мов: endpoint v1 зможе взаємодіяти з іншим endpoint v1 незалежно від мінорної версії чи мови. Будь-яка зміна, що впливає на стабільність протоколу, завжди збігатиметься з мажорним релізом.
Щодо підтримки: лінійка 0.35 більше не отримає релізів, а робота публічних релеїв для неї триває до 31 грудня 2026 року; canary (0.9x) і release candidate більше не підтримуються, їхні релеї зупиняються 30 вересня 2026 року. За даними команди, на її публічних релеях лише за останні 30 днів створено понад 200 мільйонів endpoint-ів, а iroh працює на мільйонах пристроїв.
SiTech — веброзробка з підтримкою AI
Створюємо швидкі та сучасні сайти й інтегруємо AI у бізнес-процеси. Маєте проєкт чи запитання? Із задоволенням допоможемо.