App-Netdisco

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

  [ENHANCEMENTS]

  * move NETDISCO_WITH_CONFIGURATION handling before database connections handling
    so that it can affect database schema and tenants configuration.

2.108002 - 2026-09-07

  [ENHANCEMENTS]

  * support base64 encoded JSON for config override (NETDISCO_WITH_CONFIGURATION)

  [BUG FIXES]

  * the Admin Topology and ACL editor pages, and a device's SNMP tab, no longer
    use a little more of the browser's memory every time their results are
    reloaded. left open and reloaded many times, they could slow down

2.108001 - 2026-09-06

  [ENHANCEMENTS]

  * significant reduction in container image size after refactoring Dockerfiles
  * run garbage collection on DigitalOcean container registry after demo release

2.108000 - 2026-09-05

  [ENHANCEMENTS]

  * the Ports tab with Connected Nodes shown is several times faster to load
    on a device with many nodes
  * a connected-node list longer than the collapse threshold now loads when
    you open it, rather than with the rest of the page. until you open one,
    its nodes are not in the page, so your browser's find-in-page and copying
    the table will not see them
  * the Ports table filter now matches a node's MAC both as displayed and in
    the plain colon-separated form, so a MAC pasted from elsewhere is found
    whichever format the sidebar is showing. it no longer matches a node's age
    text such as "2 days 3 hours"
  * checksitelocal reports a site-local device.tt, search.tt or report.tt
    copied before the htmx tab transport, and the web app warns about one at
    startup because that tab renders an empty pane and says nothing
  * the navbar Reports and Admin submenus open from the keyboard as well as the
    pointer, so their entries can be reached without a mouse
  * the loading indicator now stays up until a tab is ready to use, instead of
    coming down when the server answered and leaving an unsorted, unpaged table
    on screen while the browser worked through it

  [BUG FIXES]

  * the Show and Hide control on a port's connected-node list could not be
    clicked, because the first node in the list was drawn on top of it
  * the Ports tab SSID column showed one SSID on a port that has several
  * the Ports CSV export omitted the SSID value, shifting every later column
  * GET /api/v1/object/device/{ip}/port/{port}/ssid returned only one SSID
    for a port that has several, and now answers with a list
  * checksitelocal named the wrong release for the do_search deprecation
  * #1667 the Show all Ports tooltip stayed on screen, at the top left of the
    window, after clicking the bin to clear the ports filter
  * a tooltip could be left on screen the same way when the sidebar, the CSV
    download link or a port control icon was hidden
  * a page fragment could 404 for the rest of a web worker's life after one
    request to its URL from outside the application
  * behind_proxy, which no deployment needs to set, made the client address
    read as the whole X-Forwarded-For chain where more than one proxy stood in
    front of the web server, so an API token restricted by an ACL was refused
    and every login failed to log

2.107000 - 2026-09-04

  [NEW FEATURES]

  * #1651 change user's API token allowed IPs from a list to a managed ACL

  [ENHANCEMENTS]

  * #1650 statistics panel's Netdisco version comes from app source
  * #1663 improve debug on undiscoverable neighbor

2.106000 - 2026-09-02

  [NEW FEATURES]

  * #1642 new updated_device Hook event when notable device or port properties change

  [ENHANCEMENTS]

  * #1660 update DB ACL rules after a device renumber
  * move from Test::Compile to Test::Compile::Internal as former is deprecated
  * add basic CLAUDE.md

2.105006 - 2026-09-01

  [ENHANCEMENTS]

  * #1657 device, search and report tabs load their content with htmx
  * #1657 do_search() is deprecated for site local extensions. see netdisco-do checksitelocal

  [BUG FIXES]

  * netmap Auto Save now takes effect as soon as you switch it
  * netmap Save no longer reports success without saving the positions

