Skip to content

Commit a461b26

Browse files
committed
Release v1.18.0
1 parent 6f07d2f commit a461b26

File tree

3 files changed

+58
-2
lines changed

3 files changed

+58
-2
lines changed

CHANGELOG.md

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,61 @@
11
# Change Log
22

3+
## Version v1.18.0
4+
5+
> [!NOTE]
6+
> **Released 2024-10-17**
7+
>
8+
> Please report issues via [github](https://github.com/ITRS-Group/cordial/issues) or the [ITRS Community Forum](https://community.itrsgroup.com/).
9+
10+
## Version v1.18.0 New Features
11+
12+
* `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:
13+
14+
* Customise Level 1, Level 1 Optional and Level 2 plugin lists, including being able to require multiple instances of a plugin.
15+
* Added a new filtering feature to **include**, **exclude** and **group** by categories such as Gateways, Servers etc. See [FILTERS.md](gdna/FILTERS.md) for more.
16+
17+
* [`pkg/reporter`](pkg/reporter)
18+
19+
* 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, like `dv2email` can do) but it should settle in the next couple of releases.
20+
* The XLSX reporter can include headlines in each sheet, their inclusion and direction can be controlled by an option
21+
22+
## Version v1.18.0 Changes
23+
24+
* Updated to use Go 1.23.2
25+
26+
* `gdna`
27+
28+
* 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
29+
* Command line sub-commands added to manage the filters and a growing set of right-click Commands added to the shipped include file
30+
* 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
31+
* When running "split" reports (the Gateway Overview and Details) the program now removes Dataviews that are no longer in the set of splits
32+
* New reports have been added to list more actionable information about your estate and some existing reports have been enhanced
33+
* Dataview Groups have been reworked from the ground up to offer a more logical view of `gdna` data
34+
* Every report now have a `reportName` headline to allow for better right-click command automation
35+
* Some YAML options have moved to allow for more logical grouping, so if you use `enable-for-dataview` or `enable-for-xlsx` to control which reports are autogenerated then you will have to change these to the new layout, see the docs for more
36+
* Split the growing [README.md](gdna/README.md) file into a number of parts
37+
* Added sub-commands to `gdna list` so now `gdna list reports` is needed to see what you can run. Also added the Dataview Group to the output
38+
* Other "under the hood" changes
39+
* In the docker image the `gdna.yaml` file is now located in the `geneos` user's home are and not root directory
40+
* Allow `~/` as a prefix for the `db.file` config parameter, which is in turn pulled into `db.dsn`
41+
* Update default `db.dsn` to include `?cache=shared` to avoid common locking issues
42+
43+
* `tools/geneos`
44+
45+
* `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.
46+
47+
## Version v1.18.0 Fixes
48+
49+
* `tools/geneos`
50+
51+
* Set the default local directory for downloaded packages when using `geneos package install -L` without a file or directory path
52+
* Restore installs from Nexus for internal users
53+
* Fix `geneos package delete` to stop it removing the latest of each component package. Other fixes to `geneos package delete` include not removing packages which are only used by instances as the `pkgtype` (e.g. `minimal/netprobe`) and the command now also ignores text prefixes on version directories like `GA`
54+
* Fix handling of wildcards that match nothing in ParseArgs()
55+
* Fix regexp pattern that extracts release information to allow for old releases that used a `.` instead of `-` between version and architecture
56+
57+
---
58+
359
## Version v1.17.1
460

561
> [!NOTE]

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
> [!NOTE]
44
>
5-
> This is **Version v1.17.1** - Released 2024-09-18 - See [`CHANGELOG.md`](CHANGELOG.md) for more details.
5+
> This is **Version v1.18.0** - Released 2024-10-17 - See [`CHANGELOG.md`](CHANGELOG.md) for more details.
66
77
## Tools and Utilities
88

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v1.17.1
1+
v1.18.0

0 commit comments

Comments
 (0)