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)
* 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)
* 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)
* 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)
* 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)
* 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)
* 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 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)
* 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)
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)
* 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 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 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)
* 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)
* 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)
* 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)
* 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)
* 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)
* 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)
* 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)
* 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 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)
* 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)
* 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)
* 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)
* 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)
* Oxidized Device List: Link to config and refreshDevice Btn ([#9129](https://github.com/librenms/librenms/pull/9129)) - [PipoCanaja](https://github.com/PipoCanaja)
* 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)
* 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)
* 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)
* 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)
* 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 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)
* 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)
* 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)
* 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)
* 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)
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)
* 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)
* 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)
* Clean up old cambium code / migrate more data to wireless sensors ([#8725](https://github.com/librenms/librenms/pull/8725)) - [pheinrichs](https://github.com/pheinrichs)
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)
* 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)
* 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)
* 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)
* 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)
* 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)
* 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)
* 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)
* 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)
* 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)
* 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))