From eb5fcbbdb40208343a5ad99c7e59e48fffd4b65e Mon Sep 17 00:00:00 2001 From: Tim Wilkinson Date: Wed, 24 Apr 2024 07:35:16 -0700 Subject: [PATCH] Prepare 3.24.4.0 release (#1176) --- README.md | 6 +++ RELEASE_NOTES.md | 107 +++++++++++++++++++++++++++++++++++++++++++ SUPPORTED_DEVICES.md | 25 +++++----- 3 files changed, 126 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 63a821fe..a101dcb7 100644 --- a/README.md +++ b/README.md @@ -148,6 +148,12 @@ You need approximately 10GB of space for the build. Prior AREDN® images can be rebuilt. Replace one of the following after the "cd aredn" command above: +AREDN® release 3.24.4.0 + +``` +git checkout 3.24.4.0 +``` + AREDN® release 3.23.12.0 ``` diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index e70b75cd..5613c8ac 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,5 +1,112 @@ __RELEASE NOTES__ +# 3.24.4.0 + +## Enhancements + +* Wireguard tunnels +* Configurable DHCP options +* Antenna information +* Watchdog support +* Remote logging +* OpenWRT 23.05.3 + +## New Device Support + +* Mikrotik mANTbox 2 12s +* GL.iNet E750 +* GL.iNet GL-B1300 +* GL.iNet GL-MT1300 +* GL.iNet AR300M NAND +* Ubiquiti Litebeam 5AC LR +* Ubiquiti Nanobeam 2AC +* Unraid +* VMWare ESXi + +## Notes + +* This release is incompatible with MeshChat 2.9 or earlier. +* GL.iNet GL-B1300 does not support negative channels on the 2.4 GHz band. + +## Fixes and Improvements + +* Updated to latest OpenWRT 23.05.3 +* Fixed wifi scan for Ubiquiti AC devices +* Now ignore tracker entries without IP addresses +* Limit buffer size of IPerf3 test to 16K +* Improved IPerf3 api reliability +* New supernodes will no longer have access to legacy tunnels + * Legacy tunnels will be removed from supernodes in the next prod release + * NOTE: in the distant future, legacy tunnels will be completely removed. Migrate to Wireguard tunnels now and avoid the rush :-) They’re way better anyway. +* Collapsed QEMU and VMWARE VM hardware into two basic types +* Validated network override configs +* Now hide long time idle neighbors +* Fixed PowerBeam 5AC 400 name +* Labeled Wireguard tunnels in LQM +* Added support for dynamic number of Ethernet ports on VMs +* Don't run iwinfo if we have no wifi +* Improved hidden node reporting & fixed column alignments +* Improved link labels (add RF and Wireguard) +* Improved link monitoring +* Configuration updates without reboots +* Unified Neighbors and Mesh pages +* Firmware downloads: + * Added retry for failed firmware version downloads + * Improved the messaging when failing to retrieve firmware versions +* Fixed tunnel net display truncation on some browsers +* Made sure the node names we use for tunnels are always uppercase +* Switched Nanobeam 2AC to DD-WRT firmware (doesn’t function on 10MHz otherwise) +* Fix display of NTP update when it changes +* Add rev DNS lookup for supernode tunnels +* Make sure switching wifi modes forces a reboot. +* Fixed wan client/no encryption mode +* Fixed xlink monitoring by LQM +* Removed fixed tunnel limits +* Improve VLAN selection in advanced networking +* Fixed all x86 mac addresses +* For x86 devices, make all the bridge mac addresses unique. Gives more flexibility when virtualized. +* Added extra protection for bad OLSR info +* Fixed bug in route truncation in low memory situations +* Now refresh browser cursor on each LQM iteration +* Ports Page: + * Added Advanced DHCP Options selector on Port Forwarding, DHCP, and Services page +* Front Page: + * Now show antenna information on the front page + * Internal antenna info is automatically shown + * External antenna info may be added on the Basic Setup page + * Added frequency range on front page to help detection of overlapping channels +* Basic Status page: + * Added support for azimuth, elevation, height above ground and external antenna type + * Note – if the node has azimuth information set, the bearing of its antenna will be displayed on the mesh map by rotation of the node’s pin on the map ( https://arednmap.xojs.org ). +* Mesh display improvements: + * Added xlink display to remote nodes + * Fixed LQ display of weighted local links + * Fixed NLQ display of weighted links (using the LQ weight ... and assume its symmetrical) + * Now sort the remote node list by ETX, then alphabetically + * Fixed clearing the mesh search field + * Another attempt to deal with occasional missing remote hosts +* Added watchdog support. The watchdog monitors three things: + * A set of important system daemons. + * A set of pingable ip addresses. + * A time the node should reboot everyday. + * Countdown timers for reboots and firmware updates. +* Reboot pages will now refresh once the node is ready rather than after a fixed timeout. +* Increased wifi retries for noisy links +* Auto mesh page updates no longer persist +* Auto scan page updates no longer persist +* Eliminate duplicate past neighbors +* Support default /metrics path for Prometheus +* Fix various color problems on alternate display styles +* Add green on black style +* Half olsrd maintenance traffic rate +* Fix clashing IP address on devices with the same mac address ethernet and wifi hardware +* Fix Bad Gateway when rebooting from tunnel pages +* Add CIDR network to Xlinks +* Provide better xlink information in sysinfo.json +* Include tunnel information (redacted) in support data dumps +* Fix badly escaped character in tunnel gmail emails +* Improve speed and relevance of search on mesh page + # 3.23.12.0 ## Enhancements diff --git a/SUPPORTED_DEVICES.md b/SUPPORTED_DEVICES.md index b1d97a3c..63326439 100644 --- a/SUPPORTED_DEVICES.md +++ b/SUPPORTED_DEVICES.md @@ -9,6 +9,7 @@ * *nightly* - this device is newly supported in the nightly builds (since the last production release). * *sunset* - this device is supported but no longer recommended. Support will be deprecated in the future. * *brick* - this image has been tested and found to brick your hardware. Avoid for now. +* *not supported* - this image is no longer supported and not available for download. The 'target' and 'subtarget' identify the directory in which to find the image on at http://downloads.arednmesh.org @@ -39,7 +40,7 @@ RB912UAG-2HPnD
BaseBox 2 | RB912UAG-2HPnD
RB912UAG-2HPnD-OUT | 2 | ath RB912UAG-5HPnD
BaseBox 5 | RB912UAG-5HPnD
RB912UAG-5HPnD-OUT | 5 | ath79 | mikrotik | mikrotik-912uag-5hpnd | 64MB | stable | released (1) mANTBox 15s | RB921GS-5HPacD-15S | 5 | ath79 | mikrotik | mikrotik-921gs-5hpacd-15s | 128MB | stable | released mANTBox 19s | RB921GS-5HPacD-19S | 5 | ath79 | mikrotik | mikrotik-921gs-5hpacd-19s | 128MB | stable | released -mANTBox 2 12s | RB911G-2HPnD-12S | 2 | ath79 | mikrotik | mikrotik-911g-2hpnd-12s | 64MB | stable | nightly +mANTBox 2 12s | RB911G-2HPnD-12S | 2 | ath79 | mikrotik | mikrotik-911g-2hpnd-12s | 64MB | stable | released ## Ubiquiti Model | SKUs | Band | Target | Subtarget | Image | RAM | Stability | Status @@ -47,9 +48,9 @@ Model | SKUs | Band | Target | Subtarget | Image | RAM | Stability | Status Bullet M2 XW || 2 | ath79 | generic | ubnt_bullet-m-xw | 64MB | untested | released LiteAP 5AC | LAP-120
LAP-120-US
LBE-5AC-16-120
LBE-5AC-16-120-US | 5 | ath79 | generic | ubnt_lap-120 | 64MB | stable | released LiteBeam AC5 Gen2 | LBE-5AC
LBE-5AC-US | 5 | ath79 | generic | ubnt_litebeam-ac-gen2 | 64MB | stable | released -LiteBeam AC5 LR | LBE-5AC-LR
LBE-5AC-LR-US | 5 | ath79 | generic | ubnt_litebeam-ac-lr | 64MB | stable | nightly +LiteBeam AC5 LR | LBE-5AC-LR
LBE-5AC-LR-US | 5 | ath79 | generic | ubnt_litebeam-ac-lr | 64MB | stable | released LiteBeam M5 || 5 | ath79 | - | - | 64MB | untested | released -NanoBeam 2AC 13 (2WA) || 2 | ath79 | generic | ubnt_nanobeam-2ac-13 | 64MB | stable | nightly +NanoBeam 2AC 13 (2WA) || 2 | ath79 | generic | ubnt_nanobeam-2ac-13 | 64MB | stable | released NanoBeam AC 5 (WA) || 5 | ath79 | generic | ubnt_nanobeam-ac | 64MB | untested | released NanoBeam AC 5 (XC) || 5 | ath79 | generic | ubnt_nanobeam-ac-xc | 64MB | stable | released NanoBeam AC 5 Gen 2 (WA) || 5 | ath79 | generic | ubnt_nanobeam-ac-gen2 | 128MB | stable | released @@ -114,8 +115,8 @@ Model | SKUs | Band | Target | Subtarget | Image | RAM | Stability | Status TPLink CPE210 v1.X || 2 | ath79 | generic | tplink_cpe210-v1 | 64MB | stable | released TPLink CPE210 v2.0 || 2 | ath79 | generic | tplink_cpe210-v2 | 64MB | stable | released TPLink CPE210 v3.0 || 2 | ath79 | generic | tplink_cpe210-v3 | 64MB | untested | released -TPLink CPE220 v2.0 || 2 | ath79 | generic | tplink_cpe220-v2 | 64MB | untested | released -TPLink CPE220 v3.0 || 2 | ath79 | generic | tplink_cpe220-v3 | 64MB | untested | released +TPLink CPE220 v2.0 || 2 | ath79 | generic | tplink_cpe220-v2 | 64MB | untested | not supported +TPLink CPE220 v3.0 || 2 | ath79 | generic | tplink_cpe220-v3 | 64MB | untested | not supported TPLink CPE510 v1.X || 5 | ath79 | generic | tplink_cpe510-v1 | 64MB | stable | released TPLink CPE510 v2.0 || 5 | ath79 | generic | tplink_cpe510-v2 | 64MB | stable | released TPLink CPE510 v3.0 || 5 | ath79 | generic | tplink_cpe510-v3 | 64MB | stable | released @@ -132,10 +133,10 @@ TPLink WBS510 v2.0 || 5 | ath79 | generic | tplink_wbs510-v2 | 64MB | untested | Model | SKUs | Band | Target | Subtarget | Image | RAM | Stability | Status :------ | :----: | :----: | :------: | :---------: | :-----: | :---: | :---------: | :------ Shadow (16MB NOR) | GL-AR300M16
GL-AR300M16-Ext | 2 | ath79 | generic | glinet_gl-ar300m16 | 64MB | stable | released -Shadow (128MB NAND) | GL-AR300M
GL-AR300M-Ext | 2 | ath79 | nand | gl-ar300m-nand | 128MB | stable | nightly -Mudi | GL-E750 | 2 & 5 | ath79 | nand | gl-e750 | 128MB | stable | nightly -Convexa-B | GL-B1300 | 2 & 5 | ipq40xx | generic | gl-b1300 | 256MB | untested | nightly -Beryl | GL-MT1300 | 2 & 5 | ramips | mt7621 | gl-mt1300 | 256MB | untested | nightly (4) +Shadow (128MB NAND) | GL-AR300M
GL-AR300M-Ext | 2 | ath79 | nand | gl-ar300m | 64MB | stable | released +Mudi | GL-E750 | 2 & 5 | ath79 | nand | gl-e750 | 128MB | stable | stable +Convexa-B | GL-B1300 | 2 & 5 | ipq40xx | generic | gl-b1300 | 256MB | stable | released (6) +Beryl | GL-MT1300 | 2 & 5 | ramips | mt7621 | gl-mt1300 | 256MB | stable | released (4) **Sunset Devices** | | | | | | | | White | GL-AR150 | 2 | ath79 | generic | glinet_gl-ar150 | 64MB | stable | sunset (3) Microuter | GL-USB150 | 2 | ath79 | generic | glinet_gl-usb150 | 64MB | stable | sunset (3) @@ -151,9 +152,9 @@ Meraki MR-16 | MR16-HW | 5 | ath79 | - | - | 64MB | unsupported | **brick** Hypervisor | Target | Subtarget | Image | RAM | Stability | Status :------ | :------: | :---------: | :-----: | :---: | :---------: | :------ -Vmware ESXi | x86 | 64 | x86-64-generic-ext4 | 64mb+ | stable | nightly (5) +Vmware ESXi | x86 | 64 | x86-64-generic-ext4 | 64mb+ | stable | released (5) Proxmox pve | x86 | 64 | x86-64-generic-ext4 | 64mb+ | stable | released (5) -Unraid | x86 | 64 | x86-64-generic-ext4 | 64mb+ | unsupported | nightly (5) +Unraid | x86 | 64 | x86-64-generic-ext4 | 64mb+ | unsupported | released (5) ## Footnotes @@ -162,6 +163,6 @@ Unraid | x86 | 64 | x86-64-generic-ext4 | 64mb+ | unsupported | nightly (5) 3. These devices are no longer being manufactured by GL-iNET. They may not reboot reliably and you may need to power cycle them (several times) during an update. 4. 20MHz channels only. 5. x86 images are for advanced users. See "Installing AREDN Firmware" x86 documentation section. - + 6. These devices do not function on negative channels in the 2.4 GHz band. Latest installation instructions are found at: https://docs.arednmesh.org/en/latest/