Skip to content

Cereus IPAM v1.6.0

Choose a tag to compare

@thurban thurban released this 14 Mar 12:21
· 3 commits to main since this release

Cereus IPAM v1.6.0

Fixed

  • Nmap and fping commands failed on Windows (backslash paths destroyed by escapeshellcmd)
  • Nmap scans appeared stuck (progress showed alive count instead of total scanned)
  • Scan completion not detected in the UI for fast-finishing scans
  • Nmap scan completion flickered through 4–5 refreshes before dashboard appeared
  • Live scan feed flooded with hundreds of "no response" entries from nmap
  • Crashed or stale scans could block future scans indefinitely
  • Missing tenant_id column on sections table for existing installs
  • DHCP scope monitoring crash (missing SNMP library)
  • DHCP scope save accepted invalid form values (missing FILTER_VALIDATE_INT)
  • License check redeclare fatal error
  • Subnet save crash on Windows/IIS ("Column 'parent_id' cannot be null")
  • Settings page crash when Thold plugin not installed (plugin_notification_lists table missing)
  • Scan command preview mangled on Windows (backslashes and parentheses stripped from paths)

Added

  • Nmap scan method (-sn ping scan) for high-confidence host discovery
  • Dashboard-style visual scan results with stat cards and method details
  • Running scan detection on page load
  • Force clear button for stuck/crashed scans
  • Smart conflict detection routing (background for manual scans, inline for scheduled)
  • DHCP poll debug logging for OID resolution troubleshooting
  • Configurable nmap binary path in IPAM settings tab

Changed

  • Scan progress poller uses MAX(id) for feed cursor advancement
  • Nmap scan results include down hosts in the database for accurate progress tracking
  • scanFinished() is now idempotent — safe when both the POST response and progress poller trigger completion simultaneously