Prepare 3.24.4.0 release (#1176)

This commit is contained in:
Tim Wilkinson 2024-04-24 07:35:16 -07:00 committed by GitHub
parent d261ebe334
commit eb5fcbbdb4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 126 additions and 12 deletions

View File

@ -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 Prior AREDN® images can be rebuilt. Replace one of the following after
the "cd aredn" command above: the "cd aredn" command above:
AREDN® release 3.24.4.0
```
git checkout 3.24.4.0
```
AREDN® release 3.23.12.0 AREDN® release 3.23.12.0
``` ```

View File

@ -1,5 +1,112 @@
__RELEASE NOTES__ __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 :-) Theyre 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 (doesnt 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 nodes 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 # 3.23.12.0
## Enhancements ## Enhancements

View File

@ -9,6 +9,7 @@
* *nightly* - this device is newly supported in the nightly builds (since the last production release). * *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. * *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. * *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 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 <br> BaseBox 2 | RB912UAG-2HPnD <br> RB912UAG-2HPnD-OUT | 2 | ath
RB912UAG-5HPnD <br> BaseBox 5 | RB912UAG-5HPnD <br> RB912UAG-5HPnD-OUT | 5 | ath79 | mikrotik | mikrotik-912uag-5hpnd | 64MB | stable | released (1) RB912UAG-5HPnD <br> BaseBox 5 | RB912UAG-5HPnD <br> 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 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 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 ## Ubiquiti
Model | SKUs | Band | Target | Subtarget | Image | RAM | Stability | Status 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 Bullet M2 XW || 2 | ath79 | generic | ubnt_bullet-m-xw | 64MB | untested | released
LiteAP 5AC | LAP-120 <br> LAP-120-US <br> LBE-5AC-16-120 <br> LBE-5AC-16-120-US | 5 | ath79 | generic | ubnt_lap-120 | 64MB | stable | released LiteAP 5AC | LAP-120 <br> LAP-120-US <br> LBE-5AC-16-120 <br> LBE-5AC-16-120-US | 5 | ath79 | generic | ubnt_lap-120 | 64MB | stable | released
LiteBeam AC5 Gen2 | LBE-5AC <br> LBE-5AC-US | 5 | ath79 | generic | ubnt_litebeam-ac-gen2 | 64MB | stable | released LiteBeam AC5 Gen2 | LBE-5AC <br> LBE-5AC-US | 5 | ath79 | generic | ubnt_litebeam-ac-gen2 | 64MB | stable | released
LiteBeam AC5 LR | LBE-5AC-LR <br> LBE-5AC-LR-US | 5 | ath79 | generic | ubnt_litebeam-ac-lr | 64MB | stable | nightly LiteBeam AC5 LR | LBE-5AC-LR <br> LBE-5AC-LR-US | 5 | ath79 | generic | ubnt_litebeam-ac-lr | 64MB | stable | released
LiteBeam M5 || 5 | ath79 | - | - | 64MB | untested | 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 (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 (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 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 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 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 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 v2.0 || 2 | ath79 | generic | tplink_cpe220-v2 | 64MB | untested | not supported
TPLink CPE220 v3.0 || 2 | ath79 | generic | tplink_cpe220-v3 | 64MB | untested | released 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 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 v2.0 || 5 | ath79 | generic | tplink_cpe510-v2 | 64MB | stable | released
TPLink CPE510 v3.0 || 5 | ath79 | generic | tplink_cpe510-v3 | 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 Model | SKUs | Band | Target | Subtarget | Image | RAM | Stability | Status
:------ | :----: | :----: | :------: | :---------: | :-----: | :---: | :---------: | :------ :------ | :----: | :----: | :------: | :---------: | :-----: | :---: | :---------: | :------
Shadow (16MB NOR) | GL-AR300M16 <br> GL-AR300M16-Ext | 2 | ath79 | generic | glinet_gl-ar300m16 | 64MB | stable | released Shadow (16MB NOR) | GL-AR300M16 <br> GL-AR300M16-Ext | 2 | ath79 | generic | glinet_gl-ar300m16 | 64MB | stable | released
Shadow (128MB NAND) | GL-AR300M <br> GL-AR300M-Ext | 2 | ath79 | nand | gl-ar300m-nand | 128MB | stable | nightly Shadow (128MB NAND) | GL-AR300M <br> GL-AR300M-Ext | 2 | ath79 | nand | gl-ar300m | 64MB | stable | released
Mudi | GL-E750 | 2 & 5 | ath79 | nand | gl-e750 | 128MB | stable | nightly Mudi | GL-E750 | 2 & 5 | ath79 | nand | gl-e750 | 128MB | stable | stable
Convexa-B | GL-B1300 | 2 & 5 | ipq40xx | generic | gl-b1300 | 256MB | untested | nightly Convexa-B | GL-B1300 | 2 & 5 | ipq40xx | generic | gl-b1300 | 256MB | stable | released (6)
Beryl | GL-MT1300 | 2 & 5 | ramips | mt7621 | gl-mt1300 | 256MB | untested | nightly (4) Beryl | GL-MT1300 | 2 & 5 | ramips | mt7621 | gl-mt1300 | 256MB | stable | released (4)
**Sunset Devices** | | | | | | | | **Sunset Devices** | | | | | | | |
White | GL-AR150 | 2 | ath79 | generic | glinet_gl-ar150 | 64MB | stable | sunset (3) 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) 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 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) 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 ## 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. 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. 4. 20MHz channels only.
5. x86 images are for advanced users. See "Installing AREDN Firmware" x86 documentation section. 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/ Latest installation instructions are found at: https://docs.arednmesh.org/en/latest/