Releases: librenms/librenms
23.8.2
23.8.1
23.8.0
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
23.7.0
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
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
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](https://github.com/murran...
23.4.1 Bug fix release
23.4.1 Bug fix release
Several bug fixes, including a fix for a polling performance decrease.
23.4.0
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
23.2.0
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