This release significantly improves memory utilisation and performance. It also includes a few new features and general improvements to the included utilities and programs.
Changes
- Significantly improved memory utilisation, thread count and performance on nodes with many interfaces or clients
- Switched local instance communication to run over abstract domain sockets on Linux and Android
- Switched instance IPC to run over abstract domain sockets on Linux and Android
- Added kernel event based I/O backend on Linux and Android
- Added fast
- Added support for XIAO-ESP32S3 to
- Added interactive shell option to
- Added API option to search for identity by identity hash
- Added option to run TCP and Backbone interfaces in AP mode
- Improved
- Improved
- Improved link and reverse-table culling
- Fixed an occasional I/O thread hang on instance shutdown, that would result in an error printed to the console
- Fixed various minor interface logging inconsistencies
- Fixed various minor interface checking inconsistencies
- Updated internal
- Refactored various parts of the transport core code
- Swicthed to using internal
- Cleaned out unneeded dependencies
Release Hashes
Get this #release via pip or GitHub.
Changes
- Significantly improved memory utilisation, thread count and performance on nodes with many interfaces or clients
- Switched local instance communication to run over abstract domain sockets on Linux and Android
- Switched instance IPC to run over abstract domain sockets on Linux and Android
- Added kernel event based I/O backend on Linux and Android
- Added fast
BackboneInterface type- Added support for XIAO-ESP32S3 to
rnodeconf- Added interactive shell option to
rnsd- Added API option to search for identity by identity hash
- Added option to run TCP and Backbone interfaces in AP mode
- Improved
RNodeMultiInterface host communications specification- Improved
rncp statistics output- Improved link and reverse-table culling
- Fixed an occasional I/O thread hang on instance shutdown, that would result in an error printed to the console
- Fixed various minor interface logging inconsistencies
- Fixed various minor interface checking inconsistencies
- Updated internal
configobj implementation- Refactored various parts of the transport core code
- Swicthed to using internal
netinfo implementation instead of including full ifaddr library- Cleaned out unneeded dependencies
Release Hashes
4b01260519d0c995f343ad325c302b779557fa686ec81bf00161696f0d657689 rns-0.9.4-py3-none-any.whl
c590be37c813f5c145649fcf488a4fdd1687b6187ab02a8679ca730c511fb042 rnspure-0.9.4-py3-none-any.whlGet this #release via pip or GitHub.