2.105005 - 2026-08-31

  [ENHANCEMENTS]

  * netmap redrawn on canvas via force-graph; the map settles and pans
    smoothly at sizes that struggled before
  * netmap multi-select is a shift-drag rectangle now, not a freehand lasso
  * netmap colorby legend is confined to the map and scrolls, one line per
    location with the full name on hover
  * netmap All Devices and Neighbor Cloud stay available up to 2500 devices
    rather than 1000
  * netmap Save button confirms with a toast when autosave is off
  * netmap position save answers JSON instead of an XML content type carrying
    a stringified database row
  * netmap settings collected into a netmap tree, with new node_label_font_size,
    link_label_font_size and node_label_zoom_threshold tunables;
    netmap_performance_limit_max_devices is now netmap max_devices and
    netmap_custom_fields is now netmap custom_fields
  * new netdisco-do checksitelocal action, reporting site-local templates

Changes  view on Meta::CPAN


  [ENHANCEMENTS]

  * Asynchronous NBTstat

  [BUG FIXES]

  * Device DNS Mismatch report: use name in the name column, and fix link

2.028005 - 2014-07-17

  [BUG FIXES]

  * Custom path handling for DataTables ajax calls
  * [#116] Log true client IP when running through a proxy
  * Use /etc/hosts for all forward/reverse DNS

2.028004 - 2014-07-16

  [BUG FIXES]

  * Close socket upon completion of async DNS resolution

2.028003 - 2014-07-15

  [NEW FEATURES]

  * GraphViz graph export (beta)

  [BUG FIXES]

  * No default for interactives made daemon die (H. Weber)

2.028001 - 2014-07-13

  [NEW FEATURES]

  * portctl_nameonly to limit port control to name only (F. Schiavarelli)
  * add by_hostname config option to netdisco-rancid-export

  [BUG FIXES]

  * [ND1#117] unknown devices missing from inventory
  * [#118] Fix table rendering on port search tab when VLAN is null
  * Fix truncated port description change (F. Schiavarelli)
  * Fix device port ordering in DataTables when Port Control is enabled

2.028000 - 2014-07-01

  [NEW FEATURES]

  * HTML tables now use DataTables, table plug-in for jQuery, to support
    pagination, results filtering, and multi-column ordering

  [ENHANCEMENTS]

  * Web daemon will drop root status always if --port is not given
  * Ignore devices with "phone" in their CDP/LLDP platform description
  * Change log format to contain UTC timestamp
  * Link to VLAN search by name from VLAN Inventory report
  * Neighbor device links to both device and port (fragfutter)
  * Optimization of multiple SQL queries to improve report performance
  * VendorMap and Delimiter enhancements to RANCID generator (LesB)

  [BUG FIXES]

  * Subnets report date range fixed, & (unnecessary?) "not" option removed
  * Track how many times the device uptime wrapped (F. Schiavarelli)
  * Fix for device counts in VLAN Inventory report
  * Forward port housekeeping/schedule and expiry/expire legacy config
  * Store started timestamp on job completion
  * Set UTF-8 mode on Pg database connection
  * Identify changes in device type after initial discover
  * Add netdisco-rancid-export to installed scripts
  * Template INCLUDE path stuffing broken for plugins [#103]

2.027007 - 2014-05-27

  [BUG FIXES]

  * allow get_user_details to return truthy when it's OK to have no user

2.027006 - 2014-05-27

  [BUG FIXES]

  * fix another bug in call to Daemon::Contol redirect_filehandles

2.027005_002 - 2014-05-22

  [ENHANCEMENTS]

  * Increase default snmptimeout from 1 to 3 seconds
  * Add documentation note about non-standard pg port

  [BUG FIXES]

  * Unrouted VLAN interfaces have numbers on Cisco - ignore them
  * fix undefined key in Discover

2.027005_001 - 2014-05-21

  [ENHANCEMENTS]

  * Support offline update of oui.txt and MIBs bundle
  * Support Dancer::Debug at runtime with DANCER_DEBUG=1 env var
  * Merge pluggable job queue branch

  [BUG FIXES]

  * Improve VLAN Inventory performance and show all VLANs (C. Stromsoe)

2.027004 - 2014-05-15

  [BUG FIXES]

  * fix bug in call to Daemon::Contol redirect_filehandles (M. Planck)

2.027003 - 2014-05-14

  [BUG FIXES]



( run in 0.970 second using v1.01-cache-2.11-cpan-364913b4093 )