From 721b72d2944844e554b7c2e86558b318b9b45246 Mon Sep 17 00:00:00 2001 From: filmaj Date: Tue, 23 Dec 2025 21:31:08 -0500 Subject: [PATCH] chore: add java25, dotnet9, ruby3.4 to list of supported runtimes, retire python3.9 --- changelog.md | 12 ++++++++++++ cjs/index.js | 29 +++++++++++++++++++++++------ 2 files changed, 35 insertions(+), 6 deletions(-) diff --git a/changelog.md b/changelog.md index cba873b..533b4f9 100644 --- a/changelog.md +++ b/changelog.md @@ -2,6 +2,18 @@ --- +## [3.0.1] 2025-12-23 + +### Added +- Added `java25` (Amazon Linux 2023, deprecation: Jun 30, 2029) +- Added `dotnet9` (Amazon Linux 2023, deprecation: Nov 10, 2026) +- Added `ruby3.4` (Amazon Linux 2023, deprecation: Mar 31, 2028) + +### Changed +- Retired `python3.9` (deprecated Dec 15, 2025) + +--- + ## [3.0.0] 2025-12-03 - Added `nodejs24.x`, `python3.14`; thanks again @lpsinger! diff --git a/cjs/index.js b/cjs/index.js index 92db506..6ca8225 100644 --- a/cjs/index.js +++ b/cjs/index.js @@ -13,18 +13,20 @@ let runtimes = { 'python3.14', 'python3.11', 'python3.10', - 'python3.9', ], java: [ + 'java25', 'java21', 'java17', 'java11', 'java8.al2', ], dotnet: [ + 'dotnet9', 'dotnet8', ], ruby: [ + 'ruby3.4', 'ruby3.3', 'ruby3.2', ], @@ -91,12 +93,12 @@ let runtimeVersions = { patch: null, wildcard: '3.10.*', }, - 'python3.9': { - runtime: 'python', - major: '3', - minor: '9', + 'java25': { + runtime: 'java', + major: '25', + minor: null, patch: null, - wildcard: '3.9.*', + wildcard: '25.*.*', }, 'java21': { runtime: 'java', @@ -126,6 +128,13 @@ let runtimeVersions = { patch: null, wildcard: '8.*.*', }, + 'dotnet9': { + runtime: 'dotnet', + major: '9', + minor: null, + patch: null, + wildcard: '9.*', + }, 'dotnet8': { runtime: 'dotnet', major: '8', @@ -133,6 +142,13 @@ let runtimeVersions = { patch: null, wildcard: '8.*', }, + 'ruby3.4': { + runtime: 'ruby', + major: '3', + minor: '4', + patch: null, + wildcard: '3.4.*', + }, 'ruby3.3': { runtime: 'ruby', major: '3', @@ -211,6 +227,7 @@ let retiredRuntimes = { 'nodejs', // 0.10 ], python: [ + 'python3.9', 'python3.8', 'python3.7', 'python3.6',