A big thank you to the following 47 contributors this last month:
- murrant (54)
- Jellyfrog (11)
- laf (8)
- dependabot (4)
- TheMysteriousX (4)
- VVelox (4)
- Npeca75 (4)
- rudybroersma (3)
- peejaychilds (2)
- mivsvit (2)
- peelman (2)
- mpikzink (2)
- danhusan (1)
- systeembeheerder (1)
- netdiver (1)
- mengy-yu (1)
- nonsensical-widget (1)
- LoveSkylark (1)
- idanoo (1)
- alextremblay (1)
- h-barnhart (1)
- loopodoopo (1)
- angel-pandey (1)
- martinberg (1)
- clmcavaney (1)
- MelonicOverlord (1)
- Sushi1324 (1)
- PipoCanaja (1)
- Manjunath-krishna (1)
- dmbokhan (1)
- eskyuu (1)
- andrecasas (1)
- robje (1)
- HolgerHees (1)
- cgriffin352 (1)
- xorrkaz (1)
- thundersin (1)
- bsteinert (1)
- dot-mike (1)
- takyanagida (1)
- Vireth4114 (1)
- sorano (1)
- zombah (1)
- jwestfall69 (1)
- pdgunter (1)
- bnoack-stepcg (1)
- bionicman (1)
Thanks to maintainers and others that helped with pull requests this month:
- laf (58)
- murrant (37)
- Jellyfrog (25)
- PipoCanaja (3)
- ottorei (2)
- electrocret (2)
- copilot-pull-request-reviewer (1)
Breaking Change
- Replace bouncer with laravel-permissions (#17288) - murrant
- Deprecate snmp.inc.php (#17334) - murrant
Feature
- Expose os_text as a report field (#17422) - TheMysteriousX
- Add lnms report:devices field completion (#17408) - murrant
- Save link-local addresses (#17314) - murrant
- Support for docker/K8s container health check (#16273) - murrant
Security
Device
- Add TRENDnet TL2-F7120 (#17442) - danhusan
- Add minimal support for Sangoma Vega gateways os (#17434) - netdiver
- Update definitions/webpower-smart2.yaml (#17432) - mengy-yu
- Update raritan-pdu.inc.php (#17425) - nonsensical-widget
- Eaton UPS M2 - Add battery health sensors (#17423) - rudybroersma
- New Meraki APs (#17416) - LoveSkylark
- [ligoos] add DLB device variant 15-ac (#17415) - Npeca75
- [mes23xx] restore IPv6 discovery (#17407) - Npeca75
- [mes24xx] restore IPv6 discovery (#17406) - Npeca75
- Add support for Grandstream GWN7822P Switch (#17405) - idanoo
- Algcom Site Monitor (#17383) - murrant
- ParseIpField() handles TiMOS SNMP-encoded hex IP strings (e.g. '⦠(#17375) - loopodoopo
- Updated sysDescr for Aruba Os 10 (#17372) - angel-pandey
- Handle Juniper version where JSU in use (#17357) - peejaychilds
- Eatonups power per phase (#17354) - martinberg
- Fix bison deprecated snmp (#17345) - murrant
- Update Cisco Platform Detection (#17342) - MelonicOverlord
- Improved Sensor Discovery for Eaton PDU (#17326) - Sushi1324
- Increase FS / BDCOM power supply failure severity (#17324) - mivsvit
- [transceivers] Eltex MES24xx Transceiver support (#17323) - Npeca75
- Adding Additional Sensors and Data Gathering for Nokia 1830 PSD (#17320) - peelman
- Add support for bison router (#17316) - Manjunath-krishna
- Added detection for Eltex MES2300D (#17309) - dmbokhan
- Fix Datacom optical signal levels by changing divisor value (#17294) - andrecasas
- Update FORTINET-FORTIAP-MIB (#17287) - rudybroersma
- Axis camera temperature thresholds (#17284) - robje
- Device OS fs-switch-dc: skip TX and RX transeiver sensors if interface is admin down (#17283) - mivsvit
- Fix rittal multi sensor detection (#17282) - HolgerHees
- Non-Greedy version from hrSWInstalledName on junos (#17267) - peejaychilds
- Fixing TIMOS BGP discovery (#17250) - thundersin
- Nokia ISAM module improvement (#17228) - bsteinert
- Improve Cisco C1200/C1300 support by merging it into ciscosb (#17208) - takyanagida
- Fix FortiSwitch FDB discovery (#17194) - rudybroersma
- Video decoder (#17080) - sorano
- Update tripp lite sensors (#15671) - peelman
Webui
- Load bootstrap in with tailwinds (#17436) - laf
- Fix default language always showing current (#17353) - murrant
- Fix JS language files not loading (#17351) - murrant
- Fix device ssh links (#17329) - murrant
- Updated Custom map list to sub menu (#17317) - laf
- Stop STP page from doing lookups on blanks (#17301) - eskyuu
- Migrate from Laravel Mix to Vite (#17279) - murrant
- Ifalias on alerts (#17274) - cgriffin352
- Upgrade to Tailwind 4 (#17253) - murrant
Alerting
- Removed UKFastPSS Alert transport (#17410) - laf
- Add MS Teams AdaptiveCard JSON example (#17396) - alextremblay
- Use the main ID for the alert within Grafana transport (#17328) - laf
- Updated API Transport to support urlencoded forms (#17389) - laf
- Log a message when an alert is unackād too (#17306) - TheMysteriousX
- Add alert rules for Dell DRAC and OME-M sensors (#15905) - bionicman
Snmp Traps
- Ciena SAOS Port State SNMP Traps (#17393) - h-barnhart
Api
- Add ip version specific endpoints (#17007) - zombah
- Add tagged VLANs to api call āget_port_infoā (#14960) - mpikzink
- API - allow add device to override sysLocation (#16060) - pdgunter
Discovery
- IPv6 prefix length: fallback to IP-MIB::ipAddressPrefixTable (#17427) - murrant
- Services trimming null (#17403) - murrant
Bug
- Fix incorrect usage of array_slice (#17430) - TheMysteriousX
- Fix issue with wireless module when no sensors exist (#17392) - murrant
- Do not link IPv6 link-locals to a network (#17386) - murrant
- Only apply storage_perc_warn on created (#17377) - murrant
- Fix Yaml data fetch bug (#17370) - murrant
- Fix uncompressed ipv6 for mapped ipv4 (#17369) - murrant
- Fix admin only scope (#17359) - murrant
- Fix installer breakage (#17350) - murrant
- Roles migration ignore duplicate roles (#17344) - murrant
- Ospfv3 rewrite (#17322) - murrant
- Fetch all IPv6 Link-Local (#17321) - murrant
- Bug - Zyxel - Fix for FDB discovery (#17318) - PipoCanaja
- Fix SnmpResponse getRawWithoutBadLines (#17315) - murrant
- Fix popups background color (#17278) - murrant
- Groups of service template not updating (#17123) - Vireth4114
Refactor
- Refactor processors table backend (#17365) - murrant
- Refactor storages table backend (#17364) - murrant
- Refactor sensors table backend (#17363) - murrant
- Remove includes/datastore.inc.php (#17107) - mpikzink
Cleanup
- Only join the device table when searching (#17428) - murrant
- Fix PHPStan/Larastan errors (#17398) - Jellyfrog
- Convert route options to fluent methods (#17395) - Jellyfrog
- Fix test namespaces (#17339) - murrant
- Remove CheckStatus (#17305) - murrant
- Correct casing of SmokepingGenerateCommand (#17299) - Jellyfrog
- Drop ospfv3_nbrs.ospfv3NbrIfIndex (#17275) - TheMysteriousX
- Add missing config definitions and reformat (#14797) - VVelox
Documentation
- Add Debian 13 āTrixieā install instructions (#17438) - systeembeheerder
- Improved health sensor docs (#17419) - murrant
- Updated Transport docs and some other small tweaks (#17409) - laf
- Use SnmpQuery in the docs (#17388) - murrant
- Documentation for SnmpQuery (#17368) - murrant
- Clarify the naming convention for seeder keys. (#17272) - xorrkaz
- Documentation: High Availability setup with redis sentinel (#17214) - dot-mike
Translation
- Updating minor help popup text grammatical error (#17347) - clmcavaney
Tests
- Ospfv3 module has discovery, test it. (#17440) - murrant
- Update super-linter to v7 (#17300) - Jellyfrog
- Add assertions to mockery shouldReceiveās (#17292) - Jellyfrog
- Remove auto snmpsim and migrate:fresh from phpunit calls (#17290) - murrant
- Use static data providers (#17286) - murrant
- PHPUnit 10 Shift (#17285) - Jellyfrog
Misc
- Sagan logging fix: properly get a list of old instances now to avoid constantly regarding something a new (#17429) - VVelox
- App Sneck: now includes a easy means to view per check info as well as support debug only items (#17414) - VVelox
- Add a json(with the capability of including additional info such as ports etc) and headerless mode to report:devices (#17391) - VVelox
- Ignore errors when collecting snmprecs (#17382) - murrant
- PHP version check in webui (#17367) - murrant
- Revert āUpdate super-linter to v7ā (#17302) - Jellyfrog
- Throttle dispatcher serviceās redis reconnection rate (#16525) - jwestfall69
Dependencies
- Bump vite from 6.2.5 to 6.2.6 (#17439) - dependabot
- Bump vite from 6.2.4 to 6.2.5 (#17401) - dependabot
- Actually require PHP 8.2 (#17387) - murrant
- Bump vite from 6.2.3 to 6.2.4 (#17378) - dependabot
- Bump vite from 6.2.2 to 6.2.3 (#17331) - dependabot