From 2b80037dadc22972ace237d2c313c8ff0f1ef79b Mon Sep 17 00:00:00 2001 From: stefan Date: Sat, 13 Sep 2025 00:04:02 +0200 Subject: [PATCH] Upgraded to Tomcat September '25 releases Upgrade includes - Tomcat 9.0.109 from 9.0 line - Tomcat 10.1.46 from 10.1 line - Tomcat 11.0.11 from 11.0 line (will be the new default version) Tomcat 10.1.45 was skipped due to a severe regression for some users. Out of band release 10.1.46 was chosen instead. --- .../sdkman/changelogs/TomcatMigration.scala | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/main/scala/io/sdkman/changelogs/TomcatMigration.scala b/src/main/scala/io/sdkman/changelogs/TomcatMigration.scala index ae78f091..77dcecfa 100644 --- a/src/main/scala/io/sdkman/changelogs/TomcatMigration.scala +++ b/src/main/scala/io/sdkman/changelogs/TomcatMigration.scala @@ -316,5 +316,28 @@ class TomcatMigration { .insert() setCandidateDefault("tomcat", "11.0.10") } + @ChangeSet( + order = "024", + id = "024-update_tomcat_versions", + author = "stefanpenndorf" + ) + def migration024(implicit db: MongoDatabase): Document = { + List( + "9" -> "9.0.109", + "10" -> "10.1.46", + "11" -> "11.0.11" + ).map { + case (series: String, version: String) => + Version( + candidate = "tomcat", + version = version, + url = + s"https://archive.apache.org/dist/tomcat/tomcat-$series/v$version/bin/apache-tomcat-$version.zip" + ) + } + .validate() + .insert() + setCandidateDefault("tomcat", "11.0.11") + } }