chore(deps): Update google-cloud - autoclosed#293
Conversation
|
Claude finished @renovate[bot]'s task in 1m 51s —— View job 🤖 Claude 의존성 영향도 분석📦 변경점 요약
핵심 변경 내용 (release notes 기준):
주요 transitive 의존성 변화 (lockfile 기준): 🎯 Q-Asker 영향도
사용처:
예상 영향:
사용처:
|
181659b to
09d0307
Compare
805e547 to
8bbb81b
Compare
8bbb81b to
1809c8d
Compare
|
결정: Conditional Merge근거:
조건:
회귀 방어: 부팅 회귀 + Jib 로컬 빌드 확인. 재평가 트리거: 위 두 조건 충족 시. |
## 반영된 버전 승격 - spring-boot 3.5.8 → 4.1.0 (MAJOR, PR #292 및 #294) - spring-ai 1.1.2 → 2.0.0 (MAJOR) - google-cloud 26.67 → 26.84 (PR #293) - jib 3.4.0 → 3.5.3 (PR #293) - jodconverter 4.4.9 → 4.4.11 (PR #291) - pdfbox 3.0.3 → 3.0.7 (PR #291) - resilience4j 2.3.0 → 2.4.0 (PR #288, spring-boot4 모듈로 참조 교체) - Temurin base 21 → 25 (PR #290) - springdoc 2.8.17 → 3.0.3 (Boot 4 호환 라인) ## Boot 4 breaking change 해소 1. `spring-boot-starter-aop` 아티팩트 제거 → `spring-boot-starter-aspectj`로 rename 2. Jackson 3.x(tools.jackson) 도입: - com.fasterxml.jackson.databind.* → tools.jackson.databind.* - com.fasterxml.jackson.core.type.TypeReference → tools.jackson.core.type.TypeReference - com.fasterxml.jackson.core.JsonProcessingException → tools.jackson.core.JacksonException - ObjectNode.fields() 제거 → ObjectNode.properties() (Set<Entry>) - Iterator.forEachRemaining → Collection.forEach - com.fasterxml.jackson.annotation.*는 Jackson 3에서 그대로 유지 3. RateLimitFilter의 ObjectMapper 주입 실패 → auth-impl에 spring-boot-starter-json 명시 4. LegacyJacksonConfig 신설(global/config): - RestClient.Builder Bean 명시 (SlackNotifier용) - CacheManager Bean 명시 (@EnableCaching 대응) 5. resilience4j-spring-boot3 → resilience4j-spring-boot4 (Boot 4 전용 모듈) 6. SpringDoc 3.0.3 승격 (2.x는 Boot 4의 WebMvcProperties를 못 찾음) ## 신규 회귀 세이프티 넷 - app/src/test/.../ApplicationContextBootTest (RT-001 + RT-004): contextLoads / chatModelBeanIsPresent / aiServerCircuitBreakerIsRegisteredWithExpectedConfig - modules/quiz-ai/impl/src/test/.../PdfUtilsTest (RT-003): pdfbox extractPages 정상 슬라이스 / 범위 초과 무시 / 빈 리스트 원본 반환 - modules/quiz-ai/impl/src/test/.../GeminiChatServiceSmokeTest (RT-005): Spring AI 2.0의 chatModel.call → JSON 파싱 사슬 유지 확인 ## 검증 - ./gradlew build GREEN - ./gradlew spotlessCheck GREEN - pre-push hook 통과 ## 남은 후속 티켓 후보 - Jackson 3.x 도입 후 LegacyJacksonConfig 클래스명 재검토 (이제 Jackson과 무관) - Temurin 25 base 이미지 재빌드 + LibreOffice 설치·GC 튜닝 검증 (docker build) - 첫 프로덕션 배포 후 Actuator/Micrometer 태그 변경 및 GC pause 관측 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This PR contains the following updates:
3.4.0→3.5.326.67.0→26.84.0Release Notes
googleapis/java-cloud-bom (com.google.cloud:libraries-bom)
v26.84.0Dependencies
v26.83.0Dependencies
v26.82.0Dependencies
v26.81.0Bug Fixes
Dependencies
v26.80.0Bug Fixes
Dependencies
v26.79.0Dependencies
v26.78.0Dependencies
v26.77.0Features
Dependencies
v26.76.0Dependencies
v26.75.0Dependencies
v26.74.0Dependencies
v26.73.0Dependencies
v26.72.0Dependencies
v26.71.0Dependencies
v26.70.0Dependencies
v26.69.0Dependencies
v26.68.0Dependencies
Configuration
📅 Schedule: (in timezone Asia/Seoul)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.