diff --git a/README.md b/README.md index c21554ab..f9b06551 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ Requirements for Linux: #### Currently supported MySQL versions - If using the system installed MySQL server: 8.0.11 and newer -- If not using the system installed MySQL server: 8.0.39, 8.0.40, 8.1.0, 8.2.0, 8.3.0, 8.4.2, 8.4.3, 9.0.1, 9.1.0 +- If not using the system installed MySQL server: 8.0.39 - 8.0.41, 8.1.0 - 8.3.0, 8.4.2 - 8.4.4, and 9.0.1 - 9.2.0 ## Example Usage - Application Code diff --git a/src/versions.json b/src/versions.json index 135aac3c..aa0f48db 100644 --- a/src/versions.json +++ b/src/versions.json @@ -1,4 +1,109 @@ [ + { + "version": "9.2.0", + "arch": "arm64", + "os": "darwin", + "osKernelVersionsSupported": ">=22", + "url": "https://cdn.mysql.com//Downloads/MySQL-9.2/mysql-9.2.0-macos15-arm64.tar.gz" + }, + { + "version": "9.2.0", + "arch": "x64", + "os": "darwin", + "osKernelVersionsSupported": ">=22", + "url": "https://cdn.mysql.com//Downloads/MySQL-9.2/mysql-9.2.0-macos15-x86_64.tar.gz" + }, + { + "version": "9.2.0", + "arch": "x64", + "os": "linux", + "osKernelVersionsSupported": "*", + "url": "https://cdn.mysql.com//Downloads/MySQL-9.2/mysql-9.2.0-linux-glibc2.17-x86_64-minimal.tar.xz" + }, + { + "version": "9.2.0", + "arch": "arm64", + "os": "linux", + "osKernelVersionsSupported": "*", + "url": "https://cdn.mysql.com//Downloads/MySQL-9.2/mysql-9.2.0-linux-glibc2.17-aarch64-minimal.tar.xz" + }, + { + "version": "9.2.0", + "arch": "x64", + "os": "win32", + "osKernelVersionsSupported": "*", + "url": "https://cdn.mysql.com//Downloads/MySQL-9.2/mysql-9.2.0-winx64.zip" + }, + { + "version": "8.4.4", + "arch": "arm64", + "os": "darwin", + "osKernelVersionsSupported": ">=22", + "url": "https://cdn.mysql.com//Downloads/MySQL-8.4/mysql-8.4.4-macos15-arm64.tar.gz" + }, + { + "version": "8.4.4", + "arch": "x64", + "os": "darwin", + "osKernelVersionsSupported": ">=22", + "url": "https://cdn.mysql.com//Downloads/MySQL-8.4/mysql-8.4.4-macos15-x86_64.tar.gz" + }, + { + "version": "8.4.4", + "arch": "x64", + "os": "linux", + "osKernelVersionsSupported": "*", + "url": "https://cdn.mysql.com//Downloads/MySQL-8.4/mysql-8.4.4-linux-glibc2.17-x86_64-minimal.tar.xz" + }, + { + "version": "8.4.4", + "arch": "arm64", + "os": "linux", + "osKernelVersionsSupported": "*", + "url": "https://cdn.mysql.com//Downloads/MySQL-8.4/mysql-8.4.4-linux-glibc2.17-aarch64-minimal.tar.xz" + }, + { + "version": "8.4.4", + "arch": "x64", + "os": "win32", + "osKernelVersionsSupported": "*", + "url": "https://cdn.mysql.com//Downloads/MySQL-8.4/mysql-8.4.4-winx64.zip" + }, + { + "version": "8.0.41", + "arch": "arm64", + "os": "darwin", + "osKernelVersionsSupported": ">=22", + "url": "https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.41-macos15-arm64.tar.gz" + }, + { + "version": "8.0.41", + "arch": "x64", + "os": "darwin", + "osKernelVersionsSupported": ">=22", + "url": "https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.41-macos15-x86_64.tar.gz" + }, + { + "version": "8.0.41", + "arch": "x64", + "os": "linux", + "osKernelVersionsSupported": "*", + "url": "https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.41-linux-glibc2.17-x86_64-minimal.tar.xz" + }, + { + "version": "8.0.41", + "arch": "arm64", + "os": "linux", + "osKernelVersionsSupported": "*", + "url": "https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.41-linux-glibc2.17-aarch64-minimal.tar.xz" + }, + { + "version": "8.0.41", + "arch": "x64", + "os": "win32", + "osKernelVersionsSupported": "*", + "url": "https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.41-winx64.zip" + }, { "version": "9.1.0", "arch": "arm64", diff --git a/tests/versions.test.ts b/tests/versions.test.ts index e57dbd57..c8297357 100644 --- a/tests/versions.test.ts +++ b/tests/versions.test.ts @@ -6,7 +6,7 @@ import { randomUUID } from 'crypto'; import { ServerOptions } from '../types'; import { normalize } from 'path'; -const versions = ['8.0.39', '8.0.40', '8.1.0', '8.2.0', '8.3.0', '8.4.2', '8.4.3', '9.0.1', '9.1.0'] +const versions = ['8.0.39', '8.0.40', '8.0.41', '8.1.0', '8.2.0', '8.3.0', '8.4.2', '8.4.3', '8.4.4', '9.0.1', '9.1.0', '9.2.0'] const usernames = ['root', 'dbuser'] const GitHubActionsTempFolder = process.platform === 'win32' ? 'C:\\Users\\RUNNER~1\\mysqlmsn' : '/tmp/mysqlmsn'