release 2.017000
This commit is contained in:
@@ -1,3 +1,50 @@
|
||||
2.017000 - 2013-09-23
|
||||
|
||||
[NEW FEATURES]
|
||||
|
||||
* CSV download support for plugins
|
||||
* CSV download option for many reports and search/device results tabs
|
||||
* Icon in device port sidebar to reset to display defaults
|
||||
* Add "not" option in device port sidebar to invert Port/Name/VLAN filter
|
||||
|
||||
[ENHANCEMENTS]
|
||||
|
||||
* Try to make clear the intent of the navbar search and sidebar search
|
||||
* Device port sidebar legen display improvements
|
||||
* Minor CSS tweaks
|
||||
* Better logic for wildcarding on partial device port name match
|
||||
* Show manual topology links in device port table (yellow icon)
|
||||
* Change order or user tasks menu to have logout at the bottom
|
||||
* Show SNMP::Info version in the about page (if installed)
|
||||
* Navbar background image :-)
|
||||
* Documentation of the following features:
|
||||
Main App::Netdsisco page:
|
||||
- How to migrate from Netdisco 1.x
|
||||
- Suggest enable "housekeeping" setting in config after install
|
||||
Manual::Development:
|
||||
- How to git clone and run web server in dev mode
|
||||
Manual::WritingPlugins:
|
||||
- Plugins can return CSV data
|
||||
- Dancer route handler Role Based Access Control
|
||||
- ~/site_plugins INC dir supported for locally developed Plugins
|
||||
- App::NetdiscoX::Web::Plugin:: namespace for non-core Plugins
|
||||
- How to load Javascript and CSS files in <head> from a Plugin
|
||||
- Advice on supporting config settings (deployment.yml) in Plugins
|
||||
- Device Port column Plugins
|
||||
- Observium plugin (an example of a device port column plugin)
|
||||
|
||||
[BUG FIXES]
|
||||
|
||||
* Depend on newer Starman to avoid nasty EPIPE bug
|
||||
* Page title update fixes
|
||||
* Make sure navbar search field is always filled when internally linking
|
||||
* Fix APs channel list collapse when more than 10 APs
|
||||
* Make navbar search strikethrough work in more corner cases
|
||||
* Treat ifStatus "dormant" interfaces as "up"
|
||||
* Remove collision in "vendor" query string param name
|
||||
* Clear port remote_* details when manual topology is deleted
|
||||
* Misnamed no_port_control option is renamed to check_userlog
|
||||
|
||||
2.016003 - 2013-09-12
|
||||
|
||||
[BUG FIXES]
|
||||
@@ -23,12 +70,12 @@
|
||||
|
||||
* Wireless AP Reports (jeneric)
|
||||
* About page (jeneric)
|
||||
* Allow port list filtering by port state (up/down/etc)
|
||||
* Explicit partial match setting for port filter
|
||||
|
||||
[ENHANCEMENTS]
|
||||
|
||||
* Store port control and device delete log messages
|
||||
* Allow port list filtering by port state (up/down/etc)
|
||||
* Explicit partial match setting for port filter
|
||||
|
||||
[BUG FIXES]
|
||||
|
||||
|
||||
@@ -200,6 +200,7 @@ share/public/images/diagona_settings.png
|
||||
share/public/images/dusseldorf_settings.png
|
||||
share/public/images/glyphicons_072_bookmark.png
|
||||
share/public/images/matte_basic_pin.png
|
||||
share/public/images/navbar_disco.png
|
||||
share/public/images/splashyfish_left.png
|
||||
share/public/images/splashyfish_right.png
|
||||
share/public/images/tango_sweep.png
|
||||
@@ -224,20 +225,30 @@ share/views/ajax/admintask/pseudodevice.tt
|
||||
share/views/ajax/admintask/topology.tt
|
||||
share/views/ajax/admintask/users.tt
|
||||
share/views/ajax/device/addresses.tt
|
||||
share/views/ajax/device/addresses_csv.tt
|
||||
share/views/ajax/device/details.tt
|
||||
share/views/ajax/device/modules.tt
|
||||
share/views/ajax/device/netmap.tt
|
||||
share/views/ajax/device/ports.tt
|
||||
share/views/ajax/device/ports_csv.tt
|
||||
share/views/ajax/report/apchanneldist.tt
|
||||
share/views/ajax/report/apchanneldist_csv.tt
|
||||
share/views/ajax/report/apradiochannelpower.tt
|
||||
share/views/ajax/report/apradiochannelpower_csv.tt
|
||||
share/views/ajax/report/duplexmismatch.tt
|
||||
share/views/ajax/report/duplexmismatch_csv.tt
|
||||
share/views/ajax/report/halfduplex.tt
|
||||
share/views/ajax/report/halfduplex_csv.tt
|
||||
share/views/ajax/report/portutilization.tt
|
||||
share/views/ajax/report/portutilization_csv.tt
|
||||
share/views/ajax/search/device.tt
|
||||
share/views/ajax/search/device_csv.tt
|
||||
share/views/ajax/search/node_by_ip.tt
|
||||
share/views/ajax/search/node_by_mac.tt
|
||||
share/views/ajax/search/port.tt
|
||||
share/views/ajax/search/port_csv.tt
|
||||
share/views/ajax/search/vlan.tt
|
||||
share/views/ajax/search/vlan_csv.tt
|
||||
share/views/device.tt
|
||||
share/views/index.tt
|
||||
share/views/inventory.tt
|
||||
|
||||
@@ -49,8 +49,9 @@ requires:
|
||||
SNMP::Info: 3.05
|
||||
SQL::Translator: 0.11016
|
||||
Socket6: 0.23
|
||||
Starman: 0.3008
|
||||
Starman: 0.4008
|
||||
Template: 2.24
|
||||
Template::Plugin::CSV: 0.04
|
||||
URL::Encode: 0.01
|
||||
YAML: 0.84
|
||||
YAML::XS: 0.41
|
||||
@@ -63,4 +64,4 @@ resources:
|
||||
homepage: http://netdisco.org/
|
||||
license: http://opensource.org/licenses/bsd-license.php
|
||||
repository: git://git.code.sf.net/p/netdisco/netdisco-ng
|
||||
version: 2.016003
|
||||
version: 2.017000
|
||||
|
||||
@@ -7,7 +7,7 @@ use 5.010_000;
|
||||
use File::ShareDir 'dist_dir';
|
||||
use Path::Class;
|
||||
|
||||
our $VERSION = '2.016003';
|
||||
our $VERSION = '2.017000';
|
||||
|
||||
BEGIN {
|
||||
if (not ($ENV{DANCER_APPDIR} || '')
|
||||
|
||||
@@ -35,6 +35,18 @@ but they are backwards compatible.
|
||||
|
||||
=back
|
||||
|
||||
=head1 2.017000
|
||||
|
||||
=head2 General Notices
|
||||
|
||||
There is a bug in Macsuck whereby in rare circumstances some invalid SQL is
|
||||
generated. The root cause is known but we want to take more time to get the
|
||||
fix right. It should only be a few more days.
|
||||
|
||||
The C<no_port_control> configuration setting is now called C<check_userlog>
|
||||
and its logic is inverted. Don't worry if this is not familiar to you - the
|
||||
option is only used by Netdisco Developers.
|
||||
|
||||
=head1 2.016000
|
||||
|
||||
=head2 General Notices
|
||||
|
||||
Reference in New Issue
Block a user