96 lines
2.5 KiB
Plaintext
96 lines
2.5 KiB
Plaintext
=head1 NAME
|
|
|
|
App::Netdisco::Manual::ReleaseNotes - Release Notes
|
|
|
|
=head1 Introduction
|
|
|
|
This document will list only the most significant changes with each release of
|
|
Netdisco. You are B<STRONGLY> recommended to read this document each time you
|
|
install and upgrade.
|
|
|
|
=head1 2.013000
|
|
|
|
=head2 General Changes
|
|
|
|
You can now configure LDAP authentication for users.
|
|
|
|
=head1 2.012000
|
|
|
|
=head2 Security Notices
|
|
|
|
The read-write SNMP community is now stored in the database, when used for the
|
|
first time on a device. If you don't want the web frontend to be able to
|
|
access this, you need to:
|
|
|
|
=over 4
|
|
|
|
=item *
|
|
|
|
Have separate C<deployment.yml> files for web frontend and daemon, such that
|
|
only the daemon config contains any community strings.
|
|
|
|
=item *
|
|
|
|
Use separate Postgres users for web frontend and daemon, such that the web
|
|
frontend user cannot SELECT from the C<community> DB table.
|
|
|
|
=back
|
|
|
|
=head1 2.011000
|
|
|
|
=head2 General Changes
|
|
|
|
Users can be managed through the web interface (by admins only).
|
|
|
|
=head1 2.010000
|
|
|
|
=head2 General Changes
|
|
|
|
You can now simplify database configuration to just the following, instead of
|
|
the more verbose C<plugins/DBIC> setting which was there before:
|
|
|
|
database:
|
|
name: 'netdisco'
|
|
host: 'localhost'
|
|
user: 'someuser'
|
|
pass: 'somepass'
|
|
|
|
Also, the C<REMOTE_USER> environment variable and C<X-REMOTE_USER> HTTP Header
|
|
are now supported for delegating authentication to another web server. See the
|
|
Deployment and Configuration documentation for further details.
|
|
|
|
=head1 2.008000
|
|
|
|
=head2 Heath Advice
|
|
|
|
This release contains the first version of our new poller, which handles
|
|
device and node discovery. Please make sure to backup any existing Netdisco
|
|
database before trying it out.
|
|
|
|
=head2 General Changes
|
|
|
|
You can remove any settings from C<~/environments/deployment.yml> which you
|
|
didn't edit or add to the file yourself. All defaults are now properly
|
|
embedded within the application. See the new C<deployment.yml> sample which
|
|
ships with this distribution for an example.
|
|
|
|
=head1 2.006000
|
|
|
|
=head2 Incompatible Changes
|
|
|
|
The default environment configuration file C<develpment.yml> has been renamed
|
|
to C<deployment.yml>. This better reflects that users are not developers, and
|
|
also fits with the default for PSGI compatible cloud deployment services.
|
|
|
|
Please B<rename or copy> your environment file:
|
|
|
|
mv ~/environments/development.yml ~/environments/deployment.yml
|
|
|
|
=head2 General Changes
|
|
|
|
The installation is now relocateable outside of a user's home directory by
|
|
setting the C<NETDISCO_HOME> environment variable. This defaults to your own
|
|
home directory.
|
|
|
|
=cut
|