This is an automated email from the ASF dual-hosted git repository.

linkinstar pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/answer-plugins.git


The following commit(s) were added to refs/heads/main by this push:
     new de296b3  refactor(gomod): rename incubator-answer
de296b3 is described below

commit de296b39f8f18f2b3d4226badc1b26bcd1e8e1c5
Author: LinkinStars <[email protected]>
AuthorDate: Tue Jan 7 11:37:26 2025 +0800

    refactor(gomod): rename incubator-answer
---
 cache-redis/go.mod                                 |  4 +--
 cache-redis/go.sum                                 |  8 +++---
 cache-redis/redis.go                               |  3 ++-
 captcha-basic/go.mod                               |  4 +--
 captcha-basic/go.sum                               |  8 +++---
 captcha-google-v2/go.mod                           |  4 +--
 captcha-google-v2/go.sum                           |  8 +++---
 cdn-aliyun/aliyun.go                               | 13 ++++-----
 cdn-aliyun/go.mod                                  |  4 +--
 cdn-aliyun/go.sum                                  |  8 +++---
 cdn-s3/go.mod                                      |  4 +--
 cdn-s3/go.sum                                      |  8 +++---
 cdn-s3/s3.go                                       |  8 +++---
 cdn-s3/s3_client.go                                |  5 ++--
 connector-apache/apache.go                         |  2 +-
 connector-apache/go.mod                            |  4 +--
 connector-apache/go.sum                            |  8 +++---
 connector-basic/basic.go                           |  2 +-
 connector-basic/go.mod                             |  4 +--
 connector-basic/go.sum                             |  8 +++---
 connector-dingtalk/dingtalk.go                     |  2 +-
 connector-dingtalk/go.mod                          |  4 +--
 connector-dingtalk/go.sum                          |  8 +++---
 connector-github/github.go                         |  2 +-
 connector-github/go.mod                            |  4 +--
 connector-github/go.sum                            |  8 +++---
 connector-google/go.mod                            |  4 +--
 connector-google/go.sum                            |  8 +++---
 connector-google/google.go                         |  2 +-
 connector-wallet/go.mod                            |  4 +--
 connector-wallet/go.sum                            |  8 +++---
 editor-chart/go.mod                                |  4 +--
 editor-chart/go.sum                                |  8 +++---
 editor-formula/go.mod                              |  4 +--
 editor-formula/go.sum                              |  8 +++---
 embed-basic/go.mod                                 |  4 +--
 embed-basic/go.sum                                 |  8 +++---
 notification-dingtalk/dingtalk_notification.go     |  3 ++-
 notification-dingtalk/go.mod                       |  7 ++---
 notification-dingtalk/go.sum                       | 15 ++++++-----
 notification-lark/go.mod                           |  4 +--
 notification-lark/go.sum                           |  8 +++---
 notification-slack/go.mod                          |  6 ++---
 notification-slack/go.sum                          | 12 ++++-----
 notification-slack/slack_notification.go           |  1 +
 notification-wecom/go.mod                          |  5 ++--
 notification-wecom/go.sum                          | 11 +++++---
 notification-wecom/notification_wecom.go           |  3 ++-
 render-markdown-codehighlight/go.mod               |  4 +--
 render-markdown-codehighlight/go.sum               |  8 +++---
 .../renderMarkdownCodehighlight.go                 |  3 ++-
 reviewer-akismet/basic.go                          |  2 +-
 reviewer-akismet/go.mod                            |  5 ++--
 reviewer-akismet/go.sum                            | 31 +++-------------------
 reviewer-baidu/basic.go                            |  2 +-
 reviewer-baidu/go.mod                              |  4 +--
 reviewer-baidu/go.sum                              |  8 +++---
 reviewer-basic/basic.go                            |  2 +-
 reviewer-basic/go.mod                              |  4 +--
 reviewer-basic/go.sum                              |  8 +++---
 search-algolia/algolia.go                          |  2 +-
 search-algolia/go.mod                              |  4 +--
 search-algolia/go.sum                              |  8 +++---
 search-elasticsearch/es.go                         |  3 ++-
 search-elasticsearch/go.mod                        |  4 +--
 search-elasticsearch/go.sum                        |  8 +++---
 search-elasticsearch/sync.go                       |  1 +
 search-meilisearch/go.mod                          |  4 +--
 search-meilisearch/go.sum                          |  8 +++---
 search-meilisearch/meilisearch.go                  |  3 ++-
 storage-aliyunoss/aliyunoss.go                     |  2 +-
 storage-aliyunoss/go.mod                           |  4 +--
 storage-aliyunoss/go.sum                           |  8 +++---
 storage-s3/go.mod                                  |  4 +--
 storage-s3/go.sum                                  |  8 +++---
 storage-s3/s3.go                                   |  2 +-
 storage-tencentyuncos/go.mod                       |  4 +--
 storage-tencentyuncos/go.sum                       |  8 +++---
 storage-tencentyuncos/tencentyuncos.go             |  3 ++-
 user-center-slack/client.go                        |  1 +
 user-center-slack/go.mod                           |  4 +--
 user-center-slack/go.sum                           |  8 +++---
 user-center-slack/slack_user_center.go             |  4 +--
 user-center-wecom/go.mod                           |  4 +--
 user-center-wecom/go.sum                           |  8 +++---
 user-center-wecom/wecom_user_center.go             |  3 ++-
 86 files changed, 240 insertions(+), 243 deletions(-)

diff --git a/cache-redis/go.mod b/cache-redis/go.mod
index 7179ae4..ed70a02 100644
--- a/cache-redis/go.mod
+++ b/cache-redis/go.mod
@@ -3,8 +3,8 @@ module github.com/apache/answer-plugins/cache-redis
 go 1.22.0
 
 require (
-       github.com/apache/answer v1.4.1
-       github.com/apache/answer-plugins/util v1.0.2
+       github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091
+       github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954
        github.com/go-redis/redis/v8 v8.11.5
 )
 
diff --git a/cache-redis/go.sum b/cache-redis/go.sum
index fa13977..9c62ab6 100644
--- a/cache-redis/go.sum
+++ b/cache-redis/go.sum
@@ -2,10 +2,10 @@ github.com/BurntSushi/toml v1.0.0 
h1:dtDWrepsVPfW9H/4y7dDgFc2MBUSeJhlaDtK13CxFlU
 github.com/BurntSushi/toml v1.0.0/go.mod 
h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ=
 github.com/LinkinStars/go-i18n/v2 v2.2.2 
h1:ZfjpzbW13dv6btv3RALKZkpN9A+7K1JA//2QcNeWaxU=
 github.com/LinkinStars/go-i18n/v2 v2.2.2/go.mod 
