Zalando Logbook Versions Save

An extensible Java library for HTTP request and response logging

3.8.0

4 weeks ago

Full Changelog

Fixed bugs:

  • URI in request log is missing slash character before path #1793
  • UnsupportedOperationException: null when using logbook-httpclient (4.0) #1734
  • No traceId for SpringCloudGateway request in SpringBoot 3.2.0 #1694

Closed issues:

  • Does setting the log level to debug enable log output? #1729
  • Eliminate superfluous filter execution #1713
  • Make Logbook interceptors fault tolerant #1702
  • Obfuscate json body fields using json path or json pointer #1641
  • Allow to obfuscate body #1366

Merged pull requests:

3.7.2

4 months ago

Full Changelog

Fixed bugs:

  • Logbook 3.7.1 pulls in a whole bunch of test dependencies to the production classpath #1711
  • Logbook 3.7.0 pulls in Lombok as transitive dependency #1705

Merged pull requests:

3.7.1

5 months ago

Full Changelog

Closed issues:

  • Do not mention issues with "not-a-bug" label in release notes #1703

Merged pull requests:

3.7.0

5 months ago

Full Changelog

Fixed bugs:

  • UnsupportedOperationException in LogbookHttpRequestInterceptor with Spring Boot 3.2.0 and Apache Http Client 5 #1693
  • UnsupportedClassVersionError when running on Java 8 and JAX-RS 2.X #1566

Closed issues:

  • Spring boot 3 reactive with micrometer - no traceId in logs for service calls and webclient #1513
  • Tracing not working for LogbookClientHandler #1512

Merged pull requests:

3.6.0

6 months ago

Full Changelog

Merged pull requests:

3.5.0

7 months ago

Full Changelog

Closed issues:

  • Question: how to propagate Sleuth trace/span ids to logbook Sink.write #1625
  • Unresolvable Spring properties #1574
  • Can we have filter to exclude by Http method name #1556
  • Extract client identifier from authorization token #381

Merged pull requests:

3.4.0

8 months ago

Full Changelog

Fixed bugs:

  • Changelog Contains Issues Closed Due to Inactivity #1597
  • "logbook.write.max-body-size" not working when creating own BodyFilter that includes defaultValue() #1202

Closed issues:

  • Be Compliant with Zalando Open Source Rules #1596
  • Springboot configuration file prompt: Cannot resolve configuration property 'logbook.include' #1506
  • Add a property to define fields in body to be obfuscated #1266

Merged pull requests:

3.3.0

9 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/zalando/logbook/compare/3.2.0...3.3.0

3.2.0

9 months ago

3.1.0

10 months ago