21.4.0
(2021-04-17)
A big thank you to the following 34 contributors this last month:
- Jellyfrog (35)
- murrant (26)
- PipoCanaja (8)
- Torch09 (2)
- si458 (2)
- TheGracens (2)
- Cupidazul (2)
- DaveB91 (1)
- martinberg (1)
- craig-nokia (1)
- codejake (1)
- tamikkelsen (1)
- dependabot (1)
- Schultz (1)
- opalivan (1)
- hrtrd (1)
- zombah (1)
- casdr (1)
- Wooboy (1)
- djamp42 (1)
- dlangille (1)
- Erik-Lamers1 (1)
- WillIrvine (1)
- mpikzink (1)
- simmonmt (1)
- yswery-reconz (1)
- 0x4c6565 (1)
- antonio-jose-almeida (1)
- cjsoftuk (1)
- shepherdjay (1)
- imwuwei (1)
- SourceDoctor (1)
- filippog (1)
- bofh80 (1)
Thanks to maintainers and others that helped with pull requests this month:
- murrant (50)
- Jellyfrog (39)
- PipoCanaja (11)
- SourceDoctor (1)
- frank42hh (1)
- haydenseitz (1)
Feature
- Cisco AES256 support (#12717) - Schultz
- Define Port Groups (#12402) - SourceDoctor
- Service watchdog - add systemd watchdog for resiliency (#12188) - bofh80
Security
- Escape user editable field (#12739) - murrant
- Fix SQL injection in rediscover-device (#12716) - Jellyfrog
Device
- Added basic support for BKtel Optical Amplifier (#12754) - Torch09
- Added Liebert HPM support (#12747) - martinberg
- Added basic Delta Orion Controller support (#12741) - craig-nokia
- Basic support for zyxelac_xmg3927 (#12740) - PipoCanaja
- Added support Cisco CBS350 (#12737) - PipoCanaja
- Correct OID for c3GsmSimStatus (#12724) - tamikkelsen
- Added support for Infinera XTM (#12710) - Torch09
- TAIT - Add entity physical support (#12703) - opalivan
- BDCOM update support (#12696) - hrtrd
- Update IOS with 4948 variant hardware detection (#12685) - zombah
- VRP - fix global VRF being NULL and not ‘’ for cbgp, support for NetEngine devices (#12676) - PipoCanaja
- Added support for Canon printer model TM TX series (#12667) - Wooboy
- Fortinet per-core cpu (#12660) - murrant
- Fixed polling and health issues for 9001 and NCS devices, added suppo… (#12640) - WillIrvine
- VRP - Fix SSID Client count (#12629) - PipoCanaja
- Add CPU and Mem for Teldat Devices (#12619) - Cupidazul
- Better firebrick support (#12600) - cjsoftuk
- Huawei VRF BGP_Peers update (#12585) - PipoCanaja
- Add Packet Buffers as memory for PanOS (#12582) - shepherdjay
- Parse info from H3C branded comware devices (#12551) - imwuwei
Webui
- Fix inventory sensor links when empty (#12745) - murrant
- Fix mini graphs (#12738) - murrant
- Fix alert rules display when creating new alert template (#12731) - murrant
- Fix bug in component table (#12730) - murrant
- Use native browser lazy load (#12720) - murrant
- Fix devices latency tab calendar position (#12684) - TheGracens
- Fix links to non-existent devices (#12680) - murrant
- Scrollable Dashboard selection menu (#12656) - TheGracens
- Fix double escaping sysContact on device overview (#12653) - murrant
- Hide disabled components from overview page CIMC (#12650) - djamp42
- Fix progress-bar 0% (#12648) - si458
- Add ability to set a custom port on IPMI agents (#12634) - yswery-reconz
- WebUI - Display interface errors per second instead of accumulated (#12613) - antonio-jose-almeida
- Add ID to Device Table List and to Device Dependencies Table List + Shorten ifname in Device: Recent Events. (#12397) - Cupidazul
Graphs
Alerting
Discovery
Polling
- Allow getting VDSL stats on “down” VDSL ports (#12753) - DaveB91
- Fix printer state error (#12681) - murrant
- Translate hex sensor values returned from ipmitool (#12638) - simmonmt
Bug
- Fix globe controller up/down partition bug (#12757) - Jellyfrog
- Fix scopeIsArchived query (#12756) - Jellyfrog
- Split port_groups migration to prevent issues (#12732) - murrant
- Fix ports table when unpolled ports exist (#12722) - murrant
- JS fixes for IE (#12721) - murrant
- Correct snmp function usage (#12714) - Jellyfrog
- Fix adding discrete ipmi sensors by mistake (#12709) - si458
- Fix mempool tags (#12705) - murrant
- Issue with snmpwalk_group string splitting (#12701) - PipoCanaja
- Use Device object instead of array (#12699) - Jellyfrog
- Fix alert template variable ping_timestamp (#12690) - Jellyfrog
- Remove snmp2ipv6 (#12683) - murrant
- Fix deviceUrl check (#12682) - Jellyfrog
- Correct globecontroller typo (#12671) - Jellyfrog
- Fix undefined function in vrp peers (#12669) - murrant
- Fix Config reference in System validations (#12668) - casdr
- Fix regression from #12642 (#12661) - Jellyfrog
- Don’t fail on rrd close (#12659) - murrant
- Change cache table to mediumtext (#12649) - Jellyfrog
- Fixed VRF name change not updated in DB (#12644) - PipoCanaja
- Fix a bunch of bugs (#12643) - Jellyfrog
- Misc cleanup (#12641) - Jellyfrog
- PHP8 Bug in printChangedStats (#12639) - mpikzink
- Correct sensor_id variable (#12633) - Jellyfrog
Refactor
- Remove legacy function calls (#12651) - murrant
- Misc cleanups (#12642) - Jellyfrog
- Re-implement Printer as a class based module (#12605) - Jellyfrog
Cleanup
- More cleanups (#12715) - Jellyfrog
- Cleanup (#12695) - Jellyfrog
- PHPDoc fixes (#12693) - Jellyfrog
- PHPDoc fixes (#12687) - Jellyfrog
- Type hint all device model relations (#12686) - Jellyfrog
- Linting (#12677) - Jellyfrog
- Fix misc problems (#12675) - Jellyfrog
- More PHPDoc changes (#12674) - Jellyfrog
- Type hint model relations (#12673) - Jellyfrog
- Make moduleobserver type hinting overridable (#12670) - Jellyfrog
- Fix more PHPDoc (#12665) - Jellyfrog
- Replace Auth > Illuminate\Support\Facades\Auth (#12664) - Jellyfrog
Documentation
- Fix typos in Dashboards.md (#12733) - codejake
- Fix doc building (#12711) - Jellyfrog
- Filter some validation when installed from a package (#12647) - dlangille
- Add poller_group docs on auto-discovered devices (#12646) - Erik-Lamers1
Tests
- Add feature to capture a full snmprec (#12706) - Jellyfrog
- Lint with shellcheck (#12666) - Jellyfrog
- Enable Black for linter (#12663) - Jellyfrog
- Add lint Github Action (#12655) - murrant
Misc
- Load device relationship from device cache (#12712) - murrant
- Switch to utf8mb4 (#12580) - Jellyfrog