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 7bb357b81..bfbe04d12 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
@@ -93,6 +93,8 @@ public class AdminUpgradeAction extends FessAdminAction {
private static final String VERSION_14_5 = "14.5";
+ private static final String VERSION_14_6 = "14.6";
+
// ===================================================================================
// Attribute
//
@@ -183,6 +185,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_3();
upgradeFrom14_4();
upgradeFrom14_5();
+ upgradeFrom14_6();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@@ -217,6 +220,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_3();
upgradeFrom14_4();
upgradeFrom14_5();
+ upgradeFrom14_6();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@@ -250,6 +254,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_3();
upgradeFrom14_4();
upgradeFrom14_5();
+ upgradeFrom14_6();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@@ -282,6 +287,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_3();
upgradeFrom14_4();
upgradeFrom14_5();
+ upgradeFrom14_6();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@@ -313,6 +319,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_3();
upgradeFrom14_4();
upgradeFrom14_5();
+ upgradeFrom14_6();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@@ -343,6 +350,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_3();
upgradeFrom14_4();
upgradeFrom14_5();
+ upgradeFrom14_6();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@@ -372,6 +380,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_3();
upgradeFrom14_4();
upgradeFrom14_5();
+ upgradeFrom14_6();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@@ -400,6 +409,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_3();
upgradeFrom14_4();
upgradeFrom14_5();
+ upgradeFrom14_6();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@@ -427,6 +437,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_3();
upgradeFrom14_4();
upgradeFrom14_5();
+ upgradeFrom14_6();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@@ -453,6 +464,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_3();
upgradeFrom14_4();
upgradeFrom14_5();
+ upgradeFrom14_6();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@@ -478,6 +490,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_3();
upgradeFrom14_4();
upgradeFrom14_5();
+ upgradeFrom14_6();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@@ -501,6 +514,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_3();
upgradeFrom14_4();
upgradeFrom14_5();
+ upgradeFrom14_6();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@@ -523,6 +537,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_3();
upgradeFrom14_4();
upgradeFrom14_5();
+ upgradeFrom14_6();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@@ -544,6 +559,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_3();
upgradeFrom14_4();
upgradeFrom14_5();
+ upgradeFrom14_6();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@@ -564,6 +580,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_3();
upgradeFrom14_4();
upgradeFrom14_5();
+ upgradeFrom14_6();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@@ -584,6 +601,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_3();
upgradeFrom14_4();
upgradeFrom14_5();
+ upgradeFrom14_6();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@@ -603,6 +621,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_3();
upgradeFrom14_4();
upgradeFrom14_5();
+ upgradeFrom14_6();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@@ -621,6 +640,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_3();
upgradeFrom14_4();
upgradeFrom14_5();
+ upgradeFrom14_6();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@@ -638,6 +658,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_3();
upgradeFrom14_4();
upgradeFrom14_5();
+ upgradeFrom14_6();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@@ -654,6 +675,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_3();
upgradeFrom14_4();
upgradeFrom14_5();
+ upgradeFrom14_6();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@@ -669,6 +691,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_3();
upgradeFrom14_4();
upgradeFrom14_5();
+ upgradeFrom14_6();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@@ -683,6 +706,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_3();
upgradeFrom14_4();
upgradeFrom14_5();
+ upgradeFrom14_6();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@@ -696,6 +720,7 @@ public class AdminUpgradeAction extends FessAdminAction {
try {
upgradeFrom14_4();
upgradeFrom14_5();
+ upgradeFrom14_6();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@@ -708,6 +733,7 @@ public class AdminUpgradeAction extends FessAdminAction {
} else if (VERSION_14_5.equals(form.targetVersion)) {
try {
upgradeFrom14_5();
+ upgradeFrom14_6();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@@ -717,6 +743,18 @@ public class AdminUpgradeAction extends FessAdminAction {
logger.warn("Failed to upgrade data.", e);
saveError(messages -> messages.addErrorsFailedToUpgradeFrom(GLOBAL, VERSION_14_5, e.getLocalizedMessage()));
}
+ } else if (VERSION_14_6.equals(form.targetVersion)) {
+ try {
+ upgradeFrom14_6();
+ 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_14_6, e.getLocalizedMessage()));
+ }
} else {
saveError(messages -> messages.addErrorsUnknownVersionForUpgrade(GLOBAL));
}
@@ -881,6 +919,10 @@ public class AdminUpgradeAction extends FessAdminAction {
// nothing
}
+ private void upgradeFrom14_6() {
+ // nothing
+ }
+
private void upgradeFromAll() {
// nothing
}
diff --git a/src/main/java/org/codelibs/fess/helper/SystemHelper.java b/src/main/java/org/codelibs/fess/helper/SystemHelper.java
index 14e25fa00..674f424ee 100644
--- a/src/main/java/org/codelibs/fess/helper/SystemHelper.java
+++ b/src/main/java/org/codelibs/fess/helper/SystemHelper.java
@@ -126,7 +126,7 @@ public class SystemHelper {
logger.debug("Initialize {}", this.getClass().getSimpleName());
}
final Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("UTC"));
- cal.set(2024, 7 - 1, 1); // EOL Date
+ cal.set(2024, 9 - 1, 1); // EOL Date
eolTime = cal.getTimeInMillis();
if (isEoled()) {
logger.error("Your system is out of support. See https://fess.codelibs.org/eol.html");
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 9f943d0a5..bcc771306 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
@@ -74,6 +74,7 @@
14.3
14.4
14.5
+ 14.6