============================================ middleware\_automation.wildfly Release Notes ============================================ .. contents:: Topics This changelog describes changes after version 0.0.7. v1.5.7-devel ============ v1.5.6 ====== Minor Changes ------------- - Rework migration role to support (downstream) use of EAP8 `#280 `_ v1.5.5 ====== Minor Changes ------------- - AMW-310 Misleading mention of prospero in EAP 7 ansible collection `#269 `_ - Make port binding configurable in molecule scenarios, plus some molecule fixup and ansible-lint fixes. `#270 `_ - Upgrade prospero downstream to 1.1.13.Final-redhat-00006 `#275 `_ - Upgrade prospero from 1.3.0.Beta1 to 1.3.0.Final `#273 `_ Bugfixes -------- - Fix invalid varname breaking apps deployment `#274 `_ v1.5.4 ====== v1.5.3 ====== Minor Changes ------------- - Allow arbitrary filename for local download zipfile in offline installation `#250 `_ - Check configuration is supported for EAP7 or EAP8 `#261 `_ - Ensure that wildfly_version matches expected scheme (X.y.z) `#260 `_ - Flag indicates whether download is on controller or target host `#262 `_ - Update minimum ansible-core version to 2.15 `#247 `_ Bugfixes -------- - Fix YAML config when eap_apply_cp is false on EAP 8.0 `#254 `_ - Fix parameter name wildfly_driver_module_name in wildfly_migration role `#253 `_ v1.5.2 ====== Major Changes ------------- - Add app deployments to several Molecule scenarios `#237 `_ - prospero: rm role and move content to wildfly_utils `#227 `_ Minor Changes ------------- - App deploy to trigger cluster formation and verification (upstream CI only) `#221 `_ - Skip pidfile validation `#217 `_ - eap: EAP8 should defaults to prospero `#245 `_ - install: allow user to change path on controller to store zips `#216 `_ Bugfixes -------- - Add become_user to jboss_cli `#229 `_ - Use prospero 1.3.0.Beta1 `#239 `_ - use own config directory for colocated instances `#226 `_ - wildfly_validation: fixup logic of pidfile verification `#244 `_ v1.5.1 ====== Major Changes ------------- - Set pid file for systemd to /var/run/{{ instance }} or allow for custom pid file location `#190 `_ Minor Changes ------------- - Add selinux attributes `#205 `_ - Add wait_for logic in systemd unit `#207 `_ - Add wildfly_validation logic for colocated cluster `#211 `_ - Allow to use different names for nodeId, instance name, systemd unit name `#192 `_ - Enable Prospero molecule scenario to run `#181 `_ - Externalize the jdbc drivers list from the main playbook, plus add a missing template for the migration role `#204 `_ - Implementation of the uninstall role, along with documentation and molecule scenario `#194 `_ - Validate ``wildfly_node_id`` length and default to ``inventory_hostname_short`` `#195 `_ - prospero: update README and remove duplicated call to wildfly_user `#200 `_ Bugfixes -------- - Fix uninstall_role to work, out of the box, with the wildfly_install defaults. `#197 `_ - Fix wildfly_install changing ownership of system directories `#210 `_ - JBoss EAP 7.4.7+ patching fails on openjdk17 if elytron is not enabled `#203 `_ - Wildfly user account should be in wildfly_group as primary group `#202 `_ v1.5.0 ====== Minor Changes ------------- - Add check for prospero installed on host `#175 `_ - Download prospero on controller node and copy it to target servers `#167 `_ - Few enhancements around the OpenJDK dependency handling `#168 `_ - Generate wildfly manifest to be used with wildfly `#158 `_ - New prospero name parameter ``wildfly_prospero_name`` `#165 `_ - Validate the service running on an offset port `#162 `_ - systemd: handling of privilege escalation and service restart `#179 `_ Breaking Changes / Porting Guide -------------------------------- - Set minimum ansible version >= 2.14 `#173 `_ Bugfixes -------- - Fix Ansible Hub documentation links `#161 `_ v1.4.3 ====== Minor Changes ------------- - Use alternatives instead of rpm to determine java_home `#149 `_ v1.4.2 ====== Minor Changes ------------- - Remove unrequired vars from playbooks/playbook.yml `#144 `_ v1.4.0 ====== Major Changes ------------- - wildfly_driver: remove defaults in favor of required parameters `#138 `_ - wildfly_driver: rename parameters from ``jdbc_*`` to ``wildfly_driver_*`` `#142 `_ Minor Changes ------------- - Cleanup and reorganize Prospero playbooks `#136 `_ - Update to Wildfly 29 `#135 `_ Bugfixes -------- - Fix validation role so it can be used with remote nodes. `#131 `_ - Set ``wildfly_offline_install`` default to False, ``eap_apply_cp`` to True `#133 `_ - Update references to ``split`` filter `#140 `_ - Update yaml_configuration syntax (became less permissive) `#130 `_ - Workaround java-11 bugzilla #2224411 `#127 `_ v1.3.4 ====== Minor Changes ------------- - wildfly_systemd: detect Java home path on different os_family `#125 `_ Bugfixes -------- - Do not re-download elytron adapter if present `#124 `_ v1.3.3 ====== Minor Changes ------------- - Check that systemd is running and pidfile exists `#117 `_ - elytron_adapter: skip download if file is already present `#120 `_ - wildfly_systemd: accept same default vars as wildfly_install `#111 `_ Bugfixes -------- - '.Beta' in version: the dot is only optional `#119 `_ - ISSUE116 - PID File Creation Failure `#118 `_ v1.3.2 ====== Minor Changes ------------- - Add check for offline installs and allow to specify custom xml config `#108 `_ - Add support for firewalld `#106 `_ - Implement JBossNetwork API client for downloading install archives `#107 `_ - Install: add prospero as alternative install mechanism `#102 `_ - Update default Wildfly version to 28 `#103 `_ v1.3.1 ====== Minor Changes ------------- - Remove dependency to community.general (not required) `#100 `_ v1.3.0 ====== Minor Changes ------------- - Apply cp options `#99 `_ v1.2.2 ====== Major Changes ------------- - wildfly_install: (eap) apply_cp does not depend on systemd `#90 `_ Minor Changes ------------- - Add elytron adapter install (EAP) `#92 `_ - wildfly-systemd: yaml configuration extension accept templates `#91 `_ Bugfixes -------- - Correctly handle server restarts post apply_cp and keycloak_adapter `#94 `_ v1.2.1 ====== Release Summary --------------- Patch release with internal changes only. v1.2.0 ====== Major Changes ------------- - Propagate wildfly_install defaults to driver, systemd and utils roles `#80 `_ Bugfixes -------- - Become in "Check local download archive path" `#74 `_ - wildfly_driver: added wildfly_user and wildfly_group to defaults `#77 `_ v1.1.0 ====== Minor Changes ------------- - Bump version to 1.1.0 to align with downstream (1.1.0 is identical to 1.0.6 upstream) `#67 `_ v1.0.6 ====== v1.0.5 ====== Minor Changes ------------- - Add ``wildfly_java_opts`` to set parameters for wfly JVM `#60 `_ - Add ``wildfly_statistics_enabled`` var to enable statistics `#58 `_ - Add variable ``wildfly_bind_addr_private`` to set private iface bind address `#55 `_ - Add variable ``wildfly_multicast_addr`` to set tcp/udp mcast address `#56 `_ - Added variable for setting management port bind address `#62 `_ Bugfixes -------- - Fix EAP patch apply when yaml configuration is enabled `#59 `_ v1.0.4 ====== Breaking Changes / Porting Guide -------------------------------- - Rename variable ``instance_id`` to ``wildfly_instance_id`` and update docs `#52 `_ Bugfixes -------- - Add become parameter to tasks that require it `#53 `_ v1.0.3 ====== Minor Changes ------------- - Rename validation role vars to follow proper convention `#48 `_ - wildfly_driver: make variables as default `#39 `_ Breaking Changes / Porting Guide -------------------------------- - Rename jboss_eap role into wildfly_utils to be consistent with role naming convention `#45 `_ Bugfixes -------- - JAVA_HOME should be set according to requested JVM package, or overridden via ``wildfly_java_home`` `#46 `_ - Update included role to new name in rhn installation `#51 `_ v1.0.2 ====== Release Summary --------------- Minor enhancements, and documentation updates. v1.0.1 ====== Release Summary --------------- Minor enhancements, and documentation updates. v1.0.0 ====== Release Summary --------------- This is the first stable release of the ``middleware_automation.wildfly`` collection.