You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Media 생성자 변경 위험 (주의 필요) — ChunkedQuizGenerator.java:133에서 new Media(mimeType, URI) 형태의 직접 생성자를 사용 중. Spring AI 2.0.1에서 Media 빌더가 typed data 오버로드 방식으로 리팩토링됨. 기존 생성자가 deprecated 되거나 시그니처가 바뀌었다면 컴파일 오류 발생 가능. CI 빌드 결과로 즉시 확인 가능.
BeanOutputConverter — 여러 클래스에서 사용. release notes 상 API 변경 명시 없음, 동작 변화 가능성 낮음.
GoogleGenAiChatModel / Context Cache — GeminiContextCacheManager에서 CachedContentRequest API 직접 사용 중. Google GenAI 관련 내부 API가 변경된 경우 영향 가능 (upgrade notes 확인 권장).
MarkdownCodeBlockCleaner 버그 수정 — 해설 텍스트에 단일 줄 코드 블록이 있을 경우 기존(2.0.0)에서 내용이 유실되던 버그가 수정됨. q-asker의 AI 응답 파싱 품질이 소폭 개선될 수 있음.
✅ 권장 액션
CI 빌드 green 확인 — Media 생성자 시그니처 변경 여부는 컴파일 단계에서 즉시 드러남
CI 통과 시 ChunkedQuizGenerator + GeminiContextCacheManager 경로 로컬 smoke test (./gradlew :modules/quiz-ai:impl:test)
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
any of the package files in this branch needs updating, or
the branch becomes conflicted, or
you click the rebase/retry checkbox if found above, or
you rename this PR's title to start with "rebase!" to trigger it manually
The artifact failure details are included below:
File name: gradle/libs.versions.toml
Command failed: ./gradlew -Dorg.gradle.jvmargs=-Xms512m -Xmx512m --console=plain --dependency-verification lenient -q properties
FAILURE: Build failed with an exception.
* Where:
Build file '/tmp/renovate/repos/github/q-asker/api/build.gradle' line: 3
* What went wrong:
Plugin [id: 'com.vanniktech.dependency.graph.generator', version: '0.8.0'] was not found in any of the following sources:
- Gradle Core Plugins (plugin is not in 'org.gradle' namespace)
- Included Builds (No included builds contain this plugin)
- Plugin Repositories (could not resolve plugin artifact 'com.vanniktech.dependency.graph.generator:com.vanniktech.dependency.graph.generator.gradle.plugin:0.8.0')
Searched in the following repositories:
Gradle Central Plugin Repository
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
> Get more help at https://help.gradle.org.
BUILD FAILED in 20s
This branch has not been deployed
No deployments
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
2.0.0→2.0.14.1.0→4.1.14.1.0→4.1.1Release Notes
spring-projects/spring-ai (org.springframework.ai:spring-ai-bom)
v2.0.1: Spring AI 2.0.1Compare Source
For upgrading from 2.0.0 to 2.0.1, please refer to the upgrade notes here.
For the detailed reference documentation on 2.0.1, please refer here
⭐ New Features
protobuf-javaversion properties #6552spring-ai-azure-store#6508Mediabuilder to use typeddataoverloads #6481TokenTextSplitterbuilder arguments #6452PagePdfDocumentReader#6445spring-ai-autoconfigure-model-chat-memory-redis#6416OpenAiChatModel#6410maxResults#6344🐞 Bug Fixes
OpenAiAudioTranscriptionModelleaking the stream on cancellation #6759ToolContextparameter detection #6744StringIndexOutOfBoundsExceptionforMarkdownCodeBlockCleaner#6645TransformersEmbeddingModel#6572OllamaChatModelprompt options not inheriting configured model #6567CategoriesandCategoryScores#6565OpenSearchVectorStoredocument deserialization #6550MilvusFilterExpressionConverter#6543OpenAiChatModel#6540@McpToolexception handling with@Toolcontract #6534clone()#6498CouchbaseSearchVectorStore.Builder#6490AnthropicChatOptions.Builder.clone()#6487OpenAiChatModel#6381reasoningContentin metadata is always null when calling DeepSeek model via OpenAI API #6375Optionalunwrapping inOpenAiChatModel#buildGeneration#6009eventfield #5783📔 Documentation
CosmosDBChatMemoryRepositorysection #6491ToolSearchToolCallingAdvisorfor upgrade notes #6421openai-chat.adoc#6037🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@DragonFSKY, @EvanYao826, @JamesBLewis, @MKP999, @OneZero-Y, @OreOreDa, @Seol-JY, @TimurRakhmatullin86, @YashRL, @ZhangDT-sky, @angus-guo, @chaechaepower, @chemicL, @dimitarproynov, @ericbottard, @gaoxiaolei-s59, @gh7035, @guanxuc, @hutiefang76, @ilayaperumalg, @iuliiasobolevska, @jewoodev, @kamalcis, @kezhenxu94, @leeworms, @liushenling2001, @nicolaskrier, @prachipanditrao, @pyg410, @quaff, @rea9r, @sdeleuze, @sdudzin, @seeun0210, @sobychacko, @strogiyotec, @subhashpolisetti, @thjanssen, @tzolov, @ultramancode, and @yyyCode
spring-projects/spring-boot (org.springframework.boot)
v4.1.1Configuration
📅 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.