Release v1.18.0 - New Features for GDNA, bug fixes
Change Log
Version v1.18.0
Version v1.18.0 New Features
-
gdna
- This is the third public release of GDNA and we've added new features and made changes based on your feedback. The full details are in the documentation, but the highlights are:- Customise Level 1, Level 1 Optional and Level 2 plugin lists, including being able to require multiple instances of a plugin.
- Added a new filtering feature to include, exclude and group by categories such as Gateways, Servers etc. See FILTERS.md for more.
-
- The reporting code from
gdna
has been pulled out into it's own package so that we can reuse this for other projects later. The API is not yet final and there are missing features (such as severity colouring for HTML tables, likedv2email
can do) but it should settle in the next couple of releases. - The XLSX reporter can include headlines in each sheet, their inclusion and direction can be controlled by an option
- The reporting code from
Version v1.18.0 Changes
-
Updated to use Go 1.23.2
-
gdna
- Lists of plugins, such as in missing columns and lists per server and probe, now show how many instances after the plugin name, if there is more than one
- Command line sub-commands added to manage the filters and a growing set of right-click Commands added to the shipped include file
- The original support for external files for more limited filtering has been deprecated, so if you use these you will have to import the data using the new command line sub-commands
- When running "split" reports (the Gateway Overview and Details) the program now removes Dataviews that are no longer in the set of splits
- New reports have been added to list more actionable information about your estate and some existing reports have been enhanced
- Dataview Groups have been reworked from the ground up to offer a more logical view of
gdna
data - Every report now have a
reportName
headline to allow for better right-click command automation - Some YAML options have moved to allow for more logical grouping, so if you use
enable-for-dataview
orenable-for-xlsx
to control which reports are autogenerated then you will have to change these to the new layout, see the docs for more - Split the growing README.md file into a number of parts
- Added sub-commands to
gdna list
so nowgdna list reports
is needed to see what you can run. Also added the Dataview Group to the output - Other "under the hood" changes
- In the docker image the
gdna.yaml
file is now located in thegeneos
user's home are and not root directory - Allow
~/
as a prefix for thedb.file
config parameter, which is in turn pulled intodb.dsn
- Update default
db.dsn
to include?cache=shared
to avoid common locking issues
- In the docker image the
-
tools/geneos
geneos package install
will now limit installed components to those already existing unless given either a specific type or the--all
flag. This is intended to make downloads quicker as most users will only want to download component packages for instances that already exist.
Version v1.18.0 Fixes
-
tools/geneos
- Set the default local directory for downloaded packages when using
geneos package install -L
without a file or directory path - Restore installs from Nexus for internal users
- Fix
geneos package delete
to stop it removing the latest of each component package. Other fixes togeneos package delete
include not removing packages which are only used by instances as thepkgtype
(e.g.minimal/netprobe
) and the command now also ignores text prefixes on version directories likeGA
- Fix handling of wildcards that match nothing in ParseArgs()
- Fix regexp pattern that extracts release information to allow for old releases that used a
.
instead of-
between version and architecture
- Set the default local directory for downloaded packages when using