Skip to content

Release v1.7.0

Compare
Choose a tag to compare
@pgalbavy-itrs pgalbavy-itrs released this 11 Jul 14:46
· 379 commits to main since this release

Change Log

Version v1.7.0

Released 2023-07-11

Please report issues via github or the ITRS Community Forum.

v1.7.0 Changes

  • tools/geneos - Optimisation and parallel execution. All operations on Geneos instances are now run in parallel which has resulted in significant improvements in responsiveness and has reduced delays waiting for things to happen on larger installations and remote hosts. While extensive testing has taken place to ensure that the underlying functionality is not affected, there may still be issues in some cases - please report them as soon as you can!

  • Add support for TLS key type selection, defaulting to ECDH (see geneos help tls init)

  • Split help and -h options - help now gives the long description and usage while --help/-h only gives short description plus usage

  • pkg/geneos updates to XML parsing structures, fix regex handling

  • pkg/gwhub updates for better API support (work in progress)

  • pkg/config updates, with some API changes, to better support tools/geneos configuration handling and other refactoring and update ExpandString option NoDecode()

  • Use upx for compression of binaries during releases build - saves about 2/3rd space

  • Make consistent the handling of TLS certs and keys internally

  • geneos ps will show the actual version of each instance running, in case the base symlink has been updated and the process not restarted

  • Quite a bit of redecorating inside tools/geneos internal packages to make things clearer (refactoring, merge and split of functions etc.)

  • tools/geneos - Initial support for "remote only" working; i.e. if GENEOS_HOME is not set but there are remotes then try to "do stuff". This will break if you perform a local operation such as add as the root then is the current directory. Further work required, but getting Windows support working again is on the way.

  • tools/geneos - Add a basic --install option to package update to allow checking of package that match the ones being updated and download them if found.

v1.7.0 Fixes

  • #156 - fix progressbar newline issue

  • #155 - refactor instance home directory handling (mostly internal)

  • #153 - fix local install of only components available

  • tools/geneos - fix order of columns in plain geneos ls

  • #38 - fix update stop/start as well as a number of related issues in package install and the handling of fa2 packages

  • #152 - call Rebuild() on every instance config save - then instance.setup.xml will stay in sync with config

  • #150 - document deploy behaviour when versions clash

1.7.0 Known Issues

  • #165 - restarting while updating SANs is not working