MYSQL INSTALLER 1.4 -------------------- 1.4.36 Bugs Fixed / Improvements -------------------------------------------------------------------------------------------------------------- * Fixed a bug where features marked as required for stand-alone MSIs were allowed to be unselected in MySQL Installer. * Removed the creation of the scheduled task that checked for catalog updates. Instead, MySQL Installer now checks for catalog updates when the program starts and the specified number of days since the last check have passed. * Fixed a bug where the Retry button did not perform any action when a product uninstall failed. * Fixed a bug where the Removing Windows Firewall rules removal step was always being executed even when no firewall rules had been created. * Fixed a bug where MySQL Shell closed automatically during the first run. * Fixed a bug where the Back button was not enabled even when the download of products failed in the Download page. * Updated the product installation workflow to enable the selection of features to install only when the user selects the "Enable the Select Features page to customize product features" option in the Select Products page. * Updated the Server configuration file templates to include the correct default values for server variables. 1.4.35 Bugs Fixed / Improvements -------------------------------------------------------------------------------------------------------------- * Removed server configuration types related to InnoDB cluster (Sandbox, Seed of a new InnoDB cluster and replica of an existing InnoDB cluster). MySQL Shell is now the recommended tool for performing InnoDB cluster configurations. * Fixed multiple broken links that prevented the access to the release notes of some MySQL products. * Fixed a bug where the Retry button would overlap with the list of removed products in the Remove Selected Products page. * Replaced mentions of master and slave with source and replica respectively. * The Server Data Files feature is no longer available when attempting to install MySQL Server 8.0.21+. * Removed the link to the release notes of the Documentation and Samples & Examples products in the Select Products To Upgrade page since release notes for said products do not exist. * Fixed a bug where the Back button was incorrectly being enabled in the Remove Selected Products page whenever the Execute button was clicked. * Fixed a bug in the Check Requirements page where the Next button was incorrectly being enabled even when no products met the requirements needed for installation. * Fixed a bug where the MySQL Server configuration failed during a connection attempt due to the local computer mapping to multiple IP addresses. 1.4.34 Bugs Fixed / Improvements -------------------------------------------------------------------------------------------------------------- * Fixed a bug where MySQL Installer failed to release a handle on the Windows service for MySQL causing the need for a reboot. Additionally, a bug where the reboot check box remained hidden was corrected. Finally, added an extra validation to check for the existence of the Windows service for MySQL after a Server configuration or removal to correctly determine when a reboot is required. * Fixed a bug where the Check For Catalog Updates check box in the MySQL Installer Options dialog was not being reset to its default value. * Fixed a bug where during a Server reconfiguration the previous X Plugin firewall rule was not being removed. * Fixed a cosmetic bug where the name of the Connector/Python product also displayed the version number. * Fixed a bug where the creation of a InnoDB cluster instance failed for Server versions lower than 8.0.16, since they did not support setting a recovery method. * Improved the implementation of InnoDB cluster operations to better handle failed configurations by reverting settings to the state they were before the configuration failed. * Added an extra validation to prevent setting the same Server ID for an instance joining an existing production InnoDB cluster. * Added an extra validation to ensure that a Server instance previously configured as a member of an InnoDB cluster is made writable prior to attempting to update its configuration. 1.4.33 Bugs Fixed / Improvements -------------------------------------------------------------------------------------------------------------- * Removed from the manifest all products and series of products that are no longer supported or under development. * Improved the loading of MySQL plugins by executing the SQL scripts provided with the server and executing the INSTALL command instead of loading the plugin via the configuration file when necessary. * Fixed an issue where the installation of Connector/Python prevented the installation of other products. * Fixed an issue in the CLI where providing a port number other than the default resulted in a configuration error. * Fixed a bug in the CLI where the configuration options were parsed incorrectly and resulted in a null argument exception. * Fixed a bug that reverted the failed icon to a success icon even when a configuration failed. This was a purely cosmetic issue, the configuration in question would complete successfully. * Fixed a typo in the Check Requirements pop up window. 1.4.32 Bugs Fixed / Improvements -------------------------------------------------------------------------------------------------------------- * Modified the product-remove process to show a status of "Completed (with errors)" whenever a product uninstall was completed, but a non-mandatory step failed to execute successfully. The label displayed on the bottom of the page also alludes to this and recommends reviewing the log because manual intervention may be required. * Fixed a bug in the Router configuration page where the connection test failed to determine that MySQL Server is a seed instance within an InnoDB cluster. This prevented the bootstrap process from being executed. * During a server InnoDB cluster configuration, increased the timeout seconds prior to raising an error when attempting to prepare MySQL Server for InnoDB cluster usage. * Fixed a bug where the green check mark and the error icon would overlap when creating a custom user account during a MySQL Server with windows service configuration. * Fixed a bug where pre-requisite check version limits were not being inclusive. * Updated the Windows Server configuration page to also validate the service name. * During a product upgrade, the user can click the CHANGES link to open the official documentation detailing the changes made to a specific version. The links for multiple products were incorrect and have since been fixed. * Improved pre-requisite checks by allowing MySQL Installer to also evaluate relevant rules when selecting which products to install. Previously, rules were only being evaluated when first launching the application. * Fixed a couple of grammar errors in the Check Requirements wizard page. * Fixed a bug where in certain scenarios the Finish button was not enabled after uninstalling a product. 1.4.31 Bugs Fixed / Improvements -------------------------------------------------------------------------------------------------------------- * Modified the product remove process to now display a list of steps to be executed similar to the current configuration process. * Modified the product reconfiguration and remove process to display a wizard page requesting user input for removing the data directory, removing a sandbox InnoDB cluster, or performing an action on a production InnoDB cluster based on the current server configuration type. These changes remove the need for popup messages in those cases. * Updated the product remove process to indicate on which MySQL Server version an action such as removing the data directory is being taken. Previously, the popup message failed to indicate the affected server version. * Updated the product remove process to log pre-remove and post-remove actions taken when uninstalling a product. * MySQL Installer now warns users when they attempt to install or upgrade to a product version that is incompatible with a locally installed, or selected for installation, MySQL Server version. * The License Agreement wizard page is no longer displayed when first opening MySQL Installer, instead it is now available in the About page. The About page now contains three sections: the About MySQL, License and Resources Links section. * Improved the failure message used when configuring MySQL Server as a service and the specified user didn't have the required permissions to start the service. * Updated the description for the myisam_sort_buffer_size server system variable in all .ini templates. * Fixed a bug where verifying the root user password after an upgrade would take very long to complete. * Fixed a bug where filtering for products using the Current GA maturity level returned incorrect results. * Fixed a bug where the user could change the Server ID when reconfiguring a MySQL Server instance previously configured as part of a production InnoDB cluster. The Server ID can no longer be updated since this is currently not supported. * Fixed a bug where the Reconfigure button was not visible after cancelling a reconfiguration process. * Fixed a bug where an OperationCancelledException was being raised when attempting to reconfigure or remove a product after cancelling a reconfiguration process. * Fixed a bug related to uninstalling MySQL Installer in which no Cancel button was provided in the confirmation dialog. In addition, pressing the Esc key also triggered MySQL Installer to uninstall. * Fixed a bug where the Uploads directory for a MySQL Server configuration would always be created in the default installation location even when the user specified a custom location. * Fixed a bug where the configuration of MySQL Router would allow to proceed even if the connection details were incorrect. 1.4.30 Bugs Fixed / Improvements -------------------------------------------------------------------------------------------------------------- * Display of validation errors and warnings has been standardized among all configuration pages. * Added the Resources Links section to the About Page, providing helpful information for users. * Removed support for configuring the X Plugin in pre-GA versions of MySQL Server 8.0. * Eliminated the possibility of adding the local instance to an InnoDB cluster residing on the same machine. * Added a validation to the host name field that prevents users from advancing to the next page if the server is not part of an InnoDB cluster. * Fixed a bug where an upgrade would fail if the system tables upgrade was skipped and the upgrade process was slow for a MySQL Server instance configured as a process. * Fixed a bug where switching the authentication method during a reconfiguration would fail. * Fixed a bug where a reconfiguration would fail when using a password with blank spaces. * Fixed a bug where entering special characters in the Seconds field of the Logging Options configuration page blocked all other text boxes. * Fixed a bug where entering special characters in the Advanced Options Path field of the Advanced Options dialog would crash the application. 1.4.29 Bugs Fixed / Improvements -------------------------------------------------------------------------------------------------------------- * Added support for creating and configuring the local MySQL Server 8.0 instance as the seed of a new InnoDB cluster. * Added support for creating and adding the local MySQL Server 8.0 instance to a running InnoDB cluster on the network. * Added support for system table upgrades that are handled by the server (mysqld.exe) instead of by mysql_upgrade.exe starting from MySQL Server 8.0.16. * Fixed a bug where upgrading from MySQL Server 5.6.42 would not be possible due to missing meta data in the manifest. * Fixed a bug where attempting to configure a MySQL Server 5.7 or 8.0 installation failed with the message "Invalid Server Template". 1.4.28 Bugs Fixed / Improvements -------------------------------------------------------------------------------------------------------------- * All UI elements have accessibility-related properties set to comply with screen narrators. * Unified throughout the application the look and feel of message dialogs for information, questions and errors. * Fixed an issue where the Test Connection button of the MySQL Router configuration wizard page was not testing the connection correctly for newer community versions of MySQL Server 5.7. SSL is enabled by default in commercial versions and disabled in community ones, and MySQL Installer was wrongly expecting SSL to be always enabled instead of just preferring it. * Fixed an issue using the Modify action for an installed package to add and remove features at the same time. * Fixed a bug where users could attempt to add MySQL users during a MySQL Server configuration (on an initial installation), and the MySQL User Account dialog did not enforce password confirmation. * Fixed a bug where Windows authenticated users could not be created during a MySQL Server configuration (on an initial installation); the MySQL User Account dialog did not validate Windows security tokens correctly. * Fixed a bug where Windows authenticated users could not be validated using Windows security tokens involving a Windows domain. Now Windows users can be validated on the local machine or within the domain. When the current Windows authenticated user isn't able to access the Active Directory of the domain the user can alternatively provide the credentials for a domain administrator with such privileges. * Fixed a bug where the MySQL User Account dialog was adding extra backslashes to the query sent to MySQL Server to create a Windows authenticated user when entering its Windows security tokens using double backslashes (as MySQL Server documentation states for Windows authenticated users). MySQL Installer was expecting single backslashes (as Microsoft documentation states for Windows security tokens). Now MySQL Installer supports entering single and double backslashes (for example, domain\user and domain\\user). * Fixed a problem where message dialogs would go to the back of the caller MySQL Installer windows instead of remaining always on top. * Fixed a problem where My Oracle Support options were not being enabled or disabled as expected. * Modified the help description for the lower_case_table_names variable in the configuration file templates of all applicable MySQL Server versions. The help description was misleading before, now it matches the online documentation. * Fixed the documentation link in MySQL Server 8.0 configuration file templates, it was pointing to MySQL Server 5.7 documentation instead of the correct MySQL Server 8.0 one. * Modified the documentation links for all MySQL Server configuration file templates to use https instead of http. * Added support for creating MySQL users with an empty or blank password via the MySQL User Account dialog. * Ensured MySQL Server does a clean shutdown after a database upgrade instead of killing the server process. * Made the calls to client programs like mysql, mysqladmin and mysql_upgrade more secure by avoiding to pass the root password on the command line and rather storing it in a configuration file in a temporary location just while the client program runs. 1.4.27 Bugs Fixed / Improvements -------------------------------------------------------------------------------------------------------------- * Added Connectivity Options to the Options dialog to configure the way MySQL Installer determines if there is a valid connection to the internet before attempting to download product updates. A suggested automatic method is offered, or a manual one where a list of links can be supplied (and modified) to check if a connection to any of them can be established. * Ensured that navigation of all the product by keyboard is possible and that the flow is natural. * Fixed a bug where the Windows pipe name on a Server re-configuration was being incorrectly changed. * Ensured the log file paths are validated during a Server configuration, so no invalid values can be saved to the configuration file. * The Server Samples and Examples and Server Documentation product packages are no longer installed on a client-only setup, since the installation and configuration of those products are dependant on an installed Server. * Modified the flow of an initial installation of MySQL Installer to always show the Add Products wizard if no products are initially installed and MySQL Installer is closed. This also ensures that if MySQL Installer is closed without accepting the License Agreement, the License Agreement page is the very first page shown when MySQL Installer is opened again. * Fixed a bug where a Server configuration was attempting to remove a Windows Firewall rule with the default TCP/IP port (3306) or the default X Plugin port (33060) before creating new Windows Firewall rules for the configured port numbers (which may differ from the default ones). This problem was causing that if another Server installation used those ports, the Windows Firewall rules were deleted incorrectly. * Fixed some warnings displayed during Server startup related to the read_buffer_size and read_rnd_buffer_size variables not being set with proper default values. Now the values are set correctly during an initial Server configuration. * Ensured that the binary log is enabled during a Server configuration, for versions (like 8.0.x) that suggest the binary log is enabled by default. * Ensured that deprecated/invalid Server variables are removed from the Server configuration file during a Server upgrade or during a Server reconfiguration. * Fixed an unhandled exception that was preventing MySQL Installer to upgrade itself when a new version of Installer was detected and automatically downloaded for installation. 1.4.26 Bugs Fixed / Improvements -------------------------------------------------------------------------------------------------------------- * Fixed a bug that was not setting the native authentication plugin when configuring a Sandbox InnoDB cluster. Now the mysql_native_authentication_plugin is set for root and cluster related sandbox user accounts. * The Advanced Configuration options screen is split into two screens: Logging Options and Advanced Options. The first screen contains all the fields related with logging and the advanced options will contain the server ID and radio button options to choose which value will be set for lower_case_table_names server option. In the case of 8.0 servers this value must not be changed after database is initialized. * Set screen dimensions fixed on Authentication Method configuration screen so it is not affected when changing DPI configuration on OS and the Next button is visible. * Fixed an error that was not allowing to add Windows authenticated users when configuring the Server. Now it is possible to add them in the Accounts and Roles screen. * Since Server 8.0.11 the X Protocol is integrated on the Server product so there is no need to configure it as a plugin. * Now on Server 8.0.11 and newer the Plugins and Extentions configuration screen is removed and the MySQL X Protocol Port field is moved to the Type and Networking configuration screen. For previous Server versions that support X Protocol Plugin the configuration screens doesn't change. * Fixed the Enterprise Firewall failure when configuring the Server. * Fixed a bug that automatically selects 32 bit packages instead of 64 bit ones when selecting an option different from Custom on the Install Type configuration screen for 64 bit bundles. Now the correct 64-bit packages are automatically selected. * Fixed a bug that was not allowing to add custom users when configuring 5.5 and 5.6 Server versions. / Added funtionallity to configure the Enterprise Firewall after its installation. Now after the plugin is installed successfully it is configured to run on recording mode for the root and the custom user accounts. 1.4.25 Bugs Fixed / Improvements -------------------------------------------------------------------------------------------------------------- * Removed the NO_AUTO_CREATE_USER value assigned to the sql-mode server variable from the configuration file template for the 8.0 series. The NO_AUTO_CREATE_USER value was already deprecated in previous Server versions and finally removed in 8.0.11. * Fixed configuration file templates in sections specific to the socket, default-character-set, character-set-server and innodb_data_home_dir which were written to the configuration file with a wrong value of 0.0. 1.4.24 Bugs Fixed / Improvements -------------------------------------------------------------------------------------------------------------- * A new configuration page titled "Authentication Plugin" is shown starting with MySQL 8.0.4, since the default authentication method has been changed from that version onwards to the caching_sha2_password authentication plugin. The new page advertises the default authentication method change and its consequences during package installation and give the user a possibility to change back to an authentication method that also works with old clients. * A new warning dialog is shown when upgrading from a milestone (pre- GA) MySQL Server release, to warn about the risks of continuing (compatibility issues, or Server not starting at all) and about having to perform some manual steps instead of just upgrading. The release notes of MySQL Server contain a disclaimer about the upgrades from milestone releases, so now MySQL Installer shows the warning to users with all required information to perform the needed manual steps instead. Users are able to proceed with the upgrade at their own risk. * MySQL Installer is now using .NET Framework 4.5.2, so this is a prerequisite. * The configuration page where users can choose to setup a sandbox InnoDB cluster is now available for MySQL 8.0. The configuration of InnoDB cluster is no longer available on 32-bit operating systems. MySQL Installer disables the option of configuring a sandbox InnoDB cluster if installing on Windows 32-bit. * MySQL Installer has two new options "Install All Products" and "Only install GA Products" in the "Choosing a Setup Type" page, which are shown only if the current Server bundle includes at least one pre-GA package and if the selected setup type is Developer Default, Client only or Full. * The "Install All Products" option allows the installation of pre-GA packages included in the bundle. * Fixed a bug happening where a Server 32-bit was not found in the current bundle and was causing the MySQL Installer not to look anymore for other 32-bit (or architecture ANY) client packages. Now even if a Server 32-bit is not in the current bundle and the setup type is supposed to return other client packages, those are successfully returned. Improved the message shown to users if there are no packages found, so it is clearer to understand why the message is being shown. * The commercial edition of the MySQL Installer is including now an InnoDB Cluster admin tools that do not require any prerequisites to be used. The community edition of the MySQL Installer includes admin tools that do require a VC++ runtime to be installed. Starting from this version of MySQL Installer, if the prerequisite is not already installed, the option to configure a sandbox InnoDB Cluster is disabled. If disabled a link is shown from which a dialog to resolve the prerequisite can be accessed. * Fixed a problem that was preventing the MySQL Installer from finding related Documentation and Samples and Examples packages for MySQL Server 8.0. * Fixed a problem where MySQL Installer was overwriting older settings in the configuration file during a MySQL Server upgrade. * The server_character_set and default_character_set options are commented in the configuration files produced by MySQL Installer. This allows the MySQL Server to use the default value for those 2 options appropriate for the Server version being configured. If the default values need to change, the values must be assigned manually by editing the configuration file. * Product requirements are no longer installed multiple times, when a requirement is about to be downloaded it checks if it has been already fulfilled and if so the status is correctly reflected. * Now the requirements list is cleared and recalculated correctly when going back and forth between the Setup Types and the Requirements panels. * Configuration steps only appear in the configuration summary panel if they are really needed. Steps will no longer appear with an "if necessary" suffix, since if they appear in the list is because they are needed and will perform actions. * Fixed a problem where MySQL Server instances were being re-added to the list everytime the configuration page for Samples and Wxamples was shown. * The configuration step that updates the Windows firewall runs "netsh firewall" or "netsh advfirewall" depending on the Windows version, where the latter is supported it is run instead of the former. 1.4.23 Bugs Fixed / Improvements -------------------------------------------------------------------------------------------------------------- * Enhanced the prerequisite checks for the VC++ 2008 redistributable runtime, related to MySQL Server 5.5, so it can detect different versions of the redistributable. The 2008 redistributable does not have a more generic single way of detection like newer versions of it. * Fixed a bug in the calculation of values performed during the Server configuration that depend on the "Config Type" (Development / Server / Dedicated) when the format for numbers differ from the American standard (i.e. commas are used for decimal separator, period used for thousands separator). * Set configuration steps propertly on command line interface, when configuring a MySQL Server so it is initialized, and started successfully. * Added checks during the Samples & Examples product configuration to only start MySQL Server instances that were not previously running, and only shut those started instances down. 1.4.22 Bugs Fixed / Improvements -------------------------------------------------------------------------------------------------------------- * Added support for the caching_sha2_password plugin used in MySQL Server versions 8.0.4 and greater. This is needed during Server configuration to be able to start the Server, which uses SHA2 password caching instead of native authentication as in previous Server versions. 1.4.21 Bugs Fixed / Improvements -------------------------------------------------------------------------------------------------------------- * Enabled TLS 1.2 protocol for all downloads made by the MySQL Installer for Windows. * Set screen dimensions fixed on configuration screens so they are not affected when changing DPI configuration on OS and the Next button is visible. * When doing a sandbox InnoDB cluster configuration, the shortcuts created by the MySQL Installer to open the CLI use the configuration file of the seed instance created by the configuration process. * Removed the configuration panels that asks users for a sandbox InnoDB cluster's password. This was needed to gracefully stop the sandbox cluster before attempting to do a classic configuration and to start the sandbox cluster after the classic configuration was finished. There is no longer a need to stop and start the sandbox cluster for the classic configuration to take place. * Fixed a bug in the code that checks prerequisites in the Windows Registry that was happening only in 32-bit versions of Windows. * Changed the Visual Studio detection rules, needed to install MySQL for Visual Studio, to check for the following registry keys: HKEY_CLASSES_ROOT\VisualStudio.DTE.X.Y (where X.Y stands for the supported versions of Visual Studio, currently 10.0, 11.0, 12.0, 14.0 and 15.0). * Fixed a but where the Install path was overwritten by its default value every time Configuration screen was loaded. Now the default Install path value is set correctly only once. * Made changes to the configuration page where MySQL Server instances compatible with the version of the Samples and Examples product are shown, so that these instances are properly identified as stand-alone or InnoDB cluster ones, and so that more information about them is shown to users. Also, it is now possible to install the sample databases on multiple instances from this screen. The screen has a filter to hide MySQL Server instances that may be running in read-only mode, which may be replica instances in an InnoDB cluster, since data cannot be created in those. * Fixed the detection rules for the Visual Studio Tools for Office needed to install MySQL for Excel. The rules were changed to check a Windows Registry key in the Registry32 view instead of the Default one. * Changed all VC++ runtime download links to point to the latest versions released by Microsoft including the one that fixes an error where an older VC++ 64-bit runtime was causing problems needing to install its corresponding 32-bit version as well. With these latest VC++ runtime versions that is no longer necessary. * Added a password verification box to the sandbox InnoDB cluster configuration page. Also added visual aid to report the password strength. This makes it consistent to the way a root password is supplied for the stand-alone Server configuration. * Added a validation to disallow empty or blank usernames added in the Accounts and Roles section of a MySQL Server configuration. * Fixed a cosmetic problem where the configuration log was showing messages when Windows Firewall ports were being opened, but the messages were showing incorrect port numbers. * Fixed a bug where the MySQL Installer was trying to start a stand-alone MySQL Server instance during a sandbox InnoDB cluster configuration. * Changed the way the Automatic Catalog Update process runs, it now runs using a system account which enables the hiding of the process window correctly. This version of the MySQL Installer will patch an existing Windows scheduled task related to the catalog update process to fix this behavior. * Fixed a problem with passwords containing special characters like ";", so that they are processed and sent to the MySQL Server correctly. * Fixed a problem where the MySQL Windows Authentication plugin was not being added to the configuration file when Windows authenticated users are added during the Server configuration. * Enhanced the way the MySQL Installer overrides install locations defined in custom property values like INSTALL_ROOT. This fixes a specific problem with MySQL Shell MSIs using INSTALL_ROOT to set the default install location. * Fixed the link to the MySQL Shell release notes displayed in the main dashboard of the MySQL Installer. * Fixed the permissions the Automatic Catalog Update process needs so it can modify an already existing product catalog when updates are available. This version of the MySQL Installer will patch an existing Windows scheduled task related to the catalog update process to fix this behavior. * Fixed a bug where the MySQL Installer was incorrectly processing a found catalog update, causing error messages. Now when new products are found during a catalog update, only the required information is processed. * Enabled the automatic scrollbars for the text view of the product catalog update. * Fixed a value in the configuration file for MySQL Server 5.5 installations so that the value of MAX_ALLOWED_PACKET is set in the same way it is set for 5.6 and newer versions of the MySQL Server. * Fixed a bug when upgrading a Server version previously configured as a sandbox InnoDB cluster. Now during the upgrade configuration an explanation text will be shown with an option to recreate the sandbox cluster. The mysql_upgrade tool will not be run against each instance of the sandbox cluster as per design, since the sandbox cluster is for testing purposes only. So for the sake of ensuring a sandbox cluster will continue working with a new Server version, the suggested option is to destroy the cluster and create it again. If recreating the cluster is not chosen at this point, users will be responsible of recreating the cluster or running mysql_upgrade on every instance of the sandbox cluster manually. * Removed from the INI file templates entries related to InnoDB cluster configuration that are invalid to start the Server. These settings were, in previous versions, commented out but since they are really not valid values the Server understands, the settings should not be kept in that file. These values are now stored in a file called installer_config.xml, found in the same location as the regular Server configuration file. 1.4.20 Bugs Fixed / Improvements -------------------------------------------------------------------------------------------------------------- * The query_cache_size and query_cache_type variables were removed from the my.ini configuration file templates for MySQL Server 5.7 and 8.0, since they were deprecated and if present cause errors preventing the Server from starting. * Replaced the table_cache variable with table_open_cache in the my.ini configuration file templates for MySQL Server 5.1 and 5.5, in the same way the variable has been already replaced in previous MySQL Installer versions for Server 5.6 and greater. * Fixed the detection of 32-bit prerequisites on 64-bit Windows environments when a 64-bit version of the prerequisite was already present. * Fixed the detection of Python 3.5 which even when installed for All Users it creats in the Windows Registry keys in the CURRENT_USER hive instead of creating them in the LOCAL_MACHINE one. * Fixed the detection of Python for the cases where the product is installed for the current user only. 1.4.19 Bugs Fixed / Improvements -------------------------------------------------------------------------------------------------------------- * Added support to configure an InnoDB cluster sandbox test setup consisting of three, five, seven, or nine MySQL server instances. InnoDB cluster requires MySQL 5.7.17 or higher. * Added support to install and configure MySQL Router 2.1.3 or later as a local Windows service. * Links to MySQL for Visual Studio feature documentation shown in the MySQL Installer dashboard did not connect properly to the product information. * The text box with the log of actions performed at the end of the configuration steps for a recently installed MySQL server accepted text input. * This fix ensures that the log is read-only and can be copied. 1.4.18 Bugs Fixed / Improvements -------------------------------------------------------------------------------------------------------------- * The plugins are now loaded directly from the my.ini file, simplifying the process. * The scheduled task is now created to be periodically executed at the very hour the installer is run for the first time. 1.4.17 Bugs Fixed / Improvements -------------------------------------------------------------------------------------------------------------- * The correct message is now displayed when no internet connection is available instead of displaying the generic message of "Invalid credentials". * Manifest was updated and it now shows all the latest version of products. * When updating the Catalog it didn't accurately displayed the latest update date which is now fixed. * On commercial editions, the password is now validated correclty on the first screen and we also display a message specific to problems with the internet connection additional to the generic one for "Invalid credentials". * The problem that prevented users from downloading Connector C from the archive was fixed. * There was a problem that prevented you from downloading and installing MySQL 5.6.29 GPL from the internet which is now fixed. * When deleting "%ProgramData%\MySQL\MySQL Installer for Windows\Manifest\Templates\my-template-5.7.ini" and installing a 5.7 server the default "my-template.ini" should be enough to get the server started. * A problem with the registry keys created an invalid state for MySQL Installer where two intallers from the same version could be registered in the system at the same time. This is now fixed and should no longer occur. 1.4.16 Bugs Fixed / Improvements -------------------------------------------------------------------------------------------------------------- * Enhanced the reconfigure process to allow my.ini updates avoiding loss of custom configuration values. 1.4.15 Bugs Fixed / Improvements -------------------------------------------------------------------------------------------------------------- * Fixed problem with missing registry keys for local machine. * Added a new configuration page for MySQL Server plugins, available when installing Server versions 5.7.12 and higher. 1.4.14 Bugs Fixed / Improvements -------------------------------------------------------------------------------------------------------------- * loose_keyring_file_data option was added for server's 5.7.11 and greater. 1.4.13 Bugs Fixed / Improvements -------------------------------------------------------------------------------------------------------------- * --skip-grant-tables option removed when is being upgraded any server 1.4.12 Bugs Fixed / Improvements -------------------------------------------------------------------------------------------------------------- * CORRECTED TYPOS AND GRAMMAR ERRORS * THE PATH TO EXECUTE THE MYSQL LAUNCHER (BOOTSTRAP) IS NORMALIZED REMOVING THE EXTRA SLASH * IF THE CONFIGURATION IS CANCELED OR INCOMPLETE, THE RECONFIGURATION WILL WORK AS A NEW CONFIGURATION * THE UPDATE MSI IS NOW ENCLOSED WITH DOUBLE QUOTES TO ENSURE THE UPDATE MSI IS LAUNCHED CORRECTLY * WHEN THE CONFIGURATION FILE DOESN'T HAVE THE SECTION [MYSQL] THE INSTALLER CRASHED, NOW IS VALIDATED WITH A DEFAULT VALUES TO AVOID ANY PROBLEM * SUPPORT FOR /PASSIVE OR /QB!- NOW WORK THE SAME AS /QN DOES WITH CONSOLEARGS * THE CHECK FOR PREREQUISITES IN UPGRADES NOW EXECUTES CORRECTLY 1.4.11 Bugs Fixed / Improvements -------------------------------------------------------------------------------------------------------------- * THE INSTALLER IS THROWING AN EXCEPTION WHEN IS DETECTING EXISTING PRODUCTS 1.4.10 Bugs Fixed / Improvements ------------------------------------------------------------------------------------------------------------- * RUNNING MSI IN CONSOLE MODE DIRECTLY DOESN'T WORK * QUIET MODE INSTALL FAILS TO INSTALL MANIFEST * MYSQL INSTALLER - COMMUNITY UPGRADES WORKBENCH FROM GA 6.2.5 TO RC 6.3.2 * MYSQL INSTALLER FALS TO UPGRADE ITSELF * CLI DOESN'T WORK SPECIFYING INSTALLDIR OR DATADIR * ISSUES WHILE UPGRADING MYSQL UTILITIES 1.5.4 TO 1.5.5 USING WINDOWS INSTALLERS. * INSTALLER OPENS FIREWALL PORT EVEN IF THE USER CHOOSE NOT TO * NAMING ISSUE NOTICED IN MYSQL UTILITIES 1.5.2 WINDOWS INSTALLERS * MYSQL FABRIC NOT INSTALLED AS PART OF MYSQL UTILITIES1.5.5 COMMERCIAL INSTALLER 1.4.9 Bugs Fixed / Improvements ------------------------------------------------------------------------------------------------------------- * Verified the installer detect well an updated VSTO for MySQL for Excel * Fix a problem happening during the manifest automatic updates (prompt to apply update that cause a null reference exception) * The first the installer runs, a non-custom setup type will try to install the packages shipped in the bundle, not the latest GA available * Add Alerts when upgrading Utilities or install fabric using different msi * Added secure-file-priv option with a default "uploads" directory in the ini templates 1.4.8 Bugs Fixed / Improvements ------------------------------------------------------------------------------------------------------------- * Fixed for Enterprise Firewall's new requirement 1.4.7 Bugs Fixed / Improvements ------------------------------------------------------------------------------------------------------------- * Added support for Enterprise Firewall 1.4.6 Bugs Fixed / Improvements ------------------------------------------------------------------------------------------------------------- * Refactor Installer to support --initialize to initialize the db on Server 5.7.7 and higher installations. 1.4.5 Bugs Fixed / Improvements ------------------------------------------------------------------------------------------------------------- * Generated my.ini now only defines SORT_BUFFER_SIZE=256K once. * Changed Installer upgrade to properly close the background dialog. * Update the manifest automatically the fist time of run form msi. * Select proper server version after the Installer is upgraded. * Fixed failing upgrade check caused by incorrect ManifestUpdates.xml. 1.4.4 Bugs Fixed / Improvements ------------------------------------------------------------------------------------------------------------- * Add Support to the installer to handle "default" property from the manifest (for select / unselect features by default) * ISSUES WITH C/PYTHON 2.0.1 WINDOWS INSTALLERS (not allowed to install at the same time every Python flavor of the connector) old bug verified as fixed * MYSQL INSTALLER INSTALLS 32-BIT VERSION ON 64-BIT SYSTEM BY DEFAULT * WINDOWS INSTALLER FAILED TO CONFIGURE THE MYSQL SERVER DURING PASSWORD UPDATE (for MySQL Server 5.7.6 due to a change in user management) 1.4.3 Bugs Fixed ------------------------------------------------------------------------------------------------------------- * MYSQL FOR EXCEL GRAYED OUT IN CUSTOM PRODUCT SELECTION SCREEN * CAN'T INSTALL PACKAGES WHICH ARCHITECTURE IS ANY IN WINDOWS 32 BITS * UNABLE TO DOWNLOAD MYSQL FOR VISUAL STUDIO USING THE INSTALLER * MISSING PY2.7 AND PY3.4 MSI PACKAGES IN THE C/PYTHON 2.0.1 WINDOWS INSTALLERS * STRING NOT RECOGNIZED AS A VALID DATETIME * Check if the number and archive are not empty * Check if the type of the filed is zip and is commercial missing prerequisite check for utilities/fabric product * Check the ZIP file downloaded * Add support for prerequisite check in upgrade wizard * Add support for MOS to updater and support for zip files * INTERNAL ERROR WHEN CHANGING THE LOCALE AFTER CANCEL INSTALLATION 1.4.2 Bugs fixed ------------------------------------------------------------------------------------------------------------- * COMMERCIAL INSTALLERS NOT ALLOWING USER TO INSTALL COMPONENTS * MYSQL V1.4.1 INSTALLER CUSTOM INSTALL ONLY PROVIDES PYTHON 2_7 1.2.3 * MYSQL 5.6.21 V1.4 INSTALLER LOOKING FOR NON-EXISTANT DIRECTORY * Hi-DPI Support * Can't install more than one connector python at the same time 1.4.1 Bugs fixed ------------------------------------------------------------------------------------------------------------- * The update-manifest-scheduled task contains a malformed action command * CHANGE HISTORY SCREEN MISSING DEFAULT DATES SHOULD BE DISPLAYED IN A NICER WAY * [RECONFIG] Installer is not populating Pipe and/or memory fields correctly * [RECONFIG] Can't proceed after enter root password * Installing 1.4 doesn't remove 1.3 * The requirements check is not working good for different rules (x64 | x32) * Add new default filter when the installer is launched from the MSI