RNS β 0.9.6
This release activates AES-256 as the default encryption mode for all communication. It is the last release that will support the old AES-128 based modes, which will be entirely phased out in the next release.
This release also includes a number of API and resource consumption improvements, and fixes a bug.
Changes
- Enabled AES-256 as default encryption mode for all traffic
- Added dynamic link keepalive and timeout calculation
- Added ability to efficiently transfer files as responses in the
Request
API - Added ability to include metadata on
Resource
transfers - Added option to specify
Resource
auto-compression limits - Added option to specify
Request
response auto-compression limits - Added
Resource
transfer example - Added allow overwrite option to
rncp
- Improved hardware MTU auto-configuration
- Improved handling of file transfers using the
Resource
API - Improved
Resource
transfer memory consumption - Improved memory consumption of applications connected to a shared instance
- Improved
rncp
memory consumption for large files - Fixed announce handlers not triggering after shared instance disappearance
Release Hashes
a23c64a04c1e83fd0ab449f564ac904da7fd4f61c0faf68a063f486cc48b44bd rns-0.9.6-py3-none-any.whl
4544882dea902b18b00d8a04c9ab93201974573b7b63c3db06cb310b0acec240 rnspure-0.9.6-py3-none-any.whl