Skip to content

Releases: markqvist/Reticulum

RNS β 0.6.2

07 Oct 14:37
Compare
Choose a tag to compare

This maintenance release adds the ability to specify the shared instance RPC key in the Reticulum config file, making it possible to use all Reticulum functionality in the terminal on Android.

Changes

  • Added configuration option to specify shared instance RPC key
  • Reordered airtime stats in rnstatus
  • Updated log levels on Android

Bugfixes

  • Adding missing superclass init on Android interfaces

Release Hashes

a9958ad90f34f344003e18077f7abd3fa85666a39dc0cae8580071820dee13f9 rns-0.6.2-py3-none-any.whl
e68e8837d35d1a07a82c4b0e9db50ceace737a650e6e7e9ce2d9a013fd28f529 rnspure-0.6.2-py3-none-any.whl

RNS β 0.6.1

01 Oct 10:46
Compare
Choose a tag to compare

This release brings a number of bugfixes, along with useful new mechanisms for ensuring network stability under high, non-constructive and unusual announce load situation.

Changes

  • Added announce ingress rate control for new and unknown destinations
  • Added per-interface announce frequency monitoring to the transport engine
  • Added per-interface announce burst hold queues
  • Added announce frequency statistics to rnstatus
  • Added option to sort rnstatus output according to various metrics
  • Added timeout options to rnprobe
  • Added ability to drop all paths via a specific transport instance to rnpath
  • Added new options and features to documentation and manual

Bugfixes

  • Fixed announce queue not clearing all announces with exceeded retry limit at the same time
  • Fixed a bug that caused local packet RSSI and SNR cache to get stuck
  • Fixed output formatting in rncp
  • Fixed rnid not allowing single-aspect destination names
  • Fixed a number of typos in the documentation

Release Hashes

461e5cafa7560dcd3ec047141d10f0f48f151c36e1af1d65ec6c65f732cea46a rns-0.6.1-py3-none-any.whl
be6a4a6069f2d050e21582f2cf9d3bb59ed4040a0f07761a540bd752d90ea591 rnspure-0.6.1-py3-none-any.whl

RNS β 0.6.0

21 Sep 19:28
Compare
Choose a tag to compare

This release brings a few performance improvements, additions to the included utilities, and fixes a number of bugs.

Changes

  • Added ability to run automatic probe responder on Transport Instances
  • Improved rnprobe utility
  • Improved AutoInterface peering on Android devices
  • Improved Transport performance
  • Improved path re-discovery when local nodes roam to other network segments
  • Updated various parts of the documentation

Bugfixes

  • Fixed missing timeout check in rncp
  • Fixed missing link status check on Identify() call, which could lead to an unnecessary exception

Release Hashes

88a26b1593e82a628dab96dbe8820548aea0159235f730fa992bf1833db59246 rns-0.6.0-py3-none-any.whl
bcee416e4fb52346d01f6e0c46b1cebf84b127cc516603367fc2ae00a4149fa2 rnspure-0.6.0-py3-none-any.whl

RNS β 0.5.9

19 Sep 09:33
Compare
Choose a tag to compare

This release brings major efficiency improvements to Channel and Buffer classes, adds a range of usability improvements to the included utilities and fixes a number of bugs.

Changes

  • Improved Channel sequencing, retries and transfer efficiency
  • Added adaptive compression to Buffer class
  • Added rnid examples and documentation to manual
  • Added silent mode to rncp
  • Added remote fetch mode to rncp
  • Added allowed_identities file support to rncp
  • Added Transport Instance uptime to rnstatus output
  • Added channel CSMA parameter stats to RNode Interface rnstatus output
  • Added ability to set custom RNode OLED display address with rnodeconf

Bugfixes

  • Fixed inadverdent AutoInterface multi-IF deque hit for resource transfer retries
  • Fixed invalid path for firmware hash generation while using extracted firmware to autoinstall in rnodeconf
  • Fixed various minor missing error checks
  • Fixed rnid status output bug

Release Hashes

