diff --git a/arex-storage-web-api/src/main/java/com/arextest/storage/service/DatabaseParseService.java b/arex-storage-web-api/src/main/java/com/arextest/storage/service/DatabaseParseService.java index b475d703..a02f6cb8 100644 --- a/arex-storage-web-api/src/main/java/com/arextest/storage/service/DatabaseParseService.java +++ b/arex-storage-web-api/src/main/java/com/arextest/storage/service/DatabaseParseService.java @@ -89,6 +89,9 @@ public void regenerateOperationName(Mocker mocker) { if (operationNames.isEmpty()) { return; } + // sort operation name + Collections.sort(operationNames); + mocker.setOperationName(StringUtils.join(operationNames, ";")); MDCTracer.clear(); diff --git a/arex-storage-web-api/src/main/java/com/arextest/storage/web/controller/ScheduleReplayQueryController.java b/arex-storage-web-api/src/main/java/com/arextest/storage/web/controller/ScheduleReplayQueryController.java index c9839355..5775e0c5 100644 --- a/arex-storage-web-api/src/main/java/com/arextest/storage/web/controller/ScheduleReplayQueryController.java +++ b/arex-storage-web-api/src/main/java/com/arextest/storage/web/controller/ScheduleReplayQueryController.java @@ -295,7 +295,7 @@ public Response viewRecord(@RequestBody ViewRecordRequestType requestType, @PostMapping(value = "/cacheLoad") @ResponseBody public Response cacheLoad(@RequestBody QueryMockCacheRequestType requestType, - @RequestHeader(name = AREX_AGENT_VERSION) String agentVersion) { + @RequestHeader(name = AREX_AGENT_VERSION, required = false) String agentVersion) { if (requestType == null) { return ResponseUtils.requestBodyEmptyResponse(); } diff --git a/pom.xml b/pom.xml index be92cbe2..fdade7a2 100644 --- a/pom.xml +++ b/pom.xml @@ -433,7 +433,7 @@ - 1.3.1 + 1.3.2 3.3.2 1.8 @@ -446,7 +446,7 @@ 3.0.1 3.1.2 3.0.0 - 4.9 + 4.5 3.8.5 false false