release 2.045000

This commit is contained in:
Oliver Gorwits
2020-04-15 21:23:28 +01:00
parent dff26abc5c
commit 22edb6676f
5 changed files with 44 additions and 11 deletions

12
Changes
View File

@@ -1,3 +1,15 @@
2.045000 - 2020-04-15
[NEW FEATURES]
* API for search, objects, and reports: https://github.com/netdisco/netdisco/wiki/API
[ENHANCEMENTS]
* #442 add device ip, port and vlan to the node vendor report results
* #674 added support for Clavister SSH collection (Henningen)
* #707 change SSHCollector::NXOS to use expect (rc9000)
2.044015 - 2020-02-12 2.044015 - 2020-02-12
[BUG FIXES] [BUG FIXES]

View File

@@ -22,6 +22,7 @@ lib/App/Netdisco/Backend/Role/Scheduler.pm
lib/App/Netdisco/Configuration.pm lib/App/Netdisco/Configuration.pm
lib/App/Netdisco/DB.pm lib/App/Netdisco/DB.pm
lib/App/Netdisco/DB/ExplicitLocking.pm lib/App/Netdisco/DB/ExplicitLocking.pm
lib/App/Netdisco/DB/Result.pm
lib/App/Netdisco/DB/Result/Admin.pm lib/App/Netdisco/DB/Result/Admin.pm
lib/App/Netdisco/DB/Result/Community.pm lib/App/Netdisco/DB/Result/Community.pm
lib/App/Netdisco/DB/Result/Device.pm lib/App/Netdisco/DB/Result/Device.pm
@@ -102,6 +103,7 @@ lib/App/Netdisco/JobQueue/PostgreSQL.pm
lib/App/Netdisco/SSHCollector/Platform/ACE.pm lib/App/Netdisco/SSHCollector/Platform/ACE.pm
lib/App/Netdisco/SSHCollector/Platform/ASA.pm lib/App/Netdisco/SSHCollector/Platform/ASA.pm
lib/App/Netdisco/SSHCollector/Platform/BigIP.pm lib/App/Netdisco/SSHCollector/Platform/BigIP.pm
lib/App/Netdisco/SSHCollector/Platform/Clavister.pm
lib/App/Netdisco/SSHCollector/Platform/CPVSX.pm lib/App/Netdisco/SSHCollector/Platform/CPVSX.pm
lib/App/Netdisco/SSHCollector/Platform/FreeBSD.pm lib/App/Netdisco/SSHCollector/Platform/FreeBSD.pm
lib/App/Netdisco/SSHCollector/Platform/GAIAEmbedded.pm lib/App/Netdisco/SSHCollector/Platform/GAIAEmbedded.pm
@@ -132,6 +134,7 @@ lib/App/Netdisco/Util/Statistics.pm
lib/App/Netdisco/Util/Web.pm lib/App/Netdisco/Util/Web.pm
lib/App/Netdisco/Web.pm lib/App/Netdisco/Web.pm
lib/App/Netdisco/Web/AdminTask.pm lib/App/Netdisco/Web/AdminTask.pm
lib/App/Netdisco/Web/API/Objects.pm
lib/App/Netdisco/Web/Auth/Provider/DBIC.pm lib/App/Netdisco/Web/Auth/Provider/DBIC.pm
lib/App/Netdisco/Web/AuthN.pm lib/App/Netdisco/Web/AuthN.pm
lib/App/Netdisco/Web/Device.pm lib/App/Netdisco/Web/Device.pm
@@ -217,6 +220,7 @@ lib/App/Netdisco/Worker/Plugin/DiscoverAll.pm
lib/App/Netdisco/Worker/Plugin/DumpConfig.pm lib/App/Netdisco/Worker/Plugin/DumpConfig.pm
lib/App/Netdisco/Worker/Plugin/Expire.pm lib/App/Netdisco/Worker/Plugin/Expire.pm
lib/App/Netdisco/Worker/Plugin/ExpireNodes.pm lib/App/Netdisco/Worker/Plugin/ExpireNodes.pm
lib/App/Netdisco/Worker/Plugin/GetAPIKey.pm
lib/App/Netdisco/Worker/Plugin/Graph.pm lib/App/Netdisco/Worker/Plugin/Graph.pm
lib/App/Netdisco/Worker/Plugin/Location.pm lib/App/Netdisco/Worker/Plugin/Location.pm
lib/App/Netdisco/Worker/Plugin/Macsuck.pm lib/App/Netdisco/Worker/Plugin/Macsuck.pm
@@ -233,7 +237,6 @@ lib/App/Netdisco/Worker/Plugin/PortName.pm
lib/App/Netdisco/Worker/Plugin/Power.pm lib/App/Netdisco/Worker/Plugin/Power.pm
lib/App/Netdisco/Worker/Plugin/Psql.pm lib/App/Netdisco/Worker/Plugin/Psql.pm
lib/App/Netdisco/Worker/Plugin/Renumber.pm lib/App/Netdisco/Worker/Plugin/Renumber.pm
lib/App/Netdisco/Worker/Plugin/SetUserToken.pm
lib/App/Netdisco/Worker/Plugin/Show.pm lib/App/Netdisco/Worker/Plugin/Show.pm
lib/App/Netdisco/Worker/Plugin/Stats.pm lib/App/Netdisco/Worker/Plugin/Stats.pm
lib/App/Netdisco/Worker/Plugin/Vlan.pm lib/App/Netdisco/Worker/Plugin/Vlan.pm
@@ -390,6 +393,8 @@ share/swagger-ui/index.html
share/swagger-ui/oauth2-redirect.html share/swagger-ui/oauth2-redirect.html
share/swagger-ui/swagger-ui-bundle.js share/swagger-ui/swagger-ui-bundle.js
share/swagger-ui/swagger-ui-bundle.js.map share/swagger-ui/swagger-ui-bundle.js.map
share/swagger-ui/swagger-ui-json-tree-plugin.js
share/swagger-ui/swagger-ui-json-tree-plugin.js.map
share/swagger-ui/swagger-ui-standalone-preset.js share/swagger-ui/swagger-ui-standalone-preset.js
share/swagger-ui/swagger-ui-standalone-preset.js.map share/swagger-ui/swagger-ui-standalone-preset.js.map
share/swagger-ui/swagger-ui.css share/swagger-ui/swagger-ui.css
@@ -492,6 +497,7 @@ share/views/js/device.js
share/views/js/report.js share/views/js/report.js
share/views/js/search.js share/views/js/search.js
share/views/layouts/main.tt share/views/layouts/main.tt
share/views/layouts/noop.tt
share/views/password.tt share/views/password.tt
share/views/plugin.tt share/views/plugin.tt
share/views/report.tt share/views/report.tt

