2023
23.11.0
(2023-11-17)
A big thank you to the following 37 contributors this last month:
- murrant (26)
- PipoCanaja (5)
- jepke (3)
- peelman (3)
- dependabot (2)
- Galileo77 (2)
- tim427 (2)
- ottorei (2)
- eskyuu (1)
- arjenz (1)
- electrocret (1)
- GramThanos (1)
- bnerickson (1)
- peejaychilds (1)
- laf (1)
- luttermann (1)
- helppp (1)
- slalomsk8er (1)
- VirTechSystems (1)
- westerterp (1)
- cmadamsgit (1)
- lhwolfarth (1)
- webtroter (1)
- fbouynot (1)
- Wooboy (1)
- kmodzel (1)
- jaannnis (1)
- Fehler12 (1)
- not-known (1)
- drykov-ttc (1)
- tydal-borge (1)
- iNuc1ear (1)
- mpikzink (1)
- WilliamDEdwards (1)
- RandGH (1)
- underscoredje (1)
- Schouwenburg (1)
Thanks to maintainers and others that helped with pull requests this month:
- murrant (40)
- Jellyfrog (10)
- electrocret (9)
- laf (2)
- ottorei (2)
- kwangsing3 (1)
Feature
- Mail Transport: option to use BCC (#15554) - murrant
- New command: lnms report:devices (#15539) - murrant
Breaking Change
Security
- Fix a few XSS vulnerabilities in device group popups (#15581) - murrant
- Disable GET login by default (#15558) - murrant
- Use GitHub for vulnerability reporting (#15555) - murrant
Device
- [APC sensor] Actual state of alarm contact beside config state (#15576) - jepke
- Vertiv PDU show power graph in mouesover and device overview (#15543) - Galileo77
- Cisco WLC: fetch LWAPP SSIDs for client counts (#15531) - murrant
- Add sysObjectIDs for other models of PSS shelves (#15525) - peelman
- Added values from SFP DDM values for awplus switches (#15522) - luttermann
- Add support for Nokia 1830 PSS Optical gear (#15516) - peelman
- Add Support for Samlex America PSR-1200-48 Inverters (#15515) - peelman
- TrueNAS no longer supports zpool space usage (#15490) - murrant
- Vertiv pdu mg02e4w1 (#15484) - Galileo77
- Add FortiGate Environment stats (#15464) - westerterp
- Add support for FiberStore "data center" switches (#15445) - cmadamsgit
- Adding basic support for Datacom DmOS devices. (#15436) - lhwolfarth
- Apc ap 7900b (#15392) - webtroter
- Add definition fujifilmprinter (#15381) - Wooboy
- Initial support for Moxa EDS-4000 Series switches (#15293) - kmodzel
- Cisco SB Switch Temp and Fanspeed fix (#15225) - Fehler12
- Add support eltex more devices (#15108) - drykov-ttc
- Add support for Security Radar (#15053) - tydal-borge
- Add disk sensors for Oceanstor (#15010) - iNuc1ear
- Fix Fortinet HA-status polling state translations (#14921) - ottorei
- Add Quantum Scalar I6000 Tape Library (#14915) - mpikzink
- Add liebert detailsv2 (#14746) - RandGH
- Zyxel AP wireless client discovery enhancement (#14704) - underscoredje
- Dantherm hostname (#14223) - Schouwenburg
- Add Panorama log collection write rate (#13864) - ottorei
Webui
- Device links formatting changes (#15580) - eskyuu
- Only set user roles if they are defined (#15577) - murrant
- Fix Down/Up time error if device is unpolled (#15545) - murrant
- Fix health temperature degree display (#15541) - murrant
- Fixed BGP Remote peer link and graph in Routing Overview, or just static text when not a device in LibreNMS (#15535) - tim427
- Added BGP Remote peer link and graph in Routing Overview (#15532) - tim427
- Respect web_mouseover setting in popup component (#15530) - murrant
- Prefetch devices in group to avoid cost of subquery (#15511) - slalomsk8er
Alerting
- Give reason for alert template fallback (#15583) - murrant
- Add option to disable the send of acknowledgement alerts. (#15208) - not-known
Applications
- [bugfix] Passing $device into data_update_helper functions instead of declaring it as global. (#15542) - bnerickson
Api
- API Oxidized http source optimization (#15560) - murrant
- Get poller group (#15493) - VirTechSystems
Discovery
Polling
- Prevent non-unicode characters in ifAlias (#15585) - murrant
- BGP-peers if no data, skip (#15548) - murrant
- UCD-MIB polling check isset (#15547) - murrant
- Fix Ciscowlc error when bsnApIfNoOfUsers is not present (#15529) - murrant
Authentication
- Add auth_ldap_cacertfile and auth_ldap_ignorecert options (#15526) - peejaychilds
Bug
- Bug - Fix API Content-Type Header handling (#15574) - PipoCanaja
- Huawei Controllers - Exception removed and changed OID for AP Type (#15564) - PipoCanaja
- Fix graphs device check before auth (#15551) - murrant
- Prometheus on failure, disable for rest of run (#15546) - murrant
- Bug - Fix missing device_id in NAC tab view (#15534) - PipoCanaja
- Bug - string VS array (#15533) - PipoCanaja
- OSPF tables fix integer types (#15528) - murrant
- Fixed the wrong field being used for join (#15524) - laf
- Dark mode fix routing tabs & pages (#15485) - jepke
- Minor fix and tweak for graylog integration (#15455) - jepke
- Smokeping menu and title use device displayname (#15387) - fbouynot
- Increase max package name length to 128 characters (#14895) - WilliamDEdwards
Cleanup
- Remove api_demo config setting (#15563) - electrocret
- Wifi module does not exist anymore (#15549) - murrant
- Misc device column cleanups (#15518) - murrant
Documentation
- Update Docker docs (#15556) - GramThanos
- Changed log item, source(s_sys) to source(s_src) (#15521) - helppp
Translation
Misc
Internal Features
Dependencies
- Bump axios from 0.25.0 to 1.6.0 (#15571) - dependabot
- Bump browserify-sign from 4.2.1 to 4.2.2 (#15510) - dependabot
23.10.0
(2023-10-26)
A big thank you to the following 30 contributors this last month:
- murrant (84)
- SourceDoctor (6)
- tim427 (4)
- electrocret (3)
- dependabot (3)
- noaheroufus (3)
- PipoCanaja (3)
- Galileo77 (2)
- fbouynot (2)
- Jellyfrog (2)
- peejaychilds (1)
- cwispy (1)
- qwerin (1)
- lhwolfarth (1)
- CTV-2023 (1)
- barryodonovan (1)
- MrShunz (1)
- brointhemix (1)
- I-FGSD (1)
- Ac0lyte (1)
- Jimmy-Cl (1)
- waddles (1)
- bnerickson (1)
- netravnen (1)
- jepke (1)
- TheMysteriousX (1)
- rolfbergheim (1)
- VVelox (1)
- davromaniak (1)
- metrojworthington (1)
Thanks to maintainers and others that helped with pull requests this month:
- murrant (30)
- Jellyfrog (23)
- electrocret (21)
- PipoCanaja (2)
- RafalNiewinski (1)
- rcmcronny (1)
Feature
- Muteable acknowledged alert notifications (#15456) - SourceDoctor
- Throttle error reporting (#15391) - murrant
- Deprecate poller.php (#15370) - murrant
Security
- Fix MAC search sql injection (#15402) - murrant
- Validate secure cookies (#15401) - murrant
- Fix xss in device groups overview (#15399) - murrant
- Update Tnmsne table backend (#15384) - murrant
- Fix unescaped output in ipv6 search page (#15327) - murrant
Device
- Fix websensor temp user_func (#15492) - murrant
- Discover AEN with sysobjectid instead of sysdescr (#15482) - fbouynot
- Huawei VRP AP controller fixes (#15450) - murrant
- Timos MPLS nullables round 2 (#15448) - murrant
- Fortimail add mail queues message count (#15444) - cwispy
- Fix timos mpls, add checks (#15430) - murrant
- Fix VRP polling (#15428) - murrant
- Updating Datacom logo (#15427) - lhwolfarth
- Moxa EDS improve discovery (#15375) - murrant
- Fix Raisecom devices having not increasing OIDs on snmpwalk (#15365) - MrShunz
- Aviat svg logos (#15360) - murrant
- Add Fortinet logo (#15359) - murrant
- Added support for Cambium cnWave60 gear (#15358) - noaheroufus
- Added support for Cambium cnMatrix switches (#15351) - noaheroufus
- Update Windows version naming (#15350) - I-FGSD
- Calix logo update (#15348) - murrant
- Calix AXOS Sensor Changes (#15343) - noaheroufus
- Adding Active Power in Watts to APCs (#15337) - Jimmy-Cl
- Device stulz WIB8000 (#15271) - jepke
- Added some groups and corrected some references (#15129) - rolfbergheim
- Add model for Christie Digital projectors (#15088) - davromaniak
- Vmware vminfo modernize (#15008) - murrant
- Mcc valere (#14753) - metrojworthington
Webui
- Do not update device IP when DNS resolution fails (#15499) - murrant
- Fix FDB table ip addresses missing (#15481) - murrant
- Fix bug saving snmpv3 device changes (#15419) - murrant
- Fix graph errors (#15407) - murrant
- Calculate downtime from device_outages table (#15397) - murrant
- Sort services by type and name (#15367) - SourceDoctor
- Vertically center device icons (#15361) - murrant
- Fix BGP peer IP missing in Routing page (#15352) - tim427
- Fix incorrect pages offset on app ntp page (#15349) - Ac0lyte
- Show Temperature Graphs on Smart App Overview (#15342) - SourceDoctor
- Show never polled Information on Widget and in Device itself (#15341) - SourceDoctor
- Show device group on device overview (#15338) - SourceDoctor
- FDB Tables improve performance (#15333) - murrant
- Fix some issues with admin self settings (#15332) - murrant
- Fix eventlog debug code left in (#15331) - murrant
- Device NAC page to Laravel Blade (#15329) - PipoCanaja
Alerting
- Send event log when alert rule fails (#15440) - murrant
- Fix Linemessagingapi class name (#15356) - murrant
- Fix alerting find owner contacts on old SQL server versions (#15355) - murrant
- Add alert transport for Grafana Oncall (#15330) - waddles
- Show which host marked a device as down. (#15209) - TheMysteriousX
Graphs
- Fix rrd exists check (#15466) - murrant
- Scale disk spezific SMART Graph from 0 (#15339) - SourceDoctor
Applications
- Unix Agent and Application fixes (#15460) - murrant
- Adding Socket Statistics Application Support (#15307) - bnerickson
- Update docs for osupdate when being used as a script for the agent (#15099) - VVelox
Api
Settings
Polling
- IS-IS polling handle missing data (#15491) - murrant
- Fix polling down retry (and other items) (#15483) - murrant
- Ports min polled period of 1 (#15472) - murrant
- Ports module: fix nulls not updating (#15467) - murrant
- Always create rrd folder on localhost (#15457) - murrant
- Fix port module wrong null (#15431) - murrant
- Fix an agent bug if a process ran more than 999 days (#15411) - murrant
- Type safety check (#15409) - murrant
- Add rewrites include for legacy modules (#15405) - murrant
- Fix last polled in wrong column (#15398) - murrant
- Fix last polled (#15396) - murrant
- Availability module fixes (#15369) - murrant
Bug
- Add Wrong Type work around to snmp_get function (#15509) - peejaychilds
- Ospf metrics fix (#15508) - murrant
- IP::fromHexString handle ascii (#15504) - murrant
- Fix poller perf graph time (#15500) - murrant
- Fix auth_ad_url validation (#15487) - murrant
- Fix regression causing wall of ping latency (#15486) - fbouynot
- Fix Device ip address mutator (#15480) - murrant
- Fix Typo in FdbTablesController (#15477) - electrocret
- Allow inserting null values for sensors (#15470) - Jellyfrog
- Never set bgp and ports delta fields to unsigned (#15468) - murrant
- Error when device is not found (#15459) - murrant
- Restore _delta fields to signed (#15458) - murrant
- Change port and BGP stats fields to unsigned (#15449) - murrant
- Fix Top menu search on mobile respo (#15439) - qwerin
- Packages fixes (+pacman) (#15415) - murrant
- Fix bug in graphite (#15393) - murrant
- Fixing Private eBGP visualization, corrected 16bit ASN private range, added 32bit ASN range (#15357) - tim427
- Improve "count" graphs for F5OS (#15335) - PipoCanaja
Refactor
- Refactor MAC utilities into a single class (#15379) - murrant
- Refactor discovery-protocols with SnmpQuery (#15324) - PipoCanaja
Cleanup
- ARP Discovery use MacHelper (#15479) - electrocret
- Ports ifPhysAddress use MAC helper (#15478) - murrant
- Module status cleanups (#15461) - murrant
- Use modern device attrib handling (#15429) - murrant
- Remove some lightly used or unused dbFacile functions (#15418) - murrant
- Misc fixes 42 (#15413) - murrant
- Remove snmp functions that are barely used (#15377) - murrant
- Remove legacy addhost code (#15376) - murrant
- Remove unused functions (#15371) - murrant
Documentation
- Redirect old install docs (#15505) - murrant
- Update supported OS list (#15426) - Jellyfrog
- Documentation - Smokeping Integration in Centos - Update Smokeping.md (#15390) - CTV-2023
- Specify radius attributes for auth roles (#15374) - barryodonovan
- Add unzip to all install docs dependencies (#15354) - brointhemix
- Docs security secure session cookie (#15328) - murrant
- Stable release update clarification (#15326) - murrant
- Bird2 set timeformat protocols (#15292) - netravnen
Translation
- German and English typo correction (#15503) - Galileo77
- German translation corrected and some visual improvements added. (#15502) - Galileo77
- Missing device ip translation (#15465) - murrant
Tests
Misc
- Fixes check_dns against localhost when a search-domain is configured (#15373) - tim427
- Added extra ASN-range comments, added Priv eBGP on host details, changed color to light-blue instead of red (#15372) - tim427
Internal Features
- Add application metrics model and relationships (#15417) - murrant
- Error Reporting: Log instead of dump (#15412) - murrant
Dependencies
- Bump @babel/traverse from 7.16.10 to 7.23.2 (#15473) - dependabot
- Bump postcss from 8.4.19 to 8.4.31 (#15380) - dependabot
- Bump composer/composer from 2.5.8 to 2.6.4 (#15364) - dependabot
23.9.0
(2023-09-15)
A big thank you to the following 16 contributors this last month:
- murrant (33)
- SourceDoctor (3)
- VVelox (3)
- eskyuu (2)
- PipoCanaja (2)
- MrMoCoDev (1)
- electrocret (1)
- Pelt10 (1)
- LoveSkylark (1)
- slashdoom (1)
- jepke (1)
- hanserasmus (1)
- adamsweet (1)
- fbourqui (1)
- fbouynot (1)
- Fehler12 (1)
Thanks to maintainers and others that helped with pull requests this month:
- murrant (10)
- Jellyfrog (9)
- electrocret (8)
- PipoCanaja (3)
- VVelox (1)
- cltnoc (1)
- ottorei (1)
Feature
- Additional contact options for email transports (#15266) - murrant
- Implement RBAC (only built in roles) (#15212) - murrant
Security
- Fix injection vulnerability in fdb search page (#15315) - murrant
- Fix injection vulnerability in ports pages (#15314) - murrant
- Fix another addcslashes incorrect escape in eventlog (#15313) - murrant
- Fix another injection in ipv4 search page (#15312) - murrant
- Fix injection in search pages ipv4, etc (#15311) - murrant
- Fix improperly escaped output in outages page (#15310) - murrant
Device
- Fix smartos-dcp-m.yaml (#15295) - electrocret
- Use mtxrGaugeTable instead of mtxrHealthGroup (#15289) - murrant
- Added support for Nutanix VM count, disk state, CPU usage and RAM usage (#15252) - eskyuu
- Initial support for f5os (#15241) - fbouynot
Webui
- Fix login page HTML (#15321) - murrant
- Fix device display name in top interfaces widget (#15319) - murrant
- Timezone, fix user set no timezone (#15296) - murrant
- Availability Map: Show ignored device up when up (#15283) - SourceDoctor
- Custom ssh,telnet port with oxidized (#15255) - jepke
- WebUI Services, generate more compact table (#15243) - fbourqui
- Added empty string check (#15235) - Fehler12
- Use full name for vendor_oui (#15234) - PipoCanaja
- Add global NAC page (#15228) - PipoCanaja
Alerting
- Fix error when mail-contact is missing (#15305) - murrant
- Hide token, keys and passwords in Transports (#15274) - LoveSkylark
Applications
- For the applications table set the defaults for app_instance and app_instance to '' (#15278) - VVelox
- Application Soft Delete (#15270) - VVelox
Api
- Allow port search API to search ifAlias again (#15320) - murrant
- Fix API availability graph duration (#15250) - murrant
Settings
Polling
- Fix port ifAlias polling (#15279) - murrant
- Fix ifSpeed override not being applied (#15237) - murrant
Authentication
Bug
- FIX TP-Link JetStream 3.0.0 Build 20180511 Rel.36491(s) T1500-28PCT 3.0 (#15318) - MrMoCoDev
- Fix issue with rrdcached application and bad input (#15301) - murrant
- Fix .env quoting issue (#15298) - murrant
- Fix typo in default mibs for SnmpQuery (#15297) - murrant
- Readd missing key (#15291) - SourceDoctor
- Fix missing keys for new status (#15284) - SourceDoctor
- Revert "Added empty string check" (#15249) - murrant
- Fix manual port speed storage (#15238) - murrant
- Make the service template controller re-evaluate dynamic membership when apply all button is pushed (#15214) - eskyuu
Cleanup
Documentation
- Note the package install command for dhcpd-pools for FreeBSD (#15247) - VVelox
- Update severity colours in SNMP-Traps.md (#15244) - adamsweet
Misc
- Another OR statement in GrayLog API (#15246) - hanserasmus
- Dispatcher option to log output (#15230) - murrant
23.8.0
(2023-08-19)
A big thank you to the following 32 contributors this last month:
- murrant (31)
- VVelox (5)
- Jellyfrog (4)
- electrocret (4)
- santiag0z (3)
- laf (3)
- viptampa (3)
- arjenz (2)
- knpo (1)
- WhiteyDude (1)
- jacobw (1)
- jepke (1)
- sjtarik (1)
- pjordanovic (1)
- Schouwenburg (1)
- eggbeater98 (1)
- i4networks (1)
- fbourqui (1)
- hirose003 (1)
- richard-ririe (1)
- robje (1)
- peejaychilds (1)
- bonzo81 (1)
- slashdoom (1)
- eskyuu (1)
- j796160836 (1)
- TheMysteriousX (1)
- VirTechSystems (1)
- fufroma (1)
- zappiehost (1)
- jgelinas (1)
- mwobst (1)
Thanks to maintainers and others that helped with pull requests this month:
- murrant (26)
- Jellyfrog (25)
- electrocret (23)
- PipoCanaja (3)
- laf (2)
- VVelox (2)
- ottorei (1)
- streamthing (1)
Feature
- Add FDB table vendor search drop down (#15072) - bonzo81
- Port_error_perc macro (#15016) - electrocret
Security
- Fix unsanitized input injection (#15184) - murrant
- Fix some xss injection for sysLocation and some other fields (#15183) - murrant
Device
- Fix version comparison for RouterOS (#15227) - knpo
- Netscaler, don't use 0 divisor (#15204) - murrant
- Update Alpine Linux logos to SVG (#15185) - murrant
- APC new sensors and fix (#15179) - jepke
- Add SHARP BP series of devices (#15169) - pjordanovic
- Fix Timos SAR Cellular RSRP and RSSI sensors (#15163) - Schouwenburg
- Update bgp-peers.inc.php for timos (#15154) - i4networks
- Fortigate ipv6 ipsec (#15150) - fbourqui
- Add Calix E7 (EXA) PON port sensors (#15145) - murrant
- Add os check in discovery for aix/freenas storage and cisco cdp (#15104) - peejaychilds
- Add VLAN Discovery for arubaos-cx (#15055) - slashdoom
- Openmanage enterprise modular (#14408) - jgelinas
Webui
- Fixed CSS error causing generic image widgets not to do height correctly (#15220) - WhiteyDude
- Fix error when there is an untranslated sensor type (#15176) - murrant
- Fix select2 search field focus (#15171) - murrant
- Update text color in dark.css (#15155) - eggbeater98
Alerting
- Discord Transport user configurable embed fields (#15068) - murrant
- Implement LINE Messaging API (#14867) - j796160836
Graphs
- Fix Memmory spelling (#15231) - arjenz
- Add generic stats graph munging support and make uptime display as days again (#15097) - VVelox
Applications
- Add the Mojo CAPE Submit app (#15140) - VVelox
- Logsize monitoring for LibreNMS (#15137) - VVelox
- Update SMART monitoring to the use JSON (#15132) - VVelox
- Add a flag for adding app data to tests generated via scripts/json-app-tool.php (#15080) - VVelox
- Add BIRD2 BGP Peers application support (#14466) - zappiehost
Billing
- Fixed a zero value data insertion for billing (#15194) - laf
- Updated poll-billing.php to only query for data via snmp when the device and port are both up (#15164) - laf
- Added basic support for distributing billing (#15156) - laf
Api
- Add API endpoint to get service graphs (#15138) - richard-ririe
- API get_location (#14779) - VirTechSystems
Discovery
Polling
- Allow dispatcher service master timeout to be set (#15161) - murrant
- Fix fping 4.0+ prefers IPv6 (#14825) - TheMysteriousX
- Add module support for wrapper script calls (#14055) - mwobst
Authentication
Bug
- Print a useful error if logfile is not writable (#15233) - murrant
- Make the installer use the schema dump (#15211) - Jellyfrog
- Change leaflet.default_zoom to Float (#15207) - electrocret
- Handle empty dbSchema table (#15198) - murrant
- Fix timezone controller bad return (#15191) - murrant
- Graylog API properly throw errors (#15188) - murrant
- Fixing the mac/vendor database download from wireshark, updated file … (#15175) - sjtarik
- Fix alert.macros.rule (#15172) - electrocret
- Miscellaneous fixes (#15162) - murrant
- Change display query of list_devices to pattern match (#15147) - hirose003
- Change rrd_prune find command to exlcude
.gitignore
(#15134) - robje - Apply service templates on a per-device basis (#15024) - eskyuu
- RFC1628 - Force cast on some values before doing arithmetic (#14613) - fufroma
Refactor
Cleanup
Documentation
- [DOC] Added social links in footer (#15195) - santiag0z
- OS discovery clarification (#15182) - murrant
- [DOC] Remove ~$ from BIND9 code block aka named (#15181) - santiag0z
- Fix settings titles in dark mode (#15174) - murrant
- Update Routeros.md (#15165) - viptampa
- Update Routeros.md (#15160) - viptampa
- RouterOS Vlan agent script clarification (#15158) - viptampa
- Fix bad link in Install-LibreNMS.md (#15152) - arjenz
Tests
Misc
Internal Features
- Set mibs explicitly in SnmpQuery (#15199) - murrant
- Editor yaml indent fine tuning (#15189) - murrant
Dependencies
- Update composer dependencies (#15167) - Jellyfrog
- Update Ziggy (#15151) - murrant
- Dependency Updates (#15149) - murrant
23.7.0
(2023-07-16)
A big thank you to the following 19 contributors this last month:
- peejaychilds (4)
- tuxgasy (3)
- murrant (3)
- jepke (2)
- VVelox (2)
- laf (1)
- PipoCanaja (1)
- eggbeater98 (1)
- illogik (1)
- elianmanzueta (1)
- peelman (1)
- Blinq-SanderBlom (1)
- vincent5753 (1)
- electrocret (1)
- mtentilucci (1)
- edgesite (1)
- davromaniak (1)
- TheMysteriousX (1)
- sjtarik (1)
Thanks to maintainers and others that helped with pull requests this month:
- murrant (12)
- electrocret (6)
- Jellyfrog (6)
- ottorei (4)
- laf (3)
- PipoCanaja (1)
- FadhliRais (1)
- VVelox (1)
- PJGuyTen (1)
Device
- Fix MPLS Tab Display for Nokia devices using LDP and not RSVP (#15128) - peelman
- Change state value for unplugged linecard (#15126) - Blinq-SanderBlom
- Convert several JunOS sensors to yaml (#15118) - murrant
- Update Trellix NSP discovery (#15117) - mtentilucci
- APC new sensors (#15090) - jepke
- Add regex for Supermicro switches running firmware 2.0 or newer, now called "SuperSwitch" (#15083) - davromaniak
- Add support for PrimeKey Software Appliance (#15059) - TheMysteriousX
Webui
- Update Dark theme for readability on availability map (#15141) - eggbeater98
- Add Oxidized search clarification (#15124) - electrocret
- Sort port by interface name while list ports. (#15093) - edgesite
Alerting
- Alert transport slack config fixes (#15131) - illogik
- Transport Messagebird voice message API (#15115) - jepke
Applications
- Add Privoxy stats support (#15114) - VVelox
- Add Suricata Extract submission stats app (#15105) - VVelox
Api
Discovery
- Fix bogus reply from snmpwalk in ipNetToPhysicalPhysAddress (#15142) - PipoCanaja
Polling
- Fix for hrStorageIndex agility (#15028) - peejaychilds
Bug
- Skip hostnames which are blank when generating the smokeping config (#15144) - laf
- Change chunk to chunkById (#15139) - peejaychilds
- Use lock ports_purge in ports_purge rather than syslog_purge lock (#15135) - peejaychilds
- Fix validation: memcached required only if it is configured in .env (#15122) - tuxgasy
- Exit non-zero if composer bin not found (#15120) - tuxgasy
Documentation
Translation
- Fix typo in delhost.inc.php (#15130) - elianmanzueta
- Added missing zh-tw translation. (#15125) - vincent5753
Internal Features
23.6.0
(2023-06-23)
A big thank you to the following 14 contributors this last month:
- VVelox (4)
- Jellyfrog (4)
- murrant (2)
- si458 (1)
- netravnen (1)
- tuxgasy (1)
- jepke (1)
- ajsiersema (1)
- wrongecho (1)
- peejaychilds (1)
- tim427 (1)
- kg6uyz (1)
- d-k-7 (1)
- electrocret (1)
Thanks to maintainers and others that helped with pull requests this month:
- Jellyfrog (9)
- murrant (6)
- electrocret (4)
- ottorei (2)
Feature
Device
- Improve OpenWRT detection (#15096) - tuxgasy
- TEG-S50ES and TPE-P521ES device detection (#15052) - kg6uyz
- Add sensor support for cefcModuleOperStatus (#15026) - d-k-7
- Extend Avocent Support (#14914) - electrocret
Alerting
- Messagebird transport (#15079) - jepke
- Remove asterisk from recurring input (#15074) - wrongecho
- Fix syslog transport output format (#15070) - peejaychilds
- Fixed Markdown/Parse mode for Telegram (#15066) - tim427
Applications
- Add ZFS L2 support (#15095) - VVelox
- Add Linux Softnet Stat app (#15094) - VVelox
- Add Sneck support, making it very trivial to use Nagios style checks in a NRPE like manner (#13954) - VVelox
Bug
- Fixes #14975 Services in Device Groups not displayed correctly in Availability widget (#15076) - ajsiersema
- Fix Dusk tests after 13626 (#15057) - Jellyfrog
Cleanup
Documentation
Mibs
Dependencies
23.5.0
(2023-05-19)
A big thank you to the following 37 contributors this last month:
- murrant (29)
- Jellyfrog (6)
- mtentilucci (5)
- peelman (4)
- electrocret (4)
- laf (3)
- cjsoftuk (3)
- alchemyx (2)
- Bierchermuesli (2)
- bakerds (2)
- mpikzink (2)
- TheMysteriousX (2)
- QuadPiece (1)
- elipsion (1)
- etiennewan (1)
- jlo-lirmm (1)
- dscw (1)
- fbouynot (1)
- santiag0z (1)
- dependabot (1)
- VoipTelCH (1)
- otkd (1)
- ajsiersema (1)
- JStandiford (1)
- PipoCanaja (1)
- arjenz (1)
- maticomba (1)
- SourceDoctor (1)
- pjroehl (1)
- cjwbath (1)
- MajesticFalcon (1)
- bnerickson (1)
- bestlong (1)
- Olen (1)
- mboehn (1)
- ollb (1)
- eskyuu (1)
Thanks to maintainers and others that helped with pull requests this month:
- murrant (47)
- electrocret (18)
- Jellyfrog (16)
- ottorei (1)
- PipoCanaja (1)
- JohnnyBBravo (1)
Feature
- Set focus to Global Search on Ctrl-F (#14947) - Bierchermuesli
- Add link to hosts mgmt (ipmi) interface (#14905) - mpikzink
- Implement authentication for Redis/Sentinel (#14805) - TheMysteriousX
Security
Device
- Add RoomAlert 12E Switch Sensors, fix Humidity Sensor (#15049) - peelman
- Fix WISI over graphs (#15040) - peelman
- Fix inventory display for Calix AXOS devices (#15039) - peelman
- Map GPS lat and lon to os module (#15033) - QuadPiece
- Firebrick CPU Monitoring (#15030) - cjsoftuk
- Fix Firebrick mempool polling (#15022) - cjsoftuk
- Add support for memory monitoring on Firebrick platform (#15021) - cjsoftuk
- Fix vsolution discovery yaml (#14970) - murrant
- Fix tait tnadmin processors (#14969) - murrant
- Fix Raisecom Processor (#14968) - murrant
- Fix Raisecom ROS processor collection (#14966) - murrant
- Add support for Trellix ATD devices (#14965) - mtentilucci
- Add support for Trellix NSP devices (#14964) - mtentilucci
- Cisco QFP polling fixes (#14961) - Bierchermuesli
- Add version, hardware and serial collection (#14956) - JStandiford
- Add Rubrik Discovery (#14951) - mtentilucci
- Add Nutanix AOS discovery (#14950) - mtentilucci
- RouterOS runtime quirk on first discovery (#14945) - murrant
- Added sensor support for older APC InfraStruXure PDUs (#14944) - bakerds
- Expand discovery of gigavue os (#14933) - mtentilucci
- Add discovery of NVT Phybridge FLEX24 (#14913) - pjroehl
- Add initial OS detection for LoadBalancer.org (#14902) - cjwbath
- Added graphing of DDoS-protection related OIDs for PAN-OS (#14847) - bakerds
- Add support for Alpha CXC HP Controller (#14829) - MajesticFalcon
- Change ESXi port naming to be stable (#14639) - TheMysteriousX
- Add advantech icr-os for advantech routers (#14171) - mboehn
- Fix cisco dbm sensors port link on discovery (NCS55A2) (#13965) - ollb
Webui
- Ondemand popup graphs (#15050) - murrant
- Add a global setting for Ctrl-F focus (improve #14947) (#15023) - etiennewan
- [About] Link to LinkedIn (#14991) - santiag0z
- Clarify Alert Notify Settings (#14974) - electrocret
- Fix Legacy vars Processing (#14967) - murrant
- Correct PowerConsumed SI Units in Overview (#14425) - mpikzink
- Added support for user timezones and user browser timezone by default (incomplete) (#13626) - eskyuu
Alerting
Graphs
- Php implode arg mismatch (#15014) - jlo-lirmm
- Fix availability graphs to 100% (#15013) - laf
- Fix scale_rigid accidentally being set to false (#14992) - murrant
- Set device ping_perf scale_min to 0 (#14989) - murrant
- Poller perf: add per device average (#14940) - murrant
- Stacked graphs on zoom to speed (#14928) - electrocret
Applications
- Adding linux_config_files application support (#14776) - bnerickson
- Agent support OS Updates (#14687) - bestlong
Api
- Allow device ignore to be set via API (#14985) - electrocret
- Enable disabling a device via api (#14983) - VoipTelCH
Discovery
- Snmp-scan filter for dns resolved devices (#14934) - SourceDoctor
Polling
- Fixes #14957 missing IPv6 BGP peers (#14959) - ajsiersema
- Fix SnmpQuery and max_oid (#14955) - murrant
Bug
- Fix timetaken columns too small (#15042) - murrant
- Fix some undefined constants (#14993) - murrant
- Fix routes after Laravel9 (#14977) - Jellyfrog
- Fix more divide by zero issues (#14954) - murrant
- Bug - wrong type in ports.inc.php (#14952) - PipoCanaja
- Solves error in discovering services module (#14939) - maticomba
- Ensure irc fifo-file is shared between dispatcher and core containers (#14647) - Olen
Refactor
- Add a validation for checking if the scheduler is running (#14987) - Jellyfrog
- Refactor billing (#14979) - murrant
Cleanup
- Remove old unused adduser page and script (#15035) - murrant
- Adopt anonymous migrations (#15005) - Jellyfrog
- Remove unused port fields (#14963) - murrant
- Cleanup enable bgp setting (#14931) - electrocret
Documentation
- Re-add the Ubuntu Image page and links (#15041) - laf
- Remove references to VM images (#15031) - murrant
- Updated WebUI config options in docs to support direct linking to installs (#15009) - laf
- Fix spelling error in Graylog section (#15002) - dscw
- Update OAuth-SAML.md to prevent http code 419 error (#15000) - fbouynot
- Update Smokeping.md with better nginx config instructions (#14999) - alchemyx
- Update Copyright year to 2023 in README.md (#14972) - otkd
- Update Install-LibreNMS.md (#14949) - alchemyx
Tests
- Reduce OS module test noise (#15046) - murrant
- Test PHP 8.2 and MariaDB 10.11 (#15007) - murrant
- Slightly better OS module test output (#15001) - murrant
- Fix a bug when creating test data; if a community contained the strin… (#14739) - peelman
Mibs
Dependencies
- Bump guzzlehttp/psr7 from 2.4.4 to 2.5.0 (#14986) - dependabot
- Laravel 9.x Shift (#14504) - Jellyfrog
23.5.0
(2023-05-19)
A big thank you to the following 37 contributors this last month:
- murrant (29)
- Jellyfrog (6)
- mtentilucci (5)
- peelman (4)
- electrocret (4)
- laf (3)
- cjsoftuk (3)
- alchemyx (2)
- Bierchermuesli (2)
- bakerds (2)
- mpikzink (2)
- TheMysteriousX (2)
- QuadPiece (1)
- elipsion (1)
- etiennewan (1)
- jlo-lirmm (1)
- dscw (1)
- fbouynot (1)
- santiag0z (1)
- dependabot (1)
- VoipTelCH (1)
- otkd (1)
- ajsiersema (1)
- JStandiford (1)
- PipoCanaja (1)
- arjenz (1)
- maticomba (1)
- SourceDoctor (1)
- pjroehl (1)
- cjwbath (1)
- MajesticFalcon (1)
- bnerickson (1)
- bestlong (1)
- Olen (1)
- mboehn (1)
- ollb (1)
- eskyuu (1)
Thanks to maintainers and others that helped with pull requests this month:
- murrant (47)
- electrocret (18)
- Jellyfrog (16)
- ottorei (1)
- PipoCanaja (1)
- JohnnyBBravo (1)
Feature
- Set focus to Global Search on Ctrl-F (#14947) - Bierchermuesli
- Add link to hosts mgmt (ipmi) interface (#14905) - mpikzink
Security
Device
- Add RoomAlert 12E Switch Sensors, fix Humidity Sensor (#15049) - peelman
- Fix WISI over graphs (#15040) - peelman
- Fix inventory display for Calix AXOS devices (#15039) - peelman
- Map GPS lat and lon to os module (#15033) - QuadPiece
- Fix vsolution discovery yaml (#14970) - murrant
- Fix tait tnadmin processors (#14969) - murrant
- Fix Raisecom Processor (#14968) - murrant
- Fix Raisecom ROS processor collection (#14966) - murrant
- Add support for Trellix ATD devices (#14965) - mtentilucci
- Add support for Trellix NSP devices (#14964) - mtentilucci
- Cisco QFP polling fixes (#14961) - Bierchermuesli
- Add version, hardware and serial collection (#14956) - JStandiford
- Add Rubrik Discovery (#14951) - mtentilucci
- Add Nutanix AOS discovery (#14950) - mtentilucci
- RouterOS runtime quirk on first discovery (#14945) - murrant
- Added sensor support for older APC InfraStruXure PDUs (#14944) - bakerds
- Expand discovery of gigavue os (#14933) - mtentilucci
- Add discovery of NVT Phybridge FLEX24 (#14913) - pjroehl
- Add initial OS detection for LoadBalancer.org (#14902) - cjwbath
- Added graphing of DDoS-protection related OIDs for PAN-OS (#14847) - bakerds
- Add support for Alpha CXC HP Controller (#14829) - MajesticFalcon
- Add advantech icr-os for advantech routers (#14171) - mboehn
- Fix cisco dbm sensors port link on discovery (NCS55A2) (#13965) - ollb
Webui
- Ondemand popup graphs (#15050) - murrant
- Clarify Alert Notify Settings (#14974) - electrocret
- Fix Legacy vars Processing (#14967) - murrant
- Correct PowerConsumed SI Units in Overview (#14425) - mpikzink
- Added support for user timezones and user browser timezone by default (incomplete) (#13626) - eskyuu
Alerting
Graphs
- Php implode arg mismatch (#15014) - jlo-lirmm
- Fix availability graphs to 100% (#15013) - laf
- Fix scale_rigid accidentally being set to false (#14992) - murrant
- Set device ping_perf scale_min to 0 (#14989) - murrant
- Poller perf: add per device average (#14940) - murrant
- Stacked graphs on zoom to speed (#14928) - electrocret
Applications
Api
- Allow device ignore to be set via API (#14985) - electrocret
- Enable disabling a device via api (#14983) - VoipTelCH
Discovery
- Snmp-scan filter for dns resolved devices (#14934) - SourceDoctor
Polling
- Fixes #14957 missing IPv6 BGP peers (#14959) - ajsiersema
- Fix SnmpQuery and max_oid (#14955) - murrant
Bug
- Fix timetaken columns too small (#15042) - murrant
- Fix some undefined constants (#14993) - murrant
- Fix routes after Laravel9 (#14977) - Jellyfrog
- Fix more divide by zero issues (#14954) - murrant
- Bug - wrong type in ports.inc.php (#14952) - PipoCanaja
- Solves error in discovering services module (#14939) - maticomba
Refactor
- Add a validation for checking if the scheduler is running (#14987) - Jellyfrog
- Refactor billing (#14979) - murrant
Cleanup
- Remove old unused adduser page and script (#15035) - murrant
- Remove unused port fields (#14963) - murrant
- Cleanup enable bgp setting (#14931) - electrocret
Documentation
- Re-add the Ubuntu Image page and links (#15041) - laf
- Remove references to VM images (#15031) - murrant
- Updated WebUI config options in docs to support direct linking to installs (#15009) - laf
- Fix spelling error in Graylog section (#15002) - dscw
- Update OAuth-SAML.md to prevent http code 419 error (#15000) - fbouynot
- Update Smokeping.md with better nginx config instructions (#14999) - alchemyx
- Update Copyright year to 2023 in README.md (#14972) - otkd
- Update Install-LibreNMS.md (#14949) - alchemyx
Tests
- Reduce OS module test noise (#15046) - murrant
- Test PHP 8.2 and MariaDB 10.11 (#15007) - murrant
- Slightly better OS module test output (#15001) - murrant
- Fix a bug when creating test data; if a community contained the strin… (#14739) - peelman
Misc
- Firebrick CPU Monitoring (#15030) - cjsoftuk
- Add a global setting for Ctrl-F focus (improve #14947) (#15023) - etiennewan
- Fix Firebrick mempool polling (#15022) - cjsoftuk
- Add support for memory monitoring on Firebrick platform (#15021) - cjsoftuk
- Adopt anonymous migrations (#15005) - Jellyfrog
- [About] Link to LinkedIn (#14991) - santiag0z
- Implement authentication for Redis/Sentinel (#14805) - TheMysteriousX
- Adding linux_config_files application support (#14776) - bnerickson
- Ensure irc fifo-file is shared between dispatcher and core containers (#14647) - Olen
- Change ESXi port naming to be stable (#14639) - TheMysteriousX
- Laravel 9.x Shift (#14504) - Jellyfrog
Mibs
Dependencies
- Bump guzzlehttp/psr7 from 2.4.4 to 2.5.0 (#14986) - dependabot
23.4.0
(2023-04-06)
A big thank you to the following 25 contributors this last month:
- electrocret (8)
- VVelox (6)
- Jellyfrog (5)
- mtentilucci (4)
- Bierchermuesli (3)
- murrant (2)
- GeantRA (2)
- mwobst (2)
- dependabot (2)
- not-known (2)
- torbeckattsp (1)
- d-k-7 (1)
- arjenz (1)
- kirk444 (1)
- robje (1)
- pjroehl (1)
- peejaychilds (1)
- lukeofthetauri (1)
- fbouynot (1)
- bakerds (1)
- westerterp (1)
- peelman (1)
- jellejans (1)
- LoveSkylark (1)
- hvanoch (1)
Thanks to maintainers and others that helped with pull requests this month:
- Jellyfrog (31)
- murrant (14)
- ottorei (6)
- electrocret (3)
- PipoCanaja (1)
Feature
- Indicator on Port Notes tab when Port has notes (#14923) - electrocret
- Syslog sink over http for logstash (or any json source) (#14424) - Bierchermuesli
Device
- Update hikvision camera detection (#14943) - torbeckattsp
- APC UPS UIO sensor discovery bug (#14942) - d-k-7
- Add additional MOS / 7130 devices (#14922) - kirk444
- Add support for WTI console products (#14920) - robje
- Update junos discovery yaml to reference total memory instead of buff… (#14919) - GeantRA
- Add support for Trellix FireEye OS (#14908) - mtentilucci
- Added cisco FTD 1150 to ftd.yaml (#14907) - pjroehl
- Add more OIDs for determining hardware and serial attributes correctly (#14904) - mwobst
- Add Cisco FTD Support for security appliances (x3) (#14893) - mwobst
- Update test data to account for new vertiv.svg icon (#14892) - mtentilucci
- Improve Corero CMS support (#14876) - electrocret
- Add Avocent MergePoint Unity KVM Switch Support (#14874) - mtentilucci
- Add Fortigate Webfilter stats (#14873) - electrocret
- Add Cisco Firepower 4112 Support (#14872) - lukeofthetauri
- Added PoE controller load and status sensors for Junos devices (#14868) - bakerds
- Add Montclair EDFA Support (#14852) - peelman
- Device - Add support for Scalance SC646-2C (#14835) - jellejans
- Add Fortigate packet loss monitoring for Link-Monitor and SD-WAN (#14828) - not-known
- Refactored Juniper SLA to include support for TWAMP and remove ambigu… (#14787) - GeantRA
- Deltanet Lambdatrail LT2-S,HS (#14661) - Bierchermuesli
- Add support for Battery Recommended Days Remaining (#14653) - Jellyfrog
Webui
- Pseudowires refresh (#14882) - Bierchermuesli
Alerting
- Jira transport: use template title (#14883) - not-known
- Remove Time Elapsed extra space (#14880) - electrocret
- Fix Alertlog messaging (#14861) - electrocret
Graphs
- Add graph_stat_percentile_disable config item to disable percentile lines/value printing (#14887) - VVelox
- Convert NTP freq to use generic_stats (#14834) - VVelox
- Update fail2ban to have better stat graphs and and fix generic_stats graph.php (#14818) - VVelox
- Update various device graphs to to have better stats (#14815) - VVelox
Applications
Bug
- SnmpQuery, respect snmp.max_oid (#14894) - murrant
- Add poller_groups (served) to the poller_cluster table (#14886) - peejaychilds
- Actually use the stats graph for ntp-server_freq now, which as missed in #14834 (#14884) - VVelox
- Add type checking to generic_stats.inc.php for $vars['to'] and $vars['from'] (#14871) - VVelox
- Fix graphs for a search query (#14864) - westerterp
- Fix interface parse unsets (#14860) - electrocret
- Fix dbm calculation to return -60 instead of 0 (#14858) - electrocret
Cleanup
Documentation
- Fix typo in lnms device:add help (#14937) - arjenz
- Add Azure example configuration for SAML authentication in documentation (#14870) - fbouynot
Tests
Misc
- Reorder check_icmp command to follow documented usage (#14910) - mtentilucci
- Add multi-PR GitHub-apply (#14875) - electrocret
- Allows GEO lookup with detailed internal Location information wrapped inside parentheses. (#14799) - LoveSkylark
Dependencies
- PHP dependency update (#14927) - murrant
- Bump phpseclib/phpseclib from 3.0.18 to 3.0.19 (#14903) - dependabot
- Bump webpack from 5.66.0 to 5.76.1 (#14901) - dependabot
22.4.0
(2023-04-06)
A big thank you to the following 180 contributors this last month:
- murrant (230)
- Jellyfrog (73)
- electrocret (29)
- PipoCanaja (25)
- fbouynot (24)
- VVelox (21)
- Npeca75 (17)
- dependabot (15)
- bnerickson (11)
- gs-kamnas (10)
- bonzo81 (8)
- santiag0z (8)
- rhinoau (8)
- mwobst (7)
- Martin22 (7)
- westerterp (6)
- peelman (6)
- laf (6)
- LoveSkylark (5)
- TheMysteriousX (5)
- SourceDoctor (5)
- KayckMatias (5)
- mtentilucci (4)
- not-known (4)
- Bierchermuesli (4)
- hanserasmus (4)
- noaheroufus (4)
- opalivan (4)
- geg347 (4)
- ottorei (4)
- Fehler12 (4)
- ppasserini (4)
- tim427 (3)
- fcqpl (3)
- kimhaak (3)
- luc-ass (3)
- bp0 (3)
- loopodoopo (3)
- earendilfr (3)
- bl3nd3r (3)
- charlyforot (3)
- GeantRA (2)
- systeembeheerder (2)
- dennypage (2)
- jasoncheng7115 (2)
- carbinefreak (2)
- gdepeyrot (2)
- bogdanrotariu (2)
- mabra94 (2)
- josh-silvas (2)
- mprins-RAM (2)
- SirMaple (2)
- quentinsch (2)
- Schouwenburg (2)
- aztec102 (2)
- wrongecho (2)
- bennet-esyoil (2)
- duhow (2)
- Mar974 (2)
- QuadPiece (2)
- kruczek8989 (2)
- slimey99uk (2)
- Jimmy-Cl (2)
- si458 (2)
- torbeckattsp (1)
- d-k-7 (1)
- arjenz (1)
- kirk444 (1)
- robje (1)
- pjroehl (1)
- peejaychilds (1)
- lukeofthetauri (1)
- bakerds (1)
- guipoletto (1)
- goebelmeier (1)
- MarlinMr (1)
- florisvdk (1)
- jellejans (1)
- kylegordon (1)
- zenbeam (1)
- gilrim (1)
- AleksNovak (1)
- tristanbob (1)
- da-me (1)
- fdomain (1)
- jaannnis (1)
- knpo (1)
- trs80 (1)
- MANT5149 (1)
- support-capensis (1)
- zeroservices (1)
- hvanoch (1)
- angeletdemon (1)
- alchemyx (1)
- rinsekloek (1)
- gewuerfelt (1)
- tuxgasy (1)
- hugalafutro (1)
- Blinq-SanderBlom (1)
- nightcore500 (1)
- mrwold (1)
- koocotte (1)
- VoipTelCH (1)
- cfitzw (1)
- jaaruizgu (1)
- pertruccio (1)
- ianhodgson (1)
- talkstraightuk (1)
- fufroma (1)
- fuzzbawl (1)
- otkd (1)
- kiwibrew (1)
- andrekeller (1)
- Olen (1)
- Frazew (1)
- jgelinas (1)
- mpikzink (1)
- squidly (1)
- daniel-franca (1)
- sashashura (1)
- tuomari (1)
- sembeek (1)
- huntr-helper (1)
- ktims (1)
- VirTechSystems (1)
- washcroft (1)
- Laplacence (1)
- Jarod2801 (1)
- ciscoqid (1)
- enferas (1)
- 00gh (1)
- PedroChaps (1)
- ajsiersema (1)
- prahal (1)
- paulgear (1)
- mostdaysarebaddays (1)
- dagbdagb (1)
- bile0026 (1)
- hjcday (1)
- spyfly (1)
- Bobdave (1)
- DaftBrit (1)
- nox-x (1)
- SanderBlom (1)
- thecityofguanyu (1)
- nsn-amagruder (1)
- mkuurstra (1)
- booth-f (1)
- sajiby3k (1)
- skandragon (1)
- glance- (1)
- twelch24 (1)
- kevinwallace (1)
- lfkeitel (1)
- steffann (1)
- p4k8 (1)
- micko (1)
- cliffalbert (1)
- HolgerHees (1)
- frenchie (1)
- claude191 (1)
- Cormoran96 (1)
- WillIrvine (1)
- lucalo72 (1)
- ssasso (1)
- dandare100 (1)
- ospfbgp (1)
- MrXermon (1)
- pandalion98 (1)
- eskyuu (1)
- martinberg (1)
- lpailhas (1)
- jonathanjdavis (1)
- IVI053 (1)
- LTangaF (1)
- dlangille (1)
- pfromme25 (1)
- woidi (1)
- manonfgoo (1)
- mzacchi (1)
Thanks to maintainers and others that helped with pull requests this month:
- Jellyfrog (328)
- murrant (260)
- PipoCanaja (50)
- ottorei (36)
- laf (18)
- SourceDoctor (7)
- VVelox (6)
- electrocret (3)
- mpikzink (3)
- santiag0z (2)
- crazy-max (1)
- westerterp (1)
- SeeMyPing (1)
- fbouynot (1)
- Cormoran96 (1)
- bennet-esyoil (1)
- f0o (1)
- haxmeadroom (1)
- bboy8012 (1)
Feature
- Indicator on Port Notes tab when Port has notes (#14923) - electrocret
- Add display query to list_devices function (#14747) - bonzo81
- Split out lnms snmp convenience commands (#14603) - murrant
- Add --forgot-key to key:rotate command (#14495) - murrant
- Syslog sink over http for logstash (or any json source) (#14424) - Bierchermuesli
- Improved Modern Modules (#14315) - murrant
- Add @signedGraphTag() and @signedGraphUrl() blade directives (#14269) - murrant
- Device settings: attempt to open related tab (#14250) - murrant
- Error reporting (#14190) - Jellyfrog
- Prepare for PHP 8.1 (#14156) - Jellyfrog
- New Poller validations (#14148) - murrant
- New lnms command to enable and disable plugins (#14147) - murrant
- Support for SSL/TLS protected connections to MySQL databases (#14142) - gs-kamnas
- Collect OS distro and LibreNMS version (#14138) - murrant
- Lnms device:poll better feedback (#14130) - murrant
- Per-App data storage (#14087) - VVelox
- SnmpQuery walk multiple oids (#14015) - murrant
- Add support to REST API for creating Maintenance Schedules for Device Groups (#13985) - thecityofguanyu
- Automatic fixes for validation failures (#13930) - murrant
- Allow unordered OIDs (global and per-os) (#13923) - murrant
- Pre-Install settings (#13906) - murrant
- Add ISIS discovery and polling for iosxe devices (#13880) - WillIrvine
- Device_add support display field (#13846) - murrant
- Add configuration support for IPMIv2 Kg key (#13845) - pandalion98
- Display Name in availability map (#13841) - murrant
- Added --ping-only to snmp-scan.py (#13810) - IVI053
- Implement OAuth and SAML2 support (#13764) - Jellyfrog
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
- Block disabled user session auth (#14473) - murrant
- Fix group delete xss (#14472) - murrant
- Fix alert rules XSS (#14471) - murrant
- Fix xss in browser push transport (#14470) - murrant
- Fix users xss (#14469) - murrant
- Fix user mass assignment vulnerability (#14468) - murrant
- Fix billing xss (#14465) - murrant
- Fix memcached unserialize vulnerability (#14459) - murrant
- Fix possible RSS XSS (#14457) - murrant
- GitHub Workflows security hardening (#14388) - sashashura
- Fix scheduled maintenance xss (#14360) - murrant
- Add huntr.dev to SECURITY.md (#14359) - huntr-helper
- Security fixes XSS in oxidized-cfg-check.inc.php and print-customoid.php (#14126) - enferas
- Bumpver handlebars.js to 4.7.7 to resolve CVE-2021-23369 (#13990) - gs-kamnas
- Fix services command injection (#13932) - murrant
- Fix Graylog XSS (#13931) - murrant
- Bump minimist from 1.2.5 to 1.2.6 (#13872) - dependabot
- Fix SQL injection in get-host-dependencies (#13868) - Jellyfrog
- Resolved XSS issue from alert rule list modal (#13805) - laf
Device
- Update hikvision camera detection (#14943) - torbeckattsp
- APC UPS UIO sensor discovery bug (#14942) - d-k-7
- Add additional MOS / 7130 devices (#14922) - kirk444
- Add support for WTI console products (#14920) - robje
- Update junos discovery yaml to reference total memory instead of buff… (#14919) - GeantRA
- Add support for Trellix FireEye OS (#14908) - mtentilucci
- Added cisco FTD 1150 to ftd.yaml (#14907) - pjroehl
- Add more OIDs for determining hardware and serial attributes correctly (#14904) - mwobst
- Add Cisco FTD Support for security appliances (x3) (#14893) - mwobst
- Update test data to account for new vertiv.svg icon (#14892) - mtentilucci
- Improve Corero CMS support (#14876) - electrocret
- Add Avocent MergePoint Unity KVM Switch Support (#14874) - mtentilucci
- Add Fortigate Webfilter stats (#14873) - electrocret
- Add Cisco Firepower 4112 Support (#14872) - lukeofthetauri
- Added PoE controller load and status sensors for Junos devices (#14868) - bakerds
- Fortigate IPS Intrusions detected stats (#14857) - electrocret
- Add support for Vsol v1600d EPON OLT (#14853) - guipoletto
- Add Montclair EDFA Support (#14852) - peelman
- Fix discovery for apc ats (#14837) - florisvdk
- Device - Add support for Scalance SC646-2C (#14835) - jellejans
- Include Samsung X Series printers (#14831) - kylegordon
- Add Fortigate packet loss monitoring for Link-Monitor and SD-WAN (#14828) - not-known
- EdgeOS OLT new sensors and changes (#14807) - noaheroufus
- Update XDP string to exclude modern Cisco lightweight APs from discovery (#14803) - tristanbob
- Extend filtering of graphs device_bits on cisco ASA (#14796) - PipoCanaja
- Changed discovery OID in ets.yaml (#14795) - da-me
- Added Support for SNS-3615-K9 (#14792) - jaannnis
- Routeros fix lldp discovery on 7.7+ (#14791) - knpo
- Refactored Juniper SLA to include support for TWAMP and remove ambigu… (#14787) - GeantRA
- Fix cisco-flash (#14772) - electrocret
- Eaton matrix wattage fix (#14770) - peelman
- Add Universal Input Output support for APC (#14766) - dennypage
- Eltek Enexus; Fix SmartpackS divisor and hardware discovery (#14762) - peelman
- Nokia PMC Microwave Improvements (#14761) - carbinefreak
- Additional sensors (#14756) - peelman
- Add AXOS sensor data for PON Transceivers (the only transceivers Cali… (#14741) - peelman
- Adding discovery of LSI MegaRAID Device Media Errors, Other Errors, a… (#14729) - bnerickson
- Update fs-nmu.inc.php (#14702) - gewuerfelt
- Stop net-snmp from interpreting the octet-string from rttMonEchoAdmin… (#14676) - not-known
- Add state of the Fortigate link monitor health checks (#14675) - not-known
- Adding support for loop-telecom devices (#14674) - Blinq-SanderBlom
- Support Huawei SMU02B (#14673) - nightcore500
- Use 'counter' RRD type for some TrueNAS sensors (#14670) - TheMysteriousX
- Device - Add support for "Smartpack R" (#14665) - mrwold
- Deltanet Lambdatrail LT2-S,HS (#14661) - Bierchermuesli
- Added divisor to SAF Integra-X temp sensors (#14655) - noaheroufus
- Corrected ICT MPS hardware detection (#14654) - noaheroufus
- Add support for Battery Recommended Days Remaining (#14653) - Jellyfrog
- 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
- Added Moxa switching ifAlias/portName mapping (#14633) - rhinoau
- 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
- Correct aviatModemCurModulationRx oid (#14446) - Jellyfrog
- Fortinet FortiADC detection and basic statistics (#14434) - westerterp
- MNI Microwave OS Add (#14427) - carbinefreak
- Add OS tait-tnadmin for TN9300 (#14413) - opalivan
- Skip empty drac state sensors (#14409) - jgelinas
- Added support for additional Moxa EDS-G models (#14405) - rhinoau
- Device - Add support for Vultan Environmental Monitoring units (#14401) - squidly
- Issue samsung printer m4080 fx (#14391) - daniel-franca
- Added status checks for (BWCC) battery status and condition for onboa… (#14349) - quentinsch
- Enexus system output current fix (#14324) - loopodoopo
- UHP VSAT modems (#14317) - loopodoopo
- Ray2 - Oid repair at ber (#14302) - Martin22
- Routeros - Fix displaying distance in charts (#14300) - Martin22
- Added support for Ubiquiti UFiber OLT (#14256) - Martin22
- Fix ciena-sds inventory bugs (#14252) - murrant
- F5 partition ram (#14226) - fbouynot
- Add Cisco Flash storage support (#14219) - fbouynot
- Fix luminato port poll (#14217) - murrant
- Teltonika RUT fix (#14202) - loopodoopo
- Initial support for Moxa AWK Industrial APs (#14197) - rhinoau
- Mikrotik wifi station mode sensors (#14193) - Npeca75
- Update mellanox os image (#14184) - Laplacence
- Change state_name for Racoms modulation (#14174) - Martin22
- Cisco SB/CBS environment sensors (#14154) - Fehler12
- Fix Rocky Linux and AlmaLinux icons and logos (#14150) - murrant
- Add additional sysObjectIDs for variants of the Arista 7130 (#14144) - gs-kamnas
- Eltex MES 2324p Add (#14135) - aztec102
- Solid Optics EDFAMUX support (#14129) - murrant
- Merge netmanplus and riello and improve device support (#14125) - murrant
- Device - Basic hatteras dslam integration (#14115) - Bierchermuesli
- Bats support (#14108) - Schouwenburg
- Solved aos6 problem where Librenms wasn't identifying all vlans (#14107) - PedroChaps
- Fix Cisco polling BGP peers in non-default VRF (#14105) - ajsiersema
- Added support for CheckPoint 1100, 1450 & 1490 models. (#14074) - quentinsch
- Missing "s" in NsBsd.php (#14067) - Mar974
- Add full version of Mikrotik logo (#14063) - QuadPiece
- Ns-bsd updated for SNS LTSB 3.7.19 (#14060) - Mar974
- Add apc battery operation time, including display in WebUI (#14058) - mwobst
- Fix the parsing of the temperature unit value (CMCIII devices) (#14056) - mwobst
- ZTE ZXA10 Update (Added dBm graphs) (#14049) - aztec102
- Update Mikrotik logo (#14045) - QuadPiece
- Fix use of incorrect variable to retrieve current sensor value (#14037) - dennypage
- Support Huawei SMU11B (#14029) - murrant
- Update Teltonika Sensors for FW R_00.07.02 (#14012) - hjcday
- Procurve hardware description cleanup (#14007) - murrant
- Racom Ray2 and Ray3 - Modulation states added (#14001) - Martin22
- Fix OS Detection for USW-Flex-XG (#13999) - spyfly
- Add support for Cisco Nexus 3550 series (formerly Exalink Fusion) devices (#13992) - gs-kamnas
- Improve support for Arista/Metamako MOS devices (#13988) - gs-kamnas
- Add Cisco Business Wirless to ciscowlc.yaml (#13984) - nsn-amagruder
- Add Eaton SC200 OS model (#13978) - slimey99uk
- Fortigate LTE sensor addition (#13977) - slimey99uk
- Added BKE power supply support. (#13972) - Martin22
- Workaround issues with lldp information from GS108Tv1 (#13971) - glance-
- Add additional OpenBSD PF graphs (#13963) - kevinwallace
- Don't use bulk-walk for PrimeKey Appliances (#13958) - bl3nd3r
- Fix avtech12e sensors (#13943) - lfkeitel
- Support tplink routers (#13922) - si458
- Aviat WTM reduce snmp load (#13918) - murrant
- Fix Hytera error (#13909) - murrant
- [mikrotik] fixed RouterOS ipv4/ipv6 routes (#13902) - Npeca75
- PrimeKey Improvements (#13901) - bl3nd3r
- Enhancements for Zyxel OS (#13897) - Jimmy-Cl
- Added support for Dell PowerVault ME4024 (#13883) - laf
- Add support for Riello NetMan 204 (#13878) - lucalo72
- Fix usw flex switch hardware detection (#13877) - Fehler12
- Added Polycom Lens SNMP support. (#13876) - Fehler12
- Fix for PFSense state table removals field (#13863) - dandare100
- Add support for VOSS 8.6 (#13857) - ospfbgp
- McAfee Proxy Sensor name update (#13853) - PipoCanaja
- Device - HWG-WLD version 2 support (#13849) - PipoCanaja
- Fix an issue with the APC current discovery (#13837) - eskyuu
- Add VS state for Gaia (#13831) - martinberg
- [new OS] Alpine OptoElectronics TDCM-EDFA support (#13825) - charlyforot
- Fix db delete on cisco-vrf-lite discovery (#13823) - lpailhas
- Add rocky linux OS identification (#13815) - hanserasmus
- Detect truenas scale (#13812) - si458
- Add support for PrimeKey Hardware Appliance (#13806) - bl3nd3r
- [comware] dropped dbfetch from discovery/sensors (#13796) - Npeca75
- BGP unnumbered support for Cumulus (#13785) - charlyforot
- Correct divisor in discovery definition vertiv-pdu.yaml (#13768) - woidi
- Netscaler new counter metrics (#13323) - mzacchi
Webui
- Pseudowires refresh (#14882) - Bierchermuesli
- Fix port speed setting feedback (#14743) - murrant
- Fix Cimc on Overview (#14727) - electrocret
- Search devices also in display (#14714) - gdepeyrot
- Fix check rrd file exists with remote rrdcached (#14690) - tuxgasy
- Use displayname instead of hostname for Device Maintenance Modal Title (#14681) - electrocret
- 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) - santiag0z
- [About] Open the contributor list link in a new tab (#14553) - santiag0z
- 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
- Fix missing device_id from device alert logs (#14460) - ottorei
- Fix about date display (#14442) - murrant
- Fix pseudowires pages (#14441) - murrant
- Enhanced Service Overview on Device Overview Page (#14410) - luc-ass
- Disable plugins that have errors (#14383) - murrant
- Fix Inventory table for Dark theme (#14377) - electrocret
- Add initselect2 to locations ports (#14375) - KayckMatias
- Update devices filter in alert-logs to init_select2 (#14361) - KayckMatias
- Load device selection dynamically on Ports page (#14353) - KayckMatias
- Port pages fixes and cleanups (#14310) - murrant
- Remove Caffeine (#14277) - murrant
- Updated brother.svg to make it render in Safari (#14271) - luc-ass
- Fix for Cisco group device health tab (#14265) - fbouynot
- Fix dashboard widgets becoming unlocked (especially when using a touchscreen) (#14222) - tim427
- Migrate xDSL code to module, and add support for VDSL2 MIB (#14207) - PipoCanaja
- Fix ports display (#14183) - murrant
- Ports by device group (#14175) - electrocret
- Empty Outages table (#14167) - Npeca75
- View Ports in Portgroups (#14141) - electrocret
- Fix eventlog filtering (#14136) - murrant
- Fix device filtering false values (#14103) - murrant
- [gui] enable permanent vertical scroll (#14102) - Npeca75
- Minor visual changes to the apps-overview page (#14090) - bennet-esyoil
- Improved sorting options for Availability Map (#14073) - mwobst
- Search device by MAC via URL (#14072) - duhow
- Add BGP description to eventlog BGP Peers messages (#14061) - mostdaysarebaddays
- Slightly easier validation page error access (#14044) - murrant
- Dashboard code cleanup (#13996) - murrant
- Update dark mode to fix BGP and Peering page (#13951) - Jimmy-Cl
- Validate base_url and server_name (#13941) - murrant
- Fix snmp.timeout setting via Web UI (#13937) - murrant
- Add ISIS-details to alert details (#13920) - ottorei
- Fix port mini graphs (#13911) - murrant
- Replaced OpenWRT icon with new logo (#13891) - frenchie
- Add "Ping Response" graph to "Ping Only" Device Overview page (#13886) - westerterp
- Remove fix size for column mac adresse (#13881) - Cormoran96
- Fixed the top port errors widget returning bits graphs instead (#13860) - laf
- Fix class error name prevents to show BER graph (#13833) - charlyforot
- Fixed displaying hostname in create bill when port is passed (#13830) - laf
- Fix Oxidized Config tab showing when Device OS or Device Type is disabled (#13809) - westerterp
- Position the buttons in the center on user preferences page (#13802) - santiag0z
- Add usage hints for Display Name placeholder usage (#13801) - LTangaF
- Fix second menu bar in Apps screens (#13800) - westerterp
- WebUI - Search results for ports (#13787) - PipoCanaja
- Device Types Widget (#13670) - SourceDoctor
Alerting
- Jira transport: use template title (#14883) - not-known
- Remove Time Elapsed extra space (#14880) - electrocret
- Fix Alertlog messaging (#14861) - electrocret
- Fix MS Teams alert transport, correct HTTP header (#14843) - goebelmeier
- Add support for topics (#14804) - AleksNovak
- Adding sample alert for systemd application (#14711) - bnerickson
- Polling poller debug (#14691) - electrocret
- Add -I flag to Traceroute cmd (#14667) - electrocret
- Alert map location fix (#14380) - KayckMatias
- Populate the alert rule field with the builder json (#14374) - murrant
- Discord ability to attach graph images (#14276) - murrant
- Email Transport: embed graphs by default (#14270) - murrant
- Correct logic for recurring alert rules that span UTC days (#14145) - gs-kamnas
- Improvements to PagerDuty alert formatting (#14143) - gs-kamnas
- Example rules for diskspace on / (#14082) - VVelox
- Add rich (=html) support for messages via Matrix (#14054) - mwobst
- Add macro.past_20m macro (#14023) - kruczek8989
- Allow the use of a custom URL for accessing the PagerDuty API and correct API schema violation (#14010) - gs-kamnas
- Setting MSteams card summary to alert title (#13989) - DaftBrit
- More realistic alert test data (#13969) - murrant
- Use display name when sending alerts to Sensu (#13967) - TheMysteriousX
- Correct type hint (#13915) - TheMysteriousX
- Improve alert template saving (#13910) - murrant
- Added Basic authentication capability to Alertmanager Transport (#13867) - geg347
- Newer versions of Jira use HTTP code 201 fore created issues (#13852) - MrXermon
- Add extra dynamic values alerttransport alertmanager (#13828) - geg347
- Add generic PSU status failed alert rule template (#13821) - geg347
Graphs
- Add graph_stat_percentile_disable config item to disable percentile lines/value printing (#14887) - VVelox
- Convert NTP freq to use generic_stats (#14834) - VVelox
- Update fail2ban to have better stat graphs and and fix generic_stats graph.php (#14818) - VVelox
- Update various device graphs to to have better stats (#14815) - VVelox
- Update HV::Monitor support to use generic_stats.inc.php (#14814) - VVelox
- Only show Eth errors when Etherlike is enabled (#14784) - electrocret
- Fix graph output base64 (#14701) - murrant
- Fix some graphs not respecting device display name (#14684) - murrant
- Adding Average into graphs (#14679) - bogdanrotariu
- 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
- Return GraphImage to include more metadata (#14307) - murrant
- Fix unauth application graphs (#14216) - murrant
- Allow specifying the background colour in graph images (#14192) - washcroft
- Ping perf (#14117) - 00gh
- [RRD] fix IPv6 folder name (#13945) - Npeca75
Snmp Traps
- Adds Cisco DHCP Server SNMP MIB and Trap Handlers. (#14618) - josh-silvas
- Improve LinkUp and LinkDown trap handling incomplete traps (#14385) - tuomari
- Add Cisco Err-Disable interface event trap handler (#13855) - bonzo81
- Add APC SmartAvrReducing trap handlers (#13839) - bonzo81
- Add APC upsOnBattery & powerRestored trap handler (#13836) - bonzo81
- Add OspfTxRetransmit Trap Handler (#13824) - bonzo81
- Cisco Mac address violation trap handler (#13811) - bonzo81
Applications
- Add a few more graphs for CAPEv2 (#14813) - VVelox
- CAPEv2 support (#14801) - VVelox
- Add more docker stats (#14767) - hvanoch
- Update Nvidia application - values in wrong charts (#14736) - fcqpl
- Removing max polling restriction for wireguard traffic RRD data (#14710) - bnerickson
- 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 pwrstatd application (#14365) - bnerickson
- Add HV Monitor, a generic means for monitoring hypvervisors (#14218) - VVelox
- Add possibility to monitor redis application through the unix-agent (#14182) - earendilfr
- Fix error between application module and unix-agent (#14177) - earendilfr
- Add possibility to monitor the php-fpm service with the unix agent (#14173) - earendilfr
- Base64 gzip compression support for json_app_get (#14169) - VVelox
- [apps] Docker only show current containers (#14152) - Npeca75
- Fix app docker (#14080) - prahal
- Add support for Sagan (#14070) - VVelox
- Add Opensearch\Elasticsearch monitoring (#14053) - VVelox
- Add error-state to non-responsive mysql-servers (#13993) - bennet-esyoil
- Remove alert keys from component for Suricata (#13959) - VVelox
- Fix a few issues with variable names for Suricata (#13956) - VVelox
- Scripts/json-app-tool.php JSON generation fix and add -S for SNMP extend name (#13948) - VVelox
- Add Suricata monitoring (#13942) - VVelox
Api
- Fix for RIPE NCC API Tools (#14757) - LoveSkylark
- Use Oxidized API client and add support for groups on config get (#14750) - electrocret
- API list_devices update with sysName, location_id and type (#14731) - bonzo81
- 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
- Fix port search with slashes (#14403) - murrant
- Add Columns to search_ports API function (#14348) - electrocret
- Allow delete location by id (#14334) - bp0
- API update_device, make location field work (as does location_id) (#14325) - bp0
- Standardize device and device group maintenance API (#14153) - rhinoau
- Fix maintenance APIs not associating device or group (#14127) - murrant
- Ensure 'add_device' API returns indexed-array (as per doco) (#13887) - claude191
- Adds API call to update port notes on devices. (#13834) - josh-silvas
Discovery
- Prevent spurious MAC changes on multi-interface devices (#14671) - TheMysteriousX
- Fix discovery ignores custom ipmi port (#14660) - VoipTelCH
- Cisco NAC fix (#14440) - murrant
- Fix legacy os extends (#14220) - murrant
- Sensors - Allow changing RRD type in YAML and PHP sensor discovery (#14208) - PipoCanaja
- Sensors, convert hex to strings (#14121) - murrant
- Fix printer count sensors when extra garbage is returned (#14014) - murrant
- Fix polling and discovery of FortiGate cluster sensors (#13980) - mkuurstra
Polling
- Fix ArubaInstance channel decode issue (#14732) - murrant
- Don't poll sysDescr, sysObjectID, and sysName so frequently (#14562) - murrant
- Add connection exception handling to all redis calls (#14467) - Frazew
- Fix bgp-peers bgpPeerIface bug and update test data (#14420) - murrant
- Fix ping.php skipped results (#14368) - sembeek
- Fix for number in sensor string (#14185) - Schouwenburg
- Increase traceroute timeout (#14084) - murrant
- Fix STP polling bug (#13924) - murrant
- Print full error message in poller/discovery output (#13903) - murrant
Rancid
- Add MRV OptiDriver support in gen_rancid (#13900) - cliffalbert
- Add support for VyOS on Rancid conf (#13874) - ssasso
Oxidized
- Show display name in Oxidized config search (#14800) - electrocret
- Adding Fortigate switches to Oxidized model mapping config (#14782) - LoveSkylark
- Fix oxidized web requests unclosed connections or responding fast enough (#14370) - fbouynot
- Oxidized "allow purpose and notes" (#14352) - LoveSkylark
- Syslog-notify-oxidized.php now always notifies Oxidized (#14011) - murrant
- Fix Oxidized syslog change notifier when the change was made via snmp. (#14005) - kruczek8989
- Oxidized API to return groups based on device purpose or notes (#13976) - sajiby3k
Authentication
- Update Radius auth to accept permissions attributes (#14531) - kimhaak
- Rework socialite integration (#14367) - Jellyfrog
- AD Auth PHP 8.1 fixes (#14215) - murrant
- Add option STARTTLS for authentication via AD (#14051) - dagbdagb
- Auth_ldap_skip_group_check when ldap_compare is not supported (#13926) - micko
- Implement support for usernames coming from reverse proxies (#13894) - HolgerHees
- Add LDAP bind and userlist filter support to ldap-authorization (#13788) - pfromme25
Bug
- SnmpQuery, respect snmp.max_oid (#14894) - murrant
- Add poller_groups (served) to the poller_cluster table (#14886) - peejaychilds
- Actually use the stats graph for ntp-server_freq now, which as missed in #14834 (#14884) - VVelox
- Add type checking to generic_stats.inc.php for $vars['to'] and $vars['from'] (#14871) - VVelox
- Fix graphs for a search query (#14864) - westerterp
- Fix interface parse unsets (#14860) - electrocret
- Fix dbm calculation to return -60 instead of 0 (#14858) - electrocret
- Revert "Fix entity-state polling/discovery" (#14811) - murrant
- Fix entity-state polling/discovery (#14793) - fdomain
- Update PingCheck.php to remove duplicate "Device status changed to ... from icmp check." event (#14785) - MANT5149
- Fix calculated dbm (#14771) - electrocret
- 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
- Snmpwalk functions: dont include invalid data (#14438) - Jellyfrog
- Fix VRP duplicate BGP Peers (#14431) - PipoCanaja
- Version and git helper improvements (#14412) - murrant
- Cache version data (#14404) - murrant
- Fix rpi codec state sensor (#14400) - murrant
- Fix libvirt count() uncountable error (#14398) - murrant
- Fix Firebrick local ASN (#14397) - murrant
- Fix ups nut PHP 8 issue (#14392) - murrant
- Fix cipsec-tunnels ftd bad data causes error (#14366) - murrant
- Handle null in unix-agent (#14358) - murrant
- Fix the case of 'Ungrouped' in smokeping integration (#14351) - fbouynot
- Fix for smokeping integration with ping-only devices (#14341) - fbouynot
- Match displayname source for graylog (#14339) - fbouynot
- Check dot1dBasePortIfIndex exists before using it (#14337) - Jellyfrog
- Prevent errors when hrStorageTable doesn't exist (#14327) - Jellyfrog
- Revert "ZTE ZXA10 Update (Added dBm graphs)" (#14320) - murrant
- Billing module fix/cleanup (#14309) - electrocret
- SnmpResponse filterBadLines fix (#14306) - murrant
- Fix ARP Table on Device overview (#14304) - Npeca75
- Disable error reporting when dependencies are outdated (#14291) - murrant
- Don't send zeros to Graphite for missing metrics (#14262) - ktims
- Fix removing all port groups (#14253) - murrant
- Move cronjob time for daily.sh (#14245) - Jellyfrog
- Firebrick bgp polling was broken (#14237) - murrant
- Quick fix for cipsec-tunnels Cisco implementation (#14232) - PipoCanaja
- Fix redeclare of function breaking tests in OS eltex-mes23xx (#14227) - PipoCanaja
- Autodiscovery fix (#14213) - Npeca75
- Fix alert log clearing SQL query (#14200) - Jellyfrog
- Fix error when ldap_search returns false (#14199) - Jellyfrog
- Fix unnecessary Updates of DB when values are equal (#14179) - opalivan
- Fix APP_KEY generation when using fpm (#14168) - Jellyfrog
- Fix validation error (#14163) - TheMysteriousX
- IPv6 Debug typo (#14162) - Npeca75
- Replace git show --no-patch option with --quiet (#14160) - ciscoqid
- Fix 500 error in validation when UI containers and poller containers have differing node_ids (#14146) - gs-kamnas
- Use --no-patch to support old git clients (#14137) - Jellyfrog
- Prevent duplicate plugin table entries (#14120) - murrant
- Fix auth_test.php debug (#14118) - murrant
- Fix config seeder will never run (#14113) - murrant
- Reset the opcache after install (#14098) - murrant
- Update config cache on install finalize step (#14097) - murrant
- Fix more webserver validation issues (#14096) - murrant
- Revert "Add apc battery operation time, including display in WebUI" (#14068) - PipoCanaja
- Use --no-patch instead (#14047) - Jellyfrog
- Git version validation improvement (#14042) - murrant
- Server name validation, handle ports better (#14041) - murrant
- Fix some broken migrations (#14040) - Jellyfrog
- Fix rrd version validation check (#14036) - murrant
- Fix DB timezone validation (#14035) - murrant
- Regression fix from #13596 (#14034) - Jellyfrog
- Fix an issue when getting the local version from git (#14020) - murrant
- Fix migrations failing one time after dashboard cleanup (#14002) - murrant
- Fix Netscaler VServer database updates during polling (#13995) - Bobdave
- Fix 500 error in validations when capabilities are not supported or set (#13991) - gs-kamnas
- Inconsistency in ldap starttls config parameter (#13987) - nox-x
- Fix version check error (#13981) - murrant
- Use full sudo path (#13975) - skandragon
- Fix IPv6 in service check host (#13939) - steffann
- Validate fixes (#13935) - murrant
- Lnms device:add handle snmp.community bad format (#13914) - murrant
- Fix install icons (#13904) - murrant
- Handle bad uptime input (#13899) - murrant
- Fix custom error messages (#13898) - murrant
- Migrate addhost.php to lnms device:add (#13870) - murrant
- Rewrite agent packages parsing code (#13840) - murrant
- Fix snmpv3 context when empty SnmpQuery (#13832) - murrant
- Regression fix from b6a8b602b891d9eb8633f62632c17bdc559cd620 (#13819) - Jellyfrog
- Fix PHPStan Deprecated test (#13794) - Jellyfrog
Refactor
- Unify time interval formatting (#14733) - murrant
- Remove Log::event (#14526) - Jellyfrog
- Cleanup and optimize the availability widget (#14329) - murrant
- Fix a few Db* to Eloquent requests (#14278) - PipoCanaja
- Use "database version" instead of "mysql version" (#14158) - Jellyfrog
- Improve the efficiency of some queries (#13974) - murrant
- Move Config loading to a service provider (#13927) - murrant
- Port Validation Page to Laravel (#13921) - murrant
- Remove addHost from ModuleTestHelper (#13847) - murrant
- New device:add code (#13842) - murrant
Cleanup
- Store empty user_func as null (#14900) - Jellyfrog
- 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
- Remove tabs from yaml (#14437) - Jellyfrog
- Miscellaneous fixes, mostly undefined variables (#14432) - Jellyfrog
- Trim whitespaces from device data (#14429) - Jellyfrog
- Fix bgp_peer array_merge error (#14416) - PipoCanaja
- Defer loading cli option defaults (#14363) - Jellyfrog
- Remove call to Config from artisan (#14362) - Jellyfrog
- Mibs - Cleanup names (#14323) - PipoCanaja
- Enable more checks (#14318) - Jellyfrog
- Do not include _token in legacy vars (#14313) - murrant
- Don't include null os when loading defs (#14312) - murrant
- 2fa not all routes have names (#14311) - murrant
- Cache astext for 1 day (#14303) - murrant
- Linux distro images require feature field (#14301) - murrant
- Silence return type mismatch (#14298) - Jellyfrog
- Fix more percent calculations (#14294) - murrant
- Fix rounding null in mempools module (#14290) - murrant
- Check if polling module exists (#14289) - murrant
- Fix undefined variable (#14287) - murrant
- Handle connection timed out errors in unix agent (#14286) - murrant
- Remove unused function (#14283) - murrant
- Remove reference to unused variable (#14280) - murrant
- Cleanup some RunAlerts issues (#14274) - murrant
- Fix a bunch of "Since fakerphp/faker 1.14: Accessing property.." (#14267) - Jellyfrog
- Fix more error exceptions (#14266) - Jellyfrog
- Fix hrStorageType being undefined (#14260) - Jellyfrog
- Misc errors cleanup (#14257) - Jellyfrog
- Fix ipv6 hexdec error (#14254) - murrant
- Use empty string instead of null for routes (#14247) - Jellyfrog
- Sort device types alphabetically (#14244) - VirTechSystems
- Misc webui code cleanups (#14242) - murrant
- Fix some ErrorExceptions (#14241) - Jellyfrog
- Fix os_group unset errors (#14238) - murrant
- Juniper bgp-peers cleanup (#14236) - murrant
- Percentage calculation helper (#14235) - murrant
- Memcached app undefined vars (#14225) - Npeca75
- Fix Undefined variable/key warnings (#14134) - murrant
- Remove mib poller module remnants (#14077) - murrant
- Remove traceroute6, it is unused (#14019) - murrant
- Remove DefaultWidgetSeeder (#14006) - murrant
- Better device:add error output (#13913) - murrant
- Remove non-working Dell specific alert rules from the collection (#13706) - Fehler12
Documentation
- Fix typo in lnms device:add help (#14937) - arjenz
- Add Azure example configuration for SAML authentication in documentation (#14870) - fbouynot
- Fix Okta image in docs (#14848) - westerterp
- Change socialite settings URI (#14845) - fbouynot
- Fix possible confusion around php-fpm settings (#14844) - hanserasmus
- Use docker compose v2 (#14841) - MarlinMr
- Fix typo in Oauth doc (#14840) - fbouynot
- Add Zenduty Integration info to Transports.md docs (#14826) - zenbeam
- Update config docs - dump current config (#14820) - hanserasmus
- Add SELinux instructions for nginx monitoring (#14812) - fbouynot
- Add SELinux instructions for systemd monitoring (#14809) - fbouynot
- Add SELinux instructions for systemd monitoring (#14806) - fbouynot
- Debian 11 Sury DPA provides PHP 8.2 (#14798) - tim427
- Update Syslog.md (#14794) - systeembeheerder
- Update Authentication.md (#14788) - trs80
- Fix Doc Link for Canopsis transport (#14778) - support-capensis
- Update ElasticSearch Index pattern for php 8.1 changes (#14775) - zeroservices
- Install updates for Rocky8 (#14722) - angeletdemon
- Updating certificate script documentation (#14721) - bnerickson
- Update Docker.md with proper path to unzipped files (#14717) - alchemyx
- Fix typo: purge-port.php file name (#14712) - santiag0z
- Alert template example uses incorrect variable (#14683) - electrocret
- Correct squid snmpd.conf proxy host syntax (#14678) - hugalafutro
- 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
- Updating details of my LibreNMS install (#14458) - SirMaple
- Fix php7.2 occurence in Performance.md documentation (#14394) - fbouynot
- Fix documentation for php8.1 and bad package name (#14393) - fbouynot
- Move list_locations from devices to locations (#14328) - bp0
- Cisco-sla module was renamed to slas (#14288) - murrant
- Update docs around APP_URL (#14282) - murrant
- Update to mkdocs-material 8.3.9 (#14189) - Jellyfrog
- SNMP extend / fix mdadm documentation (#14186) - Npeca75
- Update index.md (#14178) - Jarod2801
- Add instructions for PHP 8.1 and Ubuntu 22.04 (#14166) - Jellyfrog
- Update php installation instruction for CentOS 8 to reflect the minim… (#14159) - fbouynot
- Fix typo in Smokeping SELinux documentation (#14155) - fbouynot
- Add device_default_display info (#14151) - murrant
- Change SELinux context for logs (#14128) - fbouynot
- Small documentation typos (#14101) - wrongecho
- Documentation typos (#14099) - wrongecho
- Add SELinux configuration for SNMPd on Centos8 in the documentation (#14095) - fbouynot
- Add SELinux configuration for LDAP/AD authentication on Centos8 in the documentation (#14094) - fbouynot
- Add SELinux configuration for Smokeping on Centos8 in the documentation (#14093) - fbouynot
- Add SELinux configuration for RRDCached on Centos8 in the documentation (#14092) - fbouynot
- Corrected API devicegroup curl creation examples (#14081) - rhinoau
- Minor grammar fixes in doc (#14078) - paulgear
- Add documentation for Chrony application monitoring (#14066) - ottorei
- Okta saml (#14038) - bile0026
- HPE Comware snmp config example (#13997) - murrant
- Fix typo in dispatcher service doc (#13979) - booth-f
- Fix a typo in alerting doc (#13970) - twelch24
- DOCS, switch to dark or light mode (#13953) - santiag0z
- Assorted cleanups to alerting docs, primarily to make mdl happier (#13950) - VVelox
- Update test doc making it more mdl happy and add a section on writing JSON app tests (#13949) - VVelox
- Docs, fix code block in oxidized group (#13908) - santiag0z
- [DOC] Fix Code blocks Step 2 Installing Network-WeatherMap (#13905) - santiag0z
- [DOC] Styling the .env word quote (#13889) - santiag0z
- Docs, fix Linux SNMP example only listening on ::1 (#13882) - murrant
- Script that describes how to migrate traffic bills from observium. (#13757) - manonfgoo
Translation
- Update zh-TW.json (#14765) - jasoncheng7115
- Create files with Traditional Chinese translation (#14764) - jasoncheng7115
- Fix Typo in Settings (#14443) - electrocret
- Serbian translation, part3 (#14205) - Npeca75
- More Serbian translation (#14181) - Npeca75
- Enable translation on Eventlog & Component-status widgets (#14180) - Npeca75
- Initial support for Serbian language (#14165) - Npeca75
- Enable translation in 3 Alert widget (#14164) - Npeca75
- Few more updates to Ita lang (#14091) - ppasserini
- Italian language update (#14085) - ppasserini
- Adjustments to german translation (#14083) - mwobst
- Small Italian lang update (#13960) - ppasserini
- Ukrainian translation update (#13933) - p4k8
- Few more language (ITA) updates (#13890) - ppasserini
Tests
- Re-throw exceptions if we're in CI (#14890) - Jellyfrog
- Adding certificate application tests (#14708) - bnerickson
- Mock astext (#14581) - murrant
- Github tests log improvement (#14559) - murrant
- Improve trap testing (#14546) - murrant
- Remove unused phpstan tests (#14503) - Jellyfrog
- Speed up tests (#14421) - murrant
- Fix cisco-pw test capture (#14415) - murrant
- Test supported PHP versions only (#14389) - murrant
- Run CI on ubuntu 22.04 (#14379) - Jellyfrog
- Do not allow sysDescr to be fetched in os module yaml (#14331) - murrant
- Remove PHP version constraint (#14314) - Jellyfrog
- Lnms dev:simulate check simulated device exists (#14243) - murrant
- Save-test-data to refresh all variants of an OS (#14231) - PipoCanaja
- Allow save-test-data.php to run all modules explicitely (#14212) - PipoCanaja
- Increase OS detection time, sometimes it is not ready by 5s (#14133) - murrant
- Test PHP 8.1 (#14109) - murrant
- Fix tests failing when device with IP 127.1.6.1 exists (#14016) - murrant
- PHP8 phpstan fix (#13843) - murrant
- Fix tests for MariaDB > 10.5.15 (#13829) - Jellyfrog
Misc
- Reorder check_icmp command to follow documented usage (#14910) - mtentilucci
- Add multi-PR GitHub-apply (#14875) - electrocret
- Use Device displayname on VRF page (#14851) - electrocret
- Fix empty output on validation test (#14822) - hanserasmus
- Allows GEO lookup with detailed internal Location information wrapped inside parentheses. (#14799) - LoveSkylark
- Add MAC OUI caching when code updates are disabled (#14713) - gdepeyrot
- New schema dump (#14630) - Jellyfrog
- Add check_hetzner_storagebox to includes/services (#14463) - SirMaple
- Add instance id to error reports (#14444) - murrant
- Update ports_purge docs and definitions (#14402) - KayckMatias
- Added Ubuntu and Raspbian to ifAlias script (#14399) - tim427
- Defer loading cli option values (#14354) - murrant
- Allow dumping of errors and warnings (#14275) - murrant
- Allow reapply yaml config via env (#14100) - murrant
- Lnms scan respect -q parameter (#14027) - murrant
- Improve lnms shortcut validation (#13982) - murrant
Internal Features
- Number Casting allow preceding space (#14699) - murrant
- DeviceCache::get() allow hostname (#14649) - murrant
- Improve SnmpResponse value() (#14605) - 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
- Ignore CommandNotFoundException from reporting (#14342) - Jellyfrog
- Allow SnmpQuery to optionally abort walks if one fails (#14255) - murrant
Mibs
- Add CISCO-ENTITY-ALARM-MIB file (#14754) - bonzo81
- Update Nokia MIBs to release R22.2 (#14734) - peelman
- More MIB fixing (#14018) - Jellyfrog
- Update MIBs (#14017) - Jellyfrog
- Updated existing Siemens MIBs and added trap MIB (#13986) - SanderBlom
Dependencies
- PHP dependency update (#14927) - murrant
- Bump phpseclib/phpseclib from 3.0.18 to 3.0.19 (#14903) - dependabot
- Bump webpack from 5.66.0 to 5.76.1 (#14901) - dependabot
- Bump symfony/http-kernel from 5.4.16 to 5.4.20 (#14824) - dependabot
- Bump json5 from 1.0.1 to 1.0.2 (#14774) - dependabot
- Update PHP dependencies (fix dependencies on PHP 8.2) (#14759) - murrant
- Bump qs and express (#14705) - dependabot
- Bump loader-utils from 1.4.0 to 1.4.2 (#14628) - dependabot
- Increase minimum version to PHP 8.1 (#14378) - murrant
- Update dependencies (#14319) - murrant
- Bump php-cs-fixer to 3.4.0 (#14224) - murrant
- Bump terser from 4.8.0 to 4.8.1 (#14123) - dependabot
- Bump guzzlehttp/guzzle from 7.4.4 to 7.4.5 (#14059) - dependabot
- Update Larastan (#14031) - murrant
- Update PHP dependencies (#14028) - murrant
- Bump guzzlehttp/guzzle from 7.4.3 to 7.4.4 (#14025) - dependabot
- Bump guzzlehttp/guzzle from 7.4.1 to 7.4.3 (#13994) - dependabot
- Bump async from 2.6.3 to 2.6.4 (#13947) - dependabot
- Bump composer/composer from 2.2.4 to 2.3.5 (#13944) - dependabot
- Bump guzzlehttp/psr7 from 2.1.0 to 2.2.1 (#13879) - dependabot
- Bump jpgraph version to 4 (#13875) - ottorei
- Bump node-forge from 1.2.1 to 1.3.0 (#13869) - dependabot
23.2.0
(2023-02-23)
A big thank you to the following 20 contributors this last month:
- electrocret (5)
- fbouynot (5)
- hanserasmus (3)
- VVelox (3)
- guipoletto (1)
- westerterp (1)
- goebelmeier (1)
- MarlinMr (1)
- florisvdk (1)
- kylegordon (1)
- zenbeam (1)
- dependabot (1)
- gilrim (1)
- murrant (1)
- noaheroufus (1)
- AleksNovak (1)
- tristanbob (1)
- tim427 (1)
- PipoCanaja (1)
- bonzo81 (1)
Thanks to maintainers and others that helped with pull requests this month:
Feature
Device
- Fortigate IPS Intrusions detected stats (#14857) - electrocret
- Add support for Vsol v1600d EPON OLT (#14853) - guipoletto
- Fix discovery for apc ats (#14837) - florisvdk
- Include Samsung X Series printers (#14831) - kylegordon
- EdgeOS OLT new sensors and changes (#14807) - noaheroufus
- Update XDP string to exclude modern Cisco lightweight APs from discovery (#14803) - tristanbob
- Extend filtering of graphs device_bits on cisco ASA (#14796) - PipoCanaja
Alerting
- Fix MS Teams alert transport, correct HTTP header (#14843) - goebelmeier
- Add support for topics (#14804) - AleksNovak
Graphs
- Update HV::Monitor support to use generic_stats.inc.php (#14814) - VVelox
- Only show Eth errors when Etherlike is enabled (#14784) - electrocret
Applications
Api
- Use Oxidized API client and add support for groups on config get (#14750) - electrocret
Oxidized
- Show display name in Oxidized config search (#14800) - electrocret
Bug
Documentation
- Fix Okta image in docs (#14848) - westerterp
- Change socialite settings URI (#14845) - fbouynot
- Fix possible confusion around php-fpm settings (#14844) - hanserasmus
- Use docker compose v2 (#14841) - MarlinMr
- Fix typo in Oauth doc (#14840) - fbouynot
- Add Zenduty Integration info to Transports.md docs (#14826) - zenbeam
- Update config docs - dump current config (#14820) - hanserasmus
- Add SELinux instructions for nginx monitoring (#14812) - fbouynot
- Add SELinux instructions for systemd monitoring (#14809) - fbouynot
- Add SELinux instructions for systemd monitoring (#14806) - fbouynot
- Debian 11 Sury DPA provides PHP 8.2 (#14798) - tim427
Misc
- Use Device displayname on VRF page (#14851) - electrocret
- Fix empty output on validation test (#14822) - hanserasmus
Dependencies
- Bump symfony/http-kernel from 5.4.16 to 5.4.20 (#14824) - dependabot
23.1.0
(2023-01-24)
A big thank you to the following 19 contributors this last month:
- electrocret (3)
- peelman (3)
- jasoncheng7115 (2)
- not-known (2)
- da-me (1)
- systeembeheerder (1)
- fdomain (1)
- jaannnis (1)
- knpo (1)
- trs80 (1)
- MANT5149 (1)
- LoveSkylark (1)
- support-capensis (1)
- zeroservices (1)
- dependabot (1)
- dennypage (1)
- carbinefreak (1)
- bnerickson (1)
- Blinq-SanderBlom (1)
Thanks to maintainers and others that helped with pull requests this month:
- Jellyfrog (23)
- murrant (2)
- SourceDoctor (1)
- PipoCanaja (1)
Device
- Changed discovery OID in ets.yaml (#14795) - da-me
- Added Support for SNS-3615-K9 (#14792) - jaannnis
- Routeros fix lldp discovery on 7.7+ (#14791) - knpo
- Fix cisco-flash (#14772) - electrocret
- Eaton matrix wattage fix (#14770) - peelman
- Add Universal Input Output support for APC (#14766) - dennypage
- Eltek Enexus; Fix SmartpackS divisor and hardware discovery (#14762) - peelman
- Nokia PMC Microwave Improvements (#14761) - carbinefreak
- Add AXOS sensor data for PON Transceivers (the only transceivers Cali… (#14741) - peelman
- Adding discovery of LSI MegaRAID Device Media Errors, Other Errors, a… (#14729) - bnerickson
- Stop net-snmp from interpreting the octet-string from rttMonEchoAdmin… (#14676) - not-known
- Add state of the Fortigate link monitor health checks (#14675) - not-known
- Adding support for loop-telecom devices (#14674) - Blinq-SanderBlom
Oxidized
- Adding Fortigate switches to Oxidized model mapping config (#14782) - LoveSkylark
Bug
- Fix entity-state polling/discovery (#14793) - fdomain
- Update PingCheck.php to remove duplicate "Device status changed to ... from icmp check." event (#14785) - MANT5149
- Fix calculated dbm (#14771) - electrocret
Documentation
- Update Syslog.md (#14794) - systeembeheerder
- Update Authentication.md (#14788) - trs80
- Fix Doc Link for Canopsis transport (#14778) - support-capensis
- Update ElasticSearch Index pattern for php 8.1 changes (#14775) - zeroservices
Translation
- Update zh-TW.json (#14765) - jasoncheng7115
- Create files with Traditional Chinese translation (#14764) - jasoncheng7115
Misc
- Use displayname instead of hostname for Device Maintenance Modal Title (#14681) - electrocret
Dependencies
- Bump json5 from 1.0.1 to 1.0.2 (#14774) - dependabot