Skip to content

Releases: markqvist/Reticulum

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

RNS β 0.5.2

12 May 10:42
Compare
Choose a tag to compare

This maintenance release brings a number of bugfixes and improvements.

Important! This release breaks backwards compatibility with Channel and Buffer for all previous releases, due to the addition of compression and windowing.

Changes

  • Added ability to trust external signing keys to rnodeconf
  • Added basic windowing to Channel and Buffer, improving performance over faster links
  • Added per-packet compression to Channel
  • Added automatic multi-interface duplicate deque to AutoInterface
  • Fixed received link packet proofs not resetting link watchdog stale timer
  • Fixed a missing exception isolation of packet delivery callbacks
  • Fixed resent packets not getting repacked

Release Hashes

f3b1e9cf39420ad74c2b5c81ad339fd2a548320c9f6925bad9b614feb4c9b9d7 rns-0.5.2-py3-none-any.whl
8463f7365f179d02e7e4d4fe4afc69da4218ce40107305dfd06b9e6b29513e0f rnspure-0.5.2-py3-none-any.whl

RNS β 0.5.1

05 May 09:48
Compare
Choose a tag to compare

This maintenance release brings a number of bugfixes and improvements. Thanks to @VioletEternity, who contributed to this release!

Changes

  • Removed dependency on netifaces module
  • Added ability to configure RNode display intensity to rnodeconf
  • Added preliminary rnodeconf flasher/autoinstaller support for T3 v1.0 boards
  • Fixed a bug that caused AutoInterface discovery scopes to fail
  • Fixed rnodeconf firmware extraction for unverifiable devices
  • Improved setting rnsd verbosity from command line
  • Improved support for shared instances on Windows
  • Improved rnodeconf support on Windows
  • Improved rnodeconf zip-file handling
  • Fixed a potentail race condition in announce queue handling for AutoInterface
  • Various minor bugfixes

Release Hashes

01d76e03f93e427d9c0b95ab5d07e84ed39047e912b8afa6d619a65ac6b5e05b rns-0.5.1-py3-none-any.whl
2cfe431bec1160410b80bbcbf87eb2ab0d5abe5c6546f41eaf3f0f5faf9b2140 rnspure-0.5.1-py3-none-any.whl

RNS β 0.5.0

08 Mar 13:58
Compare
Choose a tag to compare

2023-03-08: RNS β 0.5.0

This release brings two major new additions to the Reticulum API: The Channel and Buffer classes, that provides reliable delivery, and streams over Reticulum. Thanks to @acehoss, @Erethon, @gdt and @faragher, who contributed to this release!

Changes

  • Added the Buffer class to the API
  • Added the Channel class to the API
  • Improved error messages for offline RNode flashing
  • Improved RNode reconnection when serial device disappears
  • Fixed embedded scope identifier handling for AutoInterface on BSD
  • Fixed AutoInterface not ignoring lo0 on BSD
  • Fixed a bug causing JSON output from rnstatus to fail
  • Fixed invalid installation of test suite into root module path
  • Added EPUB version of the documentation
  • Updated documentation

Release Hashes

0aaf8c0b0b58f07071de5ecd432f4d9cc176b9614419c828b81ad71aa7151624 rns-0.5.0-py3-none-any.whl
f310a5192c2df7665339c5998ae13815a647283af75b95ad7acbee8c20989954 rnspure-0.5.0-py3-none-any.whl

RNS β 0.4.9

17 Feb 21:16
Compare
Choose a tag to compare

This maintenance release contains a number of bugfixes and minor improvements, along with a few additions to the API.

Changes

  • Added JSON output mode to rnstatus
  • Added Link ID to response_generator callback
  • Added Link establishment rate calculation
  • Added get_establishment_rate call to Link API
  • Fixed a number of typos in programs and documentation
  • Fixed some broken links in documentation

Release Hashes

b44eaed796dcd194bec7a541aaeeb1685b07b2ffce068ca268841e6a8661717f rns-0.4.9-py3-none-any.whl
a15f965a27d208493485724486eb6bc6268d699f2a22ae4fb816bb9b979330fc rnspure-0.4.9-py3-none-any.whl