From f1126c7cbe84d55dd50eacd60202bf30e51e1546 Mon Sep 17 00:00:00 2001 From: Sebastian-Webster <84299475+Sebastian-Webster@users.noreply.github.com> Date: Wed, 22 Jan 2025 16:06:32 +0400 Subject: [PATCH 1/4] add mysql 9.2.0 --- src/versions.json | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/src/versions.json b/src/versions.json index 135aac3c..c1c64a64 100644 --- a/src/versions.json +++ b/src/versions.json @@ -1,4 +1,39 @@ [ + { + "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": "9.1.0", "arch": "arm64", From a0ab18f4b87216dfbb3ca8b75aae416a076305d3 Mon Sep 17 00:00:00 2001 From: Sebastian-Webster <84299475+Sebastian-Webster@users.noreply.github.com> Date: Wed, 22 Jan 2025 16:19:39 +0400 Subject: [PATCH 2/4] add mysql 8.4.4 --- src/versions.json | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/src/versions.json b/src/versions.json index c1c64a64..20119147 100644 --- a/src/versions.json +++ b/src/versions.json @@ -34,6 +34,41 @@ "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": "9.1.0", "arch": "arm64", From 0c85b9c65d75521cfadacdfdd44b9c6b0615c181 Mon Sep 17 00:00:00 2001 From: Sebastian-Webster <84299475+Sebastian-Webster@users.noreply.github.com> Date: Wed, 22 Jan 2025 16:20:34 +0400 Subject: [PATCH 3/4] add mysql 8.0.41 --- src/versions.json | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/src/versions.json b/src/versions.json index 20119147..aa0f48db 100644 --- a/src/versions.json +++ b/src/versions.json @@ -69,6 +69,41 @@ "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", From 784599a46bfae1bdb73ac2903d3bdda9f9578edc Mon Sep 17 00:00:00 2001 From: Sebastian-Webster <84299475+Sebastian-Webster@users.noreply.github.com> Date: Wed, 22 Jan 2025 16:22:47 +0400 Subject: [PATCH 4/4] finalize 21st january 2025 mysql releases support --- README.md | 2 +- tests/versions.test.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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/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'