Changelog History
Page 1
-
v1.70.1 Changes
December 02, 2020Small fix to the daily.sh script
-
v1.70.0 Changes
December 02, 20201.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
-
v1.69 Changes
November 02, 20201.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
-
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