2020
1.70.0
(2020-12-02)
A big thank you to the following 27 contributors this last month:
- murrant (17)
- SourceDoctor (12)
- Jellyfrog (11)
- ottorei (3)
- haydenseitz (2)
- hanserasmus (2)
- crazy-max (2)
- hrtrd (2)
- dependabot (1)
- Olen (1)
- jepke (1)
- robje (1)
- keryazmi (1)
- nightcore500 (1)
- ospfbgp (1)
- PipoCanaja (1)
- joseUPV (1)
- abrezinsky (1)
- epacke (1)
- averzicco (1)
- walterav1984 (1)
- HalianElf (1)
- MarlinMr (1)
- Senetus (1)
- Torch09 (1)
- Cormoran96 (1)
- deajan (1)
Thanks to maintainers and others that helped with pull requests this month:
- murrant (33)
- Jellyfrog (24)
- SourceDoctor (3)
- PipoCanaja (2)
- TheGreatDoc (1)
- ibigbug (1)
Feature
- Custom_descr Ports - configurable Icons (#12331) - SourceDoctor
- Faster initial database creation (#12297) - murrant
- Modernize mempools (#12282) - murrant
- Laravel 8.x Shift (#12235) - Jellyfrog
Security
Device
- New Logo Opnsense (#12359) - Cormoran96
- Add Device "Eltek SmartPack2" to enexus definitions (#12352) - Torch09
- SNR-ERD add support RSensor-H/T/P (#12328) - hrtrd
- Update regex for vCenter 7 (#12316) - HalianElf
- Add support new os SNR-ERD (#12315) - hrtrd
- Update Juniper's junos MIB-files (#12313) - ottorei
- Ignore aos6 phantom fan (#12303) - joseUPV
- Fix bgp polling for BGP4-MIB devices (#12301) - averzicco
- Adding Fortigate HA checks (#12300) - epacke
- Update F5 MIB-files (#12296) - ottorei
- Add support for new Extreme VSP/VOSS models (#12273) - ospfbgp
- Rittal CMC III: Add device support for PU and PU Compact (#12268) - nightcore500
- New device support named BTI SA-800 Series (#12264) - keryazmi
- Ubiquiti Edgepower battery values (#12247) - jepke
- Split VMware into seperate OS (#12243) - Jellyfrog
Webui
- Fix nets setting can't add new (#12341) - murrant
- Global Settings - Discovery Network (#12334) - SourceDoctor
- Fix Device Dependency Count Limitation (#12332) - SourceDoctor
- SQL error with alerts search bar (#12329) - ottorei
- Global setting ad domain (#12326) - SourceDoctor
- Mark acknowledged Alerts in Alert Rule List (#12320) - SourceDoctor
- Sort Alert Transport by Name (#12318) - SourceDoctor
- OSPF View Open/Close Button (#12311) - SourceDoctor
- Interface description types to Global Settings (#12291) - SourceDoctor
- Fix Network Map Device Group Highlighting (#12290) - SourceDoctor
- Show associated Alert Rules on Alert Templates (#12259) - SourceDoctor
Api
- Always return json for api requests (#12335) - murrant
- API - Allow Hostname on add/remove Device Dependencies (#12319) - SourceDoctor
Alerting
- Added expiration for alerts cache::lock() (#12375) - haydenseitz
- Added devices unpolled alert rule template (#12321) - Senetus
- Use a proxy server for the PagerDuty transport. (#12294) - abrezinsky
Polling
- Add OSPF cost (TOS) (#11929) - haydenseitz
Bug
- Vminfo bugs (#12344) - Jellyfrog
- Do not run validate.php as root (#12327) - murrant
- Fix model observer registering multiple times (#12323) - murrant
- Fix customers_descr config definition (#12310) - murrant
- Only add new outage entry if Device status changed (#12309) - SourceDoctor
- Remove incorrect mib_dir (#12306) - Jellyfrog
Refactor
- Convert Virtual Machine pages to Laravel (#12287) - Jellyfrog
- VRP NAC polling optimisation (#12279) - PipoCanaja
Cleanup
- Fix disabling of built-in commands when using ./lnms (#12308) - Jellyfrog
- Remove some unused files (#12307) - Jellyfrog
- Update to Composer 2 (#12263) - Jellyfrog
Documentation
- Fix php min version in the Docs (#12372) - hanserasmus
- Remove hardcoded URLs to doc (#12364) - crazy-max
- Fix bad link in docs (#12357) - murrant
- Update Auto-Discovery.md (#12317) - MarlinMr
- Update distributed poller documentation (#12312) - hanserasmus
- Extend Debian instructions with Raspberry Pi OS (#12302) - walterav1984
Misc
- GitHub Actions (#12353) - crazy-max
- Add system validation (#12337) - murrant
- Distributed Poller improved validation (#12269) - murrant
- IRC Adding floodcontrol. Better alerts (#12141) - Olen
Dependencies
- Bump dot-prop from 4.2.0 to 4.2.1 (#12289) - dependabot
- Bump to PHP 7.3 minimum (#12288) - Jellyfrog
1.69
(2020-11-01)
A big thank you to the following 34 contributors this last month:
- Jellyfrog (23)
- murrant (23)
- PipoCanaja (7)
- SourceDoctor (4)
- dagbdagb (3)
- ottorei (2)
- hanserasmus (2)
- bakerds (2)
- willhseitz (2)
- robje (2)
- Olen (2)
- gerhardqux (1)
- diegocanton (1)
- Negatifff (1)
- TheGreatDoc (1)
- avinash403 (1)
- rkojedzinszky (1)
- lowinger42 (1)
- FingerlessGlov3s (1)
- tim427 (1)
- mjeffin (1)
- guipoletto (1)
- DerTFL (1)
- gil-obradors (1)
- clarkchentw (1)
- h-barnhart (1)
- CameronMunroe (1)
- ibigbug (1)
- corsoblaster (1)
- dorkmatt (1)
- MarlinMr (1)
- bofh80 (1)
- p4k8 (1)
- TheMysteriousX (1)
Thanks to maintainers and others that helped with pull requests this month:
- Jellyfrog (36)
- murrant (34)
- SourceDoctor (17)
- PipoCanaja (4)
Feature
- Optional availability calculation mode to allow planned maintenance (#12218) - ottorei
- Yaml support to translate sysObjectID to get hardware (#12187) - murrant
- IRC Add simple tag-parsing of colors and highlights in alerts (#12138) - Olen
- Add refresh in widget settings (#12127) - Negatifff
- Added new authalgo support for SNMPv3 (#11966) - hanserasmus
Security
- Remove legacy password algorithms and move to Laravel standard (#12252) - Jellyfrog
- Validate dashboard id (#12219) - murrant
- Fix SQL injection vulnerability in MAC Accounting graph (#12204) - murrant
Device
- Basic support for Sophos xg v18 (#12251) - corsoblaster
- Convert VyOS to yaml (#12231) - Jellyfrog
- Fix wrong Zyxel GS1900 Q-BRIDGE replies (fdb-table) (#12230) - PipoCanaja
- Add supermicro SVG logo (#12222) - gil-obradors
- Fix Oki LAN OS info (#12213) - murrant
- Initial support for DC-UPS-48 from algcom (#12209) - guipoletto
- Put all Eaton mibs in the same subdir, update mibs, update YAML-files (#12197) - dagbdagb
- Add a bunch more Brocade Ironware devices (#12191) - robje
- Add opengear hardware discovery (#12189) - murrant
- All os detection now uses Yaml (#12186) - murrant
- New device: Rohde & Schwarz Sx800 (#12181) - TheGreatDoc
- Add support for Supermicro hardware/serial discovery (#12176) - Jellyfrog
- Add FreshTomato OS definition which is fork of tomato (#12173) - FingerlessGlov3s
- Ciena SAOS 8 device improvements (#12172) - bakerds
- Make Eaton Gigabit Network Card (AKA M2) a separate OS (#12156) - dagbdagb
- New sensors for siteboss OS + new sensor type: percentage (%) (#11958) - willhseitz
Webui
- Fixed display "Power Status" for libvirt vm's (#12283) - DerTFL
- Allow pre-formatted logon message (#12281) - murrant
- Fix - only get shortlabel from vlan if it has ports (#12267) - SourceDoctor
- Webui - Corrected swapped ul/dl Max Rate (#12255) - PipoCanaja
- Permissions query fixes (#12220) - murrant
- Health Overlib Correction (#12203) - SourceDoctor
- Additional fix for Cisco Crossbar overview missing (#12185) - lowinger42
- Convert Device>vlan view to Laravel (#12163) - Jellyfrog
- Add Blade Submenu component (#12159) - Jellyfrog
Graphs
Applications
- Bug - Typo in bind application polling (#12276) - PipoCanaja
- Force lower case variable $unbound[] - Unbound polling (#12178) - diegocanton
Api
Alerting
Polling
- Update DSL stats even if port is down (#12262) - PipoCanaja
- Fix dispatcher crash on restart (#12257) - murrant
- Allow nullable ospf auth (#12249) - willhseitz
Bug
- Fix permissions bug in IRC (#12266) - murrant
- Snmpwalk_cache_oid() handle multiline strings (#12254) - murrant
- Fix sql query syntax error (#12248) - Jellyfrog
- Fix device url (#12234) - Jellyfrog
- Add space between manufacturer and hardware (#12233) - Jellyfrog
- Move device exist check to prevent error (#12232) - Jellyfrog
- Bug - Check group os file before inclusion (#12227) - PipoCanaja
- Fix return value on deleting a Device Group (#12225) - SourceDoctor
- Fix typo cause empty data for NFS Server (#12223) - clarkchentw
- Update only latest Null Value Row in Outages Table (#12206) - ottorei
- Ircbot fix (#12192) - robje
- Fix Linux OS mib_dir usage (#12190) - Jellyfrog
- Fix lnms update command (#12182) - murrant
- Do not remove users with API tokens (#12162) - gerhardqux
- IRC fix joining alert channel(s) (#12160) - Olen
- Fix midnight poller data loss (#11582) - TheMysteriousX
Refactor
- Cleanup generate_sensor_link (#12154) - SourceDoctor
- Support multiple daily process locking backends with distributed polling (#11896) - murrant
Documentation
- Update SNMP-Configuration-Examples.md (#12265) - MarlinMr
- Clarify non-x86 hardware info sources for snmpd (#12253) - dorkmatt
- Improve Services documentation (#12226) - CameronMunroe
- Added instructions for rsyslog version 8 (#12224) - h-barnhart
- Fixed the IRC-Bot Extensions link (#12216) - tim427
- Add table of content to installation guide (#12202) - Jellyfrog
- Update Install-LibreNMS.md (#12201) - mjeffin
- Add docs for Supermicro Superdoctor (#12200) - Jellyfrog
- Updated linux snmpd.conf example (#12195) - murrant
- Ignore changelog in docs search (#12194) - Jellyfrog
- Add missing mkdocs extension (#12193) - Jellyfrog
- Icecast doc correction (#12183) - avinash403
- Suggest Fast Ping before 1 Minute Polling (#12179) - murrant
- Update Initial-Detection.md (#12174) - bakerds
- Update Example-Hardware-Setup.md (#12170) - dagbdagb
- Don't index changelogs (#12166) - murrant
Tests
Misc
- Apply fixes from StyleCI (#12285) - Jellyfrog
- Change of default .pdf font (#12278) - p4k8
- Accommodate upcoming php 7.3 change (#12180) - hanserasmus
- Add missing primary keys (#12106) - rkojedzinszky
Dependencies
1.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
1.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
- Clean up default alert rules (#12014) - murrant
Polling
- Use overwrite_ip when set on devices for ping checks (#12022) - nathanshiaulam
- 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
1.66
(2020-07-30)
A big thank you to the following 28 contributors this last month:
- murrant (17)
- Jellyfrog (8)
- SourceDoctor (5)
- TheGreatDoc (4)
- peelman (4)
- cppmonkey (2)
- TheMysteriousX (2)
- arrmo (2)
- seros1521 (2)
- hanserasmus (2)
- NotARobotDude (1)
- allwaysoft (1)
- Oirbsiu (1)
- penfold1972 (1)
- cwispy (1)
- hrtrd (1)
- louis-oui (1)
- ppasserini (1)
- kleinem86 (1)
- javichumellamo (1)
- CirnoT (1)
- awein (1)
- Wooboy (1)
- AnaelMobilia (1)
- twelch24 (1)
- hp197 (1)
- dependabot (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
- Fix latency.blade.php to show smokeping integration (#11980) - TheGreatDoc
- 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
1.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)
- kuhball (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 (48)
- SourceDoctor (27)
- Jellyfrog (20)
- PipoCanaja (11)
- 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) - kuhball
- 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
- Bump websocket-extensions from 0.1.3 to 0.1.4 (#11874) - dependabot
- Update PHP dependencies (#11846) - murrant
- Replace laravel-vue-i18n-generator (#11815) - Jellyfrog
1.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 and others that helped with pull requests this month:
- murrant (84)
- SourceDoctor (32)
- Jellyfrog (20)
- 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
- 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
1.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 and others that helped with pull requests this month:
- murrant (44)
- Jellyfrog (31)
- SourceDoctor (23)
- PipoCanaja (19)
- 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_sysname
in 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
Tests
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
- Update PHP dependencies (#11377) - murrant
1.62
(2020-03-31)
A big thank you to the following 34 contributors this last month:
- murrant (17)
- SourceDoctor (15)
- PipoCanaja (7)
- dagbdagb (4)
- danislav (3)
- mpikzink (3)
- cjwbath (3)
- kedare (3)
- ghost (2)
- dlangille (2)
- Munzy (2)
- jozefrebjak (2)
- Urth (2)
- joseUPV (1)
- hanserasmus (1)
- josephtingiris (1)
- FingerlessGlov3s (1)
- fhlmbrg (1)
- h-barnhart (1)
- shepherdjay (1)
- Chewza (1)
- ospfbgp (1)
- jepke (1)
- ekoyle (1)
- pobradovic08 (1)
- dGs- (1)
- nickhilliard (1)
- raphaelyancey (1)
- rkojedzinszky (1)
- lucadefazio (1)
- fusedsynapse (1)
- jp-asdf (1)
- chrisocalypse (1)
- crcro (1)
Thanks to maintainers and others that helped with pull requests this month:
- SourceDoctor (26)
- PipoCanaja (24)
- murrant (22)
- kkrumm1 (8)
- Jellyfrog (6)
- vdchuyen (1)
- sp1rr3 (1)
- TheGreatDoc (1)
- laf (1)
Feature
- Geographical map: Show network links between locations (#11269) - kedare
- Extra VLAN mapping in bridge FDB module to fix ProCurve (#11230) - cjwbath
Device
- Add support for VOSS switches VSP-7400-48Y-8C and VSP-4900-48P (#11360) - ospfbgp
- Changed USV bypass state from alert to warning (#11356) - mpikzink
- Cisco-Remote-Access-Monitor (#11355) - mpikzink
- Added support for Cisco Firepower FTD 4140 (#11345) - chrisocalypse
- Create MAS-MIB-SMIV2-MIB (#11342) - jp-asdf
- Sonus became Ribbon Communications - update logos (#11339) - cjwbath
- Added cisco firepower threat defense 1120 (#11336) - lucadefazio
- Ubiquiti Edgepower OS definition (#11315) - jepke
- Fixed issue with reporting of Cisco ASA Remote Sessions. rev2 (#11286) - dagbdagb
- Update Sophos detection (#11275) - murrant
- Add support for Cisco SX350X-24 (#11272) - Chewza
- Add device support for SilverPeak (#11270) - shepherdjay
- Update OPNsense definition due to incorrect OID on second detection method (#11265) - FingerlessGlov3s
- Added additional Cisco FirePOWER device ID's for 2100 series (#11260) - ghost
- Fix "inteno" and "quanta" OS collision (#11238) - PipoCanaja
- Collect average server CPU usage on Huawei RH servers (IBMC) (#11236) - PipoCanaja
- Added support for Inteno devices (#11229) - PipoCanaja
- Store OLD-CISCO-xxx-MIB files in their directory (#11228) - PipoCanaja
- Add Device: Innovaphone (#11225) - mpikzink
Webui
- QueryBuilder Filter alphabetic sorting (#11358) - SourceDoctor
- Don't show deleted ports in device overview (#11344) - murrant
- Top Interfaces, exclude invalid ports (#11338) - murrant
- Fix invalid paths introduced in librenms/librenms#9883 (#11337) - fusedsynapse
- Global Settings - force_ip_to_sysname, force_hostname_to_sysname (#11335) - SourceDoctor
- Use format_hostname in dependencies list (#11333) - PipoCanaja
- Better map link scaling algorithm (#11329) - kedare
- Widget - TopInterface, TopDevice - device popup missing os name (#11325) - SourceDoctor
- Fix js warning in settings, update js deps (#11324) - murrant
- Replace AES by SHA for authalgo (#11314) - dGs-
- Widget Fix - Server Stats - show DisplayName instead Device ID (#11301) - SourceDoctor
- Widget - show selected DeviceGroup in Title (#11299) - SourceDoctor
- Builder View Fix for Collection Selector (#11290) - SourceDoctor
- Form csrf missing in custom_oid edit (#11282) - danislav
- Sort Settings by translated names (#11280) - murrant
- Rewrite Poller Management to Blade/Eloquent (#11277) - SourceDoctor
- Add datastore settings to the Web UI (#11266) - murrant
- Show the plugin's name in the title rather than just "Plugin" (#11258) - cjwbath
- Global Search - IPv4, IPv6 (#11257) - SourceDoctor
- Extended unbound monitoring (#11255) - hanserasmus
Graphs
- Fix graph previous with rrdgraph_real_percentile (#11306) - murrant
- Graph CPU Steal and IO Wait (#11235) - SourceDoctor
Applications
- Fix issue when field name is longer than allowed (#11349) - murrant
- Mailcow-dockerized postfix stats (#11058) - crcro
Api
Alerting
- Alert Rule - add Operator 'in' and 'not in' (#11327) - SourceDoctor
- Alert Collection Rule - APC UPS Diagnostics Test Result (#11292) - SourceDoctor
- Alert Collection Rule fix for APC on Battery Power (#11291) - SourceDoctor
Billing
Discovery
Polling
- Fixed Netscaler vserver rrd ds name (#11304) - pobradovic08
- Refactor Datastores to allow future improvements. OpenTSDB Tags. (#11283) - murrant
- Fallback to default Poller Group on delete (#11278) - SourceDoctor
- Upgrade UCD Mibs (Others) (#11253) - Munzy
- Update Linux SNMPD to support ssCpuRawSteal (#11252) - Munzy
- Changed poller member validation step and message (#11239) - joseUPV
Bug
- Add primary key to device_graphs (#11331) - rkojedzinszky
- Stop using {} for arrays (#11319) - dlangille
- Only check depedencies once in validate.php (#11316) - murrant
- Fix get_rrd_dir() function (#11310) - murrant
- Fix show rrdtool command (#11305) - murrant
- Fix custom oids not being added to RRD after other RRD cleanups (#11300) - ekoyle
- Fix db_port config in services-wrapper (#11284) - danislav
- Fix - Crash in Device Group on some Operator (#11250) - SourceDoctor
- Fix error when deleting alert maintenance schedules (#11232) - josephtingiris
Cleanup
- Symfony requires php-dom extension (#11320) - nickhilliard
Documentation
- Update SNMP-Configuration-Examples.md (#11334) - dagbdagb
- Update SMART extension documentation (#11330) - raphaelyancey
- Update Performance.md (#11298) - dagbdagb
- Update Dispatcher-Service.md (#11297) - dagbdagb
- Fix dockerized postfix app wrong url (#11285) - jozefrebjak
- Add quotes around the word mail (#11267) - danislav
- Update SNMP-Trap-Handler.md (#11263) - jozefrebjak
- Fix includes/defaults.inc.php references (#11249) - dlangille
- Update SSL-Configuration.md (#11223) - fhlmbrg
- Health Sensor Advanced Discovery Example (#11179) - h-barnhart
Translation
- French translation update (#11293) - PipoCanaja
1.61
(2020-03-01)
A big thank you to the following 21 contributors this last month:
- SourceDoctor (22)
- PipoCanaja (15)
- josephtingiris (9)
- murrant (8)
- mpikzink (7)
- Jellyfrog (4)
- gabrielRojasNew (4)
- joseUPV (3)
- kedare (3)
- kkrumm1 (2)
- h-barnhart (1)
- FingerlessGlov3s (1)
- danislav (1)
- joretapoo (1)
- wikro (1)
- pepperoni-pi (1)
- gcotone (1)
- lehuizi (1)
- Pluppo (1)
- Atroskelis (1)
- jasoncheng7115 (1)
Thanks to maintainers and others that helped with pull requests this month:
- kkrumm1 (24)
- SourceDoctor (21)
- PipoCanaja (20)
- Jellyfrog (17)
- murrant (14)
- laf (7)
- louis-oui (1)
- arrmo (1)
Feature
- Option to default open Location Map on Device View (#11167) - SourceDoctor
- Community 10946, Option -r for ping.php (#11161) - danislav
- Extra VLAN mapping in AOS specific FDB module (#11145) - joseUPV
- Puppet Agent Monitoring (#10827) - SourceDoctor
Device
- Aruba cluster userfriendly read (#11217) - mpikzink
- IOSXE ignore macSecControlledIF and macSecUncontrolledIF ifTypes (#11214) - pepperoni-pi
- Additional OPNsense detection (#11196) - FingerlessGlov3s
- Added Cambium PTP670 (#11186) - PipoCanaja
- Add basic support for PICA8 devices (#11185) - PipoCanaja
- Add the serial to aruba-instant devices (#11184) - mpikzink
- Huawei MIB updates (#11181) - PipoCanaja
- Adva FSP150cc Health Sensors (#11168) - h-barnhart
- Add support for reading advertised BGP prefixes (#11147) - kedare
- Bug - Correct RFC1213 route discovery (#11144) - PipoCanaja
- Aruba Controller ->Correct AP Power value (#11122) - joseUPV
- Support for Teldat routers (#11118) - PipoCanaja
- Add serial to Epson printer (#11111) - mpikzink
- Add Janitza Power Sensors (#11110) - mpikzink
- Add Serialnumber to HP und Konica printers (#11106) - mpikzink
- Adding support for Cisco SB SX550X-24F switch (#11098) - Pluppo
- Added rittal-cmc (LCP Plus) (#11091) - mpikzink
- Improve Huawei VRP bgp discovery (#11054) - PipoCanaja
Webui
- Running Alerts colorized depending on to their severity (#11210) - SourceDoctor
- Dashboard Widget Availability - show Hostname (#11208) - SourceDoctor
- Move storage module settings to discovery tab (#11206) - murrant
- Update JS deps (#11203) - murrant
- Fix global settings array validate messages (#11199) - murrant
- Global Settings - Uptime Warning (#11198) - SourceDoctor
- Global Settings - Mountpoint ignore options (#11197) - SourceDoctor
- Global search by IP address (#11165) - josephtingiris
- Add Size column to edit Storage Settings table (#11164) - josephtingiris
- Equalize default Poller Group Naming (#11156) - SourceDoctor
- Configurable Alert Rule default settings (#11152) - SourceDoctor
- Change Device, Group, Location - Order (#11141) - SourceDoctor
- Alert Rule label fix (#11137) - SourceDoctor
- Fix android-chrome icons (#11136) - josephtingiris
- Update devices last_ping along with device_perf (#11117) - josephtingiris
- Renovated Alert Rules (#11115) - josephtingiris
- Fix inventory page hostname/sysname and default generate_device_link behaviour (#11114) - kedare
- Hide "devices added" for devices that existed before #11104 (#11107) - josephtingiris
- Add a space for times like '1 minute' (#11105) - josephtingiris
- Show when a device was added and last discovered (#11104) - josephtingiris
- Speed up canAccessDevice/devicesForUser (#10992) - Jellyfrog
Api
- BGP API: Add filter by remote ASN (#11204) - kedare
- Add alert_rule filtering to API ROUTE "list_alerts" (#11109) - gcotone
- Added add and remove parents for device from the V0 API (#11100) - gabrielRojasNew
- Created add, edit, remove location and edit, remove services to the v… (#11080) - gabrielRojasNew
Alerting
- Copy existing Alert Rule (#11195) - SourceDoctor
- More verbose Alert Detail Fallback (#11153) - SourceDoctor
- Alert Rule default update (#11143) - SourceDoctor
- Ping Latency Check to Alert Collection (#11139) - SourceDoctor
- Location based Alert Rule (#11128) - SourceDoctor
- Default alert rules remove Devices up/down (#11124) - kkrumm1
Discovery
- MPLS Route discovery - Wrong variable assignation order (#11103) - PipoCanaja
Polling
- Reduce DB polling while getting SNMP data (#11162) - SourceDoctor
- Mark assigned default Poller Group (#11112) - SourceDoctor
- Change Poller time validation (#11108) - joseUPV
Bug
- Device Page: Remove csrf token from url when updating url (#11180) - murrant
- Space on type like "OOB Management" cause issue on smokeping, edit ge… (#11160) - joretapoo
- Invalidate 'Wrong Type' snmp_walk() data (#11159) - josephtingiris
- Fix invalid dnos test data (#11158) - murrant
- Fix SSO Auth test (#11155) - murrant
- PHP hashes are case sensitive. (#11151) - wikro
- Change ups-nut sensors (#11113) - mpikzink
- Fixed unix-agent polling bug where the called method can't be found (#11102) - lehuizi
Documentation
- Correct docs menu name (#11207) - Jellyfrog
- Added documentation to edit, delete services and locations (#11193) - gabrielRojasNew
- Added steps to split DB off to its own server (#11130) - SourceDoctor
- Added yum-config-manager to Remi install (#11033) - Atroskelis
Translation
- Update settings.php translation string (#10928) - jasoncheng7115
Misc
1.60
(2020-02-04)
A big thank you to the following 33 contributors this last month:
- SourceDoctor (19)
- louis-oui (12)
- josephtingiris (11)
- martijn-schmidt (3)
- vitalisator (2)
- murrant (2)
- h-barnhart (2)
- joshuabaird (2)
- LEV82 (2)
- cjwbath (2)
- arrmo (2)
- nistorj (1)
- kkrumm1 (1)
- AnaelMobilia (1)
- clmcavaney (1)
- arjitc (1)
- dagbdagb (1)
- Jellyfrog (1)
- klui2k1 (1)
- ccperilla (1)
- laf (1)
- craig-nokia (1)
- JohnSPeach (1)
- zombah (1)
- opalivan (1)
- mpikzink (1)
- TheGreatDoc (1)
- HostIRE (1)
- willhseitz (1)
- SpaceDump (1)
- xorrkaz (1)
- ajsiersema (1)
- PipoCanaja (1)
Thanks to maintainers and others that helped with pull requests this month:
- kkrumm1 (45)
- PipoCanaja (32)
- Jellyfrog (18)
- laf (3)
- murrant (3)
Feature
- Maintenance Mode for a complete Location (#11089) - SourceDoctor
- Alternate Poller IP instead of Hostname (#10981) - SourceDoctor
Device
- Fixed missing PoE graphs for Cisco devices (#11087) - ajsiersema
- Fix Air Fiber port stats (#11079) - murrant
- Added OS definition and discovery for SIAE Alfo80HD (#11063) - HostIRE
- Added WUT Humidity and Temperature Sensors (#11053) - mpikzink
- Create CISCO-RESILIENT-ETHERNET-PROTOCOL-MIB (#11052) - opalivan
- Minor updates for dd-wrt, clarify snmp source better (#11051) - arrmo
- Add Zyxel MGS-3712 Sensors (#11050) - vitalisator
- Update IOS-XR with NCS-5500 support (#11044) - zombah
- Add sensors to Infoblox discovery (nios.yaml) (#11043) - JohnSPeach
- Update timos.inc.php (#11040) - craig-nokia
- Fixed issue with SNMP contexts using vlan 1002-1005 on IOS devices (#11031) - nistorj
- Create TRIPPLITE-PRODUCTS (#11028) - arjitc
- Add support for TRENDnet switch (#11007) - arrmo
- Add ifotec definition file (#11005) - AnaelMobilia
- Correct preg_match() pattern on line 5 (#10999) - josephtingiris
- Fix Siklu Voltage Sensor (#10997) - joshuabaird
- Add state sensor for Packetflux Sitemonitor Switch Input (#10994) - joshuabaird
- Add Lancom OAP-321 Wireless AP (#10982) - vitalisator
- Update IronWare sensors & bgp-peers discovery, allow skip_values to target a specific index appended to the OID (#10941) - martijn-schmidt
- FDB for ArubaOS (#10940) - klui2k1
- Extend FS switches support, handle lowerLayerDown ifOperStatus (#10904) - PipoCanaja
Webui
- Mark Devices in Maintenance Mode (#11092) - SourceDoctor
- Fix missing ACK & Notes modals on device alert page (#11076) - josephtingiris
- Poller Group Management - Device Count (#11073) - SourceDoctor
- Order Poller Group by Name (#11072) - SourceDoctor
- Change Poller Group on Device Settings (#11071) - SourceDoctor
- Fixed device SNMP edit form (and better feedback) (#11068) - josephtingiris
- Oxidized GUI tweaks (#11066) - cjwbath
- Add aggregate totals to multiport_bits graph, similar to port_bits (#11065) - willhseitz
- Format the Device Module Naming like in global Settings (#11061) - SourceDoctor
- Allow findOsImage() to also use the first two words of $feature (#11049) - josephtingiris
- Highlight Device Dependency Path to Dependency Root Device(s) (#11025) - SourceDoctor
- Support of "disable alerting" in availability map and device summary widget (#11022) - louis-oui
- Highlight isolated Devices (Devices with no Dependencies) (#11018) - SourceDoctor
- Clarify doc and webui for ignore tag on devices, ports, components and services (#11016) - louis-oui
- "Disable alerting" on device disables alert rules check (not just alert transport) (#11015) - louis-oui
- Clarify disable, ignore and disable all alerts in device edit section (#11011) - louis-oui
- Add Blade directives for common Url functions (#10995) - Jellyfrog
- Alertlog stats dashboard widget (#10967) - louis-oui
- Add alert rule option to invert devices and groups "map to" list (#10954) - louis-oui
- Graphing Device Dependency (#10916) - SourceDoctor
- Add 'alert history' widget for dashboard (#10901) - louis-oui
- Discovery Module and Poller Module configuration via Global Settings Web GUI (#10854) - SourceDoctor
Snmp Traps
- VMWare Guest State Traps and UI (#11035) - h-barnhart
- SNMP Traps for Juniper Power Supplies (#10965) - h-barnhart
Applications
- Show Alert Detail for Applications (#11088) - SourceDoctor
- Asterisk app: add IAX2 peer graphs (#11078) - josephtingiris
- PureFTPd Application (#11048) - SourceDoctor
Alerting
- Remove also Associations by deleting Scheduled Maintenance (#11093) - SourceDoctor
- Remove redundant data from Alert fallback detail (#11081) - SourceDoctor
- Cisco Spark Do not strip tags when markdown is in use. (#11075) - xorrkaz
- Added fix for escaping underscore while using Markdown (#11070) - SpaceDump
- Add alert rule option to invert devices and groups "map to" list (#11038) - louis-oui
- Do not update alert timestamp when updating a triggered alert (#10907) - louis-oui
Billing
Discovery
- Don't overwrite real port ids with zeros in the FDB (#11041) - cjwbath
- Add bad_ifoperstatus for filtering interfaces having a status for example 'notPresent' (#10977) - LEV82
Polling
- Don't dnslookup if overwrite IP is configured (#11084) - SourceDoctor
- Optimize DB update of ports and ports_statistics tables when polling (#10792) - louis-oui
Bug
- Revert ironware BGP-peers changes from PR #10941 (#11096) - martijn-schmidt
- Fix snmptranslate exception (#11085) - josephtingiris
- Updated test data for arubaos, fs-switch, ifotec, lcos, siklu and trendnet, to pass Travis tests (#11067) - LEV82
- Fix FatalThrowableError in forgetAttrib() (#11064) - josephtingiris
- Fix SQL constraint violation, 'port_id' cannot be null (#11055) - josephtingiris
- Fix alerts not displayed (#11034) - louis-oui
- Fix & amend broken $num_ports query on line 83 (#11013) - josephtingiris
- Bugfix the snmpsim collector: use the correct mibdir (#11003) - martijn-schmidt
- In rrdtool_escape(), fix invalid length (#11001) - josephtingiris
Refactor
- Centralize Application Display Naming (#11047) - SourceDoctor
- Remove uneeded table header (#11029) - SourceDoctor
- Always update widget seeds when db update (#10917) - louis-oui
Cleanup
- Fixing PHP incompatibility issue with PHP 7.4 (#11030) - clmcavaney
Documentation
Translation
- Correct 'shortend' misspelling (#11000) - josephtingiris