View File

@@ -124,7 +124,7 @@
"provides" : { "provides" : {
"App::Netdisco" : { "App::Netdisco" : {
"file" : "lib/App/Netdisco.pm", "file" : "lib/App/Netdisco.pm",
"version" : "2.044015" "version" : "2.045000"
}, },
"App::Netdisco::AnyEvent::Nbtstat" : { "App::Netdisco::AnyEvent::Nbtstat" : {
"file" : "lib/App/Netdisco/AnyEvent/Nbtstat.pm" "file" : "lib/App/Netdisco/AnyEvent/Nbtstat.pm"
@@ -151,6 +151,9 @@
"App::Netdisco::DB::ExplicitLocking" : { "App::Netdisco::DB::ExplicitLocking" : {
"file" : "lib/App/Netdisco/DB/ExplicitLocking.pm" "file" : "lib/App/Netdisco/DB/ExplicitLocking.pm"
}, },
"App::Netdisco::DB::Result" : {
"file" : "lib/App/Netdisco/DB/Result.pm"
},
"App::Netdisco::DB::Result::Admin" : { "App::Netdisco::DB::Result::Admin" : {
"file" : "lib/App/Netdisco/DB/Result/Admin.pm" "file" : "lib/App/Netdisco/DB/Result/Admin.pm"
}, },
@@ -394,6 +397,9 @@
"App::Netdisco::SSHCollector::Platform::CPVSX" : { "App::Netdisco::SSHCollector::Platform::CPVSX" : {
"file" : "lib/App/Netdisco/SSHCollector/Platform/CPVSX.pm" "file" : "lib/App/Netdisco/SSHCollector/Platform/CPVSX.pm"
}, },
"App::Netdisco::SSHCollector::Platform::Clavister" : {
"file" : "lib/App/Netdisco/SSHCollector/Platform/Clavister.pm"
},
"App::Netdisco::SSHCollector::Platform::FreeBSD" : { "App::Netdisco::SSHCollector::Platform::FreeBSD" : {
"file" : "lib/App/Netdisco/SSHCollector/Platform/FreeBSD.pm" "file" : "lib/App/Netdisco/SSHCollector/Platform/FreeBSD.pm"
}, },
@@ -478,6 +484,9 @@
"App::Netdisco::Web" : { "App::Netdisco::Web" : {
"file" : "lib/App/Netdisco/Web.pm" "file" : "lib/App/Netdisco/Web.pm"
}, },
"App::Netdisco::Web::API::Objects" : {
"file" : "lib/App/Netdisco/Web/API/Objects.pm"
},
"App::Netdisco::Web::AdminTask" : { "App::Netdisco::Web::AdminTask" : {
"file" : "lib/App/Netdisco/Web/AdminTask.pm" "file" : "lib/App/Netdisco/Web/AdminTask.pm"
}, },
@@ -736,6 +745,9 @@
"App::Netdisco::Worker::Plugin::ExpireNodes" : { "App::Netdisco::Worker::Plugin::ExpireNodes" : {
"file" : "lib/App/Netdisco/Worker/Plugin/ExpireNodes.pm" "file" : "lib/App/Netdisco/Worker/Plugin/ExpireNodes.pm"
}, },
"App::Netdisco::Worker::Plugin::GetAPIKey" : {
"file" : "lib/App/Netdisco/Worker/Plugin/GetAPIKey.pm"
},
"App::Netdisco::Worker::Plugin::Graph" : { "App::Netdisco::Worker::Plugin::Graph" : {
"file" : "lib/App/Netdisco/Worker/Plugin/Graph.pm" "file" : "lib/App/Netdisco/Worker/Plugin/Graph.pm"
}, },
@@ -784,9 +796,6 @@
"App::Netdisco::Worker::Plugin::Renumber" : { "App::Netdisco::Worker::Plugin::Renumber" : {
"file" : "lib/App/Netdisco/Worker/Plugin/Renumber.pm" "file" : "lib/App/Netdisco/Worker/Plugin/Renumber.pm"
}, },
"App::Netdisco::Worker::Plugin::SetUserToken" : {
"file" : "lib/App/Netdisco/Worker/Plugin/SetUserToken.pm"
},
"App::Netdisco::Worker::Plugin::Show" : { "App::Netdisco::Worker::Plugin::Show" : {
"file" : "lib/App/Netdisco/Worker/Plugin/Show.pm" "file" : "lib/App/Netdisco/Worker/Plugin/Show.pm"
}, },
@@ -827,6 +836,6 @@
"x_IRC" : "irc://irc.freenode.org/#netdisco", "x_IRC" : "irc://irc.freenode.org/#netdisco",
"x_MailingList" : "https://lists.sourceforge.net/lists/listinfo/netdisco-users" "x_MailingList" : "https://lists.sourceforge.net/lists/listinfo/netdisco-users"
}, },
"version" : "2.044015", "version" : "2.045000",
"x_serialization_backend" : "JSON::PP version 2.97001" "x_serialization_backend" : "JSON::PP version 2.97001"
} }

