From 0dbb522bf3b7aa4ded52d1b1fa5c930e0b063946 Mon Sep 17 00:00:00 2001 From: SUH SAECHAN <83532821+Cassiiopeia@users.noreply.github.com> Date: Mon, 23 Feb 2026 18:39:28 +0900 Subject: [PATCH 1/3] =?UTF-8?q?PlaceExtractionResponse=20=EC=97=AD?= =?UTF-8?q?=EC=A7=81=EB=A0=AC=ED=99=94=20=EC=8B=A4=ED=8C=A8=20-=20AI=20?= =?UTF-8?q?=EC=84=9C=EB=B2=84=20=EC=9D=91=EB=8B=B5=EC=9D=98=20"message"=20?= =?UTF-8?q?=ED=95=84=EB=93=9C=20=EB=AF=B8=EC=B2=98=EB=A6=AC`=20:=20feat=20?= =?UTF-8?q?:=20message=20=ED=95=84=EB=93=9C=20=EC=B6=94=EA=B0=80=20=20http?= =?UTF-8?q?s://github.com/MapSee-Lab/MapSy-BE/issues/36?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../suhsaechan/mapsy/ai/dto/PlaceExtractionResponse.java | 7 ++++++- .../kr/suhsaechan/mapsy/ai/service/AiServerService.java | 4 ++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/MS-AI/src/main/java/kr/suhsaechan/mapsy/ai/dto/PlaceExtractionResponse.java b/MS-AI/src/main/java/kr/suhsaechan/mapsy/ai/dto/PlaceExtractionResponse.java index f4a33ea..52c5038 100644 --- a/MS-AI/src/main/java/kr/suhsaechan/mapsy/ai/dto/PlaceExtractionResponse.java +++ b/MS-AI/src/main/java/kr/suhsaechan/mapsy/ai/dto/PlaceExtractionResponse.java @@ -1,5 +1,6 @@ package kr.suhsaechan.mapsy.ai.dto; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import io.swagger.v3.oas.annotations.media.Schema; import lombok.AllArgsConstructor; import lombok.Builder; @@ -10,12 +11,13 @@ /** * AI 서버로부터 장소 추출 요청 응답 (200 OK) - * AI 서버 실제 응답 형식: {"received": true, "contentId": "..."} + * AI 서버 실제 응답 형식: {"received": true, "message": "Processing started"} */ @Getter @Builder @NoArgsConstructor @AllArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) public class PlaceExtractionResponse { @Schema(description = "Content UUID") private UUID contentId; @@ -25,4 +27,7 @@ public class PlaceExtractionResponse { @Schema(description = "처리 상태 (deprecated, received 필드 사용 권장)", example = "ACCEPTED") private String status; + + @Schema(description = "AI 서버 응답 메시지", example = "Processing started") + private String message; } diff --git a/MS-AI/src/main/java/kr/suhsaechan/mapsy/ai/service/AiServerService.java b/MS-AI/src/main/java/kr/suhsaechan/mapsy/ai/service/AiServerService.java index 093f0f8..2bc1266 100644 --- a/MS-AI/src/main/java/kr/suhsaechan/mapsy/ai/service/AiServerService.java +++ b/MS-AI/src/main/java/kr/suhsaechan/mapsy/ai/service/AiServerService.java @@ -80,8 +80,8 @@ public PlaceExtractionResponse sendPlaceExtractionRequest(UUID contentId, String PlaceExtractionResponse response = objectMapper.readValue(responseBody, PlaceExtractionResponse.class); - log.info("AI server accepted the request: contentId={}, received={}, status={}", - contentId, response.getReceived(), response.getStatus()); + log.info("AI server accepted the request: contentId={}, received={}, status={}, message={}", + contentId, response.getReceived(), response.getStatus(), response.getMessage()); return response; } From 72ec44e6561792b71258bca1c55298c019301a06 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Mon, 23 Feb 2026 09:39:39 +0000 Subject: [PATCH 2/3] =?UTF-8?q?MapSy-BE=20=EB=B2=84=EC=A0=84=20=EC=A0=95?= =?UTF-8?q?=EB=B3=B4=20=EA=B4=80=EB=A6=AC:=20chore:=20=EB=B2=84=EC=A0=84?= =?UTF-8?q?=200.1.31=20[skip=20ci]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.gradle | 2 +- version.yml | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/build.gradle b/build.gradle index fd00da8..7dde766 100644 --- a/build.gradle +++ b/build.gradle @@ -10,7 +10,7 @@ bootJar { allprojects { group = 'kr.suhsaechan.mapsy' - version = '0.1.30' + version = '0.1.31' repositories { mavenCentral() diff --git a/version.yml b/version.yml index 5fd85e4..bda734e 100644 --- a/version.yml +++ b/version.yml @@ -33,11 +33,11 @@ # - project_type은 최초 설정 후 변경하지 마세요 # - 버전은 항상 높은 버전으로 자동 동기화됩니다 # =================================================================== -version: "0.1.30" -version_code: 34 # app build number +version: "0.1.31" +version_code: 35 # app build number project_type: "spring" # spring, flutter, next, react, react-native, react-native-expo, node, python, basic metadata: - last_updated: "2026-02-23 05:52:24" + last_updated: "2026-02-23 09:39:39" last_updated_by: "Cassiiopeia" default_branch: "main" integrated_from: "SUH-DEVOPS-TEMPLATE" From 528fc858fdac7d64e08871b8a3456b59884c7b25 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Mon, 23 Feb 2026 09:41:22 +0000 Subject: [PATCH 3/3] =?UTF-8?q?MapSy-BE=20=EB=B2=84=EC=A0=84=20=EA=B4=80?= =?UTF-8?q?=EB=A6=AC=20:=20docs=20:=20v0.1.31=20=EB=A6=B4=EB=A6=AC?= =?UTF-8?q?=EC=A6=88=20=EB=AC=B8=EC=84=9C=20=EC=97=85=EB=8D=B0=EC=9D=B4?= =?UTF-8?q?=ED=8A=B8=20(PR=20#37)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.json | 30 +++++++++++++++++++++++++++--- CHANGELOG.md | 18 ++++++++++++++++-- 2 files changed, 43 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.json b/CHANGELOG.json index 3c8cae1..78e8cd9 100644 --- a/CHANGELOG.json +++ b/CHANGELOG.json @@ -1,11 +1,35 @@ { "metadata": { - "lastUpdated": "2026-02-23T09:25:06Z", - "currentVersion": "0.1.30", + "lastUpdated": "2026-02-23T09:41:22Z", + "currentVersion": "0.1.31", "projectType": "spring", - "totalReleases": 8 + "totalReleases": 9 }, "releases": [ + { + "version": "0.1.31", + "project_type": "spring", + "date": "2026-02-23", + "pr_number": 37, + "raw_summary": "## Summary by CodeRabbit\n\n## 릴리스 노트\n\n* **개선 사항**\n * AI 서버 응답에서 메시지 필드를 포함하도록 확장했습니다.\n * 알 수 없는 JSON 속성을 무시하는 기능을 추가했습니다.\n * 응답 로깅에 메시지 정보를 포함하도록 개선했습니다.\n\n* **Chores**\n * 버전을 0.1.31로 업데이트했습니다.", + "parsed_changes": { + "개선_사항": { + "title": "개선 사항", + "items": [ + "AI 서버 응답에서 메시지 필드를 포함하도록 확장했습니다.", + "알 수 없는 JSON 속성을 무시하는 기능을 추가했습니다.", + "응답 로깅에 메시지 정보를 포함하도록 개선했습니다." + ] + }, + "chores": { + "title": "Chores", + "items": [ + "버전을 0.1.31로 업데이트했습니다." + ] + } + }, + "parse_method": "markdown" + }, { "version": "0.1.30", "project_type": "spring", diff --git a/CHANGELOG.md b/CHANGELOG.md index 71a9a2c..7bb65c6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,21 @@ # Changelog -**현재 버전:** 0.1.30 -**마지막 업데이트:** 2026-02-23T09:25:06Z +**현재 버전:** 0.1.31 +**마지막 업데이트:** 2026-02-23T09:41:22Z + +--- + +## [0.1.31] - 2026-02-23 + +**PR:** #37 + +**개선 사항** +- AI 서버 응답에서 메시지 필드를 포함하도록 확장했습니다. +- 알 수 없는 JSON 속성을 무시하는 기능을 추가했습니다. +- 응답 로깅에 메시지 정보를 포함하도록 개선했습니다. + +**Chores** +- 버전을 0.1.31로 업데이트했습니다. ---