App-Netdisco
view release on metacpan or search on metacpan
2.010000 - 2013-06-16
[NEW FEATURES]
* Support for delegated authentication with REMOTE_USER and X-REMOTE_USER
* Ask to set up guest user for Admin/Port Control rights in deploy script
* Job Queue page play/pause/refresh controls
[ENHANCEMENTS]
* Database config simplified to only four essential settings
* Use DBIx::Class new collapsed query support when we can
* Add discoverall, macwalk, arpwalk items to the Admin Tasks menu
* Increase default frequency of job queue polling to 2 seconds
* Add tooltip showing the job queue item logged status message
[BUG FIXES]
* Macwalk and Arpwalk job defer fixed
* Sort VLANs, MACs, IPs properly in Device Port view
* Fix hyperlinks when running behind reverse proxy on custom path
* Add workaround for https://github.com/PerlDancer/Dancer/issues/935
* Fix Plack middleware config for Expiry
2.008002 - 2013-06-11
[ENHANCEMENTS]
* Initial (bootstrap) discover now queues an arpwalk and macwalk as well
[BUG FIXES]
* Fix logging when daemonized
* Remove bad constraint on device_ip table
* Limit queueing of discovery to things which can be discovered
2.008001 - 2013-06-11
[BUG FIXES]
* More fixes for localenv discovery in scripts
2.008000 - 2013-06-09
[BUG FIXES]
* localenv discovery in scripts is now more reliable
2.007000_002 - 2013-06-03
[NEW FEATURES]
* Finally we have a discover/refresh/arpnip/macsuck daemon jobs :)
* Also... a Scheduler which removes need for crontab installation
* The netdisco-do script can queue any one-off job
* Select MAC Address display format on Node and Device Port search
* Helper script to import the Netdisco 1.x Topology file to the database
* Support for pseudo devices (useful for dummy device links)
* Manual Topology editing via the web
* Job Queue view and delete page
* Empty device table prompts initial discover on homepage
* Support for App::NetdiscoX::Web::Plugin namespace
* Plugins can add columns to Device Ports display
* Observium Sparklines port column plugin
* Plugins can have CSS and Javascript loaded within <head>
[ENHANCEMENTS]
* SNMP connection now uses cached info if available
* Better handling of MIBs home location in deploy script
* Port filter in device port display is now highlighted green
* Navbar search is fuzzier
* Phone node icon is a little phone handset
* User icon color indicates port_control/admin ability
* Buttons for discover/macsuck/arpnip on device details page
* Support 'path' config option as alternative to --path /mountpoint
* Local plugins can be placed in ${NETDISCO_HOME}/site_plugins/...
* Missing mibdirs causes all MIBs to be loaded (with a warning)
* Include qtip2 libraries
[BUG FIXES]
* Rename plugins developer doc to .pod
* Update to latest Bootstrap and JQuery, and temp. fix #7326 in Bootstrap
* Partial Name in Port search now working
* Add unique constraints to topology table
* Handle whitespace ahead of OUI data
* Wasn't using Bootstrap table class properly
2.007000_001 - 2013-03-17
[NEW FEATURES]
* Reports are implemented (as plugins) - new Duplex Mismatch plugin
* Plugins can now 'register_template_path' and supply their own HTML templates
[ENHANCEMENTS]
* Upgraded to Twitter Bootstrap 2.3.1 - customized for 13px font 18px line
[BUG FIXES]
* Convert useless die to error+return in Plugin.pm
* Documentation fixups
2.006000 - 2013-03-07
[BUG FIXES]
* Documentation fixups
2.005000_004 - 2013-03-05
[BUG FIXES]
* Documentation fixups
2.005000_003 - 2013-03-05
[NEW FEATURES]
* Add log messages to the Daemon
* Use Path::Class for path and file name construction consistently
* All links and redirects are now relative
* More documentation on developing and deployment
[BUG FIXES]
* Avoid use of DNS when looking up devices in DB by IP
* Search by device port MAC no longer fatal
* URI and HTML escape template variables
* Prevent duplicate requets caused by favicon.ico link
* DB Schema upgrades are now all single-step in case user has applied any already
2.005000_002 - 2013-02-10
[ENHANCEMENTS]
* When linking to devices, use the DNS name in preference to the IP
(makes for more attractive navigation search bar, but need to watch for aliases)
* In general, device names do not have domain_suffix trimmed, but nodes do
* Search on device interface alias now works for typeahead and device redirect
[BUG FIXES]
* Updated the print CSS
* Minor fixes to POD
2.005000_001 - 2013-02-09
[NEW FEATURES]
* Support for Web Plugins (see App::Netdisco::Web::Plugin)
[ENHANCEMENTS]
* Do not include inventory items which don't have full OS details
* Hide Legend item relating to port control if not an admin
* No-Wrap on port name column
[BUG FIXES]
* Change port ordering for Arista and Foundry platforms
2.004002 - 2013-01-30
[BUG FIXES]
* Typo in one of the schema migration files
2.004001 - 2013-01-29
[ENHANCEMENTS]
* Device Port filter by vlan includes both tagging and untagged (closes #37)
* Change colour and name of Port Control toggle option in Device Port View
* Incorporate latest DB schema changes from upstream
* Add some doc clarifcations
[BUG FIXES]
* No longer prompt for demo/demo credentials (closes #38) (J. Binks)
* Display IP in Vlan search if device has no DNS (closes #36) (J. Binks)
2.004000 - 2013-01-14
[BUG FIXES]
* Very naughty typo in netmap code, which I forgot to merge a fix for.
* Typo in installation docs (S. Gupta)
2.002000 - 2013-01-06
[BUG FIXES]
* Syntax error in netdisco-daemon-fg
* Missing installation of netdisco-web-fg
2.001000_001 - 2013-01-06
[NEW FEATURES]
* Added daemonized version of the web-app server also using Daemon::Control
[ENHANCEMENTS]
* Daemons now log to ~/logs/netdisco-{web,daemon}.log
* Finally wrote the DEVELOPING.pod documentation
* Removed the MCE workarounds as upstream merged fixes
[BUG FIXES]
* Fix sloppy schema calls which broke netmap
2.01_001 - 2013-01-05
[ENHANCEMENTS]
* Rewrite of the daemon to use Daemon::Control and MCE (cleaner netdisco
code and fewer deps)
* Version bump so that we'll be releasing odd numbered beta dists
2.00_012 - 2012-12-21
[ENHANCEMENTS]
* Move Changes file to be in CPAN Dist
* Update install docs to use URL for package until we are CPAN-indexed
2.00_011 - 2012-12-20
[ENHANCEMENTS]
* store daemon db in the netdisco home area
* confirm db schema deployed
[BUG FIXES]
* fix mistake in docs for schema file name
* bug with using last inside try{}
* bug with txn_do in Manager worker
( run in 1.613 second using v1.01-cache-2.11-cpan-6aa56a78535 )