h1:hLglSJ4/3M0Y7ZVcoEJI+OwqkglHCA32DdjuJJR2LbM=
-github.com/apache/answer v1.4.1 h1:O7BJyhLmc0JxYgjBz/vkapN2vtI0ylFx+PdOzqROM0c=
-github.com/apache/answer v1.4.1/go.mod 
h1:L0GTnyO7ykalUVJkApwtbWGLfsknwSyTKdJG5V4x/d8=
-github.com/apache/answer-plugins/util v1.0.2 
h1:PontocVaiEm+oTj+4aDonwWDZnxywUeHsaTwlQgclfA=
-github.com/apache/answer-plugins/util v1.0.2/go.mod 
h1:KPMSiM4ec4uEl2njaGINYuSl6zVmHdvPB2nHUxVcQDo=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091 
h1:TmUPU0tX3VzbUO7rCBW3hJDUGO/WOI343zcbymIWQSM=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091/go.mod 
h1:ehAJmrP4X9kBJKlYzTtRrwRbKeRqjnHxyYlhf11yzfw=
+github.com/apache/answer-plugins/util v1.0.3-0.20250107030257-cf94ebc70954 
h1:jVqxzyeHvYxAT30vGfHXtZLNoi9qAWnvTtuMSj6pFys=
+github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954/go.mod 
h1:wQEKNXVa/BKKq5yro9qo5bFiO3/SW1noORabxEndk3o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bytedance/sonic v1.12.2 
h1:oaMFuRTpMHYLpCntGca65YWt5ny+wAceDERTkT2L9lg=
diff --git a/cache-redis/redis.go b/cache-redis/redis.go
index 29b3cf4..f62b048 100644
--- a/cache-redis/redis.go
+++ b/cache-redis/redis.go
@@ -25,11 +25,12 @@ import (
        _ "embed"
        "encoding/json"
        "fmt"
-       "github.com/apache/answer-plugins/util"
        "time"
 
        "github.com/apache/answer-plugins/cache-redis/i18n"
+       "github.com/apache/answer-plugins/util"
        "github.com/apache/answer/plugin"
+       "github.com/go-redis/redis/v8"
 )
 
 var (
diff --git a/captcha-basic/go.mod b/captcha-basic/go.mod
index b9ab7a1..4aee3b9 100644
--- a/captcha-basic/go.mod
+++ b/captcha-basic/go.mod
@@ -3,8 +3,8 @@ module github.com/apache/answer-plugins/captcha-basic
 go 1.22.0
 
 require (
-       github.com/apache/answer v1.4.1
-       github.com/apache/answer-plugins/util v1.0.2
+       github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091
+       github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954
        github.com/mojocn/base64Captcha v1.3.6
 )
 
diff --git a/captcha-basic/go.sum b/captcha-basic/go.sum
index bb4b977..5068574 100644
--- a/captcha-basic/go.sum
+++ b/captcha-basic/go.sum
@@ -2,10 +2,10 @@ github.com/BurntSushi/toml v1.0.0 
h1:dtDWrepsVPfW9H/4y7dDgFc2MBUSeJhlaDtK13CxFlU
 github.com/BurntSushi/toml v1.0.0/go.mod 
h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ=
 github.com/LinkinStars/go-i18n/v2 v2.2.2 
h1:ZfjpzbW13dv6btv3RALKZkpN9A+7K1JA//2QcNeWaxU=
 github.com/LinkinStars/go-i18n/v2 v2.2.2/go.mod 
h1:hLglSJ4/3M0Y7ZVcoEJI+OwqkglHCA32DdjuJJR2LbM=
-github.com/apache/answer v1.4.1 h1:O7BJyhLmc0JxYgjBz/vkapN2vtI0ylFx+PdOzqROM0c=
-github.com/apache/answer v1.4.1/go.mod 
h1:L0GTnyO7ykalUVJkApwtbWGLfsknwSyTKdJG5V4x/d8=
-github.com/apache/answer-plugins/util v1.0.2 
h1:PontocVaiEm+oTj+4aDonwWDZnxywUeHsaTwlQgclfA=
-github.com/apache/answer-plugins/util v1.0.2/go.mod 
h1:KPMSiM4ec4uEl2njaGINYuSl6zVmHdvPB2nHUxVcQDo=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091 
h1:TmUPU0tX3VzbUO7rCBW3hJDUGO/WOI343zcbymIWQSM=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091/go.mod 
h1:ehAJmrP4X9kBJKlYzTtRrwRbKeRqjnHxyYlhf11yzfw=
+github.com/apache/answer-plugins/util v1.0.3-0.20250107030257-cf94ebc70954 
h1:jVqxzyeHvYxAT30vGfHXtZLNoi9qAWnvTtuMSj6pFys=
+github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954/go.mod 
h1:wQEKNXVa/BKKq5yro9qo5bFiO3/SW1noORabxEndk3o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bytedance/sonic v1.12.2 
h1:oaMFuRTpMHYLpCntGca65YWt5ny+wAceDERTkT2L9lg=
diff --git a/captcha-google-v2/go.mod b/captcha-google-v2/go.mod
index cee9da6..306ba31 100644
--- a/captcha-google-v2/go.mod
+++ b/captcha-google-v2/go.mod
@@ -3,8 +3,8 @@ module github.com/apache/answer-plugins/captcha-google-v2
 go 1.22.0
 
 require (
-       github.com/apache/answer v1.4.1
-       github.com/apache/answer-plugins/util v1.0.2
+       github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091
+       github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954
        github.com/segmentfault/pacman v1.0.5-0.20230822083413-c0075a2d401f
 )
 
diff --git a/captcha-google-v2/go.sum b/captcha-google-v2/go.sum
index 64aa05d..ef8d155 100644
--- a/captcha-google-v2/go.sum
+++ b/captcha-google-v2/go.sum
@@ -2,10 +2,10 @@ github.com/BurntSushi/toml v1.0.0 
h1:dtDWrepsVPfW9H/4y7dDgFc2MBUSeJhlaDtK13CxFlU
 github.com/BurntSushi/toml v1.0.0/go.mod 
h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ=
 github.com/LinkinStars/go-i18n/v2 v2.2.2 
h1:ZfjpzbW13dv6btv3RALKZkpN9A+7K1JA//2QcNeWaxU=
 github.com/LinkinStars/go-i18n/v2 v2.2.2/go.mod 
h1:hLglSJ4/3M0Y7ZVcoEJI+OwqkglHCA32DdjuJJR2LbM=
-github.com/apache/answer v1.4.1 h1:O7BJyhLmc0JxYgjBz/vkapN2vtI0ylFx+PdOzqROM0c=
-github.com/apache/answer v1.4.1/go.mod 
h1:L0GTnyO7ykalUVJkApwtbWGLfsknwSyTKdJG5V4x/d8=
-github.com/apache/answer-plugins/util v1.0.2 
h1:PontocVaiEm+oTj+4aDonwWDZnxywUeHsaTwlQgclfA=
-github.com/apache/answer-plugins/util v1.0.2/go.mod 
h1:KPMSiM4ec4uEl2njaGINYuSl6zVmHdvPB2nHUxVcQDo=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091 
h1:TmUPU0tX3VzbUO7rCBW3hJDUGO/WOI343zcbymIWQSM=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091/go.mod 
h1:ehAJmrP4X9kBJKlYzTtRrwRbKeRqjnHxyYlhf11yzfw=
+github.com/apache/answer-plugins/util v1.0.3-0.20250107030257-cf94ebc70954 
h1:jVqxzyeHvYxAT30vGfHXtZLNoi9qAWnvTtuMSj6pFys=
+github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954/go.mod 
h1:wQEKNXVa/BKKq5yro9qo5bFiO3/SW1noORabxEndk3o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bytedance/sonic v1.12.2 
h1:oaMFuRTpMHYLpCntGca65YWt5ny+wAceDERTkT2L9lg=
diff --git a/cdn-aliyun/aliyun.go b/cdn-aliyun/aliyun.go
index cdab85c..e680348 100644
--- a/cdn-aliyun/aliyun.go
+++ b/cdn-aliyun/aliyun.go
@@ -23,12 +23,6 @@ import (
        "embed"
        "encoding/json"
        "fmt"
-       "github.com/aliyun/aliyun-oss-go-sdk/oss"
-       "github.com/apache/answer-plugins/cdn-aliyun/i18n"
-       "github.com/apache/answer-plugins/util"
-       "github.com/apache/answer/plugin"
-       "github.com/apache/answer/ui"
-       "github.com/segmentfault/pacman/log"
        "io"
        "io/fs"
        "net/http"
@@ -36,6 +30,13 @@ import (
        "path/filepath"
        "strconv"
        "strings"
+
+       "github.com/aliyun/aliyun-oss-go-sdk/oss"
+       "github.com/apache/answer-plugins/cdn-aliyun/i18n"
+       "github.com/apache/answer-plugins/util"
+       "github.com/apache/answer/plugin"
+       "github.com/apache/answer/ui"
+       "github.com/segmentfault/pacman/log"
 )
 
 var (
diff --git a/cdn-aliyun/go.mod b/cdn-aliyun/go.mod
index 884a702..df8c8ae 100644
--- a/cdn-aliyun/go.mod
+++ b/cdn-aliyun/go.mod
@@ -4,8 +4,8 @@ go 1.22.0
 
 require (
        github.com/aliyun/aliyun-oss-go-sdk v3.0.2+incompatible
-       github.com/apache/answer v1.4.1
-       github.com/apache/answer-plugins/util v1.0.2
+       github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091
+       github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954
        github.com/segmentfault/pacman v1.0.5-0.20230822083413-c0075a2d401f
 )
 
diff --git a/cdn-aliyun/go.sum b/cdn-aliyun/go.sum
index 01a27fb..34dbf76 100644
--- a/cdn-aliyun/go.sum
+++ b/cdn-aliyun/go.sum
@@ -4,10 +4,10 @@ github.com/LinkinStars/go-i18n/v2 v2.2.2 
h1:ZfjpzbW13dv6btv3RALKZkpN9A+7K1JA//2Q
 github.com/LinkinStars/go-i18n/v2 v2.2.2/go.mod 
h1:hLglSJ4/3M0Y7ZVcoEJI+OwqkglHCA32DdjuJJR2LbM=
 github.com/aliyun/aliyun-oss-go-sdk v3.0.2+incompatible 
h1:8psS8a+wKfiLt1iVDX79F7Y6wUM49Lcha2FMXt4UM8g=
 github.com/aliyun/aliyun-oss-go-sdk v3.0.2+incompatible/go.mod 
h1:T/Aws4fEfogEE9v+HPhhw+CntffsBHJ8nXQCwKr0/g8=
-github.com/apache/answer v1.4.1 h1:O7BJyhLmc0JxYgjBz/vkapN2vtI0ylFx+PdOzqROM0c=
-github.com/apache/answer v1.4.1/go.mod 
h1:L0GTnyO7ykalUVJkApwtbWGLfsknwSyTKdJG5V4x/d8=
-github.com/apache/answer-plugins/util v1.0.2 
h1:PontocVaiEm+oTj+4aDonwWDZnxywUeHsaTwlQgclfA=
-github.com/apache/answer-plugins/util v1.0.2/go.mod 
h1:KPMSiM4ec4uEl2njaGINYuSl6zVmHdvPB2nHUxVcQDo=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091 
h1:TmUPU0tX3VzbUO7rCBW3hJDUGO/WOI343zcbymIWQSM=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091/go.mod 
h1:ehAJmrP4X9kBJKlYzTtRrwRbKeRqjnHxyYlhf11yzfw=
+github.com/apache/answer-plugins/util v1.0.3-0.20250107030257-cf94ebc70954 
h1:jVqxzyeHvYxAT30vGfHXtZLNoi9qAWnvTtuMSj6pFys=
+github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954/go.mod 
h1:wQEKNXVa/BKKq5yro9qo5bFiO3/SW1noORabxEndk3o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bytedance/sonic v1.12.2 
h1:oaMFuRTpMHYLpCntGca65YWt5ny+wAceDERTkT2L9lg=
diff --git a/cdn-s3/go.mod b/cdn-s3/go.mod
index 9b2f284..29e55a1 100644
--- a/cdn-s3/go.mod
+++ b/cdn-s3/go.mod
@@ -3,8 +3,8 @@ module github.com/apache/answer-plugins/cdn-s3
 go 1.22.0
 
 require (
-       github.com/apache/answer v1.4.1
-       github.com/apache/answer-plugins/util v1.0.2
+       github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091
+       github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954
        github.com/aws/aws-sdk-go v1.44.314
        github.com/segmentfault/pacman v1.0.5-0.20230822083413-c0075a2d401f
 )
diff --git a/cdn-s3/go.sum b/cdn-s3/go.sum
index cdc538b..34ab911 100644
--- a/cdn-s3/go.sum
+++ b/cdn-s3/go.sum
@@ -2,10 +2,10 @@ github.com/BurntSushi/toml v1.0.0 
h1:dtDWrepsVPfW9H/4y7dDgFc2MBUSeJhlaDtK13CxFlU
 github.com/BurntSushi/toml v1.0.0/go.mod 
h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ=
 github.com/LinkinStars/go-i18n/v2 v2.2.2 
h1:ZfjpzbW13dv6btv3RALKZkpN9A+7K1JA//2QcNeWaxU=
 github.com/LinkinStars/go-i18n/v2 v2.2.2/go.mod 
h1:hLglSJ4/3M0Y7ZVcoEJI+OwqkglHCA32DdjuJJR2LbM=
-github.com/apache/answer v1.4.1 h1:O7BJyhLmc0JxYgjBz/vkapN2vtI0ylFx+PdOzqROM0c=
-github.com/apache/answer v1.4.1/go.mod 
h1:L0GTnyO7ykalUVJkApwtbWGLfsknwSyTKdJG5V4x/d8=
-github.com/apache/answer-plugins/util v1.0.2 
h1:PontocVaiEm+oTj+4aDonwWDZnxywUeHsaTwlQgclfA=
-github.com/apache/answer-plugins/util v1.0.2/go.mod 
h1:KPMSiM4ec4uEl2njaGINYuSl6zVmHdvPB2nHUxVcQDo=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091 
h1:TmUPU0tX3VzbUO7rCBW3hJDUGO/WOI343zcbymIWQSM=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091/go.mod 
h1:ehAJmrP4X9kBJKlYzTtRrwRbKeRqjnHxyYlhf11yzfw=
+github.com/apache/answer-plugins/util v1.0.3-0.20250107030257-cf94ebc70954 
h1:jVqxzyeHvYxAT30vGfHXtZLNoi9qAWnvTtuMSj6pFys=
+github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954/go.mod 
h1:wQEKNXVa/BKKq5yro9qo5bFiO3/SW1noORabxEndk3o=
 github.com/aws/aws-sdk-go v1.44.314 
h1:d/5Jyk/Fb+PBd/4nzQg0JuC2W4A0knrDIzBgK/ggAow=
 github.com/aws/aws-sdk-go v1.44.314/go.mod 
h1:aVsgQcEevwlmQ7qHE9I3h+dtQgpqhFB+i8Phjh7fkwI=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
diff --git a/cdn-s3/s3.go b/cdn-s3/s3.go
index 9810beb..6b2a17a 100644
--- a/cdn-s3/s3.go
+++ b/cdn-s3/s3.go
@@ -25,10 +25,6 @@ import (
        "encoding/hex"
        "encoding/json"
        "fmt"
-       "github.com/apache/answer-plugins/cdn-s3/i18n"
-       "github.com/apache/answer-plugins/util"
-       "github.com/apache/answer/ui"
-       "github.com/segmentfault/pacman/log"
        "io"
        "io/fs"
        "net/http"
@@ -38,7 +34,11 @@ import (
        "strings"
        "time"
 
+       "github.com/apache/answer-plugins/cdn-s3/i18n"
+       "github.com/apache/answer-plugins/util"
        "github.com/apache/answer/plugin"
+       "github.com/apache/answer/ui"
+       "github.com/segmentfault/pacman/log"
 )
 
 var (
diff --git a/cdn-s3/s3_client.go b/cdn-s3/s3_client.go
index 961a6f2..8924fa3 100644
--- a/cdn-s3/s3_client.go
+++ b/cdn-s3/s3_client.go
@@ -21,12 +21,13 @@ package s3
 
 import (
        "fmt"
+       "io"
+       "strings"
+
        "github.com/aws/aws-sdk-go/aws"
        "github.com/aws/aws-sdk-go/aws/credentials"
        "github.com/aws/aws-sdk-go/aws/session"
        "github.com/aws/aws-sdk-go/service/s3"
-       "io"
-       "strings"
 )
 
 type Client struct {
diff --git a/connector-apache/apache.go b/connector-apache/apache.go
index bc1ae23..6d97b4c 100644
--- a/connector-apache/apache.go
+++ b/connector-apache/apache.go
@@ -23,11 +23,11 @@ import (
        "embed"
        "encoding/json"
        "fmt"
-       "github.com/apache/answer-plugins/util"
        "io"
        "net/http"
 
        "github.com/apache/answer-plugins/connector-apache/i18n"
+       "github.com/apache/answer-plugins/util"
        "github.com/apache/answer/pkg/token"
        "github.com/apache/answer/plugin"
        "github.com/segmentfault/pacman/log"
diff --git a/connector-apache/go.mod b/connector-apache/go.mod
index 5b25a27..e577054 100644
--- a/connector-apache/go.mod
+++ b/connector-apache/go.mod
@@ -3,8 +3,8 @@ module github.com/apache/answer-plugins/connector-apache
 go 1.22.0
 
 require (
-       github.com/apache/answer v1.4.1
-       github.com/apache/answer-plugins/util v1.0.2
+       github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091
+       github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954
        github.com/segmentfault/pacman v1.0.5-0.20230822083413-c0075a2d401f
 )
 
diff --git a/connector-apache/go.sum b/connector-apache/go.sum
index 1c0762d..06b0100 100644
--- a/connector-apache/go.sum
+++ b/connector-apache/go.sum
@@ -2,10 +2,10 @@ github.com/BurntSushi/toml v1.0.0 
h1:dtDWrepsVPfW9H/4y7dDgFc2MBUSeJhlaDtK13CxFlU
 github.com/BurntSushi/toml v1.0.0/go.mod 
h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ=
 github.com/LinkinStars/go-i18n/v2 v2.2.2 
h1:ZfjpzbW13dv6btv3RALKZkpN9A+7K1JA//2QcNeWaxU=
 github.com/LinkinStars/go-i18n/v2 v2.2.2/go.mod 
h1:hLglSJ4/3M0Y7ZVcoEJI+OwqkglHCA32DdjuJJR2LbM=
-github.com/apache/answer v1.4.1 h1:O7BJyhLmc0JxYgjBz/vkapN2vtI0ylFx+PdOzqROM0c=
-github.com/apache/answer v1.4.1/go.mod 
h1:L0GTnyO7ykalUVJkApwtbWGLfsknwSyTKdJG5V4x/d8=
-github.com/apache/answer-plugins/util v1.0.2 
h1:PontocVaiEm+oTj+4aDonwWDZnxywUeHsaTwlQgclfA=
-github.com/apache/answer-plugins/util v1.0.2/go.mod 
h1:KPMSiM4ec4uEl2njaGINYuSl6zVmHdvPB2nHUxVcQDo=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091 
h1:TmUPU0tX3VzbUO7rCBW3hJDUGO/WOI343zcbymIWQSM=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091/go.mod 
h1:ehAJmrP4X9kBJKlYzTtRrwRbKeRqjnHxyYlhf11yzfw=
+github.com/apache/answer-plugins/util v1.0.3-0.20250107030257-cf94ebc70954 
h1:jVqxzyeHvYxAT30vGfHXtZLNoi9qAWnvTtuMSj6pFys=
+github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954/go.mod 
h1:wQEKNXVa/BKKq5yro9qo5bFiO3/SW1noORabxEndk3o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bytedance/sonic v1.12.2 
h1:oaMFuRTpMHYLpCntGca65YWt5ny+wAceDERTkT2L9lg=
diff --git a/connector-basic/basic.go b/connector-basic/basic.go
index 3fd6a3b..296a2cf 100644
--- a/connector-basic/basic.go
+++ b/connector-basic/basic.go
@@ -24,7 +24,6 @@ import (
        "embed"
        "encoding/json"
        "fmt"
-       "github.com/apache/answer-plugins/util"
        "io"
        "regexp"
        "strings"
@@ -32,6 +31,7 @@ import (
        "unicode/utf8"
 
        "github.com/apache/answer-plugins/connector-basic/i18n"
+       "github.com/apache/answer-plugins/util"
        "github.com/apache/answer/pkg/checker"
        "github.com/apache/answer/plugin"
        "github.com/segmentfault/pacman/log"
diff --git a/connector-basic/go.mod b/connector-basic/go.mod
index 77e04be..7312454 100644
--- a/connector-basic/go.mod
+++ b/connector-basic/go.mod
@@ -3,8 +3,8 @@ module github.com/apache/answer-plugins/connector-basic
 go 1.22.0
 
 require (
-       github.com/apache/answer v1.4.1
-       github.com/apache/answer-plugins/util v1.0.2
+       github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091
+       github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954
        github.com/segmentfault/pacman v1.0.5-0.20230822083413-c0075a2d401f
        github.com/tidwall/gjson v1.17.3
        golang.org/x/oauth2 v0.4.0
diff --git a/connector-basic/go.sum b/connector-basic/go.sum
index 5fbc098..64c3cf1 100644
--- a/connector-basic/go.sum
+++ b/connector-basic/go.sum
@@ -22,10 +22,10 @@ github.com/alecthomas/template 
v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuy
 github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod 
h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=
 github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod 
h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0=
 github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod 
h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0=
-github.com/apache/answer v1.4.1 h1:O7BJyhLmc0JxYgjBz/vkapN2vtI0ylFx+PdOzqROM0c=
-github.com/apache/answer v1.4.1/go.mod 
h1:L0GTnyO7ykalUVJkApwtbWGLfsknwSyTKdJG5V4x/d8=
-github.com/apache/answer-plugins/util v1.0.2 
h1:PontocVaiEm+oTj+4aDonwWDZnxywUeHsaTwlQgclfA=
-github.com/apache/answer-plugins/util v1.0.2/go.mod 
h1:KPMSiM4ec4uEl2njaGINYuSl6zVmHdvPB2nHUxVcQDo=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091 
h1:TmUPU0tX3VzbUO7rCBW3hJDUGO/WOI343zcbymIWQSM=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091/go.mod 
h1:ehAJmrP4X9kBJKlYzTtRrwRbKeRqjnHxyYlhf11yzfw=
+github.com/apache/answer-plugins/util v1.0.3-0.20250107030257-cf94ebc70954 
h1:jVqxzyeHvYxAT30vGfHXtZLNoi9qAWnvTtuMSj6pFys=
+github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954/go.mod 
h1:wQEKNXVa/BKKq5yro9qo5bFiO3/SW1noORabxEndk3o=
 github.com/apache/thrift v0.12.0/go.mod 
h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ=
 github.com/apache/thrift v0.13.0/go.mod 
h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ=
 github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod 
h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o=
diff --git a/connector-dingtalk/dingtalk.go b/connector-dingtalk/dingtalk.go
index 9deb65f..5f7d569 100644
--- a/connector-dingtalk/dingtalk.go
+++ b/connector-dingtalk/dingtalk.go
@@ -24,10 +24,10 @@ import (
        "embed"
        "encoding/json"
        "fmt"
-       "github.com/apache/answer-plugins/util"
        "net/http"
 
        "github.com/apache/answer-plugins/connector-dingtalk/i18n"
+       "github.com/apache/answer-plugins/util"
        "github.com/apache/answer/plugin"
        "github.com/segmentfault/pacman/log"
 )
diff --git a/connector-dingtalk/go.mod b/connector-dingtalk/go.mod
index 5330e69..3c4da7c 100644
--- a/connector-dingtalk/go.mod
+++ b/connector-dingtalk/go.mod
@@ -3,8 +3,8 @@ module github.com/apache/answer-plugins/connector-dingtalk
 go 1.22.0
 
 require (
-       github.com/apache/answer v1.4.1
-       github.com/apache/answer-plugins/util v1.0.2
+       github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091
+       github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954
        github.com/segmentfault/pacman v1.0.5-0.20230822083413-c0075a2d401f
 )
 
diff --git a/connector-dingtalk/go.sum b/connector-dingtalk/go.sum
index 144856e..7f947b0 100644
--- a/connector-dingtalk/go.sum
+++ b/connector-dingtalk/go.sum
@@ -2,10 +2,10 @@ github.com/BurntSushi/toml v1.0.0 
h1:dtDWrepsVPfW9H/4y7dDgFc2MBUSeJhlaDtK13CxFlU
 github.com/BurntSushi/toml v1.0.0/go.mod 
h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ=
 github.com/LinkinStars/go-i18n/v2 v2.2.2 
h1:ZfjpzbW13dv6btv3RALKZkpN9A+7K1JA//2QcNeWaxU=
 github.com/LinkinStars/go-i18n/v2 v2.2.2/go.mod 
h1:hLglSJ4/3M0Y7ZVcoEJI+OwqkglHCA32DdjuJJR2LbM=
-github.com/apache/answer v1.4.1 h1:O7BJyhLmc0JxYgjBz/vkapN2vtI0ylFx+PdOzqROM0c=
-github.com/apache/answer v1.4.1/go.mod 
h1:L0GTnyO7ykalUVJkApwtbWGLfsknwSyTKdJG5V4x/d8=
-github.com/apache/answer-plugins/util v1.0.2 
h1:PontocVaiEm+oTj+4aDonwWDZnxywUeHsaTwlQgclfA=
-github.com/apache/answer-plugins/util v1.0.2/go.mod 
h1:KPMSiM4ec4uEl2njaGINYuSl6zVmHdvPB2nHUxVcQDo=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091 
h1:TmUPU0tX3VzbUO7rCBW3hJDUGO/WOI343zcbymIWQSM=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091/go.mod 
h1:ehAJmrP4X9kBJKlYzTtRrwRbKeRqjnHxyYlhf11yzfw=
+github.com/apache/answer-plugins/util v1.0.3-0.20250107030257-cf94ebc70954 
h1:jVqxzyeHvYxAT30vGfHXtZLNoi9qAWnvTtuMSj6pFys=
+github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954/go.mod 
h1:wQEKNXVa/BKKq5yro9qo5bFiO3/SW1noORabxEndk3o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bytedance/sonic v1.12.2 
h1:oaMFuRTpMHYLpCntGca65YWt5ny+wAceDERTkT2L9lg=
diff --git a/connector-github/github.go b/connector-github/github.go
index 4d2bdd2..fddb34c 100644
--- a/connector-github/github.go
+++ b/connector-github/github.go
@@ -24,10 +24,10 @@ import (
        "embed"
        "encoding/json"
        "fmt"
-       "github.com/apache/answer-plugins/util"
        "time"
 
        "github.com/apache/answer-plugins/connector-github/i18n"
+       "github.com/apache/answer-plugins/util"
        "github.com/apache/answer/plugin"
        "github.com/google/go-github/v50/github"
        "github.com/segmentfault/pacman/log"
diff --git a/connector-github/go.mod b/connector-github/go.mod
index 6a75ae1..093693e 100644
--- a/connector-github/go.mod
+++ b/connector-github/go.mod
@@ -3,8 +3,8 @@ module github.com/apache/answer-plugins/connector-github
 go 1.22.0
 
 require (
-       github.com/apache/answer v1.4.1
-       github.com/apache/answer-plugins/util v1.0.2
+       github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091
+       github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954
        github.com/google/go-github/v50 v50.1.0
        github.com/segmentfault/pacman v1.0.5-0.20230822083413-c0075a2d401f
        golang.org/x/oauth2 v0.4.0
diff --git a/connector-github/go.sum b/connector-github/go.sum
index f88527e..d5f89be 100644
--- a/connector-github/go.sum
+++ b/connector-github/go.sum
@@ -2,10 +2,10 @@ github.com/BurntSushi/toml v1.0.0 
h1:dtDWrepsVPfW9H/4y7dDgFc2MBUSeJhlaDtK13CxFlU
 github.com/BurntSushi/toml v1.0.0/go.mod 
h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ=
 github.com/LinkinStars/go-i18n/v2 v2.2.2 
h1:ZfjpzbW13dv6btv3RALKZkpN9A+7K1JA//2QcNeWaxU=
 github.com/LinkinStars/go-i18n/v2 v2.2.2/go.mod 
h1:hLglSJ4/3M0Y7ZVcoEJI+OwqkglHCA32DdjuJJR2LbM=
-github.com/apache/answer v1.4.1 h1:O7BJyhLmc0JxYgjBz/vkapN2vtI0ylFx+PdOzqROM0c=
-github.com/apache/answer v1.4.1/go.mod 
h1:L0GTnyO7ykalUVJkApwtbWGLfsknwSyTKdJG5V4x/d8=
-github.com/apache/answer-plugins/util v1.0.2 
h1:PontocVaiEm+oTj+4aDonwWDZnxywUeHsaTwlQgclfA=
-github.com/apache/answer-plugins/util v1.0.2/go.mod 
h1:KPMSiM4ec4uEl2njaGINYuSl6zVmHdvPB2nHUxVcQDo=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091 
h1:TmUPU0tX3VzbUO7rCBW3hJDUGO/WOI343zcbymIWQSM=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091/go.mod 
h1:ehAJmrP4X9kBJKlYzTtRrwRbKeRqjnHxyYlhf11yzfw=
+github.com/apache/answer-plugins/util v1.0.3-0.20250107030257-cf94ebc70954 
h1:jVqxzyeHvYxAT30vGfHXtZLNoi9qAWnvTtuMSj6pFys=
+github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954/go.mod 
h1:wQEKNXVa/BKKq5yro9qo5bFiO3/SW1noORabxEndk3o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bytedance/sonic v1.12.2 
h1:oaMFuRTpMHYLpCntGca65YWt5ny+wAceDERTkT2L9lg=
diff --git a/connector-google/go.mod b/connector-google/go.mod
index fed7f80..c8b8507 100644
--- a/connector-google/go.mod
+++ b/connector-google/go.mod
@@ -3,8 +3,8 @@ module github.com/apache/answer-plugins/connector-google
 go 1.22.0
 
 require (
-       github.com/apache/answer v1.4.1
-       github.com/apache/answer-plugins/util v1.0.2
+       github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091
+       github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954
        golang.org/x/oauth2 v0.4.0
 )
 
diff --git a/connector-google/go.sum b/connector-google/go.sum
index 0b509d5..3e0e6f1 100644
--- a/connector-google/go.sum
+++ b/connector-google/go.sum
@@ -4,10 +4,10 @@ github.com/BurntSushi/toml v1.0.0 
h1:dtDWrepsVPfW9H/4y7dDgFc2MBUSeJhlaDtK13CxFlU
 github.com/BurntSushi/toml v1.0.0/go.mod 
h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ=
 github.com/LinkinStars/go-i18n/v2 v2.2.2 
h1:ZfjpzbW13dv6btv3RALKZkpN9A+7K1JA//2QcNeWaxU=
 github.com/LinkinStars/go-i18n/v2 v2.2.2/go.mod 
h1:hLglSJ4/3M0Y7ZVcoEJI+OwqkglHCA32DdjuJJR2LbM=
-github.com/apache/answer v1.4.1 h1:O7BJyhLmc0JxYgjBz/vkapN2vtI0ylFx+PdOzqROM0c=
-github.com/apache/answer v1.4.1/go.mod 
h1:L0GTnyO7ykalUVJkApwtbWGLfsknwSyTKdJG5V4x/d8=
-github.com/apache/answer-plugins/util v1.0.2 
h1:PontocVaiEm+oTj+4aDonwWDZnxywUeHsaTwlQgclfA=
-github.com/apache/answer-plugins/util v1.0.2/go.mod 
h1:KPMSiM4ec4uEl2njaGINYuSl6zVmHdvPB2nHUxVcQDo=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091 
h1:TmUPU0tX3VzbUO7rCBW3hJDUGO/WOI343zcbymIWQSM=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091/go.mod 
h1:ehAJmrP4X9kBJKlYzTtRrwRbKeRqjnHxyYlhf11yzfw=
+github.com/apache/answer-plugins/util v1.0.3-0.20250107030257-cf94ebc70954 
h1:jVqxzyeHvYxAT30vGfHXtZLNoi9qAWnvTtuMSj6pFys=
+github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954/go.mod 
h1:wQEKNXVa/BKKq5yro9qo5bFiO3/SW1noORabxEndk3o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bytedance/sonic v1.12.2 
h1:oaMFuRTpMHYLpCntGca65YWt5ny+wAceDERTkT2L9lg=
diff --git a/connector-google/google.go b/connector-google/google.go
index 9f5c362..1cefb7a 100644
--- a/connector-google/google.go
+++ b/connector-google/google.go
@@ -24,11 +24,11 @@ import (
        "embed"
        "encoding/json"
        "fmt"
-       "github.com/apache/answer-plugins/util"
        "io"
        "time"
 
        "github.com/apache/answer-plugins/connector-google/i18n"
+       "github.com/apache/answer-plugins/util"
        "github.com/apache/answer/plugin"
        "golang.org/x/oauth2"
        oauth2Google "golang.org/x/oauth2/google"
diff --git a/connector-wallet/go.mod b/connector-wallet/go.mod
index 1f47d29..c7b1ea7 100644
--- a/connector-wallet/go.mod
+++ b/connector-wallet/go.mod
@@ -3,8 +3,8 @@ module github.com/apache/answer-plugins/connector-wallet
 go 1.22.0
 
 require (
-       github.com/apache/answer v1.4.1
-       github.com/apache/answer-plugins/util v1.0.2
+       github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091
+       github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954
        github.com/i-lucifer/crypto v0.0.2
        golang.org/x/exp v0.0.0-20240909161429-701f63a606c0
 )
diff --git a/connector-wallet/go.sum b/connector-wallet/go.sum
index 1dbdb2e..71c07ba 100644
--- a/connector-wallet/go.sum
+++ b/connector-wallet/go.sum
@@ -2,10 +2,10 @@ github.com/BurntSushi/toml v1.0.0 
h1:dtDWrepsVPfW9H/4y7dDgFc2MBUSeJhlaDtK13CxFlU
 github.com/BurntSushi/toml v1.0.0/go.mod 
h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ=
 github.com/LinkinStars/go-i18n/v2 v2.2.2 
h1:ZfjpzbW13dv6btv3RALKZkpN9A+7K1JA//2QcNeWaxU=
 github.com/LinkinStars/go-i18n/v2 v2.2.2/go.mod 
h1:hLglSJ4/3M0Y7ZVcoEJI+OwqkglHCA32DdjuJJR2LbM=
-github.com/apache/answer v1.4.1 h1:O7BJyhLmc0JxYgjBz/vkapN2vtI0ylFx+PdOzqROM0c=
-github.com/apache/answer v1.4.1/go.mod 
h1:L0GTnyO7ykalUVJkApwtbWGLfsknwSyTKdJG5V4x/d8=
-github.com/apache/answer-plugins/util v1.0.2 
h1:PontocVaiEm+oTj+4aDonwWDZnxywUeHsaTwlQgclfA=
-github.com/apache/answer-plugins/util v1.0.2/go.mod 
h1:KPMSiM4ec4uEl2njaGINYuSl6zVmHdvPB2nHUxVcQDo=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091 
h1:TmUPU0tX3VzbUO7rCBW3hJDUGO/WOI343zcbymIWQSM=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091/go.mod 
h1:ehAJmrP4X9kBJKlYzTtRrwRbKeRqjnHxyYlhf11yzfw=
+github.com/apache/answer-plugins/util v1.0.3-0.20250107030257-cf94ebc70954 
h1:jVqxzyeHvYxAT30vGfHXtZLNoi9qAWnvTtuMSj6pFys=
+github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954/go.mod 
h1:wQEKNXVa/BKKq5yro9qo5bFiO3/SW1noORabxEndk3o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bytedance/sonic v1.12.2 
h1:oaMFuRTpMHYLpCntGca65YWt5ny+wAceDERTkT2L9lg=
diff --git a/editor-chart/go.mod b/editor-chart/go.mod
index 93b387a..98846d5 100644
--- a/editor-chart/go.mod
+++ b/editor-chart/go.mod
@@ -3,8 +3,8 @@ module github.com/apache/answer-plugins/editor-chart
 go 1.22.0
 
 require (
-       github.com/apache/answer v1.4.1
-       github.com/apache/answer-plugins/util v1.0.2
+       github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091
+       github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954
 )
 
 require (
diff --git a/editor-chart/go.sum b/editor-chart/go.sum
index 144856e..7f947b0 100644
--- a/editor-chart/go.sum
+++ b/editor-chart/go.sum
@@ -2,10 +2,10 @@ github.com/BurntSushi/toml v1.0.0 
h1:dtDWrepsVPfW9H/4y7dDgFc2MBUSeJhlaDtK13CxFlU
 github.com/BurntSushi/toml v1.0.0/go.mod 
h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ=
 github.com/LinkinStars/go-i18n/v2 v2.2.2 
h1:ZfjpzbW13dv6btv3RALKZkpN9A+7K1JA//2QcNeWaxU=
 github.com/LinkinStars/go-i18n/v2 v2.2.2/go.mod 
h1:hLglSJ4/3M0Y7ZVcoEJI+OwqkglHCA32DdjuJJR2LbM=
-github.com/apache/answer v1.4.1 h1:O7BJyhLmc0JxYgjBz/vkapN2vtI0ylFx+PdOzqROM0c=
-github.com/apache/answer v1.4.1/go.mod 
h1:L0GTnyO7ykalUVJkApwtbWGLfsknwSyTKdJG5V4x/d8=
-github.com/apache/answer-plugins/util v1.0.2 
h1:PontocVaiEm+oTj+4aDonwWDZnxywUeHsaTwlQgclfA=
-github.com/apache/answer-plugins/util v1.0.2/go.mod 
h1:KPMSiM4ec4uEl2njaGINYuSl6zVmHdvPB2nHUxVcQDo=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091 
h1:TmUPU0tX3VzbUO7rCBW3hJDUGO/WOI343zcbymIWQSM=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091/go.mod 
h1:ehAJmrP4X9kBJKlYzTtRrwRbKeRqjnHxyYlhf11yzfw=
+github.com/apache/answer-plugins/util v1.0.3-0.20250107030257-cf94ebc70954 
h1:jVqxzyeHvYxAT30vGfHXtZLNoi9qAWnvTtuMSj6pFys=
+github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954/go.mod 
h1:wQEKNXVa/BKKq5yro9qo5bFiO3/SW1noORabxEndk3o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bytedance/sonic v1.12.2 
h1:oaMFuRTpMHYLpCntGca65YWt5ny+wAceDERTkT2L9lg=
diff --git a/editor-formula/go.mod b/editor-formula/go.mod
index 0ce1aef..78cbfce 100644
--- a/editor-formula/go.mod
+++ b/editor-formula/go.mod
@@ -3,8 +3,8 @@ module github.com/apache/answer-plugins/editor-formula
 go 1.22.0
 
 require (
-       github.com/apache/answer v1.4.1
-       github.com/apache/answer-plugins/util v1.0.2
+       github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091
+       github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954
 )
 
 require (
diff --git a/editor-formula/go.sum b/editor-formula/go.sum
index 144856e..7f947b0 100644
--- a/editor-formula/go.sum
+++ b/editor-formula/go.sum
@@ -2,10 +2,10 @@ github.com/BurntSushi/toml v1.0.0 
h1:dtDWrepsVPfW9H/4y7dDgFc2MBUSeJhlaDtK13CxFlU
 github.com/BurntSushi/toml v1.0.0/go.mod 
h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ=
 github.com/LinkinStars/go-i18n/v2 v2.2.2 
h1:ZfjpzbW13dv6btv3RALKZkpN9A+7K1JA//2QcNeWaxU=
 github.com/LinkinStars/go-i18n/v2 v2.2.2/go.mod 
h1:hLglSJ4/3M0Y7ZVcoEJI+OwqkglHCA32DdjuJJR2LbM=
-github.com/apache/answer v1.4.1 h1:O7BJyhLmc0JxYgjBz/vkapN2vtI0ylFx+PdOzqROM0c=
-github.com/apache/answer v1.4.1/go.mod 
h1:L0GTnyO7ykalUVJkApwtbWGLfsknwSyTKdJG5V4x/d8=
-github.com/apache/answer-plugins/util v1.0.2 
h1:PontocVaiEm+oTj+4aDonwWDZnxywUeHsaTwlQgclfA=
-github.com/apache/answer-plugins/util v1.0.2/go.mod 
h1:KPMSiM4ec4uEl2njaGINYuSl6zVmHdvPB2nHUxVcQDo=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091 
h1:TmUPU0tX3VzbUO7rCBW3hJDUGO/WOI343zcbymIWQSM=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091/go.mod 
h1:ehAJmrP4X9kBJKlYzTtRrwRbKeRqjnHxyYlhf11yzfw=
+github.com/apache/answer-plugins/util v1.0.3-0.20250107030257-cf94ebc70954 
h1:jVqxzyeHvYxAT30vGfHXtZLNoi9qAWnvTtuMSj6pFys=
+github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954/go.mod 
h1:wQEKNXVa/BKKq5yro9qo5bFiO3/SW1noORabxEndk3o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bytedance/sonic v1.12.2 
h1:oaMFuRTpMHYLpCntGca65YWt5ny+wAceDERTkT2L9lg=
diff --git a/embed-basic/go.mod b/embed-basic/go.mod
index 8ca2ae9..f721d43 100644
--- a/embed-basic/go.mod
+++ b/embed-basic/go.mod
@@ -3,8 +3,8 @@ module github.com/apache/answer-plugins/embed-basic
 go 1.22.0
 
 require (
-       github.com/apache/answer v1.4.1
-       github.com/apache/answer-plugins/util v1.0.2
+       github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091
+       github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954
        github.com/gin-gonic/gin v1.10.0
 )
 
diff --git a/embed-basic/go.sum b/embed-basic/go.sum
index 144856e..7f947b0 100644
--- a/embed-basic/go.sum
+++ b/embed-basic/go.sum
@@ -2,10 +2,10 @@ github.com/BurntSushi/toml v1.0.0 
h1:dtDWrepsVPfW9H/4y7dDgFc2MBUSeJhlaDtK13CxFlU
 github.com/BurntSushi/toml v1.0.0/go.mod 
h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ=
 github.com/LinkinStars/go-i18n/v2 v2.2.2 
h1:ZfjpzbW13dv6btv3RALKZkpN9A+7K1JA//2QcNeWaxU=
 github.com/LinkinStars/go-i18n/v2 v2.2.2/go.mod 
h1:hLglSJ4/3M0Y7ZVcoEJI+OwqkglHCA32DdjuJJR2LbM=
-github.com/apache/answer v1.4.1 h1:O7BJyhLmc0JxYgjBz/vkapN2vtI0ylFx+PdOzqROM0c=
-github.com/apache/answer v1.4.1/go.mod 
h1:L0GTnyO7ykalUVJkApwtbWGLfsknwSyTKdJG5V4x/d8=
-github.com/apache/answer-plugins/util v1.0.2 
h1:PontocVaiEm+oTj+4aDonwWDZnxywUeHsaTwlQgclfA=
-github.com/apache/answer-plugins/util v1.0.2/go.mod 
h1:KPMSiM4ec4uEl2njaGINYuSl6zVmHdvPB2nHUxVcQDo=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091 
h1:TmUPU0tX3VzbUO7rCBW3hJDUGO/WOI343zcbymIWQSM=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091/go.mod 
h1:ehAJmrP4X9kBJKlYzTtRrwRbKeRqjnHxyYlhf11yzfw=
+github.com/apache/answer-plugins/util v1.0.3-0.20250107030257-cf94ebc70954 
h1:jVqxzyeHvYxAT30vGfHXtZLNoi9qAWnvTtuMSj6pFys=
+github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954/go.mod 
h1:wQEKNXVa/BKKq5yro9qo5bFiO3/SW1noORabxEndk3o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bytedance/sonic v1.12.2 
h1:oaMFuRTpMHYLpCntGca65YWt5ny+wAceDERTkT2L9lg=
diff --git a/notification-dingtalk/dingtalk_notification.go 
b/notification-dingtalk/dingtalk_notification.go
index 3364654..8db3677 100644
--- a/notification-dingtalk/dingtalk_notification.go
+++ b/notification-dingtalk/dingtalk_notification.go
@@ -21,11 +21,12 @@ package dingtalk
 
 import (
        "embed"
-       "github.com/apache/answer-plugins/util"
        "strings"
 
        dingtalkI18n 
"github.com/apache/answer-plugins/notification-dingtalk/i18n"
+       "github.com/apache/answer-plugins/util"
        "github.com/apache/answer/plugin"
+       "github.com/go-resty/resty/v2"
        "github.com/segmentfault/pacman/i18n"
        "github.com/segmentfault/pacman/log"
 )
diff --git a/notification-dingtalk/go.mod b/notification-dingtalk/go.mod
index 56fe7b7..07cdf02 100644
--- a/notification-dingtalk/go.mod
+++ b/notification-dingtalk/go.mod
@@ -3,10 +3,11 @@ module github.com/apache/answer-plugins/notification-dingtalk
 go 1.22.0
 
 require (
-       github.com/apache/answer v1.4.1
-       github.com/apache/answer-plugins/util v1.0.2
-       github.com/go-resty/resty/v2 v2.15.3
+       github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091
+       github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954
+       github.com/go-resty/resty/v2 v2.16.2
        github.com/segmentfault/pacman v1.0.5-0.20230822083413-c0075a2d401f
+       gopkg.in/resty.v1 v1.12.0
 )
 
 require (
diff --git a/notification-dingtalk/go.sum b/notification-dingtalk/go.sum
index 39477f9..1a6af8e 100644
--- a/notification-dingtalk/go.sum
+++ b/notification-dingtalk/go.sum
@@ -2,10 +2,10 @@ github.com/BurntSushi/toml v1.0.0 
h1:dtDWrepsVPfW9H/4y7dDgFc2MBUSeJhlaDtK13CxFlU
 github.com/BurntSushi/toml v1.0.0/go.mod 
h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ=
 github.com/LinkinStars/go-i18n/v2 v2.2.2 
h1:ZfjpzbW13dv6btv3RALKZkpN9A+7K1JA//2QcNeWaxU=
 github.com/LinkinStars/go-i18n/v2 v2.2.2/go.mod 
h1:hLglSJ4/3M0Y7ZVcoEJI+OwqkglHCA32DdjuJJR2LbM=
-github.com/apache/answer v1.4.1 h1:O7BJyhLmc0JxYgjBz/vkapN2vtI0ylFx+PdOzqROM0c=
-github.com/apache/answer v1.4.1/go.mod 
h1:L0GTnyO7ykalUVJkApwtbWGLfsknwSyTKdJG5V4x/d8=
-github.com/apache/answer-plugins/util v1.0.2 
h1:PontocVaiEm+oTj+4aDonwWDZnxywUeHsaTwlQgclfA=
-github.com/apache/answer-plugins/util v1.0.2/go.mod 
h1:KPMSiM4ec4uEl2njaGINYuSl6zVmHdvPB2nHUxVcQDo=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091 
h1:TmUPU0tX3VzbUO7rCBW3hJDUGO/WOI343zcbymIWQSM=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091/go.mod 
h1:ehAJmrP4X9kBJKlYzTtRrwRbKeRqjnHxyYlhf11yzfw=
+github.com/apache/answer-plugins/util v1.0.3-0.20250107030257-cf94ebc70954 
h1:jVqxzyeHvYxAT30vGfHXtZLNoi9qAWnvTtuMSj6pFys=
+github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954/go.mod 
h1:wQEKNXVa/BKKq5yro9qo5bFiO3/SW1noORabxEndk3o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bytedance/sonic v1.12.2 
h1:oaMFuRTpMHYLpCntGca65YWt5ny+wAceDERTkT2L9lg=
@@ -36,8 +36,8 @@ github.com/go-playground/universal-translator v0.18.1 
h1:Bcnm0ZwsGyWbCzImXv+pAJn
 github.com/go-playground/universal-translator v0.18.1/go.mod 
h1:xekY+UJKNuX9WP91TpwSH2VMlDf28Uj24BCp08ZFTUY=
 github.com/go-playground/validator/v10 v10.22.1 
h1:40JcKH+bBNGFczGuoBYgX4I6m/i27HYW8P9FDk5PbgA=
 github.com/go-playground/validator/v10 v10.22.1/go.mod 
h1:dbuPbCMFw/DrkbEynArYaCwl3amGuJotoKCe95atGMM=
-github.com/go-resty/resty/v2 v2.15.3 
h1:bqff+hcqAflpiF591hhJzNdkRsFhlB96CYfBwSFvql8=
-github.com/go-resty/resty/v2 v2.15.3/go.mod 
h1:0fHAoK7JoBy/Ch36N8VFeMsK7xQOHhvWaC3iOktwmIU=
+github.com/go-resty/resty/v2 v2.16.2 
h1:CpRqTjIzq/rweXUt9+GxzzQdlkqMdt8Lm/fuK/CAbAg=
+github.com/go-resty/resty/v2 v2.16.2/go.mod 
h1:0fHAoK7JoBy/Ch36N8VFeMsK7xQOHhvWaC3iOktwmIU=
 github.com/goccy/go-json v0.10.3 
h1:KZ5WoDbxAIgm2HNbYckL0se1fHD6rz5j4ywS6ebzDqA=
 github.com/goccy/go-json v0.10.3/go.mod 
h1:oq7eo15ShAhp70Anwd5lgX2pLfOS3QCiwU/PULtXL6M=
 github.com/google/go-cmp v0.2.0/go.mod 
h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M=
@@ -103,6 +103,7 @@ golang.org/x/crypto 
v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5y
 golang.org/x/crypto v0.27.0 h1:GXm2NjJrPaiv/h1tb2UH8QfgC/hOf/+z0p6PT8o1w7A=
 golang.org/x/crypto v0.27.0/go.mod 
h1:1Xngt8kV6Dvbssa53Ziq6Eqn0HqbZi5Z6R0ZpwQzt70=
 golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod 
h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4=
+golang.org/x/net v0.0.0-20181220203305-927f97764cc3/go.mod 
h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
 golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod 
h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
 golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod 
h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
 golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod 
h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
@@ -140,6 +141,8 @@ google.golang.org/protobuf v1.34.2/go.mod 
h1:qYOHts0dSfpeUzUFpOMr/WGzszTmLH+DiWn
 gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod 
h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
 gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c 
h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
 gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod 
h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q=
+gopkg.in/resty.v1 v1.12.0 h1:CuXP0Pjfw9rOuY6EP+UvtNvt5DSqHpIxILZKT/quCZI=
+gopkg.in/resty.v1 v1.12.0/go.mod 
h1:mDo4pnntr5jdWRML875a/NmxYqAlA73dVijT2AXvQQo=
 gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
 gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY=
 gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ=
diff --git a/notification-lark/go.mod b/notification-lark/go.mod
index 0d16a00..b9b4336 100644
--- a/notification-lark/go.mod
+++ b/notification-lark/go.mod
@@ -3,8 +3,8 @@ module github.com/apache/answer-plugins/notification-lark
 go 1.22.0
 
 require (
-       github.com/apache/answer v1.4.1
-       github.com/apache/answer-plugins/util v1.0.2
+       github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091
+       github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954
        github.com/larksuite/oapi-sdk-go/v3 v3.3.1
        github.com/segmentfault/pacman v1.0.5-0.20230822083413-c0075a2d401f
 )
diff --git a/notification-lark/go.sum b/notification-lark/go.sum
index 473f7c0..060e8dc 100644
--- a/notification-lark/go.sum
+++ b/notification-lark/go.sum
@@ -2,10 +2,10 @@ github.com/BurntSushi/toml v1.0.0 
h1:dtDWrepsVPfW9H/4y7dDgFc2MBUSeJhlaDtK13CxFlU
 github.com/BurntSushi/toml v1.0.0/go.mod 
h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ=
 github.com/LinkinStars/go-i18n/v2 v2.2.2 
h1:ZfjpzbW13dv6btv3RALKZkpN9A+7K1JA//2QcNeWaxU=
 github.com/LinkinStars/go-i18n/v2 v2.2.2/go.mod 
h1:hLglSJ4/3M0Y7ZVcoEJI+OwqkglHCA32DdjuJJR2LbM=
-github.com/apache/answer v1.4.1 h1:O7BJyhLmc0JxYgjBz/vkapN2vtI0ylFx+PdOzqROM0c=
-github.com/apache/answer v1.4.1/go.mod 
h1:L0GTnyO7ykalUVJkApwtbWGLfsknwSyTKdJG5V4x/d8=
-github.com/apache/answer-plugins/util v1.0.2 
h1:PontocVaiEm+oTj+4aDonwWDZnxywUeHsaTwlQgclfA=
-github.com/apache/answer-plugins/util v1.0.2/go.mod 
h1:KPMSiM4ec4uEl2njaGINYuSl6zVmHdvPB2nHUxVcQDo=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091 
h1:TmUPU0tX3VzbUO7rCBW3hJDUGO/WOI343zcbymIWQSM=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091/go.mod 
h1:ehAJmrP4X9kBJKlYzTtRrwRbKeRqjnHxyYlhf11yzfw=
+github.com/apache/answer-plugins/util v1.0.3-0.20250107030257-cf94ebc70954 
h1:jVqxzyeHvYxAT30vGfHXtZLNoi9qAWnvTtuMSj6pFys=
+github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954/go.mod 
h1:wQEKNXVa/BKKq5yro9qo5bFiO3/SW1noORabxEndk3o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bytedance/sonic v1.12.2 
h1:oaMFuRTpMHYLpCntGca65YWt5ny+wAceDERTkT2L9lg=
diff --git a/notification-slack/go.mod b/notification-slack/go.mod
index 6f2e2e7..4378210 100644
--- a/notification-slack/go.mod
+++ b/notification-slack/go.mod
@@ -3,9 +3,9 @@ module github.com/apache/answer-plugins/notification-slack
 go 1.22.0
 
 require (
-       github.com/apache/answer v1.4.1
-       github.com/apache/answer-plugins/util v1.0.2
-       github.com/go-resty/resty/v2 v2.15.0
+       github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091
+       github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954
+       github.com/go-resty/resty/v2 v2.16.2
        github.com/segmentfault/pacman v1.0.5-0.20230822083413-c0075a2d401f
 )
 
diff --git a/notification-slack/go.sum b/notification-slack/go.sum
index 8937392..e90a146 100644
--- a/notification-slack/go.sum
+++ b/notification-slack/go.sum
@@ -2,10 +2,10 @@ github.com/BurntSushi/toml v1.0.0 
h1:dtDWrepsVPfW9H/4y7dDgFc2MBUSeJhlaDtK13CxFlU
 github.com/BurntSushi/toml v1.0.0/go.mod 
h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ=
 github.com/LinkinStars/go-i18n/v2 v2.2.2 
h1:ZfjpzbW13dv6btv3RALKZkpN9A+7K1JA//2QcNeWaxU=
 github.com/LinkinStars/go-i18n/v2 v2.2.2/go.mod 
h1:hLglSJ4/3M0Y7ZVcoEJI+OwqkglHCA32DdjuJJR2LbM=
-github.com/apache/answer v1.4.1 h1:O7BJyhLmc0JxYgjBz/vkapN2vtI0ylFx+PdOzqROM0c=
-github.com/apache/answer v1.4.1/go.mod 
h1:L0GTnyO7ykalUVJkApwtbWGLfsknwSyTKdJG5V4x/d8=
-github.com/apache/answer-plugins/util v1.0.2 
h1:PontocVaiEm+oTj+4aDonwWDZnxywUeHsaTwlQgclfA=
-github.com/apache/answer-plugins/util v1.0.2/go.mod 
h1:KPMSiM4ec4uEl2njaGINYuSl6zVmHdvPB2nHUxVcQDo=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091 
h1:TmUPU0tX3VzbUO7rCBW3hJDUGO/WOI343zcbymIWQSM=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091/go.mod 
h1:ehAJmrP4X9kBJKlYzTtRrwRbKeRqjnHxyYlhf11yzfw=
+github.com/apache/answer-plugins/util v1.0.3-0.20250107030257-cf94ebc70954 
h1:jVqxzyeHvYxAT30vGfHXtZLNoi9qAWnvTtuMSj6pFys=
+github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954/go.mod 
h1:wQEKNXVa/BKKq5yro9qo5bFiO3/SW1noORabxEndk3o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bytedance/sonic v1.12.2 
h1:oaMFuRTpMHYLpCntGca65YWt5ny+wAceDERTkT2L9lg=
@@ -36,8 +36,8 @@ github.com/go-playground/universal-translator v0.18.1 
h1:Bcnm0ZwsGyWbCzImXv+pAJn
 github.com/go-playground/universal-translator v0.18.1/go.mod 
h1:xekY+UJKNuX9WP91TpwSH2VMlDf28Uj24BCp08ZFTUY=
 github.com/go-playground/validator/v10 v10.22.1 
h1:40JcKH+bBNGFczGuoBYgX4I6m/i27HYW8P9FDk5PbgA=
 github.com/go-playground/validator/v10 v10.22.1/go.mod 
h1:dbuPbCMFw/DrkbEynArYaCwl3amGuJotoKCe95atGMM=
-github.com/go-resty/resty/v2 v2.15.0 
h1:clPQLZ2x9h4yGY81IzpMPnty+xoGyFaDg0XMkCsHf90=
-github.com/go-resty/resty/v2 v2.15.0/go.mod 
h1:0fHAoK7JoBy/Ch36N8VFeMsK7xQOHhvWaC3iOktwmIU=
+github.com/go-resty/resty/v2 v2.16.2 
h1:CpRqTjIzq/rweXUt9+GxzzQdlkqMdt8Lm/fuK/CAbAg=
+github.com/go-resty/resty/v2 v2.16.2/go.mod 
h1:0fHAoK7JoBy/Ch36N8VFeMsK7xQOHhvWaC3iOktwmIU=
 github.com/goccy/go-json v0.10.3 
h1:KZ5WoDbxAIgm2HNbYckL0se1fHD6rz5j4ywS6ebzDqA=
 github.com/goccy/go-json v0.10.3/go.mod 
h1:oq7eo15ShAhp70Anwd5lgX2pLfOS3QCiwU/PULtXL6M=
 github.com/google/go-cmp v0.2.0/go.mod 
h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M=
diff --git a/notification-slack/slack_notification.go 
b/notification-slack/slack_notification.go
index 0f5c74f..6d1ba9a 100644
--- a/notification-slack/slack_notification.go
+++ b/notification-slack/slack_notification.go
@@ -26,6 +26,7 @@ import (
        slackI18n "github.com/apache/answer-plugins/notification-slack/i18n"
        "github.com/apache/answer-plugins/util"
        "github.com/apache/answer/plugin"
+       "github.com/go-resty/resty/v2"
        "github.com/segmentfault/pacman/i18n"
        "github.com/segmentfault/pacman/log"
 )
diff --git a/notification-wecom/go.mod b/notification-wecom/go.mod
index e8c7ddb..e5995ba 100644
--- a/notification-wecom/go.mod
+++ b/notification-wecom/go.mod
@@ -3,10 +3,11 @@ module github.com/apache/answer-plugins/notification-wecom
 go 1.22.0
 
 require (
-       github.com/apache/answer v1.4.1
-       github.com/apache/answer-plugins/util v1.0.2
+       github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091
+       github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954
        github.com/go-resty/resty/v2 v2.16.2
        github.com/segmentfault/pacman v1.0.5-0.20230822083413-c0075a2d401f
+       gopkg.in/resty.v1 v1.12.0
 )
 
 require (
diff --git a/notification-wecom/go.sum b/notification-wecom/go.sum
index 70faf43..1a6af8e 100644
--- a/notification-wecom/go.sum
+++ b/notification-wecom/go.sum
@@ -2,10 +2,10 @@ github.com/BurntSushi/toml v1.0.0 
h1:dtDWrepsVPfW9H/4y7dDgFc2MBUSeJhlaDtK13CxFlU
 github.com/BurntSushi/toml v1.0.0/go.mod 
h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ=
 github.com/LinkinStars/go-i18n/v2 v2.2.2 
h1:ZfjpzbW13dv6btv3RALKZkpN9A+7K1JA//2QcNeWaxU=
 github.com/LinkinStars/go-i18n/v2 v2.2.2/go.mod 
h1:hLglSJ4/3M0Y7ZVcoEJI+OwqkglHCA32DdjuJJR2LbM=
-github.com/apache/answer v1.4.1 h1:O7BJyhLmc0JxYgjBz/vkapN2vtI0ylFx+PdOzqROM0c=
-github.com/apache/answer v1.4.1/go.mod 
h1:L0GTnyO7ykalUVJkApwtbWGLfsknwSyTKdJG5V4x/d8=
-github.com/apache/answer-plugins/util v1.0.2 
h1:PontocVaiEm+oTj+4aDonwWDZnxywUeHsaTwlQgclfA=
-github.com/apache/answer-plugins/util v1.0.2/go.mod 
h1:KPMSiM4ec4uEl2njaGINYuSl6zVmHdvPB2nHUxVcQDo=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091 
h1:TmUPU0tX3VzbUO7rCBW3hJDUGO/WOI343zcbymIWQSM=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091/go.mod 
h1:ehAJmrP4X9kBJKlYzTtRrwRbKeRqjnHxyYlhf11yzfw=
+github.com/apache/answer-plugins/util v1.0.3-0.20250107030257-cf94ebc70954 
h1:jVqxzyeHvYxAT30vGfHXtZLNoi9qAWnvTtuMSj6pFys=
+github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954/go.mod 
h1:wQEKNXVa/BKKq5yro9qo5bFiO3/SW1noORabxEndk3o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bytedance/sonic v1.12.2 
h1:oaMFuRTpMHYLpCntGca65YWt5ny+wAceDERTkT2L9lg=
@@ -103,6 +103,7 @@ golang.org/x/crypto 
v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5y
 golang.org/x/crypto v0.27.0 h1:GXm2NjJrPaiv/h1tb2UH8QfgC/hOf/+z0p6PT8o1w7A=
 golang.org/x/crypto v0.27.0/go.mod 
h1:1Xngt8kV6Dvbssa53Ziq6Eqn0HqbZi5Z6R0ZpwQzt70=
 golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod 
h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4=
+golang.org/x/net v0.0.0-20181220203305-927f97764cc3/go.mod 
h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
 golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod 
h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
 golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod 
h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
 golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod 
h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
@@ -140,6 +141,8 @@ google.golang.org/protobuf v1.34.2/go.mod 
h1:qYOHts0dSfpeUzUFpOMr/WGzszTmLH+DiWn
 gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod 
h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
 gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c 
h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
 gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod 
h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q=
+gopkg.in/resty.v1 v1.12.0 h1:CuXP0Pjfw9rOuY6EP+UvtNvt5DSqHpIxILZKT/quCZI=
+gopkg.in/resty.v1 v1.12.0/go.mod 
h1:mDo4pnntr5jdWRML875a/NmxYqAlA73dVijT2AXvQQo=
 gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
 gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY=
 gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ=
diff --git a/notification-wecom/notification_wecom.go 
b/notification-wecom/notification_wecom.go
index b5506d2..0de5a8b 100644
--- a/notification-wecom/notification_wecom.go
+++ b/notification-wecom/notification_wecom.go
@@ -21,11 +21,12 @@ package wecom
 
 import (
        "embed"
-       "github.com/apache/answer/plugin"
        "strings"
 
        wecomI18n "github.com/apache/answer-plugins/notification-wecom/i18n"
        "github.com/apache/answer-plugins/util"
+       "github.com/apache/answer/plugin"
+       "github.com/go-resty/resty/v2"
        "github.com/segmentfault/pacman/i18n"
        "github.com/segmentfault/pacman/log"
 )
diff --git a/render-markdown-codehighlight/go.mod 
b/render-markdown-codehighlight/go.mod
index edaf6c5..edf70bd 100644
--- a/render-markdown-codehighlight/go.mod
+++ b/render-markdown-codehighlight/go.mod
@@ -3,8 +3,8 @@ module 
github.com/apache/answer-plugins/render-markdown-codehighlight
 go 1.22.0
 
 require (
-       github.com/apache/answer v1.4.1
-       github.com/apache/answer-plugins/util v1.0.2
+       github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091
+       github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954
        github.com/gin-gonic/gin v1.10.0
 )
 
diff --git a/render-markdown-codehighlight/go.sum 
b/render-markdown-codehighlight/go.sum
index 144856e..7f947b0 100644
--- a/render-markdown-codehighlight/go.sum
+++ b/render-markdown-codehighlight/go.sum
@@ -2,10 +2,10 @@ github.com/BurntSushi/toml v1.0.0 
h1:dtDWrepsVPfW9H/4y7dDgFc2MBUSeJhlaDtK13CxFlU
 github.com/BurntSushi/toml v1.0.0/go.mod 
h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ=
 github.com/LinkinStars/go-i18n/v2 v2.2.2 
h1:ZfjpzbW13dv6btv3RALKZkpN9A+7K1JA//2QcNeWaxU=
 github.com/LinkinStars/go-i18n/v2 v2.2.2/go.mod 
h1:hLglSJ4/3M0Y7ZVcoEJI+OwqkglHCA32DdjuJJR2LbM=
-github.com/apache/answer v1.4.1 h1:O7BJyhLmc0JxYgjBz/vkapN2vtI0ylFx+PdOzqROM0c=
-github.com/apache/answer v1.4.1/go.mod 
h1:L0GTnyO7ykalUVJkApwtbWGLfsknwSyTKdJG5V4x/d8=
-github.com/apache/answer-plugins/util v1.0.2 
h1:PontocVaiEm+oTj+4aDonwWDZnxywUeHsaTwlQgclfA=
-github.com/apache/answer-plugins/util v1.0.2/go.mod 
h1:KPMSiM4ec4uEl2njaGINYuSl6zVmHdvPB2nHUxVcQDo=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091 
h1:TmUPU0tX3VzbUO7rCBW3hJDUGO/WOI343zcbymIWQSM=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091/go.mod 
h1:ehAJmrP4X9kBJKlYzTtRrwRbKeRqjnHxyYlhf11yzfw=
+github.com/apache/answer-plugins/util v1.0.3-0.20250107030257-cf94ebc70954 
h1:jVqxzyeHvYxAT30vGfHXtZLNoi9qAWnvTtuMSj6pFys=
+github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954/go.mod 
h1:wQEKNXVa/BKKq5yro9qo5bFiO3/SW1noORabxEndk3o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bytedance/sonic v1.12.2 
h1:oaMFuRTpMHYLpCntGca65YWt5ny+wAceDERTkT2L9lg=
diff --git a/render-markdown-codehighlight/renderMarkdownCodehighlight.go 
b/render-markdown-codehighlight/renderMarkdownCodehighlight.go
index 3f8fb8b..17aa0c7 100644
--- a/render-markdown-codehighlight/renderMarkdownCodehighlight.go
+++ b/render-markdown-codehighlight/renderMarkdownCodehighlight.go
@@ -22,11 +22,12 @@ package render_markdown_codehighlight
 import (
        "embed"
        "encoding/json"
+       "strings"
+
        "github.com/apache/answer-plugins/render-markdown-codehighlight/i18n"
        "github.com/apache/answer-plugins/util"
        "github.com/apache/answer/plugin"
        "github.com/gin-gonic/gin"
-       "strings"
 )
 
 //go:embed info.yaml
diff --git a/reviewer-akismet/basic.go b/reviewer-akismet/basic.go
index f6d15fd..0f44e5a 100644
--- a/reviewer-akismet/basic.go
+++ b/reviewer-akismet/basic.go
@@ -22,9 +22,9 @@ package basic
 import (
        "embed"
        "encoding/json"
-       "github.com/apache/answer-plugins/util"
 
        "github.com/apache/answer-plugins/reviewer-akismet/i18n"
+       "github.com/apache/answer-plugins/util"
        "github.com/apache/answer/plugin"
        myI18n "github.com/segmentfault/pacman/i18n"
        "github.com/segmentfault/pacman/log"
diff --git a/reviewer-akismet/go.mod b/reviewer-akismet/go.mod
index dc9e27e..fb1afd0 100644
--- a/reviewer-akismet/go.mod
+++ b/reviewer-akismet/go.mod
@@ -3,9 +3,8 @@ module github.com/apache/answer-plugins/reviewer-akismet
 go 1.22.0
 
 require (
-       github.com/apache/answer v1.4.1
-       github.com/apache/answer-plugins/util v1.0.2
-       github.com/go-resty/resty/v2 v2.12.0
+       github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091
+       github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954
        github.com/segmentfault/pacman v1.0.5-0.20230822083413-c0075a2d401f
 )
 
diff --git a/reviewer-akismet/go.sum b/reviewer-akismet/go.sum
index 042580c..ef8d155 100644
--- a/reviewer-akismet/go.sum
+++ b/reviewer-akismet/go.sum
@@ -2,10 +2,10 @@ github.com/BurntSushi/toml v1.0.0 
h1:dtDWrepsVPfW9H/4y7dDgFc2MBUSeJhlaDtK13CxFlU
 github.com/BurntSushi/toml v1.0.0/go.mod 
h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ=
 github.com/LinkinStars/go-i18n/v2 v2.2.2 
h1:ZfjpzbW13dv6btv3RALKZkpN9A+7K1JA//2QcNeWaxU=
 github.com/LinkinStars/go-i18n/v2 v2.2.2/go.mod 
h1:hLglSJ4/3M0Y7ZVcoEJI+OwqkglHCA32DdjuJJR2LbM=
-github.com/apache/answer v1.4.1 h1:O7BJyhLmc0JxYgjBz/vkapN2vtI0ylFx+PdOzqROM0c=
-github.com/apache/answer v1.4.1/go.mod 
h1:L0GTnyO7ykalUVJkApwtbWGLfsknwSyTKdJG5V4x/d8=
-github.com/apache/answer-plugins/util v1.0.2 
h1:PontocVaiEm+oTj+4aDonwWDZnxywUeHsaTwlQgclfA=
-github.com/apache/answer-plugins/util v1.0.2/go.mod 
h1:KPMSiM4ec4uEl2njaGINYuSl6zVmHdvPB2nHUxVcQDo=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091 
h1:TmUPU0tX3VzbUO7rCBW3hJDUGO/WOI343zcbymIWQSM=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091/go.mod 
h1:ehAJmrP4X9kBJKlYzTtRrwRbKeRqjnHxyYlhf11yzfw=
+github.com/apache/answer-plugins/util v1.0.3-0.20250107030257-cf94ebc70954 
h1:jVqxzyeHvYxAT30vGfHXtZLNoi9qAWnvTtuMSj6pFys=
+github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954/go.mod 
h1:wQEKNXVa/BKKq5yro9qo5bFiO3/SW1noORabxEndk3o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bytedance/sonic v1.12.2 
h1:oaMFuRTpMHYLpCntGca65YWt5ny+wAceDERTkT2L9lg=
@@ -35,8 +35,6 @@ github.com/go-playground/universal-translator v0.18.1 
h1:Bcnm0ZwsGyWbCzImXv+pAJn
 github.com/go-playground/universal-translator v0.18.1/go.mod 
h1:xekY+UJKNuX9WP91TpwSH2VMlDf28Uj24BCp08ZFTUY=
 github.com/go-playground/validator/v10 v10.22.1 
h1:40JcKH+bBNGFczGuoBYgX4I6m/i27HYW8P9FDk5PbgA=
 github.com/go-playground/validator/v10 v10.22.1/go.mod 
h1:dbuPbCMFw/DrkbEynArYaCwl3amGuJotoKCe95atGMM=
-github.com/go-resty/resty/v2 v2.12.0 
h1:rsVL8P90LFvkUYq/V5BTVe203WfRIU4gvcf+yfzJzGA=
-github.com/go-resty/resty/v2 v2.12.0/go.mod 
h1:o0yGPrkS3lOe1+eFajk6kBW8ScXzwU3hD69/gt2yB/0=
 github.com/goccy/go-json v0.10.3 
h1:KZ5WoDbxAIgm2HNbYckL0se1fHD6rz5j4ywS6ebzDqA=
 github.com/goccy/go-json v0.10.3/go.mod 
h1:oq7eo15ShAhp70Anwd5lgX2pLfOS3QCiwU/PULtXL6M=
 github.com/google/go-cmp v0.2.0/go.mod 
h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M=
@@ -100,25 +98,17 @@ golang.org/x/arch v0.10.0 
h1:S3huipmSclq3PJMNe76NGwkBR504WFkQ5dhzWzP8ZW8=
 golang.org/x/arch v0.10.0/go.mod 
h1:FEVrYAQjsQXMVJ1nsMoVVXPZg6p2JE2mx8psSWTDQys=
 golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod 
h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
 golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod 
h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
-golang.org/x/crypto v0.19.0/go.mod 
h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU=
-golang.org/x/crypto v0.21.0/go.mod 
h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs=
 golang.org/x/crypto v0.27.0 h1:GXm2NjJrPaiv/h1tb2UH8QfgC/hOf/+z0p6PT8o1w7A=
 golang.org/x/crypto v0.27.0/go.mod 
h1:1Xngt8kV6Dvbssa53Ziq6Eqn0HqbZi5Z6R0ZpwQzt70=
 golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod 
h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4=
-golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
 golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod 
h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
 golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod 
h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
 golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod 
h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
 golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod 
h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
-golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
-golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg=
-golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44=
-golang.org/x/net v0.22.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg=
 golang.org/x/net v0.29.0 h1:5ORfpBpCs4HzDYoodCDBbwHzdR5UrLBZ3sOnUJmFoHo=
 golang.org/x/net v0.29.0/go.mod h1:gLkgy8jTGERgjzMic6DS9+SP0ajcu6Xu3Orq/SpETg0=
 golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod 
h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
 golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod 
h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
 golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod 
h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
 golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod 
h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
 golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod 
h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
@@ -126,33 +116,20 @@ golang.org/x/sys 
v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBc
 golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod 
h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
 golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
 golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
-golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
 golang.org/x/sys v0.25.0 h1:r+8e+loiHxRqhXVl6ML1nO3l1+oFoWbnlu2Ehimmi34=
 golang.org/x/sys v0.25.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
 golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod 
h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
 golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod 
h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
-golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k=
-golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo=
-golang.org/x/term v0.17.0/go.mod 
h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk=
-golang.org/x/term v0.18.0/go.mod 
h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58=
 golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
 golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
 golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
 golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
-golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
-golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=
-golang.org/x/text v0.14.0/go.mod 
h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
 golang.org/x/text v0.18.0 h1:XvMDiNzPAl0jr17s6W9lcaIhGUfUORdGCNsuLmPG224=
 golang.org/x/text v0.18.0/go.mod 
h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY=
-golang.org/x/time v0.5.0 h1:o7cqy6amK/52YcAKIPlM3a+Fpj35zvRj2TP+e1xFSfk=
-golang.org/x/time v0.5.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM=
 golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod 
h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
 golang.org/x/tools v0.0.0-20190422233926-fe54fb35175b/go.mod 
h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs=
 golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod 
h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
 golang.org/x/tools v0.1.12/go.mod 
h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc=
-golang.org/x/tools v0.6.0/go.mod 
h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU=
 golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod 
h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
 google.golang.org/protobuf v1.34.2 
h1:6xV6lTsCfpGD21XK49h7MhtcApnLqkfYgPcdHftf6hg=
 google.golang.org/protobuf v1.34.2/go.mod 
h1:qYOHts0dSfpeUzUFpOMr/WGzszTmLH+DiWniOlNbLDw=
diff --git a/reviewer-baidu/basic.go b/reviewer-baidu/basic.go
index 7e92d17..80241d8 100644
--- a/reviewer-baidu/basic.go
+++ b/reviewer-baidu/basic.go
@@ -22,9 +22,9 @@ package basic
 import (
        "embed"
        "encoding/json"
-       "github.com/apache/answer-plugins/util"
 
        "github.com/apache/answer-plugins/reviewer-baidu/i18n"
+       "github.com/apache/answer-plugins/util"
        "github.com/apache/answer/plugin"
        "github.com/lufei/baidu-golang-sdk/aip/censor"
        myI18n "github.com/segmentfault/pacman/i18n"
diff --git a/reviewer-baidu/go.mod b/reviewer-baidu/go.mod
index b1a37a6..c107408 100644
--- a/reviewer-baidu/go.mod
+++ b/reviewer-baidu/go.mod
@@ -3,8 +3,8 @@ module github.com/apache/answer-plugins/reviewer-baidu
 go 1.22.0
 
 require (
-       github.com/apache/answer v1.4.1
-       github.com/apache/answer-plugins/util v1.0.2
+       github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091
+       github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954
        github.com/lufei/baidu-golang-sdk v0.0.0-20241007032158-d85deddc0d61
        github.com/segmentfault/pacman v1.0.5-0.20230822083413-c0075a2d401f
 )
diff --git a/reviewer-baidu/go.sum b/reviewer-baidu/go.sum
index 40e9fd7..a929be6 100644
--- a/reviewer-baidu/go.sum
+++ b/reviewer-baidu/go.sum
@@ -2,10 +2,10 @@ github.com/BurntSushi/toml v1.0.0 
h1:dtDWrepsVPfW9H/4y7dDgFc2MBUSeJhlaDtK13CxFlU
 github.com/BurntSushi/toml v1.0.0/go.mod 
h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ=
 github.com/LinkinStars/go-i18n/v2 v2.2.2 
h1:ZfjpzbW13dv6btv3RALKZkpN9A+7K1JA//2QcNeWaxU=
 github.com/LinkinStars/go-i18n/v2 v2.2.2/go.mod 
h1:hLglSJ4/3M0Y7ZVcoEJI+OwqkglHCA32DdjuJJR2LbM=
-github.com/apache/answer v1.4.1 h1:O7BJyhLmc0JxYgjBz/vkapN2vtI0ylFx+PdOzqROM0c=
-github.com/apache/answer v1.4.1/go.mod 
h1:L0GTnyO7ykalUVJkApwtbWGLfsknwSyTKdJG5V4x/d8=
-github.com/apache/answer-plugins/util v1.0.2 
h1:PontocVaiEm+oTj+4aDonwWDZnxywUeHsaTwlQgclfA=
-github.com/apache/answer-plugins/util v1.0.2/go.mod 
h1:KPMSiM4ec4uEl2njaGINYuSl6zVmHdvPB2nHUxVcQDo=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091 
h1:TmUPU0tX3VzbUO7rCBW3hJDUGO/WOI343zcbymIWQSM=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091/go.mod 
h1:ehAJmrP4X9kBJKlYzTtRrwRbKeRqjnHxyYlhf11yzfw=
+github.com/apache/answer-plugins/util v1.0.3-0.20250107030257-cf94ebc70954 
h1:jVqxzyeHvYxAT30vGfHXtZLNoi9qAWnvTtuMSj6pFys=
+github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954/go.mod 
h1:wQEKNXVa/BKKq5yro9qo5bFiO3/SW1noORabxEndk3o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bytedance/sonic v1.12.2 
h1:oaMFuRTpMHYLpCntGca65YWt5ny+wAceDERTkT2L9lg=
diff --git a/reviewer-basic/basic.go b/reviewer-basic/basic.go
index d12d633..e3f47e9 100644
--- a/reviewer-basic/basic.go
+++ b/reviewer-basic/basic.go
@@ -23,10 +23,10 @@ import (
        "embed"
        "encoding/json"
        "fmt"
-       "github.com/apache/answer-plugins/util"
        "strings"
 
        "github.com/apache/answer-plugins/reviewer-basic/i18n"
+       "github.com/apache/answer-plugins/util"
        "github.com/apache/answer/plugin"
        myI18n "github.com/segmentfault/pacman/i18n"
 )
diff --git a/reviewer-basic/go.mod b/reviewer-basic/go.mod
index 983a0d4..b604870 100644
--- a/reviewer-basic/go.mod
+++ b/reviewer-basic/go.mod
@@ -3,8 +3,8 @@ module github.com/apache/answer-plugins/reviewer-basic
 go 1.22.0
 
 require (
-       github.com/apache/answer v1.4.1
-       github.com/apache/answer-plugins/util v1.0.2
+       github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091
+       github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954
        github.com/segmentfault/pacman v1.0.5-0.20230822083413-c0075a2d401f
 )
 
diff --git a/reviewer-basic/go.sum b/reviewer-basic/go.sum
index 64aa05d..ef8d155 100644
--- a/reviewer-basic/go.sum
+++ b/reviewer-basic/go.sum
@@ -2,10 +2,10 @@ github.com/BurntSushi/toml v1.0.0 
h1:dtDWrepsVPfW9H/4y7dDgFc2MBUSeJhlaDtK13CxFlU
 github.com/BurntSushi/toml v1.0.0/go.mod 
h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ=
 github.com/LinkinStars/go-i18n/v2 v2.2.2 
h1:ZfjpzbW13dv6btv3RALKZkpN9A+7K1JA//2QcNeWaxU=
 github.com/LinkinStars/go-i18n/v2 v2.2.2/go.mod 
h1:hLglSJ4/3M0Y7ZVcoEJI+OwqkglHCA32DdjuJJR2LbM=
-github.com/apache/answer v1.4.1 h1:O7BJyhLmc0JxYgjBz/vkapN2vtI0ylFx+PdOzqROM0c=
-github.com/apache/answer v1.4.1/go.mod 
h1:L0GTnyO7ykalUVJkApwtbWGLfsknwSyTKdJG5V4x/d8=
-github.com/apache/answer-plugins/util v1.0.2 
h1:PontocVaiEm+oTj+4aDonwWDZnxywUeHsaTwlQgclfA=
-github.com/apache/answer-plugins/util v1.0.2/go.mod 
h1:KPMSiM4ec4uEl2njaGINYuSl6zVmHdvPB2nHUxVcQDo=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091 
h1:TmUPU0tX3VzbUO7rCBW3hJDUGO/WOI343zcbymIWQSM=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091/go.mod 
h1:ehAJmrP4X9kBJKlYzTtRrwRbKeRqjnHxyYlhf11yzfw=
+github.com/apache/answer-plugins/util v1.0.3-0.20250107030257-cf94ebc70954 
h1:jVqxzyeHvYxAT30vGfHXtZLNoi9qAWnvTtuMSj6pFys=
+github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954/go.mod 
h1:wQEKNXVa/BKKq5yro9qo5bFiO3/SW1noORabxEndk3o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bytedance/sonic v1.12.2 
h1:oaMFuRTpMHYLpCntGca65YWt5ny+wAceDERTkT2L9lg=
diff --git a/search-algolia/algolia.go b/search-algolia/algolia.go
index d306949..c6e3795 100644
--- a/search-algolia/algolia.go
+++ b/search-algolia/algolia.go
@@ -22,13 +22,13 @@ package algolia
 import (
        "context"
        "embed"
-       "github.com/apache/answer-plugins/util"
        "strconv"
        "strings"
 
        "github.com/algolia/algoliasearch-client-go/v3/algolia/opt"
        "github.com/algolia/algoliasearch-client-go/v3/algolia/search"
        "github.com/apache/answer-plugins/search-algolia/i18n"
+       "github.com/apache/answer-plugins/util"
        "github.com/apache/answer/plugin"
 )
 
diff --git a/search-algolia/go.mod b/search-algolia/go.mod
index 31f406d..b39b058 100644
--- a/search-algolia/go.mod
+++ b/search-algolia/go.mod
@@ -4,8 +4,8 @@ go 1.22.0
 
 require (
        github.com/algolia/algoliasearch-client-go/v3 v3.29.2
-       github.com/apache/answer v1.4.1
-       github.com/apache/answer-plugins/util v1.0.2
+       github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091
+       github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954
        github.com/segmentfault/pacman v1.0.5-0.20230822083413-c0075a2d401f
 )
 
diff --git a/search-algolia/go.sum b/search-algolia/go.sum
index e6bb06e..02cf57b 100644
--- a/search-algolia/go.sum
+++ b/search-algolia/go.sum
@@ -4,10 +4,10 @@ github.com/LinkinStars/go-i18n/v2 v2.2.2 
h1:ZfjpzbW13dv6btv3RALKZkpN9A+7K1JA//2Q
 github.com/LinkinStars/go-i18n/v2 v2.2.2/go.mod 
h1:hLglSJ4/3M0Y7ZVcoEJI+OwqkglHCA32DdjuJJR2LbM=
 github.com/algolia/algoliasearch-client-go/v3 v3.29.2 
h1:lmAD/gNui2TLoT8az22ECr056EjoBR0RJQssNezyniQ=
 github.com/algolia/algoliasearch-client-go/v3 v3.29.2/go.mod 
h1:i7tLoP7TYDmHX3Q7vkIOL4syVse/k5VJ+k0i8WqFiJk=
-github.com/apache/answer v1.4.1 h1:O7BJyhLmc0JxYgjBz/vkapN2vtI0ylFx+PdOzqROM0c=
-github.com/apache/answer v1.4.1/go.mod 
h1:L0GTnyO7ykalUVJkApwtbWGLfsknwSyTKdJG5V4x/d8=
-github.com/apache/answer-plugins/util v1.0.2 
h1:PontocVaiEm+oTj+4aDonwWDZnxywUeHsaTwlQgclfA=
-github.com/apache/answer-plugins/util v1.0.2/go.mod 
h1:KPMSiM4ec4uEl2njaGINYuSl6zVmHdvPB2nHUxVcQDo=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091 
h1:TmUPU0tX3VzbUO7rCBW3hJDUGO/WOI343zcbymIWQSM=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091/go.mod 
h1:ehAJmrP4X9kBJKlYzTtRrwRbKeRqjnHxyYlhf11yzfw=
+github.com/apache/answer-plugins/util v1.0.3-0.20250107030257-cf94ebc70954 
h1:jVqxzyeHvYxAT30vGfHXtZLNoi9qAWnvTtuMSj6pFys=
+github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954/go.mod 
h1:wQEKNXVa/BKKq5yro9qo5bFiO3/SW1noORabxEndk3o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bytedance/sonic v1.12.2 
h1:oaMFuRTpMHYLpCntGca65YWt5ny+wAceDERTkT2L9lg=
diff --git a/search-elasticsearch/es.go b/search-elasticsearch/es.go
index 64393a1..cfc5d0f 100644
--- a/search-elasticsearch/es.go
+++ b/search-elasticsearch/es.go
@@ -24,12 +24,13 @@ import (
        "embed"
        "encoding/json"
        "fmt"
-       "github.com/apache/answer-plugins/util"
        "strings"
        "sync"
 
        "github.com/apache/answer-plugins/search-elasticsearch/i18n"
+       "github.com/apache/answer-plugins/util"
        "github.com/apache/answer/plugin"
+       "github.com/olivere/elastic/v7"
        "github.com/segmentfault/pacman/log"
 )
 
diff --git a/search-elasticsearch/go.mod b/search-elasticsearch/go.mod
index c56a2c0..1ce4d15 100644
--- a/search-elasticsearch/go.mod
+++ b/search-elasticsearch/go.mod
@@ -3,8 +3,8 @@ module github.com/apache/answer-plugins/search-elasticsearch
 go 1.22.0
 
 require (
-       github.com/apache/answer v1.4.1
-       github.com/apache/answer-plugins/util v1.0.2
+       github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091
+       github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954
        github.com/olivere/elastic/v7 v7.0.32
        github.com/segmentfault/pacman v1.0.5-0.20230822083413-c0075a2d401f
 )
diff --git a/search-elasticsearch/go.sum b/search-elasticsearch/go.sum
index de3dfda..1c95d48 100644
--- a/search-elasticsearch/go.sum
+++ b/search-elasticsearch/go.sum
@@ -2,10 +2,10 @@ github.com/BurntSushi/toml v1.0.0 
h1:dtDWrepsVPfW9H/4y7dDgFc2MBUSeJhlaDtK13CxFlU
 github.com/BurntSushi/toml v1.0.0/go.mod 
h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ=
 github.com/LinkinStars/go-i18n/v2 v2.2.2 
h1:ZfjpzbW13dv6btv3RALKZkpN9A+7K1JA//2QcNeWaxU=
 github.com/LinkinStars/go-i18n/v2 v2.2.2/go.mod 
h1:hLglSJ4/3M0Y7ZVcoEJI+OwqkglHCA32DdjuJJR2LbM=
-github.com/apache/answer v1.4.1 h1:O7BJyhLmc0JxYgjBz/vkapN2vtI0ylFx+PdOzqROM0c=
-github.com/apache/answer v1.4.1/go.mod 
h1:L0GTnyO7ykalUVJkApwtbWGLfsknwSyTKdJG5V4x/d8=
-github.com/apache/answer-plugins/util v1.0.2 
h1:PontocVaiEm+oTj+4aDonwWDZnxywUeHsaTwlQgclfA=
-github.com/apache/answer-plugins/util v1.0.2/go.mod 
h1:KPMSiM4ec4uEl2njaGINYuSl6zVmHdvPB2nHUxVcQDo=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091 
h1:TmUPU0tX3VzbUO7rCBW3hJDUGO/WOI343zcbymIWQSM=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091/go.mod 
h1:ehAJmrP4X9kBJKlYzTtRrwRbKeRqjnHxyYlhf11yzfw=
+github.com/apache/answer-plugins/util v1.0.3-0.20250107030257-cf94ebc70954 
h1:jVqxzyeHvYxAT30vGfHXtZLNoi9qAWnvTtuMSj6pFys=
+github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954/go.mod 
h1:wQEKNXVa/BKKq5yro9qo5bFiO3/SW1noORabxEndk3o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bytedance/sonic v1.12.2 
h1:oaMFuRTpMHYLpCntGca65YWt5ny+wAceDERTkT2L9lg=
diff --git a/search-elasticsearch/sync.go b/search-elasticsearch/sync.go
index 00e6fa0..f99bda1 100644
--- a/search-elasticsearch/sync.go
+++ b/search-elasticsearch/sync.go
@@ -21,6 +21,7 @@ package es
 
 import (
        "context"
+
        "github.com/apache/answer/plugin"
        "github.com/segmentfault/pacman/log"
 )
diff --git a/search-meilisearch/go.mod b/search-meilisearch/go.mod
index 66e6b0d..b708340 100644
--- a/search-meilisearch/go.mod
+++ b/search-meilisearch/go.mod
@@ -3,8 +3,8 @@ module github.com/apache/answer-plugins/search-meilisearch
 go 1.22.0
 
 require (
-       github.com/apache/answer v1.4.1
-       github.com/apache/answer-plugins/util v1.0.2
+       github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091
+       github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954
        github.com/meilisearch/meilisearch-go v0.25.0
        github.com/segmentfault/pacman v1.0.5-0.20230822083413-c0075a2d401f
 )
diff --git a/search-meilisearch/go.sum b/search-meilisearch/go.sum
index 7c246a6..d7f006a 100644
--- a/search-meilisearch/go.sum
+++ b/search-meilisearch/go.sum
@@ -5,10 +5,10 @@ github.com/LinkinStars/go-i18n/v2 v2.2.2/go.mod 
h1:hLglSJ4/3M0Y7ZVcoEJI+OwqkglHC
 github.com/andybalholm/brotli v1.0.4/go.mod 
h1:fO7iG3H7G2nSZ7m0zPUDn85XEX2GTukHGRSepvi9Eig=
 github.com/andybalholm/brotli v1.1.0 
h1:eLKJA0d02Lf0mVpIDgYnqXcUn0GqVmEFny3VuID1U3M=
 github.com/andybalholm/brotli v1.1.0/go.mod 
h1:sms7XGricyQI9K10gOSf56VKKWS4oLer58Q+mhRPtnY=
-github.com/apache/answer v1.4.1 h1:O7BJyhLmc0JxYgjBz/vkapN2vtI0ylFx+PdOzqROM0c=
-github.com/apache/answer v1.4.1/go.mod 
h1:L0GTnyO7ykalUVJkApwtbWGLfsknwSyTKdJG5V4x/d8=
-github.com/apache/answer-plugins/util v1.0.2 
h1:PontocVaiEm+oTj+4aDonwWDZnxywUeHsaTwlQgclfA=
-github.com/apache/answer-plugins/util v1.0.2/go.mod 
h1:KPMSiM4ec4uEl2njaGINYuSl6zVmHdvPB2nHUxVcQDo=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091 
h1:TmUPU0tX3VzbUO7rCBW3hJDUGO/WOI343zcbymIWQSM=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091/go.mod 
h1:ehAJmrP4X9kBJKlYzTtRrwRbKeRqjnHxyYlhf11yzfw=
+github.com/apache/answer-plugins/util v1.0.3-0.20250107030257-cf94ebc70954 
h1:jVqxzyeHvYxAT30vGfHXtZLNoi9qAWnvTtuMSj6pFys=
+github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954/go.mod 
h1:wQEKNXVa/BKKq5yro9qo5bFiO3/SW1noORabxEndk3o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bytedance/sonic v1.12.2 
h1:oaMFuRTpMHYLpCntGca65YWt5ny+wAceDERTkT2L9lg=
diff --git a/search-meilisearch/meilisearch.go 
b/search-meilisearch/meilisearch.go
index ce7c14f..4926540 100644
--- a/search-meilisearch/meilisearch.go
+++ b/search-meilisearch/meilisearch.go
@@ -24,12 +24,13 @@ import (
        "embed"
        "encoding/json"
        "fmt"
-       "github.com/apache/answer-plugins/util"
        "strings"
        "sync"
 
        "github.com/apache/answer-plugins/search-meilisearch/i18n"
+       "github.com/apache/answer-plugins/util"
        "github.com/apache/answer/plugin"
+       "github.com/meilisearch/meilisearch-go"
        "github.com/segmentfault/pacman/errors"
        "github.com/segmentfault/pacman/log"
 )
diff --git a/storage-aliyunoss/aliyunoss.go b/storage-aliyunoss/aliyunoss.go
index 4fc41e5..af7cf36 100644
--- a/storage-aliyunoss/aliyunoss.go
+++ b/storage-aliyunoss/aliyunoss.go
@@ -25,7 +25,6 @@ import (
        "encoding/hex"
        "encoding/json"
        "fmt"
-       "github.com/apache/answer-plugins/util"
        "path/filepath"
        "strconv"
        "strings"
@@ -33,6 +32,7 @@ import (
 
        "github.com/aliyun/aliyun-oss-go-sdk/oss"
        "github.com/apache/answer-plugins/storage-aliyunoss/i18n"
+       "github.com/apache/answer-plugins/util"
        "github.com/apache/answer/plugin"
 )
 
diff --git a/storage-aliyunoss/go.mod b/storage-aliyunoss/go.mod
index d84224d..afaad94 100644
--- a/storage-aliyunoss/go.mod
+++ b/storage-aliyunoss/go.mod
@@ -4,8 +4,8 @@ go 1.22.0
 
 require (
        github.com/aliyun/aliyun-oss-go-sdk v2.2.6+incompatible
-       github.com/apache/answer v1.4.1
-       github.com/apache/answer-plugins/util v1.0.2
+       github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091
+       github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954
 )
 
 require (
diff --git a/storage-aliyunoss/go.sum b/storage-aliyunoss/go.sum
index fd0b2c8..9028a20 100644
--- a/storage-aliyunoss/go.sum
+++ b/storage-aliyunoss/go.sum
@@ -4,10 +4,10 @@ github.com/LinkinStars/go-i18n/v2 v2.2.2 
h1:ZfjpzbW13dv6btv3RALKZkpN9A+7K1JA//2Q
 github.com/LinkinStars/go-i18n/v2 v2.2.2/go.mod 
h1:hLglSJ4/3M0Y7ZVcoEJI+OwqkglHCA32DdjuJJR2LbM=
 github.com/aliyun/aliyun-oss-go-sdk v2.2.6+incompatible 
h1:KXeJoM1wo9I/6xPTyt6qCxoSZnmASiAjlrr0dyTUKt8=
 github.com/aliyun/aliyun-oss-go-sdk v2.2.6+incompatible/go.mod 
h1:T/Aws4fEfogEE9v+HPhhw+CntffsBHJ8nXQCwKr0/g8=
-github.com/apache/answer v1.4.1 h1:O7BJyhLmc0JxYgjBz/vkapN2vtI0ylFx+PdOzqROM0c=
-github.com/apache/answer v1.4.1/go.mod 
h1:L0GTnyO7ykalUVJkApwtbWGLfsknwSyTKdJG5V4x/d8=
-github.com/apache/answer-plugins/util v1.0.2 
h1:PontocVaiEm+oTj+4aDonwWDZnxywUeHsaTwlQgclfA=
-github.com/apache/answer-plugins/util v1.0.2/go.mod 
h1:KPMSiM4ec4uEl2njaGINYuSl6zVmHdvPB2nHUxVcQDo=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091 
h1:TmUPU0tX3VzbUO7rCBW3hJDUGO/WOI343zcbymIWQSM=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091/go.mod 
h1:ehAJmrP4X9kBJKlYzTtRrwRbKeRqjnHxyYlhf11yzfw=
+github.com/apache/answer-plugins/util v1.0.3-0.20250107030257-cf94ebc70954 
h1:jVqxzyeHvYxAT30vGfHXtZLNoi9qAWnvTtuMSj6pFys=
+github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954/go.mod 
h1:wQEKNXVa/BKKq5yro9qo5bFiO3/SW1noORabxEndk3o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bytedance/sonic v1.12.2 
h1:oaMFuRTpMHYLpCntGca65YWt5ny+wAceDERTkT2L9lg=
diff --git a/storage-s3/go.mod b/storage-s3/go.mod
index 6f952cf..1db675e 100644
--- a/storage-s3/go.mod
+++ b/storage-s3/go.mod
@@ -3,8 +3,8 @@ module github.com/apache/answer-plugins/storage-s3
 go 1.22.0
 
 require (
-       github.com/apache/answer v1.4.1
-       github.com/apache/answer-plugins/util v1.0.2
+       github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091
+       github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954
        github.com/aws/aws-sdk-go v1.44.314
 )
 
diff --git a/storage-s3/go.sum b/storage-s3/go.sum
index cdc538b..34ab911 100644
--- a/storage-s3/go.sum
+++ b/storage-s3/go.sum
@@ -2,10 +2,10 @@ github.com/BurntSushi/toml v1.0.0 
h1:dtDWrepsVPfW9H/4y7dDgFc2MBUSeJhlaDtK13CxFlU
 github.com/BurntSushi/toml v1.0.0/go.mod 
h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ=
 github.com/LinkinStars/go-i18n/v2 v2.2.2 
h1:ZfjpzbW13dv6btv3RALKZkpN9A+7K1JA//2QcNeWaxU=
 github.com/LinkinStars/go-i18n/v2 v2.2.2/go.mod 
h1:hLglSJ4/3M0Y7ZVcoEJI+OwqkglHCA32DdjuJJR2LbM=
-github.com/apache/answer v1.4.1 h1:O7BJyhLmc0JxYgjBz/vkapN2vtI0ylFx+PdOzqROM0c=
-github.com/apache/answer v1.4.1/go.mod 
h1:L0GTnyO7ykalUVJkApwtbWGLfsknwSyTKdJG5V4x/d8=
-github.com/apache/answer-plugins/util v1.0.2 
h1:PontocVaiEm+oTj+4aDonwWDZnxywUeHsaTwlQgclfA=
-github.com/apache/answer-plugins/util v1.0.2/go.mod 
h1:KPMSiM4ec4uEl2njaGINYuSl6zVmHdvPB2nHUxVcQDo=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091 
h1:TmUPU0tX3VzbUO7rCBW3hJDUGO/WOI343zcbymIWQSM=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091/go.mod 
h1:ehAJmrP4X9kBJKlYzTtRrwRbKeRqjnHxyYlhf11yzfw=
+github.com/apache/answer-plugins/util v1.0.3-0.20250107030257-cf94ebc70954 
h1:jVqxzyeHvYxAT30vGfHXtZLNoi9qAWnvTtuMSj6pFys=
+github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954/go.mod 
h1:wQEKNXVa/BKKq5yro9qo5bFiO3/SW1noORabxEndk3o=
 github.com/aws/aws-sdk-go v1.44.314 
h1:d/5Jyk/Fb+PBd/4nzQg0JuC2W4A0knrDIzBgK/ggAow=
 github.com/aws/aws-sdk-go v1.44.314/go.mod 
h1:aVsgQcEevwlmQ7qHE9I3h+dtQgpqhFB+i8Phjh7fkwI=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
diff --git a/storage-s3/s3.go b/storage-s3/s3.go
index f47b117..7163b94 100644
--- a/storage-s3/s3.go
+++ b/storage-s3/s3.go
@@ -25,13 +25,13 @@ import (
        "encoding/hex"
        "encoding/json"
        "fmt"
-       "github.com/apache/answer-plugins/util"
        "path/filepath"
        "strconv"
        "strings"
        "time"
 
        "github.com/apache/answer-plugins/storage-s3/i18n"
+       "github.com/apache/answer-plugins/util"
        "github.com/apache/answer/plugin"
 )
 
diff --git a/storage-tencentyuncos/go.mod b/storage-tencentyuncos/go.mod
index 1006cba..ae1544b 100644
--- a/storage-tencentyuncos/go.mod
+++ b/storage-tencentyuncos/go.mod
@@ -3,8 +3,8 @@ module github.com/apache/answer-plugins/storage-tencentyuncos
 go 1.22.0
 
 require (
-       github.com/apache/answer v1.4.1
-       github.com/apache/answer-plugins/util v1.0.2
+       github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091
+       github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954
        github.com/tencentyun/cos-go-sdk-v5 v0.7.55
 )
 
diff --git a/storage-tencentyuncos/go.sum b/storage-tencentyuncos/go.sum
index 282bc35..242d2e3 100644
--- a/storage-tencentyuncos/go.sum
+++ b/storage-tencentyuncos/go.sum
@@ -3,10 +3,10 @@ github.com/BurntSushi/toml v1.0.0/go.mod 
h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbi
 github.com/LinkinStars/go-i18n/v2 v2.2.2 
h1:ZfjpzbW13dv6btv3RALKZkpN9A+7K1JA//2QcNeWaxU=
 github.com/LinkinStars/go-i18n/v2 v2.2.2/go.mod 
h1:hLglSJ4/3M0Y7ZVcoEJI+OwqkglHCA32DdjuJJR2LbM=
 github.com/QcloudApi/qcloud_sign_golang 
v0.0.0-20141224014652-e4130a326409/go.mod 
h1:1pk82RBxDY/JZnPQrtqHlUFfCctgdorsd9M06fMynOM=
-github.com/apache/answer v1.4.1 h1:O7BJyhLmc0JxYgjBz/vkapN2vtI0ylFx+PdOzqROM0c=
-github.com/apache/answer v1.4.1/go.mod 
h1:L0GTnyO7ykalUVJkApwtbWGLfsknwSyTKdJG5V4x/d8=
-github.com/apache/answer-plugins/util v1.0.2 
h1:PontocVaiEm+oTj+4aDonwWDZnxywUeHsaTwlQgclfA=
-github.com/apache/answer-plugins/util v1.0.2/go.mod 
h1:KPMSiM4ec4uEl2njaGINYuSl6zVmHdvPB2nHUxVcQDo=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091 
h1:TmUPU0tX3VzbUO7rCBW3hJDUGO/WOI343zcbymIWQSM=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091/go.mod 
h1:ehAJmrP4X9kBJKlYzTtRrwRbKeRqjnHxyYlhf11yzfw=
+github.com/apache/answer-plugins/util v1.0.3-0.20250107030257-cf94ebc70954 
h1:jVqxzyeHvYxAT30vGfHXtZLNoi9qAWnvTtuMSj6pFys=
+github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954/go.mod 
h1:wQEKNXVa/BKKq5yro9qo5bFiO3/SW1noORabxEndk3o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bytedance/sonic v1.12.2 
h1:oaMFuRTpMHYLpCntGca65YWt5ny+wAceDERTkT2L9lg=
diff --git a/storage-tencentyuncos/tencentyuncos.go 
b/storage-tencentyuncos/tencentyuncos.go
index 353da83..627d59e 100644
--- a/storage-tencentyuncos/tencentyuncos.go
+++ b/storage-tencentyuncos/tencentyuncos.go
@@ -25,7 +25,6 @@ import (
        "encoding/hex"
        "encoding/json"
        "fmt"
-       "github.com/apache/answer-plugins/util"
        "net/http"
        "net/url"
        "path/filepath"
@@ -34,7 +33,9 @@ import (
        "time"
 
        "github.com/apache/answer-plugins/storage-tencentyuncos/i18n"
+       "github.com/apache/answer-plugins/util"
        "github.com/apache/answer/plugin"
+       "github.com/tencentyun/cos-go-sdk-v5"
 )
 
 //go:embed  info.yaml
diff --git a/user-center-slack/client.go b/user-center-slack/client.go
index 32adb8a..25880a3 100644
--- a/user-center-slack/client.go
+++ b/user-center-slack/client.go
@@ -27,6 +27,7 @@ import (
        "net/url"
 
        "github.com/apache/answer/plugin"
+       "github.com/go-resty/resty/v2"
        "github.com/segmentfault/pacman/log"
 )
 
diff --git a/user-center-slack/go.mod b/user-center-slack/go.mod
index 2199e66..00e3194 100644
--- a/user-center-slack/go.mod
+++ b/user-center-slack/go.mod
@@ -3,8 +3,8 @@ module github.com/apache/answer-plugins/user-center-slack
 go 1.22.0
 
 require (
-       github.com/apache/answer v1.4.1
-       github.com/apache/answer-plugins/util v1.0.2
+       github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091
+       github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954
        github.com/gin-gonic/gin v1.10.0
        github.com/go-resty/resty/v2 v2.15.1
        github.com/patrickmn/go-cache v2.1.0+incompatible
diff --git a/user-center-slack/go.sum b/user-center-slack/go.sum
index 5f92ec4..0ab27a7 100644
--- a/user-center-slack/go.sum
+++ b/user-center-slack/go.sum
@@ -2,10 +2,10 @@ github.com/BurntSushi/toml v1.0.0 
h1:dtDWrepsVPfW9H/4y7dDgFc2MBUSeJhlaDtK13CxFlU
 github.com/BurntSushi/toml v1.0.0/go.mod 
h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ=
 github.com/LinkinStars/go-i18n/v2 v2.2.2 
h1:ZfjpzbW13dv6btv3RALKZkpN9A+7K1JA//2QcNeWaxU=
 github.com/LinkinStars/go-i18n/v2 v2.2.2/go.mod 
h1:hLglSJ4/3M0Y7ZVcoEJI+OwqkglHCA32DdjuJJR2LbM=
-github.com/apache/answer v1.4.1 h1:O7BJyhLmc0JxYgjBz/vkapN2vtI0ylFx+PdOzqROM0c=
-github.com/apache/answer v1.4.1/go.mod 
h1:L0GTnyO7ykalUVJkApwtbWGLfsknwSyTKdJG5V4x/d8=
-github.com/apache/answer-plugins/util v1.0.2 
h1:PontocVaiEm+oTj+4aDonwWDZnxywUeHsaTwlQgclfA=
-github.com/apache/answer-plugins/util v1.0.2/go.mod 
h1:KPMSiM4ec4uEl2njaGINYuSl6zVmHdvPB2nHUxVcQDo=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091 
h1:TmUPU0tX3VzbUO7rCBW3hJDUGO/WOI343zcbymIWQSM=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091/go.mod 
h1:ehAJmrP4X9kBJKlYzTtRrwRbKeRqjnHxyYlhf11yzfw=
+github.com/apache/answer-plugins/util v1.0.3-0.20250107030257-cf94ebc70954 
h1:jVqxzyeHvYxAT30vGfHXtZLNoi9qAWnvTtuMSj6pFys=
+github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954/go.mod 
h1:wQEKNXVa/BKKq5yro9qo5bFiO3/SW1noORabxEndk3o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bytedance/sonic v1.12.2 
h1:oaMFuRTpMHYLpCntGca65YWt5ny+wAceDERTkT2L9lg=
diff --git a/user-center-slack/slack_user_center.go 
b/user-center-slack/slack_user_center.go
index b7db71e..d7dd66e 100644
--- a/user-center-slack/slack_user_center.go
+++ b/user-center-slack/slack_user_center.go
@@ -26,11 +26,11 @@ import (
        "sync"
        "time"
 
-       "github.com/apache/answer-plugins/util"
-
        "github.com/apache/answer-plugins/user-center-slack/i18n"
+       "github.com/apache/answer-plugins/util"
        "github.com/apache/answer/plugin"
        "github.com/gin-gonic/gin"
+       "github.com/patrickmn/go-cache"
        "github.com/segmentfault/pacman/log"
 )
 
diff --git a/user-center-wecom/go.mod b/user-center-wecom/go.mod
index 7036fbb..3ff6822 100644
--- a/user-center-wecom/go.mod
+++ b/user-center-wecom/go.mod
@@ -3,8 +3,8 @@ module github.com/apache/answer-plugins/user-center-wecom
 go 1.22.0
 
 require (
-       github.com/apache/answer v1.4.1
-       github.com/apache/answer-plugins/util v1.0.2
+       github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091
+       github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954
        github.com/gin-gonic/gin v1.10.0
        github.com/go-resty/resty/v2 v2.12.0
        github.com/patrickmn/go-cache v2.1.0+incompatible
diff --git a/user-center-wecom/go.sum b/user-center-wecom/go.sum
index cd4bb04..104e6a8 100644
--- a/user-center-wecom/go.sum
+++ b/user-center-wecom/go.sum
@@ -6,10 +6,10 @@ github.com/alicebob/gopher-json 
v0.0.0-20200520072559-a9ecdc9d1d3a h1:HbKu58rmZp
 github.com/alicebob/gopher-json v0.0.0-20200520072559-a9ecdc9d1d3a/go.mod 
h1:SGnFV6hVsYE877CKEZ6tDNTjaSXYUk6QqoIK6PrAtcc=
 github.com/alicebob/miniredis/v2 v2.30.0 
h1:uA3uhDbCxfO9+DI/DuGeAMr9qI+noVWwGPNTFuKID5M=
 github.com/alicebob/miniredis/v2 v2.30.0/go.mod 
h1:84TWKZlxYkfgMucPBf5SOQBYJceZeQRFIaQgNMiCX6Q=
-github.com/apache/answer v1.4.1 h1:O7BJyhLmc0JxYgjBz/vkapN2vtI0ylFx+PdOzqROM0c=
-github.com/apache/answer v1.4.1/go.mod 
h1:L0GTnyO7ykalUVJkApwtbWGLfsknwSyTKdJG5V4x/d8=
-github.com/apache/answer-plugins/util v1.0.2 
h1:PontocVaiEm+oTj+4aDonwWDZnxywUeHsaTwlQgclfA=
-github.com/apache/answer-plugins/util v1.0.2/go.mod 
h1:KPMSiM4ec4uEl2njaGINYuSl6zVmHdvPB2nHUxVcQDo=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091 
h1:TmUPU0tX3VzbUO7rCBW3hJDUGO/WOI343zcbymIWQSM=
+github.com/apache/answer v1.4.2-RC1.0.20250107023923-061894735091/go.mod 
h1:ehAJmrP4X9kBJKlYzTtRrwRbKeRqjnHxyYlhf11yzfw=
+github.com/apache/answer-plugins/util v1.0.3-0.20250107030257-cf94ebc70954 
h1:jVqxzyeHvYxAT30vGfHXtZLNoi9qAWnvTtuMSj6pFys=
+github.com/apache/answer-plugins/util 
v1.0.3-0.20250107030257-cf94ebc70954/go.mod 
h1:wQEKNXVa/BKKq5yro9qo5bFiO3/SW1noORabxEndk3o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bradfitz/gomemcache v0.0.0-20220106215444-fb4bf637b56d 
h1:pVrfxiGfwelyab6n21ZBkbkmbevaf+WvMIiR7sr97hw=
diff --git a/user-center-wecom/wecom_user_center.go 
b/user-center-wecom/wecom_user_center.go
index 899a751..8e55c61 100644
--- a/user-center-wecom/wecom_user_center.go
+++ b/user-center-wecom/wecom_user_center.go
@@ -22,14 +22,15 @@ package wecom
 import (
        "embed"
        "fmt"
-       "github.com/apache/answer-plugins/util"
        "net/http"
        "sync"
        "time"
 
        "github.com/apache/answer-plugins/user-center-wecom/i18n"
+       "github.com/apache/answer-plugins/util"
        "github.com/apache/answer/plugin"
        "github.com/gin-gonic/gin"
+       "github.com/patrickmn/go-cache"
        "github.com/segmentfault/pacman/log"
 )
 


Reply via email to