24.9.0
(2024-09-29)
A big thank you to the following 27 contributors this last month:
- murrant (55)
- PipoCanaja (6)
- laf (6)
- dependabot (5)
- Calvario (4)
- eskyuu (3)
- Jellyfrog (3)
- opalivan (2)
- mcook55 (2)
- jayceeemperador (2)
- electrocret (2)
- MarlinMr (2)
- dasdromedar (1)
- lhwolfarth (1)
- zippanto (1)
- f0o (1)
- dagbdagb (1)
- ShaneMcC (1)
- Martin22 (1)
- jcamos (1)
- makriska (1)
- mehdiMj-ir (1)
- bonzo81 (1)
- gdepeyrot (1)
- ervin09 (1)
- VVelox (1)
- descilla (1)
Thanks to maintainers and others that helped with pull requests this month:
Feature
- LLDP Discovery - LldpRemPortId convert to string when in HEX (#16438) - lhwolfarth
- Improved module controls (#16372) - murrant
- Plugin Update (#16291) - murrant
- Transceiver Support (#16165) - murrant
Security
- Sanitize custom map SVGs (#16448) - murrant
- Fix device dependencies xss (#16447) - murrant
- Fix alert template creation xss (#16446) - murrant
- Fix potential xss in edit alert transport (#16445) - murrant
- Alert transport details xss (#16444) - murrant
- Fix alert rule name stored XSS (#16443) - murrant
- Fix device group stored XSS (#16442) - murrant
Device
- Transceivers - Extend to more Cisco Containers (#16456) - PipoCanaja
- APC - runtime discovery, apply divisor (#16441) - PipoCanaja
- Updated APC sensors to include upsAdvTestDiagnosticsResults state (#16435) - laf
- Adva 150CC - Exclude nemihubshelf (150CM) (#16426) - opalivan
- Fix AdvaOSA OS naming (#16425) - opalivan
- Added support for Siteboss360 appliances (#16422) - mcook55
- Add support for Argus Rectifier CXRC appliances (#16418) - mcook55
- FS centec: disable bulk for vlans (#16417) - murrant
- Extension of support for IMCO LS/PS backup power sources. (#16377) - Martin22
- Add Support for Cisco ISE SNS-3595-K9 (#16376) - jayceeemperador
- More cisco state fixes (#16369) - murrant
- Fix some issues with cisco entity sensors (#16365) - murrant
- Fix Cisco entity-sensor (#16351) - murrant
- Awplus sensor fixes (#16348) - murrant
- Cisco C9800 Wireless Controller AP Count Support (#16342) - jayceeemperador
- OcNOS Add AS7712-32X inventory port mapping (#16332) - murrant
- OcNOS Inventory support (#16320) - murrant
- Device - infortrend - add temperature sensor (#16316) - ervin09
- Remove SmartOptics Skip Values (#16284) - electrocret
Webui
- Format Oxidized update time (#16455) - dasdromedar
- Use 2 decimal places for bps numbers (#16451) - eskyuu
- Improve reset to default button on settings page (#16436) - laf
- Stop showing bills that do not exist (#16423) - laf
- Updated from values for port graphs to be valid (#16416) - laf
- Global VLAN ports page (#16415) - murrant
- Fix normal users UI widget AlertLog Stats (#16363) - Calvario
- Fix bad health sensor labels in the ui (#16350) - murrant
- Fix ignore check for F5 component polling and Web UI (#16329) - bonzo81
- Use Device Displayname for AlertRules (#16322) - electrocret
- Fix unaligned Leaflet Awesome marker icons (#16321) - gdepeyrot
Alerting
- Fix alert -1 count (#16359) - Calvario
- Critical alerts now notify (#16355) - jcamos
- Fix alert detail count missing (try2) (#16309) - murrant
- Work around alert with bad data (#16287) - murrant
Graphs
Applications
- Poudriere support (#16229) - VVelox
- Updated nvidia poller app: handle slightly changed nvidia-smi output … (#16158) - descilla
Api
Discovery
- Fixed the issues with JetStream lldp discovery (#16414) - laf
- Fix sensor discover when device_id is omitted (#16389) - murrant
- Only post to eventlog when specific columns change (#16370) - murrant
- Entity Physical discovery: Rewrite to modern style (#16289) - murrant
Bug
- Fix double escaping sysname in device dependencies (#16458) - murrant
- Fix custom sensors logic not being loaded in some cases (#16433) - zippanto
- Fix smokeping generator for TCP transport (#16421) - f0o
- Fix module tests (#16397) - murrant
- Save guessed limits (#16396) - murrant
- Fix sensor state translations (#16393) - murrant
- Fix detecting stacks in unstacked switches. (#16384) - ShaneMcC
- Availability calculations, handle bad data (#16368) - murrant
- Fix rrd show command (#16357) - murrant
- Ignore entity-sensor invalid sensors (#16347) - murrant
- Fix handling of zero value for entSensorThresholdValue for dbm cisco sensor (#16336) - makriska
- Fix numeric value out of range for _rate (#16325) - Calvario
- Fix misc Cisco polling errors (#16307) - murrant
- Fix sodium_compat 32bit (#16303) - murrant
- Allow syslog hooks to be set by lnms config:set (#16302) - murrant
- Fix setting the device wrong field in module tests (#16296) - murrant
- Bug - VRP - fix OutOfRange QueryException + missing key (#16290) - PipoCanaja
- Bug - Component “error” length issue (#15918) - PipoCanaja
Refactor
- Sensors move can skip and output into singleton (#16392) - murrant
- Sensors remove reliance on global variable (#16344) - murrant
- Poll device job (#16306) - murrant
Cleanup
- Remove internal usages of config_to_json.php (#16388) - murrant
- Remove legacy db config (#16385) - murrant
- Updated ping command to explicitly use sync when dispatching job (#16346) - eskyuu
- Remove global $var access functions (#16345) - murrant
- Replace echo with Log calls in OS code (#16310) - murrant
- Remove echo from modern modules (#16308) - murrant
- Remove CIMC custom inventory code (#16305) - murrant
- Remove c6kxbar (#16304) - murrant
- Plugins v2 cleanup (#16298) - PipoCanaja
Documentation
- Bump minimum PHP version to 8.2 (#16413) - Jellyfrog
- Updated documentation navigation and options to tidy things up (#16409) - laf
- Python3-command-runner is only available in Ubuntu 24.04 (#16390) - murrant
- Add full python dependencies to Ubuntu 22.04 and 24.04 install docs (#16354) - murrant
- Update RRDCached Tune version (#16352) - Calvario
- Add Ubuntu 24.04 installation method (#16334) - mehdiMj-ir
- VisJS: fix link (#16315) - MarlinMr
- Remove indentation causing faulty rendering (#16301) - MarlinMr
Tests
- Improve Rrd datastore test (#16353) - murrant
- Use the already installed chromedriver (#16341) - Jellyfrog
Misc
Internal Features
Dependencies
- Bump send and express (#16406) - dependabot
- Bump serve-static and express (#16405) - dependabot
- Bump webpack from 5.91.0 to 5.94.0 (#16338) - dependabot
- Bump elliptic from 6.5.5 to 6.5.7 (#16293) - dependabot
- Bump axios from 1.6.8 to 1.7.4 (#16292) - dependabot