21.12.0
(2021-12-21)
A big thank you to the following 30 contributors this last month:
- murrant (38)
- Npeca75 (6)
- Jellyfrog (3)
- twelch24 (3)
- johnstruse (2)
- nightcore500 (2)
- Martin22 (2)
- wkamlun (2)
- martinberg (1)
- mathieu-artic (1)
- dependabot (1)
- carranzamarioagustin (1)
- SourceDoctor (1)
- si458 (1)
- Cormoran96 (1)
- claude191 (1)
- ottorei (1)
- banachtarski-91 (1)
- RockyVod (1)
- enferas (1)
- jepke (1)
- duhow (1)
- Nocturr (1)
- hjcday (1)
- djamp42 (1)
- PipoCanaja (1)
- amanualgoldstein (1)
- pepperoni-pi (1)
- paulierco (1)
- TheGreatDoc (1)
Thanks to maintainers and others that helped with pull requests this month:
- Jellyfrog (42)
- murrant (20)
- SourceDoctor (3)
- ottorei (3)
- bakerds (2)
- jaypo82 (1)
- mpikzink (1)
- troublestarter (1)
- PipoCanaja (1)
Feature
- Catch all module errors (#13542) - murrant
- Lnms snmp:fetch query multiple devices (#13538) - murrant
- Configurable device display name (#13528) - murrant
- RRD Allow specifying a source file and ds to fill data (#13480) - murrant
Security
Device
- Fix EdgeOS hardware detection (#13629) - johnstruse
- Add additional ICX 7150 devices (#13627) - johnstruse
- Fix axiscam serial format (#13620) - murrant
- Fix Cisco WLC AP cleanup (#13615) - murrant
- CPU, HW type, HW ver, Fan state discovery (#13608) - Npeca75
- Initial Eltex-mes IPv6 address discovery (#13594) - Npeca75
- Add better support for Eaton UPS (#13588) - mathieu-artic
- SmartAX supports IF-MIB, skip custom polling and fix polling GPON ports (#13579) - carranzamarioagustin
- Add back Areca secondary hardware OID (#13562) - murrant
- Ray3 - Added memory chart (#13557) - Martin22
- Add all Aviat WTM4k family devices (#13556) - RockyVod
- Fix discovery and pooling Racom Ray2 (#13553) - Martin22
- Add version for ironware (#13551) - wkamlun
- Add ICX 7150 description (#13550) - wkamlun
- Add discovery for APC EPDU1132M (#13545) - duhow
- Split Eltex-mes OS to mes21xx / mes23xx. + few improvements (#13544) - Npeca75
- Add Initial Support for VMware SD-WAN / Velocloud (#13536) - Nocturr
- Arista EOS, use sysObjectID for detection (to include vEOS) (#13534) - murrant
- RUTX fix sensor limits (#13526) - hjcday
- Added support for Himoinsa gensets status state sensors (#13456) - TheGreatDoc
Webui
- VLANs sort in GUI (#13628) - Npeca75
- Fix broken links (#13625) - murrant
- Fix the displayed unit for frequency and distance in the wireless section (#13614) - nightcore500
- Add more device fields to oxidized map configuration (#13604) - martinberg
- Correct graph row component responsive layout for linked graphs (#13587) - murrant
- Global search: search device display (#13583) - murrant
- Availibility Map - show Display Name if set (#13574) - SourceDoctor
- Do not show location in device overview if location is not found (#13572) - murrant
- Don’t use @lang() it doesn’t escape the string (#13566) - murrant
- Allow LegacyPlugin Pages to receive all parameters (#13519) - PipoCanaja
Alerting
- Use http for proxy urls via guzzle (#13601) - Jellyfrog
- Twilio change text to show alert termplate msg (#13521) - djamp42
Graphs
- Fix nototal graph option (#13589) - nightcore500
- Add additional type tag for Bind metrics (#13581) - murrant
Snmp Traps
- Veeam SNMP traps fix and extend (#13549) - jepke
- Add Alcatel Omniswitch Traps Handlers (#13492) - paulierco
Applications
- PHP8 compatibility for ntp-server polling app (#13513) - amanualgoldstein
Billing
Api
Discovery
Polling
- Ios-fdb-table-fix – Fixed misnamed dictionary keys for dot1dTpFdbPor… (#13559) - banachtarski-91
- OSPF issue when devices don’t support OSPF-MIB::ospfIfTable (#13530) - murrant
- Poller command rewrite (#13414) - murrant
Bug
- Escape net-snmp unformatted strings, try 2 (#13584) - murrant
- Workaround don’t poll WLC on IOSXE (#13563) - murrant
- Fix Ciscowlc AP-polling (#13560) - ottorei
- Mark OID not increasing as invalid (#13548) - murrant
- Skip invalid OSPF data (#13547) - murrant
- Remove color markers when logging to files (#13541) - murrant
- Fix plugin_active check when plugin is not found (#13531) - murrant
- Remove unused buggy arp_discovery code (#13529) - murrant
- Pseudowire cpwVcID can exceed database max value (#13510) - pepperoni-pi
Refactor
Cleanup
Documentation
- Clarify docker app setup on debian/ubuntu (#13573) - si458
- Update winbox launcher doc (again) (#13558) - twelch24
- Add more detailed instructions to winbox launcher (#13552) - twelch24
- Link for can’t check Python dependencies validation (#13520) - murrant
- Elaborate on feeding Oxidized (#13514) - murrant
Tests
- Tests dont include empty tables (#13619) - murrant
- Collect-snmp-data.php can now capture snmp context test data (#13596) - murrant
- Snmp.unescape setting (#13590) - murrant
- Use phpstan-deprecation-rules instead (#13582) - Jellyfrog
Mibs
- Update netapp mib (#13571) - Cormoran96
Dependencies
- Bump symfony/http-kernel from 5.3.9 to 5.4.0 (#13585) - dependabot