๐ฏ Major Features
- r15058: Printer monitoring. Add trays, alerts and unified printing overview +3,330/โ173
- r15056: Add native HAProxy SNMP monitoring. +1,901/โ10
- r15018: VLAN change history with UI, empty state kinds and icon class fixes +389/โ181
โจ New Features
- r15024: Add several basic vendor MIB definitions. +292/0
- r15014: Add VRF polling implementation +555/โ3
- r15012: Add VRF discovery and history definitions +127/โ33
- r15010: Add Extreme Networks BFD support +172/โ1
โก Improvements
- r15129: Locations - Unknown fallback for empty sysLocation, device/location page reworks, DNS LOC removed +308/โ159
- r15126: Improved syslog filter values collection, fixed broken locations filter on syslog pages. +153/โ100
- r15125: Improved dbDeleteChunks() with execution time limits. +69/โ14
- r15119: Dashboard: Refine widget context UI and map provider handling +469/โ93
- r15116: Remove unreachable Google frontpage map settings +2/โ30
- r15114: Locations link to the Location page and reuse the standard device list +85/โ72
- r15107: Rework location handling including shared location management, structured parsing and matching rules. +2,777/โ1,056
- r15095: Improved discovery transceivers and moved optical wavelength onto the transceiver row by MIKROTIK-MIB (OBS-5270). +74/โ30
- r15093: Improved Juniper transceiver inventory and DOM lane discovery. Added transceiver unit tests. +228/โ58
- r15090: F5 BIG-IP load balancer support brought up to current conventions +3,050/โ1,112
- r15084: Device Ports tab - migrate off deprecated
get_table_header(), add Description/Errors/Discards sort links to match global ports list +17/โ19
- r15079: Reused cached ENTITY-MIB entPhysical table across discovery modules. +71/โ133
- r15078: Replaced cached snmp pseudo error codes with
snmp_cached(). Cached snmp walk/get functions now returns original error code. +62/โ46
- r15077: Improved cached empty SNMP table walks. Added unit tests for empty SNMPT table caching. +48/โ4
- r15076: Improved discovery SFP inventory and transceivers for some D-Link DGS/DES devices. +357/โ90
- r15072: Improved discovery transceivers without DOM sensors by ENTITY-SENSOR-MIB. +196/โ13
- r15065: Improved discovery transceiver optic part number, serial, wavelength and rate on old VRP firmware by HUAWEI-ENTITY-EXTENT-MIB. +113/โ19
- r15063: Show transceiver info for label-measured optics (fiber, onu) on device overview page. +133/โ39
- r15062: Show name and DOM for optics not linked to a port on transceivers page. +40/โ3
- r15059: Dashboard: Additional widgets, improved CSSand and addtional widget configuration. +2,120/โ374
- r15046: Improve physical outlet labeling in power overview via more accurate measured_ usage +91/โ75
- r15044: Improve power overview outlet name handling to preserve device-provided designations. +36/โ1
- r15038: Improve power overview classification and add global-level power device page. +1,171/โ202
- r15037: Dashboard structure rework. +3,568/โ282
- r15035: Distinguish primary labels in dark themes
- r15032: Transceivers: UI, discovery, classification and cleanup improvements +356/โ84
- r15028: Added self-update option to distro script. +90/โ3
- r15027: Transceivers UI improvements. label columns, search form, working column sorting +715/โ53
- r15021: Improve SNMP failure detection. +23/0
- r15020: Improve STP collection, cleanup authority, and schema handling. +818/โ896
- r15017: Improvements too VLAN discovery, adding better egress-aware collection and a UI rework +3,004/โ1,659
- r15013: Improve VRF views and graph presentation +740/โ340
- r15011: Use responsive scrollbars in dashboard widgets
- r15009: BFD monitoring, alerting and UI improverments. Correcting and improving handling of vendor inconsistencies, improving alerting system exposure and reworking UI to surface more collected metrics and attributes. +719/โ343
๐ Bug Fixes
- r15135: Decode multiple canonical location values in device filters +3/0
- r15134: Fixed unchanged form submits reported as failed in ajax actions. +6/โ6
- r15133: Fixed empty and doubled json responses in ajax actions. +27/โ2
- r15132: Fixed display error on set user settings. +13/0
- r15131: Fixed set user settings from navbar menu. +38/โ12
- r15130: Add uidNumber to LDAP list query +1/โ1
- r15128: Fixed display disabled devices on locations page. +34/โ34
- r15127: Fixed location_updated not being refreshed after geolocation changes. +4/โ3
- r15124: Fixed numeric values quoted in the dbPrepareData() raw decorator. +4/โ4
- r15123: Fixed query execution time limit never applied in dbApproxCount(). +103/โ11
- r15122: Fixed
db_cache_exists() ignoring the entry expiration time. +18/โ2
- r15121: Fixed LIKE patterns matching any character instead of a literal underscore. +16/โ12
- r15118: NetMap: Prevent stylesheet overriding global themed controls
- r15113: Locations fixes for consistent sysLocation rewrite, saved reference migration, pre-schema guards +392/โ70
- r15112: Fixed poller and device cache failing when the Locations schema is not applied yet. +67/โ26
- r15111: Fixed database schema update warning not being shown as a page alert. +38/โ23
- r15110: Fixed Locations list hiding Locations without devices. +9/โ4
- r15105: Alerts - fatal on ignore-until-ok with a nonexistent alert entry id +2/โ2
- r15100: Fixed battery monitors detected as UPS on the power tab by the bypass token. +5/โ1
- r15097: NetMap aggregate tooltip - crash without the editor menu, and percentages now match the map label
- r15096: NetMap - add missing
SVG.js runtime dependencies and includes/netmap.inc.php +3/0
- r15089: Clean up
$label when no longer needed. +1/โ1
- r15087: Re-add dashboard delete button.
- r15086: Fixed status entities with conditional events (event_map) never polled due to
get_state_array() fast path (OBS-5265). +3/โ1
- r15085: D-Link AP polling - remove stray output before opening PHP tag +1/โ1
- r15083: Ports page to correct more copy-pasted Multicast metric labels and add missing discards sort key to device Ports tab +8/โ5
- r15082: Fix minor typos in port definitions. +1/โ1
- r15080: Transceivers - scope phantom bias filtering and preserve explicit form factors +13/โ1
- r15071: Fixed do not discovery phantom zero TX bias sensors by ENTITY-SENSOR-MIB. +27/0
- r15070: Fixed single-lane optic DOM sensors labelled as Lane 1 on SONiC by detecting multi-lane pluggables from the cage form factor. +82/โ40
- r15068: Fixed read transceiver optic identity from self-identifying entPhysical sensor rows (Extreme XOS). +114/โ54
- r15067: Fixed match sensor entities on inventory pages. +32/โ3
- r15064: Fixed display transceiver vendor, part number and serial labels on device overview port sensors page. +17/โ13
- r15060: Renamed local
$module in baytech-mib-403-1 and lmsensors to avoid clobbering module loop variable. +13/โ13
- r15047: Fixed check ArcGIS geolocation response with decimal score (OBS-5260). +1/โ1
- r15045: Fix ipoman II outlets to get correct name pending migration to more accurate measured_ usage. +103/โ12
- r15040: Improve power overview classification of percentage sensors. +8/โ4
- r15039: Move dashboard functions to dedicated include file. +1/โ183
- r15031: Fix ports panel status row background on dark modes. +2/โ4
- r15030: Devices page: sort by Operating System now orders by os then version +9/โ1
- r15029: Housekeeping: PHP 8 fatal in ports, test mode ignored by 11 modules, module failures aborting the run +110/โ15
- r15026: Add missing device-owned tables to device_tables cleanup list +3/โ2
- r15025: Scope navbar submenu anchor name so Firefox anchors flyouts to the correct row
- r15019: STP polling - preserve port IDs and reset state cache +16/โ46
- r15016: Position right-aligned navbar submenus on-screen
- r15015: Make top navbar dropdowns scrollable without clipping submenus
๐ง Minor Changes
- r15099: Added oid_limit_unit and map_limit_unit for sensor limits definitions. +18/โ2
- r15098: NetMap - permission check on map content in
get_map() +132/0
- r15088: Map dashboard widget - per-widget configuration and Leaflet/geojson fixes +978/โ545
- r15081: Ports list - add Discards sort option, status badge with rate, and consistent tag spacing +24/โ9
- r15069: Moved entPhysicalDescr fallback into a shared entity helper and reused it in CISCO-ENTITY-SENSOR-MIB discovery. +63/โ7
- r15066: Added parse optic transmission distance on old VRP firmware by HUAWEI-ENTITY-EXTENT-MIB. +9/โ1
- r15053: Added option for force device rename (-f),
renamehost() moved to entities include as rename_device(). +152/โ98
- r15052: Added new sysObjectIDs for Cisco hardware from CISCO-PRODUCTS-MIB (OBS-5261). +43/0
- r15033: Transceiver inventory for ARUBAWIRED-PM, ELTEX-PHY, MIKROTIK, NMS-IF and generic ENTITY-SENSOR-MIB +291/โ9
๐จ UI Changes
- r15108: Improve map dark mode handling.
- r15042: Restore previous dashboard CSS overflow-wrap behaviour.
- r15041: Fix empty info box formatting.
- r15036: Improve CSS handling in power and dashboard.
๐ MIB Updates
- r15057: Renamed lbo mib files.
- r15051: Updated cisco mib files.
- r15048: Updated rittal mib files.
- r15023: Add new MIB files
๐งช Tests
- r15094: Fixed PHPUnit suite aborting on a test helper named
status().
- r15022: Add SNMP Data tests.
๐ Trivial Changes
- r15120: Added NO_BACKSLASH_ESCAPES to default db mode excludes for prevent breaking LIKE wildcard escaping. +4/0
- r15117: Removed double escaped location navbar title. +15/โ15
- r15102: Added battery string measured label and alarms counter class in definitions. +3/0
- r15075: Try associate port when not found by entPhysical.ifIndex is 0 in
discover_transceivers_from_entity_db(). +11/โ3
- r15073: Improved detect transceivers form factor by TIMETRA-PORT-MIB. +8/โ4
- r15055: Change free memory background transparency for ucd memory. +1/โ1
- r15054: Fixed error message in
rename_device(). +1/โ1
- r15050: Detect JNX-BFD-STD-MIB and JUNIPER-BFD-MIB on JunOS EVO. +16/โ18
๐งน Code Cleanup
- r15115: Remove unreachable Google frontpage map engines 0/โ348
- r15092: Expanded generator loops in entity definitions into plain array assignments. +175/โ133
๐ฆ Other Changes
- r15109: Update headers
- r15106: Single-source ignore-until-ok suppression consolidation, drop unreachable form action, confirmation popover for bulk action +35/โ66
- r15104:
- bulk "Ignore Until OK" for selected alert entries
+64/โ4
- r15103: Improved detect TP-Link CPE devices (OBS-5274). +22/โ20
- r15101: Added Generex BACS battery monitoring support (OBS-5271). +359/โ18
- r15061: Added support for XKL optical devices. +802/0
- r15049: Improved Rittal LCU detection (OBS-5256). Improved devetect sensors by RITTAL-CMC-III-MIB. +164/โ75
- r15043: Added basic deice support for CBW Environment (OBS-5257). +198/โ2
- r15034: Add additonal aruba/eltex definitions. +22/0
- r15091: First NetMap commit. Currently work in progress, but mostly usable. Includes dashboard widget capability, autogeneration and aggregate-link capability. +2,932/0
- r15074: Add printer tray rrd definition. +9/0
+36,368 added
โ9,796 removed
+26,572 net
filtered development activity