V1.31 Release + Changelog (August 2017)

1.31

(2017-08-26)

This release also includes 1.31.01 & 1.31.02 & 1.31.03

Features

  • Notify about failed updates, block detectable bad updates (#7188)
  • Improve install process (#7223)
  • Active Directory user in nested groups (#7175)
  • sysV init script for the IRC bot (#7170)
  • Create librenms-irc.service (#7087)
  • Forced OS Cache rebuild for unit tests (#7163)
  • New IP parsing classes. Removes usage of Pear Net_IPv4 and Net_IPv6. (#7106)
  • Added support to cisco sensors to link them to ports + macro/docs for alerting (#6959)
  • snmp exec support (#7126)

Bugfixes

  • Updated dump_db_schema() to use default 0 if available (#7225)
  • Comware dBm Limits && Comware Sensor Descr (#7216)
  • Update gen_rancid.php to the correct arista os name (#7214)
  • Use Correct Comware dBm Limits (#7207)
  • Correct memory calculation for screenos (#7191)
  • Cambium ePMP CPU reporting fix (#7182)
  • Send zero for fields without values for graphite (#7176)
  • Sanitize metric name before sending via graphite (#7173)
  • Fixed dump_db_schema / validate to work with newer versions of MariaDB (#7162)
  • Escape sensor_descr_fixed in dBm sensors graph (#7146)
  • Fixed issue with column size of ifTrunk (#7125)
  • Bug in ipv62snmp function (#7135)
  • Fixed Raspberry Pi sensors (#7131)
  • Check session directory is writable before install.php (#7103)
  • Raritan CPU temperature discovery (#7130)
  • Strip " and / from snmpwalk_cache_oid() (#7063)
  • Fixed Raspberry Pi sensors support (#7068)
  • Added missing get_group_list() to ldap-authorization auth method (#7102)
  • Service warning/critical alert rules (#7105)
  • Added device status reason to up messages. (#7085)
  • Fix string quoting in snmp trim (#7120)
  • Fix missed call to removed is_ip function (#7132)
  • fix bugs introduced to address-search (#7138)
  • Update avaya-ers.inc.php (#7139)
  • Fix RPI frequency/voltage sensors (#7144)
  • Attempt to fix repeated sql issue we come across (#7123)
  • multiple fixes under agentStpSwitchConfigGroup in EdgeSwitch-SWITCHIN (#7180)

Documentation

  • Updated index page for new alerting structure (#7226)
  • Updated some old links for alerting (#7211)
  • Updated CentOS 7 + Nginx install docs (#7209)
  • Update CentOS 7 + Nginx install docs to set SCRIPT_FILENAME (#7200)
  • Update Component.md (#7196)
  • Update Two-Factor-Auth formatting (#7194)
  • Update IRC-Bot for systemd use (#7084)
  • Updated API docs formatting (#7187)
  • Updated alerting docs / formatting (#7185)
  • Swap mdx_del_ins with pymdownx.tilde (#7186)
  • Centralised the Metric storage docs (#7109)
  • Allow host renames with selinux enforcing for CentOS installs (#7136)
  • Update Using-Git.md (#7178)

Refactoring

  • Use anonymous functions for debug error_handler and shutdown_function in index.php (#7219)
  • Updated validate.php to only warn users the install is out of date if > 24 hours (#7208)
  • Udated edgecos OS polling (#7149)
  • Ability to edit default alert template (#7121)
  • Replace escapeshellcmd with Purifier in service checks (#7118)
  • Use ifName if ifDescr is blank #7079

Devices

  • Stop discoverying frequencies on Raritan devices that do not exist + added voltage (#7195)
  • Added FDB and ARP support for edgeswitch devices (#7199)
  • Added additional sensor support for Sentry4 devices (#7198)
  • Added additional vlan support for Juniper devices (#7203)
  • Added Kemp LoadMaster Version Info (#7205)
  • Updated fans/temp detection for Brocade VDX devices(#7183)
  • Added further sensor support for Geist Watchdog (#7143)
  • Added detection for Hitachi Data Systems SAN (#7160)
  • Udated edgecos OS polling to include more models
  • Updated AKCP sensorProbe detection (#7152)
  • Added additional sensor support for Cisco ONS (#7096)
  • Added RSSI Support for Cisco IOS wireless devices (#7147)
  • Added support for Gude ETS devices (#7145)
  • Added support for Trango Apex Lynx OS (#7142)
  • Added dry contact state support for AKCP devices (#7124)
  • Added fan and temp sensor state discovery Avaya ERS (#7134)
  • Added support for Emerson energy systems (#7128)
  • Added detection for Alteon OS (#7088)
  • Added additional sensors for Microsemi PowerDsine PoE Switches (#7114)
  • Added detection for NEC Univerge devices (#7108)
  • Added VLAN discovery support for Avaya ERS devices (#7098)
  • Added ROS support for state sensors and system temps
  • Removed check for switch model or firmware version for Avaya ERS switches
  • Updated QNAP to include CPU temps (#7110)
  • Added basic VLAN disco support for Avaya-ERS switches (#7098)
  • Update ees.yaml to use correct overview graphs (#7137)
  • Update edgecos OS polling to include more models (#7153)
  • Added Raspbian Logo (#7201)

WebUI

  • Added ability for users to configure selectable times for graphs (#7193)
  • Updated pi-hole graphs for better grouping (#7179)
  • Removed ability to use OR for generating rules (#7150)
  • Update avaya-ers to use ifName for displaying (#7113)

Security

  • Security Patch to deal with reported vulnerabilties (#7164)
1 Like