Skip to content

RNS β 0.9.6

Compare
Choose a tag to compare
@markqvist markqvist released this 15 May 20:28
· 37 commits to master since this release

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