App-Netdisco
view release on metacpan or search on metacpan
* (testing) container images built for linux/arm64 and linux/amd64
2.093001 - 2025-10-24
[BUG FIXES]
* fix typo in schema update file
2.093000 - 2025-10-24
[NEW FEATURES]
* #1048 add VRF Column to Node IP table
[ENHANCEMENTS]
* set NETDISCO_DB_* environment once there is a full db config
* netdisco-env execs to list
[BUG FIXES]
* #1417 SSHcollector module NXOS.pm partial ARP entries collector
* fix bug in template for csv icon in job queue
2.092002 - 2025-10-22
[BUG FIXES]
* revert other change in ACL processing from 8b912dde
* add netdisco-env helper script to load database connection environment
2.092001 - 2025-10-21
[BUG FIXES]
* revert ce93987c to fix ACL handling
* #netdisco-docker/issues/87 add uv-build dependency
2.092000 - 2025-10-19
[NEW FEATURES]
* #1402 #1353 portctl and roles in the database (jijybarnes)
2.091001 - 2025-10-09
[ENHANCEMENTS]
* #1409 interface folding for subinterfaces
* #1411 scheduler takes IP Prefix in "device" param and multiple "device" params
[BUG FIXES]
* #1408 ignore SIGCHLD in perl ssh collector to avoid zombie processes
2.091000 - 2025-09-30
[NEW FEATURES]
* #1404 SSH collector for Arista EOS (Robert Lynch)
* #1407 SSH collector for MAC entries from Cisco IOS-XE routers (alcatron)
[ENHANCEMENTS]
* #1406 Trim known vendor strings from the front of model strings
* update Python integration to use native uv builder (fixes netdisco-docker:#83)
[BUG FIXES]
* #1403 allow models generated by SNMP::Info to remain
2.090002 - 2025-09-25
[BUG FIXES]
* #1392 only check for duplicate running jobs when the job is on a specific device
2.090001 - 2025-09-25
[ENHANCEMENTS]
* #1393 support for drop-down option lists in custom report sidebar
* #869 update ArubaOS-CX ssh collector to retrieve from all VRFs
* restored OpenBSD and FreeBSD documentation as we have working installs again
[BUG FIXES]
* #1388 fix web submitted job requests are not prioritised
* fix SNMP::Info returns "unknown" for vendor - resolve to enterprise
2.090000 - 2025-09-21
[NEW FEATURES]
* #1379 add ArubaOS-CX support (Jethro Binks)
[BUG FIXES]
* #1392 another check for any of the same job running already
2.089004 - 2025-09-21
[ENHANCEMENTS]
* better logic for vendor/model search
2.089003 - 2025-09-21
[ENHANCEMENTS]
* #1372 config item to control network map positions auto save
* add tastyjobs action worker to show which jobs would be picked from the queue
[BUG FIXES]
* fix and improve unknown vendor and model resolving from db
* removed OpenBSD documentation reference as it's no longer working
2.089002 - 2025-09-12
* fix ordering of device ports table column headers
2.057006 - 2022-09-30
[ENHANCEMENTS]
* added Firepower SSH collector (FTD.pm) by Sebastian Roesch (roesch[at]alcera.de)
[BUG FIXES]
* fix wrong use of check_acl breaking snmp_field_protection
2.057005 - 2022-09-28
[BUG FIXES]
* auto add port: and type: to legacy config for ignore_*
2.057004 - 2022-09-27
[BUG FIXES]
* workaround DBICx::Sugar alias only working for non-default
2.057002 - 2022-09-24
[ENHANCEMENTS]
* show canonical IP in Device Details tab
[BUG FIXES]
* rename setting macsuck_no_deviceport to macsuck_no_deviceports
2.057001 - 2022-09-24
[ENHANCEMENTS]
* sort the tenants in menu
[BUG FIXES]
* add missing require for URI::Based
2.057000 - 2022-09-24
[NEW FEATURES]
* #929 implement multi tenancy with tenant_databases setting
2.056000 - 2022-09-24
[NEW FEATURES]
* #925 implement ignore_deviceports and hide_deviceports settings
2.055001 - 2022-09-02
[BUG FIXES]
* #928 404 page template broken
* sorting vlans in device ports tab works for extended vlan ranges
2.055000 - 2022-08-16
[NEW FEATURES]
* #914 new setting macsuck_no_deviceport to ignore nodes on a device port
[ENHANCEMENTS]
* #834 VLAN Mismatch report - add sysname, port comment, and vlan diff
* #875 Node Search - layout and text changes to make meaning more clear
* add DNS of remote_ip to undiscovered neighbors report
[BUG FIXES]
* fe80::/10 is not LOCAL ADDRESS like ::1/128
2.054000 - 2022-08-15
[NEW FEATURES]
* new discover_routed_neighbors setting to skip adding next-hops for discovery
[ENHANCEMENTS]
* #917 resolve dns for undiscovered neighbors
* device ports column added for ifIndex (interface index)
[BUG FIXES]
* #918 avoid duplicate jobs mutually cancelling (only lower job ID is stops)
* initialise the resolver config for the DNS resolution
2.053007 - 2022-08-09
[ENHANCEMENTS]
* add snmp browser option to limit searching to current device only
* run 'loadmibs' in the background if needed for first device snmp browser
2.053006 - 2022-08-07
[ENHANCEMENTS]
* #911 requesting an SNMP snapshot in the web will now also install Browser data
* #912 on SNMP Browser show OID status, enumeration syntax, and description
2.053005 - 2022-08-04
[ENHANCEMENTS]
* on SNMP Browser do not auto-expand branches with no data
2.053004 - 2022-08-04
[ENHANCEMENTS]
* the SNMP Browser will colour branches/leaves where there is data
[BUG FIXES]
* jquery issue - CVE-2019-11358
2.044002 - 2019-10-01
[BUG FIXES]
* Typo in install documentation
2.044001 - 2019-09-26
[BUG FIXES]
* #654 Device Ports list is not sorting numerically
2.044000 - 2019-09-23
[NEW FEATURES]
* #646 Add DOCSIS (Cable Modem) peers discovery as neighbors (pyro3d)
* #650 Add administrative port speed setting storage and display (C. Ramseyer)
[BUG FIXES]
* Enforce escaping on all template content
* Fix potential crash in Discover/Properties::_get_ipv6_aliases (C. Ramseyer)
2.043001 - 2019-09-04
[BUG FIXES]
* #644 Device DNS Mismatch report broken by domain_suffix change
2.043000 - 2019-09-03
[NEW FEATURES]
* #591 domain_suffix can be a list and supports (simple) regexp
* #613 Free Ports works even if the device has rebooted recently
* #621 RADIUS authentication support for users
[ENHANCEMENTS]
* #587 #561 update pseudo devices to better support ssh arpnip
* #606 license file reformatted to work better within Github
* #630 display full OUI vendor name in web view
* #633 change Port Free icon to be more accessible
* #638 avoid page reload on admintask data updates
* #640 some documentation fixes
* add PoE on-off icons to legend in Device Ports view
[BUG FIXES]
* #610 better MAC addr input sanity checking
* #611 compare IEEE MAC addresses properly
* #622 workaround for changes in Test::Compile
* #624 device layers search should be OR (not AND)
* #625 make sidebar tiny bit wider
* #642 requests to /admin/unknown-thing should get 404
* handle row.power.power being NULL
* allow stats to run smoothly on ancient Pg 8.4
2.042010 - 2019-06-02
[BUG FIXES]
* #601 fix job queue no longer shows running or queued jobs
2.042009 - 2019-05-30
[ENHANCEMENTS]
* #572 allow setting some pseudo device info such as location, contact
* #573 support for build within intellij IDE
* #585 change default for check_userlog to be false (fewer popup notifications)
* #586 do not show poller performance rows for still running jobs
* #590, #600 remove DBIx::Class::Schema::Loader remnants
* improve documentation for OpenSuSE installation
* enable tests on Perl 5.30
[BUG FIXES]
* #571 tests should not use user local config
* #576 HTML template fixups
* #577 fix bug related to hostnames comprised a-f only
* #581 skip storing and displaying fabricated vlan 0
* #584 fix for case where port has no corresponding properties row
* #589 only show link with highest agg speed if map links between two devices are asymmetric
* #594, #595, #596 fixes to DB schema PKs and defaults, and documentation
2.042008 - 2019-04-30
[ENHANCEMENTS]
* improve check_acl performance for basic IP string compare
2.042007 - 2019-04-28
[ENHANCEMENTS]
* #564 allow passing multiple -d (devices) to netdisco-do
* #568 use different icon for WAPs from clients
* improve check_acl performance for basic IP string compare
2.042006 - 2019-04-16
[ENHANCEMENTS]
* #558 netdisco-rancid-export is now a no-op (inphobia)
* hide the ignored duplicate jobs in the web job queue display
[BUG FIXES]
* #549 redux - fix for changing pseudo device ports
* fix inconsistency in titlebar global search when port is selected
2.042005 - 2019-04-03
[ENHANCEMENTS]
[ENHANCEMENTS]
* bump SNMP::Info dependency
2.039029 - 2018-05-09
[ENHANCEMENTS]
* #408 improvements to MakeRancidConf (earendilfr)
* #410 improvements to Undiscovered Neighbors report
* device port search will match on Description as well as Port
* issue DB schema statements each within savepoints
[BUG FIXES]
* #414 clicking discover button with empty field causes crash
* #415 neighbors map display is blank after upgrade
2.039028 - 2018-05-05
[BUG FIXES]
* #413 manual retrigger of discovery does not work
* #411 store_modules: false is ignored
2.039027 - 2018-04-28
[BUG FIXES]
* #405 Inventory reports default to all time to fix missing IPs
2.039026 - 2018-04-28
[ENHANCEMENTS]
* #396 dump sshcollector stderr into null (B. De Wolf)
* #397 improve Palo Alto SSH Collector support (B. De Wolf)
[BUG FIXES]
* do not enqueue the same routed peer more than once
* #406 error in check_mac() params causing NBTStat failure
2.039025 - 2018-04-27
[BUG FIXES]
* require version 3.57 of SNMP::Info with critical bug fix
* make netmap Color By Host Group work with no groups selected
* avoid SNMP::Info dependency in web frontend
2.039024 - 2018-04-22
[ENHANCEMENTS]
* #395 new landing page with Find Anything form
* #400 add defanged_admin setting to support safe Heroku deployment
[BUG FIXES]
* #404 fix using 0 to disable max_deferrals and retry_after
* #380 port searches should check descr field, not name, for "vlan"
2.039023 - 2018-04-19
[NEW FEATURES]
* #401 Autodiscovery via EIGRP peers
[BUG FIXES]
* #393 (redux) avoid 'modification of readonly variable' error in netmap
* #394 (redux) enabled "Management IPs" hides after "Redraw Map"
2.039022 - 2018-04-18
[BUG FIXES]
* #392 fix heuristic neighbour detection
* #393 avoid 'modification of readonly variable' error in netmap
* #398 user submitted jobs are run regardless of max deferrals
* #394 enabled "Management IPs" hides after "Redraw Map"
* clean up check_mac() interface (ml-cms)
2.039021 - 2018-04-10
[BUG FIXES]
* #388 searching for 0.x.x.x returns Internal Server Error (C. Neuhaus)
* #389 build/upgrade issues (EL6)
* #390 cannot take logarithm of zero (C. Stromsoe)
* #391 fix sshcollector errors when devices are empty
* protect against undef mac (l.e. ferguson)
* do not include logical aggregate masters in netmap/speed calc
* try to match remote port in netmap against port, name, and descr
2.039020 - 2018-03-26
[ENHANCEMENTS]
* better link speed names on network map
[BUG FIXES]
* fix case insensitive username match for LDAP
2.039019 - 2018-03-23
[BUG FIXES]
* fix device search SQL error (reported by bhuddah)
2.039018 - 2018-03-22
[ENHANCEMENTS]
* #371 usernames are case insensitive but case preserving
* #12 store Cisco PortFast status in device_port_properties:faststart
[BUG FIXES]
( run in 0.634 second using v1.01-cache-2.11-cpan-39bf76dae61 )