LibreNMS v1.70.1 Release Notes
Release Date: 2020-12-02 // almost 4 years ago-
Small fix to the daily.sh script
Previous changes from v1.69
-
1.69
(2020-11-01)
A big thank you to the following 34 contributors this last month:
- Jellyfrog (23)
- murrant (23)
- PipoCanaja (7)
- SourceDoctor (4)
- dagbdagb (3)
- ottorei (2)
- hanserasmus (2)
- bakerds (2)
- willhseitz (2)
- robje (2)
- Olen (2)
- gerhardqux (1)
- diegocanton (1)
- Negatifff (1)
- TheGreatDoc (1)
- avinash403 (1)
- rkojedzinszky (1)
- lowinger42 (1)
- FingerlessGlov3s (1)
- tim427 (1)
- mjeffin (1)
- guipoletto (1)
- DerTFL (1)
- gil-obradors (1)
- clarkchentw (1)
- h-barnhart (1)
- CameronMunroe (1)
- ibigbug (1)
- corsoblaster (1)
- dorkmatt (1)
- MarlinMr (1)
- bofh80 (1)
- p4k8 (1)
- TheMysteriousX (1)
Thanks to maintainers and others that helped with pull requests this month:
- Jellyfrog (36)
- murrant (34)
- SourceDoctor (17)
- PipoCanaja (4)
🔋 Feature
- 🚧 Optional availability calculation mode to allow planned maintenance (#12218) - ottorei
- 👍 Yaml support to translate sysObjectID to get hardware (#12187) - murrant
- 📜 IRC Add simple tag-parsing of colors and highlights in alerts (#12138) - Olen
- ➕ Add refresh in widget settings (#12127) - Negatifff
- ➕ Added new authalgo support for SNMPv3 (#11966) - hanserasmus
🔒 Security
- ✂ Remove legacy password algorithms and move to Laravel standard (#12252) - Jellyfrog
- Validate dashboard id (#12219) - murrant
- 🛠 Fix SQL injection vulnerability in MAC Accounting graph (#12204) - murrant
Device
- 👍 Basic support for Sophos xg v18 (#12251) - corsoblaster
- Convert VyOS to yaml (#12231) - Jellyfrog
- 🛠 Fix wrong Zyxel GS1900 Q-BRIDGE replies (fdb-table) (#12230) - PipoCanaja
- ➕ Add supermicro SVG logo (#12222) - gil-obradors
- 🛠 Fix Oki LAN OS info (#12213) - murrant
- 🎉 Initial support for DC-UPS-48 from algcom (#12209) - guipoletto
- ⚡️ Put all Eaton mibs in the same subdir, update mibs, update YAML-files (#12197) - dagbdagb
- ➕ Add a bunch more Brocade Ironware devices (#12191) - robje
- ➕ Add opengear hardware discovery (#12189) - murrant
- All os detection now uses Yaml (#12186) - murrant
- 🆕 New device: Rohde & Schwarz Sx800 (#12181) - TheGreatDoc
- ➕ Add support for Supermicro hardware/serial discovery (#12176) - Jellyfrog
- ➕ Add FreshTomato OS definition which is fork of tomato (#12173) - FingerlessGlov3s
- Ciena SAOS 8 device improvements (#12172) - bakerds
- 👉 Make Eaton Gigabit Network Card (AKA M2) a separate OS (#12156) - dagbdagb
- 🆕 New sensors for siteboss OS + new sensor type: percentage (%) (#11958) - willhseitz
Webui
- 🛠 Fixed display "Power Status" for libvirt vm's (#12283) - DerTFL
- 👍 Allow pre-formatted logon message (#12281) - murrant
- 🛠 Fix - only get shortlabel from vlan if it has ports (#12267) - SourceDoctor
- Webui - Corrected swapped ul/dl Max Rate (#12255) - PipoCanaja
- 🛠 Permissions query fixes (#12220) - murrant
- Health Overlib Correction (#12203) - SourceDoctor
- ➕ Additional fix for Cisco Crossbar overview missing (#12185) - lowinger42
- Convert Device>vlan view to Laravel (#12163) - Jellyfrog
- ➕ Add Blade Submenu component (#12159) - Jellyfrog
Graphs
Applications
- 🐛 Bug - Typo in bind application polling (#12276) - PipoCanaja
- 👮 Force lower case variable $unbound[] - Unbound polling (#12178) - diegocanton
Api
Alerting
Polling
- ⚡️ Update DSL stats even if port is down (#12262) - PipoCanaja
- 🛠 Fix dispatcher crash on restart (#12257) - murrant
- 👍 Allow nullable ospf auth (#12249) - willhseitz
🐛 Bug
- 🛠 Fix permissions bug in IRC (#12266) - murrant
- Snmpwalk_cache_oid() handle multiline strings (#12254) - murrant
- 🛠 Fix sql query syntax error (#12248) - Jellyfrog
- 🛠 Fix device url (#12234) - Jellyfrog
- ➕ Add space between manufacturer and hardware (#12233) - Jellyfrog
- 🚚 Move device exist check to prevent error (#12232) - Jellyfrog
- 🐛 Bug - Check group os file before inclusion (#12227) - PipoCanaja
- 🛠 Fix return value on deleting a Device Group (#12225) - SourceDoctor
- 🛠 Fix typo cause empty data for NFS Server (#12223) - clarkchentw
- ⚡️ Update only latest Null Value Row in Outages Table (#12206) - ottorei
- Ircbot fix (#12192) - robje
- 🛠 Fix Linux OS mib_dir usage (#12190) - Jellyfrog
- 🛠 Fix lnms update command (#12182) - murrant
- 🚚 Do not remove users with API tokens (#12162) - gerhardqux
- IRC fix joining alert channel(s) (#12160) - Olen
- 🛠 Fix midnight poller data loss (#11582) - TheMysteriousX
🔨 Refactor
- Cleanup generate_sensor_link (#12154) - SourceDoctor
- 👌 Support multiple daily process locking backends with distributed polling (#11896) - murrant
📚 Documentation
- ⚡️ Update SNMP-Configuration-Examples.md (#12265) - MarlinMr
- Clarify non-x86 hardware info sources for snmpd (#12253) - dorkmatt
- 👌 Improve Services documentation (#12226) - CameronMunroe
- ➕ Added instructions for rsyslog version 8 (#12224) - h-barnhart
- 🛠 Fixed the IRC-Bot Extensions link (#12216) - tim427
- ➕ Add table of content to installation guide (#12202) - Jellyfrog
- ⚡️ Update Install-LibreNMS.md (#12201) - mjeffin
- ➕ Add docs for Supermicro Superdoctor (#12200) - Jellyfrog
- ⚡️ Updated linux snmpd.conf example (#12195) - murrant
- 📄 Ignore changelog in docs search (#12194) - Jellyfrog
- ➕ Add missing mkdocs extension (#12193) - Jellyfrog
- Icecast doc correction (#12183) - avinash403
- Suggest Fast Ping before 1 Minute Polling (#12179) - murrant
- ⚡️ Update Initial-Detection.md (#12174) - bakerds
- ⚡️ Update Example-Hardware-Setup.md (#12170) - dagbdagb
- 🔊 Don't index changelogs (#12166) - murrant
✅ Tests
Misc
- 💅 Apply fixes from StyleCI (#12285) - Jellyfrog
- 🔄 Change of default .pdf font (#12278) - p4k8
- Accommodate upcoming php 7.3 change (#12180) - hanserasmus
- ➕ Add missing primary keys (#12106) - rkojedzinszky
Dependencies