23.10.0
(2023-10-26)
A big thank you to the following 30 contributors this last month:
- murrant (84)
- SourceDoctor (6)
- tim427 (4)
- electrocret (3)
- dependabot (3)
- noaheroufus (3)
- PipoCanaja (3)
- Galileo77 (2)
- fbouynot (2)
- Jellyfrog (2)
- peejaychilds (1)
- cwispy (1)
- qwerin (1)
- lhwolfarth (1)
- CTV-2023 (1)
- barryodonovan (1)
- MrShunz (1)
- brointhemix (1)
- I-FGSD (1)
- Ac0lyte (1)
- Jimmy-Cl (1)
- waddles (1)
- bnerickson (1)
- netravnen (1)
- jepke (1)
- TheMysteriousX (1)
- rolfbergheim (1)
- VVelox (1)
- davromaniak (1)
- metrojworthington (1)
Thanks to maintainers and others that helped with pull requests this month:
- murrant (30)
- Jellyfrog (23)
- electrocret (21)
- PipoCanaja (2)
- RafalNiewinski (1)
- rcmcronny (1)
Feature
- Mutable acknowledged alert notifications (#15456) - SourceDoctor
- Throttle error reporting (#15391) - murrant
- Deprecate poller.php (#15370) - murrant
Security
- Fix MAC search sql injection (#15402) - murrant
- Validate secure cookies (#15401) - murrant
- Fix xss in device groups overview (#15399) - murrant
- Update Tnmsne table backend (#15384) - murrant
- Fix unescaped output in ipv6 search page (#15327) - murrant
Device
- Fix websensor temp user_func (#15492) - murrant
- Discover AEN with sysobjectid instead of sysdescr (#15482) - fbouynot
- Huawei VRP AP controller fixes (#15450) - murrant
- Timos MPLS nullables round 2 (#15448) - murrant
- Fortimail add mail queues message count (#15444) - cwispy
- Fix timos mpls, add checks (#15430) - murrant
- Fix VRP polling (#15428) - murrant
- Updating Datacom logo (#15427) - lhwolfarth
- Moxa EDS improve discovery (#15375) - murrant
- Fix Raisecom devices having not increasing OIDs on snmpwalk (#15365) - MrShunz
- Aviat svg logos (#15360) - murrant
- Add Fortinet logo (#15359) - murrant
- Added support for Cambium cnWave60 gear (#15358) - noaheroufus
- Added support for Cambium cnMatrix switches (#15351) - noaheroufus
- Update Windows version naming (#15350) - I-FGSD
- Calix logo update (#15348) - murrant
- Calix AXOS Sensor Changes (#15343) - noaheroufus
- Adding Active Power in Watts to APCs (#15337) - Jimmy-Cl
- Device stulz WIB8000 (#15271) - jepke
- Added some groups and corrected some references (#15129) - rolfbergheim
- Add model for Christie Digital projectors (#15088) - davromaniak
- Vmware vminfo modernize (#15008) - murrant
- Mcc valere (#14753) - metrojworthington
Webui
- Do not update device IP when DNS resolution fails (#15499) - murrant
- Fix FDB table ip addresses missing (#15481) - murrant
- Fix bug saving snmpv3 device changes (#15419) - murrant
- Fix graph errors (#15407) - murrant
- Calculate downtime from device_outages table (#15397) - murrant
- Sort services by type and name (#15367) - SourceDoctor
- Vertically center device icons (#15361) - murrant
- Fix BGP peer IP missing in Routing page (#15352) - tim427
- Fix incorrect pages offset on app ntp page (#15349) - Ac0lyte
- Show Temperature Graphs on Smart App Overview (#15342) - SourceDoctor
- Show never polled Information on Widget and in Device itself (#15341) - SourceDoctor
- Show device group on device overview (#15338) - SourceDoctor
- FDB Tables improve performance (#15333) - murrant
- Fix some issues with admin self settings (#15332) - murrant
- Fix eventlog debug code left in (#15331) - murrant
- Device NAC page to Laravel Blade (#15329) - PipoCanaja
Alerting
- Send event log when alert rule fails (#15440) - murrant
- Fix Linemessagingapi class name (#15356) - murrant
- Fix alerting find owner contacts on old SQL server versions (#15355) - murrant
- Add alert transport for Grafana Oncall (#15330) - waddles
- Show which host marked a device as down. (#15209) - TheMysteriousX
Graphs
- Fix rrd exists check (#15466) - murrant
- Scale disk spezific SMART Graph from 0 (#15339) - SourceDoctor
Applications
- Unix Agent and Application fixes (#15460) - murrant
- Adding Socket Statistics Application Support (#15307) - bnerickson
- Update docs for osupdate when being used as a script for the agent (#15099) - VVelox
Api
Settings
Polling
- IS-IS polling handle missing data (#15491) - murrant
- Fix polling down retry (and other items) (#15483) - murrant
- Ports min polled period of 1 (#15472) - murrant
- Ports module: fix nulls not updating (#15467) - murrant
- Always create rrd folder on localhost (#15457) - murrant
- Fix port module wrong null (#15431) - murrant
- Fix an agent bug if a process ran more than 999 days (#15411) - murrant
- Type safety check (#15409) - murrant
- Add rewrites include for legacy modules (#15405) - murrant
- Fix last polled in wrong column (#15398) - murrant
- Fix last polled (#15396) - murrant
- Availability module fixes (#15369) - murrant
Bug
- Add Wrong Type work around to snmp_get function (#15509) - peejaychilds
- Ospf metrics fix (#15508) - murrant
- IP::fromHexString handle ascii (#15504) - murrant
- Fix poller perf graph time (#15500) - murrant
- Fix auth_ad_url validation (#15487) - murrant
- Fix regression causing wall of ping latency (#15486) - fbouynot
- Fix Device ip address mutator (#15480) - murrant
- Fix Typo in FdbTablesController (#15477) - electrocret
- Allow inserting null values for sensors (#15470) - Jellyfrog
- Never set bgp and ports delta fields to unsigned (#15468) - murrant
- Error when device is not found (#15459) - murrant
- Restore _delta fields to signed (#15458) - murrant
- Change port and BGP stats fields to unsigned (#15449) - murrant
- Fix Top menu search on mobile respo (#15439) - qwerin
- Packages fixes (+pacman) (#15415) - murrant
- Fix bug in graphite (#15393) - murrant
- Fixing Private eBGP visualization, corrected 16bit ASN private range, added 32bit ASN range (#15357) - tim427
- Improve “count” graphs for F5OS (#15335) - PipoCanaja
Refactor
- Refactor MAC utilities into a single class (#15379) - murrant
- Refactor discovery-protocols with SnmpQuery (#15324) - PipoCanaja
Cleanup
- ARP Discovery use MacHelper (#15479) - electrocret
- Ports ifPhysAddress use MAC helper (#15478) - murrant
- Module status cleanups (#15461) - murrant
- Use modern device attrib handling (#15429) - murrant
- Remove some lightly used or unused dbFacile functions (#15418) - murrant
- Misc fixes 42 (#15413) - murrant
- Remove snmp functions that are barely used (#15377) - murrant
- Remove legacy addhost code (#15376) - murrant
- Remove unused functions (#15371) - murrant
Documentation
- Redirect old install docs (#15505) - murrant
- Update supported OS list (#15426) - Jellyfrog
- Documentation - Smokeping Integration in Centos - Update Smokeping.md (#15390) - CTV-2023
- Specify radius attributes for auth roles (#15374) - barryodonovan
- Add unzip to all install docs dependencies (#15354) - brointhemix
- Docs security secure session cookie (#15328) - murrant
- Stable release update clarification (#15326) - murrant
- Bird2 set timeformat protocols (#15292) - netravnen
Translation
- German and English typo correction (#15503) - Galileo77
- German translation corrected and some visual improvements added. (#15502) - Galileo77
- Missing device ip translation (#15465) - murrant
Tests
Misc
- Fixes check_dns against localhost when a search-domain is configured (#15373) - tim427
- Added extra ASN-range comments, added Priv eBGP on host details, changed color to light-blue instead of red (#15372) - tim427
Internal Features
- Add application metrics model and relationships (#15417) - murrant
- Error Reporting: Log instead of dump (#15412) - murrant
Dependencies
- Bump @babel/traverse from 7.16.10 to 7.23.2 (#15473) - dependabot
- Bump postcss from 8.4.19 to 8.4.31 (#15380) - dependabot
- Bump composer/composer from 2.5.8 to 2.6.4 (#15364) - dependabot