Current Changelog
26.2.0
(2026-02-16)
A big thank you to the following 30 contributors this last month:
- Jellyfrog (69)
- murrant (54)
- laf (32)
- dependabot (8)
- sandap1 (6)
- peelman (6)
- kakohegyi (5)
- eskyuu (2)
- electrocret (2)
- freddy36 (2)
- andr3jk (1)
- Salahzaar (1)
- cbuechler (1)
- DidierFlas (1)
- SoulKyu (1)
- bonzo81 (1)
- makriska (1)
- EinGlasVollKakao (1)
- nhnetsolutions (1)
- Jannos-443 (1)
- mrwold (1)
- shrank (1)
- ethanvos (1)
- goersr (1)
- heapdavid (1)
- adam-bishop (1)
- xorrkaz (1)
- sshockley (1)
- peejaychilds (1)
- loopodoopo (1)
Thanks to maintainers and others that helped with pull requests this month:
- laf (81)
- murrant (38)
- Jellyfrog (28)
- copilot-pull-request-reviewer (7)
- peelman (2)
- peejaychilds (1)
- Bongs81 (1)
Feature
- Dispatcher log stdout (#18920) - murrant
- Table export add button to export all records (#18800) - murrant
Breaking Change
- Alertmanager transport now strips stc_ label prefix (#18986) - SoulKyu
- Update Arris MIBs (removes legacy temperature sensor support) (#18868) - Jellyfrog
- Remove logfile function (#18852) - murrant
- Remove tcpdf and pest (#18850) - murrant
- Updated Moxa EDS-4000 (MX-NOS) for sensors and port data (#18702) - sandap1
Security
- Fix port group delete xss (#19042) - murrant
- Fix device group delete xss (#19041) - murrant
- Fix xss (#19040) - murrant
- Fix alert rule xss (#19039) - murrant
- Fix reflected XSS (#19038) - murrant
- Rewrite address search backend (#18777) - murrant
Device
- Updated transceiver interface discovery for Ocnos (#19028) - laf
- Add support for Spectracool Air Conditioning units (#18992) - laf
- Add PDU Active Power graphs for current power usage in watts for cyberpower (#18991) - cbuechler
- Handle Other entSensorThresholdSeverity for Cisco devices (#18974) - makriska
- Fix port polling for NOKIA-ISAM: Adding ifMtu fallback for PON Interfaces (#18954) - nhnetsolutions
- Advantech - Add port descriptions (#18941) - sandap1
- Add OID for Cisco Secure Firewall 4215 (#18925) - mrwold
- Add additional sensors for Supercap devices (#18912) - laf
- Fix opticalVoltage (#18856) - freddy36
- Add support for Microsens G6 devices (#18846) - sandap1
- Add support for PacketFlux SiteMonitor Base 3 (#18836) - ethanvos
- Additional sensors & build Version for Advantech (#18834) - sandap1
- Add Support for ZTE 5950 (#18832) - sandap1
- Updated Ocnos hardware list to fix transceiver discovery (#18823) - laf
- Improve transceiver support (#18815) - freddy36
- Add support for Conteg Databus Devices (#18811) - sandap1
- Add PHP-based sensor discovery for Nokia TiMOS NAT statistics: (#18807) - peelman
- Add support for Supercap supercapacitors (#18793) - laf
- Fix flip-flopped State values for tmnxNatIsaMemberSessionUsageHi (#18781) - peelman
- Add main/div/combined power on graphs (#18705) - loopodoopo
- Remove unneeded noindex from routeros (#18696) - murrant
Webui
- Fix device settings misc html (#19035) - murrant
- Add Alert Map widget (#19026) - laf
- Update leaflet css to stop Device group menu being hidden (#19014) - andr3jk
- Add Duplex status to ports lists (#18989) - DidierFlas
- Update alertlog widget to new backend (#18968) - murrant
- Add filters to device vlan tab (#18948) - Jannos-443
- Add long titles to service graphs (#18921) - shrank
- Set home link explicitly (#18862) - murrant
- Expose Applications settings in Global Settings UI (#18833) - peelman
- VLAN ports search include device fields (#18830) - kakohegyi
- Inventory use modern device link (#18797) - murrant
- Sort spanning tree instances by vlan (PVST) (#18791) - kakohegyi
Alerting
- Fix alert check null (#18919) - murrant
- Update mail transports to generate a single event log if no e-mail addresses are found (#18722) - eskyuu
- Alertmanager Transport - Try all nodes (#18655) - electrocret
Snmp Traps
Applications
- NFS application requires perl-IO-Compress, also fix a broken import (#18804) - adam-bishop
Billing
Api
Discovery
- Fix discovery-arp module query (#19030) - murrant
- Fix error in discovery (#18820) - murrant
- Fix relative includes in discovery code (#18799) - murrant
- Implement php state sensor translations (#18784) - murrant
- Improved device type handling (#18758) - murrant
Authentication
Bug
- ARP auto-discovery only device ARP (#19047) - murrant
- Update topChanges in stp table to unsigned int (#19034) - laf
- Fix legacy services discovery helper inclusion and PHP 8 warnings (#19001) - Salahzaar
- Fixed search on Device routing edit page (#18982) - laf
- Remove duplicate ssCpuRawWait from ucd-mib poller (#18976) - eskyuu
- Fix non-utf prefix for device fields (#18956) - murrant
- Fix relative include in unix-agent (#18858) - murrant
- Add idField to RoleController for role selector filtering (#18855) - peelman
- Updated cef punt2host column to use bigint (#18831) - laf
- Fix cisco-cef undefined variable (#18821) - murrant
- Handle malformed SNMP responses in discovery-protocols module (#18818) - peelman
- Handle malformed SNMP responses in fdb-table module (#18817) - peelman
- Updated cef columns to use bigint (#18816) - laf
- Fix save test data dependencies (#18810) - murrant
- Fix errors when device is missing for port (#18809) - murrant
- Fix device neighbour maps (#18805) - heapdavid
- Ports table fixes (#18801) - murrant
- Fix unix agent dmi parsing (#18798) - murrant
- MplsVpnVrfDescription is not allowed to be NULL. (#18795) - xorrkaz
- Fix maintenance:rrd-step with rrdcached (#18785) - murrant
- Handle rrd step validation timeout more gracefully. (#18783) - murrant
- Fix parse ipv6 prefix len (#18780) - murrant
- Fix incorrect config usage (#18776) - murrant
- Fix scheduler maintenance.log path (#18775) - murrant
Refactor
Cleanup
- Update os discovery yaml to use MIB::OID Misc (#19049) - laf
- Update os discovery yaml to use MIB::OID I (#19048) - laf
- Update os discovery yaml to use MIB::OID H (#19046) - laf
- Update os discovery yaml to use MIB::OID g (#19045) - laf
- Update os discovery yaml to use MIB::OID F (#19033) - laf
- Fix bad type in NetSnmpQuery (#19031) - murrant
- Update os discovery yaml to use MIB::OID for S (#19025) - Jellyfrog
- Update os discovery yaml to use MIB::OID e (#19024) - laf
- Update os discovery yaml to use MIB::OID for J files (#19023) - Jellyfrog
- Updated POSEIDON-MIB (#19022) - laf
- Update os discovery yaml to use MIB::OID for L files (#19021) - Jellyfrog
- Update os discovery yaml to use MIB::OID for M files (#19020) - Jellyfrog
- Update os discovery yaml to use MIB::OID for N files (#19019) - Jellyfrog
- Update os discovery yaml to use MIB::OID for O files (#19018) - Jellyfrog
- Update os discovery yaml to use MIB::OID for P files (#19016) - Jellyfrog
- Update os discovery yaml to use MIB::OID for Q files (#19013) - Jellyfrog
- Update os discovery yaml to use MIB::OID for R (#19012) - Jellyfrog
- Update os discovery yaml to use MIB::OID for T files (#19011) - Jellyfrog
- Update os discovery yaml to use MIB::OID for U files (#19010) - Jellyfrog
- Update os discovery yaml to use MIB::OID for V files (#19009) - Jellyfrog
- Update os discovery yaml to use MIB::OID D (#19006) - laf
- Update os discovery yaml to use MIB::OID W-Z (#19003) - Jellyfrog
- Update os discovery yaml to use MIB::OID C (#19002) - laf
- Update os discovery yaml to use MIB::OID B OSes (#18983) - laf
- Update os discovery yaml to use MIB::OID 5 (#18964) - laf
- Update os discovery yaml to use MIB::OID 4 (#18963) - laf
- Update os discovery yaml to use MIB::OID 3 (#18962) - laf
- Fix some array key null errors (#18939) - murrant
- Remove log driver output overrides (#18936) - murrant
- Update os discovery yaml to use MIB::OID 2 (#18935) - laf
- Fix app imports and backticks (#18851) - murrant
- Fix some deprecation warnings (#18849) - murrant
- Small cleanup for phpstan (#18848) - murrant
- Rector 2.3 fixes (#18845) - murrant
- Fix PHP 8.5 pdo deprecation message (#18840) - murrant
- Remove old discovery code (#18782) - murrant
Documentation
- Remove 'graphviz' references, its no longer used (#18859) - Jellyfrog
- Update Two-Factor-Auth.md (#18835) - goersr
- Correct SELinux policy installation instructions (#18792) - sshockley
Tests
- Add --testdox option to phpunit (#18996) - Jellyfrog
- Fix dev:check --os-modules-only without os (#18934) - murrant
- Fix DiscoverDevice destructor crash during test teardown (#18930) - Jellyfrog
- Custom validation tests (#18918) - murrant
Misc
- Prometheus escape sysName with slashes (#18958) - EinGlasVollKakao
- Add health check verbose output (#18940) - murrant
- Add safety checks for adding/deleting devices with no hostname (#18926) - laf
- Fix Alertmanager Auth (#18924) - electrocret
- Overview graph should be Power (which exists) not Voltage (which does not) (#18787) - peejaychilds
- STP Discovery fix for Cisco devices (#18767) - kakohegyi
Internal Features
Mibs
- Clean up dupes, move standard (#18995) - Jellyfrog
- Move Juniper OS mibs into shared folder (#18994) - Jellyfrog
- Rename to correct names (#18933) - Jellyfrog
- Sync from Netdisco (#18931) - Jellyfrog
- Update and reorganize Nokia mibs (#18928) - Jellyfrog
- Sync zyxel MIBs (#18910) - Jellyfrog
- Sync waystream MIBs (#18908) - Jellyfrog
- Sync vmware MIBs (#18907) - Jellyfrog
- Sync sonicwall MIBs (#18905) - Jellyfrog
- Sync smartoptics MIBs (#18904) - Jellyfrog
- Sync sentry MIBs (#18903) - Jellyfrog
- Sync sensatronics MIBs (#18902) - Jellyfrog
- Sync saf MIBs (#18901) - Jellyfrog
- Sync ruckus MIBs (#18900) - Jellyfrog
- Sync riverbed MIBs (#18899) - Jellyfrog
- Sync rittal MIBs (#18898) - Jellyfrog
- Sync raritan MIBs (#18897) - Jellyfrog
- Sync radlan MIBs (#18896) - Jellyfrog
- Sync nti MIBs (#18895) - Jellyfrog
- Sync nortel MIBs (#18894) - Jellyfrog
- Sync nokia MIBs (#18893) - Jellyfrog
- Sync nexans MIBs (#18892) - Jellyfrog
- Sync netgear MIBs (#18891) - Jellyfrog
- Sync netapp MIBs (#18890) - Jellyfrog
- Sync meinberg MIBs (#18889) - Jellyfrog
- Sync kemp MIBs (#18888) - Jellyfrog
- Sync junose MIBs (#18887) - Jellyfrog
- Sync juniper MIBs (#18886) - Jellyfrog
- Sync ixsystems MIBs (#18885) - Jellyfrog
- Sync ibm MIBs (#18884) - Jellyfrog
- Sync huawei MIBs (#18883) - Jellyfrog
- Sync hp MIBs (#18882) - Jellyfrog
- Sync hirschmann MIBs (#18881) - Jellyfrog
- Sync fortinet MIBs (#18880) - Jellyfrog
- Sync firebrick MIBs (#18879) - Jellyfrog
- Sync fibrolan MIBs (#18878) - Jellyfrog
- Sync f5 MIBs (#18877) - Jellyfrog
- Sync extreme MIBs (#18876) - Jellyfrog
- Sync delta MIBs (#18875) - Jellyfrog
- Sync dell MIBs (#18874) - Jellyfrog
- Sync cisco MIBs (#18873) - Jellyfrog
- Sync ciena MIBs (#18872) - Jellyfrog
- Sync checkpoint MIBs (#18871) - Jellyfrog
- Sync brocade MIBs (#18870) - Jellyfrog
- Sync avaya MIBs (#18869) - Jellyfrog
- Sync arista MIBs (#18867) - Jellyfrog
- Sync alpha MIBs (#18866) - Jellyfrog
- Sync adva MIBs (#18865) - Jellyfrog
- Sync adtran MIBs (#18864) - Jellyfrog
- Sync accedian MIBs (#18863) - Jellyfrog
- Update some MIBs (#18847) - Jellyfrog
Dependencies
- Bump webpack from 5.101.0 to 5.105.0 (#18990) - dependabot
- Bump psy/psysh from 0.12.18 to 0.12.19 (#18961) - dependabot
- Bump symfony/process from 7.4.3 to 7.4.5 (#18949) - dependabot
- Bump tar from 7.5.6 to 7.5.7 (#18945) - dependabot
- Bump phpunit/phpunit from 11.5.33 to 11.5.50 (#18937) - dependabot
- Bump lodash from 4.17.21 to 4.17.23 (#18843) - dependabot
- Bump tar from 7.5.3 to 7.5.6 (#18842) - dependabot
- PHP Dependency updates (#18841) - murrant
- Bump tar from 7.4.3 to 7.5.3 (#18824) - dependabot
26.1.0
(2026-01-12)
A big thank you to the following 28 contributors this last month:
- murrant (22)
- peelman (10)
- laf (9)
- sandap1 (9)
- eskyuu (6)
- peejaychilds (4)
- alagoutte (2)
- jezekus (2)
- dependabot (2)
- freddy36 (2)
- jediblair (2)
- SourceDoctor (1)
- Jellyfrog (1)
- kakohegyi (1)
- erdems (1)
- westerterp (1)
- shrank (1)
- lennarttd (1)
- andrewimeson (1)
- garlic17 (1)
- jakejakejakejakejakejake (1)
- knpo (1)
- VVelox (1)
- xorrkaz (1)
- Serazio (1)
- martinberg (1)
- Fehler12 (1)
- Npeca75 (1)
Thanks to maintainers and others that helped with pull requests this month:
- laf (48)
- murrant (13)
- copilot-pull-request-reviewer (10)
- Jellyfrog (9)
- PipoCanaja (9)
- peelman (1)
Breaking Change
- Change Algcom SM type to environment (#18730) - murrant
- Allow alerts to match users through device groups (#18720) - eskyuu
- Cisco IE3200 and IE3300 devices are actually IOS-XE (#18654) - knpo
Device
- Adding sensors for Nokia ESA, ISA, and NAT resources (#18770) - peelman
- Add grid power sensor, overload protection (#18763) - peelman
- Update ns-bsd MIBs and detection (#18762) - alagoutte
- Update geist-watchdog detection (#18757) - sandap1
- Corrected sensor name in Ironware OS (#18754) - laf
- Initial support for Alta Labs (#18753) - Jellyfrog
- Fix OID path for connection tracking RouterOS (#18752) - jezekus
- Fix RFC1628 sensors not skipping non-numeric values (#18746) - murrant
- Add Support for Vertiv DCS devices. (#18744) - sandap1
- Add additional sensors for Ironware devices (#18743) - laf
- Add Nokia 1830 PSS device discovery and inventory support (#18739) - peelman
- Add System Resource Usage counts for TiMOS (#18736) - peelman
- Fix fortigate cellular sensors (#18733) - murrant
- Fix Alpha CXC UPS input voltage divisor (#18729) - murrant
- New sensors for FTD (#18721) - kakohegyi
- Update SwOS and add support for SwOSLite (#18718) - jezekus
- Add support for HW-Group Perseus (#18712) - sandap1
- Add support for Zenitel Devices (#18711) - sandap1
- Update Nokia TIMETRA MIBs to latest versions (#18701) - peelman
- Add TransceiverDiscovery interface implementation for Timos OS (#18700) - peelman
- Add Transceiver Support to AXOS (#18699) - peelman
- Add support for Vertiv ITA2 UPS (#18698) - sandap1
- Add apdu10150sm support (#18690) - peejaychilds
- Improve transceiver support for BDCom (#18684) - freddy36
- Add support for SmartByte OS (#18681) - freddy36
- Add support for insyde - Supervyse (OpenBMC) (#18679) - sandap1
- Add SmokeSensors to APC NetBotz 750 (#18675) - peejaychilds
- Add support of IPBS3 for Ascom devices (#18668) - alagoutte
- Add APC Schneider Electric NetBotz 750 (#18665) - peejaychilds
- Fix MTS-COM rectopenstate inverted (#18660) - jakejakejakejakejakejake
- Add support for Cisco FTD 4245. (#18645) - xorrkaz
- Updated Alpha CXC support (sensors and hardware version) (#18643) - laf
- Add support for Pandacom Equipment (#18636) - Serazio
- Updated VyOS detection (#18624) - laf
- Add support for Tailyn Equipment (#18612) - sandap1
- Added POE data for Advantech Switches (#18601) - sandap1
- Add iDRAC RAID rebuild progress and SSD write endurance (#18599) - jediblair
- Incuded 7.4 Audiocodes MIBs and fixed call counter (#18555) - Fehler12
- MIKROTIK-MIB update (#18479) - Npeca75
- Update Tailyn OS logo & os icon from PNG to SVG (#18695) - sandap1
- Add CloudLinux OS logos (#18686) - lennarttd
Webui
- Devices page fix selected os text (#18759) - murrant
- Round Celsius temperature values to 2 decimal places (#18747) - peelman
- Fix ghost X bug in multiport selector widget (#18707) - peelman
- Add multi-sensor graph aggregation for dashboard widgets (#18706) - peelman
- Added age and message filter to eventlog widget (#18687) - shrank
- Allow to hide totals in availability map (#18677) - garlic17
- Service last_changed time display bug fix (#18673) - jediblair
- Update poller blade to be timezone aware (#18656) - eskyuu
- Panel component body class fix (#18647) - murrant
Alerting
Graphs
Billing
Api
Discovery
Authentication
Bug
- Fix scheduler maintenance.log path (#18775) - murrant
- Fix maintenance:fetch-rss relative path (#18766) - murrant
- Fix for generic_multi.inc.php (#18740) - eskyuu
- Fix rector mistake (#18697) - murrant
- Fix mtu status changed event log 1 -> 1 (#18683) - murrant
- Configure output for all commands (#18669) - murrant
- Fix alerts in app/Jobs/PingCheck.php (#18666) - eskyuu
- Fix packet size calculation for MTU test (#18663) - eskyuu
Cleanup
- Change useless log from warning to debug (#18765) - murrant
- Drop non-functioning (and redundant) parameter $sloped_mode (#18694) - westerterp
- Parse email cleanup (#18619) - murrant
Documentation
- Clarify in the docs to use MIB-NAME::OID (#18756) - laf
- Update Docs for NTP-Server Application rewrite (#18755) - SourceDoctor
- Fix documentation typos, fix Procurve/Aruba command quotes (#18682) - andrewimeson
- Add docs about additional_oids (#18625) - martinberg
Misc
- Fix discover log target (#18774) - murrant
- Maintenance:cleanup-syslog run hourly (#18737) - murrant
- Update maintenance:rrd-step to work with rrdcached (#18623) - murrant
Dependencies
- Bump paragonie/sodium_compat from 1.23.0 to 1.24.0 (#18750) - dependabot
- Bump composer/composer from 2.9.1 to 2.9.3 (#18726) - dependabot