## 1.47 *(2018-12-30)* A big thank you to the following 28 contributors this last month: - murrant (33) - PipoCanaja (8) - laf (4) - VVelox (3) - TheGreatDoc (2) - RobbFromIT (2) - vitalisator (2) - evheros (2) - djamp42 (2) - peelman (1) - hexdump0x0200 (1) - h-barnhart (1) - joseaugustocardoso (1) - TakeMeNL (1) - 2E0PGS (1) - msmithbbc (1) - crazy-max (1) - sorano (1) - Rosiak (1) - thanegill (1) - markoh76 (1) - gillmore-ac (1) - pcw11211 (1) - kkrumm1 (1) - Schouwenburg (1) - arjitc (1) - voipmeister (1) - TylerSweet (1) #### Bug * Fixed customers page to only show customer type ports ([#9598](https://github.com/librenms/librenms/pull/9598)) - [murrant](https://github.com/murrant) * Fixed ifName and ifAlias being blanked by discovery ([#9589](https://github.com/librenms/librenms/pull/9589)) - [murrant](https://github.com/murrant) * Widget fixes 4 ([#9583](https://github.com/librenms/librenms/pull/9583)) - [murrant](https://github.com/murrant) * Fixed for snmp query timeout after 60s ([#9574](https://github.com/librenms/librenms/pull/9574)) - [murrant](https://github.com/murrant) * TopDevices widget respect limit ([#9572](https://github.com/librenms/librenms/pull/9572)) - [murrant](https://github.com/murrant) * Allow multiple worldmap widgets ([#9565](https://github.com/librenms/librenms/pull/9565)) - [murrant](https://github.com/murrant) * Fixed error in error page ([#9560](https://github.com/librenms/librenms/pull/9560)) - [murrant](https://github.com/murrant) * Fixed snmp-collect-data.php ([#9553](https://github.com/librenms/librenms/pull/9553)) - [murrant](https://github.com/murrant) * Better handling of log file failures ([#9539](https://github.com/librenms/librenms/pull/9539)) - [murrant](https://github.com/murrant) * Fixed openstreetmap support in device not using custom tiles ([#9536](https://github.com/librenms/librenms/pull/9536)) - [laf](https://github.com/laf) * Fixed ifType being removed when a port is down ([#9493](https://github.com/librenms/librenms/pull/9493)) - [PipoCanaja](https://github.com/PipoCanaja) * Pushover fix sounds ([#9519](https://github.com/librenms/librenms/pull/9519)) - [murrant](https://github.com/murrant) * Fixed plugins using d_echo ([#9498](https://github.com/librenms/librenms/pull/9498)) - [murrant](https://github.com/murrant) * Typo in YamlDiscovery.php ([#9530](https://github.com/librenms/librenms/pull/9530)) - [PipoCanaja](https://github.com/PipoCanaja) * Fixed customers page ([#9521](https://github.com/librenms/librenms/pull/9521)) - [murrant](https://github.com/murrant) * Fixed alert log showing only green instead of all by default ([#9529](https://github.com/librenms/librenms/pull/9529)) - [TheGreatDoc](https://github.com/TheGreatDoc) * Fixed error when location is missing from the DB ([#9523](https://github.com/librenms/librenms/pull/9523)) - [murrant](https://github.com/murrant) * Fixed integers fields in alert rules to be string ([#9496](https://github.com/librenms/librenms/pull/9496)) - [TheGreatDoc](https://github.com/TheGreatDoc) #### Device * Updated AirFiber to add modulation rates, fix gpsSync ([#9563](https://github.com/librenms/librenms/pull/9563)) - [murrant](https://github.com/murrant) * Added support for Eaton Matrix Telecom Inverters ([#9547](https://github.com/librenms/librenms/pull/9547)) - [peelman](https://github.com/peelman) * Added detection for Cisco SG550x-24 ([#9569](https://github.com/librenms/librenms/pull/9569)) - [laf](https://github.com/laf) * Added Nokia vrf ([#9509](https://github.com/librenms/librenms/pull/9509)) - [vitalisator](https://github.com/vitalisator) * Updated dlink support with additional health,mempools and processors ([#9464](https://github.com/librenms/librenms/pull/9464)) - [laf](https://github.com/laf) * Updated hardware/platform naming for Juniper devices ([#9546](https://github.com/librenms/librenms/pull/9546)) - [msmithbbc](https://github.com/msmithbbc) * Added Device Trango Apex-Plus ([#9483](https://github.com/librenms/librenms/pull/9483)) - [djamp42](https://github.com/djamp42) * Added Fortigate state sensors ([#9520](https://github.com/librenms/librenms/pull/9520)) - [evheros](https://github.com/evheros) * Updated Ligowave detection ([#9474](https://github.com/librenms/librenms/pull/9474)) - [Rosiak](https://github.com/Rosiak) * Added support for Eltek Smartpack S ([#9469](https://github.com/librenms/librenms/pull/9469)) - [murrant](https://github.com/murrant) * Updated Ceraos to add more sensors ([#9392](https://github.com/librenms/librenms/pull/9392)) - [markoh76](https://github.com/markoh76) * Added Marathon UPS support ([#9489](https://github.com/librenms/librenms/pull/9489)) - [RobbFromIT](https://github.com/RobbFromIT) * Added HPE Comware temp limit ([#9518](https://github.com/librenms/librenms/pull/9518)) - [evheros](https://github.com/evheros) * Added Audiocodes initial support ([#9508](https://github.com/librenms/librenms/pull/9508)) - [PipoCanaja](https://github.com/PipoCanaja) * Added SAF CFM wireless device support ([#9450](https://github.com/librenms/librenms/pull/9450)) - [Schouwenburg](https://github.com/Schouwenburg) * Added Device Dragonwave Harmony Enhanced ([#9499](https://github.com/librenms/librenms/pull/9499)) - [djamp42](https://github.com/djamp42) * Added Comtrol support ([#9491](https://github.com/librenms/librenms/pull/9491)) - [RobbFromIT](https://github.com/RobbFromIT) #### Documentation * Correction in sensor yaml docs ([#9591](https://github.com/librenms/librenms/pull/9591)) - [murrant](https://github.com/murrant) * Added reference to check_service scripts response format. ([#9562](https://github.com/librenms/librenms/pull/9562)) - [2E0PGS](https://github.com/2E0PGS) * Updated Pushover.net docs on how to set the general sound ([#9511](https://github.com/librenms/librenms/pull/9511)) - [sorano](https://github.com/sorano) #### Alerting * Added automatic generation of the list of available transports (alerting) ([#9544](https://github.com/librenms/librenms/pull/9544)) - [hexdump0x0200](https://github.com/hexdump0x0200) * Macros for xDP neighbours alert rules ([#9531](https://github.com/librenms/librenms/pull/9531)) - [PipoCanaja](https://github.com/PipoCanaja) * Added HTML tag support for msteams transport ([#9533](https://github.com/librenms/librenms/pull/9533)) - [gillmore-ac](https://github.com/gillmore-ac) * Fixed integers fields in alert rules to be string ([#9496](https://github.com/librenms/librenms/pull/9496)) - [TheGreatDoc](https://github.com/TheGreatDoc) #### Webui * Added automatic generation of the list of available transports (alerting) ([#9544](https://github.com/librenms/librenms/pull/9544)) - [hexdump0x0200](https://github.com/hexdump0x0200) * Translate state in health/state display ([#9550](https://github.com/librenms/librenms/pull/9550)) - [PipoCanaja](https://github.com/PipoCanaja) * TopDevices widget respect limit ([#9572](https://github.com/librenms/librenms/pull/9572)) - [murrant](https://github.com/murrant) * Order archived notifications in date DESC order ([#9567](https://github.com/librenms/librenms/pull/9567)) - [TakeMeNL](https://github.com/TakeMeNL) * Allow multiple worldmap widgets ([#9565](https://github.com/librenms/librenms/pull/9565)) - [murrant](https://github.com/murrant) * Dashboard widget update ([#9515](https://github.com/librenms/librenms/pull/9515)) - [murrant](https://github.com/murrant) * Fixed openstreetmap support in device not using custom tiles ([#9536](https://github.com/librenms/librenms/pull/9536)) - [laf](https://github.com/laf) * Improve alert details display for bgp and sensors ([#9534](https://github.com/librenms/librenms/pull/9534)) - [PipoCanaja](https://github.com/PipoCanaja) * Manual location coordinate editing ([#9526](https://github.com/librenms/librenms/pull/9526)) - [murrant](https://github.com/murrant) * Mapquest layers for location editors ([#9505](https://github.com/librenms/librenms/pull/9505)) - [murrant](https://github.com/murrant) * Device management link fallback to http if https isn't available. ([#9524](https://github.com/librenms/librenms/pull/9524)) - [murrant](https://github.com/murrant) * Fixed customers page ([#9521](https://github.com/librenms/librenms/pull/9521)) - [murrant](https://github.com/murrant) * Fixed alert log showing only green instead of all by default ([#9529](https://github.com/librenms/librenms/pull/9529)) - [TheGreatDoc](https://github.com/TheGreatDoc) * Fixed error when location is missing from the DB ([#9523](https://github.com/librenms/librenms/pull/9523)) - [murrant](https://github.com/murrant) * Fixed last column of alerts table visual ([#9506](https://github.com/librenms/librenms/pull/9506)) - [arjitc](https://github.com/arjitc) * Focus and select location on override ([#9503](https://github.com/librenms/librenms/pull/9503)) - [murrant](https://github.com/murrant) #### Enhancement * Added SNMP Trap Handlers for Adva Ethernet devices ([#9436](https://github.com/librenms/librenms/pull/9436)) - [h-barnhart](https://github.com/h-barnhart) * Better handling of log file failures ([#9539](https://github.com/librenms/librenms/pull/9539)) - [murrant](https://github.com/murrant) #### Feature * Added NAC Polling (Network Access Control) ([#9227](https://github.com/librenms/librenms/pull/9227)) - [joseaugustocardoso](https://github.com/joseaugustocardoso) * Dashboard widget update ([#9515](https://github.com/librenms/librenms/pull/9515)) - [murrant](https://github.com/murrant) * Manual location coordinate editing ([#9526](https://github.com/librenms/librenms/pull/9526)) - [murrant](https://github.com/murrant) * Device management link fallback to http if https isn't available. ([#9524](https://github.com/librenms/librenms/pull/9524)) - [murrant](https://github.com/murrant) * Detect if this is a git based install or not. ([#9379](https://github.com/librenms/librenms/pull/9379)) - [murrant](https://github.com/murrant) #### Security * Escape SNMP & IPMI shell commands ([#9537](https://github.com/librenms/librenms/pull/9537)) - [murrant](https://github.com/murrant) ## 1.46 *(2018-12-02)* A big thank you to the following 38 contributors this last month: - murrant (15) - laf (15) - crazy-max (2) - lowinger42 (2) - TheGreatDoc (2) - Rosiak (2) - remyj38 (2) - mattie47 (2) - VVelox (2) - nova-2nd (2) - pcw11211 (2) - sippe2 (1) - FTBZ (1) - Zmegolaz (1) - vitalisator (1) - arjitc (1) - TylerSweet (1) - takenalias (1) - loopodoopo (1) - empi89 (1) - 2E0PGS (1) - lewisvive (1) - jozefrebjak (1) - alangregory (1) - luukp (1) - zombah (1) - ded7 (1) - kkrumm1 (1) - alessandro-lion (1) - paulocoimbrati (1) - theherodied (1) - Jellyfrog (1) - hexdump0x0200 (1) - jasoncheng7115 (1) - VirTechSystems (1) - PipoCanaja (1) - sjtarik (1) - dword4 (1) #### Alerting * Changed variable name to resolve issue with Gitlab transport ([#9504](https://github.com/librenms/librenms/pull/9504)) - [dword4](https://github.com/dword4) * Added ability to record traceroutes for devices down due to ICMP ([#9457](https://github.com/librenms/librenms/pull/9457)) - [laf](https://github.com/laf) * Fixed altering transport mapping in rules clearing all mappings ([#9455](https://github.com/librenms/librenms/pull/9455)) - [laf](https://github.com/laf) * Show visually in webui + cli when using deprecated templates or transports ([#9413](https://github.com/librenms/librenms/pull/9413)) - [laf](https://github.com/laf) * Added format field to Telegram Messages ([#9404](https://github.com/librenms/librenms/pull/9404)) - [paulocoimbrati](https://github.com/paulocoimbrati) * Added support for using Transport name in templates ([#9411](https://github.com/librenms/librenms/pull/9411)) - [laf](https://github.com/laf) #### Bug * Changed variable name to resolve issue with Gitlab transport ([#9504](https://github.com/librenms/librenms/pull/9504)) - [dword4](https://github.com/dword4) * Fixed Procera ports ifIndex and ports added by the poller ([#9384](https://github.com/librenms/librenms/pull/9384)) - [murrant](https://github.com/murrant) * Fixed os additional information for some that were broke ([#9466](https://github.com/librenms/librenms/pull/9466)) - [murrant](https://github.com/murrant) * Bug-fix and new features routeros ([#9401](https://github.com/librenms/librenms/pull/9401)) - [takenalias](https://github.com/takenalias) * Raisecom fix uptime ([#9470](https://github.com/librenms/librenms/pull/9470)) - [vitalisator](https://github.com/vitalisator) * Fixed altering transport mapping in rules clearing all mappings ([#9455](https://github.com/librenms/librenms/pull/9455)) - [laf](https://github.com/laf) * Fixed ping.php poller groups setting ([#9447](https://github.com/librenms/librenms/pull/9447)) - [murrant](https://github.com/murrant) * Ensure the checks for ASA context devices are strict ([#9441](https://github.com/librenms/librenms/pull/9441)) - [laf](https://github.com/laf) * Fixed delta calculation for bgpPeers_cbgp metrics ([#9431](https://github.com/librenms/librenms/pull/9431)) - [hexdump0x0200](https://github.com/hexdump0x0200) #### Webui * Locations UI and editing ([#9480](https://github.com/librenms/librenms/pull/9480)) - [murrant](https://github.com/murrant) * Fixed do not include alert template text in HTML page ([#9476](https://github.com/librenms/librenms/pull/9476)) - [lowinger42](https://github.com/lowinger42) * Sort sensors by sensor_descr ([#9478](https://github.com/librenms/librenms/pull/9478)) - [arjitc](https://github.com/arjitc) * Fixed $speed length in port parser when > 32 characters ([#9479](https://github.com/librenms/librenms/pull/9479)) - [TheGreatDoc](https://github.com/TheGreatDoc) * Filter email options based on backend ([#9461](https://github.com/librenms/librenms/pull/9461)) - [murrant](https://github.com/murrant) * Added Traffic to the Windows OS overlib graph ([#9445](https://github.com/librenms/librenms/pull/9445)) - [kkrumm1](https://github.com/kkrumm1) * Disabled page refresh on health sensors pages, autorefresh most tables ([#9386](https://github.com/librenms/librenms/pull/9386)) - [murrant](https://github.com/murrant) * Show port description and dns name in FDB table ([#9370](https://github.com/librenms/librenms/pull/9370)) - [Jellyfrog](https://github.com/Jellyfrog) * Added alerts schedule notes into device notes ([#9258](https://github.com/librenms/librenms/pull/9258)) - [remyj38](https://github.com/remyj38) * Added feature to sort alert schedules by status ([#9257](https://github.com/librenms/librenms/pull/9257)) - [remyj38](https://github.com/remyj38) * Allow 6 or 12 icons across on server stats ([#9408](https://github.com/librenms/librenms/pull/9408)) - [VirTechSystems](https://github.com/VirTechSystems) * Updated Edit user page with new Auth system ([#9313](https://github.com/librenms/librenms/pull/9313)) - [PipoCanaja](https://github.com/PipoCanaja) #### Feature * Locations UI and editing ([#9480](https://github.com/librenms/librenms/pull/9480)) - [murrant](https://github.com/murrant) * Syslog name translation ([#9463](https://github.com/librenms/librenms/pull/9463)) - [TylerSweet](https://github.com/TylerSweet) * Added a tool for working with JSON apps ([#9084](https://github.com/librenms/librenms/pull/9084)) - [VVelox](https://github.com/VVelox) * Added ability to record traceroutes for devices down due to ICMP ([#9457](https://github.com/librenms/librenms/pull/9457)) - [laf](https://github.com/laf) * Added ScreenOS Syslog Hook ([#9438](https://github.com/librenms/librenms/pull/9438)) - [nova-2nd](https://github.com/nova-2nd) * Added Bing geocode ([#9434](https://github.com/librenms/librenms/pull/9434)) - [pcw11211](https://github.com/pcw11211) #### Device * Added support for Waystream products ([#9481](https://github.com/librenms/librenms/pull/9481)) - [lowinger42](https://github.com/lowinger42) * Added Aprisa support ([#9435](https://github.com/librenms/librenms/pull/9435)) - [loopodoopo](https://github.com/loopodoopo) * Fixed Procera ports ifIndex and ports added by the poller ([#9384](https://github.com/librenms/librenms/pull/9384)) - [murrant](https://github.com/murrant) * Fixed and added features routeros ([#9401](https://github.com/librenms/librenms/pull/9401)) - [takenalias](https://github.com/takenalias) * Updated support for Avocent devices ([#9462](https://github.com/librenms/librenms/pull/9462)) - [laf](https://github.com/laf) * Added support for Firebrick Hardware ([#9403](https://github.com/librenms/librenms/pull/9403)) - [lewisvive](https://github.com/lewisvive) * Added new sysDescr string for AlliedWare Plus products. ([#9430](https://github.com/librenms/librenms/pull/9430)) - [luukp](https://github.com/luukp) * Added more sensors for IRD (PBI Digital Decoder) ([#9339](https://github.com/librenms/librenms/pull/9339)) - [jozefrebjak](https://github.com/jozefrebjak) * Updated detection for AKCP devices ([#9460](https://github.com/librenms/librenms/pull/9460)) - [laf](https://github.com/laf) * Update allied.yaml ([#9454](https://github.com/librenms/librenms/pull/9454)) - [mattie47](https://github.com/mattie47) * Updated HiveOS wireless detection ([#9459](https://github.com/librenms/librenms/pull/9459)) - [laf](https://github.com/laf) * Removed unnecessary model checks ([#9409](https://github.com/librenms/librenms/pull/9409)) - [theherodied](https://github.com/theherodied) * Improve Junos state sensor discovery ([#9426](https://github.com/librenms/librenms/pull/9426)) - [Rosiak](https://github.com/Rosiak) * DrayTek OS - Added Hardware and OS Version. ([#9389](https://github.com/librenms/librenms/pull/9389)) - [jasoncheng7115](https://github.com/jasoncheng7115) * Cisco UCS - Add initial state sensor support ([#9335](https://github.com/librenms/librenms/pull/9335)) - [Rosiak](https://github.com/Rosiak) * New os Eltek WebPower - files + test files ([#9174](https://github.com/librenms/librenms/pull/9174)) - [sippe2](https://github.com/sippe2) * Broaden DeltaUPS OID to include new devices/firmware ([#9385](https://github.com/librenms/librenms/pull/9385)) - [murrant](https://github.com/murrant) #### Documentation * Change group owner for php/session in CentOS install docs ([#9393](https://github.com/librenms/librenms/pull/9393)) - [TheGreatDoc](https://github.com/TheGreatDoc) * Improve documentation for service plugins ([#9414](https://github.com/librenms/librenms/pull/9414)) - [2E0PGS](https://github.com/2E0PGS) * Added allow ipv6 address localhost nginx-status ([#9458](https://github.com/librenms/librenms/pull/9458)) - [ded7](https://github.com/ded7) * Update docs for virtual images ([#9456](https://github.com/librenms/librenms/pull/9456)) - [laf](https://github.com/laf) * Added official docker image installation ([#9398](https://github.com/librenms/librenms/pull/9398)) - [crazy-max](https://github.com/crazy-max) #### Api * Added list_links and get_link api calls ([#9444](https://github.com/librenms/librenms/pull/9444)) - [zombah](https://github.com/zombah) ## 1.45 *(2018-10-28)* A big thank you to the following 25 contributors this last month: - murrant (14) - PipoCanaja (4) - laf (3) - takenalias (3) - JohnSPeach (2) - jozefrebjak (2) - Jellyfrog (2) - TheGreatDoc (2) - brianatlarge (2) - crazy-max (1) - xudonax (1) - alangregory (1) - VirTechSystems (1) - slashdoom (1) - angryp (1) - sippe2 (1) - voxnil (1) - kkrumm1 (1) - Rosiak (1) - sparknsh (1) - andyrosen (1) - tomarch (1) - vitalisator (1) - lucianosds (1) - acl (1) #### Documentation * Updated to use new theme for docs site ([#9320](https://github.com/librenms/librenms/pull/9320)) - [laf](https://github.com/laf) * Point out the poller module graph. ([#9378](https://github.com/librenms/librenms/pull/9378)) - [murrant](https://github.com/murrant) * Telegram group support ([#9355](https://github.com/librenms/librenms/pull/9355)) - [lucianosds](https://github.com/lucianosds) * Added geocode engine configuration information ([#9330](https://github.com/librenms/librenms/pull/9330)) - [brianatlarge](https://github.com/brianatlarge) #### Device * MGE UPS support improvement (incl. traps) ([#9301](https://github.com/librenms/librenms/pull/9301)) - [PipoCanaja](https://github.com/PipoCanaja) * Added support for 64bits memory pools on CISCO-ENHANCED-MEMPOOL-MIB ([#9353](https://github.com/librenms/librenms/pull/9353)) - [alangregory](https://github.com/alangregory) * Improved support for Racom Ray radios ([#9279](https://github.com/librenms/librenms/pull/9279)) - [jozefrebjak](https://github.com/jozefrebjak) * Added support for Mirkrotik Wireless Wire (wAP 60G) ([#9318](https://github.com/librenms/librenms/pull/9318)) - [takenalias](https://github.com/takenalias) * Added netagent2 3phase support ([#9175](https://github.com/librenms/librenms/pull/9175)) - [sippe2](https://github.com/sippe2) * Cyberpower extra sensor values ([#9278](https://github.com/librenms/librenms/pull/9278)) - [takenalias](https://github.com/takenalias) * Improved vCenter discovery ([#9344](https://github.com/librenms/librenms/pull/9344)) - [Rosiak](https://github.com/Rosiak) * F5 APM current sessions graphing ([#9334](https://github.com/librenms/librenms/pull/9334)) - [JohnSPeach](https://github.com/JohnSPeach) * Removed apc-ats os and merge sensors into apc ([#9262](https://github.com/librenms/librenms/pull/9262)) - [tomarch](https://github.com/tomarch) * Added support for LLDP on ALCATEL/NOKIA SR OS ([#9298](https://github.com/librenms/librenms/pull/9298)) - [vitalisator](https://github.com/vitalisator) * Updated DataDomain MIB, Added DataDomain Storage poller and discovery ([#9270](https://github.com/librenms/librenms/pull/9270)) - [acl](https://github.com/acl) * Improved processors and mempools support for VRRP ([#9300](https://github.com/librenms/librenms/pull/9300)) - [PipoCanaja](https://github.com/PipoCanaja) #### Webui * Graph of overall poller performance ([#9381](https://github.com/librenms/librenms/pull/9381)) - [murrant](https://github.com/murrant) * Redesign alert template modal ([#9364](https://github.com/librenms/librenms/pull/9364)) - [crazy-max](https://github.com/crazy-max) * Show device "features" in correct column ([#9366](https://github.com/librenms/librenms/pull/9366)) - [Jellyfrog](https://github.com/Jellyfrog) * Optimize images ([#9369](https://github.com/librenms/librenms/pull/9369)) - [Jellyfrog](https://github.com/Jellyfrog) * Reorganise the alert settings page to show what options are deprecated ([#9354](https://github.com/librenms/librenms/pull/9354)) - [laf](https://github.com/laf) * Fixed field type for processor_usage and _perc_warn ([#9357](https://github.com/librenms/librenms/pull/9357)) - [TheGreatDoc](https://github.com/TheGreatDoc) * Don't check file permissions on every request, handle failures ([#9264](https://github.com/librenms/librenms/pull/9264)) - [murrant](https://github.com/murrant) * Attempt to make proxy sub-dir -> app no subdir work ([#9317](https://github.com/librenms/librenms/pull/9317)) - [murrant](https://github.com/murrant) * Oxidized rights enforcement ([#9331](https://github.com/librenms/librenms/pull/9331)) - [PipoCanaja](https://github.com/PipoCanaja) #### Bug * Allow F5 APM graphs to display automatically ([#9377](https://github.com/librenms/librenms/pull/9377)) - [JohnSPeach](https://github.com/JohnSPeach) * Fixed typo in Raspberry Pi sensor detection ([#9368](https://github.com/librenms/librenms/pull/9368)) - [xudonax](https://github.com/xudonax) * Don't overwrite processor warn percentage ([#9380](https://github.com/librenms/librenms/pull/9380)) - [murrant](https://github.com/murrant) * Services writing time field to InfluxDB ([#9358](https://github.com/librenms/librenms/pull/9358)) - [slashdoom](https://github.com/slashdoom) * Attempt to escape services commands properly. ([#9269](https://github.com/librenms/librenms/pull/9269)) - [murrant](https://github.com/murrant) #### Feature * Validate Database and PHP time match ([#9373](https://github.com/librenms/librenms/pull/9373)) - [murrant](https://github.com/murrant) * Add Mapquest API Geocode support ([#9316](https://github.com/librenms/librenms/pull/9316)) - [brianatlarge](https://github.com/brianatlarge) #### Alerting * Fixed field type for processor_usage and _perc_warn ([#9357](https://github.com/librenms/librenms/pull/9357)) - [TheGreatDoc](https://github.com/TheGreatDoc) * Telegram group support ([#9355](https://github.com/librenms/librenms/pull/9355)) - [lucianosds](https://github.com/lucianosds) * Added Twilio SMS as an Alerting Transport ([#9305](https://github.com/librenms/librenms/pull/9305)) - [andyrosen](https://github.com/andyrosen) #### Security * Attempt to escape services commands properly. ([#9269](https://github.com/librenms/librenms/pull/9269)) - [murrant](https://github.com/murrant) ## 1.44 *(2018-10-17)* A big thank you to the following 31 contributors this last month: - murrant (63) - TheGreatDoc (16) - laf (14) - PipoCanaja (8) - Rosiak (4) - SaaldjorMike (2) - therealshibe (2) - mattie47 (2) - jozefrebjak (2) - Cormoran96 (2) - sjtarik (2) - dlangille (2) - cchance27 (1) - crazy-max (1) - CFUJoshWeepie (1) - trs80 (1) - DR3EVR8u8c (1) - Atroskelis (1) - Leapo (1) - vowywowy (1) - FTBZ (1) - jarischaefer (1) - pmusolino-rms (1) - crcro (1) - vitalisator (1) - dupondje (1) - Nesousx (1) - lug-gh (1) - backslash7 (1) - cppmonkey (1) - ciscoqid (1) #### Alerting * Use correct ID for incident resolution in PagerDuty ([#9321](https://github.com/librenms/librenms/pull/9321)) - [laf](https://github.com/laf) * Fixed bug of alerting by ping.php ([#9311](https://github.com/librenms/librenms/pull/9311)) - [DR3EVR8u8c](https://github.com/DR3EVR8u8c) * Added ability to set a custom SQL query for alert rules. ([#9094](https://github.com/librenms/librenms/pull/9094)) - [laf](https://github.com/laf) * Added support for allowing alerts to un-ack ([#9136](https://github.com/librenms/librenms/pull/9136)) - [laf](https://github.com/laf) * Fixed PagerDuty alert to show rule name + device as summary ([#9213](https://github.com/librenms/librenms/pull/9213)) - [laf](https://github.com/laf) * Modified timestamp sent to nagios-receiver in order to fix an issue w… ([#9140](https://github.com/librenms/librenms/pull/9140)) - [Nesousx](https://github.com/Nesousx) * Enable and catch exceptions for PHPMailer to gather error messages. ([#9132](https://github.com/librenms/librenms/pull/9132)) - [ciscoqid](https://github.com/ciscoqid) * Additional debug output when sending/testing email ([#9120](https://github.com/librenms/librenms/pull/9120)) - [murrant](https://github.com/murrant) #### Bug * Use correct ID for incident resolution ([#9321](https://github.com/librenms/librenms/pull/9321)) - [laf](https://github.com/laf) * Fixed bug of alerting by ping.php ([#9311](https://github.com/librenms/librenms/pull/9311)) - [DR3EVR8u8c](https://github.com/DR3EVR8u8c) * Bind user before fetching ([#9312](https://github.com/librenms/librenms/pull/9312)) - [murrant](https://github.com/murrant) * Check if array exists for new alert rules and create if not ([#9303](https://github.com/librenms/librenms/pull/9303)) - [laf](https://github.com/laf) * Fixed devices state filter when state = 0 ([#9277](https://github.com/librenms/librenms/pull/9277)) - [murrant](https://github.com/murrant) * Fixed eventlog when the device has been deleted. ([#9276](https://github.com/librenms/librenms/pull/9276)) - [murrant](https://github.com/murrant) * Config class collides with Config in model namespace ([#9249](https://github.com/librenms/librenms/pull/9249)) - [murrant](https://github.com/murrant) * Syslog fixes ([#9246](https://github.com/librenms/librenms/pull/9246)) - [murrant](https://github.com/murrant) * Disable used rules in template map for select them ([#9212](https://github.com/librenms/librenms/pull/9212)) - [TheGreatDoc](https://github.com/TheGreatDoc) * Fixed edit dashboard permissions + moved to toastr ([#9236](https://github.com/librenms/librenms/pull/9236)) - [TheGreatDoc](https://github.com/TheGreatDoc) * Fixed remember me ([#9233](https://github.com/librenms/librenms/pull/9233)) - [murrant](https://github.com/murrant) * Fixed PagerDuty alert to show rule name + device as summary ([#9213](https://github.com/librenms/librenms/pull/9213)) - [laf](https://github.com/laf) * Fixed install.php redirect ([#9224](https://github.com/librenms/librenms/pull/9224)) - [murrant](https://github.com/murrant) * Allow trusted proxy via APP_TRUSTED_PROXIES ([#9196](https://github.com/librenms/librenms/pull/9196)) - [murrant](https://github.com/murrant) * Remove api rate limits ([#9211](https://github.com/librenms/librenms/pull/9211)) - [laf](https://github.com/laf) * Fixed API auth issues ([#9185](https://github.com/librenms/librenms/pull/9185)) - [murrant](https://github.com/murrant) * Init and refresh the php session each page load ([#9186](https://github.com/librenms/librenms/pull/9186)) - [murrant](https://github.com/murrant) * Use UTC if date.timezone is not set ([#9181](https://github.com/librenms/librenms/pull/9181)) - [jarischaefer](https://github.com/jarischaefer) * Fixed devices unpolled check ([#9199](https://github.com/librenms/librenms/pull/9199)) - [murrant](https://github.com/murrant) * Fixed anonymous bind ([#9195](https://github.com/librenms/librenms/pull/9195)) - [murrant](https://github.com/murrant) * Fixed auth user level not updated ([#9190](https://github.com/librenms/librenms/pull/9190)) - [murrant](https://github.com/murrant) * Fixed error in logout ([#9189](https://github.com/librenms/librenms/pull/9189)) - [murrant](https://github.com/murrant) * Fixed up ldap-authorizer, create non-existent users ([#9192](https://github.com/librenms/librenms/pull/9192)) - [murrant](https://github.com/murrant) * Ignore dns errors when fetching astext ([#9180](https://github.com/librenms/librenms/pull/9180)) - [murrant](https://github.com/murrant) * Fixed edit processors/storage/memory search query ([#9172](https://github.com/librenms/librenms/pull/9172)) - [TheGreatDoc](https://github.com/TheGreatDoc) * Fixed remove alert rule from template ([#9173](https://github.com/librenms/librenms/pull/9173)) - [TheGreatDoc](https://github.com/TheGreatDoc) * Fixed latency over 1s causes db update to fail ([#9157](https://github.com/librenms/librenms/pull/9157)) - [murrant](https://github.com/murrant) * Fixed PeeringDB module ([#9158](https://github.com/librenms/librenms/pull/9158)) - [TheGreatDoc](https://github.com/TheGreatDoc) * Modified timestamp sent to nagios-receiver in order to fix an issue w… ([#9140](https://github.com/librenms/librenms/pull/9140)) - [Nesousx](https://github.com/Nesousx) * Fixed edgeswitch temperatures ([#9130](https://github.com/librenms/librenms/pull/9130)) - [murrant](https://github.com/murrant) * Fixed Total Chassis Power sensor_index for SmartAX MA5603T/MA5683T ([#9115](https://github.com/librenms/librenms/pull/9115)) - [TheGreatDoc](https://github.com/TheGreatDoc) * Don't update ospf stats if there are none. ([#9133](https://github.com/librenms/librenms/pull/9133)) - [murrant](https://github.com/murrant) * Fixed web installer to allow users to change db creds if we can't connect ([#9126](https://github.com/librenms/librenms/pull/9126)) - [laf](https://github.com/laf) * Fixed varchar comparision when using numeric and text sensor_index ([#9114](https://github.com/librenms/librenms/pull/9114)) - [TheGreatDoc](https://github.com/TheGreatDoc) #### Device * Support for Glass Way EYDFA WDM Optical Amplifier ([#9125](https://github.com/librenms/librenms/pull/9125)) - [TheGreatDoc](https://github.com/TheGreatDoc) * Added support for PBI Digital Decoder ([#9223](https://github.com/librenms/librenms/pull/9223)) - [jozefrebjak](https://github.com/jozefrebjak) * Added support for Teleste Luminato ([#9061](https://github.com/librenms/librenms/pull/9061)) - [jozefrebjak](https://github.com/jozefrebjak) * Fixing Sentry 3 and 4 Temperature Sensors ([#9177](https://github.com/librenms/librenms/pull/9177)) - [sjtarik](https://github.com/sjtarik) * Added specific support for APC Automatic Transfer Switch ([#9221](https://github.com/librenms/librenms/pull/9221)) - [FTBZ](https://github.com/FTBZ) * Added Allied Telesis oxidized syslog hook support ([#9219](https://github.com/librenms/librenms/pull/9219)) - [mattie47](https://github.com/mattie47) * Collect VRP Entity details in the Huawei MIB ([#8888](https://github.com/librenms/librenms/pull/8888)) - [PipoCanaja](https://github.com/PipoCanaja) * Initial support for CXR-Networks Terminal Server ([#9169](https://github.com/librenms/librenms/pull/9169)) - [PipoCanaja](https://github.com/PipoCanaja) * Fixed ES3510MA os info ([#9150](https://github.com/librenms/librenms/pull/9150)) - [murrant](https://github.com/murrant) * Edgeswitch fans ([#9162](https://github.com/librenms/librenms/pull/9162)) - [crcro](https://github.com/crcro) * Added HPE iLO Version Polling ([#9146](https://github.com/librenms/librenms/pull/9146)) - [Rosiak](https://github.com/Rosiak) * Added OpenBSD Carp State Sensor ([#9143](https://github.com/librenms/librenms/pull/9143)) - [Rosiak](https://github.com/Rosiak) * Added Comware Power Usage ([#9016](https://github.com/librenms/librenms/pull/9016)) - [Rosiak](https://github.com/Rosiak) * Added support for EdgeCore ES3510MA ([#9081](https://github.com/librenms/librenms/pull/9081)) - [backslash7](https://github.com/backslash7) * Fixed Total Chassis Power sensor_index for SmartAX MA5603T/MA5683T ([#9115](https://github.com/librenms/librenms/pull/9115)) - [TheGreatDoc](https://github.com/TheGreatDoc) #### Webui * Don't force root url ([#9308](https://github.com/librenms/librenms/pull/9308)) - [murrant](https://github.com/murrant) * Allow zoom to be decimal and switch zoomSnap to 0.1 ([#9259](https://github.com/librenms/librenms/pull/9259)) - [cchance27](https://github.com/cchance27) * Don't call to legacy auth to get dashboards. ([#9297](https://github.com/librenms/librenms/pull/9297)) - [murrant](https://github.com/murrant) * Check if array exists for new alert rules and create if not ([#9303](https://github.com/librenms/librenms/pull/9303)) - [laf](https://github.com/laf) * Force root url if set by user ([#9266](https://github.com/librenms/librenms/pull/9266)) - [murrant](https://github.com/murrant) * Fixed devices state filter when state = 0 ([#9277](https://github.com/librenms/librenms/pull/9277)) - [murrant](https://github.com/murrant) * Keeps the dashboard sessions from expiring. ([#9263](https://github.com/librenms/librenms/pull/9263)) - [murrant](https://github.com/murrant) * Allow login with GET variables ([#9268](https://github.com/librenms/librenms/pull/9268)) - [murrant](https://github.com/murrant) * Fixed eventlog when the device has been deleted. ([#9276](https://github.com/librenms/librenms/pull/9276)) - [murrant](https://github.com/murrant) * Eventlog WebUI/backend update ([#9252](https://github.com/librenms/librenms/pull/9252)) - [murrant](https://github.com/murrant) * Syslog fixes ([#9246](https://github.com/librenms/librenms/pull/9246)) - [murrant](https://github.com/murrant) * Disable used rules in template map for select them ([#9212](https://github.com/librenms/librenms/pull/9212)) - [TheGreatDoc](https://github.com/TheGreatDoc) * Update syslog display and backend ([#9228](https://github.com/librenms/librenms/pull/9228)) - [murrant](https://github.com/murrant) * Fixed edit dashboard permissions + moved to toastr ([#9236](https://github.com/librenms/librenms/pull/9236)) - [TheGreatDoc](https://github.com/TheGreatDoc) * Add support for allowing alerts to un-ack ([#9136](https://github.com/librenms/librenms/pull/9136)) - [laf](https://github.com/laf) * Fixed remember me ([#9233](https://github.com/librenms/librenms/pull/9233)) - [murrant](https://github.com/murrant) * Fixed install.php redirect ([#9224](https://github.com/librenms/librenms/pull/9224)) - [murrant](https://github.com/murrant) * Use of generate_url in Oxidized page ([#9200](https://github.com/librenms/librenms/pull/9200)) - [PipoCanaja](https://github.com/PipoCanaja) * Allow trusted proxy via APP_TRUSTED_PROXIES ([#9196](https://github.com/librenms/librenms/pull/9196)) - [murrant](https://github.com/murrant) * Show sensors warnings values + moved to json and toastr ([#9210](https://github.com/librenms/librenms/pull/9210)) - [TheGreatDoc](https://github.com/TheGreatDoc) * Don't output non-fatal errors from legacy web pages. ([#9208](https://github.com/librenms/librenms/pull/9208)) - [murrant](https://github.com/murrant) * Init and refresh the php session each page load ([#9186](https://github.com/librenms/librenms/pull/9186)) - [murrant](https://github.com/murrant) * Fixed devices unpolled check ([#9199](https://github.com/librenms/librenms/pull/9199)) - [murrant](https://github.com/murrant) * Fixed anonymous bind ([#9195](https://github.com/librenms/librenms/pull/9195)) - [murrant](https://github.com/murrant) * Fixed auth user level not updated ([#9190](https://github.com/librenms/librenms/pull/9190)) - [murrant](https://github.com/murrant) * Fixed error in logout ([#9189](https://github.com/librenms/librenms/pull/9189)) - [murrant](https://github.com/murrant) * Fixed up ldap-authorizer, create non-existent users ([#9192](https://github.com/librenms/librenms/pull/9192)) - [murrant](https://github.com/murrant) * Use Laravel authentication ([#8702](https://github.com/librenms/librenms/pull/8702)) - [murrant](https://github.com/murrant) * Fixed extra large login images ([#9183](https://github.com/librenms/librenms/pull/9183)) - [murrant](https://github.com/murrant) * WebGUI Oxidized - Add author+message + refresh button ([#9163](https://github.com/librenms/librenms/pull/9163)) - [PipoCanaja](https://github.com/PipoCanaja) * Added BGP Peer Descriptions ([#9165](https://github.com/librenms/librenms/pull/9165)) - [TheGreatDoc](https://github.com/TheGreatDoc) * Oxidized Device List: Link to config and refreshDevice Btn ([#9129](https://github.com/librenms/librenms/pull/9129)) - [PipoCanaja](https://github.com/PipoCanaja) * Fixed PeeringDB module ([#9158](https://github.com/librenms/librenms/pull/9158)) - [TheGreatDoc](https://github.com/TheGreatDoc) * Added support for Rancid GIT ([#9036](https://github.com/librenms/librenms/pull/9036)) - [dupondje](https://github.com/dupondje) * Fixed web installer to allow users to change db creds if we can't connect ([#9126](https://github.com/librenms/librenms/pull/9126)) - [laf](https://github.com/laf) #### Documentation * Doc about third-party installation supports created by the community ([#9274](https://github.com/librenms/librenms/pull/9274)) - [crazy-max](https://github.com/crazy-max) * Update Applications.MD ([#9280](https://github.com/librenms/librenms/pull/9280)) - [CFUJoshWeepie](https://github.com/CFUJoshWeepie) * Added .env for subdirectory doc ([#9285](https://github.com/librenms/librenms/pull/9285)) - [murrant](https://github.com/murrant) * Missing {{ }} around $value in some examples ([#9272](https://github.com/librenms/librenms/pull/9272)) - [Atroskelis](https://github.com/Atroskelis) * Altered EXIM Download instruction ([#9241](https://github.com/librenms/librenms/pull/9241)) - [cppmonkey](https://github.com/cppmonkey) * Add universe repo for Ubuntu 18 install docs ([#9238](https://github.com/librenms/librenms/pull/9238)) - [therealshibe](https://github.com/therealshibe) * Fixed FAQ link and added delayed alerts FAQ ([#9239](https://github.com/librenms/librenms/pull/9239)) - [vowywowy](https://github.com/vowywowy) * Added Alliedware Plus syslog config docs ([#9220](https://github.com/librenms/librenms/pull/9220)) - [mattie47](https://github.com/mattie47) * Fixed format for snmpd configuration step ([#9203](https://github.com/librenms/librenms/pull/9203)) - [TheGreatDoc](https://github.com/TheGreatDoc) * Updated example for new alerting engine ([#9193](https://github.com/librenms/librenms/pull/9193)) - [pmusolino-rms](https://github.com/pmusolino-rms) * Added note to cron file advising not to disable daily.sh ([#9164](https://github.com/librenms/librenms/pull/9164)) - [murrant](https://github.com/murrant) * Added FAQ on where to update database credentials if they change ([#9127](https://github.com/librenms/librenms/pull/9127)) - [laf](https://github.com/laf) * Added info for using macros as values ([#9156](https://github.com/librenms/librenms/pull/9156)) - [vitalisator](https://github.com/vitalisator) #### Feature * Updated file permissions check ([#9218](https://github.com/librenms/librenms/pull/9218)) - [murrant](https://github.com/murrant) #### Api * Remove api rate limits ([#9211](https://github.com/librenms/librenms/pull/9211)) - [laf](https://github.com/laf) * Fixed API auth issues ([#9185](https://github.com/librenms/librenms/pull/9185)) - [murrant](https://github.com/murrant) * Use Laravel authentication ([#8702](https://github.com/librenms/librenms/pull/8702)) - [murrant](https://github.com/murrant) #### Security * Sanitize data in dashboard add/edit/delete ([#9171](https://github.com/librenms/librenms/pull/9171)) - [murrant](https://github.com/murrant) ### 1.43 *(2018-08-30)* A big thank you to the following 29 contributors this last month: - murrant (41) - laf (15) - TheGreatDoc (9) - PipoCanaja (4) - VanillaNinjaD (3) - VVelox (2) - zombah (2) - DreadnaughtSec (2) - metavrs (2) - Evil2000 (2) - dsgagi (2) - gs-kamnas (1) - cppmonkey (1) - bonzai86 (1) - dupondje (1) - Landrash (1) - bfarmerjr (1) - theherodied (1) - willhseitz (1) - eastmane (1) - MHammett (1) - jepke (1) - odvolk (1) - nickhilliard (1) - InsaneSplash (1) - tomarch (1) - crcro (1) - Notre1 (1) - LaZyDK (1) #### Bug * Fixed url to graphs from date selector ([#9109](https://github.com/librenms/librenms/pull/9109)) - [laf](https://github.com/laf) * Fixed slack options not showing in the webui ([#9107](https://github.com/librenms/librenms/pull/9107)) - [laf](https://github.com/laf) * Set ip to null when a device is renamed ([#9112](https://github.com/librenms/librenms/pull/9112)) - [murrant](https://github.com/murrant) * SNMP v3 auth is no longer checked for case sensitivity + push pass v3 creds to front of queue ([#9102](https://github.com/librenms/librenms/pull/9102)) - [laf](https://github.com/laf) * Fixed alert notes in templates ([#9093](https://github.com/librenms/librenms/pull/9093)) - [murrant](https://github.com/murrant) * Fixed sorting on PeeringDB AS Selection table ([#9096](https://github.com/librenms/librenms/pull/9096)) - [TheGreatDoc](https://github.com/TheGreatDoc) * Fixed IN db queries ([#9077](https://github.com/librenms/librenms/pull/9077)) - [murrant](https://github.com/murrant) * Fixed port_id is null in ospf poller ([#9078](https://github.com/librenms/librenms/pull/9078)) - [murrant](https://github.com/murrant) * Fixed Device->Eventlog to show rows/pages and Syslog hostname filter ([#9060](https://github.com/librenms/librenms/pull/9060)) - [TheGreatDoc](https://github.com/TheGreatDoc) * Fixed ldap fetching user_id as string ([#9067](https://github.com/librenms/librenms/pull/9067)) - [murrant](https://github.com/murrant) * Fixed port customers display ([#9048](https://github.com/librenms/librenms/pull/9048)) - [murrant](https://github.com/murrant) * Fixed OSPF duplicate DB entries ([#9051](https://github.com/librenms/librenms/pull/9051)) - [murrant](https://github.com/murrant) * Fixed dbFacile null parameters ([#9031](https://github.com/librenms/librenms/pull/9031)) - [murrant](https://github.com/murrant) * Added a check for a failed dns query in get_astext() ([#9020](https://github.com/librenms/librenms/pull/9020)) - [murrant](https://github.com/murrant) * Fixed invalid json in test data ([#9015](https://github.com/librenms/librenms/pull/9015)) - [murrant](https://github.com/murrant) * Reverted parse_mode in Telegram transport ([#9000](https://github.com/librenms/librenms/pull/9000)) - [laf](https://github.com/laf) * Linux sensors - check if value is valid before use discovery_sensor ([#8956](https://github.com/librenms/librenms/pull/8956)) - [tomarch](https://github.com/tomarch) * Remove non-existent PowerNet-MIB OIDs. ([#9005](https://github.com/librenms/librenms/pull/9005)) - [murrant](https://github.com/murrant) * Fixed incorrect heartbeat for ping rrds in rrdstep.php script ([#9004](https://github.com/librenms/librenms/pull/9004)) - [willhseitz](https://github.com/willhseitz) * Fixed the display of sysNames within the edit device permissions ([#8986](https://github.com/librenms/librenms/pull/8986)) - [InsaneSplash](https://github.com/InsaneSplash) * Correct config template for API transport ([#8991](https://github.com/librenms/librenms/pull/8991)) - [gs-kamnas](https://github.com/gs-kamnas) * Fixed Eventlog search ([#8981](https://github.com/librenms/librenms/pull/8981)) - [TheGreatDoc](https://github.com/TheGreatDoc) #### Webui * Fixed url to graphs from date selector ([#9109](https://github.com/librenms/librenms/pull/9109)) - [laf](https://github.com/laf) * Added dynamic graphs with RrdGraphJS by oetiker ([#9087](https://github.com/librenms/librenms/pull/9087)) - [bonzai86](https://github.com/bonzai86) * Fixed PeeringDB AS Selection table ([#9096](https://github.com/librenms/librenms/pull/9096)) - [TheGreatDoc](https://github.com/TheGreatDoc) * Fixed Device->Eventlog to show rows/pages and Syslog hostname filter ([#9060](https://github.com/librenms/librenms/pull/9060)) - [TheGreatDoc](https://github.com/TheGreatDoc) * Fixed port customers display ([#9048](https://github.com/librenms/librenms/pull/9048)) - [murrant](https://github.com/murrant) * Convert old templates title as well as body ([#9034](https://github.com/librenms/librenms/pull/9034)) - [laf](https://github.com/laf) * Use rrdtool_escape() for sensors instead of manually padding text ([#9029](https://github.com/librenms/librenms/pull/9029)) - [nickhilliard](https://github.com/nickhilliard) * Added hiding of disabled ports in graph, device overview and device ports view. ([#9017](https://github.com/librenms/librenms/pull/9017)) - [Evil2000](https://github.com/Evil2000) * Update Alerts widget - Also sort by timestamp, after sorting/grouping by severity. ([#8977](https://github.com/librenms/librenms/pull/8977)) - [dsgagi](https://github.com/dsgagi) * Display MAX rrd value in Service Graphs ([#9001](https://github.com/librenms/librenms/pull/9001)) - [PipoCanaja](https://github.com/PipoCanaja) * Updated Rockstor os and logo svgs ([#9002](https://github.com/librenms/librenms/pull/9002)) - [crcro](https://github.com/crcro) * Fixed the display of sysNames within the edit device permissions ([#8986](https://github.com/librenms/librenms/pull/8986)) - [InsaneSplash](https://github.com/InsaneSplash) * 'Disabled' and 'Down' state for devices/links rendered on NetworkMap ([#8926](https://github.com/librenms/librenms/pull/8926)) - [PipoCanaja](https://github.com/PipoCanaja) * Fix Eventlog search ([#8981](https://github.com/librenms/librenms/pull/8981)) - [TheGreatDoc](https://github.com/TheGreatDoc) * Line up ping graph legend ([#8955](https://github.com/librenms/librenms/pull/8955)) - [murrant](https://github.com/murrant) #### Alerting * Fixed slack options not showing in the webui ([#9107](https://github.com/librenms/librenms/pull/9107)) - [laf](https://github.com/laf) * Converted PagerDuty to new transport format ([#9092](https://github.com/librenms/librenms/pull/9092)) - [laf](https://github.com/laf) * Fixed alert notes for templates ([#9093](https://github.com/librenms/librenms/pull/9093)) - [murrant](https://github.com/murrant) * New transport modules (Kayako Classic, SMSFeedback) ([#9027](https://github.com/librenms/librenms/pull/9027)) - [odvolk](https://github.com/odvolk) * Correct config template for API transport ([#8991](https://github.com/librenms/librenms/pull/8991)) - [gs-kamnas](https://github.com/gs-kamnas) #### Documentation * Standardized install method for RaspberryPi App ([#9014](https://github.com/librenms/librenms/pull/9014)) - [cppmonkey](https://github.com/cppmonkey) * SNMP v3 auth is no longer checked for case sensitivity + push pass v3 creds to front of queue ([#9102](https://github.com/librenms/librenms/pull/9102)) - [laf](https://github.com/laf) * Added installation docs for Ubuntu 18.04 ([#8630](https://github.com/librenms/librenms/pull/8630)) - [bfarmerjr](https://github.com/bfarmerjr) * Added/Updated collectd information ([#9089](https://github.com/librenms/librenms/pull/9089)) - [theherodied](https://github.com/theherodied) * Fixed Debian Stretch rrdcached Base_Path ([#8966](https://github.com/librenms/librenms/pull/8966)) - [MHammett](https://github.com/MHammett) * Extended the templates documentation. ([#9055](https://github.com/librenms/librenms/pull/9055)) - [Evil2000](https://github.com/Evil2000) * Update validate to check for mysqlnd ([#9043](https://github.com/librenms/librenms/pull/9043)) - [murrant](https://github.com/murrant) * Snmp configuration docs for vCenter 6.x and ESXi ([#9022](https://github.com/librenms/librenms/pull/9022)) - [DreadnaughtSec](https://github.com/DreadnaughtSec) * Update ReadMe (postfix) ([#9019](https://github.com/librenms/librenms/pull/9019)) - [DreadnaughtSec](https://github.com/DreadnaughtSec) * Correct smokeping integration example ([#8997](https://github.com/librenms/librenms/pull/8997)) - [eastmane](https://github.com/eastmane) * Update Distributed-Poller.md to include daily.sh use ([#8988](https://github.com/librenms/librenms/pull/8988)) - [jepke](https://github.com/jepke) * Update Fast-Ping-Check.md to include config options ([#8987](https://github.com/librenms/librenms/pull/8987)) - [murrant](https://github.com/murrant) * Added another hardware setup ([#8983](https://github.com/librenms/librenms/pull/8983)) - [LaZyDK](https://github.com/LaZyDK) #### Api * SNMP v3 auth is no longer checked for case sensitivity + push pass v3 creds to front of queue ([#9102](https://github.com/librenms/librenms/pull/9102)) - [laf](https://github.com/laf) * Additional parameters for list_alerts and list_devices API calls ([#9040](https://github.com/librenms/librenms/pull/9040)) - [dsgagi](https://github.com/dsgagi) #### Feature * Added dynamic graphs with RrdGraphJS by oetiker ([#9087](https://github.com/librenms/librenms/pull/9087)) - [bonzai86](https://github.com/bonzai86) * Added cli options debug and bill_id to poll-billing.php ([#9042](https://github.com/librenms/librenms/pull/9042)) - [murrant](https://github.com/murrant) * Display user id for auth_test.php -l ([#9066](https://github.com/librenms/librenms/pull/9066)) - [murrant](https://github.com/murrant) * Convert zfs over to use json_app_get ([#8573](https://github.com/librenms/librenms/pull/8573)) - [VVelox](https://github.com/VVelox) * Add Juniper Junos syslog notification code ([#9006](https://github.com/librenms/librenms/pull/9006)) - [zombah](https://github.com/zombah) * Improved SNMPTrap handling ([#8898](https://github.com/librenms/librenms/pull/8898)) - [TheGreatDoc](https://github.com/TheGreatDoc) * Log an event for each Service Status change ([#8968](https://github.com/librenms/librenms/pull/8968)) - [PipoCanaja](https://github.com/PipoCanaja) #### Device * Added fanspeed for EdgeSwitch ([#9013](https://github.com/librenms/librenms/pull/9013)) - [dupondje](https://github.com/dupondje) * Small sysDescr_regex update for improved hiveos-wireless OS Detecttion ([#9046](https://github.com/librenms/librenms/pull/9046)) - [Notre1](https://github.com/Notre1) * Added basic Support for Arris D5 EdgeQAM ([#9083](https://github.com/librenms/librenms/pull/9083)) - [TheGreatDoc](https://github.com/TheGreatDoc) * Added basic Support for Allworx VoIP Systems ([#9057](https://github.com/librenms/librenms/pull/9057)) - [VanillaNinjaD](https://github.com/VanillaNinjaD) * Added basic support for IBM i ([#9030](https://github.com/librenms/librenms/pull/9030)) - [VanillaNinjaD](https://github.com/VanillaNinjaD) * Improved SmartAX OS support. Added CPU & Temperature for each card ([#9023](https://github.com/librenms/librenms/pull/9023)) - [TheGreatDoc](https://github.com/TheGreatDoc) * Cleaned up Trango Apex Lynx OS code and added wireless sensors ([#9026](https://github.com/librenms/librenms/pull/9026)) - [metavrs](https://github.com/metavrs) * Added support for older Airmux-400 ([#9024](https://github.com/librenms/librenms/pull/9024)) - [VanillaNinjaD](https://github.com/VanillaNinjaD) * Added support for Huawei iBMC ([#9011](https://github.com/librenms/librenms/pull/9011)) - [PipoCanaja](https://github.com/PipoCanaja) * Initial detection for SIAE Microelettronica ALFOplus2 microwave radio device ([#8953](https://github.com/librenms/librenms/pull/8953)) - [metavrs](https://github.com/metavrs) * Update sonus-sbc detection ([#8978](https://github.com/librenms/librenms/pull/8978)) - [murrant](https://github.com/murrant) #### Enhancement * Isolate poller and discovery modules ([#9074](https://github.com/librenms/librenms/pull/9074)) - [murrant](https://github.com/murrant) * Check for incorrect heartbeats in rrdtstep.php script ([#9041](https://github.com/librenms/librenms/pull/9041)) - [murrant](https://github.com/murrant) #### Security * Fix xss in deluser ([#9079](https://github.com/librenms/librenms/pull/9079)) - [murrant](https://github.com/murrant) #### Breaking Changes * Fixed slack options not showing in the WebUI. This will cause a loss of options ([#9107](https://github.com/librenms/librenms/pull/9107)) - [laf](https://github.com/laf) ## 1.42 *(2018-08-02)* A big thank you to the following 25 contributors this last month: - murrant (20) - laf (11) - PipoCanaja (5) - pheinrichs (5) - mattie47 (3) - dsgagi (3) - TheGreatDoc (3) - Rosiak (3) - InsaneSplash (3) - siegsters (2) - MHammett (2) - vivia11 (2) - crazy-max (2) - marcuspink (1) - RyanMorash (1) - daryl-peterson (1) - barajus (1) - angryp (1) - normic (1) - costasd (1) - empi89 (1) - TheMysteriousX (1) - komeda-shinji (1) - jozefrebjak (1) - asteen-nexcess (1) #### Device * VRF support on VRP devices (huawei) ([#8879](https://github.com/librenms/librenms/pull/8879)) - [PipoCanaja](https://github.com/PipoCanaja) * Add Citrix Netscaler HA sensors and alerts ([#8800](https://github.com/librenms/librenms/pull/8800)) - [siegsters](https://github.com/siegsters) * Arris CMTS - C4/C4c remamed and Added C3 support ([#8883](https://github.com/librenms/librenms/pull/8883)) - [TheGreatDoc](https://github.com/TheGreatDoc) * Added discovery of serverscheck flooding sensor ([#8923](https://github.com/librenms/librenms/pull/8923)) - [marcuspink](https://github.com/marcuspink) * Improve DCN Device Support ([#8878](https://github.com/librenms/librenms/pull/8878)) - [Rosiak](https://github.com/Rosiak) * Added detection for CoreOS devices ([#8899](https://github.com/librenms/librenms/pull/8899)) - [crazy-max](https://github.com/crazy-max) * Feature : Use IOS POE code for IOSXE ([#8853](https://github.com/librenms/librenms/pull/8853)) - [PipoCanaja](https://github.com/PipoCanaja) * Improved support for cambium cmm and added cmm4 ([#8737](https://github.com/librenms/librenms/pull/8737)) - [pheinrichs](https://github.com/pheinrichs) * APC Environmental Manager Support ([#8872](https://github.com/librenms/librenms/pull/8872)) - [Rosiak](https://github.com/Rosiak) * Allied Telesis Wireless Support ([#8692](https://github.com/librenms/librenms/pull/8692)) - [mattie47](https://github.com/mattie47) * Removed nobulk option from routeros ([#8846](https://github.com/librenms/librenms/pull/8846)) - [laf](https://github.com/laf) #### Alerting * Added new Alert Transports Mapping ([#8660](https://github.com/librenms/librenms/pull/8660)) - [vivia11](https://github.com/vivia11) * Fixed alert rules that use columns in value ([#8925](https://github.com/librenms/librenms/pull/8925)) - [laf](https://github.com/laf) * Refactor alert templates to use Laravel Blade templating engine ([#8803](https://github.com/librenms/librenms/pull/8803)) - [laf](https://github.com/laf) #### Webui * Corrected display of minigraph when using sysName as hostname ([#8842](https://github.com/librenms/librenms/pull/8842)) - [InsaneSplash](https://github.com/InsaneSplash) * Custom error page ([#8911](https://github.com/librenms/librenms/pull/8911)) - [murrant](https://github.com/murrant) * Stop allowing search text to be tagged for select2 ([#8915](https://github.com/librenms/librenms/pull/8915)) - [laf](https://github.com/laf) * Fix plugin loading ([#8917](https://github.com/librenms/librenms/pull/8917)) - [murrant](https://github.com/murrant) * Fix errors in vars.inc.php ([#8913](https://github.com/librenms/librenms/pull/8913)) - [murrant](https://github.com/murrant) * GUI: Fix broken navigation on VRFs Page ([#8889](https://github.com/librenms/librenms/pull/8889)) - [PipoCanaja](https://github.com/PipoCanaja) * Sort alerts by severity on the Alerts widget ([#8895](https://github.com/librenms/librenms/pull/8895)) - [dsgagi](https://github.com/dsgagi) * Fix processor usage on edit page ([#8887](https://github.com/librenms/librenms/pull/8887)) - [murrant](https://github.com/murrant) * Fix up depth column in poller UI ([#8884](https://github.com/librenms/librenms/pull/8884)) - [TheMysteriousX](https://github.com/TheMysteriousX) * Collectd graph bug fix ([#8855](https://github.com/librenms/librenms/pull/8855)) - [komeda-shinji](https://github.com/komeda-shinji) #### Feature * Allow ping checks to be ran separately from polling ([#8821](https://github.com/librenms/librenms/pull/8821)) - [murrant](https://github.com/murrant) * Poll service check only if the associated device is available ([#8757](https://github.com/librenms/librenms/pull/8757)) - [dsgagi](https://github.com/dsgagi) * Support for HTML tags in TELEGRAM transport ([#8929](https://github.com/librenms/librenms/pull/8929)) - [jozefrebjak](https://github.com/jozefrebjak) * Asterisk Application support ([#8914](https://github.com/librenms/librenms/pull/8914)) - [TheGreatDoc](https://github.com/TheGreatDoc) * Added new Alert Transports Mapping ([#8660](https://github.com/librenms/librenms/pull/8660)) - [vivia11](https://github.com/vivia11) * Improved Logging and Debugging ([#8870](https://github.com/librenms/librenms/pull/8870)) - [murrant](https://github.com/murrant) * Support specifying submodules in poller and discovery for debug ([#8896](https://github.com/librenms/librenms/pull/8896)) - [murrant](https://github.com/murrant) * Add sysDescr and hardware for oxidized overrides ([#8885](https://github.com/librenms/librenms/pull/8885)) - [empi89](https://github.com/empi89) * Added support for auto purging deleted ports ([#8861](https://github.com/librenms/librenms/pull/8861)) - [laf](https://github.com/laf) #### Documentation * Adds missing hostname parameter ([#8961](https://github.com/librenms/librenms/pull/8961)) - [normic](https://github.com/normic) * Update RRDCached.md ([#8959](https://github.com/librenms/librenms/pull/8959)) - [MHammett](https://github.com/MHammett) * Update Smokeping.md ([#8860](https://github.com/librenms/librenms/pull/8860)) - [mattie47](https://github.com/mattie47) #### Bug * Fixed whitespace bug in ceraos temperature sensor ([#8948](https://github.com/librenms/librenms/pull/8948)) - [laf](https://github.com/laf) * Remove testing data ([#8945](https://github.com/librenms/librenms/pull/8945)) - [pheinrichs](https://github.com/pheinrichs) * Fix typo in clickatell ([#8937](https://github.com/librenms/librenms/pull/8937)) - [pheinrichs](https://github.com/pheinrichs) * Match interface counter64 OIDs with unsigned bigint ([#8940](https://github.com/librenms/librenms/pull/8940)) - [siegsters](https://github.com/siegsters) * Fix foldersize() recursion ([#8930](https://github.com/librenms/librenms/pull/8930)) - [murrant](https://github.com/murrant) * Fixed alert rules that use columns in value ([#8925](https://github.com/librenms/librenms/pull/8925)) - [laf](https://github.com/laf) * Stop allowing search text to be tagged for select2 ([#8915](https://github.com/librenms/librenms/pull/8915)) - [laf](https://github.com/laf) * Fix plugin loading ([#8917](https://github.com/librenms/librenms/pull/8917)) - [murrant](https://github.com/murrant) * Fix arista limits ([#8916](https://github.com/librenms/librenms/pull/8916)) - [murrant](https://github.com/murrant) * Fix errors in vars.inc.php ([#8913](https://github.com/librenms/librenms/pull/8913)) - [murrant](https://github.com/murrant) * Fix can_ping_device() logic ([#8906](https://github.com/librenms/librenms/pull/8906)) - [murrant](https://github.com/murrant) * GUI: Fix broken navigation on VRFs Page ([#8889](https://github.com/librenms/librenms/pull/8889)) - [PipoCanaja](https://github.com/PipoCanaja) * Don't exit(5) without new devices discovered ([#8893](https://github.com/librenms/librenms/pull/8893)) - [costasd](https://github.com/costasd) * Fix processor usage on edit page ([#8887](https://github.com/librenms/librenms/pull/8887)) - [murrant](https://github.com/murrant) * Fix api list devices query for normal users ([#8881](https://github.com/librenms/librenms/pull/8881)) - [murrant](https://github.com/murrant) * Fix up depth column in poller UI ([#8884](https://github.com/librenms/librenms/pull/8884)) - [TheMysteriousX](https://github.com/TheMysteriousX) * Collectd graph bug fix ([#8855](https://github.com/librenms/librenms/pull/8855)) - [komeda-shinji](https://github.com/komeda-shinji) #### Api * Add sysDescr and hardware for oxidized overrides ([#8885](https://github.com/librenms/librenms/pull/8885)) - [empi89](https://github.com/empi89) * Fix api list devices query for normal users ([#8881](https://github.com/librenms/librenms/pull/8881)) - [murrant](https://github.com/murrant) ## 1.41 *(2018-06-30)* A big thank you to the following 23 contributors this last month: - murrant (8) - laf (5) - vivia11 (3) - InsaneSplash (3) - isarandi (2) - asteen-nexcess (2) - f0o (1) - salt-lick (1) - utelisysadmin (1) - TheGreatDoc (1) - KlaasT (1) - angryp (1) - xpatux (1) - cron410 (1) - skoef (1) - centralscrutiniser (1) - pheinrichs (1) - theherodied (1) - mattie47 (1) - wiad (1) - hanserasmus (1) - TomEvin (1) - serhatcan (1) #### Feature * New python service ([#8455](https://github.com/librenms/librenms/pull/8455)) - [murrant](https://github.com/murrant) * Add option to ignore blockdevice regex ([#8797](https://github.com/librenms/librenms/pull/8797)) - [f0o](https://github.com/f0o) * Ability to enable debug output with wrappers ([#8830](https://github.com/librenms/librenms/pull/8830)) - [murrant](https://github.com/murrant) #### Bug * Only list polling as overdue when it is 20% over the rrd_step value. ([#8848](https://github.com/librenms/librenms/pull/8848)) - [murrant](https://github.com/murrant) * Sanitize oxidized geshi html output ([#8847](https://github.com/librenms/librenms/pull/8847)) - [InsaneSplash](https://github.com/InsaneSplash) * Checking for 'none' as the only device relationship ([#8837](https://github.com/librenms/librenms/pull/8837)) - [salt-lick](https://github.com/salt-lick) * Fixed incorrect divisor for #8746 ([#8836](https://github.com/librenms/librenms/pull/8836)) - [angryp](https://github.com/angryp) * HPE ILO power fix ([#8822](https://github.com/librenms/librenms/pull/8822)) - [TomEvin](https://github.com/TomEvin) * Change VRFs page to group together by RD and vrf_name ([#8799](https://github.com/librenms/librenms/pull/8799)) - [vivia11](https://github.com/vivia11) * Change max load from 5000 to 50000 ([#8769](https://github.com/librenms/librenms/pull/8769)) - [isarandi](https://github.com/isarandi) * Fixed missing var declaration for description search in FDB tables ([#8802](https://github.com/librenms/librenms/pull/8802)) - [wiad](https://github.com/wiad) * Fix storing metrics for SMART ([#8807](https://github.com/librenms/librenms/pull/8807)) - [isarandi](https://github.com/isarandi) #### Webui * Sanitize oxidized geshi html output ([#8847](https://github.com/librenms/librenms/pull/8847)) - [InsaneSplash](https://github.com/InsaneSplash) * Allow the hostname to resolve to the sysName, ie Dynamic DNS ([#8810](https://github.com/librenms/librenms/pull/8810)) - [InsaneSplash](https://github.com/InsaneSplash) * Disable autocomplete on SNMPv3 settings ([#8833](https://github.com/librenms/librenms/pull/8833)) - [KlaasT](https://github.com/KlaasT) * Change _POST to vars to get params by URL on FDB search. ([#8838](https://github.com/librenms/librenms/pull/8838)) - [xpatux](https://github.com/xpatux) * Change VRFs page to group together by RD and vrf_name ([#8799](https://github.com/librenms/librenms/pull/8799)) - [vivia11](https://github.com/vivia11) #### Alerting * Revised Pushover title and severity level ([#8844](https://github.com/librenms/librenms/pull/8844)) - [InsaneSplash](https://github.com/InsaneSplash) * Add Discord transport ([#8748](https://github.com/librenms/librenms/pull/8748)) - [theherodied](https://github.com/theherodied) #### Device * Added support for graphing pf related stats for pfsense devices ([#8643](https://github.com/librenms/librenms/pull/8643)) - [utelisysadmin](https://github.com/utelisysadmin) * Added detection for Netscaler SD-WAN devices ([#8825](https://github.com/librenms/librenms/pull/8825)) - [laf](https://github.com/laf) * Added SNR Sensor to CMTS Arris ([#8840](https://github.com/librenms/librenms/pull/8840)) - [TheGreatDoc](https://github.com/TheGreatDoc) * HPE ILO power fix ([#8822](https://github.com/librenms/librenms/pull/8822)) - [TomEvin](https://github.com/TomEvin) * Improved support for DNOS/FTOS M-Series ([#8749](https://github.com/librenms/librenms/pull/8749)) - [skoef](https://github.com/skoef) * Adding sensors to omnitron iconverter ([#8806](https://github.com/librenms/librenms/pull/8806)) - [vivia11](https://github.com/vivia11) * EfficientIP SOLIDserver Detections ([#8773](https://github.com/librenms/librenms/pull/8773)) - [centralscrutiniser](https://github.com/centralscrutiniser) * Clean up old cambium code / migrate more data to wireless sensors ([#8725](https://github.com/librenms/librenms/pull/8725)) - [pheinrichs](https://github.com/pheinrichs) * Added Juniper SRX Branch Session Graphing ([#8815](https://github.com/librenms/librenms/pull/8815)) - [asteen-nexcess](https://github.com/asteen-nexcess) #### Security * Disable autocomplete on SNMPv3 settings ([#8833](https://github.com/librenms/librenms/pull/8833)) - [KlaasT](https://github.com/KlaasT) #### Documentation * Update Applications.md ([#8813](https://github.com/librenms/librenms/pull/8813)) - [mattie47](https://github.com/mattie47) * Add if label docs to os settings ([#8779](https://github.com/librenms/librenms/pull/8779)) - [murrant](https://github.com/murrant) * Added OpsGenie integration ([#8786](https://github.com/librenms/librenms/pull/8786)) - [serhatcan](https://github.com/serhatcan) ## 1.40 *(2018-05-30)* A big thank you to the following 24 contributors this last month: - murrant (27) - laf (15) - PipoCanaja (7) - theherodied (3) - angryp (3) - centralscrutiniser (3) - vivia11 (2) - hanserasmus (2) - pheinrichs (2) - aldemira (2) - mattie47 (2) - Rosiak (2) - Cormoran96 (2) - salt-lick (1) - nwautomator (1) - remyj38 (1) - robje (1) - rbax82 (1) - TheGreatDoc (1) - oranenj (1) - k-y (1) - gs-kamnas (1) - DR3EVR8u8c (1) - githubuserx (1) #### Webui * Allow Submenus in Plugin Menu by removing the scrollable-menu … ([#8762](https://github.com/librenms/librenms/pull/8762)) - [PipoCanaja](https://github.com/PipoCanaja) * Change alert rule triggered icon from X to ! ([#8760](https://github.com/librenms/librenms/pull/8760)) - [murrant](https://github.com/murrant) * Fix the all ports search for fSpeed -> ifSpeed ([#8759](https://github.com/librenms/librenms/pull/8759)) - [laf](https://github.com/laf) * Fix oxidized configuration fetch for empty group ([#8754](https://github.com/librenms/librenms/pull/8754)) - [oranenj](https://github.com/oranenj) * Handle database exceptions properly ([#8720](https://github.com/librenms/librenms/pull/8720)) - [murrant](https://github.com/murrant) * Fix some issues with globals ([#8709](https://github.com/librenms/librenms/pull/8709)) - [murrant](https://github.com/murrant) * PoE graphs ([#8705](https://github.com/librenms/librenms/pull/8705)) - [PipoCanaja](https://github.com/PipoCanaja) * Fix device inventory page ([#8698](https://github.com/librenms/librenms/pull/8698)) - [murrant](https://github.com/murrant) * Fix two factor auth ([#8697](https://github.com/librenms/librenms/pull/8697)) - [murrant](https://github.com/murrant) * Version librenms.js to break cache ([#8696](https://github.com/librenms/librenms/pull/8696)) - [murrant](https://github.com/murrant) * Don't require mysql 5.5 or newer. ([#8695](https://github.com/librenms/librenms/pull/8695)) - [murrant](https://github.com/murrant) * Fix missing vlan name on port vlan page ([#8684](https://github.com/librenms/librenms/pull/8684)) - [murrant](https://github.com/murrant) * Add wireless sensors to about and stats.librenms.org ([#8676](https://github.com/librenms/librenms/pull/8676)) - [murrant](https://github.com/murrant) * Update for adding responsive ([#8652](https://github.com/librenms/librenms/pull/8652)) - [Cormoran96](https://github.com/Cormoran96) * Created a page to show all known VMs ([#8640](https://github.com/librenms/librenms/pull/8640)) - [aldemira](https://github.com/aldemira) #### Security * Don't leak passwords deep linking to a graph and logging in on Apache httpd ([#8761](https://github.com/librenms/librenms/pull/8761)) - [murrant](https://github.com/murrant) #### Api * Map LibreNMS OS' to known Oxidized models ([#8758](https://github.com/librenms/librenms/pull/8758)) - [laf](https://github.com/laf) * System endpoint, more health graphs ([#8730](https://github.com/librenms/librenms/pull/8730)) - [pheinrichs](https://github.com/pheinrichs) #### Device * Use CISCO-VRF-MIB for vrfs on non MPLS cisco devices ([#8756](https://github.com/librenms/librenms/pull/8756)) - [vivia11](https://github.com/vivia11) * Added SFP sensor discovery for Procurve devices ([#8746](https://github.com/librenms/librenms/pull/8746)) - [angryp](https://github.com/angryp) * Adding VRP support for FDB table using HUAWEI-L2MAM-MIB ([#8719](https://github.com/librenms/librenms/pull/8719)) - [PipoCanaja](https://github.com/PipoCanaja) * Update Barracuda Spam Firewall product name with the current name (Barracuda Email Security Gateway) ([#8682](https://github.com/librenms/librenms/pull/8682)) - [salt-lick](https://github.com/salt-lick) * Update juniper junos chassis definitions ([#8678](https://github.com/librenms/librenms/pull/8678)) - [nwautomator](https://github.com/nwautomator) * Add Open Access Netspire OS support ([#8674](https://github.com/librenms/librenms/pull/8674)) - [vivia11](https://github.com/vivia11) * Rename awplus sensor state_name ([#8671](https://github.com/librenms/librenms/pull/8671)) - [mattie47](https://github.com/mattie47) * Blue Coat device updates ([#8664](https://github.com/librenms/librenms/pull/8664)) - [centralscrutiniser](https://github.com/centralscrutiniser) * Fix Netguardian OS Polling Variable ([#8655](https://github.com/librenms/librenms/pull/8655)) - [Rosiak](https://github.com/Rosiak) * Fortinet FortiWeb Basic Support ([#8654](https://github.com/librenms/librenms/pull/8654)) - [Rosiak](https://github.com/Rosiak) * Update Discovery on Ceragon wireless ([#8647](https://github.com/librenms/librenms/pull/8647)) - [pheinrichs](https://github.com/pheinrichs) * Added sysObjectID for Canon LBP printer series ([#8644](https://github.com/librenms/librenms/pull/8644)) - [githubuserx](https://github.com/githubuserx) * Change Dell iDrac from Server to Appliance ([#8642](https://github.com/librenms/librenms/pull/8642)) - [theherodied](https://github.com/theherodied) #### Bug * Fix oxidized configuration fetch for empty group ([#8754](https://github.com/librenms/librenms/pull/8754)) - [oranenj](https://github.com/oranenj) * Bug - Apc - Humidity sensor negative value filtering ([#8743](https://github.com/librenms/librenms/pull/8743)) - [PipoCanaja](https://github.com/PipoCanaja) * Fix Mimosa PtP frequency and power ([#8741](https://github.com/librenms/librenms/pull/8741)) - [murrant](https://github.com/murrant) * Fix hostname lookup for distributed poller on some platforms ([#8727](https://github.com/librenms/librenms/pull/8727)) - [murrant](https://github.com/murrant) * Fix install ([#8724](https://github.com/librenms/librenms/pull/8724)) - [murrant](https://github.com/murrant) * Fix some issues with globals ([#8709](https://github.com/librenms/librenms/pull/8709)) - [murrant](https://github.com/murrant) * Fix device inventory page ([#8698](https://github.com/librenms/librenms/pull/8698)) - [murrant](https://github.com/murrant) * Fix two factor auth ([#8697](https://github.com/librenms/librenms/pull/8697)) - [murrant](https://github.com/murrant) * Version librenms.js to break cache ([#8696](https://github.com/librenms/librenms/pull/8696)) - [murrant](https://github.com/murrant) * Don't require mysql 5.5 or newer. ([#8695](https://github.com/librenms/librenms/pull/8695)) - [murrant](https://github.com/murrant) * Ignore plugin hook calling errors ([#8693](https://github.com/librenms/librenms/pull/8693)) - [murrant](https://github.com/murrant) * Stop Eloquent from loading another DB conn for poller/discovery ([#8691](https://github.com/librenms/librenms/pull/8691)) - [laf](https://github.com/laf) * Fixed AD when no email address is returned ([#8690](https://github.com/librenms/librenms/pull/8690)) - [laf](https://github.com/laf) * Fix .env migration unescaped $ in passwords ([#8688](https://github.com/librenms/librenms/pull/8688)) - [murrant](https://github.com/murrant) * Remove buffering for legacy api ([#8687](https://github.com/librenms/librenms/pull/8687)) - [laf](https://github.com/laf) * Fix missing vlan name on port vlan page ([#8684](https://github.com/librenms/librenms/pull/8684)) - [murrant](https://github.com/murrant) * Test plugin menu method should be static. ([#8681](https://github.com/librenms/librenms/pull/8681)) - [murrant](https://github.com/murrant) * Fix alerting with dynamic contacts for rules made with the new builder ([#8677](https://github.com/librenms/librenms/pull/8677)) - [murrant](https://github.com/murrant) * Restore OpenBSD version/features/hardware ([#8673](https://github.com/librenms/librenms/pull/8673)) - [murrant](https://github.com/murrant) * Rename awplus sensor state_name ([#8671](https://github.com/librenms/librenms/pull/8671)) - [mattie47](https://github.com/mattie47) * MySQL strict mode maintenance scheduling fix. ([#8659](https://github.com/librenms/librenms/pull/8659)) - [angryp](https://github.com/angryp) * Fix for get_alert API method. ([#8658](https://github.com/librenms/librenms/pull/8658)) - [angryp](https://github.com/angryp) * Ignore bad DNS config ([#8656](https://github.com/librenms/librenms/pull/8656)) - [murrant](https://github.com/murrant) * Fix Netguardian OS Polling Variable ([#8655](https://github.com/librenms/librenms/pull/8655)) - [Rosiak](https://github.com/Rosiak) * Do not fail validation when IPv6 is disabled by unloading the module. ([#8648](https://github.com/librenms/librenms/pull/8648)) - [gs-kamnas](https://github.com/gs-kamnas) * Add good_if to boss ([#8641](https://github.com/librenms/librenms/pull/8641)) - [murrant](https://github.com/murrant) #### Documentation * Update Weathermap.md ([#8747](https://github.com/librenms/librenms/pull/8747)) - [TheGreatDoc](https://github.com/TheGreatDoc) * Updated installation instructions ([#8733](https://github.com/librenms/librenms/pull/8733)) - [hanserasmus](https://github.com/hanserasmus) * Fixed a few formatting problems on applications.md ([#8716](https://github.com/librenms/librenms/pull/8716)) - [hanserasmus](https://github.com/hanserasmus) * Updated MySQL entry. ([#8708](https://github.com/librenms/librenms/pull/8708)) - [theherodied](https://github.com/theherodied) * Update Test-Units.md ([#8707](https://github.com/librenms/librenms/pull/8707)) - [mattie47](https://github.com/mattie47) * Reordering metrics list on Health-Information doc ([#8653](https://github.com/librenms/librenms/pull/8653)) - [k-y](https://github.com/k-y) * Update to add acl on list of necessary package ([#8639](https://github.com/librenms/librenms/pull/8639)) - [Cormoran96](https://github.com/Cormoran96) #### Enhancement * Added SFP sensor discovery for Procurve devices ([#8746](https://github.com/librenms/librenms/pull/8746)) - [angryp](https://github.com/angryp) #### Alerting * Updated variables available for templates ([#8713](https://github.com/librenms/librenms/pull/8713)) - [laf](https://github.com/laf) * Updated parse_email() to use email_user config value ([#8706](https://github.com/librenms/librenms/pull/8706)) - [laf](https://github.com/laf) * Added feature to filter delayed alerts on widget ([#8704](https://github.com/librenms/librenms/pull/8704)) - [DR3EVR8u8c](https://github.com/DR3EVR8u8c) * Fix alerting with dynamic contacts for rules made with the new builder ([#8677](https://github.com/librenms/librenms/pull/8677)) - [murrant](https://github.com/murrant) #### Feature * PoE graphs ([#8705](https://github.com/librenms/librenms/pull/8705)) - [PipoCanaja](https://github.com/PipoCanaja) * Added feature to filter delayed alerts on widget ([#8704](https://github.com/librenms/librenms/pull/8704)) - [DR3EVR8u8c](https://github.com/DR3EVR8u8c) * Also include adsl stats for vdsl ports ([#8670](https://github.com/librenms/librenms/pull/8670)) - [robje](https://github.com/robje) * Plugins in the Port page ([#8665](https://github.com/librenms/librenms/pull/8665)) - [PipoCanaja](https://github.com/PipoCanaja) * Created a page to show all known VMs ([#8640](https://github.com/librenms/librenms/pull/8640)) - [aldemira](https://github.com/aldemira) ## 1.39 *(2018-04-27)* #### Features * Added random entropy support for applications ([#8555](https://github.com/librenms/librenms/issues/8555)) * Added Prometheus PushGateway metric support ([#8437](https://github.com/librenms/librenms/issues/8437)) * Added random entropy monitoring ([#8555](https://github.com/librenms/librenms/pull/8555)) * Added support for syslog Oxidized notification for Hauwei VRP devices ([#8562](https://github.com/librenms/librenms/pull/8562)) #### Bugfixes * Fixed ePMP gps state ([#8575](https://github.com/librenms/librenms/issues/8575)) * Use email_user variable as from name for emails ([#8550](https://github.com/librenms/librenms/pull/8550)) * Apply divisor / multiplier to high / low values ([#8427](https://github.com/librenms/librenms/pull/8427)) #### Documentation * Remove clause of CLA ([#8596](https://github.com/librenms/librenms/issues/8596)) * Updated Oxidized.md to show use of arrays ([#8547](https://github.com/librenms/librenms/issues/8547)) #### Refactoring * Updated the oxidized script ([#8572](https://github.com/librenms/librenms/issues/8572)) * Allow _perc and _current columns to be string for alert rules ([#8532](https://github.com/librenms/librenms/issues/8532)) * Restrict storage discovery walks to OS ([#8528](https://github.com/librenms/librenms/pull/8528)) * Refactor Database and Config init ([#8527](https://github.com/librenms/librenms/pull/8527)) * Use snmp.version config to allow users to set versions available ([#8512](https://github.com/librenms/librenms/pull/8512)) * Exclude modules from json test data when empty ([#8533](https://github.com/librenms/librenms/pull/8533)) * Update include files for disco/poller to be dynamic ([#8597](https://github.com/librenms/librenms/pull/8597)) * Refactored the oxidized notify script ([#8572](https://github.com/librenms/librenms/pull/8572)) #### Devices * BDCOM use alternative MIBS ([#8610](https://github.com/librenms/librenms/issues/8610)) * Fixed polling for state sensor on ict-pdu ([#8558](https://github.com/librenms/librenms/issues/8558)) * Added detection for AeroHive AP130 Wireless. ([#8543](https://github.com/librenms/librenms/issues/8543)) * Added WTI-MPC OS and mib ([#8492](https://github.com/librenms/librenms/issues/8492)) * Added Dell Rack PDU support ([#8498](https://github.com/librenms/librenms/pull/8498)) * Added AeroHive Wireless + sensors support ([#8500](https://github.com/librenms/librenms/pull/8500)) ([#8520](https://github.com/librenms/librenms/pull/8520)) * Added detection for 2N Helio IP devices ([#8490](https://github.com/librenms/librenms/pull/8490)) * Added additional wireless stats + CPU detection for Ruckus Wireless devices ([#8503](https://github.com/librenms/librenms/pull/8503)) ([#8529](https://github.com/librenms/librenms/pull/8529)) * Added Last Mile CTM support ([#8478](https://github.com/librenms/librenms/pull/8478)) * Added basic Ubiquiti LTU airFiber support ([#8521](https://github.com/librenms/librenms/pull/8521)) * Added Tegile support (OS and Storage) ([#8464](https://github.com/librenms/librenms/pull/8464)) * Improved DCN support ([#8531](https://github.com/librenms/librenms/pull/8531)) * Updated Buffalo OS detection ([#8536](https://github.com/librenms/librenms/pull/8536)) * Added additional wireless support for PMP devices ([#8537](https://github.com/librenms/librenms/pull/8537)) * Added support for Dahua NVR ([#8542](https://github.com/librenms/librenms/pull/8542)) ([#8570](https://github.com/librenms/librenms/pull/8570)) * Updated sensors and added more support for FiberHome OS ([#8549](https://github.com/librenms/librenms/pull/8549)) ([#8569](https://github.com/librenms/librenms/pull/8569)) * Updated Cyberpower sensors and os support ([#8551](https://github.com/librenms/librenms/pull/8551)) * Added Mempools and Process support for ArubaOS ([#8548](https://github.com/librenms/librenms/pull/8548)) * Added additional sensor support for FiberHome devices ([#8561](https://github.com/librenms/librenms/pull/8561)) * Added detection for IBM DPI devices ([#8541](https://github.com/librenms/librenms/pull/8541)) * Avaya Avaya ERS and VSP to Extreme VOSS and BOSS ([#8469](https://github.com/librenms/librenms/pull/8469)) * Added detection for HWG Poseidon 4002 ([#8593](https://github.com/librenms/librenms/pull/8593)) * Rewrite state sensors to walk entire table for TIMOS ([#8588](https://github.com/librenms/librenms/pull/8588)) * Added detection for Corero CMS devices ([#8574](https://github.com/librenms/librenms/pull/8574)) * Added detection for Red Lion Sixnet devices ([#8576](https://github.com/librenms/librenms/pull/8576)) #### WebUI * Update Buffalo logo to new style and svg ([#8539](https://github.com/librenms/librenms/issues/8539)) * Use toastr for alert templates operational messages ([#8499]https://github.com/librenms/librenms/pull/8499) * Improved FDB search page ([#8251](https://github.com/librenms/librenms/pull/8251)) * Updated Mikrotik logo ([#8584](https://github.com/librenms/librenms/pull/8584)) * Updated FiberHome logo ([#8601](https://github.com/librenms/librenms/pull/8601)) * Updated TPLink logo ([#8613](https://github.com/librenms/librenms/pull/8613)) * Added a 3rd graph to unbound application ([#8616](https://github.com/librenms/librenms/pull/8616)) #### Alerting * Improved VictorOps messages ([#8502](https://github.com/librenms/librenms/pull/8502)) * Added support for ack notes + alert notes ([#8433](https://github.com/librenms/librenms/pull/8433)) #### API * Added lat/lng to device(s) API calls ([#8515](https://github.com/librenms/librenms/pull/8515)) * Added support for returning images as base64 ([#8535](https://github.com/librenms/librenms/pull/8535)) --- ## 1.38 *(2018-03-29)* #### Bugfixes * Restored config items in sql queries ([#8443](https://github.com/librenms/librenms/issues/8443)) * Fixed sysname -> sysName for device dependancy display ([#8343](https://github.com/librenms/librenms/issues/8343)) * MySQL query in alert_rules.json ([#8300](https://github.com/librenms/librenms/issues/8300)) * Change the column type from varchar(255) to TEXT for nagios-plugins perfdata ([#8322](https://github.com/librenms/librenms/issues/8322)) * Fixed etherlike graphs ([#8358](https://github.com/librenms/librenms/issues/8358)) * Fixed HP Proliant state sensors ([#8315](https://github.com/librenms/librenms/issues/8315)) * Change rootPort DB data type ([#8404](https://github.com/librenms/librenms/issues/8404)) * Fixed and improved toner discovery ([#8428](https://github.com/librenms/librenms/issues/8428)) #### Documentation * RRDCached-Security clearify security ([#8302](https://github.com/librenms/librenms/issues/8302)) * Improved pushover documentation ([#8330](https://github.com/librenms/librenms/issues/8330)) * Updated Graylog and Syslog documentation ([#8396](https://github.com/librenms/librenms/issues/8396)) #### Devices * Added detection for Cisco SPA devices ([#8446](https://github.com/librenms/librenms/issues/8446)) * Updated moxa-etherdevice hardware/software/version detection * Added hardware and firmware detection for Hanwha Techwin devices ([#8468](https://github.com/librenms/librenms/issues/8468)) * Added additional detection for Calix B6 ([#8445](https://github.com/librenms/librenms/issues/8445)) * Added DEVELOP Support ([#8153](https://github.com/librenms/librenms/issues/8153)) * Added more Dell iDrac state sensors ([#8254](https://github.com/librenms/librenms/issues/8254)) * Improve Allied Telesis Chassis product support ([#8139](https://github.com/librenms/librenms/issues/8139)) * Added OID for Cisco FTD model 9300 Ref. #8212 ([#8285](https://github.com/librenms/librenms/issues/8285)) * Added more WirelessSensors and processor/mempools support for EWC ([#8294](https://github.com/librenms/librenms/issues/8294)) * Improved Lenovo CNOS Discovery/Logo ([#8332](https://github.com/librenms/librenms/issues/8332)) * Added detection of Axis Network Speaker ([#8336](https://github.com/librenms/librenms/issues/8336)) * Added Nimble storage volume utilization ([#8405](https://github.com/librenms/librenms/issues/8405)) * Added Radwin OS Wireless Sensors ([#8372](https://github.com/librenms/librenms/issues/8372)) * Added contact,relay,outlet discovery for AOS-EMU2 ([#8317](https://github.com/librenms/librenms/issues/8317)) * Added support for Moxa EDS-P510A-8PoE ([#8384](https://github.com/librenms/librenms/issues/8384)) * Added detection for Ciena 8700 (SAOS 8) ([#8442](https://github.com/librenms/librenms/issues/8442)) * Added better detection for HiveOS devices ([#8277](https://github.com/librenms/librenms/issues/8277)) * Added detection for Raritan KVM and EMX devices ([#8279](https://github.com/librenms/librenms/issues/8279)) * Improved detection for dlink and dlinkap devices ([#8447](https://github.com/librenms/librenms/issues/8447)) * Added serial number detection to xerox ([#8439](https://github.com/librenms/librenms/issues/8439)) * Added Phybridge OS support ([#8456](https://github.com/librenms/librenms/issues/8456)) * Improved Sentry4 sensor discovery ([#8407](https://github.com/librenms/librenms/issues/8407)) * Added Cambium pmp ap client count discovery ([#8487](https://github.com/librenms/librenms/issues/8487)) #### WebUI * Added override default device grouping radius ([#8485](https://github.com/librenms/librenms/issues/8485)) * Added auto width and height dimensions parameters for generic image widget ([#8314](https://github.com/librenms/librenms/issues/8314)) * Removed unused JS causing issues with typeahead ([#8307](https://github.com/librenms/librenms/issues/8307)) * S.M.A.R.T visualization improvements ([#8310](https://github.com/librenms/librenms/issues/8310)) * Added Oxidized reload node list button ([#8375](https://github.com/librenms/librenms/issues/8375)) * Added docs link to about page ([#8397](https://github.com/librenms/librenms/issues/8397)) * Active Directory: filter disabled users, allow nested group membership for AD auth ([#8222](https://github.com/librenms/librenms/issues/8222)) * Added borderless fullscreen geographical map, with just the nodes. ([#8337](https://github.com/librenms/librenms/issues/8337)) * Improved LDAP filters for getUserlist and getUserlevel ([#8398](https://github.com/librenms/librenms/issues/8398)) * Added LDAP debug output ([#8434](https://github.com/librenms/librenms/issues/8434)) * LDAP fall back to slow search if memberof is missing ([#8491](https://github.com/librenms/librenms/issues/8491)) * Allow full search on devices page ([#8364](https://github.com/librenms/librenms/issues/8364)) #### Alerting * Added a irc_alert_short option to only send the alert title ([#8312](https://github.com/librenms/librenms/issues/8312)) * Added Philips Hue as transport ([#8320](https://github.com/librenms/librenms/issues/8320)) * Added two html alert template examples ([#8360](https://github.com/librenms/librenms/issues/8360)) * Added alert_id to alerts for templates ([#8368](https://github.com/librenms/librenms/issues/8368)) * Added new alert rule builder UI ([#8293](https://github.com/librenms/librenms/issues/8293)) * Added support for disabling recovery notifications ([#8430](https://github.com/librenms/librenms/issues/8430)) * Change the default alert delay to 1m ([#8462](https://github.com/librenms/librenms/issues/8462)) #### Documentation * Use single quotes in example SNMP community per issue 8342 ([#8348](https://github.com/librenms/librenms/issues/8348)) * Update SNMP-Configuration-Examples.md to add VMWare example ([#8381](https://github.com/librenms/librenms/issues/8381)) #### Misc * Improve LDAP filter in the getUserlist() function ([#8253](https://github.com/librenms/librenms/issues/8253)) * Created check_graylog.inc.php service file ([#8334](https://github.com/librenms/librenms/issues/8334)) * Created check_haproxy.inc.php service file ([#8412](https://github.com/librenms/librenms/issues/8412)) * Module tests update: per module output, only store modules data that are run ([#8355](https://github.com/librenms/librenms/issues/8355)) * Updated APC PowerNet-MIB ([#8377](https://github.com/librenms/librenms/issues/8377)) * Print mysql errors in debug output ([#8414](https://github.com/librenms/librenms/issues/8414)) * Use custom phpcs ruleset for LibreNMS ([#8418](https://github.com/librenms/librenms/issues/8418)) * Updating the mibs file from vmware ([#8388](https://github.com/librenms/librenms/issues/8388)) * Small improvement to per port polling (speed boost) ([#8431](https://github.com/librenms/librenms/issues/8431)) * Fixed validation sql for primary keys and first columns ([#8453](https://github.com/librenms/librenms/issues/8453)) * Added ifAlias to tag influxdb port data ([#8461](https://github.com/librenms/librenms/issues/8461)) * Bumping CISCO-PRODUCTS-MIB to newest release ([#8483](https://github.com/librenms/librenms/issues/8483)) * Updated and improved manage_bills.php script ([#8467](https://github.com/librenms/librenms/issues/8467)) --- ## 1.37 *(2018-02-25)* #### Features * Added ironware syslog notify code ([#8268](https://github.com/librenms/librenms/issues/8268)) * Copy all email alerts to default contact ([#8178](https://github.com/librenms/librenms/issues/8178)) * Added GateOne Link ([#8189](https://github.com/librenms/librenms/pull/8189)) * Added ironware syslog notify code ([#8268](https://github.com/librenms/librenms/pull/8268)) #### Bugfixes * Switch detached head for daily updates ([#8194](https://github.com/librenms/librenms/issues/8194)) * Fixed arp-tables updates ([#8180](https://github.com/librenms/librenms/issues/8180)) * Fixed FusionSwitch portname for sensors ([#8188](https://github.com/librenms/librenms/issues/8188)) * Fixed cbgp peers data on some devices ([#8208](https://github.com/librenms/librenms/pull/8208)) * Awplus fix cpu ([#8215](https://github.com/librenms/librenms/pull/8215)) * Fixed linkify to work with with ip addresses ([#8226](https://github.com/librenms/librenms/pull/8226)) * Changed e-mail validation TLD max length to 18 ([#8236](https://github.com/librenms/librenms/pull/8236)) * Fixed the HTML Purifier config so allowed values work ([#8239](https://github.com/librenms/librenms/pull/8239)) * Fixed issues with new config init ([#8242](https://github.com/librenms/librenms/pull/8242)) * Mitigate Cisco IOS 15 Stack State Issue ([#8256](https://github.com/librenms/librenms/pull/8256)) * Fix bgp peers discovery cleanup ([#8263](https://github.com/librenms/librenms/pull/8263)) * Fixed Dell N1548 CPU graphs ([#8280](https://github.com/librenms/librenms/pull/8280)) #### Documentation * Changed err-msg to message for API docs ([#8182](https://github.com/librenms/librenms/issues/8182)) * Fix for syslog-ng config in the docs ([#8160](https://github.com/librenms/librenms/issues/8160)) #### Refactoring * Removed Unused Billing PDF reports ([#8235](https://github.com/librenms/librenms/issues/8235)) * Update awplus to new processor discovery ([#8204](https://github.com/librenms/librenms/issues/8204)) * Major Processors rewrite ([#8066](https://github.com/librenms/librenms/issues/8066)) * Remove composer deps from the repository ([#6920](https://github.com/librenms/librenms/pull/6920)) * Share code between all mysql based authorizers ([#8174](https://github.com/librenms/librenms/pull/8174)) * Use more secure password hashes ([#8213](https://github.com/librenms/librenms/pull/8213)) * Adding invalid hostnames is no longer fatal ([#8233](https://github.com/librenms/librenms/pull/8233)) * Correct unix socket handling to match poller-wrapper ([#8214](https://github.com/librenms/librenms/pull/8214)) * Move config loading into the Config class ([#8100](https://github.com/librenms/librenms/pull/8100)) * Generic snmp_translate() function ([#8156](https://github.com/librenms/librenms/pull/8156)) #### Devices * Added support for ScreenOS arp tables ([#8273](https://github.com/librenms/librenms/issues/8273)) * Added support for OpenBSD PF states ([#8211](https://github.com/librenms/librenms/issues/8211)) * Added support for F5 GTM ([#8161](https://github.com/librenms/librenms/issues/8161)) * Added support for Airos CPU, GPS, and Temp ([#8203](https://github.com/librenms/librenms/pull/8203)) * Updated support for XOS X480 and X650 desc and tests ([#8206](https://github.com/librenms/librenms/pull/8206)) * Updated Cisco Processor support ([#8216](https://github.com/librenms/librenms/pull/8216)) * Added OPNsense support ([#8199](https://github.com/librenms/librenms/pull/8199)) * Updated StoneOs support ([#8155](https://github.com/librenms/librenms/pull/8155)) * Added Allied Telesis Environmental Monitoring ([#8140](https://github.com/librenms/librenms/pull/8140)) * Update support for Brocade G620 description ([#8250](https://github.com/librenms/librenms/pull/8250)) * Added CeraOS wireless sensors ([#8167](https://github.com/librenms/librenms/pull/8167)) #### WebUI * Updated jquery_lazyload ([#8287](https://github.com/librenms/librenms/issues/8287)) * Updated datetime lib ([#8288](https://github.com/librenms/librenms/pull/8288)) * Allow sorting by toner and searching ([#8247](https://github.com/librenms/librenms/issues/8247)) * Updated vis js and moment js ([#8240](https://github.com/librenms/librenms/issues/8240)) * Added sysNames to pulldowns and the main page ([#8137](https://github.com/librenms/librenms/issues/8137)) * Adding invalid hostnames is no longer fatal. ([#8233](https://github.com/librenms/librenms/issues/8233)) * Allow administrators to edit devices sysName ([#8149](https://github.com/librenms/librenms/pull/8149)) * Allow frameborder attribute in notes widget ([#8219](https://github.com/librenms/librenms/pull/8219)) * Updated vis js and moment js ([#8240](https://github.com/librenms/librenms/pull/8240)) #### API * Added Billing Graphs & Data ([#8245](https://github.com/librenms/librenms/issues/8245)) * Added History to Billing API Functions ([#8209](https://github.com/librenms/librenms/pull/8209)) #### Alerting * Case insensitive alert rule searching ([#8231](https://github.com/librenms/librenms/pull/8231)) * Updated email subject for failed updates to include hostname ([#8258](https://github.com/librenms/librenms/pull/8258)) * Set Content-type header in the API transport if the text to be sent is valid JSON ([#8282](https://github.com/librenms/librenms/pull/8282)) --- ## 1.36 *(2018-01-30)* #### Features * Added powerdns dnsdist application ([#7987](https://github.com/librenms/librenms/issues/7987)) * Added ZFS support for FreeBSD ([#7938](https://github.com/librenms/librenms/pull/7938)) * Added snmp_getnext_multio() function ([#8052](https://github.com/librenms/librenms/pull/8052)) * Clear OS defs cache on poller/discovery debug ([#8061](https://github.com/librenms/librenms/pull/8061)) * Script to rename mibs to proper names ([#8068](https://github.com/librenms/librenms/pull/8068)) #### Bugfixes * daily.sh Updated to resolve release version issues ([#8172](https://github.com/librenms/librenms/issues/8172)) * Make consistent with other authorisers ([#8151](https://github.com/librenms/librenms/issues/8151)) * Pushover message fix to enable templates ([#8118](https://github.com/librenms/librenms/issues/8118)) * Bgp-peers junos empty afi-safi names ([#8083](https://github.com/librenms/librenms/issues/8083)) * Fixed the default fping config + changed variable name ([#8060](https://github.com/librenms/librenms/issues/8060)) * Override -H for check_load service. Fixed backslash escaping. ([#8020](https://github.com/librenms/librenms/issues/8020)) * Fix can't find CPQHOST-MIB ([#8024](https://github.com/librenms/librenms/issues/8024)) * Bgp-peers add missing os junos safi values ([#8018](https://github.com/librenms/librenms/issues/8018)) * Cisco-vrf discovery for device os junos ([#8009](https://github.com/librenms/librenms/issues/8009)) * Stop stripping html tages from snmp creds ([#7951](https://github.com/librenms/librenms/pull/7951)) * Fixed bugs in bgp-peers poller ([#7976](https://github.com/librenms/librenms/pull/7976)) * Fix mark all unread notifications ([#7999](https://github.com/librenms/librenms/pull/7999)) * Fix deletion of services + select query ([#8030](https://github.com/librenms/librenms/pull/8030)) * Moved sysDescr snmp call to snmp_get_multi_oid() in core poller ([#8062](https://github.com/librenms/librenms/pull/8062)) * Fixed bad queries for top device widget ([#8105](https://github.com/librenms/librenms/pull/8105)) * Stop including disabled ports in traffic overview ([#8107](https://github.com/librenms/librenms/pull/8107)) * Specify table name for list_devices API call ([#8132](https://github.com/librenms/librenms/pull/8132)) * Fixed Palo Alto HA alert rule ([#8138](https://github.com/librenms/librenms/pull/8138)) * Fixed arp table duplicates ([#8147](https://github.com/librenms/librenms/pull/8147)) * Fixed normal user access to performance tab ([#8150](https://github.com/librenms/librenms/pull/8150)) * Changed is_file() to rrdtool_check_rrd_exists() ([#8152](https://github.com/librenms/librenms/pull/8152)) #### Documentation * Emphasize snmpsim is required for most tests ([#8059](https://github.com/librenms/librenms/issues/8059)) * Doc api fixes ([#7950](https://github.com/librenms/librenms/issues/7950)) * Added ports purge to cleanup options ([#7970](https://github.com/librenms/librenms/pull/7970)) #### Refactoring * Moved routeros sensors to yaml + fixed divisors ([#7946](https://github.com/librenms/librenms/issues/7946)) * Remove all old style snmp calls ([#7924](https://github.com/librenms/librenms/issues/7924)) * Fail2ban update and removal of FW checking ([#7936](https://github.com/librenms/librenms/pull/7936)) * Refactor freeradius appplication metrics ([#8002](https://github.com/librenms/librenms/pull/8002)) * Move ignore_storage call to discover_storage ([#7973](https://github.com/librenms/librenms/pull/7973)) * Updated poller/discovery to use numeric sysObjectID ([#7922](https://github.com/librenms/librenms/pull/7922)) * Move installs to php53 branch for php version < 5.6.4 ([#8042](https://github.com/librenms/librenms/pull/8042)) * Rename cisco-vrf to vrf and enabled junos ([#8033](https://github.com/librenms/librenms/pull/8033)) * Updated BGP Peers ([#7972](https://github.com/librenms/librenms/pull/7972)) #### Devices * Added Support for cambium PTP 300, 500, 600 and 800 ([#7998](https://github.com/librenms/librenms/issues/7998)) * Added support for ArbOS ([#8055](https://github.com/librenms/librenms/issues/8055)) * Added processor and mempools for EdgeCore switch ([#7850](https://github.com/librenms/librenms/issues/7850)) * Updated Cisco ACS Detection ([#8013](https://github.com/librenms/librenms/issues/8013)) * Added Rittal IT Chiller / Carel pCOweb card ([#7826](https://github.com/librenms/librenms/issues/7826)) * Added cyberpower RMCARD 202 Support ([#7964](https://github.com/librenms/librenms/issues/7964)) * Added additional detection for CyberPower devices ([#7931](https://github.com/librenms/librenms/issues/7931)) * Added further detection for Sophos UTM devices ([#7953](https://github.com/librenms/librenms/issues/7953)) * Added Cambium cnPilot Support ([#7898](https://github.com/librenms/librenms/issues/7898)) * Added more sensor support for RouterOS (Mikrotik) + Test data ([#7930](https://github.com/librenms/librenms/issues/7930)) * Added Checkpoint Gaia Sensor ([#8088](https://github.com/librenms/librenms/issues/8088)) * Added Dell iDRAC Global System Sensor ([#8012](https://github.com/librenms/librenms/pull/8012)) * Added CheckPoint SecurePlatform support ([#8000](https://github.com/librenms/librenms/pull/8000)) * Fixed AirOS version and Hardware ([#8034](https://github.com/librenms/librenms/pull/8034)) * Fixed UniFi AP hardware and firmware revision ([#8005](https://github.com/librenms/librenms/pull/8005)) * Added Hillstone StoneOS detection ([#7982](https://github.com/librenms/librenms/pull/7982)) * Added Allied Telesis CPU support ([#8111](https://github.com/librenms/librenms/pull/8111)) * Updated legacy Allied Telesis hardware support ([#8071](https://github.com/librenms/librenms/pull/8071)) * Added EER and Water Florw Rate for Rittal Chillers ([#8104](https://github.com/librenms/librenms/pull/8104)) * Added memory and temp polling for Dlink ([#8076](https://github.com/librenms/librenms/pull/8076)) * Added Hardware/Version/Serial support for Synology ([#8087](https://github.com/librenms/librenms/pull/8087)) * Updated hardware for certain awplus devices ([#8123](https://github.com/librenms/librenms/pull/8123)) * Updated FortiManager support ([#8102](https://github.com/librenms/librenms/pull/8102)) * Added suspended state for panos ([#8125](https://github.com/librenms/librenms/pull/8125)) #### WebUI * Added back devices sort by status ([#8103](https://github.com/librenms/librenms/issues/8103)) * Small graylog cleanup ([#8057](https://github.com/librenms/librenms/issues/8057)) * Small eventlog cleanup ([#8056](https://github.com/librenms/librenms/issues/8056)) * Added OpenWRT icon ([#8054](https://github.com/librenms/librenms/issues/8054)) * Devices header cleanup ([#8039](https://github.com/librenms/librenms/issues/8039)) * Added validation for Oxidized API URL config ([#7978](https://github.com/librenms/librenms/issues/7978)) * Wireless pages refresh ([#7836](https://github.com/librenms/librenms/issues/7836)) * HPMSM added CPU,Memory to Overview ([#7949](https://github.com/librenms/librenms/issues/7949)) * Added Single server details widget ([#7923](https://github.com/librenms/librenms/issues/7923)) * Improved Services page ([#7628](https://github.com/librenms/librenms/pull/7628)) * Improved Alerts page ([#7765](https://github.com/librenms/librenms/pull/7628)) * Improved Eventlog page ([#7793](https://github.com/librenms/librenms/pull/7793)) * Improved Syslog page ([#7796](https://github.com/librenms/librenms/pull/7796)) * Improved Devices page ([#7809](https://github.com/librenms/librenms/pull/7809)) * Improved Ports page ([#7827](https://github.com/librenms/librenms/pull/7827)) * Improved Graylog page ([#7832](https://github.com/librenms/librenms/pull/7832)) * Improved Health / Sensors page ([#7834](https://github.com/librenms/librenms/pull/7834)) * Improved Wireless page ([#7836](https://github.com/librenms/librenms/pull/7836)) * Improved Applications page ([#7994](https://github.com/librenms/librenms/pull/7994)) * Added Oxidized config validator ([#7983](https://github.com/librenms/librenms/pull/7983)) * Added settings validations ([#8037](https://github.com/librenms/librenms/pull/8037)) #### API * Added add_service_for_host endpoint to API ([#8113](https://github.com/librenms/librenms/issues/8113)) * Added dependency info for devices/device api calls ([#8058](https://github.com/librenms/librenms/issues/8058)) * Added 404 fallback for bad / invalid calls ([#7952](https://github.com/librenms/librenms/pull/7952)) * Added routing and resources API calls ([#8017](https://github.com/librenms/librenms/pull/8017)) #### Alerting * Updated Pushover to use templates ([#8118](https://github.com/librenms/librenms/pull/8118))