207ab20bd68bab16b417fbd41a4ecdbcf1e2f6fa553d48df6c8fc181b6e84dac rns-0.5.9-py3-none-any.whl
93f0965567dfc2c43f3d703481fe1a7d7b1b8d0b3837ad41c37f28a8af5c1acc rnspure-0.5.9-py3-none-any.whl

RNS β 0.5.8

13 Sep 22:32
Compare
Choose a tag to compare

This maintenance release contains a number of usability improvements to Reticulum and related tools.

Changes

  • Various documentation updates
  • Improved path-resolution in mixed networks with roaming-mode nodes
  • Added channel load and airtime stats to rnstatus output

Release Hashes

27ba5cdc4724fc8c7211c3b504f097f6adf47f7b80775e6297e4c4e621ef6348 rns-0.5.8-py3-none-any.whl
1ea1c949763c9478ec48f064f7f7864d9f859101ab91b44400879371f490800f rnspure-0.5.8-py3-none-any.whl

RNS β 0.5.7

15 Aug 08:44
Compare
Choose a tag to compare

This maintenance release contains a number of bugfixes and quality improvements to Reticulum and related tools.

Thanks to @Erethon and @blackjack75, who contributed to this release!

Changes

  • Added bytes input to destination hash convenience functions
  • Fixed possible invalid comparison in link watchdog job
  • Add option to rnodeconf to set baud rate when flashing
  • Added better explanation in rnodeconf when flashing fails
  • Fixed EEPROM dump directory in rnodeconf

Release Hashes

867fbb5c73c2a49a75e1f8f3e9f376b507b683328e26c64d4387acd0cc1dbbc7 rns-0.5.7-py3-none-any.whl
7bab2865264b32208e023b5c4bbe88c37f51e3176ca4a8cf332d95f59a6d7f2c rnspure-0.5.7-py3-none-any.whl

RNS β 0.5.6

09 Jul 14:56
Compare
Choose a tag to compare

2023-07-09: RNS β 0.5.6

This maintenance release contains a few bugfixes.

Changes

  • Fixed an issue in rnodeconf that prevented Heltec LoRa32 v2 boards from being flashed.
  • Fixed a typo in the rnid utility.

Release Hashes

255a5b4bac28326c6b2cc85f43b26dcb0606404a4abd2dfa8244937155838973 rns-0.5.6-py3-none-any.whl
1510b6da4641ceaa4c599a142e498c7e2c1ae12035868f9db1c111e5600161e9 rnspure-0.5.6-py3-none-any.whl

RNS β 0.5.5

13 Jun 17:30
Compare
Choose a tag to compare

This maintenance release brings a single bugfix.

Changes

  • Fixed a race condition for link initiators on timed out link establishments.

Release Hashes

4ae61d28bf981a7cb853c179e9de3b56b350d2dc984fb671a21d38c4ce5b449e rns-0.5.5-py3-none-any.whl
ed417cbd3c90e9f1b68565a3411ca5c9bc936b495300fd1ace3c4a6414aabd5a rnspure-0.5.5-py3-none-any.whl

RNS β 0.5.4

03 Jun 14:07
Compare
Choose a tag to compare

This maintenance release brings a single bugfix

Changes

  • Fixed a potential race condition when timed-out link receives a late establishment proof a few milliseconds after it has timed out.

Release Hashes

71b42fe737da97a4b63bb227c29bb67854a7f003c9585f085b0ff68c8f460815 rns-0.5.4-py3-none-any.whl
af6949d581445444f57cfca75756200e7c509a6fc66483d859716ce6a06064db rnspure-0.5.4-py3-none-any.whl

RNS β 0.5.3

19 May 09:42
Compare
Choose a tag to compare

This maintenance release brings a single, but important bugfix.

Changes

  • Fixed a bug that could cause data corruption to occur over when using Buffer instances.

Release Hashes

f23c8d655c9e80a12a6728495aec56f19f27184d3d8e6b6ed6184b0e89d4be35 rns-0.5.3-py3-none-any.whl
2c692a2153bb766a9dc2391340a06f429c13a75b86b746b69c6fcd5a4fe5ee33 rnspure-0.5.3-py3-none-any.whl