From de9b5048019ab820038ae38387c1eb72061aaa32 Mon Sep 17 00:00:00 2001 From: Sin-Kang Date: Mon, 6 Jul 2026 00:32:02 +0900 Subject: [PATCH] docs: bump version literals 3.1.0 -> 3.1.1 Point README + installation snippets (en/ko) at the v3.1.1 security patch so new users copy-paste the fixed version. The uppercase-scheme bypass fix shipped in 3.1.1; leaving the docs at 3.1.0 would hand copy-paste users the vulnerable release. Changelog anchor links (#300--...) are 3.0.0 and untouched. --- README.ko.md | 6 +++--- README.md | 6 +++--- docs/getting-started/installation.ko.md | 20 ++++++++++---------- docs/getting-started/installation.md | 20 ++++++++++---------- 4 files changed, 26 insertions(+), 26 deletions(-) diff --git a/README.ko.md b/README.ko.md index eb0de89..06c0433 100644 --- a/README.ko.md +++ b/README.ko.md @@ -87,17 +87,17 @@ ToolCallback[] safe = SsrfGuardedToolCallbacks.wrap(raw, urlPolicy); kr.devslab ssrf-guard - 3.1.0 + 3.1.1 ``` ### Gradle (Kotlin DSL) ```kotlin -implementation("kr.devslab:ssrf-guard:3.1.0") +implementation("kr.devslab:ssrf-guard:3.1.1") ``` -> **v2.0.0에서 업그레이드?** 메타 `kr.devslab:ssrf-guard:3.1.0`이 v2.0.0 API 유지 — `-core`, `-httpclient5`, `-restclient`를 transitive로 끌어옴. `kr.devslab.ssrfguard.security.*`를 직접 import한 코드는 업데이트 필요 — [v3.0.0 changelog](CHANGELOG.md#300--multi-module--llm-agent-ssrf-defense) 패키지 매핑 참고. +> **v2.0.0에서 업그레이드?** 메타 `kr.devslab:ssrf-guard:3.1.1`이 v2.0.0 API 유지 — `-core`, `-httpclient5`, `-restclient`를 transitive로 끌어옴. `kr.devslab.ssrfguard.security.*`를 직접 import한 코드는 업데이트 필요 — [v3.0.0 changelog](CHANGELOG.md#300--multi-module--llm-agent-ssrf-defense) 패키지 매핑 참고. ## 설정 diff --git a/README.md b/README.md index 400141a..8ced70f 100644 --- a/README.md +++ b/README.md @@ -87,17 +87,17 @@ Auto-config picks it up — any `@Bean ToolCallback` gets wrapped via a `BeanPos kr.devslab ssrf-guard - 3.1.0 + 3.1.1 ``` ### Gradle (Kotlin DSL) ```kotlin -implementation("kr.devslab:ssrf-guard:3.1.0") +implementation("kr.devslab:ssrf-guard:3.1.1") ``` -> **Upgrading from v2.0.0?** The meta `kr.devslab:ssrf-guard:3.1.0` keeps the v2.0.0 API working — pulls in `-core`, `-httpclient5`, `-restclient` transitively. Direct imports of `kr.devslab.ssrfguard.security.*` need updates — see the [v3.0.0 changelog](CHANGELOG.md#300--multi-module--llm-agent-ssrf-defense) for the package-rename mapping. +> **Upgrading from v2.0.0?** The meta `kr.devslab:ssrf-guard:3.1.1` keeps the v2.0.0 API working — pulls in `-core`, `-httpclient5`, `-restclient` transitively. Direct imports of `kr.devslab.ssrfguard.security.*` need updates — see the [v3.0.0 changelog](CHANGELOG.md#300--multi-module--llm-agent-ssrf-defense) for the package-rename mapping. ## Configuration diff --git a/docs/getting-started/installation.ko.md b/docs/getting-started/installation.ko.md index 4a36c8e..fdcd761 100644 --- a/docs/getting-started/installation.ko.md +++ b/docs/getting-started/installation.ko.md @@ -17,7 +17,7 @@ ssrf-guard 3.0+은 HTTP 클라이언트 경계로 분리되어 있습니다. 실 kr.devslab ssrf-guard - 3.1.0 + 3.1.1 ``` @@ -29,7 +29,7 @@ ssrf-guard 3.0+은 HTTP 클라이언트 경계로 분리되어 있습니다. 실 kr.devslab ssrf-guard-resttemplate - 3.1.0 + 3.1.1 ``` @@ -41,7 +41,7 @@ ssrf-guard 3.0+은 HTTP 클라이언트 경계로 분리되어 있습니다. 실 kr.devslab ssrf-guard-webclient - 3.1.0 + 3.1.1 ``` @@ -53,7 +53,7 @@ ssrf-guard 3.0+은 HTTP 클라이언트 경계로 분리되어 있습니다. 실 kr.devslab ssrf-guard-feign - 3.1.0 + 3.1.1 ``` @@ -65,7 +65,7 @@ ssrf-guard 3.0+은 HTTP 클라이언트 경계로 분리되어 있습니다. 실 kr.devslab ssrf-guard-springai - 3.1.0 + 3.1.1 ``` @@ -77,7 +77,7 @@ ssrf-guard 3.0+은 HTTP 클라이언트 경계로 분리되어 있습니다. 실 kr.devslab ssrf-guard-langchain4j - 3.1.0 + 3.1.1 ``` @@ -89,7 +89,7 @@ ssrf-guard 3.0+은 HTTP 클라이언트 경계로 분리되어 있습니다. 실 kr.devslab ssrf-guard-llm - 3.1.0 + 3.1.1 ``` @@ -108,7 +108,7 @@ ssrf-guard 3.0+은 HTTP 클라이언트 경계로 분리되어 있습니다. 실 kr.devslab ssrf-guard-jdkhttp - 3.1.0 + 3.1.1 ``` @@ -123,7 +123,7 @@ ssrf-guard 3.0+은 HTTP 클라이언트 경계로 분리되어 있습니다. 실 kr.devslab ssrf-guard-okhttp - 3.1.0 + 3.1.1 ``` @@ -135,7 +135,7 @@ ssrf-guard 3.0+은 HTTP 클라이언트 경계로 분리되어 있습니다. 실 ``` !!! tip "최신 버전" - `3.1.0`을 [Maven Central](https://central.sonatype.com/artifact/kr.devslab/ssrf-guard) 최신으로 교체. + `3.1.1`을 [Maven Central](https://central.sonatype.com/artifact/kr.devslab/ssrf-guard) 최신으로 교체. !!! info "v2.0.0에서 올라온다면" `kr.devslab:ssrf-guard` 좌표는 여전히 동작 — 메타 아티팩트가 `-core`, `-httpclient5`, `-restclient`를 끌어옴. 대부분 버전만 올리고 다시 빌드하면 끝. `kr.devslab.ssrfguard.security.*` 직접 import한 코드는 [v3.0.0 changelog](../changelog.md#300--multi-module--llm-agent-ssrf-defense)의 패키지 매핑 참고. diff --git a/docs/getting-started/installation.md b/docs/getting-started/installation.md index 0dd46e3..6b063e4 100644 --- a/docs/getting-started/installation.md +++ b/docs/getting-started/installation.md @@ -17,7 +17,7 @@ ssrf-guard 3.0+ is split along HTTP-client boundaries — pick the module(s) mat kr.devslab ssrf-guard - 3.1.0 + 3.1.1 ``` @@ -29,7 +29,7 @@ ssrf-guard 3.0+ is split along HTTP-client boundaries — pick the module(s) mat kr.devslab ssrf-guard-resttemplate - 3.1.0 + 3.1.1 ``` @@ -41,7 +41,7 @@ ssrf-guard 3.0+ is split along HTTP-client boundaries — pick the module(s) mat kr.devslab ssrf-guard-webclient - 3.1.0 + 3.1.1 ``` @@ -53,7 +53,7 @@ ssrf-guard 3.0+ is split along HTTP-client boundaries — pick the module(s) mat kr.devslab ssrf-guard-feign - 3.1.0 + 3.1.1 ``` @@ -65,7 +65,7 @@ ssrf-guard 3.0+ is split along HTTP-client boundaries — pick the module(s) mat kr.devslab ssrf-guard-springai - 3.1.0 + 3.1.1 ``` @@ -77,7 +77,7 @@ ssrf-guard 3.0+ is split along HTTP-client boundaries — pick the module(s) mat kr.devslab ssrf-guard-langchain4j - 3.1.0 + 3.1.1 ``` @@ -89,7 +89,7 @@ ssrf-guard 3.0+ is split along HTTP-client boundaries — pick the module(s) mat kr.devslab ssrf-guard-llm - 3.1.0 + 3.1.1 ``` @@ -108,7 +108,7 @@ ssrf-guard 3.0+ is split along HTTP-client boundaries — pick the module(s) mat kr.devslab ssrf-guard-jdkhttp - 3.1.0 + 3.1.1 ``` @@ -123,7 +123,7 @@ ssrf-guard 3.0+ is split along HTTP-client boundaries — pick the module(s) mat kr.devslab ssrf-guard-okhttp - 3.1.0 + 3.1.1 ``` @@ -135,7 +135,7 @@ ssrf-guard 3.0+ is split along HTTP-client boundaries — pick the module(s) mat ``` !!! tip "Latest version" - Replace `3.1.0` with the latest from [Maven Central](https://central.sonatype.com/artifact/kr.devslab/ssrf-guard). + Replace `3.1.1` with the latest from [Maven Central](https://central.sonatype.com/artifact/kr.devslab/ssrf-guard). !!! info "Coming from v2.0.0?" The `kr.devslab:ssrf-guard` coordinate still works — it's a meta artifact that pulls in `-core`, `-httpclient5`, and `-restclient`. Most consumers can upgrade by changing the version and rebuilding. Direct imports of `kr.devslab.ssrfguard.security.*` need to be updated — see the [v3.0.0 changelog](../changelog.md#300--multi-module--llm-agent-ssrf-defense) for the package-rename mapping.