Skip to content

Latest commit

 

History

History
349 lines (275 loc) · 18.1 KB

CHANGELOG.md

File metadata and controls

349 lines (275 loc) · 18.1 KB

Change Log

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

9.1.1 - 2024-08-13

Changed

  • Don't depend on eth0 for displaying network information [#263]

9.1.0 - 2024-07-24

Added

  • 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]

Changed

  • Deprecate message-server-use-ipaddr option from cli [#257]

Fixed

  • Add ca-cert to messaging client installed_files [#258]

9.0.3 - 2023-05-06

Fixed

  • Fix missing kafka client ca-cert [#250]

9.0.2 - 2024-05-01

Fixed

  • Bump net-ssh/scp for OpenSSL 3.0 support [#248]
  • Start evmserverd after cli config [#244]
  • Fix missing i18n with appliance_console_cli [#247]

Changed

  • Update paambaati/codeclimate-action action to v6 [#249]
  • Add renovate.json [#214]

9.0.1 - 2023-03-08

Fixed

  • Enable evmserver after configuring db and messaging [#239]

9.0.0 - 2024-03-05

Changed

  • Update codeclimate channel to the latest in manageiq-style [#237]

Removed

  • BREAKING Remove network configuration from the appliance console [#238]

8.1.0 - 2024-02-07

Fixed

  • 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]

Added

  • 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]

Changed

  • Update to Highline 2.1.0 [#201]
  • Clean up test output (highline and stdout messages) [#210]

Removed

8.0.0 - 2022-10-18

Fixed

  • Don't require pressing any key twice for message configuration [#193]

Added

  • Report messaging configuration on summary info page [#190]

Changed

  • 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

Fixed

  • 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

Fixed

  • Remove MIQ specific gem source [#209]
  • Double escape @ in realm to avoid shell interpretation [#211]

7.2.0 - 2022-11-01

Added

  • Make backward compatible changes to work with repmgr13 - version 5.2.1

Fixed

  • 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

Fixed

  • 6.1 configurations has symbol keys, [] deprecated, use configs_for [#189]

7.1.0 - 2022-08-12

Changed

  • Upgrade to Rails 6.1

7.0.6 - 2022-07-14

Changed

  • Fix issue where region env var was not passed as a String [#185]

7.0.5 - 2022-07-13

Changed

  • Fixed calls to rake command [#184]

7.0.4 - 2022-07-12

Changed

  • Pass region as an environment variable [#182]

7.0.3 - 2022-02-22

Changed

  • Check if kafka is installed before allowing messaging changes [#180]

7.0.2 - 2021-11-03

Changed

  • Loosen manageiq-password to < 2 [#175]

7.0.1 - 2021-09-15

Changed

  • 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

Fixed

  • Chown database.yml as manageiq:manageiq [#165]
  • Create /opt/kafka/config/keystore directory [#170]
  • Add missing parse_errors() method [#169]

Added

  • Add database dump/backup/restore to CLI [#161]
  • Use PostgresAdmin directly for DB backups [#160]

6.1.1 - 2021-09-15

Changed

  • Upgrade to rails 6.0.4.1 [#173]

6.1.0 - 2021-03-30

Added

  • 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]

Fixed

  • Fix Hakiri errors on activesupport/activerecord [#156]
  • Fix MAC test failures [#150]

6.0.0 - 2020-11-11

Added

  • Try to fetch introspect endpoint from the provider metadata [#121]

Removed

  • 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

Added

  • Add support for the oidc introspection endpoint [#117]

Changed

  • Rename "Configure Application Database Failover Monitor" [#116]

5.4.0 - 2020-04-14

Added

  • Support for configuring an external messaging system [#114]

5.3.3 - 2020-04-02

Added

  • Add necessary dependencies to support ssh with ed25519 cipher [#113]
  • Add missing net-scp runtime dependency [#113]

5.3.2 - 2020-03-05

Changed

  • Use LinuxAdmin::Service#start with enable set to true

5.3.1 - 2020-01-16

Changed

  • 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

Changed

  • Adding support for configuring Appliance SAML Authentication via the CLI

5.0.3 - 2019-09-19

Changed

  • Ensure that the CLI exits non-zero on database configuration error

5.0.2 - 2019-08-14

Changed

  • Restore the selinux context for the standby data directory [#96]

5.0.1 - 2019-07-08

Changed

  • Remove unrecommended mount option "nobarrier" [#95]
  • Fix multiple issues with logfile disk configuration [#93]

5.0.0 - 2019-06-10

Changed

  • Remove PG certificate handling [#88]
  • Don't attempt a database restore if evmserverd is running [#91]

4.0.2 - 2019-03-27

Changed

  • Remove references to MiqPassword

4.0.1 - 2019-03-14

Changed

  • Fix permissions on PG user home directory after disk mount

4.0.0 - 2019-03-12

Changed

  • BREAKING Upgrade to Postgres 10
  • Handle existing certs and support rerun of cert generation
  • Enable certmonger to restart on reboot
  • Switch to optimist gem

3.3.3 - 2019-09-19

3.3.2 - 2019-07-09

3.3.1 - 2019-02-14

3.3.0 - 2018-11-05

3.2.0 - 2018-08-23

3.1.0 - 2018-08-16

3.0.0 - 2018-08-01

2.0.3 - 2018-05-03

2.0.2 - 2018-05-02

2.0.1 - 2018-04-25

2.0.0 - 2018-03-09

1.2.4 - 2018-01-18

1.2.3 - 2018-01-04

1.2.2 - 2017-12-20

1.2.1 - 2017-12-19

1.2.0 - 2017-12-14

1.1.0 - 2017-12-11

1.0.1 - 2017-10-19

1.0.0 - 2017-10-19