diff --git a/pom.xml b/pom.xml index 3154ecb99..b0160d64c 100644 --- a/pom.xml +++ b/pom.xml @@ -48,8 +48,8 @@ 2.10.1 1.4 7.2 - 1.22 - 3.0.0-rc-1 + 1.23 + 3.0.0-rc-2 6.0.11 @@ -64,7 +64,7 @@ ${elasticsearch.version}.0 - 9.0.29 + 9.0.30 0.7.3 @@ -1175,6 +1175,11 @@ + + com.google.http-client + google-http-client + 1.33.0 + com.google.http-client google-http-client-jackson2 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 d6733228d..bc6644dc2 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 @@ -67,6 +67,8 @@ public class AdminUpgradeAction extends FessAdminAction { private static final String VERSION_13_3 = "13.3"; + private static final String VERSION_13_4 = "13.4"; + // =================================================================================== // Attribute // @@ -138,6 +140,7 @@ public class AdminUpgradeAction extends FessAdminAction { upgradeFrom13_1(); upgradeFrom13_2(); upgradeFrom13_3(); + upgradeFrom13_4(); upgradeFromAll(); saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL)); @@ -159,6 +162,7 @@ public class AdminUpgradeAction extends FessAdminAction { upgradeFrom13_1(); upgradeFrom13_2(); upgradeFrom13_3(); + upgradeFrom13_4(); upgradeFromAll(); saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL)); @@ -179,6 +183,7 @@ public class AdminUpgradeAction extends FessAdminAction { upgradeFrom13_1(); upgradeFrom13_2(); upgradeFrom13_3(); + upgradeFrom13_4(); upgradeFromAll(); saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL)); @@ -198,6 +203,7 @@ public class AdminUpgradeAction extends FessAdminAction { upgradeFrom13_1(); upgradeFrom13_2(); upgradeFrom13_3(); + upgradeFrom13_4(); upgradeFromAll(); saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL)); @@ -216,6 +222,7 @@ public class AdminUpgradeAction extends FessAdminAction { upgradeFrom13_1(); upgradeFrom13_2(); upgradeFrom13_3(); + upgradeFrom13_4(); upgradeFromAll(); saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL)); @@ -233,6 +240,7 @@ public class AdminUpgradeAction extends FessAdminAction { upgradeFrom13_1(); upgradeFrom13_2(); upgradeFrom13_3(); + upgradeFrom13_4(); upgradeFromAll(); saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL)); @@ -249,6 +257,7 @@ public class AdminUpgradeAction extends FessAdminAction { upgradeFrom13_1(); upgradeFrom13_2(); upgradeFrom13_3(); + upgradeFrom13_4(); upgradeFromAll(); saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL)); @@ -264,6 +273,7 @@ public class AdminUpgradeAction extends FessAdminAction { upgradeFrom13_1(); upgradeFrom13_2(); upgradeFrom13_3(); + upgradeFrom13_4(); upgradeFromAll(); saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL)); @@ -278,6 +288,7 @@ public class AdminUpgradeAction extends FessAdminAction { upgradeFrom13_1(); upgradeFrom13_2(); upgradeFrom13_3(); + upgradeFrom13_4(); upgradeFromAll(); saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL)); @@ -291,6 +302,7 @@ public class AdminUpgradeAction extends FessAdminAction { try { upgradeFrom13_2(); upgradeFrom13_3(); + upgradeFrom13_4(); upgradeFromAll(); saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL)); @@ -303,6 +315,7 @@ public class AdminUpgradeAction extends FessAdminAction { } else if (VERSION_13_3.equals(form.targetVersion)) { try { upgradeFrom13_3(); + upgradeFrom13_4(); upgradeFromAll(); saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL)); @@ -312,6 +325,18 @@ public class AdminUpgradeAction extends FessAdminAction { logger.warn("Failed to upgrade data.", e); saveError(messages -> messages.addErrorsFailedToUpgradeFrom(GLOBAL, VERSION_13_3, e.getLocalizedMessage())); } + } else if (VERSION_13_4.equals(form.targetVersion)) { + try { + upgradeFrom13_4(); + 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_4, e.getLocalizedMessage())); + } } else { saveError(messages -> messages.addErrorsUnknownVersionForUpgrade(GLOBAL)); } @@ -359,7 +384,12 @@ public class AdminUpgradeAction extends FessAdminAction { } private void upgradeFrom13_0() { - // nothing + UpgradeUtil + .addData( + fessEsClient, + ".fess_config.scheduled_job", + "label_updater", + "{\"name\":\"Label Updater\",\"target\":\"all\",\"cronExpression\":\"\",\"scriptType\":\"groovy\",\"scriptData\":\"return container.getComponent(\\\"updateLabelJob\\\").execute();\",\"jobLogging\":false,\"crawler\":false,\"available\":true,\"sortOrder\":11,\"createdBy\":\"system\",\"createdTime\":0,\"updatedBy\":\"system\",\"updatedTime\":0}"); } private void upgradeFrom13_1() { @@ -374,6 +404,10 @@ public class AdminUpgradeAction extends FessAdminAction { // nothing } + private void upgradeFrom13_4() { + // 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 a0c901362..551b48d17 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 @@ -56,6 +56,7 @@ 13.1 13.2 13.3 + 13.4