MySQL Shell Release Notes  /  Changes in MySQL Shell 8.4.5 (2025-04-15, LTS Release)

Changes in MySQL Shell 8.4.5 (2025-04-15, LTS Release)

Utilities Added or Changed Functionality

  • The mysql_option_tracker_persister role is now excluded from the dump when ocimds: true and is excluded when loading a dump into a MySQL HeatWave DB System. (Bug #37457569)

Utilities Bugs Fixed

  • Dump and load operations failed randomly due to a bug in the bundled Curl package.

    Curl is upgraded to 8.12.1 in this release. (Bug #37576066)

  • MySQL Shell was updated for compatibility with the privilege changes made in MySQL HeatWave Service.

    The following privileges were added to MySQL HeatWave Service:

    • FLUSH_PRIVILEGES

    • TRANSACTION_GTID_TAG

    (Bug #37513534)

  • Dump and load utilities did not retry transfers to HTTP storage if an error occurred. They also did not report HTTP errors when reading from HTTP storage. This also affected PARs.

    As of this release, transfers are retried and HTTP errors are reported. (Bug #37408073)

  • util.importTable(), importing from a single file, could close unexpectedly if one of the background threads encountered an error. An error similar to the following was displayed:

            libc++abi: terminating
            stack trace

    (Bug #37408046)

Bugs Fixed

  • Under certain circumstances MySQL Shell could crash during auto-completion on options such as shell.options.history.auto. (Bug #37528585)