25.10.0
(2025-10-15)
A big thank you to the following 27 contributors this last month:
- murrant (21)
- electrocret (10)
- laf (8)
- alagoutte (8)
- Jellyfrog (6)
- OddmarDam (4)
- eskyuu (4)
- rolfbergheim (2)
- PipoCanaja (2)
- mradams33 (1)
- slashdoom (1)
- GitGerby (1)
- knpo (1)
- sb-relaxt-at (1)
- Npeca75 (1)
- slientnight (1)
- nhnetsolutions (1)
- toekel (1)
- dot-mike (1)
- NLBasn (1)
- su-hy (1)
- klui2k1 (1)
- Lantizia (1)
- tsm1th (1)
- jasoncheng7115 (1)
- ShiyanXu (1)
- jepke (1)
- VVelox (1)
Thanks to maintainers and others that helped with pull requests this month:
- laf (38)
- Jellyfrog (20)
- murrant (13)
- electrocret (1)
- VVelox (1)
Feature
- Edit static device groups from device (#18240) - murrant
- Add API endpoint to add to device eventlog (#18203) - electrocret
Breaking Change
- Opengear is management type (#18350) - electrocret
- Avocent - management type (#18333) - electrocret
- Dell DRAC is Management type (#18332) - electrocret
- Cisco CIMC is management type (#18331) - electrocret
- FortiADC is loadbalancer type (#18329) - electrocret
- Make Pagerduty title/summary configurable (#18173) - jepke
Security
- Fix XSS in alert rules page (rule name) (#18354) - murrant
- Fix XSS in alert rules page (transport name) (#18353) - murrant
Device
- Add high/low for Temperature Sensor ArubaCX (#18346) - alagoutte
- Fix when not PM Description ArubaCX (#18345) - alagoutte
- Additional version support for Ruckus unleashed (#18343) - GitGerby
- Correct labels for rx/tx power for fs.com switches (#18334) - sb-relaxt-at
- Enhance Fortios FAZ (FortiAnalyzer) hardware (#18327) - alagoutte
- Added ArubaCX VSF topology sensor state. (#18320) - slientnight
- Added several sensors for dantherm-os (#18316) - rolfbergheim
- Add new PSU state ArubaCX (#18313) - alagoutte
- Enhance hardware detection FortiOS (#18300) - alagoutte
- Adding Zyxel GESxxx G.fast DPUs to ZyNOS (#18293) - nhnetsolutions
- Add support for the Nokia SR Linux platform (#18292) - toekel
- Update ecreso discovery and icon (#18289) - OddmarDam
- Get Hardware from OS (#18288) - alagoutte
- Added support for new device Profline-sfd (#18273) - OddmarDam
- Better support for eltek enexus (#18269) - dot-mike
- Added support for RAD-RICi network device (#18265) - OddmarDam
- Adds sensors for power consumed, and overCurrentProtectors on Raritan PDUs (#18260) - NLBasn
- Add Unifi E7 model detection (#18256) - su-hy
- Add Aruba(CX) Transceiver dom info (temperature, power, voltage, bias …) (#18254) - alagoutte
- Soft ignore sensor limits of 0 (#18248) - eskyuu
- Aruba os temperature (#18242) - klui2k1
- Added support for Ecreso FM Transmitter (E01 E03 G10 G20) (#18210) - OddmarDam
- Fix ruijie device (#18198) - ShiyanXu
- Brocade - transceivers support (#18021) - PipoCanaja
Webui
- Fix third level menu incorrect scrolling (#18359) - murrant
- Fix incidental role removal (#18351) - murrant
- Fix alerts dark mode device popup (#18349) - murrant
- Fix device tabs missing (#18347) - murrant
- Fix menus longer than viewport (#18339) - murrant
- Fix poller settings json escaping (#18330) - murrant
- Refactor device log pages (#18309) - murrant
- Show when a port has had its ifAlias value overwritten in the Edit UI (#18290) - laf
- Fix device neighbor map for non-admins (#18280) - murrant
- Outages rework (#18225) - murrant
- Alter the custom map menu to allow it to scale to a larger number of maps and groups (#17503) - eskyuu
Alerting
- Tweak AlertManager dynamic variables to include alert_data (#18276) - electrocret
Api
- Added api route for location maintenance along with the function and documentation (#18227) - tsm1th
Settings
Discovery
- Cisco vlan discovery - rewrite handling of tagged and untagged vlans (#18233) - PipoCanaja
Polling
Authentication
Bug
- Skip ports polling if we have not discovered any ports (#18315) - laf
- Rename Weechatbot.php to WeechatBot.php (#18307) - Jellyfrog
- Remove first line of schema file causing issues for older MySQL clients (#18278) - laf
- Set device availability during fast ping (#18270) - murrant
- Fix the tag field for Cisco icmp-jitter SLA types (#18241) - eskyuu
Refactor
Cleanup
- Remove RRD file rename from Ports Discovery (#18352) - electrocret
- Fix some undefined variables in smart app page (#18321) - murrant
- Remove RRD file rename from Ports Polling (#18314) - electrocret
- Remove os cache clearing from daily (#18283) - murrant
- Misc fixes in legacy codebase (#18251) - Jellyfrog
Translation
- Translation docs and helper (#18224) - murrant
- Update Traditional Chinese language translation (#18219) - jasoncheng7115
Tests
- Block os with underscores or capitals in the names (#18325) - murrant
- Run composer dump to catch problems (#18306) - Jellyfrog
- Add PHPStan test for legacy codebase (#18252) - Jellyfrog
Misc
- Add Management Device_Type (#18348) - electrocret
- API Docs: Update name (#18340) - knpo
- [webui] fix ipv4/ipv6 address search, enable address sort (#18322) - Npeca75
- Fix class name typo from WeechaBot to Weechatbot (#18311) - Jellyfrog
- Use discovered sensor limits on update (#18250) - eskyuu
- Fix bash-completions when calling lnms via sudo -u librenms (#18229) - Lantizia
- Update Sneck for for version 1.1.0 (#18105) - VVelox