21.11.0
(2021-11-12)
A big thank you to the following 49 contributors this last month:
- murrant (39)
- Jellyfrog (6)
- arrmo (4)
- Nocturr (4)
- PipoCanaja (3)
- TheGreatDoc (3)
- martinberg (3)
- robje (2)
- loopodoopo (2)
- Npeca75 (2)
- drshawnkwang (2)
- jul13579 (2)
- bakerds (2)
- SourceDoctor (2)
- deajan (2)
- jonathansm (1)
- lfkeitel (1)
- Deltawings (1)
- fcuello-gc (1)
- drommc (1)
- techladsjamie (1)
- duhow (1)
- hjcday (1)
- DanielMuller-TN (1)
- blagh (1)
- cenjui (1)
- TheGracens (1)
- eskyuu (1)
- nq5 (1)
- mjbnz (1)
- roycruse (1)
- ottorei (1)
- si458 (1)
- nmanzi (1)
- apokryphal (1)
- thford89 (1)
- arjitc (1)
- tuxgasy (1)
- kterobinson (1)
- bl3nd3r (1)
- hanserasmus (1)
- mpikzink (1)
- dagbdagb (1)
- sthen (1)
- ahmedsajid (1)
- dorkmatt (1)
- evheros (1)
- nightcore500 (1)
- CirnoT (1)
Thanks to maintainers and others that helped with pull requests this month:
- murrant (53)
- Jellyfrog (47)
- PipoCanaja (7)
- SourceDoctor (5)
- ottorei (5)
- mpikzink (2)
- arjitc (1)
- salmayno (1)
- yoeunes (1)
- Aeet (1)
- oussama-aitmi (1)
- nightcore500 (1)
- drshawnkwang (1)
Feature
- Discovery on Reboot (#13422) - SourceDoctor
Security
- Fix widget title injection vulnerability (#13452) - murrant
- Kick other sessions when changing password (#13194) - murrant
Device
- APC Load, wrong low precision oid (#13506) - jonathansm
- Nokia SAR HMC (#13503) - loopodoopo
- Ciena 2 (#13491) - loopodoopo
- Added initial IPv6 Address discovery for TP-LINK Jetstream (#13484) - Npeca75
- Update Windows Versions (#13474) - arrmo
- Support for PDUMNV30HVLX with PADM 20 (#13473) - drommc
- Opengear improvement, don't needlessly fetch ogEmdTemperatureTable (#13471) - drshawnkwang
- RouterOS now returns the correct runtime (#13461) - murrant
- Fix latitude having an extra - in the middle after the decimal point (#13454) - techladsjamie
- Fix Sophos-XG OID for number of active tunnels (#13444) - Nocturr
- Fix hwg poseidon state sensors (#13438) - TheGreatDoc
- UniFi/EdgeSwitch OS support for fw 5.x (#13434) - Nocturr
- Added support for Extreme SLX-OS switches (#13431) - bakerds
- Mikrotik vlans discovery, v2 (#13427) - Npeca75
- Added sensor discovery for APC NetworkAIR FM and InfraStruXure ATS (#13426) - bakerds
- Add Sophos-XG OID for monitoring HA, IPSec and license state (#13423) - Nocturr
- Add more discovery components for Dell PowerConnect 28xx (#13420) - duhow
- Added Wireless Sensors for Teltonika RUTX Routers (#13419) - hjcday
- Add APC PowerChute sysObjectID (#13406) - cenjui
- Fix APC high precision divisor (#13405) - TheGracens
- Luminato device doesn't support alternative uptimes (#13399) - eskyuu
- Update ports module to accept VDSL2 ifType in xDSL polling (#13393) - roycruse
- Fix windows fanspeed (#13376) - si458
- Add support for Teltonika RUT360 (#13375) - martinberg
- Add support for NTI Enviromux (#13373) - martinberg
- Update Himoinsa Genset discovery (#13356) - TheGreatDoc
- Improve Poweralert based devices support (#13340) - arjitc
- Add iDrac physical disk state (#13264) - tuxgasy
- Add opengear humidity to sensors (#13226) - drshawnkwang
- IOS/IOSXE PoE stats (#13213) - martinberg
- Poll SPU memory from Juniper SRX devices (#13191) - bl3nd3r
- Extend support for Endrun Sonoma Meridian II devices. (#13069) - hanserasmus
- Bintec be.IP plus support (#12993) - jul13579
- Eaton Network MS xups sensors (#12992) - dagbdagb
- Don't hardcode index for Mikrotik LTE wireless statistics (#12976) - sthen
- OS support for West Mountain 4005i DC PDU (#12885) - dorkmatt
- FabOS remove disabled dbm sensors (#12877) - evheros
- Raspberry Pi: Add SNMP extend to monitor IO pins or sensor modules connected to the GPIO header (#12749) - nightcore500
- Use high precision OIDs for APC UPS sensors (#12594) - CirnoT
Webui
- Increase default session lifetime to one month (#13505) - murrant
- Fix maintenance mode button in Firefox (#13500) - lfkeitel
- Only call htmlentities on port ifAlias,ifName, and ifDescr (#13489) - murrant
- Merchandise shop link in about (#13485) - murrant
- Tweak new notification appearance (#13477) - murrant
- Add missing </div> (#13459) - robje
- Fix syslog widget priority filtering (#13411) - murrant
- PHP-Flasher for toast messages (#13401) - murrant
- Update alertlog-widget to allow filtering by device group (#13380) - ottorei
Alerting
- Fix slack errors when variables are not set (#13476) - murrant
- Fix api transport mult-line parsing (#13469) - murrant
- Drop PDConnect Install links (#13407) - blagh
- Port Speed degraded alert rule (#13371) - murrant
- Added Unpolled Devices rule to collection (#12896) - ahmedsajid
Graphs
Snmp Traps
- SNMP Trap handler: UpsTrapOnBattery (#13482) - TheGreatDoc
Applications
- Doc - MySQL Application (#13495) - Deltawings
Api
Discovery
- Fix Dispatcher service not discovering poller groups (#13377) - murrant
- Modified SQL delete statement for vrf is null (#13199) - kterobinson
Polling
- Added TOS support for fping (#13496) - PipoCanaja
- Fix SnmpQuery mibdir from os group (#13475) - murrant
- Fix application and storage query errors (#13417) - murrant
- Fix uptime polling event (#13388) - murrant
- Keep stats for snmptranslate (#13379) - murrant
- Rewrite netstats polling (#13368) - murrant
- Run Alert Rules on Service status change. (#13348) - thford89
Rancid
- Show single quotes correcting for device configs (#13360) - apokryphal
Oxidized
Bug
- Fix PyMySQL upstream dependency bug (#13508) - murrant
- Fix net-snmp unformatted strings (#13486) - murrant
- [bug] Fix & extend MAC OUI table updates (#13479) - PipoCanaja
- Attempt to fix dispatcher stats thread exception (#13478) - murrant
- PHP8, correct multiplication in packages application (#13462) - arrmo
- Don't use proxy for localhost (Oxidized and Prometheus) (#13450) - murrant
- Better handling of some alerting errors (#13446) - murrant
- Fix PHP8 error in sensor unit conversion (#13433) - arrmo
- PHP8 Unit Conversion, ups-nut (#13432) - arrmo
- Services and ping not polling default groups (#13403) - murrant
- Increase length of devices_attribs.attrib_type column (#13395) - mjbnz
- Bug - Fix missing uptime in fillable (Device Model) (#13387) - PipoCanaja
- Fix regression from #12998 (#13385) - Jellyfrog
Refactor
- Change how options are handled for SnmpQuery (#13488) - murrant
- Rename concrete SnmpQuery class to avoid confusion (#13412) - murrant
- Fully convert core to a modern module (#13347) - murrant
- New plugin system based on Laravel Package Development (#12998) - mpikzink
Cleanup
- Fixes for misc unset variables (#13421) - murrant
- Remove unused snom files (#13369) - murrant
- Fix config fetch disrupted by stderr (#13362) - deajan
- Use PHPStan level 6 (#13308) - Jellyfrog
Documentation
- Fix typo in filepath for unit-tests to work (#13440) - Nocturr
- Debian 11 Install Docs (#13430) - SourceDoctor
- Don't suggest running validate.php as root (#13378) - murrant
Tests
- Fix IPV6 test (#13468) - Jellyfrog
- Ability to save cipsec-tunnels test data (#13463) - murrant
- Run phpstan locally with
lnms dev:check lint
(#13458) - murrant - Dusk: improve speed and safety (#13370) - murrant