Changelog History
Page 3
-
v1.68 Changes
September 30, 20201.68
(2020-09-29)
A big thank you to the following 44 contributors this last month:
- murrant (14)
- Jellyfrog (12)
- Olen (6)
- SourceDoctor (4)
- craig-nokia (4)
- PipoCanaja (3)
- nathanshiaulam (2)
- opalivan (2)
- TheGreatDoc (2)
- Negatifff (2)
- magnuslarsen (1)
- jozefrebjak (1)
- dupondje (1)
- nightcore500 (1)
- cmarmonier (1)
- crcro (1)
- TheMysteriousX (1)
- sjtarik (1)
- thomcatdotrocks (1)
- teunvink (1)
- arrmo (1)
- jasoncheng7115 (1)
- QuadPiece (1)
- avinash403 (1)
- pobradovic08 (1)
- q7joey (1)
- ospfbgp (1)
- n-lyakhovoy (1)
- BirkirFreyr (1)
- hugalafutro (1)
- dagbdagb (1)
- cliffalbert (1)
- deajan (1)
- hanserasmus (1)
- bestlong (1)
- louis-oui (1)
- bekreyev (1)
- kvedder-amplex (1)
- damonreed (1)
- Blorpy (1)
- h-barnhart (1)
- kanokc (1)
- dependabot (1)
- CirnoT (1)
Thanks to maintainers and others that helped with pull requests this month:
- Jellyfrog (52)
- murrant (20)
- PipoCanaja (8)
- SourceDoctor (1)
- TheGreatDoc (1)
- Negatifff (1)
π Feature
- β Add functionality to use snmp-scan.py to add to specific poller group (#12029) - nathanshiaulam
Device
- π Fix edgeswitch regex (#12168) - Jellyfrog
- UBNT switch discovery issue-12133 (#12167) - kanokc
- π Improve DNOS fallback os info (#12165) - murrant
- π Windows detect newer versions (#12164) - murrant
- π Fix older ProCurve hardware/version (#12155) - murrant
- π Eaton mgeups fixes (#12150) - dagbdagb
- β Adding basic support for Symertricom-Microsemi SSU2000 (#12145) - craig-nokia
- TAIT - Chassis, Software and Serial detection (#12131) - opalivan
- Mistake in ddmDiagnosisRXPower OID (#12114) - n-lyakhovoy
- β Add NoBulk Option for Sitemonitor (#12100) - kvedder-amplex
- π Convert OS discovery to new style (#12099) - murrant
- π Device support for Tait Infra93 (#12093) - opalivan
- β Add detection of Cisco ftd 4115 (#12092) - Blorpy
- β Add basic support for Emerson Netsure Controllers (#12091) - craig-nokia
- π New OS: Ekinops (#12088) - h-barnhart
- β Add basic support for GE Galaxy Pulsar Plus Controllers (#12087) - craig-nokia
- β Add Sensatronic E4-16 support (#12083) - q7joey
- β Add support for VOSS switches VSP-4900-12MXU-12XE, XA1440, and XA1480 (#12072) - ospfbgp
- β Added Migrating... state (#12071) - TheGreatDoc
- β Added Nokia timos SFP RX/TX dbm sensors (#12065) - craig-nokia
- β Add support for Beagleboard (#12060) - arrmo
- π Fix atenpdu sensors (#12055) - murrant
- β Adding serial number discovery to aruba os poller (#12053) - sjtarik
- π Osnexus quantastor initial support (#12045) - crcro
- Ifotec product integration (#12038) - cmarmonier
- π Fix incorrect eth0 status for Ubiquiti AirFiber 5XHD (#12025) - nightcore500
- π Synology DSM: Moved to yaml discovery (#11962) - TheGreatDoc
- β Added support for OS detection from NXOS and UCS (#11722) - magnuslarsen
- β‘οΈ Updated Support of Smartax GPON OLT (#11719) - jozefrebjak
Webui
- π Fix editing schedule maintenance (#12079) - louis-oui
- Replace VyOS' .png with .svg (#12067) - QuadPiece
- π Fixed URL of detailed graphs for jitter SLA probe (#11984) - pobradovic08
- Speedup vlans list in device VLANS tab (#11805) - Negatifff
Snmp Traps
- π More eventlogs for snmptraps (#12112) - PipoCanaja
Applications
- π Fix queries RRD graph. (#12152) - hugalafutro
- Icecast, Opensips and Voip monitor Application (#12070) - avinash403
Api
- API Calls to list Device Outages, calculated Availability (#12103) - SourceDoctor
Billing
- π Fix billing showing estimated transfer based on total of 1 days if billing day is first (#10445) - CirnoT
Discovery
Polling
Rancid
- β Add paloalto panos to gen_rancid.php (#12161) - BirkirFreyr
- β Add support for H3C/Comware (#12144) - cliffalbert
- Since Rancid 3, the separator is ; (#11688) - dupondje
π Bug
- π Make sure 1st admin user creation does not fail with error 500 (#12119) - deajan
- π Fix to show Routing Count in Pagemenu Selector (#12111) - SourceDoctor
- π Fix CiHelper function checkPythonExec to use 'pip3 install --user' and improve error message (#12097) - damonreed
- π Fix arp-search search (#12075) - Jellyfrog
- π Improve mib_dir setting consistency (#12069) - murrant
- Matrix txnid fix (#12057) - thomcatdotrocks
π¨ Refactor
- π Allow index rename migration to recover partially completed previous run (#12084) - murrant
- Rewrite smokeping script to be an lnms command (#11585) - TheMysteriousX
π Documentation
- β‘οΈ Update Application Docs for Unbound (#12151) - SourceDoctor
- π Use lnms dev:check instead of pre-commit.php (#12149) - murrant
- ARP endpoint can search by MAC (#12129) - murrant
- β‘οΈ Update Oxidized docs (#12116) - hanserasmus
- Begins with / Ends with, SQL example is reverse (#12113) - bestlong
- π MySQL Documentation Update (#12085) - SourceDoctor
- β‘οΈ Update Distributed-Poller.md (#12074) - nathanshiaulam
- β Remove broken link (#12059) - teunvink
π Translation
Misc
- π New index in alert_log table (#12143) - Negatifff
- π² IRC Add more logging and debug info (#12140) - Olen
- Don't set nick on each tick (#12139) - Olen
- List external commands in help. Allow reload of external commands (#12137) - Olen
- Increase the read-buffer as 64 bytes can be a little small (#12136) - Olen
- Remove unused "irc_chan". Renamed to "irc_alert_chan" (#12135) - Olen
- β Add some variables to the init of the class (#12134) - Olen
- Cast device_id to int to prevent type error in deviceCache::get() (#12076) - Jellyfrog
- β Add attach sysName to Prometheus. (#12061) - jasoncheng7115
Dependencies
- π Set PHP 7.3 as minimum supported version (#12118) - Jellyfrog
- β¬οΈ Bump http-proxy from 1.18.0 to 1.18.1 (#12081) - dependabot
-
v1.67 Changes
September 03, 20201.67
(2020-09-03)
A big thank you to the following 23 contributors this last month:
- Jellyfrog (10)
- TheGreatDoc (5)
- hanserasmus (5)
- SourceDoctor (5)
- murrant (4)
- Negatifff (2)
- bofh80 (2)
- pobradovic08 (2)
- arrmo (2)
- dependabot (2)
- jozefrebjak (1)
- Jarod2801 (1)
- Zmegolaz (1)
- Najihel (1)
- TheMysteriousX (1)
- craig-nokia (1)
- sprich96 (1)
- raphael247 (1)
- nathanshiaulam (1)
- m4rcu5 (1)
- nbyers (1)
- rjmidau (1)
- nightcore500 (1)
Thanks to maintainers and others that helped with pull requests this month:
- Jellyfrog (27)
- murrant (14)
- TheGreatDoc (5)
- SourceDoctor (4)
- PipoCanaja (1)
- rigocalin (1)
- Cormoran96 (1)
π Feature
- π² Show Device Outages as Log List (#12011) - SourceDoctor
- Availability Calculation for all Devices (#12004) - SourceDoctor
Device
- Detect additional TrueNAS hardware types (#12052) - TheMysteriousX
- π Fix 'unused data sent totalconns' in BigIP LTM Pool Members (#12041) - rjmidau
- π Expand endrun os support (#12008) - hanserasmus
- Nokia 7705 packet microwave (#12007) - craig-nokia
- β Add Cisco Firepower 1140 (#12006) - Najihel
- π Updated documentation and Discovery, to match Asuswrt-Merlin PR (#11999) - arrmo
- π Arista EOS: Added groups and better sensor names (#11990) - TheGreatDoc
- Cisco SLA jitter tag (#11983) - pobradovic08
- π Fix qnap state graphs (#11976) - TheGreatDoc
- β Added support for FS NMU (#11965) - jozefrebjak
- π Wireless support for Asuswrt-Merlin (the same as Openwrt) (#11964) - arrmo
- π Fixed Ubiquiti Airfiber LTU retrieval (#11844) - nightcore500
Webui
- Only show smokeping in menu if enabled (#12019) - Negatifff
- β‘οΈ Small update to installation steps (#12016) - hanserasmus
- β Add crossorigin policy to link rel manifest (#12005) - Zmegolaz
- π§ Only show smokeping link if the url is configured (#11992) - Jellyfrog
- Convert LastSync date for oxidized config info (#11779) - Negatifff
Graphs
- π Set RRD minimum to 0 to see the real change relation in app Smart, Mdadm and Certificate (#11986) - SourceDoctor
Alerting
- Matrix alert transport (#12018) - raphael247
- 0οΈβ£ Clean up default alert rules (#12014) - murrant
Polling
- π Use overwrite_ip when set on devices for ping checks (#12022) - nathanshiaulam
- 0οΈβ£ Increase default RRD data retention of MIN, MAX, and LAST to match AVERAGE (#11995) - pobradovic08
π Bug
- Corrected alert_rules.json file to container proper JSON. (#12033) - nbyers
- π Fix fping6 config definition (#12003) - TheGreatDoc
- βͺ Restore device inventory logic after 055abcf (#11993) - Jellyfrog
- Hide pip3 missing validate error (#11987) - murrant
- Full path to python requirements check (#11982) - murrant
- Python requirements check, use sys.exit (#11981) - murrant
- β Add default values to cast (#11977) - Jellyfrog
- β Add type hinting to devicecache (#11975) - Jellyfrog
- π Fix automatic service discovery (#11963) - bofh80
π Documentation
- β‘οΈ Update Smokeping.md (#12048) - TheGreatDoc
- π Rewrite the docs for OS discovery (#12047) - Jellyfrog
- β Rewrite the test data capture section (#12046) - Jellyfrog
- β‘οΈ Update Fast Ping Check docs (#12024) - hanserasmus
- β‘οΈ Update PortGroups.md (#12015) - sprich96
- β‘οΈ Update Applications Docs for Apache Agent (#12009) - hanserasmus
- π Fixed header anchors in RRDCached Documentation (#12002) - hanserasmus
- β‘οΈ Update Install-LibreNMS.md (#12001) - Jarod2801
Misc
- β‘οΈ Update travis to Ubuntu 18.04 (#12043) - Jellyfrog
- π Fix missing 'nets' for autodiscovery (#12039) - bofh80
- π Handle unknown device_type's. (#12031) - m4rcu5
- π Move Availability Setting to Poller (#12021) - SourceDoctor
- Cleanup Database Tables on Host Deletion (#12012) - SourceDoctor
- β Add missing index for device_perf (#11974) - Jellyfrog
Dependencies
- β¬οΈ Bump symfony/http-kernel from 5.1.2 to 5.1.5 (#12049) - dependabot
- β¬οΈ Bump elliptic from 6.5.2 to 6.5.3 (#11988) - dependabot
-
v1.66 Changes
July 30, 20201.66
(2020-07-30)
A big thank you to the following 28 contributors this last month:
- murrant (17)
- Jellyfrog (8)
- SourceDoctor (5)
- peelman (4)
- TheGreatDoc (3)
- cppmonkey (2)
- TheMysteriousX (2)
- arrmo (2)
- seros1521 (2)
- hanserasmus (2)
- javichumellamo (1)
- Oirbsiu (1)
- penfold1972 (1)
- cwispy (1)
- hrtrd (1)
- louis-oui (1)
- ppasserini (1)
- allwaysoft (1)
- CirnoT (1)
- dependabot (1)
- awein (1)
- Wooboy (1)
- AnaelMobilia (1)
- kleinem86 (1)
- twelch24 (1)
- hp197 (1)
- NotARobotDude (1)
- craig-nokia (1)
Thanks to maintainers and others that helped with pull requests this month:
π Security
- β Add permission support to Oxidized config search (#11928) - Jellyfrog
- π Fix sql injection (#11923) - murrant
- π Fix SQL injections in ajax_table.php (#11920) - Jellyfrog
- Sanitize graph title input (#11919) - Jellyfrog
- β Add more types to settings page (#11918) - Jellyfrog
- π Fix settings access (#11915) - murrant
Device
- π Fix USW detection again (#11978) - murrant
- β Add Canon iPF series (#11959) - Wooboy
- β Added basic EndRun support (#11932) - hanserasmus
- QNAP NAS - Added state rules to collection (#11931) - TheGreatDoc
- QNAP NAS - Added RAID states for each volume. (#11930) - TheGreatDoc
- CBQoS improvement (#11926) - seros1521
- Dell included a typo in their sysDescr (#11917) - TheMysteriousX
- β Added support for Fortinet FortiVoice devices (#11914) - cppmonkey
- π Support NetMan 204 (#11913) - javichumellamo
- β Added support for Eltek SmartPack2 Touch (#11909) - cppmonkey
- β Add Divisors to Eaton Matrix sensors (#11906) - peelman
- β Add support SNR Memory pool, dBm, voltage, current, fan speed and status (#11888) - hrtrd
- β Add support for Aten PE8216 PDU (#11887) - cwispy
- Ciena SDS (#11857) - penfold1972
- Cisco PW: Correct interface names in response to the SNMP query of cpwVcName (#11851) - Oirbsiu
- π Initial Release, wireless sensor support for Openwrt (#11768) - arrmo
- OS detection for Dell PowerVault MD arrays (#11509) - TheMysteriousX
Webui
- π Fix encoded html entities in page title (#11979) - murrant
- π Fix netflow links (#11971) - murrant
- Convert blade to panel component (#11957) - Jellyfrog
- π Fix wrong str::finish argument order (#11955) - hp197
- π Show SysName in Availability Widget (#11953) - SourceDoctor
- Convert device notes to blade (#11952) - Jellyfrog
- Sort Neighbors by ifName, not bei ifAlias (#11951) - SourceDoctor
- π Make sure base_url always ends with / (#11949) - murrant
- π Change text from black to white availability-map (#11946) - NotARobotDude
- π² Show Location on Poller Log (#11945) - SourceDoctor
- LLDP Neighbour List - alphabetic sort (#11944) - SourceDoctor
- π Fix missing Munin controller tab definition (#11943) - CirnoT
- Correct link for Rule, Location (Alerts, and several other pages) (#11937) - arrmo
- β¨ Enhance Alert History Table View (#11936) - SourceDoctor
- Black legend text in dark theme (#11933) - twelch24
- π Fix users that set a non-array for cors (#11921) - murrant
- βͺ Restore device alert tab (#11897) - murrant
- Laravel 7.x Shift (#11676) - Jellyfrog
Graphs
- β Remove legacy code and fix missing device graphs (#11950) - murrant
- Refresh device_bits graph; align column headers, use wider descriptio⦠(#11922) - peelman
- Fix graphing with generic_v3_multiline_float (#11916) - awein
- Mult graphs bits spacing (#11907) - peelman
Api
Alerting
- β Added Proxy support for Api Transport (#11968) - kleinem86
- β Add alert rule error on invert map selected but no selection in device, group or location list (#11894) - louis-oui
Discovery
Polling
- π Fix bug when timeout exceeded (#11934) - murrant
- β‘οΈ Selected Port Polling, only try to optimize polling if enabled by global setting (#11908) - peelman
- β Added check for incorrect ifConnectorPresent truth values, if invalidβ¦ (#11634) - craig-nokia
π Bug
- π§ Dispatch Service Fix maintenance issues (#11973) - murrant
- π Fix .env path in daily.sh (#11972) - murrant
- π Fix QNAP os polling (#11938) - TheGreatDoc
- π Fix error about ob not started sometimes in migration (#11927) - Jellyfrog
π¨ Refactor
π Documentation
- β‘οΈ Update RRDCached.md (#11967) - hanserasmus
- β‘οΈ Update Smokeping.md (#11956) - AnaelMobilia
- π Fix missing doc OpenWRT (#11924) - murrant
π Translation
- π Simplify Chinese lang Translation (#11905) - allwaysoft
- β‘οΈ Update italian translation (#11901) - ppasserini
β Tests
Dependencies
- β¬οΈ Bump lodash from 4.17.15 to 4.17.19 (#11942) - dependabot
-
v1.65.1 Changes
July 10, 2020π Multiple security fixes.
Thanks to the following companies for reporting vulnerabilities:
Shielder https://shielder.it/
Loginsoft https://www.loginsoft.com/ -
v1.65 Changes
July 03, 20201.65
(2020-07-03)
A big thank you to the following 42 contributors this last month:
- murrant (46)
- SourceDoctor (24)
- PipoCanaja (5)
- Jellyfrog (5)
- TheGreatDoc (4)
- Negatifff (4)
- TheMysteriousX (2)
- tamirhad (2)
- willhseitz (2)
- AnaelMobilia (2)
- yon2004 (2)
- pepperoni-pi (2)
- jasoncheng7115 (1)
- ppasserini (1)
- ajsiersema (1)
- ZoLuSs (1)
- cjwbath (1)
- joshuabaird (1)
- louis-oui (1)
- footstep86 (1)
- yac01 (1)
- robje (1)
- ryanheffernan (1)
- karrots (1)
- Martin22 (1)
- dupondje (1)
- opalivan (1)
- arrmo (1)
- π moisseev (1)
- XxPatrickxX (1)
- scouball (1)
- rkandilarov (1)
- hanserasmus (1)
- systeembeheer-rtvu (1)
- slashdoom (1)
- gardar (1)
- vitalisator (1)
- sorano (1)
- Derova (1)
- dependabot (1)
- Munzy (1)
- nepeat (1)
Thanks to maintainers and others that helped with pull requests this month:
- murrant (89)
- SourceDoctor (42)
- Jellyfrog (21)
- PipoCanaja (12)
- TheGreatDoc (6)
- kkrumm1 (6)
- f0o (3)
- laf (2)
- LEV82 (1)
- hanserasmus (1)
- sorano (1)
π Feature
- Devices List: Sort downtime and uptime (#11829) - murrant
- Skip_value can check OID existance (#11822) - PipoCanaja
- π New Web Installer (#11810) - murrant
- Device Availability Calculation (#11784) - SourceDoctor
- Dispatcher Service settings (#11760) - murrant
- π Improve migration to release update channel (#11669) - murrant
π Security
Device
- β Remove the last node from the arbor sysObjectId (#11890) - TheMysteriousX
- π Move qnap to yaml discovery + extended discovery (#11882) - TheGreatDoc
- β Added support for Integra E radios (#11871) - Derova
- β Add Riello Netman 204 support (#11856) - sorano
- Cirpack states mapping (#11855) - vitalisator
- π Jacarta interSeptor support (environmental monitoring device) (#11826) - systeembeheer-rtvu
- π Make IPv6 discovery work on JunOS (#11825) - TheMysteriousX
- π Gigamon GigaVUE basic support (#11824) - hanserasmus
- β Add new hardware model for Eltek/enexus (#11809) - willhseitz
- Arista sometimes returns NaN value when polling (#11800) - tamirhad
- ArubaOS-CX Identification (#11792) - XxPatrickxX
- β Add Edgecore ES3526XA OID (#11791) - moisseev
- β Add Packetlight PL2000 support (#11782) - opalivan
- β Add Edgecore ECS4100-28T OID (#11778) - Negatifff
- π Imcopower - Fixed state in imcopower-big (#11774) - Martin22
- π VRP FDB table correctly parsed on some CE switches (#11766) - PipoCanaja
- β Add APC Cooler detection (#11764) - karrots
- βͺ Workaround for bad entSensorPrecision values (#11757) - ryanheffernan
- VRP with new Discovery model for hw/serial etc (#11756) - PipoCanaja
- π Fix Samsung Printer (#11752) - murrant
- β Added Arista SN (#11737) - TheGreatDoc
- F5 LTM bandwidth controller (#11728) - yac01
- π Fix missing PoE port graphs for Cisco Catalyst 9K (#11698) - ajsiersema
- β Add OS support for Aviat WTM (#11654) - joshuabaird
- π New OS: DHCPatriot (dhcpatriot) (#11472) - pepperoni-pi
- π Arista VRF discovery support (#11421) - PipoCanaja
Webui
- β± Edit maintenance schedule, handle timezone properly (#11889) - murrant
- π Fix devices missing from graph view (#11886) - murrant
- π» Auth AD URL Setting in Web UI (#11884) - Munzy
- Fix some str_i_contains() usages (#11877) - murrant
- Settings geocode lookup (#11875) - murrant
- π Fix last th min-width in manage device groups table (#11860) - Negatifff
- π Fix Cisco Crossbar overview missing (#11839) - murrant
- π Allow device url by hostname (#11831) - murrant
- 404 when device does not exist (#11830) - murrant
- π§ Device Maintenance configurable duration (#11821) - SourceDoctor
- π Fix external auth auto-login (#11813) - murrant
- π Fix poller settings display (#11801) - murrant
- π Fix smokeping slave not found causing error (#11799) - murrant
- β Add device groups in overview tab (#11796) - Negatifff
- π Fixed typo in function htmlspecialchars within snmp edit (#11794) - scouball
- π Fix 2 latency tab bugs (#11787) - murrant
- Alert Template - sort Alert Rules alphabetic (#11786) - SourceDoctor
- Lighter RRD graph colors (#11759) - willhseitz
- π§ Windows Device Overlib equal to Linux (#11730) - SourceDoctor
- Widget hide-show search Field (#11729) - SourceDoctor
- Don't call clean() on the inputs to the SNMP settings form (#11709) - cjwbath
- Eventlog Application Alert in it's Severity Colour (#11660) - SourceDoctor
- π Fix availability map downtime (#11638) - louis-oui
- β Added ability to use JSON directly in Msteams Transport (#11129) - pepperoni-pi
Graphs
- RRD Float Precision Customization (#11853) - SourceDoctor
- Application Puppet Agent RRD Runtime Graph fix (#11837) - SourceDoctor
- π Show full description text on Asterisk RRDs (#11742) - SourceDoctor
Snmp Traps
- β Added UPS-MIB Trap On Battery (upsTraps.0.1) (#11776) - TheGreatDoc
Applications
- β¬οΈ Application DHCP Upgrade (#11661) - SourceDoctor
- β Added discovery for ups-nut status (#11606) - yon2004
- Apps - backupninja (#11010) - AnaelMobilia
Alerting
- π Fix recurring maintenance days (#11863) - murrant
- UPS Alert Rule Fix (#11836) - SourceDoctor
- π Fix alert last modified timestamps (#11833) - murrant
- π Make the Discord transport more formatted for Discord. (#11461) - nepeat
- π Maintenance Windows: recurring now works overnight (#11389) - murrant
Polling
- π Fix process details on newer versions of windows checkmk agent (#11840) - gardar
- π Fix performance issue in loadbalancers module (#11771) - tamirhad
- Implemented a generic approach for ifHighSpeed values that cannot be β¦ (#11504) - footstep86
Rancid
π Bug
- Python 3.4 is the minimum requirement (#11880) - Jellyfrog
- π Fix unauthenticated graphs (#11879) - murrant
- π Make fping work when fping6 is not present (#11868) - murrant
- π Hotfix CustomOID visibility (#11861) - SourceDoctor
- βͺ Restore SQL debug output (#11832) - murrant
- Ping Perf fix while running Squid (#11823) - SourceDoctor
- π Fix pip3 validation (#11788) - murrant
- Validate autoload first (#11785) - murrant
- π Change github-remove shebang to python3 (#11753) - murrant
- Syslog -> Added colour priority to the label column (#11607) - TheGreatDoc
π¨ Refactor
- PHP session is no longer required (#11870) - murrant
- π Fix validation and other issues when config.php is missing (#11867) - murrant
- Reformat OS yaml so it is easier to read (#11862) - murrant
- Auth middleware refinement (#11767) - murrant
Cleanup
- Cleanup functions.inc.php (#11835) - SourceDoctor
- π Change Units on Noise Floor (#11790) - arrmo
π Documentation
- Install change all tabs (#11876) - murrant
- β‘οΈ Update Services.md (#11834) - slashdoom
- Bare Dashboard Option (#11818) - SourceDoctor
- π Fix typo on Debian install documentation (#11816) - AnaelMobilia
- β Added SNMP v3 configuration example for Mikrotik/ROS (#11802) - rkandilarov
- Clearer python-memcached info (#11772) - murrant
- β‘οΈ Update and Consolidate Install docs Ubuntu 20.04 and CentOS 8 (#11762) - murrant
- Application sudo correction (#11741) - SourceDoctor
- π Fix Application Sudo Example (#11707) - ZoLuSs
- π Update RRDCached Documentation (#11516) - SourceDoctor
- β‘οΈ Doc debian 10 updates (#11488) - robje
π Translation
- π Italian translation (#11775) - ppasserini
- β‘οΈ Update zh-tw language (#11664) - jasoncheng7115
β Tests
Misc
- β¬οΈ Drop validation: group has write access (#11873) - murrant
- Lnms script should not be owned or ran by root (#11848) - murrant
- Debug pass-through exceptions for Ignition (#11773) - murrant
Dependencies
-
v1.64.1 Changes
June 01, 2020π Fixes for Samsung printers and github-remove script on distros that have dropped Python 2 support.
-
v1.64 Changes
May 31, 20201.64
(2020-05-31)
A big thank you to the following 56 contributors this last month:
- murrant (56)
- SourceDoctor (22)
- PipoCanaja (13)
- hanserasmus (5)
- TheMysteriousX (5)
- TheGreatDoc (5)
- arjitc (4)
- arrmo (4)
- footstep86 (4)
- spencerryan (3)
- Jellyfrog (3)
- jozefrebjak (3)
- joseUPV (2)
- vitalisator (2)
- gardar (2)
- π moisseev (2)
- bakerds (2)
- facuxt (2)
- gcotone (1)
- crazy-max (1)
- hachpai (1)
- VirTechSystems (1)
- PelNet (1)
- dsgagi (1)
- dagbdagb (1)
- π stylersnico (1)
- karlshea (1)
- ospfbgp (1)
- LaZyDK (1)
- Munzy (1)
- damonreed (1)
- Duffyx (1)
- nimrof (1)
- Butterscup (1)
- louis-oui (1)
- ProTofik (1)
- mattosem (1)
- jp-asdf (1)
- evheros (1)
- f0o (1)
- ajsiersema (1)
- Negatifff (1)
- dupondje (1)
- mathieu-oui (1)
- cjwbath (1)
- olivluca (1)
- craig-nokia (1)
- h-barnhart (1)
- jonasblomq (1)
- dependabot (1)
- KingJ (1)
- cliffalbert (1)
- lazyb0nes (1)
- bukowski12 (1)
- loopodoopo (1)
- deajan (1)
Thanks to maintainers that helped with pull requests this month:
- murrant (137)
- SourceDoctor (37)
- Jellyfrog (21)
- PipoCanaja (14)
- TheGreatDoc (10)
- kkrumm1 (2)
- laf (2)
- Npeca75 (1)
- f0o (1)
- dwiesner (1)
π Feature
- π§ Maintenance Mode via Device Settings (#11649) - SourceDoctor
- β Added link to smokeping interface and added smokeping options to global settings (#11610) - TheGreatDoc
- β¬οΈ Drop PHP 71 & Python2 support (#11531) - murrant
- Implement OS specific information discovery (#11446) - murrant
- π Device page dropdown hero button, Performance -> Latency (#11328) - murrant
π Security
Device
- π New Device: PowerTek/BladeShelter PDU support (#11731) - mattosem
- β Add new sysobjectid for Arbor ArbOS TMS appliances (#11711) - jp-asdf
- π Fixed Cisco ASA Lan2Lan typo (#11704) - evheros
- β Added TPLINK vlans support (#11697) - PipoCanaja
- β Added OID for EdgeCore models: ES 3528M-SFP, ES 4612, ES 3526 XA, ECSβ¦ (#11690) - Negatifff
- π Fix mini graphs with PanOS (#11681) - mathieu-oui
- π New Device: Paradyne SHDSL modems (#11679) - PipoCanaja
- π New corner cases for Huawei VRP BGP (#11663) - PipoCanaja
- β‘οΈ Updated Ciena Waveserver MIBs and fixed interface naming (#11646) - bakerds
- π Fix unit state sensor oid for aos6 (#11639) - joseUPV
- π Support for Ciena service delivery switch family (#11636) - bakerds
- β Added FortiAuthenticator support (#11633) - footstep86
- FortiWeb CPU and Memory (#11632) - footstep86
- Extend processor polling to Dell Powerconnect N1100 and N1500 series (#11631) - KingJ
- Riedo E3Meter PDU (#11624) - PipoCanaja
- β Add WAN (3/4g-LTE) support on Huawei AR family (#11619) - PipoCanaja
- β Add Papouch Quido Device (#11605) - bukowski12
- Vendor Dantherm (#11603) - loopodoopo
- β Added FortiSandbox support (#11593) - footstep86
- Correct options for IBMC version polling (#11587) - PipoCanaja
- Device - Correct SysObjectID for RIEDO Concentrator (#11573) - PipoCanaja
- β Add serial for QTECH QSW-3400 (#11569) - moisseev
- π Fixed issues with IMCO Power (#11559) - jozefrebjak
- π New OS: QTECH (#11556) - moisseev
- π§ Move packet journey counters from linux to packetjourney (#11550) - TheMysteriousX
- π Fix cisco sensor thresholds (#11547) - dsgagi
- βͺ Restore applications in TrueNAS (#11546) - karlshea
- π Fix Papouch detection too generic (#11540) - murrant
- β‘οΈ Updates to Brother Printer (#11532) - arrmo
- OS Detection for Mobileiron Core, Sentry appliances (#11510) - TheMysteriousX
- π AOS Advanced Support. (#11500) - joseUPV
- SIAE Radio: add additional sensors and data (#11498) - murrant
- π Fix lcos PHP 7.4 incompatible code (#11497) - murrant
- β Added bgpPeerDescr for Arista OS (#11495) - damonreed
- π Support FreeNAS/TrueNAS 11.3 (#11494) - TheMysteriousX
- π MPLS updates and bugfixing (#11468) - vitalisator
- π Airos 8.x.x no long supports AirMaxQuality (#11400) - facuxt
- β Added discovery and graphing for JunOS (SRX) RPM probes (#11187) - PelNet
- β Added FortiMail support (#10895) - footstep86
Webui
- π Fixing API Creation Error Message (#11745) - SourceDoctor
- π Show full description text on MySQL RRDs (#11738) - SourceDoctor
- Maximum Execution Time Exceeded show error (#11720) - murrant
- Enumerate Alert Level (#11652) - SourceDoctor
- π Show Laravel version in about (#11641) - murrant
- π Fix various issues with loading os definitions (#11640) - murrant
- Application State Icons (#11630) - SourceDoctor
- π» Handle exception about unserializable route cache (#11625) - murrant
- π Fixed realtime graph http get spam (#11616) - Butterscup
- Disable auto-refresh for notifications and alert history (#11589) - louis-oui
- Sort Health table alphabetic (#11586) - SourceDoctor
- Only Show in TopInterfaces Devices which are up (#11578) - SourceDoctor
- Natural Sort Applications by Display Name (#11577) - SourceDoctor
- Application DisplayName in Overview Hover (#11576) - SourceDoctor
- β Add acknowledgment notes to eventlog (#11575) - vitalisator
- π Fix vmhost device page link (#11553) - murrant
- Correct OS Overlib in Inventory (#11551) - SourceDoctor
- π Fix poller deletion (#11549) - murrant
- π Fix smokeping wo integration (#11548) - murrant
- π Show Hardware Details on Network Adapters in Device - Inventory (#11545) - SourceDoctor
- π Fix display of device modules (#11543) - ospfbgp
- β Addhost (web) snmp v3 not used first (#11536) - nimrof
- π Fix apps overview link (#11535) - murrant
- 0οΈβ£ Sort Top Devices widget descending by default (#11534) - murrant
- β‘οΈ Update device health settings Table UI (#11529) - arjitc
- π Fix errors for some devices loading components (#11527) - murrant
- π Fix new bill search input (#11524) - murrant
- π Equalize BootstrapSwitch Style on Device Edit to LibreNMS Standard (#11513) - arjitc
- Limit port, seconds, retries, max repeats and max OIDs to numeric type (#11512) - arjitc
- Put all the stats into the optionbar (#11501) - arjitc
- Login form footer center align (#11499) - jozefrebjak
- WebUI - Improved "dark" theme (#11417) - facuxt
Snmp Traps
- OSPF SNMP Trap Handlers (#11647) - h-barnhart
- β Added warmStart trap handler (#11583) - jozefrebjak
Applications
- β Add support for windows librenms(check_mk) agent (#11691) - gardar
- Application - Redis (#11612) - SourceDoctor
- Adjust RRDCached application event graph (#11528) - SourceDoctor
- π Fix RRDCached Application Socket Address in Poller (#11525) - SourceDoctor
- String Nicement for RRDCached - also alphabetic sorting of array (#11517) - SourceDoctor
Api
Alerting
- π Fix another mysql error in isMaintenance() (#11746) - arrmo
- β Address Incorrect DATE value in isUnderMaintenance (#11736) - arrmo
- Do not delay alert recovery notifications (#11555) - spencerryan
- Send Device group membership to Pagerduty (#11522) - spencerryan
- π Allow manual configuration of Pagerduty Integration Key (#11519) - spencerryan
- π Copy and modify the syslog transport for sending alerts to Splunk in an easy to parse format (#11176) - VirTechSystems
Discovery
- π Fix sensor type/class confusion (#11608) - PipoCanaja
- π Improvement for matching LLDP neighbors with known hosts. (#11445) - dagbdagb
- Migrate Python scripts to Python 3 (#10759) - deajan
Polling
- π Fix wireless sensor polling unit display (#11748) - murrant
- π Fix poller enabling graphs for display (#11743) - murrant
- π Fix dynamic group membership rule for devices.status equal 0 (#11699) - ajsiersema
- π Fix - Seperate default poller id and distributed poller groups (#11584) - SourceDoctor
- π Fix double escaping (#11503) - gcotone
Rancid
- β Add Edgemax support to rancid script (#11687) - dupondje
- π Support for allied telesis and cisco wlc (#11617) - cliffalbert
π Bug
- π Fix MySQL App sorts display (#11740) - SourceDoctor
- β Remove int width from db schema validation (MySQL 8) (#11725) - arrmo
- π Fix CSRF Token in Latency tab (#11703) - f0o
- π Fix some python3 wrapper connection issues (#11693) - murrant
- π Fix the PANOS HA state check alert rule from collection (#11657) - cjwbath
- π Fix inconsistent escapes (slashes in sysLocation) (#11637) - murrant
- π Fix "improper label name" in Prometheus datastore (#11602) - TheGreatDoc
- Filter on sensor class as expected and documented (#11592) - PipoCanaja
- π Fix python always install as user (#11562) - murrant
- π Fix default uptime warning to 86400 seconds (#11507) - SourceDoctor
π¨ Refactor
- Clean mempools code to avoid unnecessary snmpget (#11678) - PipoCanaja
- Enumerate AlertState (#11665) - SourceDoctor
- Python wrapper sql cleanup (#11628) - murrant
- Python3 only for snmp-scan.py (#11623) - murrant
- Laravel 6.x (#11397) - Jellyfrog
π Documentation
- β‘οΈ Update rrdtool setting explanation (#11724) - hanserasmus
- β‘οΈ Update distributed poller docs intro (#11721) - murrant
- Hardware examples SourceDoctor (#11680) - SourceDoctor
- π Applications Corrected wrong path in documentation (#11675) - ProTofik
- β‘οΈ Document update for distributed poller (#11655) - craig-nokia
- π Fix Fast-Ping-Check.md to include information about RRDCached (#11645) - jonasblomq
- β‘οΈ Update Example-Hardware-Setup.md (#11611) - lazyb0nes
- β Removed reference to deprecated poller-service.py (#11598) - hanserasmus
- β Added example for the alerta transport (#11596) - olivluca
- β Add missing python3 modules from repo, remove pip (#11594) - gardar
- π Correct sensor ignore documentation (#11591) - PipoCanaja
- Typo Fix (#11588) - Munzy
- β‘οΈ Update Docker installation doc (#11579) - crazy-max
- β Add python3 and pip3 to installs (#11566) - hanserasmus
- β Added python3 for new installs (#11564) - hanserasmus
- β Added note about having same APP_KEY value (#11521) - hanserasmus
- π Updated Index to add the doc for Debian 10 (#11515) - stylersnico
- β‘οΈ Update Installation-Ubuntu-1804-Nginx.md (#11466) - LaZyDK
β Tests
- β Testing cleanup (#11677) - murrant
- Rewrite development helper to lnms dev:check (#11650) - murrant
- π Fix test behaviour with PHP 7.4 on Fedora 32 (#11648) - TheMysteriousX
- β Speed up tests by skipping pings (#11642) - murrant
- β‘οΈ Update PHPUnit to 8.x (#11635) - Jellyfrog
- Os_schema is missing a module (#11511) - TheMysteriousX
Misc
- Check python3 and pip3 versions match (#11739) - murrant
- Check lnms running user (#11726) - murrant
- π Make migrations work in SQLite (#11643) - murrant
- Validate PHP version mismatch (#11621) - murrant
- Setuptools is required for python dependency check (#11600) - SourceDoctor
- β Hide python user warning if deps met at system level (#11590) - murrant
- Send python 3 version to stats.librenms.org (#11568) - murrant
- β Add python validation fix suggestions (#11563) - murrant
- β Added ignored devices to be pinged by smokeping (#11557) - TheGreatDoc
- Python3 Module Dependency Check (#11544) - SourceDoctor
- π Fix socket logic in services-wrapper.py (#11523) - Duffyx
- Install python requirements during daily (#11486) - murrant
- β‘οΈ Run artisan optimize after composer install (#11465) - Jellyfrog
Dependencies
- β¬οΈ Bump jquery from 3.4.1 to 3.5.0 (#11644) - dependabot
-
v1.63 Changes
April 28, 20201.63
(2020-04-27)
A big thank you to the following 41 contributors this last month:
- murrant (31)
- SourceDoctor (12)
- Jellyfrog (11)
- PipoCanaja (7)
- Martin22 (5)
- TheMysteriousX (5)
- hanserasmus (4)
- willhseitz (4)
- dneto82 (3)
- kedare (3)
- jozefrebjak (3)
- π stylersnico (2)
- priiduonu (2)
- h-barnhart (2)
- nimrof (2)
- mathieu-oui (1)
- AnaelMobilia (1)
- frenchie (1)
- noaheroufus (1)
- TFujiwara (1)
- vsessink (1)
- dGs- (1)
- robwilkes (1)
- vitalisator (1)
- jviersel (1)
- FingerlessGlov3s (1)
- TheGreatDoc (1)
- jepke (1)
- Alex131089 (1)
- nwautomator (1)
- danislav (1)
- monrad (1)
- gonzocrazy (1)
- arjitc (1)
- robje (1)
- arrmo (1)
- AltiUP (1)
- realgreef (1)
- Zaxmy (1)
- Cormoran96 (1)
- TvL2386 (1)
Thanks to maintainers that helped with pull requests this month:
- murrant (66)
- Jellyfrog (34)
- SourceDoctor (27)
- PipoCanaja (21)
- TheGreatDoc (5)
- laf (3)
- kkrumm1 (1)
- craig-nokia (1)
π Feature
- Global search MAC Address (#11434) - SourceDoctor
- Config CLI improvements (#11430) - murrant
- Implement watchdog to librenms-service (#11353) - willhseitz
Device
- Opengear add mempool discovery+polling (#11491) - gonzocrazy
- Detection, sensors and zpool/dataset usage for FreeNAS, TrueNAS (#11474) - TheMysteriousX
- OS detection and sensors for Dell Compellent (#11467) - TheMysteriousX
- β Add OS detection for Greenbone appliances (#11464) - TheMysteriousX
- Raspberry Pi frequency sensors discovery (#11460) - priiduonu
- β Added Cisco Firepower 1010 (#11449) - realgreef
- β Add OS version to asuswrt-merlin (#11438) - arrmo
- β Added support for Peplink Pepwave & FusionHub (#11432) - jozefrebjak
- Extend Netvision Socomec UPS cards for RFC1628 (#11426) - PipoCanaja
- β Add support for Advantech switches (#11415) - monrad
- CyberPower SNMP Traps (#11403) - h-barnhart
- Classify as unix for additional sensors (#11390) - nwautomator
- π IMCO Power - Added skip values for older devices without temperature sensor support. (#11387) - Martin22
- Ubiquiti Airfiber LTU many more sensors (#11382) - jepke
- π Fix routing engine discovery on standalone JunOS devices (#11381) - TheMysteriousX
- β Add support Ray3 (#11374) - Martin22
- π OPNsense poller better reporting of Version and Platform (#11350) - FingerlessGlov3s
- β‘οΈ Mikrotik - Updated MIB file and added Wireless Quality (#11347) - Martin22
- π Fix PanOS Sessions count and add Vsys and other sensors (#11341) - mathieu-oui
- β Added hardware detection for FreeBSD (#11313) - frenchie
- β Add support for Ascom IPBS (#11308) - PipoCanaja
- β Added Support for AirConsole Servers (#11302) - jozefrebjak
- π New device IMCO POWER (#11296) - Martin22
- APC NetBotz 200 - doesn't add not available temperature sensors (#11259) - dGs-
- π IPv6 support for BGP peers in VRP devices (#11243) - PipoCanaja
- β Added support for RIEDO data concentrator (#11237) - PipoCanaja
- β Added support for ICT Modular Power System and ICT Sine Wave Inverter (#11182) - noaheroufus
- π Fix for Nokia 7705 SAR (#11021) - vitalisator
- β Added sensors for outlets on Schleifenbauer devices. (#10949) - jviersel
Webui
- π Fix duplicate type="submit" (#11493) - nimrof
- π Fixed a small typo (#11487) - hanserasmus
- βͺ Restore click on Dashboard menu entry (#11478) - murrant
- π Fix - Show OS specific Mouseover in Alert Widget (#11457) - SourceDoctor
- Toggle dashboard editor without refresh (#11455) - murrant
- π Fix sensor link (#11454) - murrant
- Don't access the database too soon in Device model boot (#11453) - murrant
- π Fix devices filter os (#11443) - murrant
- Prevent breaking of interface name into 2 words/parts (#11420) - arjitc
- π Fix dashboard size (#11405) - murrant
- β‘οΈ Update on OS only logo. (#11399) - dneto82
- β‘οΈ Updated panos.svg (#11398) - dneto82
- π Fix global search by IP (#11395) - murrant
- Clarify that you can use IP or hostname to add a device (#11393) - murrant
- Widget Eventlog Sensors Link and Mouseover functionality (#11380) - SourceDoctor
- Convert alert modals to blade (#11373) - Jellyfrog
- Display custom types as in the config file (with ucwords) (#11367) - murrant
- Geo map: check if lat/long exist for each device with link (#11366) - willhseitz
- π Fix shared dashboards missing users (#11365) - murrant
- π Protect against plugins that leak output (#11364) - murrant
- Toggle visibilty of Dashboard Editor (#11321) - SourceDoctor
- Honoring config option
force_ip_to_sysnamein bill creation and editing (#10382) - TvL2386
Applications
- π Change stats file location (Bind9) (#11439) - AltiUP
- Rrdcached Socket Check fix (#11372) - SourceDoctor
- π§ Get configured Rrdcached Socket from config (#11351) - SourceDoctor
- π Fix memcached always reporting "ERROR" for app_state (#10739) - willhseitz
Api
- BGP API: fix search by ipv6 when using compressed addresses (#11394) - kedare
- BGP API: Allow to filter by local and remote peer address. (#11340) - kedare
Alerting
- PagerDuty Transport Improvement (#11459) - h-barnhart
- β Add support for sending events to Sensu (#11383) - TheMysteriousX
- Adding Column ifSpeed_prev, ifHighSpeed_prev to Ports Table (#11348) - SourceDoctor
- β Add transport for Smsmode (SMS provider) (#11332) - AnaelMobilia
Billing
Discovery
Polling
- BGP Polling: Add error code management (#11424) - kedare
- π Fix device creation using overwrited ip (#11388) - Alex131089
- π Fix adsl graphs (#11379) - murrant
- π Fix rrd format issues for asterisk and cipsec-tunnels (#11375) - murrant
- Patch unix agent (#11312) - TFujiwara
- π Fixed race conditions in distributed poller setup (#11307) - vsessink
- π Fix 10853 os specific syslocation (#11082) - willhseitz
π Bug
- Customer graphs: fix evaluation order so unauthenticated access works (#11485) - Zaxmy
- π Fix case sensitiv translations (#11463) - Jellyfrog
- Missed one jpgraph string (#11447) - murrant
- π Alert rule in, not_in remove (#11437) - SourceDoctor
- π Fix a copy-n-paste error (#11429) - robje
- π Fix - Read the db_port as integer (#11392) - danislav
- π Fix dashboard html escaping and javascript redirect (#11370) - Jellyfrog
π¨ Refactor
- Cleanup unused code (#11391) - SourceDoctor
- β Delete ports via eloquent event (#11354) - murrant
- Convert overview page to laravel (#10757) - Jellyfrog
Cleanup
π Documentation
- β Add ASP sms provider (#11489) - Cormoran96
- π Created installation for Debian 10 (#11481) - stylersnico
- β Add php-opcache settings to Performance Tuning (#11452) - hanserasmus
- β‘οΈ Updated selected-port-polling explanation (#11435) - hanserasmus
- β‘οΈ Update Images.md (#11418) - TheGreatDoc
- π Fix RRDTune.md (#11369) - jozefrebjak
Misc
- π Set PHP 7.2.5 as minimum supported version (#11470) - Jellyfrog
- π Show full path to ini file for timezone validation failures (#11444) - murrant
- π Global setting better naming (#11412) - SourceDoctor
- β‘οΈ Updated MIB from Palo Alto (#11402) - dneto82
- β Addhost tests (#11385) - nimrof
- β‘οΈ Update PHP dependencies (#11377) - murrant
-
v1.62.2 Changes
April 04, 2020π Fix adsl information graphing
-
v1.62.1 Changes
April 03, 2020π Fixes for cipsec-tunnels and asterisk polling
π Fix for geographic map links