======================================== middleware\_automation.amq Release Notes ======================================== .. contents:: Topics v2.2.9-devel ============ v2.2.8 ====== Bugfixes -------- - Add missing index to log4j2 filePattern `#202 `_ v2.2.7 ====== Bugfixes -------- - Fix password masking JAVA_HOME and undefined variable error `#198 `_ v2.2.6 ====== Minor Changes ------------- - Add parameter ``activemq_logger_filepath`` to configure logfile path `#187 `_ - Add role expansion parameters for ldap/AD configuration `#193 `_ Bugfixes -------- - Force ``activemq_configuration_file_refresh_period`` integer type in handler `#191 `_ - Improve execution time for masked passwords `#194 `_ v2.2.5 ====== Bugfixes -------- - Fix invalid ``broker-connections`` when boolean options are used `#179 `_ - Update default for ``activemq_systemd_wait_for_log_ha_string`` `#186 `_ v2.2.4 ====== Bugfixes -------- - Fix broker.xml connector and connector-ref when using federation `#178 `_ - New parameter to configure clustering without HA `#175 `_ v2.2.3 ====== Bugfixes -------- - Check broadcast/discovery groups absent with ``provided`` discovery `#174 `_ v2.2.2 ====== Minor Changes ------------- - New parameter value to explicitly list ``cluster-connections`` `#168 `_ - Parameters for ``activemq_addresses`` as a dictionary `#171 `_ Bugfixes -------- - Prevent some configs to generate non-unique ``connector-ref`` in ``cluster-connections`` `#170 `_ v2.2.1 ====== Minor Changes ------------- - Add ``web_origin`` parameter to ``activemq_facts`` module `#167 `_ - Add critical analyzer configuration `#162 `_ - Add more journal configs `#161 `_ - New ``activemq_console_bind_url`` parameter `#164 `_ - New ``activemq_systemd_expand_environment`` parameter `#165 `_ Bugfixes -------- - Fix condition for transferring key/trust store `#163 `_ - Fix scenarios where duplicate XInclude can be present `#166 `_ v2.2.0 ====== Major Changes ------------- - Broker modular configuration with XInclude `#159 `_ - New activemq_uninstall role `#150 `_ Minor Changes ------------- - Add additional ha-policy parameters `#155 `_ - Add network check parameters `#152 `_ - Add wait_for configuration `#156 `_ - Allow to configure message counters `#153 `_ - Broker plugins support `#160 `_ - Define systemd entrypoint `#151 `_ Bugfixes -------- - Allow mixing masked and unmasked passwords `#149 `_ - Use bind_address instead of hostname for console binding `#158 `_ v2.1.1 ====== Minor Changes ------------- - Add fact gathering module for amq `#145 `_ - Add ha with replication policy `#147 `_ - Allow to configure broker properties with properties file `#143 `_ Bugfixes -------- - Update jolokia access when bind host and port are changed `#146 `_ v2.1.0 ====== Major Changes ------------- - Update default jdk11 to jdk17 `#132 `_ Minor Changes ------------- - Add config for in-vm acceptors/connectors `#135 `_ - Federated addressing `#137 `_ - Update to artemis 2.34.0 / amq_broker 7.12 `#136 `_ v2.0.2 ====== Minor Changes ------------- - Set minimum ansible-core version to >=2.15 `#127 `_ Bugfixes -------- - Artemis command to create broker instance uses correct JAVA_HOME `#125 `_ - Fix ``broker-connections`` templating error, add missing parameters `#133 `_ - Fix configuration of multicast addresses/queues `#131 `_ - Improve validations for offline installs `#124 `_ v2.0.1 ====== Minor Changes ------------- - Parameter ``activemq_logger_config_template`` allows relative paths `#116 `_ - Update activemq default to 2.32 / amq_broker to 7.11.6 `#118 `_ Bugfixes -------- - ``activemq_config_override_template`` allows to use custom broker.xml templates `#117 `_ v2.0.0 ====== Minor Changes ------------- - Add referrer to ldap plugin, allow custom login.config `#110 `_ - Update activemq default version to 2.28 `#111 `_ Breaking Changes / Porting Guide -------------------------------- - Set Ansible required version to >= 2.14 `#108 `_ New Plugins ----------- Filter ~~~~~~ - middleware_automation.amq.lists_mergeby - Merge two or more lists of dictionaries by a given attribute v1.3.10 ======= Minor Changes ------------- - Add LDAP plugin configuration to JAAS login.config `#96 `_ - Add custom codec configurations for masked passwords `#95 `_ Bugfixes -------- - Ignore unwanted output from ``artemis mask`` command `#98 `_ v1.3.9 ====== Minor Changes ------------- - Add parameters for ``global-max-size`` and ``global-max-messages`` `#92 `_ - Add parameters to configure log4j2 rolling strategy `#94 `_ - Default version for activemq updated to 2.21 `#93 `_ v1.3.8 ====== Minor Changes ------------- - Update to connectors config (add parameter for NIC name selection) `#84 `_ Bugfixes -------- - Fix incorrectly defined default for ``amq_broker_logger_config_template`` `#86 `_ v1.3.7 ====== Minor Changes ------------- - Allow to set arbitrary service user home_dir `#83 `_ Bugfixes -------- - Default java_home path uses alternatives `#82 `_ v1.3.6 ====== Minor Changes ------------- - Set systemd unit to run with ``activemq_system_user`` user `#78 `_ Bugfixes -------- - Update logging facade config (by activemq version) `#76 `_ v1.3.5 ====== Bugfixes -------- - Update package name for prometheus plugin class `#74 `_ v1.3.4 ====== Minor Changes ------------- - Provide AMQP broker-connections configuration `#70 `_ - Use middleware_automation.common xml plugin `#72 `_ Bugfixes -------- - Handle case when install zipfile root is not expected `#73 `_ v1.3.3 ====== Bugfixes -------- - Restore wait_for_log string in live-only ha `#68 `_ v1.3.2 ====== Minor Changes ------------- - Provide ha-policy implementation `#66 `_ v1.3.1 ====== Bugfixes -------- - Avoid generating duplicated security-settings match elements `#65 `_ v1.3.0 ====== Major Changes ------------- - Configuration pre-install validation against schema `#58 `_ Minor Changes ------------- - Remove dependency on community.general collection `#59 `_ - Switch middleware_automation.redhat_csp_download for middleware_automation.common `#60 `_ v1.2.0 ====== Major Changes ------------- - Type for ``activemq_cors_allow_origin`` changed from string to list of strings `#53 `_ Minor Changes ------------- - Add address/queue configuration `#51 `_ - Add configuration parameters for journal `#43 `_ - Add configuration variables for address settings `#49 `_ - Add diverts configuration `#52 `_ - Don't trigger restarts when config auto-refresh is enabled `#54 `_ - New flags make systemd unit wait for activemq ports or logs `#50 `_ Bugfixes -------- - Add ``activemq_data_directory`` variable `#57 `_ - Fix templating error when acceptors or connectors have a single parameter `#47 `_ - Hide secrets from playbook output `#45 `_ v1.1.1 ====== Bugfixes -------- - Add systemd RequiresMountsFor and unit custom template `#36 `_ - Stop using ansible.builtin.command module arguments incompatible with ansible 2.14 v1.1.0 ====== Major Changes ------------- - Allow for listing roles for users. Specify security setting match address `#19 `_ - Make variable ``activemq_shared_storage_path`` represent an absolute path `#21 `_ Minor Changes ------------- - Arbitrary acceptors configuration via ``activemq_acceptors`` variable `#30 `_ - Arbitrary connectors configuration via ``activemq_connectors`` variable `#31 `_ - Configuration for management role access `#29 `_ - Variable to config controller download/offline directory `#18 `_ Breaking Changes / Porting Guide -------------------------------- - Rename role ``amq_broker`` to ``activemq`` `#26 `_ - Rename variables prefix to ``activemq_`` `#11 `_ Bugfixes -------- - Add ``become_user`` to artemis commands `#17 `_ - Correctly set etc path and allow cors config for jolokia `#24 `_ - Implement idempotent user password hashes `#25 `_ - Update ``activemq_java_opts`` to be same as activemq defaults `#20 `_ v1.0.0 ====== Minor Changes ------------- - Configuration for users and roles `#7 `_ - Perform artemis post-upgrade operations on existing instances `#8 `_ v0.0.3 ====== Minor Changes ------------- - Add prometheus metrics export plugin `#6 `_ - Add vars and template for logging configuration `#4 `_ - Add vars for prometheus_jmx_exporter setup `#5 `_ v0.0.2 ====== Major Changes ------------- - amq_broker: configuration of static cluster `#3 `_ v0.0.1 ====== Minor Changes ------------- - Import artemis create configuration tasks `#1 `_