Releases: althea-net/rita-firmware
Beta 22 RC5
Beta 22 RC4
- Improved reset button behavior for hawk managed firmwares
Beta 22 RC3
- Fixes for local dns resolution configuration
Beta 22 RC2
- Websocket management checks for faster and more responsive commands
You can find flashing and getting started instructions here
This page contains images for supported devices, these images collect and send bug reports automatically while we're Beta. No data about your browsing or home network is collected ever.
If you would like images for other devices, or images with all data collection turned off by default see the releases section of the readme. If you want to turn it off for yourself you can use the advanced section of the dashboard.
Beta 22 RC4
Beta 22 RC4
- Improved reset button behavior for hawk managed firmwares
Beta 22 RC3
- Fixes for local dns resolution configuration
Beta 22 RC2
- Websocket management checks for faster and more responsive commands
You can find flashing and getting started instructions here
This page contains images for supported devices, these images collect and send bug reports automatically while we're Beta. No data about your browsing or home network is collected ever.
If you would like images for other devices, or images with all data collection turned off by default see the releases section of the readme. If you want to turn it off for yourself you can use the advanced section of the dashboard.
Beta 21 RC20
Beta 21 RC20
- Fix: Bug where LTE clients could act as gateways
- Fix: Bug where wifi info would not show correctly
Beta 21 RC19
- Change reset button behavior for managed builds, it now only resets device passwords
Beta 21RC18
- Fix: DNS resolver configuration error
Beta 21 RC17
- update rust deps
- Fix: prevent tunnel cleanup race condition on startup
Beta 21 RC16
- Fix: Don't clobber user set price and metric when setting babel
settings - Fix: Don't allow impossible babel settings
- Fix: Prevent tunnel cleanup race condition on startup
Beta 21 RC15
- Fix for WiFi configs without the wlan# tag
- Fix for 2.5gbit ethernet mode parsing and display
- Fix for Althea L1 default payment denom
Beta 21 RC14
- Fix rescue reboot loop when system time needed to be updated
Beta 21 RC13
- Fix for payment_validator panic condition
Beta 21 RC12
* Unified payment timeout logic
* Save tx information more often on routers with sufficient storage
Beta 21 RC11
- Fixes bug that could duplicate payment retries in some error
conditions
* auto rescue moved to it's own thread and now checks for failures in
tunnel management rather than just local connectivity
* fixes Babeld settings setup
Beta 21 RC10
- Fix issue where rare RPC errors could cause wallet draining through repeated payment failure and retry
- Improvements for tunnel opening logic
Beta 21 RC9
- Error reporting and handling for the install info page on the router dashboard
- Re-Enable latency detection in babeld
Beta 21 RC8
- Fix upgrade path for Systemchain definitions
Beta 21 RC7
- Improvements to the payment validator and payment controller
- Block based timeouts for Althea L1
- Many other Althea L1 improvements
- Fixed port orderings on ipq40xx DSA routers
Beta 21 RC6
* Overhaul automated rescue systems
* Resolve some potential overflows in exit class ID
* Fix Althea L1 RPC url
* Fix an issue where Althea L1 node queries would not timeout and hang
indefinitely
* Update Rust dependencies
* Bump for Openwrt v23.05.3
Beta 21 RC5
- Increase payment sending timeout from 1 -> 10 minutes
Beta 21 RC4
- Improvements to tunnel handing
- Ability to set Babeld settings on startup
Beta 21 RC3
* Fix for potential lost payments during unusual gnosis node conditions
* Fixes for dashboard display of fees paid
* Add a retry system and reduce the depth of withdraw event checks
* Usage tracker refactor
* update dnsmasq resolv conf as needed
Beta 21 RC2
- mips support restored
- dependency updates
Beta 21 RC1
- Backend support for the Althea L1 blockchain
- OpenWRT v22.03
- Many other changes and dependency updates required to make the above possible
- No MIPS support (for now) it requires a special feature flag, MIPS targets (like the edgerouter X) will return in the next release
You can find flashing and getting started instructions here
This page contains images for supported devices, these images collect and send bug reports automatically while we're Beta. No data about your browsing or home network is collected ever.
If you would like images for other devices, or images with all data collection turned off by default see the releases section of the readme. If you want to turn it off for yourself you can use the advanced section of the dashboard.
Beta 21 RC19
Beta 21 RC19
- Change reset button behavior for managed builds
Beta 21RC18
- Fix: DNS resolver configuration error
Beta 21 RC17
- update rust deps
- Fix: prevent tunnel cleanup race condition on startup
Beta 21 RC16
- Fix: Don't clobber user set price and metric when setting babel
settings - Fix: Don't allow impossible babel settings
- Fix: Prevent tunnel cleanup race condition on startup
Beta 21 RC15
- Fix for WiFi configs without the wlan# tag
- Fix for 2.5gbit ethernet mode parsing and display
- Fix for Althea L1 default payment denom
Beta 21 RC14
- Fix rescue reboot loop when system time needed to be updated
Beta 21 RC13
- Fix for payment_validator panic condition
Beta 21 RC12
* Unified payment timeout logic
* Save tx information more often on routers with sufficient storage
Beta 21 RC11
- Fixes bug that could duplicate payment retries in some error
conditions
* auto rescue moved to it's own thread and now checks for failures in
tunnel management rather than just local connectivity
* fixes Babeld settings setup
Beta 21 RC10
- Fix issue where rare RPC errors could cause wallet draining through repeated payment failure and retry
- Improvements for tunnel opening logic
Beta 21 RC9
- Error reporting and handling for the install info page on the router dashboard
- Re-Enable latency detection in babeld
Beta 21 RC8
- Fix upgrade path for Systemchain definitions
Beta 21 RC7
- Improvements to the payment validator and payment controller
- Block based timeouts for Althea L1
- Many other Althea L1 improvements
- Fixed port orderings on ipq40xx DSA routers
Beta 21 RC6
* Overhaul automated rescue systems
* Resolve some potential overflows in exit class ID
* Fix Althea L1 RPC url
* Fix an issue where Althea L1 node queries would not timeout and hang
indefinitely
* Update Rust dependencies
* Bump for Openwrt v23.05.3
Beta 21 RC5
- Increase payment sending timeout from 1 -> 10 minutes
Beta 21 RC4
- Improvements to tunnel handing
- Ability to set Babeld settings on startup
Beta 21 RC3
* Fix for potential lost payments during unusual gnosis node conditions
* Fixes for dashboard display of fees paid
* Add a retry system and reduce the depth of withdraw event checks
* Usage tracker refactor
* update dnsmasq resolv conf as needed
Beta 21 RC2
- mips support restored
- dependency updates
Beta 21 RC1
- Backend support for the Althea L1 blockchain
- OpenWRT v22.03
- Many other changes and dependency updates required to make the above possible
- No MIPS support (for now) it requires a special feature flag, MIPS targets (like the edgerouter X) will return in the next release
You can find flashing and getting started instructions here
This page contains images for supported devices, these images collect and send bug reports automatically while we're Beta. No data about your browsing or home network is collected ever.
If you would like images for other devices, or images with all data collection turned off by default see the releases section of the readme. If you want to turn it off for yourself you can use the advanced section of the dashboard.
Beta 20 RC37
What's new?
Beta 20.37
- Updated reset button behavior on Hawk managed builds
Beta 20.36
- Fix: dns resolver config loopback issue
Beta 20.35
- Fix: Prevent tunnel deletion race condition on startup
Beta 20.34
- Fix: Don't clobber the user set metric and price when updating babeld
settings - Fix: Don't allow invalid babeld interface settings
- Fix: Prevent tunnel deletion race condition on startup
Beta 20.33
- Ensure timestamps are enabled for Babel connections
Beta 20.32
- Increase payment timeout from 1 -> 10 minutes
Beta 20.31
- Improvements to tunnel opening and management
- Babeld is now configurable on startup and from ops
Beta 20.30
- Hawk managed releases now available, these have ssh disabled by default and are externally managed
- Default releases maintain passwordless ssh on first setup
- odhcpd now points at the system resolv.conf
- Improvements to code that modifies dns and odhcpd settings on upgraded devices
Beta 20.29
- Fix for improper default DNS server provided by DHCP
Beta 20.28
* Fix for possible deadlock in rita common loop
* Refactor tunnel handling code for improved stability
* Parallelize wg tunnel cleanup for faster resarts on machines with many
tunnels
Beta 20.27
- Rebuild of Beta 20 RC26
Beta 20 RC26
- fixes for usage tracker upload
- backoff for ops checkins
- recent logs are saved to disk for easier debugging of rare issues
- auto rescue for overloaded hap
- Fix race condition where a payment could be credited twice
Beta 20.25
- Babel is now compiled with optimizations, providing a 3-4x perf improvement
- Simulated tx fee is now paid more often
- Fixes for neighbors list getting stuck
- Fix connection to exit detection on wg_exit
- Babeld logs are always truncated, reducing log spam
- Images no longer default to remote access enabled
Beta 20.24
- Fixes for routers not checking in with ops
- Fixes for inaccurate data in payments dashboard, did not affect actual billing
- Payments view on the dashboard overhauled to be more accurate
- Fixes for exit roaming to prevent routers from selecting the wrong exit
Beta 20.23
- Fix for mr8300 builds
- Upgrade to openwrt v21.02.7
- Set exit internal dns as default for dhcpd and router default during normal opkg upgrade
Beta 20.20
- System time will now be synced with the last seen usage hour,
resolving issues around old handshakes preventing wireguard sessions
with the exit from being re-established - Add ipv6 route to wg_exit to help ensure ipv6 functionality
- Soft reboot action allows operators to perform a soft reboot
Beta 20.19
- Add tool to force use of internal dns server and recover resolve.conf if it is deleted/modified
- Fix for crash when receiving too many payment messages
Beta 20.18
- Fix for peer discovery issue introduced in beta20rc17
Beta 20.17
- Fixes for usage data upload
- Fixes for tunnel opening
- Speed improvements to ip address lookup
- Fix for exits running at a loss due to tx fees
- Fix for exit local dns on LTE clients
Beta 20.16
- Select correct pool for Uniswap stableswaps
- upload usage tracker data to operator tools
- Router will setup exit registration automatically when the exit
marks the router as registered - Rita will automaticatlly reboot when offline for too long
Beta 20.15
- Fix for peer discovery issue in LTE conditions
- Add dns server on exit by default
Beta 20.13
- Reduction in default buffer size for logging, preventing unexpected reboots due to OOM
- Rust dependency updates
Beta 20.12
- Fixes for token bridge
- Fixes for antenna forwarder
- Peer discovery parallelized
Beta 20.11
- Token bridge module modified to only accept stables and expect outside
management of gas - Fix operator fee display and allow setting a locally higher operator
fee - Fix wyre enabled toggle in ops not being saved
- Fix bug with pbs-wlan which was causing old routers to be unable to
toggle ports - Modify peer listener to be more effcient with atomic locking
- Operator action for setting complete local wifi state
Beta 20.10
- Fixes an issue with upgrading where routers would not actually install
packages - Fixes an issue with debt serialization where debts would not load
- Updates Rust dependencies
Beta 20.9
- Fixes for new payment flow
- Removal of light client functionality
- Isolated exit manager for more stability
Beta 20.8
- New payment flow that synchronizes payer and payee payment history
- Fix to prevent paying the wrong exit
- Dependency updates
Beta 20.7
- Fixes for babel crashes with automated recovery
- Flat payment schedule to avoid gas related payment consensus issues
Beta 20.6
- Fixes for binary opt level
- Improved handling of exit changes
Beta 20.5
- Fixes for ssh key management
- Prep for xdai merge
- More reliable operator checkins
- Support for viewing devices on lan from the dashboard
Beta 20.4
- Fixes for issues with SSH key management
- Less disruptive changing of ipv6 addresses on br-lan when moving between exits
Beta 20.3
* Unique exit identities allows Rita to select which exit in a cluster to roam to intelligently rather than relying on babel multihoming
* ssh key management allows remove management of ssh keys on the device for updates and security rotation
Beta 20.2
* dashboard updates to fix multiple lte ports
* dashboard updates to improve the advanced debugging page
* restart babeld on startup to prevent route lockout
* Fixes for upgrade errors
* Various dep updates and improvements
* Ipv6 support
You can find flashing and getting started instructions here
This page contains images for supported devices, these images collect and send bug reports and technical operation data about billing and the mesh network automatically while we're Beta. No data about your browsing or home network is collected ever.
If you would like images for other devices, or images with all data collection turned off by default see the releases section of the readme. If you want to turn it off for yourself you can use the advanced section of the dashboard. @
Beta 22 RC3
Beta 22 RC3
- Fixes for local dns resolution configuration
Beta 22 RC2
- Websocket management checks for faster and more responsive commands
You can find flashing and getting started instructions here
This page contains images for supported devices, these images collect and send bug reports automatically while we're Beta. No data about your browsing or home network is collected ever.
If you would like images for other devices, or images with all data collection turned off by default see the releases section of the readme. If you want to turn it off for yourself you can use the advanced section of the dashboard.
Beta 21 RC18
Beta 21RC18
- Fix: DNS resolver configuration error
Beta 21 RC17
- update rust deps
- Fix: prevent tunnel cleanup race condition on startup
Beta 21 RC16
- Fix: Don't clobber user set price and metric when setting babel
settings - Fix: Don't allow impossible babel settings
- Fix: Prevent tunnel cleanup race condition on startup
Beta 21 RC15
- Fix for WiFi configs without the wlan# tag
- Fix for 2.5gbit ethernet mode parsing and display
- Fix for Althea L1 default payment denom
Beta 21 RC14
- Fix rescue reboot loop when system time needed to be updated
Beta 21 RC13
- Fix for payment_validator panic condition
Beta 21 RC12
* Unified payment timeout logic
* Save tx information more often on routers with sufficient storage
Beta 21 RC11
- Fixes bug that could duplicate payment retries in some error
conditions
* auto rescue moved to it's own thread and now checks for failures in
tunnel management rather than just local connectivity
* fixes Babeld settings setup
Beta 21 RC10
- Fix issue where rare RPC errors could cause wallet draining through repeated payment failure and retry
- Improvements for tunnel opening logic
Beta 21 RC9
- Error reporting and handling for the install info page on the router dashboard
- Re-Enable latency detection in babeld
Beta 21 RC8
- Fix upgrade path for Systemchain definitions
Beta 21 RC7
- Improvements to the payment validator and payment controller
- Block based timeouts for Althea L1
- Many other Althea L1 improvements
- Fixed port orderings on ipq40xx DSA routers
Beta 21 RC6
* Overhaul automated rescue systems
* Resolve some potential overflows in exit class ID
* Fix Althea L1 RPC url
* Fix an issue where Althea L1 node queries would not timeout and hang
indefinitely
* Update Rust dependencies
* Bump for Openwrt v23.05.3
Beta 21 RC5
- Increase payment sending timeout from 1 -> 10 minutes
Beta 21 RC4
- Improvements to tunnel handing
- Ability to set Babeld settings on startup
Beta 21 RC3
* Fix for potential lost payments during unusual gnosis node conditions
* Fixes for dashboard display of fees paid
* Add a retry system and reduce the depth of withdraw event checks
* Usage tracker refactor
* update dnsmasq resolv conf as needed
Beta 21 RC2
- mips support restored
- dependency updates
Beta 21 RC1
- Backend support for the Althea L1 blockchain
- OpenWRT v22.03
- Many other changes and dependency updates required to make the above possible
- No MIPS support (for now) it requires a special feature flag, MIPS targets (like the edgerouter X) will return in the next release
You can find flashing and getting started instructions here
This page contains images for supported devices, these images collect and send bug reports automatically while we're Beta. No data about your browsing or home network is collected ever.
If you would like images for other devices, or images with all data collection turned off by default see the releases section of the readme. If you want to turn it off for yourself you can use the advanced section of the dashboard.
Beta 20 RC36
What's new?
Beta 20.36
- Fix: dns resolver config loopback issue
Beta 20.35
- Fix: Prevent tunnel deletion race condition on startup
Beta 20.34
- Fix: Don't clobber the user set metric and price when updating babeld
settings - Fix: Don't allow invalid babeld interface settings
- Fix: Prevent tunnel deletion race condition on startup
Beta 20.33
- Ensure timestamps are enabled for Babel connections
Beta 20.32
- Increase payment timeout from 1 -> 10 minutes
Beta 20.31
- Improvements to tunnel opening and management
- Babeld is now configurable on startup and from ops
Beta 20.30
- Hawk managed releases now available, these have ssh disabled by default and are externally managed
- Default releases maintain passwordless ssh on first setup
- odhcpd now points at the system resolv.conf
- Improvements to code that modifies dns and odhcpd settings on upgraded devices
Beta 20.29
- Fix for improper default DNS server provided by DHCP
Beta 20.28
* Fix for possible deadlock in rita common loop
* Refactor tunnel handling code for improved stability
* Parallelize wg tunnel cleanup for faster resarts on machines with many
tunnels
Beta 20.27
- Rebuild of Beta 20 RC26
Beta 20 RC26
- fixes for usage tracker upload
- backoff for ops checkins
- recent logs are saved to disk for easier debugging of rare issues
- auto rescue for overloaded hap
- Fix race condition where a payment could be credited twice
Beta 20.25
- Babel is now compiled with optimizations, providing a 3-4x perf improvement
- Simulated tx fee is now paid more often
- Fixes for neighbors list getting stuck
- Fix connection to exit detection on wg_exit
- Babeld logs are always truncated, reducing log spam
- Images no longer default to remote access enabled
Beta 20.24
- Fixes for routers not checking in with ops
- Fixes for inaccurate data in payments dashboard, did not affect actual billing
- Payments view on the dashboard overhauled to be more accurate
- Fixes for exit roaming to prevent routers from selecting the wrong exit
Beta 20.23
- Fix for mr8300 builds
- Upgrade to openwrt v21.02.7
- Set exit internal dns as default for dhcpd and router default during normal opkg upgrade
Beta 20.20
- System time will now be synced with the last seen usage hour,
resolving issues around old handshakes preventing wireguard sessions
with the exit from being re-established - Add ipv6 route to wg_exit to help ensure ipv6 functionality
- Soft reboot action allows operators to perform a soft reboot
Beta 20.19
- Add tool to force use of internal dns server and recover resolve.conf if it is deleted/modified
- Fix for crash when receiving too many payment messages
Beta 20.18
- Fix for peer discovery issue introduced in beta20rc17
Beta 20.17
- Fixes for usage data upload
- Fixes for tunnel opening
- Speed improvements to ip address lookup
- Fix for exits running at a loss due to tx fees
- Fix for exit local dns on LTE clients
Beta 20.16
- Select correct pool for Uniswap stableswaps
- upload usage tracker data to operator tools
- Router will setup exit registration automatically when the exit
marks the router as registered - Rita will automaticatlly reboot when offline for too long
Beta 20.15
- Fix for peer discovery issue in LTE conditions
- Add dns server on exit by default
Beta 20.13
- Reduction in default buffer size for logging, preventing unexpected reboots due to OOM
- Rust dependency updates
Beta 20.12
- Fixes for token bridge
- Fixes for antenna forwarder
- Peer discovery parallelized
Beta 20.11
- Token bridge module modified to only accept stables and expect outside
management of gas - Fix operator fee display and allow setting a locally higher operator
fee - Fix wyre enabled toggle in ops not being saved
- Fix bug with pbs-wlan which was causing old routers to be unable to
toggle ports - Modify peer listener to be more effcient with atomic locking
- Operator action for setting complete local wifi state
Beta 20.10
- Fixes an issue with upgrading where routers would not actually install
packages - Fixes an issue with debt serialization where debts would not load
- Updates Rust dependencies
Beta 20.9
- Fixes for new payment flow
- Removal of light client functionality
- Isolated exit manager for more stability
Beta 20.8
- New payment flow that synchronizes payer and payee payment history
- Fix to prevent paying the wrong exit
- Dependency updates
Beta 20.7
- Fixes for babel crashes with automated recovery
- Flat payment schedule to avoid gas related payment consensus issues
Beta 20.6
- Fixes for binary opt level
- Improved handling of exit changes
Beta 20.5
- Fixes for ssh key management
- Prep for xdai merge
- More reliable operator checkins
- Support for viewing devices on lan from the dashboard
Beta 20.4
- Fixes for issues with SSH key management
- Less disruptive changing of ipv6 addresses on br-lan when moving between exits
Beta 20.3
* Unique exit identities allows Rita to select which exit in a cluster to roam to intelligently rather than relying on babel multihoming
* ssh key management allows remove management of ssh keys on the device for updates and security rotation
Beta 20.2
* dashboard updates to fix multiple lte ports
* dashboard updates to improve the advanced debugging page
* restart babeld on startup to prevent route lockout
* Fixes for upgrade errors
* Various dep updates and improvements
* Ipv6 support
You can find flashing and getting started instructions here
This page contains images for supported devices, these images collect and send bug reports and technical operation data about billing and the mesh network automatically while we're Beta. No data about your browsing or home network is collected ever.
If you would like images for other devices, or images with all data collection turned off by default see the releases section of the readme. If you want to turn it off for yourself you can use the advanced section of the dashboard. @
Beta 22 RC2
Beta 22 RC2
- Websocket management checks for faster and more responsive commands
You can find flashing and getting started instructions here
This page contains images for supported devices, these images collect and send bug reports automatically while we're Beta. No data about your browsing or home network is collected ever.
If you would like images for other devices, or images with all data collection turned off by default see the releases section of the readme. If you want to turn it off for yourself you can use the advanced section of the dashboard.
Beta 21 RC17
Beta 21 RC17
- update rust deps
- Fix: prevent tunnel cleanup race condition on startup
Beta 21 RC16
- Fix: Don't clobber user set price and metric when setting babel
settings - Fix: Don't allow impossible babel settings
- Fix: Prevent tunnel cleanup race condition on startup
Beta 21 RC15
- Fix for WiFi configs without the wlan# tag
- Fix for 2.5gbit ethernet mode parsing and display
- Fix for Althea L1 default payment denom
Beta 21 RC14
- Fix rescue reboot loop when system time needed to be updated
Beta 21 RC13
- Fix for payment_validator panic condition
Beta 21 RC12
* Unified payment timeout logic
* Save tx information more often on routers with sufficient storage
Beta 21 RC11
- Fixes bug that could duplicate payment retries in some error
conditions
* auto rescue moved to it's own thread and now checks for failures in
tunnel management rather than just local connectivity
* fixes Babeld settings setup
Beta 21 RC10
- Fix issue where rare RPC errors could cause wallet draining through repeated payment failure and retry
- Improvements for tunnel opening logic
Beta 21 RC9
- Error reporting and handling for the install info page on the router dashboard
- Re-Enable latency detection in babeld
Beta 21 RC8
- Fix upgrade path for Systemchain definitions
Beta 21 RC7
- Improvements to the payment validator and payment controller
- Block based timeouts for Althea L1
- Many other Althea L1 improvements
- Fixed port orderings on ipq40xx DSA routers
Beta 21 RC6
* Overhaul automated rescue systems
* Resolve some potential overflows in exit class ID
* Fix Althea L1 RPC url
* Fix an issue where Althea L1 node queries would not timeout and hang
indefinitely
* Update Rust dependencies
* Bump for Openwrt v23.05.3
Beta 21 RC5
- Increase payment sending timeout from 1 -> 10 minutes
Beta 21 RC4
- Improvements to tunnel handing
- Ability to set Babeld settings on startup
Beta 21 RC3
* Fix for potential lost payments during unusual gnosis node conditions
* Fixes for dashboard display of fees paid
* Add a retry system and reduce the depth of withdraw event checks
* Usage tracker refactor
* update dnsmasq resolv conf as needed
Beta 21 RC2
- mips support restored
- dependency updates
Beta 21 RC1
- Backend support for the Althea L1 blockchain
- OpenWRT v22.03
- Many other changes and dependency updates required to make the above possible
- No MIPS support (for now) it requires a special feature flag, MIPS targets (like the edgerouter X) will return in the next release
You can find flashing and getting started instructions here
This page contains images for supported devices, these images collect and send bug reports automatically while we're Beta. No data about your browsing or home network is collected ever.
If you would like images for other devices, or images with all data collection turned off by default see the releases section of the readme. If you want to turn it off for yourself you can use the advanced section of the dashboard.