22.9.0
(2022-09-21)
A big thank you to the following 19 contributors this last month:
- murrant (53)
- Jellyfrog (17)
- PipoCanaja (7)
- fbouynot (6)
- bp0 (3)
- Npeca75 (2)
- sembeek (1)
- huntr-helper (1)
- KayckMatias (1)
- LoveSkylark (1)
- quentinsch (1)
- loopodoopo (1)
- electrocret (1)
- Martin22 (1)
- luc-ass (1)
- ktims (1)
- VirTechSystems (1)
- tim427 (1)
- mwobst (1)
Thanks to maintainers and others that helped with pull requests this month:
- Jellyfrog (43)
- murrant (39)
- PipoCanaja (9)
- ottorei (4)
- SourceDoctor (1)
Feature
- Improved Modern Modules (#14315) - murrant
- Add @signedGraphTag() and @signedGraphUrl() blade directives (#14269) - murrant
- Device settings: attempt to open related tab (#14250) - murrant
- Error reporting (#14190) - Jellyfrog
Security
- Fix scheduled maintenance xss (#14360) - murrant
- Add huntr.dev to SECURITY.md (#14359) - huntr-helper
Device
- Added status checks for (BWCC) battery status and condition for onboa⌠(#14349) - quentinsch
- UHP VSAT modems (#14317) - loopodoopo
- Ray2 - Oid repair at ber (#14302) - Martin22
- Fix ciena-sds inventory bugs (#14252) - murrant
- F5 partition ram (#14226) - fbouynot
- Add Cisco Flash storage support (#14219) - fbouynot
Webui
- Load device selection dynamically on Ports page (#14353) - KayckMatias
- Port pages fixes and cleanups (#14310) - murrant
- Remove Caffeine (#14277) - murrant
- Updated brother.svg to make it render in Safari (#14271) - luc-ass
- Fix for Cisco group device health tab (#14265) - fbouynot
- Fix dashboard widgets becoming unlocked (especially when using a touchscreen) (#14222) - tim427
- Migrate xDSL code to module, and add support for VDSL2 MIB (#14207) - PipoCanaja
- Improved sorting options for Availability Map (#14073) - mwobst
Alerting
- Discord ability to attach graph images (#14276) - murrant
- Email Transport: embed graphs by default (#14270) - murrant
Graphs
Api
- Allow delete location by id (#14334) - bp0
- API update_device, make location field work (as does location_id) (#14325) - bp0
Polling
Oxidized
- Oxidized âallow purpose and notesâ (#14352) - LoveSkylark
Bug
- Fix cipsec-tunnels ftd bad data causes error (#14366) - murrant
- Handle null in unix-agent (#14358) - murrant
- Fix the case of âUngroupedâ in smokeping integration (#14351) - fbouynot
- Fix for smokeping integration with ping-only devices (#14341) - fbouynot
- Match displayname source for graylog (#14339) - fbouynot
- Check dot1dBasePortIfIndex exists before using it (#14337) - Jellyfrog
- Prevent errors when hrStorageTable doesnât exist (#14327) - Jellyfrog
- Revert âZTE ZXA10 Update (Added dBm graphs)â (#14320) - murrant
- Billing module fix/cleanup (#14309) - electrocret
- SnmpResponse filterBadLines fix (#14306) - murrant
- Fix ARP Table on Device overview (#14304) - Npeca75
- Disable error reporting when dependencies are outdated (#14291) - murrant
- Donât send zeros to Graphite for missing metrics (#14262) - ktims
- Fix removing all port groups (#14253) - murrant
- Move cronjob time for daily.sh (#14245) - Jellyfrog
- Firebrick bgp polling was broken (#14237) - murrant
- Quick fix for cipsec-tunnels Cisco implementation (#14232) - PipoCanaja
- Fix redeclare of function breaking tests in OS eltex-mes23xx (#14227) - PipoCanaja
Refactor
Cleanup
- Defer loading cli option defaults (#14363) - Jellyfrog
- Remove call to Config from artisan (#14362) - Jellyfrog
- Mibs - Cleanup names (#14323) - PipoCanaja
- Enable more checks (#14318) - Jellyfrog
- Do not include _token in legacy vars (#14313) - murrant
- Donât include null os when loading defs (#14312) - murrant
- 2fa not all routes have names (#14311) - murrant
- Cache astext for 1 day (#14303) - murrant
- Linux distro images require feature field (#14301) - murrant
- Silence return type mismatch (#14298) - Jellyfrog
- Fix more percent calculations (#14294) - murrant
- Fix rounding null in mempools module (#14290) - murrant
- Check if polling module exists (#14289) - murrant
- Fix undefined variable (#14287) - murrant
- Handle connection timed out errors in unix agent (#14286) - murrant
- Remove unused function (#14283) - murrant
- Remove reference to unused variable (#14280) - murrant
- Cleanup some RunAlerts issues (#14274) - murrant
- Fix a bunch of âSince fakerphp/faker 1.14: Accessing propertyâŚâ (#14267) - Jellyfrog
- Fix more error exceptions (#14266) - Jellyfrog
- Fix hrStorageType being undefined (#14260) - Jellyfrog
- Misc errors cleanup (#14257) - Jellyfrog
- Fix ipv6 hexdec error (#14254) - murrant
- Use empty string instead of null for routes (#14247) - Jellyfrog
- Sort device types alphabetically (#14244) - VirTechSystems
- Misc webui code cleanups (#14242) - murrant
- Fix some ErrorExceptions (#14241) - Jellyfrog
- Fix os_group unset errors (#14238) - murrant
- Juniper bgp-peers cleanup (#14236) - murrant
- Percentage calculation helper (#14235) - murrant
- Memcached app undefined vars (#14225) - Npeca75
- Fix Undefined variable/key warnings (#14134) - murrant
Documentation
- Move list_locations from devices to locations (#14328) - bp0
- Cisco-sla module was renamed to slas (#14288) - murrant
- Update docs around APP_URL (#14282) - murrant
Tests
- Do not allow sysDescr to be fetched in os module yaml (#14331) - murrant
- Remove PHP version constraint (#14314) - Jellyfrog
- Lnms dev:simulate check simulated device exists (#14243) - murrant
- Save-test-data to refresh all variants of an OS (#14231) - PipoCanaja
Misc
- Defer loading cli option values (#14354) - murrant
- Ignore CommandNotFoundException from reporting (#14342) - Jellyfrog
- Allow dumping of errors and warnings (#14275) - murrant
- Allow SnmpQuery to optionally abort walks if one fails (#14255) - murrant