Releases: acehoss/rnsh
Releases · acehoss/rnsh
v0.1.4
What's Changed
- Fix invalid escape sequence handling for terminal escape sequences by @markqvist in #28
Full Changelog: release/v0.1.3...release/v0.1.4
v0.1.3
v0.1.2
Incorporates some significant performance and quality of life improvements built by Reticulum lead developer @markqvist.
What's Changed
- Adaptive Compression by @markqvist in #24
- Allowed Identities File by @markqvist in #25
- Escape Sequences, Session Termination & Line-Interactive Mode by @markqvist in #26
Full Changelog: release/v0.1.1...release/v0.1.2
v0.1.1
Fix data corruption issue.
Full Changelog: release/v0.1.0...release/v0.1.1
v0.1.0
First beta!
What's Changed
- Fixed bug that would cause connections to fail after some amount of time, especially over slow links
- Added initial sliding window implementation to optimize throughput
- Remove unused importlib.metadata for Python 3.7+ compatibility by @markqvist in #18
- Missing version resolution by @markqvist in #19
New Contributors
- @markqvist made their first contribution in #18
Full Changelog: release/v0.0.14...release/v0.1.0
v0.0.14
Update RNS dependency to allow greater than 0.5.0.
v0.0.13
- Update to RNS v0.5.0
- Using StreamDataMessage from RNS.Buffer now. This change breaks protocol compatibility with previous versions.
Full Changelog: release/v0.0.12...release/v0.0.13
v0.0.12
- Remove service name from RNS destination aspects. Service name now selects a suffix for the identity file and should only be supplied on the listener. The initiator only needs the destination hash of the listener to connect.
- Show a spinner during link establishment on tty sessions
- Attempt to catch and beautify exceptions on initiator
- Fixed issue that prevented unidentified initiators from connecting even when listener has
--no-auth
enabled
Full Changelog: release/v0.0.11...release/v0.0.12
v0.0.11
- Event loop bursting improves throughput and CPU utilization on both listener and initiator.
- Packet retries use RNS resend feature to prevent duplicate packets.
Full Changelog: release/v0.0.10...release/v0.0.11
v0.0.10
- Rate limit window change events to prevent saturation of transport
- Tweaked some loop timers to improve CPU utilization
Full Changelog: release/v0.0.9...release/v0.0.10