diff --git a/src/main/java/org/codelibs/fess/app/web/admin/upgrade/AdminUpgradeAction.java b/src/main/java/org/codelibs/fess/app/web/admin/upgrade/AdminUpgradeAction.java
index e6bb4af49db9c216b678f861b12406c91db69384..b092dd2e18ab2be10a1a0c9a66c12059d9cc6c5b 100644
--- a/src/main/java/org/codelibs/fess/app/web/admin/upgrade/AdminUpgradeAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/admin/upgrade/AdminUpgradeAction.java
@@ -88,6 +88,8 @@ public class AdminUpgradeAction extends FessAdminAction {
 
     private static final String VERSION_13_12 = "13.12";
 
+    private static final String VERSION_13_13 = "13.13";
+
     // ===================================================================================
     //                                                                           Attribute
     //
@@ -175,6 +177,7 @@ public class AdminUpgradeAction extends FessAdminAction {
                 upgradeFrom13_10();
                 upgradeFrom13_11();
                 upgradeFrom13_12();
+                upgradeFrom13_13();
                 upgradeFromAll();
 
                 saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@@ -205,6 +208,7 @@ public class AdminUpgradeAction extends FessAdminAction {
                 upgradeFrom13_10();
                 upgradeFrom13_11();
                 upgradeFrom13_12();
+                upgradeFrom13_13();
                 upgradeFromAll();
 
                 saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@@ -234,6 +238,7 @@ public class AdminUpgradeAction extends FessAdminAction {
                 upgradeFrom13_10();
                 upgradeFrom13_11();
                 upgradeFrom13_12();
+                upgradeFrom13_13();
                 upgradeFromAll();
 
                 saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@@ -262,6 +267,7 @@ public class AdminUpgradeAction extends FessAdminAction {
                 upgradeFrom13_10();
                 upgradeFrom13_11();
                 upgradeFrom13_12();
+                upgradeFrom13_13();
                 upgradeFromAll();
 
                 saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@@ -289,6 +295,7 @@ public class AdminUpgradeAction extends FessAdminAction {
                 upgradeFrom13_10();
                 upgradeFrom13_11();
                 upgradeFrom13_12();
+                upgradeFrom13_13();
                 upgradeFromAll();
 
                 saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@@ -315,6 +322,7 @@ public class AdminUpgradeAction extends FessAdminAction {
                 upgradeFrom13_10();
                 upgradeFrom13_11();
                 upgradeFrom13_12();
+                upgradeFrom13_13();
                 upgradeFromAll();
 
                 saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@@ -340,6 +348,7 @@ public class AdminUpgradeAction extends FessAdminAction {
                 upgradeFrom13_10();
                 upgradeFrom13_11();
                 upgradeFrom13_12();
+                upgradeFrom13_13();
                 upgradeFromAll();
 
                 saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@@ -363,6 +372,7 @@ public class AdminUpgradeAction extends FessAdminAction {
                 upgradeFrom13_10();
                 upgradeFrom13_11();
                 upgradeFrom13_12();
+                upgradeFrom13_13();
                 upgradeFromAll();
 
                 saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@@ -386,6 +396,7 @@ public class AdminUpgradeAction extends FessAdminAction {
                 upgradeFrom13_10();
                 upgradeFrom13_11();
                 upgradeFrom13_12();
+                upgradeFrom13_13();
                 upgradeFromAll();
 
                 saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@@ -408,6 +419,7 @@ public class AdminUpgradeAction extends FessAdminAction {
                 upgradeFrom13_10();
                 upgradeFrom13_11();
                 upgradeFrom13_12();
+                upgradeFrom13_13();
                 upgradeFromAll();
 
                 saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@@ -429,6 +441,7 @@ public class AdminUpgradeAction extends FessAdminAction {
                 upgradeFrom13_10();
                 upgradeFrom13_11();
                 upgradeFrom13_12();
+                upgradeFrom13_13();
                 upgradeFromAll();
 
                 saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@@ -449,6 +462,7 @@ public class AdminUpgradeAction extends FessAdminAction {
                 upgradeFrom13_10();
                 upgradeFrom13_11();
                 upgradeFrom13_12();
+                upgradeFrom13_13();
                 upgradeFromAll();
 
                 saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@@ -468,6 +482,7 @@ public class AdminUpgradeAction extends FessAdminAction {
                 upgradeFrom13_10();
                 upgradeFrom13_11();
                 upgradeFrom13_12();
+                upgradeFrom13_13();
                 upgradeFromAll();
 
                 saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@@ -486,6 +501,7 @@ public class AdminUpgradeAction extends FessAdminAction {
                 upgradeFrom13_10();
                 upgradeFrom13_11();
                 upgradeFrom13_12();
+                upgradeFrom13_13();
                 upgradeFromAll();
 
                 saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@@ -503,6 +519,7 @@ public class AdminUpgradeAction extends FessAdminAction {
                 upgradeFrom13_10();
                 upgradeFrom13_11();
                 upgradeFrom13_12();
+                upgradeFrom13_13();
                 upgradeFromAll();
 
                 saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@@ -519,6 +536,7 @@ public class AdminUpgradeAction extends FessAdminAction {
                 upgradeFrom13_10();
                 upgradeFrom13_11();
                 upgradeFrom13_12();
+                upgradeFrom13_13();
                 upgradeFromAll();
 
                 saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@@ -534,6 +552,7 @@ public class AdminUpgradeAction extends FessAdminAction {
                 upgradeFrom13_10();
                 upgradeFrom13_11();
                 upgradeFrom13_12();
+                upgradeFrom13_13();
                 upgradeFromAll();
 
                 saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@@ -548,6 +567,7 @@ public class AdminUpgradeAction extends FessAdminAction {
                 upgradeFrom13_10();
                 upgradeFrom13_11();
                 upgradeFrom13_12();
+                upgradeFrom13_13();
                 upgradeFromAll();
 
                 saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@@ -561,6 +581,7 @@ public class AdminUpgradeAction extends FessAdminAction {
             try {
                 upgradeFrom13_11();
                 upgradeFrom13_12();
+                upgradeFrom13_13();
                 upgradeFromAll();
 
                 saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@@ -573,6 +594,7 @@ public class AdminUpgradeAction extends FessAdminAction {
         } else if (VERSION_13_12.equals(form.targetVersion)) {
             try {
                 upgradeFrom13_12();
+                upgradeFrom13_13();
                 upgradeFromAll();
 
                 saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@@ -580,7 +602,19 @@ public class AdminUpgradeAction extends FessAdminAction {
                 systemHelper.reloadConfiguration();
             } catch (final Exception e) {
                 logger.warn("Failed to upgrade data.", e);
-                saveError(messages -> messages.addErrorsFailedToUpgradeFrom(GLOBAL, VERSION_13_11, e.getLocalizedMessage()));
+                saveError(messages -> messages.addErrorsFailedToUpgradeFrom(GLOBAL, VERSION_13_12, e.getLocalizedMessage()));
+            }
+        } else if (VERSION_13_13.equals(form.targetVersion)) {
+            try {
+                upgradeFrom13_13();
+                upgradeFromAll();
+
+                saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
+
+                systemHelper.reloadConfiguration();
+            } catch (final Exception e) {
+                logger.warn("Failed to upgrade data.", e);
+                saveError(messages -> messages.addErrorsFailedToUpgradeFrom(GLOBAL, VERSION_13_13, e.getLocalizedMessage()));
             }
         } else {
             saveError(messages -> messages.addErrorsUnknownVersionForUpgrade(GLOBAL));
@@ -681,6 +715,10 @@ public class AdminUpgradeAction extends FessAdminAction {
         // nothing
     }
 
+    private void upgradeFrom13_13() {
+        // nothing
+    }
+
     private void upgradeFromAll() {
         // nothing
     }
diff --git a/src/main/webapp/WEB-INF/view/admin/upgrade/admin_upgrade.jsp b/src/main/webapp/WEB-INF/view/admin/upgrade/admin_upgrade.jsp
index 2b78d6bc2ef779005e9adfab57e7fe54b73f0a24..aa60ced861236de2bb9dfcc83ce4549d53be87c4 100644
--- a/src/main/webapp/WEB-INF/view/admin/upgrade/admin_upgrade.jsp
+++ b/src/main/webapp/WEB-INF/view/admin/upgrade/admin_upgrade.jsp
@@ -71,6 +71,7 @@
 											<la:option value="13.10">13.10</la:option>
 											<la:option value="13.11">13.11</la:option>
 											<la:option value="13.12">13.12</la:option>
+											<la:option value="13.13">13.13</la:option>
 										</la:select>
 									</div>
 								</div>