All Versions
103
Latest Version
Avg Release Cycle
80 days
Latest Release
56 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v4.0.4 Changes
April 14, 2026🔀 Merged pull requests:
- Re-Organize Modules #2282 (lukasniemeier-zalando)
- ⏪ Revert "Bump kotlin.version from 2.3.10 to 2.3.20" #2281 (lukasniemeier-zalando)
- ⬆️ Bump io.netty:netty-bom from 4.2.10.Final to 4.2.12.Final #2280 (dependabot[bot])
- ⬆️ Bump org.apache.maven.plugins:maven-resources-plugin from 3.4.0 to 3.5.0 #2279 (dependabot[bot])
- ⬆️ Bump org.jetbrains.dokka:dokka-maven-plugin from 2.1.0 to 2.2.0 #2278 (dependabot[bot])
- ⬆️ Bump jackson2.version from 2.21.1 to 2.21.2 #2277 (dependabot[bot])
- ⬆️ Bump io.github.openfeign:feign-core from 13.10 to 13.11 #2276 (dependabot[bot])
- ⬆️ Bump com.squareup.okio:okio from 3.16.4 to 3.17.0 #2275 (dependabot[bot])
- ⬆️ Bump spring-boot.version from 4.0.3 to 4.0.5 #2274 (dependabot[bot])
- ⬆️ Bump ktor.version from 3.4.1 to 3.4.2 #2273 (dependabot[bot])
- ⬆️ Bump nl.jqno.equalsverifier:equalsverifier from 4.3.1 to 4.4.1 #2272 (dependabot[bot])
- ⬆️ Bump io.projectreactor.netty:reactor-netty from 1.3.3 to 1.3.4 #2271 (dependabot[bot])
- ⬆️ Bump org.apache.maven.plugins:maven-shade-plugin from 3.6.1 to 3.6.2 #2270 (dependabot[bot])
- ⬆️ Bump io.github.openfeign:feign-core from 13.9.3 to 13.10 #2269 (dependabot[bot])
- ⬆️ Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 #2268 (dependabot[bot])
- ⬆️ Bump org.projectlombok:lombok from 1.18.42 to 1.18.44 #2266 (dependabot[bot])
- ⬆️ Bump kotlin.version from 2.3.10 to 2.3.20 #2265 (dependabot[bot])
- ⬆️ Bump org.springframework:spring-framework-bom from 7.0.5 to 7.0.6 #2264 (dependabot[bot])
- 🚀 4.0.3 release #2263 (kasmarian)
- ⬆️ Bump io.github.openfeign:feign-core from 13.6 to 13.9.3 #2262 (dependabot[bot])
- ⬆️ Bump io.netty:netty-bom from 4.2.9.Final to 4.2.10.Final #2261 (dependabot[bot])
- ⬆️ Bump commons-codec:commons-codec from 1.20.0 to 1.21.0 #2260 (dependabot[bot])
- ⬆️ Bump tools.jackson.core:jackson-databind from 3.0.3 to 3.1.0 #2259 (dependabot[bot])
- ⬆️ Bump org.apache.maven.plugins:maven-shade-plugin from 3.6.0 to 3.6.1 #2258 (dependabot[bot])
- ⬆️ Bump logback-classic.version from 1.5.27 to 1.5.32 #2257 (dependabot[bot])
- ⬆️ Bump org.springframework:spring-framework-bom from 7.0.4 to 7.0.5 #2256 (dependabot[bot])
- ⬆️ Bump ktor.version from 3.4.0 to 3.4.1 #2255 (dependabot[bot])
- ⬆️ Bump json-path.version from 2.10.0 to 3.0.0 #2254 (dependabot[bot])
- ⬆️ Bump spring-boot.version from 4.0.2 to 4.0.3 #2253 (dependabot[bot])
- ⬆️ Bump com.fasterxml.jackson.core:jackson-core from 2.20.1 to 2.21.1 in /logbook-parent #2252 (dependabot[bot])
- 🔌 #2250 - don't throw when HttpRequestRetry plugin is present #2251 (noffke)
- 🖐 Handle async servlet dispatch and streaming responses in Logbook filter #2249 (aukevanleeuwen)
- ⬆️ Bump io.projectreactor.netty:reactor-netty from 1.3.1 to 1.3.3 #2247 (dependabot[bot])
- ⬆️ Bump org.codehaus.mojo:versions-maven-plugin from 2.20.1 to 2.21.0 #2246 (dependabot[bot])
- ⬆️ Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.2 to 3.5.0 #2245 (dependabot[bot])
- ⬆️ Bump junit.version from 6.0.2 to 6.0.3 #2244 (dependabot[bot])
- ⬆️ Bump org.sonatype.central:central-publishing-maven-plugin from 0.8.0 to 0.10.0 #2240 (dependabot[bot])
- ⬆️ Bump org.springframework:spring-framework-bom from 7.0.2 to 7.0.4 #2239 (dependabot[bot])
- ⬆️ Bump kotlin.version from 2.3.0 to 2.3.10 #2238 (dependabot[bot])
- ⬆️ Bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.1 to 3.15.0 #2235 (dependabot[bot])
- 🚀 4.0.2 release #2233 (kasmarian)
- Pass Buffering In Case Of multipart Body #2230 (ChristianLohmann)
- ⬆️ Bump com.fasterxml.jackson.core:jackson-annotations from 2.20 to 2.21 #2226 (dependabot[bot])
- ⬆️ Bump ktor.version from 3.3.3 to 3.4.0 #2225 (dependabot[bot])
- ⬆️ Bump spring-boot.version from 4.0.1 to 4.0.2 #2224 (dependabot[bot])
- ⬆️ Bump com.squareup.okio:okio from 3.16.0 to 3.16.4 #2223 (dependabot[bot])
- ⬆️ Bump nl.jqno.equalsverifier:equalsverifier from 4.1 to 4.3.1 #2222 (dependabot[bot])
- ⬆️ Bump logback-classic.version from 1.5.25 to 1.5.27 #2221 (dependabot[bot])
- ⬆️ Bump org.jetbrains.dokka:dokka-maven-plugin from 2.0.0 to 2.1.0 #2219 (dependabot[bot])
- 🚀 4.0.1 release #2218 (kasmarian)
- ⬆️ Bump org.assertj:assertj-core from 3.27.6 to 3.27.7 in /logbook-parent #2214 (dependabot[bot])
- ⬆️ Bump ch.qos.logback:logback-core from 1.5.24 to 1.5.25 in /logbook-parent #2213 (dependabot[bot])
- ⬆️ Bump org.codehaus.mojo:versions-maven-plugin from 2.18.0 to 2.20.1 #2211 (dependabot[bot])
- ⬆️ Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.3 to 3.12.0 #2210 (dependabot[bot])
- ⬆️ Bump org.apache.maven.plugins:maven-source-plugin from 3.3.1 to 3.4.0 #2209 (dependabot[bot])
- ⬆️ Bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.0 to 3.14.1 #2208 (dependabot[bot])
- ⬆️ Bump tools.jackson.core:jackson-databind from 3.0.2 to 3.0.3 #2207 (dependabot[bot])
- ⬆️ Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.3 to 3.5.4 #2206 (dependabot[bot])
- ⬆️ Bump commons-codec:commons-codec from 1.19.0 to 1.20.0 [#2205](https://github.com/zalando/logbook/pul...
-
v4.0.3 Changes
March 17, 2026🛠 Fixed bugs:
- 🔌 logbook-ktor-client fails when HttpRequestRetry plugin is installed as well #2250
Closed issues:
- Question : Why aren't HttpAttributes copied in ServerRequest? #2175
🔀 Merged pull requests:
- ⬆️ Bump io.github.openfeign:feign-core from 13.6 to 13.9.3 #2262 (dependabot[bot])
- ⬆️ Bump io.netty:netty-bom from 4.2.9.Final to 4.2.10.Final #2261 (dependabot[bot])
- ⬆️ Bump commons-codec:commons-codec from 1.20.0 to 1.21.0 #2260 (dependabot[bot])
- ⬆️ Bump tools.jackson.core:jackson-databind from 3.0.3 to 3.1.0 #2259 (dependabot[bot])
- ⬆️ Bump org.apache.maven.plugins:maven-shade-plugin from 3.6.0 to 3.6.1 #2258 (dependabot[bot])
- ⬆️ Bump logback-classic.version from 1.5.27 to 1.5.32 #2257 (dependabot[bot])
- ⬆️ Bump org.springframework:spring-framework-bom from 7.0.4 to 7.0.5 #2256 (dependabot[bot])
- ⬆️ Bump ktor.version from 3.4.0 to 3.4.1 #2255 (dependabot[bot])
- ⬆️ Bump spring-boot.version from 4.0.2 to 4.0.3 #2253 (dependabot[bot])
- ⬆️ Bump com.fasterxml.jackson.core:jackson-core from 2.20.1 to 2.21.1 in /logbook-parent #2252 (dependabot[bot])
- 🔌 #2250 - don't throw when HttpRequestRetry plugin is present #2251 (noffke)
- 🖐 Handle async servlet dispatch and streaming responses in Logbook filter #2249 (aukevanleeuwen)
- ⬆️ Bump io.projectreactor.netty:reactor-netty from 1.3.1 to 1.3.3 #2247 (dependabot[bot])
- ⬆️ Bump org.codehaus.mojo:versions-maven-plugin from 2.20.1 to 2.21.0 #2246 (dependabot[bot])
- ⬆️ Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.2 to 3.5.0 #2245 (dependabot[bot])
- ⬆️ Bump junit.version from 6.0.2 to 6.0.3 #2244 (dependabot[bot])
- ⬆️ Bump org.sonatype.central:central-publishing-maven-plugin from 0.8.0 to 0.10.0 #2240 (dependabot[bot])
- ⬆️ Bump org.springframework:spring-framework-bom from 7.0.2 to 7.0.4 #2239 (dependabot[bot])
- ⬆️ Bump kotlin.version from 2.3.0 to 2.3.10 #2238 (dependabot[bot])
- ⬆️ Bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.1 to 3.15.0 #2235 (dependabot[bot])
-
v4.0.2 Changes
February 09, 2026🛠 Fixed bugs:
- POST with multipart regression : Required part 'Attachment' is not present #2231
- 🆕 New eager request body buffering implementation is causing parts to disappear #2229
🔀 Merged pull requests:
- Pass Buffering In Case Of multipart Body #2230 (ChristianLohmann)
-
v4.0.1 Changes
February 03, 2026🛠 Fixed bugs:
- SB4.x: Class org.springframework.http.ReadOnlyHttpHeaders does not implement the requested interface java.util.Map #2199
- 👻 Sink: httpRequest getBodyAsString() produces stream already closed exception #2194
- Spring Boot Starter is incompatible with Spring Boot v4 #2177
Closed issues:
- ➕ Add Jackson 3.x support for Spring Boot 4.0 compatibility #2212
🔀 Merged pull requests:
- ⬆️ Bump org.assertj:assertj-core from 3.27.6 to 3.27.7 in /logbook-parent #2214 (dependabot[bot])
- ⬆️ Bump ch.qos.logback:logback-core from 1.5.24 to 1.5.25 in /logbook-parent #2213 (dependabot[bot])
- ⬆️ Bump org.codehaus.mojo:versions-maven-plugin from 2.18.0 to 2.20.1 #2211 (dependabot[bot])
- ⬆️ Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.3 to 3.12.0 #2210 (dependabot[bot])
- ⬆️ Bump org.apache.maven.plugins:maven-source-plugin from 3.3.1 to 3.4.0 #2209 (dependabot[bot])
- ⬆️ Bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.0 to 3.14.1 #2208 (dependabot[bot])
- ⬆️ Bump tools.jackson.core:jackson-databind from 3.0.2 to 3.0.3 #2207 (dependabot[bot])
- ⬆️ Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.3 to 3.5.4 #2206 (dependabot[bot])
- ⬆️ Bump commons-codec:commons-codec from 1.19.0 to 1.20.0 #2205 (dependabot[bot])
- ⬆️ Bump org.apache.maven.plugins:maven-resources-plugin from 3.3.1 to 3.4.0 #2202 (dependabot[bot])
- 🛠 Fix coveral on main builds #2201 (kasmarian)
- ⬆️ Bump dependencies to latest stable versions #2200 (kasmarian)
- Modernize code to Java 17 idioms #2198 (kasmarian)
- 🚚 Move Jackson Support Classes Into Separate Modules #2197 (ChristianLohmann)
- ➕ Add deprecated annotations to classes related to jackson 2 #2196 (kasmarian)
- 🌲 Eager Request Body Buffering for Postponed Logging State #2195 (kasmarian)
- Migrate away from javax #2193 (kasmarian)
- 🚀 4.0.0 rc.1 release #2191 (kasmarian)
- 🚀 4.0.0 rc.0 release #2190 (kasmarian)
- 👍 Jackson 3 support (via optional dependencies) #2189 (kasmarian)
-
v4.0.0 Changes
February 03, 2026🛠 Fixed bugs:
- SB4.x: Class org.springframework.http.ReadOnlyHttpHeaders does not implement the requested interface java.util.Map #2199
- 👻 Sink: httpRequest getBodyAsString() produces stream already closed exception #2194
Closed issues:
- ➕ Add Jackson 3.x support for Spring Boot 4.0 compatibility #2212
🔀 Merged pull requests:
- ⬆️ Bump org.assertj:assertj-core from 3.27.6 to 3.27.7 in /logbook-parent #2214 (dependabot[bot])
- ⬆️ Bump ch.qos.logback:logback-core from 1.5.24 to 1.5.25 in /logbook-parent #2213 (dependabot[bot])
- ⬆️ Bump org.codehaus.mojo:versions-maven-plugin from 2.18.0 to 2.20.1 #2211 (dependabot[bot])
- ⬆️ Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.3 to 3.12.0 #2210 (dependabot[bot])
- ⬆️ Bump org.apache.maven.plugins:maven-source-plugin from 3.3.1 to 3.4.0 #2209 (dependabot[bot])
- ⬆️ Bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.0 to 3.14.1 #2208 (dependabot[bot])
- ⬆️ Bump tools.jackson.core:jackson-databind from 3.0.2 to 3.0.3 #2207 (dependabot[bot])
- ⬆️ Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.3 to 3.5.4 #2206 (dependabot[bot])
- ⬆️ Bump commons-codec:commons-codec from 1.19.0 to 1.20.0 #2205 (dependabot[bot])
- ⬆️ Bump org.apache.maven.plugins:maven-resources-plugin from 3.3.1 to 3.4.0 #2202 (dependabot[bot])
- 🛠 Fix coveral on main builds #2201 (kasmarian)
- ⬆️ Bump dependencies to latest stable versions #2200 (kasmarian)
- Modernize code to Java 17 idioms #2198 (kasmarian)
- 🚚 Move Jackson Support Classes Into Separate Modules #2197 (ChristianLohmann)
- ➕ Add deprecated annotations to classes related to jackson 2 #2196 (kasmarian)
- 🌲 Eager Request Body Buffering for Postponed Logging State #2195 (kasmarian)
- Migrate away from javax #2193 (kasmarian)
- 🚀 4.0.0 rc.1 release #2191 (kasmarian)
- 🚀 4.0.0 rc.0 release #2190 (kasmarian)
- 👍 Jackson 3 support (via optional dependencies) #2189 (kasmarian)
-
v4.0.0-RC.1 Changes
December 17, 2025🔀 Merged pull requests:
-
v4.0.0-RC.0 Changes
December 16, 2025💥 This is a BREAKING CHANGE because Logbook from this version will only support java 17 and higher.
👍 With this, support of spring boot 2.x will be discontinued.The main changes required for migration are:
- The minimal Java version is 17
- 👍 Spring 5 is no longer supported
🔀 Merged pull requests:
- Spring boot 4 migration #2188 (kasmarian)
- ⬆️ Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.5.0 to 3.6.2 #2178 (dependabot[bot])
-
v3.12.3 Changes
September 04, 2025🛠 Fixed bugs:
- Transitive dependency incompatibility (netty-codec-http) #2126
- Upgrading to 3.12.1 from 3.7.2 : problem with wiremock's MALFORMED_RESPONSE_CHUNK and okhttp #2103
🔀 Merged pull requests:
- ⬆️ Bump commons-codec:commons-codec from 1.18.0 to 1.19.0 #2158 (dependabot[bot])
- ⬆️ Bump ktor.version from 3.2.0 to 3.2.3 #2157 (dependabot[bot])
- ⬆️ Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.2 to 3.11.3 #2156 (dependabot[bot])
- ⬆️ Bump org.assertj:assertj-core from 3.27.3 to 3.27.4 #2154 (dependabot[bot])
- ⬆️ Bump io.netty:netty-bom from 4.2.1.Final to 4.2.5.Final #2153 (dependabot[bot])
- ⬆️ Bump nl.jqno.equalsverifier:equalsverifier from 4.0 to 4.1 #2152 (dependabot[bot])
- 0️⃣ use default approval requirements #2147 (lukasniemeier-zalando)
- Issue 2103/malformed chunked response #2145 (kasmarian)
- Switch from rest client driver to wiremcok #2144 (kasmarian)
- 👌 Support entityDetails with negative content length #2143 (kasmarian)
- ⬆️ Bump org.springframework:spring-framework-bom from 6.2.7 to 6.2.10 #2142 (dependabot[bot])
- ⬆️ Bump io.projectreactor.netty:reactor-netty from 1.2.6 to 1.2.9 #2140 (dependabot[bot])
- ⬆️ Bump com.squareup.okio:okio from 3.12.0 to 3.16.0 #2137 (dependabot[bot])
- ⬆️ Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 #2135 (dependabot[bot])
- ⬆️ Bump spring-boot.version from 3.5.0 to 3.5.4 #2134 (dependabot[bot])
- ⬆️ Bump junit.version from 5.13.1 to 5.13.4 #2133 (dependabot[bot])
- 🛠 Fix missing scheme, host and port information when logging async requests made using HttpAsyncClient. #2131 (sfilipiak-inpost)
- ⬆️ Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 in /logbook-parent #2127 (dependabot[bot])
- ➕ Add table of content workflow #2121 (kasmarian)
- 🚀 Release 3.12.2 #2119 (kasmarian)
- ⬆️ Bump jackson.version from 2.19.0 to 2.19.1 #2113 (dependabot[bot])
- ⬆️ Bump ktor.version from 3.1.3 to 3.2.0 #2112 (dependabot[bot])
- ⬆️ Bump junit.version from 5.12.2 to 5.13.1 #2106 (dependabot[bot])
- ⬆️ Bump org.codehaus.mojo:build-helper-maven-plugin from 3.6.0 to 3.6.1 #2104 (dependabot[bot])
-
v3.12.2 Changes
June 26, 2025🔀 Merged pull requests:
- Publish to Central Portal #2117 (lukasniemeier-zalando)
- ⏪ Revert "Add repository map link to README.md" #2101 (kasmarian)
- ⬆️ Bump com.squareup.okio:okio from 3.11.0 to 3.12.0 #2100 (dependabot[bot])
-
v3.12.1 Changes
May 27, 2025🛠 Fixed bugs:
- NullPointerException in LogbookFilter with Async Servlet Requests #2079
- 🔌 Logbook Ktor Client has a deadlock if used in pair with Open Telemetry plugin #2062
- IllegalStateException when decompressing large chunked content #1971
- Logbook not working with Spring Boot 3.3.x + Webflux #1926
Closed issues:
- 🔊 Missing logs in case of errors #2053
🔀 Merged pull requests:
- ⬆️ Bump org.apache.httpcomponents.client5:httpclient5 from 5.4.4 to 5.5 #2097 (dependabot[bot])
- ⬆️ Bump spring-boot.version from 3.4.5 to 3.5.0 #2096 (dependabot[bot])
- 🛠 Fixed appender name #2095 (hubertchylik)
- ⬆️ Bump org.springframework:spring-framework-bom from 6.2.6 to 6.2.7 #2094 (dependabot[bot])
- ⬆️ Bump io.projectreactor.netty:reactor-netty from 1.2.5 to 1.2.6 #2093 (dependabot[bot])
- ⬆️ Bump kotlin.version from 2.1.20 to 2.1.21 #2092 (dependabot[bot])
- ⬆️ Bump io.netty:netty-bom from 4.2.0.Final to 4.2.1.Final #2091 (dependabot[bot])
- ⬆️ Bump nl.jqno.equalsverifier:equalsverifier from 3.19.3 to 4.0 #2090 (dependabot[bot])
- ⬆️ Bump ktor.version from 3.1.2 to 3.1.3 #2089 (dependabot[bot])
- 0️⃣ Use default coroutine context in ktor client #2087 (kasmarian)
- 🔀 Check for synchronization attribute to not be null #2086 (kasmarian)