All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
9.1.1 - 2024-08-13
- Don't depend on eth0 for displaying network information [#263]
9.1.0 - 2024-07-24
- Add a common method for asking for a password [#251]
- Add messaging hostname validation [#254]
- Indicate that messaging persistent disk is optional [#256]
- Add messaging password validation [#255]
- Deprecate message-server-use-ipaddr option from cli [#257]
- Add ca-cert to messaging client installed_files [#258]
9.0.3 - 2023-05-06
- Fix missing kafka client ca-cert [#250]
9.0.2 - 2024-05-01
- Bump net-ssh/scp for OpenSSL 3.0 support [#248]
- Start evmserverd after cli config [#244]
- Fix missing i18n with appliance_console_cli [#247]
9.0.1 - 2023-03-08
- Enable evmserver after configuring db and messaging [#239]
9.0.0 - 2024-03-05
- Update codeclimate channel to the latest in manageiq-style [#237]
- BREAKING Remove network configuration from the appliance console [#238]
8.1.0 - 2024-02-07
- Fix sporadic test failure [#204]
- Remove MIQ specific gem source [#209]
- Double escape @ in realm to avoid shell interpretation [#211]
- Move gem name loader to proper namespaced location [#208]
- Separate kerberos from service principal name and use correctly [#215]
- Add manageiq user to allowed_uids for sssd [#220]
- Remove warning about using pg_dump [#221]
- Fix specs where AwesomeSpawn private interface changed [#224]
- Change the Name of the CA from something to ApplianceCA [#228]
- Fix YAML.load_file failing on aliases [#234]
- Make backward compatible changes to work with repmgr13 - version 5.2.1 [#192]
- Support Ruby 3.0 [#206]
- Support Ruby 3.1 [#227]
- Allow rails 7 gems in gemspec [#226]
- Drop Ruby 2.7 [#223]
8.0.0 - 2022-10-18
- Don't require pressing any key twice for message configuration [#193]
- Report messaging configuration on summary info page [#190]
- BREAKING Don't start evmserverd until messaging is configured [#196]
- Refactor EvmServer operations [#194]
- Only start evmserverd after all application configuration is done [#195]
- Simplify messaging options by saving in yml files [#197]
7.2.2 - 2023-06-30
- Fix sporadic test failure [#204]
- Move gem name loader to proper namespaced location [#208]
- Separate kerberos from service principal name and use correctly [#215]
7.2.1 - 2023-05-03
7.2.0 - 2022-11-01
- Make backward compatible changes to work with repmgr13 - version 5.2.1
- Don't require user to press_any_key twice after successful messaging configuration
- Swap "localhost" to 127.0.0.1 in Messaging server configuration
- Simplify messaging options by saving in yml files
7.1.1 - 2022-09-02
- 6.1 configurations has symbol keys, [] deprecated, use configs_for [#189]
7.1.0 - 2022-08-12
- Upgrade to Rails 6.1
7.0.6 - 2022-07-14
- Fix issue where region env var was not passed as a String [#185]
7.0.5 - 2022-07-13
- Fixed calls to
rake
command [#184]
7.0.4 - 2022-07-12
- Pass region as an environment variable [#182]
7.0.3 - 2022-02-22
- Check if kafka is installed before allowing messaging changes [#180]
7.0.2 - 2021-11-03
- Loosen manageiq-password to < 2 [#175]
7.0.1 - 2021-09-15
- Move in db_connections code from core
- We were locked down to activerecord/activesupport ~> 6.0.3.5 which didn't allow us to update to 6.0.4.1, loosen the dependency
7.0.0 - 2021-08-04
- Chown database.yml as manageiq:manageiq [#165]
- Create /opt/kafka/config/keystore directory [#170]
- Add missing parse_errors() method [#169]
6.1.1 - 2021-09-15
- Upgrade to rails 6.0.4.1 [#173]
6.1.0 - 2021-03-30
- Support a configuring the kafka server with the current IPAddr [#159]
- Support moving Kafka Persistent data to a dedicated disk [#158]
- Inject postgres admin into the appliance console [#157]
- [Utilities] Add #disk_usage [#155]
- When configuring the kafka client disable the server [#154]
- Pass password to the keytool command using stdin [#152]
- Support configuring Kafka through the CLI [#151]
- Unify kafka client setup [#149]
- use attr_reader only for password [#148]
- remove duplicate class attr writer [#145]
- Toggle Settings.prototype.messaging_type for Kafka support [#137]
- Initial commit of kafka server configuration [#130]
6.0.0 - 2020-11-11
- Try to fetch introspect endpoint from the provider metadata [#121]
-
BREAKING Remove rbnacl-libsodium [#134]
rbnacl-libsodium is discontinued and it is preferable to use the system package instead. Due to this, we are releasing this as a major version, so that systems don't accidentally pull in a patch or minor release which would then require system-level changes to install the system package.
5.5.0 - 2020-05-12
- Add support for the oidc introspection endpoint [#117]
- Rename "Configure Application Database Failover Monitor" [#116]
5.4.0 - 2020-04-14
- Support for configuring an external messaging system [#114]
5.3.3 - 2020-04-02
- Add necessary dependencies to support ssh with ed25519 cipher [#113]
- Add missing net-scp runtime dependency [#113]
5.3.2 - 2020-03-05
- Use LinuxAdmin::Service#start with enable set to true
5.3.1 - 2020-01-16
- Deduplicate the SCAP_RULES_DIR constan
- Update hostname regex to allow starting with digit
- Use the regex to validate hostnames when we set them
5.3.0 - 2019-12-12
5.2.0 - 2019-12-06
5.1.0 - 2019-11-22
- Adding support for configuring Appliance SAML Authentication via the CLI
5.0.3 - 2019-09-19
- Ensure that the CLI exits non-zero on database configuration error
5.0.2 - 2019-08-14
- Restore the selinux context for the standby data directory [#96]
5.0.1 - 2019-07-08
- Remove unrecommended mount option "nobarrier" [#95]
- Fix multiple issues with logfile disk configuration [#93]
5.0.0 - 2019-06-10
- Remove PG certificate handling [#88]
- Don't attempt a database restore if evmserverd is running [#91]
4.0.2 - 2019-03-27
- Remove references to MiqPassword
4.0.1 - 2019-03-14
- Fix permissions on PG user home directory after disk mount
4.0.0 - 2019-03-12
- BREAKING Upgrade to Postgres 10
- Handle existing certs and support rerun of cert generation
- Enable certmonger to restart on reboot
- Switch to optimist gem