View File

@@ -23,7 +23,7 @@ name: App-Netdisco
provides: provides:
App::Netdisco: App::Netdisco:
file: lib/App/Netdisco.pm file: lib/App/Netdisco.pm
version: '2.044015' version: '2.045000'
App::Netdisco::AnyEvent::Nbtstat: App::Netdisco::AnyEvent::Nbtstat:
file: lib/App/Netdisco/AnyEvent/Nbtstat.pm file: lib/App/Netdisco/AnyEvent/Nbtstat.pm
App::Netdisco::Backend::Job: App::Netdisco::Backend::Job:
@@ -41,6 +41,8 @@ provides:
version: '61' version: '61'
App::Netdisco::DB::ExplicitLocking: App::Netdisco::DB::ExplicitLocking:
file: lib/App/Netdisco/DB/ExplicitLocking.pm file: lib/App/Netdisco/DB/ExplicitLocking.pm
App::Netdisco::DB::Result:
file: lib/App/Netdisco/DB/Result.pm
App::Netdisco::DB::Result::Admin: App::Netdisco::DB::Result::Admin:
file: lib/App/Netdisco/DB/Result/Admin.pm file: lib/App/Netdisco/DB/Result/Admin.pm
App::Netdisco::DB::Result::Community: App::Netdisco::DB::Result::Community:
@@ -203,6 +205,8 @@ provides:
file: lib/App/Netdisco/SSHCollector/Platform/BigIP.pm file: lib/App/Netdisco/SSHCollector/Platform/BigIP.pm
App::Netdisco::SSHCollector::Platform::CPVSX: App::Netdisco::SSHCollector::Platform::CPVSX:
file: lib/App/Netdisco/SSHCollector/Platform/CPVSX.pm file: lib/App/Netdisco/SSHCollector/Platform/CPVSX.pm
App::Netdisco::SSHCollector::Platform::Clavister:
file: lib/App/Netdisco/SSHCollector/Platform/Clavister.pm
App::Netdisco::SSHCollector::Platform::FreeBSD: App::Netdisco::SSHCollector::Platform::FreeBSD:
file: lib/App/Netdisco/SSHCollector/Platform/FreeBSD.pm file: lib/App/Netdisco/SSHCollector/Platform/FreeBSD.pm
App::Netdisco::SSHCollector::Platform::GAIAEmbedded: App::Netdisco::SSHCollector::Platform::GAIAEmbedded:
@@ -259,6 +263,8 @@ provides:
file: lib/App/Netdisco/Util/Web.pm file: lib/App/Netdisco/Util/Web.pm
App::Netdisco::Web: App::Netdisco::Web:
file: lib/App/Netdisco/Web.pm file: lib/App/Netdisco/Web.pm
App::Netdisco::Web::API::Objects:
file: lib/App/Netdisco/Web/API/Objects.pm
App::Netdisco::Web::AdminTask: App::Netdisco::Web::AdminTask:
file: lib/App/Netdisco/Web/AdminTask.pm file: lib/App/Netdisco/Web/AdminTask.pm
App::Netdisco::Web::Auth::Provider::DBIC: App::Netdisco::Web::Auth::Provider::DBIC:
@@ -431,6 +437,8 @@ provides:
file: lib/App/Netdisco/Worker/Plugin/Expire.pm file: lib/App/Netdisco/Worker/Plugin/Expire.pm
App::Netdisco::Worker::Plugin::ExpireNodes: App::Netdisco::Worker::Plugin::ExpireNodes:
file: lib/App/Netdisco/Worker/Plugin/ExpireNodes.pm file: lib/App/Netdisco/Worker/Plugin/ExpireNodes.pm
App::Netdisco::Worker::Plugin::GetAPIKey:
file: lib/App/Netdisco/Worker/Plugin/GetAPIKey.pm
App::Netdisco::Worker::Plugin::Graph: App::Netdisco::Worker::Plugin::Graph:
file: lib/App/Netdisco/Worker/Plugin/Graph.pm file: lib/App/Netdisco/Worker/Plugin/Graph.pm
App::Netdisco::Worker::Plugin::Location: App::Netdisco::Worker::Plugin::Location:
@@ -463,8 +471,6 @@ provides:
file: lib/App/Netdisco/Worker/Plugin/Psql.pm file: lib/App/Netdisco/Worker/Plugin/Psql.pm
App::Netdisco::Worker::Plugin::Renumber: App::Netdisco::Worker::Plugin::Renumber:
file: lib/App/Netdisco/Worker/Plugin/Renumber.pm file: lib/App/Netdisco/Worker/Plugin/Renumber.pm
App::Netdisco::Worker::Plugin::SetUserToken:
file: lib/App/Netdisco/Worker/Plugin/SetUserToken.pm
App::Netdisco::Worker::Plugin::Show: App::Netdisco::Worker::Plugin::Show:
file: lib/App/Netdisco/Worker/Plugin/Show.pm file: lib/App/Netdisco/Worker/Plugin/Show.pm
App::Netdisco::Worker::Plugin::Stats: App::Netdisco::Worker::Plugin::Stats:
@@ -569,5 +575,5 @@ resources:
homepage: http://netdisco.org/ homepage: http://netdisco.org/
license: http://opensource.org/licenses/bsd-license.php license: http://opensource.org/licenses/bsd-license.php
repository: https://github.com/netdisco/netdisco repository: https://github.com/netdisco/netdisco
version: '2.044015' version: '2.045000'
x_serialization_backend: 'CPAN::Meta::YAML version 0.018' x_serialization_backend: 'CPAN::Meta::YAML version 0.018'

View File

@@ -4,7 +4,7 @@ use strict;
use warnings; use warnings;
use 5.010_000; use 5.010_000;
our $VERSION = '2.044015'; our $VERSION = '2.045000';
use App::Netdisco::Configuration; use App::Netdisco::Configuration;
=head1 NAME =head1 NAME