ClusterLabs is happy to announce fence-agents v4.6.0.

The source code is available at:
https://github.com/ClusterLabs/fence-agents/releases/tag/v4.6.0

The most significant enhancements in this release are:
- new fence agents:
 - fence_ibmz for IBM z LPARs
 - fence_skalar for Skala-R virtualization platform

- bugfixes and enhancements:
 - build: add PHONY target to use directory dependencies for parallel builds
 - build: add directory dependencies to avoid edge-case where generating
   manpages could happen before fencing.py was generated
 - configure: fix agent filtering
 - fence_aws: fix fence race, logging improvement and new debug option
 - fence_aws: catch ConnectionError and suppress traceback for caught exceptions
 - fence_aws: fix Python 3 encoding issue
 - fence_aws: improve boto3_debug boolean handling
 - fence_aws: improve connect parameter logic, so region can be specified as
   parameter, while using role or keys from ~/.aws/config
 - fence_aws: improve logging and metadata/usage text
 - fence_azure_arm: fixes to make MSI support work
 - fence_azure_arm: log metadata when debugging
 - fence_compute/fence_evacuate: fix --insecure parameter that was enabled by
   default
 - fence_evacuate: enable evacuation of instances using private flavors
 - fence_gce: disable Google API cache discovery
 - fence_ipmilan: add ability to increase ipmitool verbosity
 - fence_lpar: fix list-status action for hmc-version 4 and IVM
 - fence_lpar: fix parse error from long command line
 - fence_lpar: reduce code duplication in get_lpar_list
 - fence_mpath: allow spaces for comma-separated devices and add support for
   space-separated devices
 - fence_mpath: fix --reserve parameter typo
 - fence_openstack: import novaclient and keystone only when needed
 - fence_redfish/fence_vmware_soap: suppress warnings correctly with new
   python-requests
 - fence_scsi use clusterwide nodeID instead of local nodelist ID of node
 - fence_scsi: add readonly parameter
 - fence_virsh/fence_vbox: fix status-based actions
 - fence_vmware_cloud: improve exception handling in send_command()
 - fence_vmware_rest: add filter parameter
 - fence_vmware_rest: dont fail when receiving "more than 1000 VM" error during
   monitor-action
 - fence_vmware_rest: fix encoding to avoid issues with UTF-8 encoded comments
 - fence_vmware_rest: improve exception handling in send_command()
 - fence_vmware_rest: support UTF-8 VM names
 - fence_vmware_soap: log exception message for SSLError exception
 - fencing: add verbose_level option
 - fencing: only use inetX_only parameters for SSH based agents and fence_zvmip,
   and fix syntax issue for Gawk v5+
 - spec: add -aws and -gce dependency to -all subpackage
 - spec: add missing BuildRequires found when backporting to Fedora
 - spec: add novaclient dependency for fence_compute depends on novaclient
 - spec: fix openstack BuildRequires for distros without Python 3
 - spec: use Python 3 when PYTHON not defined and pass PYTHON  path when running
   rpmbuild

The full list of changes for fence-agents is available at:
https://github.com/ClusterLabs/fence-agents/compare/v4.5.2...v4.6.0

Everyone is encouraged to download and test the new release.
We do many regression tests and simulations, but we can't cover all
possible use cases, so your feedback is important and appreciated.

Many thanks to all the contributors to this release.


Best,
The fence-agents maintainers

_______________________________________________
Manage your subscription:
https://lists.clusterlabs.org/mailman/listinfo/developers

ClusterLabs home: https://www.clusterlabs.org/

Reply via email to