A big thank you to the following 35 contributors this last month:
- murrant (42)
- laf (18)
- mpikzink (10)
- rhinoau (8)
- dot-mike (3)
- eskyuu (3)
- gcaceres123 (2)
- slashdoom (2)
- djamp42 (2)
- rudybroersma (2)
- mjonkers1989 (2)
- gunkaaa (2)
- w1ll14m (1)
- dependabot (1)
- lanbowan-eric (1)
- alagoutte (1)
- PipoCanaja (1)
- garryshtern (1)
- RayaneB75 (1)
- ssvenn (1)
- georgetasioulis (1)
- Martin22 (1)
- jasoncheng7115 (1)
- trwhiteaker (1)
- electrocret (1)
- STRUBartacus (1)
- visbits (1)
- Sweeny42 (1)
- DBardino (1)
- Galileo77 (1)
- Cameron-84 (1)
- Torstein-Eide (1)
- mggaskill (1)
- JFisherDNS (1)
- Calvario (1)
Thanks to maintainers and others who helped with pull requests this month:
- laf (49)
- murrant (26)
- Jellyfrog (16)
- PipoCanaja (7)
- electrocret (2)
- ottorei (1)
Feature
Breaking Change
- Storage Module update (#17024) - murrant
- Moved currentInUse from custom table to sensors for Cisco ASA (#16952) - laf
- Convert “Recommended Replace Date” from count to runtime sensor (#16892) - mpikzink
Security
Device
- Add support for wis bridge (#17168) - lanbowan-eric
- Add ArubaCX Transceiver (#17167) - alagoutte
- Updated Moxa vendor logo (#17146) - rhinoau
- Opengear devices: Add missing sensors & support for new CM8100 model (#17144) - garryshtern
- Add power supply status to Yunshan OS (Huawei devices) (#17143) - gcaceres123
- Add power supply status to VRP OS (Huawei devices) (#17142) - gcaceres123
- Fix FS S3400 series polling using fs-bdcom mib (#17141) - RayaneB75
- Added additional snr support (#17133) - laf
- Add Palo Alto Panorama Server status (#17119) - rhinoau
- Workaround for Routeros LLDP local port index (#17118) - eskyuu
- Initial detection for Keenetic devices (#17117) - rhinoau
- Imcopower - added alarms and renamed temperature sensor (#17113) - Martin22
- CIMC C220 M6 Model / Serial / Version Fix (#17093) - djamp42
- Added support for WitchOS by Teltonika (#17074) - laf
- Updated detection for Tachyon devices (#17073) - laf
- Add Meraki MR WiFi Frequency polling (#17069) - rudybroersma
- Repair support for Meraki MR28 accesspoints. (#17065) - rudybroersma
- Hiveos has also added IQ Engine to the sysdescription (#17063) - mjonkers1989
- Additional support for SM-OS (#17061) - laf
- Fix cumulus mellanox test data (#17056) - murrant
- Aruba Instant use SnmpQuery (#17034) - murrant
- Convert timos to SnmpQuery (#17006) - murrant
- Adtran ALM series (#16984) - murrant
- Viptela vendor - Processor and Memory fix (#16983) - Cameron-84
- Add voltage and power sensors for Digipower PDUs (#16803) - gunkaaa
- Add authz_status field to Arubaos-CX NAC (#16453) - JFisherDNS
Webui
- Add Device page default to preferred SNMP settings (#17131) - rhinoau
- Increased z-index for navbar css to ensure it stays on top. (#17115) - ssvenn
- Fix Proxmox module: Correct parameter usage for VM and device ID (#17114) - georgetasioulis
- Adding the new OPNsense Logo (#17079) - STRUBartacus
- Update the ordering of sensors for Overview page (#17038) - laf
- Handle orphaned ports in port search (#17037) - murrant
- Dark mode for the new Sensor graphs addition (#17015) - DBardino
Alerting
- Failed with 415 with content type not supported issue (#17110) - jasoncheng7115
- Updated Grafana transport and docs to support richer information (#16978) - laf
- Added ZenDuty Transport (#16972) - laf
- Fix Alert diff, Add new AlertStatus changed, Fix AlertLog UI not showing the correct details (#16313) - Calvario
Graphs
- Graph has trouble detecting the range if the sensor is constant (#17096) - mpikzink
- Fix multi port graph (#17057) - murrant
Maps
- Fullscreen map fixes (#17136) - dot-mike
- Map not working on device overview with custom engine (#17134) - dot-mike
- Add custom maps node warning state display (#17036) - rhinoau
Discovery
- Fix module override submodules (#17081) - murrant
- Work around bad bridge-mib implementations (#17030) - murrant
Polling
Bug
- Fix wlanAPChInterferenceIndex formula. Fixes Numeric value out of range: 1264 Out of range value for column ‘interference’ (#17171) - w1ll14m
- Fix storage_perc_warn not being applied to new storages (#17104) - murrant
- Fix port churn port assoc mode if is non-existent field (#17103) - murrant
- Fix poller submodule support (#17102) - murrant
- Fix OS override in device settings (#17095) - murrant
- Re-add ifIndex index to ports table (#17077) - murrant
- Replace use of $config with Config::get() in poll-billing (#17072) - laf
- Fix error in arp-table module (#17031) - murrant
Refactor
- Remove ObjectCache notifications page (#17100) - murrant
- Convert Wireless to a modern module (#17086) - murrant
- Remove snmp_getnext_multi() (#17048) - murrant
- Get_device_id_by_port_id(x) => PortCache::get() (#16969) - mpikzink
- Zeropad() => Str::padLeft() (#16960) - mpikzink
- Improve logging for use of values from SNMP; improve logging for determining multiplier/divisor from YAML (#16949) - gunkaaa
- Showconfig.inc.php changed svn_log() and svn_diff() to Process() (#16483) - mggaskill
Cleanup
- Add enable_syslog_hooks config defaults (#17130) - rhinoau
- Sizeof() => count() (#17108) - mpikzink
- Remove unused files (#17101) - murrant
- Remove Create sensor to state index (#17097) - mpikzink
- Check if json file is existing when saving test data (#17087) - murrant
- Remove echo calls from sensors polling (#17076) - murrant
- Remove echo from ports polling module (#17075) - murrant
- Remove some unused functions (part 2) (#17013) - mpikzink
- Remove unix agent global usage (#17003) - murrant
Documentation
- InfluxDBv2.md Fix (#17124) - slashdoom
- Update Custom-Graphs.md (#17084) - slashdoom
- Update Macros.md (#17064) - dot-mike
- Lnms dev:check modules only (#17044) - murrant
- Api force_add requires credentials (#17019) - murrant
- Doc application and RRDCached, refactoring and formatting (#16920) - Torstein-Eide
Translation
- Settings typo (#17083) - electrocret
- German typo correction for “channel” (#17011) - Galileo77
Tests
- Qos test fix (#17050) - eskyuu
- Wireless tests order data (#17016) - murrant
- Fix Tests for PHP IPv6 reserved handling changes (#17009) - murrant
Misc
- Updated Siklu vendor logo (#17120) - rhinoau
- Update detection for Planet WDAP devices (#17116) - rhinoau
- Fix comment syntax in rrdcached.service (#17109) - trwhiteaker
- Add support for Cisco CIMC State Sensors (#17085) - djamp42
- Correct accidental addition of $agent_raw variable in unix-agent.inc.php (#17060) - Sweeny42
- Storage deleted removal notification and alert rule (#17055) - murrant
- Add enable_proxmox to config defs (#17032) - murrant
- Remove some unused functions (#17005) - mpikzink
- StringHelper::shortenText(x) => Str::limit(x) (#16973) - mpikzink
- Allow ifIndex swaps during port discovery (#16686) - eskyuu
Internal Features
Mibs
- Update SCHLEIFENBAUER Mibs (#17067) - mjonkers1989
Dependencies
- Bump elliptic from 6.6.0 to 6.6.1 (#17169) - dependabot
- Update ENTITY and fix consequences (#17147) - PipoCanaja
- Update PHP dependencies (#17059) - murrant