22.11.0
(2022-11-24)
A big thank you to the following 40 contributors this last month:
- murrant (52)
- Jellyfrog (23)
- PipoCanaja (9)
- bnerickson (5)
- electrocret (4)
- SourceDoctor (4)
- noaheroufus (3)
- rhinoau (3)
- mabra94 (2)
- fcqpl (2)
- kimhaak (2)
- SantiagoSilvaZ (2)
- fbouynot (2)
- opalivan (2)
- mprins-RAM (2)
- VVelox (2)
- koocotte (1)
- VoipTelCH (1)
- cfitzw (1)
- systeembeheerder (1)
- dependabot (1)
- jaaruizgu (1)
- pertruccio (1)
- josh-silvas (1)
- ianhodgson (1)
- LoveSkylark (1)
- talkstraightuk (1)
- fufroma (1)
- fuzzbawl (1)
- otkd (1)
- kiwibrew (1)
- luc-ass (1)
- andrekeller (1)
- geg347 (1)
- Olen (1)
- Frazew (1)
- SirMaple (1)
- westerterp (1)
- squidly (1)
- Bierchermuesli (1)
Thanks to maintainers and others that helped with pull requests this month:
- Jellyfrog (53)
- murrant (44)
- PipoCanaja (15)
- ottorei (1)
- VVelox (1)
- SantiagoSilvaZ (1)
- fbouynot (1)
Feature
- Split out lnms snmp convenience commands (#14603) - murrant
- Add --forgot-key to key:rotate command (#14495) - murrant
Security
- Fix Service Template XSS (#14659) - murrant
- Fix neighbours XSS (#14658) - murrant
- Fix SNMP trap -> Eventlog XSS (#14657) - murrant
- Fix XSS in api access (#14551) - murrant
- XSS sanitize pwrstatd application script inputs (#14545) - bnerickson
Device
- Added divisor to SAF Integra-X temp sensors (#14655) - noaheroufus
- Corrected ICT MPS hardware detection (#14654) - noaheroufus
- Adjusted PMP to accomodate various other 450 models. (#14652) - noaheroufus
- Added support for Eltek Micropack 1U (#14645) - fcqpl
- Added support for Eltek Flatpack S (#14643) - fcqpl
- Improve VRP power display (#14624) - PipoCanaja
- Edgeos picked up as generic device (#14612) - ianhodgson
- Added Moxa EDS-G516E optical sensors (#14610) - rhinoau
- Fix eNexus total current for Smartpack S (#14606) - murrant
- Disable SNMP Bulk for Delta UPS devices (#14599) - fufroma
- Improved AIX os information collection (#14595) - murrant
- More inclusive Cisco SB os detection (#14594) - murrant
- IP Infusion OcNOS basic detection (#14588) - murrant
- Fix APC current divide by zero (#14578) - murrant
- Extend EfficientIP SolidServer support (#14549) - PipoCanaja
- TAIT-Infra93 - Fix state + skip_values for Battery (#14541) - opalivan
- Timos - Improve SAP stats graphing (#14534) - mabra94
- McAfee Web Proxy with COUNTER rrd_type on sensors (#14529) - PipoCanaja
- Fix ‘bke.yaml’ discovery file (#14524) - PipoCanaja
- Added support for additional Moxa EDS-P model (#14523) - rhinoau
- Fix awplus ntp polling bug (#14521) - murrant
- Add discovery support for Riedo Networks UPDU (#14496) - andrekeller
- Use correct description oid (#14489) - Jellyfrog
- Correct upsBypassVoltage oid (#14488) - Jellyfrog
- Correct variable typo (#14486) - Jellyfrog
- Hpe ilo: fix filesystem type regex (#14485) - Jellyfrog
- Added Fortigate SD-WAN Health checks (#14456) - mprins-RAM
- Dont include empty storage sensor (#14453) - Jellyfrog
- Remove undefined sensors (#14449) - Jellyfrog
- Use correct low warn limit variable (#14447) - Jellyfrog
- Fortinet FortiADC detection and basic statistics (#14434) - westerterp
- Device - Add support for Vultan Environmental Monitoring units (#14401) - squidly
- Device - Basic hatteras dslam integration (#14115) - Bierchermuesli
Webui
- Remove ungrouped devices panel (#14664) - murrant
- Custom port view fix (#14637) - SourceDoctor
- Fix billing graph divide by zero when the period is zero or doesn’t exist (#14623) - jaaruizgu
- Fix port neighbors missing (#14586) - murrant
- Fix some icons (#14584) - murrant
- [About] Open Laravel and RRDtool link in new tab (#14568) - SantiagoSilvaZ
- [About] Open the contributor list link in a new tab (#14553) - SantiagoSilvaZ
- Fix v2 plugins (#14506) - murrant
- Check if service_name is empty or equal to service_type (#14499) - luc-ass
- Show id on device dependencies (#14497) - SourceDoctor
- Userlist description fix (#14482) - mprins-RAM
- Sort alert transport by name (#14464) - SourceDoctor
Graphs
- Fix device poller modules graph (#14640) - murrant
- Bug - XDSL module - rrd_def and rrd file definition issue for Actual rate (#14597) - PipoCanaja
- Fix graph errors wrong content type (#14574) - murrant
- Improve graph embedded title handling (#14544) - murrant
- Graphing cleanup (#14492) - murrant
Snmp Traps
- Adds Cisco DHCP Server SNMP MIB and Trap Handlers. (#14618) - josh-silvas
Applications
- Alarm Flag on UPS-Nut Application (#14635) - SourceDoctor
- Adding wireguard app to the apps overview page (#14629) - bnerickson
- Adding wireguard application support (#14625) - bnerickson
- Adding systemd service status application (#14540) - bnerickson
- Memcached application: improve error visibility (#14536) - murrant
- Fix memcached polling bug (#14501) - murrant
- Add HV Monitor, a generic means for monitoring hypvervisors (#14218) - VVelox
- Base64 gzip compression support for json_app_get (#14169) - VVelox
Api
- Port search API search more than one fields (#14646) - murrant
- Added disable_notify and location_id (#14619) - pertruccio
- Add sortorder parameter to list_logs (#14600) - talkstraightuk
- API restore ability to update purpose and override_sysLocation (#14596) - murrant
- API graphs, variable whitelist (#14552) - murrant
- Graph API use new code path (#14493) - murrant
- Adding device’s field in get_alert_rule and list-alert-rules API function (new) (#14481) - geg347
- Fix update_device hostname handling #14435 (#14448) - rhinoau
- Add Columns to search_ports API function (#14348) - electrocret
Discovery
- Fix discovery ignores custom ipmi port (#14660) - VoipTelCH
- Sensors - Allow changing RRD type in YAML and PHP sensor discovery (#14208) - PipoCanaja
Polling
- Don’t poll sysDescr, sysObjectID, and sysName so frequently (#14562) - murrant
- Add connection exception handling to all redis calls (#14467) - Frazew
Authentication
Bug
- Handle Division by 0 error for SvcFdbTableSize (#14672) - mabra94
- Fix sqlite test (#14642) - murrant
- Remove extends and hardware detection support (#14626) - murrant
- Set 0 as integer in loading of graylog. (#14621) - kimhaak
- Fix GeocodingHelper type-hinting (#14604) - Jellyfrog
- Bug in Ciscowlc AP graphs definition (#14585) - PipoCanaja
- SnmpQuery fix mib directory order (#14580) - murrant
- SnmpQuery Handle empty oids in get more gracefully (#14577) - murrant
- Fix PTOPO mib in module discovery-protocols (#14564) - PipoCanaja
- Fix Type error (#14555) - fbouynot
- Correct variable use in billing (#14533) - Jellyfrog
- Fix sensor limit linked port rules in collection (#14520) - electrocret
- EES Rectifier various fixes from MIB + added tests (#14519) - opalivan
- Fix fetch ifEntry logic (#14483) - Jellyfrog
- Add a few breaks to avoid connection flooding for the irc-bot (#14479) - Olen
Refactor
Cleanup
- Fix snmp_disable type (#14650) - murrant
- Consolidate and improve snmptranslate usage (#14567) - murrant
- Remove graph_min (#14561) - murrant
- Remove $_GET from graphs (#14554) - murrant
- Undefined array key fixes (#14532) - Jellyfrog
- Use Collection instead of collect() (#14527) - Jellyfrog
- Convert string references to
::class
(#14508) - Jellyfrog - Miscellaneous cleanup - part 5 (#14502) - Jellyfrog
- Type API methods and properties (#14476) - fbouynot
- Miscellaneous cleanup - part 4 (#14452) - Jellyfrog
- Miscellaneous cleanup - part 3 (#14450) - Jellyfrog
- Miscellaneous cleanup, mostly undefined variables - part2 (#14445) - Jellyfrog
Documentation
- Fix Traceroute debug alert template snippet (#14668) - electrocret
- Update Dispatcher docs for Debian and for non /opt/librenms installation (#14663) - koocotte
- Fix Location mapping docs (#14644) - electrocret
- Update config name for the default device display (#14641) - cfitzw
- Update Dispatcher-Service.md (#14632) - systeembeheerder
- Updating postgres application documentation (#14627) - bnerickson
- Documentation for Observium Migration (#14601) - LoveSkylark
- Add snmp_flags and tips on string oids to the docs (#14579) - murrant
- Clarify Dispatcher-Service.md for systemd (#14575) - fuzzbawl
- Update license section of readme (#14571) - otkd
- Remove outdated rules videos (#14505) - kiwibrew
- Docker quick install (#14475) - murrant
Tests
- Mock astext (#14581) - murrant
- Github tests log improvement (#14559) - murrant
- Improve trap testing (#14546) - murrant
- Remove unused phpstan tests (#14503) - Jellyfrog
Misc
- New schema dump (#14630) - Jellyfrog
- Add check_hetzner_storagebox to includes/services (#14463) - SirMaple
- Add instance id to error reports (#14444) - murrant
Internal Features
- DeviceCache::get() allow hostname (#14649) - murrant
- SnmpQuery numeric accept a boolean (#14565) - murrant
- Support regex in os field replace (#14563) - murrant
- More Replacement Capabilities for sensor index computation (#14522) - PipoCanaja
Dependencies
- Bump loader-utils from 1.4.0 to 1.4.2 (#14628) - dependabot