3.10.0 (2024-11-05)
Fixed bugs:
- SpringBoot automatic configuration is invalid #1898
- UnsupportedOperationException in LogbookHttpRequestInterceptor with Spring Boot 3.2.2 and Apache Http Client 5 (how to fix test?) #1884
- logbook-logstash 3.9.0 requires slf4j 2.x which spring boot 3 depends on #1873
- ktor-client: response replaces request body #1868
- Quarkus Resteasy endpoint returning 500 to client after HEAD request because of Logbook NullPointerException #1384
Merged pull requests:
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.1 to 3.11.1 #1952 (dependabot[bot])
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.1 to 3.5.2 #1951 (dependabot[bot])
- Bump ktor.version from 2.3.12 to 3.0.1 #1949 (dependabot[bot])
- Bump jackson.version from 2.18.0 to 2.18.1 #1948 (dependabot[bot])
- Bump org.apache.httpcomponents.client5:httpclient5 from 5.3.1 to 5.4.1 #1947 (dependabot[bot])
- Bump logback-classic.version from 1.5.11 to 1.5.12 #1946 (dependabot[bot])
- Bump spring-boot.version from 3.3.4 to 3.3.5 #1945 (dependabot[bot])
- Bump org.wiremock:wiremock-standalone from 3.9.1 to 3.9.2 #1944 (dependabot[bot])
- Bump junit.version from 5.10.2 to 5.11.3 #1943 (dependabot[bot])
- Bump org.springframework:spring-framework-bom from 6.1.13 to 6.1.14 #1941 (dependabot[bot])
- Bump io.projectreactor.netty:reactor-netty from 1.1.22 to 1.1.23 #1939 (dependabot[bot])
- Bump logback-classic.version from 1.5.9 to 1.5.11 #1938 (dependabot[bot])
- Bump kotlin.version from 2.0.20 to 2.0.21 #1935 (dependabot[bot])
- Bump io.github.openfeign:feign-core from 13.4 to 13.5 #1933 (dependabot[bot])
- Bump logback-classic.version from 1.5.8 to 1.5.9 #1932 (dependabot[bot])
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.0 to 3.5.1 #1931 (dependabot[bot])
- Bump nl.jqno.equalsverifier:equalsverifier from 3.16.2 to 3.17.1 #1929 (dependabot[bot])
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.0 to 3.10.1 #1928 (dependabot[bot])
- Bump io.netty:netty-bom from 4.1.113.Final to 4.1.114.Final #1927 (dependabot[bot])
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.6 to 3.2.7 #1925 (dependabot[bot])
- Bump jackson.version from 2.17.2 to 2.18.0 #1923 (dependabot[bot])
- Bump com.google.guava:guava from 33.3.0-jre to 33.3.1-jre #1919 (dependabot[bot])
- Improve README.md: Define the unit of the max-body-size property #1918 (bwaldvogel)
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.8.0 to 3.10.0 #1917 (dependabot[bot])
- Bump org.wiremock:wiremock-standalone from 3.6.0 to 3.9.1 #1916 (dependabot[bot])
- Bump io.netty:netty-bom from 4.1.112.Final to 4.1.113.Final #1915 (dependabot[bot])
- Bump org.assertj:assertj-core from 3.26.0 to 3.26.3 #1914 (dependabot[bot])
- Bump org.projectlombok:lombok from 1.18.32 to 1.18.34 #1912 (dependabot[bot])
- Use Grizzly instead of JDK-HTTP to improve test speed by 15X #1910 (msdousti)
- Fix JAX-RS filter NPE for empty entities #1909 (msdousti)
- Bump io.github.openfeign:feign-core from 13.2.1 to 13.4 #1908 (dependabot[bot])
- Bump org.codehaus.mojo:versions-maven-plugin from 2.16.2 to 2.17.1 #1907 (dependabot[bot])
- Bump commons-codec:commons-codec from 1.17.0 to 1.17.1 #1906 (dependabot[bot])
- Bump spring-boot.version from 3.2.3 to 3.3.4 #1905 (dependabot[bot])
- Bump org.springframework:spring-framework-bom from 6.1.12 to 6.1.13 #1903 (dependabot[bot])
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.4 to 3.2.6 #1902 (dependabot[bot])
- Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.17.0 #1901 (dependabot[bot])
- Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.1 to 3.4.2 #1900 (dependabot[bot])
- Bump org.hamcrest:hamcrest from 2.2 to 3.0 #1896 (dependabot[bot])
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.5.0 #1895 (dependabot[bot])
- Bump ktor.version from 2.3.11 to 2.3.12 #1894 (dependabot[bot])
- Bump slf4j.version from 2.0.13 to 2.0.16 #1893 (dependabot[bot])
- Bump jackson.version from 2.17.1 to 2.17.2 #1892 (dependabot[bot])
- Bump com.squareup.okio:okio from 3.9.0 to 3.9.1 #1891 (dependabot[bot])
- Bump kotlin.version from 2.0.0 to 2.0.20 #1890 (dependabot[bot])
- Bump net.logstash.logback:logstash-logback-encoder from 7.4 to 8.0 #1889 (dependabot[bot])
- Bump nl.jqno.equalsverifier:equalsverifier from 3.16.1 to 3.16.2 #1888 (dependabot[bot])
- Add mandatory properties to .zappr #1886 (kasmarian)
- Close resources in FeignLogbookLogger #1883 (Nazukin-Dmitry)
- Bump com.google.guava:guava from 33.2.0-jre to 33.3.0-jre #1879 (dependabot[bot])
- Bump org.springframework:spring-framework-bom from 6.1.8 to 6.1.12 #1878 (dependabot[bot])
- Bump io.projectreactor.netty:reactor-netty from 1.1.19 to 1.1.22 #1877 (dependabot[bot])
- Bump io.netty:netty-bom from 4.1.110.Final to 4.1.112.Final #1872 (dependabot[bot])
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.3 to 3.8.0 #1871 (dependabot[bot])
- Fix for #1868 - make State subclasses real classes #1869 (noffke)
- Bump jakarta.servlet:jakarta.servlet-api from 6.0.0 to 6.1.0 #1859 (dependabot[bot])
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.3 to 3.6.0 #1856 (dependabot[bot])
- Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.4.1 to 3.5.0 #1852 (dependabot[bot])
- Bump org.sonatype.plugins:nexus-staging-maven-plugin from 1.6.13 to 1.7.0 #1850 (dependabot[bot])
3.9.0 (2024-05-27)
Fixed bugs:
- Wrong DateTime or I'm missing something config #1848
- Default
QueryFilter
has a very slow RegEx on certain inputs #1838 - [logbook-ktor-server] Content-Type header not parsed correctly from the request #1823
- [logbook-ktor-client] Dead locks on large request/response bodies #1822
- [logbook-ktor-client] removes Content-Type request header #1821
- logbook-ktor-server removes Content-Type header from response #1627
Merged pull requests:
- Bump org.assertj:assertj-core from 3.25.3 to 3.26.0 #1849 (dependabot[bot])
- Bump org.springframework:spring-framework-bom from 6.1.6 to 6.1.8 #1846 (dependabot[bot])
- Bump io.netty:netty-bom from 4.1.109.Final to 4.1.110.Final #1845 (dependabot[bot])
- Bump org.wiremock:wiremock-standalone from 3.4.2 to 3.6.0 #1844 (dependabot[bot])
- Bump kotlin.version from 1.9.24 to 2.0.0 #1843 (dependabot[bot])
- Bump org.codehaus.mojo:build-helper-maven-plugin from 3.5.0 to 3.6.0 #1842 (dependabot[bot])
- Improve performance of query filters (especially on large bodies) #1839 (aukevanleeuwen)
- Fix minor typo in documentation #1837 (aukevanleeuwen)
- Bump io.projectreactor.netty:reactor-netty from 1.1.18 to 1.1.19 #1836 (dependabot[bot])
- issues/1823 use full content type in Ktor's ServerRequest #1834 (kasmarian)
- issues/1821 retrieve content-type from Ktor's OutgoingContent #1833 (kasmarian)
- wrap ktor client response handling into HttpClient context #1832 (kasmarian)
- Bump jakarta.ws.rs:jakarta.ws.rs-api from 3.1.0 to 4.0.0 #1830 (dependabot[bot])
- Bump ktor.version from 2.3.10 to 2.3.11 #1829 (dependabot[bot])
- Bump jackson.version from 2.16.1 to 2.17.1 #1828 (dependabot[bot])
- Bump kotlin.version from 1.9.23 to 1.9.24 #1827 (dependabot[bot])
- Bump com.google.guava:guava from 33.1.0-jre to 33.2.0-jre #1826 (dependabot[bot])
- Bump commons-codec:commons-codec from 1.16.1 to 1.17.0 #1820 (dependabot[bot])
- Fix Ktor plugin to handle requests with empty body #1819 (msdousti)
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.2 to 3.5.3 #1818 (dependabot[bot])
- Bump org.apache.maven.plugins:maven-jar-plugin from 3.3.0 to 3.4.1 #1816 (dependabot[bot])
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.3 to 3.2.4 #1815 (dependabot[bot])
- Bump logback-classic.version from 1.5.4 to 1.5.6 #1812 (dependabot[bot])
- Bump org.springframework:spring-framework-bom from 6.1.5 to 6.1.6 #1810 (dependabot[bot])
- Bump slf4j.version from 2.0.12 to 2.0.13 #1808 (dependabot[bot])
- Bump io.netty:netty-bom from 4.1.107.Final to 4.1.109.Final #1806 (dependabot[bot])
- Return original attributes from webflux ClientRequest #1805 (Dyuvarov)
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.2 to 3.2.3 #1804 (dependabot[bot])
- Bump nl.jqno.equalsverifier:equalsverifier from 3.15.8 to 3.16.1 #1802 (dependabot[bot])
- Bump logback-classic.version from 1.5.3 to 1.5.4 #1800 (dependabot[bot])
- Bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1 #1799 (dependabot[bot])
- Bump org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.12 #1798 (dependabot[bot])
- Bump ktor.version from 2.3.9 to 2.3.10 #1796 (dependabot[bot])
3.8.0 (2024-04-10)
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:
- Bump io.projectreactor.netty:reactor-netty from 1.1.15 to 1.1.18 #1795 (dependabot[bot])
- Add slash to path if it's not present #1794 (kasmarian)
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.1.0 to 3.2.2 #1792 (dependabot[bot])
- Bump org.projectlombok:lombok from 1.18.30 to 1.18.32 #1790 (dependabot[bot])
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.1 to 3.13.0 #1789 (dependabot[bot])
- Bump org.springframework:spring-framework-bom from 6.1.4 to 6.1.5 #1787 (dependabot[bot])
- Bump com.google.guava:guava from 33.0.0-jre to 33.1.0-jre #1786 (dependabot[bot])
- Bump com.squareup.okio:okio from 3.8.0 to 3.9.0 #1784 (dependabot[bot])
- Bump kotlin.version from 1.9.21 to 1.9.23 #1780 (dependabot[bot])
- Bump logback-classic.version from 1.5.2 to 1.5.3 #1779 (dependabot[bot])
- Bump ktor.version from 2.3.8 to 2.3.9 #1778 (dependabot[bot])
- Add a warning about logbook.write.max-body-size not preventing the buffering #1777 (kasmarian)
- Bump nl.jqno.equalsverifier:equalsverifier from 3.15.6 to 3.15.8 #1776 (dependabot[bot])
- Bump logback-classic.version from 1.4.14 to 1.5.2 #1775 (dependabot[bot])
- Bump org.wiremock:wiremock-standalone from 3.3.1 to 3.4.2 #1772 (dependabot[bot])
- Bump spring-boot.version from 3.2.2 to 3.2.3 #1770 (dependabot[bot])
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.1 to 3.5.2 #1769 (dependabot[bot])
- Bump org.springframework:spring-framework-bom from 6.1.3 to 6.1.4 #1765 (dependabot[bot])
- Bump io.netty:netty-bom from 4.1.106.Final to 4.1.107.Final #1764 (dependabot[bot])
- Bump com.squareup.okio:okio from 3.7.0 to 3.8.0 #1763 (dependabot[bot])
- Bump commons-codec:commons-codec from 1.16.0 to 1.16.1 #1762 (dependabot[bot])
- Bump io.github.openfeign:feign-core from 13.2 to 13.2.1 #1761 (dependabot[bot])
- Bump slf4j.version from 2.0.11 to 2.0.12 #1760 (dependabot[bot])
- Bump junit.version from 5.10.1 to 5.10.2 #1758 (dependabot[bot])
- Bump org.assertj:assertj-core from 3.25.2 to 3.25.3 #1757 (dependabot[bot])
- Refactor HTTP status codes with HttpStatus Enum #1756 (achhibi)
- Bump ktor.version from 2.3.7 to 2.3.8 #1755 (dependabot[bot])
- Improve InputStream and OutputStream copying #1753 (achhibi)
- Bump io.github.openfeign:feign-core from 13.1 to 13.2 #1752 (dependabot[bot])
- Bump org.assertj:assertj-core from 3.25.1 to 3.25.2 #1751 (dependabot[bot])
- Bump org.apache.httpcomponents.client5:httpclient5 from 5.3 to 5.3.1 #1750 (dependabot[bot])
- Bump spring-boot.version from 3.2.1 to 3.2.2 #1749 (dependabot[bot])
- Bump org.assertj:assertj-core from 3.24.2 to 3.25.1 #1748 (dependabot[bot])
- Bump jackson.version from 2.16.0 to 2.16.1 #1747 (dependabot[bot])
- Bump slf4j.version from 2.0.9 to 2.0.11 #1746 (dependabot[bot])
- Check for Vulnerabilities via GHE Action #1744 (lukasniemeier-zalando)
- Update MAINTAINERS #1743 (kasmarian)
- Check for Vulnerabilities via GHE Action #1742 (lukasniemeier-zalando)
- Bump io.netty:netty-bom from 4.1.101.Final to 4.1.106.Final #1741 (dependabot[bot])
- Bump json-path to 2.9.0 to address CVE-2023-51074 #1740 (kasmarian)
- Logbook fault tolerancy #1739 (kasmarian)
- Request body only once in ChunkedSink #1737 (kasmarian)
- Use writeTo() to buffer HttpEntity in httpclient #1736 (kasmarian)
- Bump org.springframework:spring-framework-bom from 6.1.1 to 6.1.3 #1733 (dependabot[bot])
- Bump io.projectreactor.netty:reactor-netty from 1.1.13 to 1.1.15 #1732 (dependabot[bot])
- Bump nl.jqno.equalsverifier:equalsverifier from 3.15.4 to 3.15.6 #1731 (dependabot[bot])
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.2 to 3.2.5 #1730 (dependabot[bot])
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.11.0 to 3.12.1 #1728 (dependabot[bot])
- Bump spring-boot.version from 3.2.0 to 3.2.1 #1725 (dependabot[bot])
- Bump com.google.guava:guava from 32.1.3-jre to 33.0.0-jre #1723 (dependabot[bot])
- Bump com.squareup.okio:okio from 3.6.0 to 3.7.0 #1722 (dependabot[bot])
- Add custom log level support in LogstashLogbackSink constructor #1719 (achhibi)
3.7.2 (2023-12-12)
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 (2023-12-08)
Closed issues:
- Do not mention issues with "not-a-bug" label in release notes #1703
Merged pull requests:
- Bump ktor.version from 2.3.6 to 2.3.7 #1709 (dependabot[bot])
- Bump org.apache.httpcomponents.client5:httpclient5 from 5.2.3 to 5.3 #1707 (dependabot[bot])
- Fix the scope for "provided" dependencies #1706 (msdousti)
- Exclude issues with no-a-bug label from release #1704 (kasmarian)
3.7.0 (2023-12-04)
Fixed bugs:
- UnsupportedOperationException in LogbookHttpRequestInterceptor with Spring Boot 3.2.0 and Apache Http Client 5 #1693
- Logs only show header's name but not value if header is added using a Filter in Spring Boot #1671
- UnsupportedClassVersionError when running on Java 8 and JAX-RS 2.X #1566
- NullPointerException with Micronaut server when there is an illegal character in URI #1303
Merged pull requests:
- Use writeTo() to buffer HttpEntity in httpclient5 #1701 (kasmarian)
- Bump org.apache.httpcomponents.client5:httpclient5 from 5.2.2 to 5.2.3 #1700 (dependabot[bot])
- Bump ch.qos.logback:logback-classic from 1.4.11 to 1.4.14 #1699 (dependabot[bot])
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.2 to 3.6.3 #1698 (dependabot[bot])
- Bump nl.jqno.equalsverifier:equalsverifier from 3.15.3 to 3.15.4 #1696 (dependabot[bot])
- Bump org.codehaus.mojo:build-helper-maven-plugin from 3.4.0 to 3.5.0 #1689 (dependabot[bot])
- Bump org.apache.httpcomponents.client5:httpclient5 from 5.2.1 to 5.2.2 #1688 (dependabot[bot])
- Bump kotlin.version from 1.9.20 to 1.9.21 #1687 (dependabot[bot])
- Bump org.apache.commons:commons-lang3 from 3.13.0 to 3.14.0 #1684 (dependabot[bot])
- Bump org.springframework.security:spring-security-web from 6.1.5 to 6.2.0 #1683 (dependabot[bot])
- Bump org.codehaus.mojo:versions-maven-plugin from 2.16.1 to 2.16.2 #1682 (dependabot[bot])
- Bump org.springframework:spring-framework-bom from 6.0.13 to 6.1.0 #1681 (dependabot[bot])
- Bump org.owasp:dependency-check-maven from 8.4.2 to 8.4.3 #1680 (dependabot[bot])
- Bump jackson.version from 2.15.3 to 2.16.0 #1679 (dependabot[bot])
- Bump io.github.openfeign:feign-core from 13.0 to 13.1 #1676 (dependabot[bot])
- Bump io.projectreactor.netty:reactor-netty from 1.1.12 to 1.1.13 #1675 (dependabot[bot])
- Add support for traditional JAX-RS 2.x #1674 (msdousti)
- Call close() on closeable ClientHttpResponse within BufferingClientHttpResponseWrapper.java #1668 (luc-leclerc)
- Bump io.netty:netty-bom from 4.1.100.Final to 4.1.101.Final #1667 (dependabot[bot])
- Bump ktor.version from 2.3.5 to 2.3.6 #1666 (dependabot[bot])
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.1.2 to 3.2.2 #1664 (dependabot[bot])
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.0 to 3.6.2 #1663 (dependabot[bot])
- Bump junit.version from 5.10.0 to 5.10.1 #1662 (dependabot[bot])
- Bump nl.jqno.equalsverifier:equalsverifier from 3.15.2 to 3.15.3 #1661 (dependabot[bot])
- Bump io.github.openfeign:feign-core from 12.5 to 13.0 #1660 (dependabot[bot])
- Bump kotlin.version from 1.9.10 to 1.9.20 #1658 (dependabot[bot])
- Bump org.owasp:dependency-check-maven from 8.4.0 to 8.4.2 #1657 (dependabot[bot])
3.6.0 (2023-10-31)
Merged pull requests:
- Fix dependency check issues #1656 (msdousti)
- Bump spring-boot.version from 3.1.4 to 3.1.5 #1654 (dependabot[bot])
- Bump com.squareup.okhttp3:okhttp from 4.11.0 to 4.12.0 #1651 (dependabot[bot])
- Bump org.springframework.security:spring-security-web from 6.1.4 to 6.1.5 #1650 (dependabot[bot])
- Bump org.jacoco:jacoco-maven-plugin from 0.8.10 to 0.8.11 #1649 (dependabot[bot])
- Bump org.springframework:spring-framework-bom from 6.0.12 to 6.0.13 #1647 (dependabot[bot])
- Bump jackson.version from 2.15.2 to 2.15.3 #1646 (dependabot[bot])
- Bump io.projectreactor.netty:reactor-netty from 1.1.11 to 1.1.12 #1645 (dependabot[bot])
- Bump com.google.guava:guava from 32.1.2-jre to 32.1.3-jre #1644 (dependabot[bot])
- Bump com.squareup.okio:okio from 3.5.0 to 3.6.0 #1640 (dependabot[bot])
3.5.0 (2023-09-29)
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
Merged pull requests:
- Bump io.netty:netty-bom from 4.1.98.Final to 4.1.99.Final #1639 (dependabot[bot])
- Fix hints from configuration-metadata.json #1638 (kasmarian)
- Bump nl.jqno.equalsverifier:equalsverifier from 3.15.1 to 3.15.2 #1637 (dependabot[bot])
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.0 to 3.5.1 #1636 (dependabot[bot])
- Bump io.netty:netty-bom from 4.1.97.Final to 4.1.98.Final #1635 (dependabot[bot])
- Bump spring-boot.version from 3.1.3 to 3.1.4 #1634 (dependabot[bot])
- Bump org.codehaus.mojo:versions-maven-plugin from 2.16.0 to 2.16.1 #1633 (dependabot[bot])
- Bump org.projectlombok:lombok from 1.18.28 to 1.18.30 #1632 (dependabot[bot])
- Bump org.springframework.security:spring-security-web from 6.1.3 to 6.1.4 #1631 (dependabot[bot])
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.5.0 to 3.6.0 #1630 (dependabot[bot])
- Bump org.springframework:spring-framework-bom from 6.0.11 to 6.0.12 #1629 (dependabot[bot])
- Bump io.projectreactor.netty:reactor-netty from 1.1.10 to 1.1.11 #1628 (dependabot[bot])
- Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.4.0 to 3.4.1 #1626 (dependabot[bot])
- Bump slf4j.version from 2.0.7 to 2.0.9 #1623 (dependabot[bot])
- Bump ktor.version from 2.3.3 to 2.3.4 #1622 (dependabot[bot])
- Bump io.github.openfeign:feign-core from 12.4 to 12.5 #1621 (dependabot[bot])
- Add Method predicates #1606 (kasmarian)
- Extract subject claim from JWT token #1589 (msdousti)
3.4.0 (2023-09-04)
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:
- Suppress CVE-2023-4586 #1624 (kasmarian)
- Bring back default constructor to LogbookHttpResponseInterceptor #1620 (kasmarian)
- Bump spring-boot.version from 3.1.2 to 3.1.3 #1618 (dependabot[bot])
- Bump io.netty:netty-bom from 4.1.96.Final to 4.1.97.Final #1617 (dependabot[bot])
- Bump kotlin.version from 1.9.0 to 1.9.10 #1616 (dependabot[bot])
- Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.3.0 to 3.4.0 #1615 (dependabot[bot])
- Bump org.springframework.security:spring-security-web from 6.1.2 to 6.1.3 #1614 (dependabot[bot])
- Bump org.owasp:dependency-check-maven from 8.3.1 to 8.4.0 #1613 (dependabot[bot])
- Prevent Pull Request Self Approvals #1612 (lukasniemeier-zalando)
- Bump io.projectreactor.netty:reactor-netty from 1.1.9 to 1.1.10 #1611 (dependabot[bot])
- Bump ch.qos.logback:logback-classic from 1.4.9 to 1.4.11 #1609 (dependabot[bot])
- ensure truncation body filter is always last one #1608 (kasmarian)
- Bump ch.qos.logback:logback-classic from 1.4.8 to 1.4.9 #1605 (dependabot[bot])
- Bump jmh.version from 1.36 to 1.37 #1604 (dependabot[bot])
- Bump com.squareup.okio:okio from 3.4.0 to 3.5.0 #1603 (dependabot[bot])
- Bump ktor.version from 2.3.2 to 2.3.3 #1602 (dependabot[bot])
- suppress not applicable CVE #1601 (lukasniemeier-zalando)
- exclude stale issues from changelog #1600 (lukasniemeier-zalando)
- Bump com.google.guava:guava from 32.1.1-jre to 32.1.2-jre #1599 (dependabot[bot])
- Add repository map link to README.md #1598 (alexkarezin)
- Update Release Script #1595 (lukasniemeier-zalando)
- Bump org.apache.commons:commons-lang3 from 3.12.0 to 3.13.0 #1594 (dependabot[bot])
- Bump io.netty:netty-bom from 4.1.95.Final to 4.1.96.Final #1593 (dependabot[bot])
- Define json body obfuscation fields via configuration #1592 (kasmarian)
3.3.0 (2023-07-25)
Fixed bugs:
- LogbookClientHttpRequestInterceptor incompatible with Spring boot 2.7/Spring 5 #1580
- Requests/Responses of POST requests in spring cloud gateway are not logged #1571
- Webflux: No logs when request is filtered #1587
Closed issues:
- Logging LogBook information in a file #1539
Merged pull requests:
- Bump junit.version from 5.9.3 to 5.10.0 #1590 (dependabot[bot])
- log request/response for rejected requests #1588 (MatthiasDrews)
- Bump io.netty:netty-bom from 4.1.94.Final to 4.1.95.Final #1586 (dependabot[bot])
- Bump spring-boot.version from 3.1.1 to 3.1.2 #1585 (dependabot[bot])
- Bump spring-security-web from 6.1.1 to 6.1.2 #1584 (dependabot[bot])
- log request/response without body for POST (#1571) #1572 (MatthiasDrews)
- Httpclient gzipped response handling #1505 (lcostela)
3.2.0 (2023-07-17)
Fixed bugs:
- Configuration logbook.format.style = json not work #1263
- The log contains Chinese, which is not displayed correctly. #870
Closed issues:
- Logbook OpenFeign AutoConfiguration #1558
Merged pull requests:
- Use stale marker bot #1581 (msdousti)
- Bump spring-framework-bom from 6.0.10 to 6.0.11 #1579 (dependabot[bot])
- Use getCharacterEncoding when no Content-Type header is set #1578 (kasmarian)
- Bump reactor-netty from 1.1.8 to 1.1.9 #1577 (dependabot[bot])
- Bump json-smart from 2.4.11 to 2.5.0 #1573 (dependabot[bot])
- Bump feign-core from 12.3 to 12.4 #1570 (dependabot[bot])
- Bump kotlin.version from 1.8.22 to 1.9.0 #1569 (dependabot[bot])
- Bump guava from 32.1.0-jre to 32.1.1-jre #1568 (dependabot[bot])
- Bump guava from 32.0.1-jre to 32.1.0-jre #1567 (dependabot[bot])
- Bump ktor.version from 2.3.1 to 2.3.2 #1565 (dependabot[bot])
- Bump commons-codec from 1.15 to 1.16.0 #1564 (dependabot[bot])
- Bump spring-security-web from 6.1.0 to 6.1.1 #1563 (dependabot[bot])
- Bump spring-boot.version from 3.1.0 to 3.1.1 #1562 (dependabot[bot])
- Bump logstash-logback-encoder from 7.3 to 7.4 #1561 (dependabot[bot])
- Bump version of logging frameworks (SLF4j & Logback) #1560 (msdousti)
- feature(logbook-spring-boot-autoconfigure): add support for logbook-openfeign #1559 (p-8-z)
- Fix some links in README #1557 (ivyanni)
- Bump maven-shade-plugin from 3.4.1 to 3.5.0 #1554 (dependabot[bot])
- Bump spring-framework-bom from 6.0.9 to 6.0.10 #1552 (dependabot[bot])
- Bump wiremock from 3.0.0-beta-7 to 3.0.0-beta-10 #1551 (dependabot[bot])
- Bump reactor-netty from 1.1.7 to 1.1.8 #1550 (dependabot[bot])
- Bump dependency-check-maven from 8.2.1 to 8.3.1 #1548 (dependabot[bot])
- org.springframework.http.client.ClientHttpResponse interface change backwards compatibility #1545 (dipsk2)
- Bump guava from 32.0.0-jre to 32.0.1-jre #1544 (dependabot[bot])
- Bump json-path.version from 2.7.0 to 2.8.0 #1526 (dependabot[bot])
- Bump maven-compiler-plugin from 3.10.1 to 3.11.0 #1470 (dependabot[bot])
3.1.0 (2023-06-19)
Fixed bugs:
- Logbook stopped logging request and responses after switching from version 2.0.16 to version 3.0.0 #1537
- JsonPath body filter does not obfuscate due to unexisting field in request/response #1500
- logbook-spring-boot-autoconfigure in 3.0.0-RC.2 is using org.zalando:logbook-httpclient dependency #1491
- logbook-spring-boot-autoconfigure in 3.0.0-RC.2 is still using javax namespace dependencies #1490
- Null pointer when remote address is null #1306
- Logbook only logs once with Netty module #1216
Closed issues:
- Logbook is not logging my request and responses #1532
Merged pull requests:
- Make logbook-httpclient optional #1547 (kasmarian)
- Bump maven-surefire-plugin from 3.1.0 to 3.1.2 #1542 (dependabot[bot])
- Bump versions-maven-plugin from 2.15.0 to 2.16.0 #1541 (dependabot[bot])
- Bump kotlin.version from 1.8.21 to 1.8.22 #1540 (dependabot[bot])
- fix netty sequence ability to log subsequent reads and writes #1538 (arowe-adaptive)
- Fix NPE on calling toString() on remoteAddress() #1536 (msdousti)
- Bump feign-core from 12.2 to 12.3 #1535 (dependabot[bot])
- Bump duplicate-finder-maven-plugin from 1.5.1 to 2.0.1 #1534 (dependabot[bot])
- #1532 bring back spring.factories for older versions of Spring #1533 (kasmarian)
- Bump okhttp from 4.10.0 to 4.11.0 #1531 (dependabot[bot])
- Bump maven-gpg-plugin from 3.0.1 to 3.1.0 #1530 (dependabot[bot])
- Bump maven-resources-plugin from 3.3.0 to 3.3.1 #1529 (dependabot[bot])
- Bump jacoco-maven-plugin from 0.8.8 to 0.8.10 #1527 (dependabot[bot])
- Bump jackson.version from 2.15.1 to 2.15.2 #1524 (dependabot[bot])
- Bump netty-bom from 4.1.91.Final to 4.1.93.Final #1523 (dependabot[bot])
- Bump maven-enforcer-plugin from 3.2.1 to 3.3.0 #1522 (dependabot[bot])
- Use UTF-8 as a fallback for JSON content type #1521 (kasmarian)
- Bump build-helper-maven-plugin from 3.3.0 to 3.4.0 #1519 (dependabot[bot])
- Bump maven-source-plugin from 3.2.1 to 3.3.0 #1518 (dependabot[bot])
- Bump jackson.version from 2.14.2 to 2.15.1 #1517 (dependabot[bot])
- Do not fail all composite body filters if one fails #1514 (kasmarian)
- Bump spring-framework-bom from 6.0.8 to 6.0.9 #1511 (dependabot[bot])
- Bump lombok from 1.18.26 to 1.18.28 #1510 (dependabot[bot])
- Bump kotlin.version from 1.8.20 to 1.8.21 #1509 (dependabot[bot])
- Bump junit.version from 5.9.2 to 5.9.3 #1508 (dependabot[bot])
- Bump guava from 31.1-jre to 32.0.0-jre #1507 (dependabot[bot])
- Use Apache Maven Wrapper #1504 (msdousti)
- Add logbook-servlet:javax to logbook-bom #1503 (msdousti)
- Remove GitHub Actions Cache action #1501 (sullis)
- Bump reactor-netty from 1.1.3 to 1.1.7 #1496 (dependabot[bot])
- Bump maven-surefire-plugin from 3.0.0 to 3.1.0 #1492 (dependabot[bot])
- Bump kotlin.version from 1.8.10 to 1.8.20 #1479 (dependabot[bot])
- Bump logstash-logback-encoder from 6.6 to 7.3 #1439 (dependabot[bot])
3.0.0 (2023-05-19)
Fixed bugs:
Closed issues:
Merged pull requests:
- Remove Paguro dependency from the project #1499 (msdousti)
- Make servlet-api optional #1498 (ChristianLohmann)
- Move back the api module to org.zalando.logbook #1487 (msdousti)
- Fix: The underlying HTTP client completed without emitting a response #1476 (kasmarian)
- Upgrade to Ktor 2.x #1440 (msdousti)
3.0.0-RC.2 (2023-04-20)
Fixed bugs:
- Logbook doesn't work with spring boot 3 #1485
Merged pull requests:
- Make LogbookWebFluxAutoConfiguration discoverable by spring #1489 (kasmarian)
- Bump spring-security version #1486 (kasmarian)
3.0.0-RC.1 (2023-04-19)
Fixed bugs:
- RestTemplate returns NULL data while using LogbookClientHttpRequestInterceptor #963
Closed issues:
- Logbook (spring starter RC) 3 appears to ignore "minimum status" and some strategies, strategies with "status-at-least"_ & "body-only-if-status-at-least" #1480
Merged pull requests:
- Bump netty-bom from 4.1.89.Final to 4.1.91.Final #1478 (dependabot[bot])
- Introduce JDK9 modules #1477 (msdousti)
- Add JavaxSecurityServletFilterConfiguration #1475 (ChristianLohmann)
- Bump dependency-check-maven from 6.5.1 to 8.2.1 #1465 (dependabot[bot])
- Bump jersey-bom from 2.34 to 2.39.1 #1464 (dependabot[bot])
- Bump httpclient from 4.5.13 to 4.5.14 #1460 (dependabot[bot])
3.0.0-RC.0 (2023-03-27)
Fixed bugs:
- LogbookClientHttpRequestInterceptor throw exception for non-get requests with default RestTemplate #1451
- Stack overflow when trying to log a large XML response #1327
Closed issues:
- Spring Framework 6 / Spring Boot 3 Support? #1344
Merged pull requests:
- Spring 6 Spring Boot 3.x Support With Additional Spring 5 Backwards Compatibility #1467 (ChristianLohmann)
- Request getHeaders() from ClientHttpResponse before retrieving body #1462 (kasmarian)
- Bump feign-core from 12.1 to 12.2 #1455 (dependabot[bot])
- Fallback to empty input stream when getBody throws exception #1453 (kasmarian)
- Bump httpclient5 from 5.1.3 to 5.2.1 #1452 (kumarprabhashanand)
2.16.0 (2023-03-07)
Fixed bugs:
- NPE at FeignLogbookLogger.java method logAndRebufferResponse if response body is empty #1360
Closed issues:
- Support for JDK HTTP server #1255
Merged pull requests:
- Add Coverage Profile To Reactor Pom #1441 (ChristianLohmann)
- Fix deprecated kotlin maven plugin argument #1437 (msdousti)
- Fix RemoteResponseTest #1436 (ChristianLohmann)
- Fix coveralls plugin dependency #1435 (msdousti)
- Java 17 compiler support while keeping source/target levels intact #1434 (msdousti)
- Bump maven-shade-plugin from 3.2.4 to 3.4.1 #1433 (dependabot[bot])
- Bump Paguro from 3.1.4 to 3.10.3 #1409 (dependabot[bot])
- Bump mockito.version from 4.11.0 to 5.1.1 #1402 (dependabot[bot])
- Add support for Extended Log Format #1304 (greg65236592)
2.15.0 (2023-02-23)
Fixed bugs:
- LogbookFilter (servlet) is not working due to lack of jakarta.* support #1401
- Allow replacing Default logging Keys #1380
- JsonHttpLogFormatter generated invalid json #1370
- Not able to write logs into File #1348
- Log level in test with @DynamicPropertySource #1339
- The body of request and response shown as {...} without details #1317
- FastJsonHttpLogFormatter adds "headers" and "body" twice #1268
- logbook-spring-webflux: LogbookExchangeFilterFunction does not log bodies of chunked responses #1219
- Logbook do not write in logs in Unix Environment #1197
- How to obfuscate JSON responses by URL? #1185
Closed issues:
- Add custom header to each request intercepted by Zalando Logbook #1421
- Support for Spring Boot 3 #1382
- can logbook log custom Filter log #1358
- Questions: Possible to ignore Outgoing response based on HTTP status code ? #1355
- Gradle use documentation #1328
- Passing APM trace information into log contexts #1325
- Json format in Spring Boot Logs #1300
- Missing response log for GET request for Webflux integration #1200
- How to log spring principal in webflux ? #1098
Merged pull requests:
- Bump httpcore from 4.4.15 to 4.4.16 #1431 (dependabot[bot])
- Bump feign-core from 11.8 to 12.1 #1430 (dependabot[bot])
- Update README.md #1429 (whiskeysierra)
- Bump versions-maven-plugin from 2.9.0 to 2.15.0 #1428 (dependabot[bot])
- Bump wiremock-jre8 from 2.28.0 to 2.35.0 #1427 (dependabot[bot])
- Bump reactor-netty from 1.1.2 to 1.1.3 #1425 (dependabot[bot])
- Bump netty-bom from 4.1.87.Final to 4.1.89.Final #1424 (dependabot[bot])
- Bump maven-javadoc-plugin from 3.3.2 to 3.5.0 #1423 (dependabot[bot])
- Bump jacoco-maven-plugin from 0.8.7 to 0.8.8 #1422 (dependabot[bot])
- Bump maven-resources-plugin from 3.2.0 to 3.3.0 #1419 (dependabot[bot])
- Bump httpclient from 4.5.13 to 4.5.14 #1414 (dependabot[bot])
- Bump assertj-core from 3.22.0 to 3.24.2 #1412 (dependabot[bot])
- Bump maven-enforcer-plugin from 3.0.0 to 3.2.1 #1411 (dependabot[bot])
- Bump lombok from 1.18.22 to 1.18.26 #1410 (dependabot[bot])
- Bump jmh.version from 1.34 to 1.36 #1408 (dependabot[bot])
- End of support Spring Boot 1 and Spring Famework 4 #1407 (kasmarian)
- Bump kotlin.version from 1.8.0 to 1.8.10 #1406 (dependabot[bot])
- Bump nexus-staging-maven-plugin from 1.6.12 to 1.6.13 #1405 (dependabot[bot])
- Bump junit.version from 5.8.2 to 5.9.2 #1404 (dependabot[bot])
- Updating the dependencies and making the build pass #1400 (DaniloVeljovic)
- Update README.md #1374 (SAlavizadeh)
- Fix issue 1112: apache http-client5 decompression #1373 (SimplicialCycle)
- 1360-NPE-at-FeignLogbookLogger #1362 (hgabor83)
- String value pattern updated in PrimitiveJsonPropertyBodyFilter (StackOverflowError fix) #1343 (dicody)
- CODEOWNERS: remove @AlexanderYastrebov #1338 (AlexanderYastrebov)
- [fix] Java URI cannot handle netty URIs #1337 (bomgar)
- Preserve case of reason phrase from the actual server response #1320 (andersjaensson)
- Bump spring-boot-starter-webflux from 2.6.4 to 2.7.8 in /logbook-spring-boot-webflux-autoconfigure #1311 (dependabot[bot])
- Bump guava from 31.0.1-jre to 31.1-jre #1292 (dependabot[bot])
- Bump nexus-staging-maven-plugin from 1.6.8 to 1.6.12 #1290 (dependabot[bot])
- Bump spring-framework-bom from 5.3.14 to 5.3.16 #1289 (dependabot[bot])
- Bump httpclient5 from 5.1.2 to 5.1.3 #1288 (dependabot[bot])
- Bump slf4j.version from 1.7.32 to 1.7.36 #1287 (dependabot[bot])
- Bump spring-boot-starter-webflux from 2.6.1 to 2.6.4 #1286 (dependabot[bot])
- Bump versions-maven-plugin from 2.8.1 to 2.9.0 #1284 (dependabot[bot])
- Bump duplicate-finder-maven-plugin from 1.5.0 to 1.5.1 #1283 (dependabot[bot])
- Bump spring-boot.version from 2.6.1 to 2.6.4 #1282 (dependabot[bot])
- Bump mockito.version from 4.1.0 to 4.3.1 #1281 (dependabot[bot])
- Bump maven-javadoc-plugin from 3.3.1 to 3.3.2 #1280 (dependabot[bot])
- Bump netty-bom from 4.1.72.Final to 4.1.74.Final #1279 (dependabot[bot])
- Bump json-path.version from 2.6.0 to 2.7.0 #1277 (dependabot[bot])
- Bump spring-security-web from 5.6.0 to 5.6.2 #1276 (dependabot[bot])
- 1268 fix json duplicated keys #1269 (nhmarujo)
- Bump assertj-core from 3.21.0 to 3.22.0 #1264 (dependabot[bot])
- Bump logback-classic from 1.2.9 to 1.2.10 #1260 (dependabot[bot])
- Bump jmh.version from 1.33 to 1.34 #1259 (dependabot[bot])
- Bump feign-core from 11.7 to 11.8 #1258 (dependabot[bot])
- #1255 Support for JDK HTTP server #1256 (phejl)
- Bump dependency-check-maven from 6.5.0 to 6.5.1 #1250 (dependabot[bot])
- Bump jackson.version from 2.13.0 to 2.13.1 #1249 (dependabot[bot])
- Bump spring-framework-bom from 5.3.13 to 5.3.14 #1248 (dependabot[bot])
- Bump logback-classic from 1.2.8 to 1.2.9 #1247 (dependabot[bot])
- Feature/dependency updates #1245 (whiskeysierra)
- Bump reactor-netty from 1.0.13 to 1.0.14 #1243 (dependabot[bot])
- Bump kotlin.version from 1.6.0 to 1.6.10 #1242 (dependabot[bot])
- Bump logback-classic from 1.2.7 to 1.2.8 #1241 (dependabot[bot])
- Bump httpasyncclient from 4.1.4 to 4.1.5 #1237 (dependabot[bot])
- Bump netty-codec-http from 4.1.70.Final to 4.1.71.Final in /logbook-netty #1234 (dependabot[bot])
- Bump httpcore from 4.4.14 to 4.4.15 #1233 (dependabot[bot])
- Bump junit.version from 5.8.1 to 5.8.2 #1232 (dependabot[bot])
- Bump mockito.version from 4.0.0 to 4.1.0 #1230 (dependabot[bot])
- Bump ktor.version from 1.6.4 to 1.6.7 #1229 (dependabot[bot])
- Bump netty-bom from 4.1.69.Final to 4.1.70.Final #1228 (dependabot[bot])
- Bump okhttp from 4.9.2 to 4.9.3 #1227 (dependabot[bot])
- Bump kotlin.version from 1.5.31 to 1.6.0 #1226 (dependabot[bot])
- Upgraded Spring #1225 (whiskeysierra)
- Bump dependency-check-maven from 6.4.1 to 6.5.0 #1224 (dependabot[bot])
- Bump netty-codec-http from 4.1.69.Final to 4.1.70.Final #1223 (dependabot[bot])
- Fix NPE in json replace filter #1218 (sokomishalov)
- Bump httpclient5 from 5.1 to 5.1.2 #1215 (dependabot[bot])
- Add microsoft vendor-specific content types to be excluded by default #1213 (sokomishalov)
- Bump logback-classic from 1.2.5 to 1.2.7 #1211 (dependabot[bot])
- Bump reactor-netty from 1.0.11 to 1.0.13 #1210 (dependabot[bot])
- Bump feign-core from 11.6 to 11.7 #1207 (dependabot[bot])
- logbook-webflux fixes #1201 (sokomishalov)
- Release refs/heads/release/2.14.0 #1194 (github-actions[bot])
- wrap client http response body in buffered input stream to support mark/reset #1041 (noffke)
2.14.0 (2021-10-12)
Fixed bugs:
- Issues with setting log level #1183
- null pointer exception #1177
- request body inconsistently removed when using writeBoth #1172
- JSON Path filtering is not working with max-body-size #1157
- Only include zalando loogbook dependencies in logbook-bom #1086
Closed issues:
- Logging DeferredResult Body #1175
- Logging both request and response in a single line #1170
- Grab TransactionId or CorrelationId from header to use as correlationId #1166
- Dynamic path parameters replacing of PathFilters #1164
- Dynamic value replacing of QueryFilters #1155
- sitemesh3 decorator content is not logged by logbook. #1083
- Response should be mapped to it's original Request in some form, Response path should be filterable #1067
Merged pull requests:
- Bump dependency-check-maven from 6.3.1 to 6.4.1 #1193 (dependabot[bot])
- Bump netty-codec-http from 4.1.68.Final to 4.1.69.Final #1192 (dependabot[bot])
- Bump netty-bom from 4.1.68.Final to 4.1.69.Final #1191 (dependabot[bot])
- Bump mockito.version from 3.12.4 to 4.0.0 #1189 (dependabot[bot])
- Bump lombok from 1.18.20 to 1.18.22 #1188 (dependabot[bot])
- Adjusted workflow job #1187 (whiskeysierra)
- Fixed coveralls usage in workflow #1186 (whiskeysierra)
- Bump ktor.version from 1.6.3 to 1.6.4 #1184 (dependabot[bot])
- Bump okhttp from 4.9.1 to 4.9.2 #1182 (dependabot[bot])
- Bump jackson.version from 2.12.5 to 2.13.0 #1181 (dependabot[bot])
- Change the test when the body is unwrapped array #1179 (ismail2ov)
- Bump guava from 30.1.1-jre to 31.0.1-jre #1176 (dependabot[bot])
- Bump spring-boot.version from 2.5.4 to 2.5.5 #1171 (dependabot[bot])
- Make some HttpMessage methods default #1169 (sokomishalov)
- Bump junit.version from 5.7.2 to 5.8.1 #1167 (dependabot[bot])
- Dynamic path parameters replacing of PathFilters #1165 (ismail2ov)
- Fix when request body is empty string #1163 (ismail2ov)
- Fix PathNotFoundException when body is unwrapped Array #1162 (ismail2ov)
- Fix JsonPathBodyFilterBuilder NP exception when the element value is … #1161 (ismail2ov)
- Only include zalando loogbook dependencies in logbook-bom #1160 (aschugunov)
- Bump assertj-core from 3.20.2 to 3.21.0 #1159 (dependabot[bot])
- Bump kotlin-stdlib from 1.5.30 to 1.5.31 #1158 (dependabot[bot])
- QueryFilter dynamic value replacing implementation and testing (resolves #1155 ) #1156 (atrujillofalcon)
- OpenFeign support #1154 (sanyarnd)
- Bump spring-framework-bom from 5.3.9 to 5.3.10 #1153 (dependabot[bot])
- Bump reactor-netty from 1.0.10 to 1.0.11 #1152 (dependabot[bot])
- Dedicated spring-webflux module #1150 (sokomishalov)
- Bump junit.version from 5.7.2 to 5.8.0 #1149 (dependabot[bot])
- Bump netty-codec-http from 4.1.67.Final to 4.1.68.Final #1147 (dependabot[bot])
- Bump netty-bom from 4.1.67.Final to 4.1.68.Final #1146 (dependabot[bot])
- Bump maven-javadoc-plugin from 3.3.0 to 3.3.1 #1144 (dependabot[bot])
- Release refs/heads/release/2.13.0 #1143 (github-actions[bot])
- Update README.md replaceBody filters example #1079 (SpiReCZ)
2.13.0 (2021-09-07)
Fixed bugs:
- Path filter doesn't take the end of the path expression into account #1140
- Hot to get correlation id inside spring boot controller/service on slf4j? #1135
- Dependencies clash around com.jayway.jsonpath and excluded minidev library #1074
Closed issues:
- Dynamic value replacing of JsonPath filters #1127
- add current time field for request and response log #1122
- Micronaut integration #1106
- User can not add AsyncListener which can do something before log write #1002
Merged pull requests:
- Check that all filter parts have been used when running out of input string #1142 (skjolber)
- Bump dependency-check-maven from 6.2.2 to 6.3.1 #1138 (dependabot[bot])
- Updated ktor to 1.6.3 #1136 (whiskeysierra)
- Bump jackson.version from 2.12.4 to 2.12.5 #1130 (dependabot[bot])
- JsonPath dynamic value replacing implementation and testing ( resolves #1127 ) #1128 (atrujillofalcon)
- Bump mockito.version from 3.11.2 to 3.12.4 #1126 (dependabot[bot])
- Bump kotlin-maven-plugin from 1.5.21 to 1.5.30 #1124 (dependabot[bot])
- Bump kotlin-stdlib from 1.5.21 to 1.5.30 #1123 (dependabot[bot])
- Update maven wrapper version to 3.8.2 #1121 (DanielFran)
- Bump spring-boot.version from 2.5.3 to 2.5.4 #1118 (dependabot[bot])
- Release refs/heads/release/2.12.0 #1117 (github-actions[bot])
- logbook-ktor test and double-read fixes #1116 (sokomishalov)
2.12.0 (2021-08-17)
Fixed bugs:
- Unknown spring property secure-filter.enabled #1109
test
scope of guava in BOM #1084- Type "x-www-form-urlencoded" Request Parameters Not Available #1077
- For remote request write response body before request body. Relevant for Netty #1071
Closed issues:
- LogbookClientHttpRequestInterceptor throws IOException in Spring #1093
- Apache HttpClient 5.0 #1008
- Please add CHANGELOG.md :) #944
Merged pull requests:
- Bump spring-security-web from 5.5.1 to 5.5.2 #1115 (dependabot[bot])
- Bump netty-bom from 4.1.66.Final to 4.1.67.Final #1114 (dependabot[bot])
- Bump netty-codec-http from 4.1.66.Final to 4.1.67.Final #1113 (dependabot[bot])
- Bump reactor-netty from 1.0.9 to 1.0.10 #1111 (dependabot[bot])
- Add
logbook.secure-filter.enabled
to the additional-spring-configuration-metadata.json #1110 (sokomishalov) - Bump jmh.version from 1.32 to 1.33 #1108 (dependabot[bot])
- fix code snippet in README.md #1107 (agebhar1)
- logbook-ktor modules #1105 (sokomishalov)
- Bump maven-enforcer-plugin from 3.0.0-M3 to 3.0.0 #1104 (dependabot[bot])
- Bump logback-classic from 1.2.4-groovyless to 1.2.5 #1103 (dependabot[bot])
- Added first changelog draft #1102 (whiskeysierra)
- Bump logback-classic from 1.2.4 to 1.2.4-groovyless #1101 (dependabot[bot])
- Possible fix for #1071 #1100 (sokomishalov)
- Bump spring-boot.version from 2.5.2 to 2.5.3 #1099 (dependabot[bot])
- Bump slf4j.version from 1.7.31 to 1.7.32 #1097 (dependabot[bot])
- Bump logback-classic from 1.2.3 to 1.2.4 #1096 (dependabot[bot])
- Bump netty-codec-http from 4.1.65.Final to 4.1.66.Final #1095 (dependabot[bot])
- Bump netty-bom from 4.1.65.Final to 4.1.66.Final #1094 (dependabot[bot])
- Bump spring-framework-bom from 5.3.8 to 5.3.9 #1092 (dependabot[bot])
- Bump kotlin-stdlib from 1.5.20 to 1.5.21 #1091 (dependabot[bot])
- Bump reactor-netty from 1.0.8 to 1.0.9 #1090 (dependabot[bot])
- Replace deprecated methods of Netty HttpClient and HttpServer #1089 (robeatoz)
- Bump jackson.version from 2.12.3 to 2.12.4 #1088 (dependabot[bot])
- #1084 Guava test scope #1085 (i8r)
- Bump apiguardian-api from 1.1.1 to 1.1.2 #1082 (dependabot[bot])
- Bump kotlin-stdlib from 1.5.10 to 1.5.20 #1081 (dependabot[bot])
- Bump spring-boot.version from 2.5.1 to 2.5.2 #1080 (dependabot[bot])
- Bump reactor-netty from 1.0.7 to 1.0.8 #1078 (dependabot[bot])
- Bump spring-security-web from 5.5.0 to 5.5.1 #1076 (dependabot[bot])
- Bump mockito.version from 3.11.1 to 3.11.2 #1075 (dependabot[bot])
- Bump slf4j.version from 1.7.30 to 1.7.31 #1073 (dependabot[bot])
- Bump assertj-core from 3.20.1 to 3.20.2 #1072 (dependabot[bot])
- Release/2.11.0 #1070 (whiskeysierra)
2.11.0 (2021-06-17)
Fixed bugs:
- Error using bodyFilter with jsonPath #1049
Merged pull requests:
- Release/2.10.0 #1069 (whiskeysierra)
- Do not fail on missing JSON Path (fixes #1049, fixes #1056) #1066 (PascalSchumacher)
- Apache http client 5 #1058 (sokomishalov)
2.10.0 (2021-06-17)
Fixed bugs:
- Leased connections are not released #1059
- www-url-form-encoded parameters are not handed in Spring project #1051
- Unable to read request body from ServletRequest because InputStream is not cached anymore with latest version #974
Closed issues:
- Need help with bodyFilter #1056
- How can i disbale to log default params & can i rename "correlation" field #1029
- Allow filtering of objects and arrays inside the body #1003
- HttpLogWriter take log level as configuration #999
Merged pull requests:
- Bump assertj-core from 3.20.0 to 3.20.1 #1068 (dependabot[bot])
- Bump assertj-core from 3.19.0 to 3.20.0 #1065 (dependabot[bot])
- Bump mockito.version from 3.10.0 to 3.11.1 #1064 (dependabot[bot])
- "lombokify" logbook-httpclient a bit #1063 (sokomishalov)
- Bump dependency-check-maven from 6.1.6 to 6.2.2 #1062 (dependabot[bot])
- Bump spring-boot.version from 2.5.0 to 2.5.1 #1061 (dependabot[bot])
- Bump spring-framework-bom from 5.3.7 to 5.3.8 #1060 (dependabot[bot])
- Bump json-path.version from 2.5.0 to 2.6.0 #1054 (dependabot[bot])
- Close original entity stream in order to avoid connection leak #1052 (brannstrom)
- Bump jmh.version from 1.31 to 1.32 #1050 (dependabot[bot])
- Bump kotlin-stdlib from 1.5.0 to 1.5.10 #1047 (dependabot[bot])
- Bump maven-javadoc-plugin from 3.2.0 to 3.3.0 #1046 (dependabot[bot])
- Updated Maven to version 3.8.1 #1045 (whiskeysierra)
- Bump spring-boot.version from 2.4.5 to 2.5.0 #1044 (dependabot[bot])
- Bump netty-codec-http from 4.1.63.Final to 4.1.65.Final #1043 (dependabot[bot])
- Bump netty-bom from 4.1.64.Final to 4.1.65.Final #1042 (dependabot[bot])
- Bump spring-security-web from 5.4.6 to 5.5.0 #1040 (dependabot[bot])
- Bump netty-bom from 4.1.63.Final to 4.1.64.Final #1038 (dependabot[bot])
- Bump junit.version from 5.7.1 to 5.7.2 #1037 (dependabot[bot])
- Logbook-json: Remove json-smart dependency. #1036 (PascalSchumacher)
- Bump mockito.version from 3.9.0 to 3.10.0 #1035 (dependabot[bot])
- Bump jmh.version from 1.30 to 1.31 #1034 (dependabot[bot])
- Bump spring-framework-bom from 5.3.6 to 5.3.7 #1033 (dependabot[bot])
- Bump reactor-netty from 1.0.6 to 1.0.7 #1032 (dependabot[bot])
- Release/2.9.0 #1031 (whiskeysierra)
2.9.0 (2021-05-11)
Merged pull requests:
- Made JsonPathBodyFilter mergeable #1030 (whiskeysierra)
- Bump maven-gpg-plugin from 1.6 to 3.0.1 #1028 (dependabot[bot])
- Release/2.8.0 #1027 (whiskeysierra)
- Add JsonPath body filters #1022 (vdsirotkin)
2.8.0 (2021-05-08)
Merged pull requests:
- Applied code style #1026 (whiskeysierra)
- create support for absent header condition #1025 (Mikhail-Polivakha)
- Bump jmh.version from 1.29 to 1.30 #1024 (dependabot[bot])
- Bump jacoco-maven-plugin from 0.8.6 to 0.8.7 #1023 (dependabot[bot])
- Bump spring-framework-bom from 5.3.5 to 5.3.6 #1021 (dependabot[bot])
- Bump spring-security-web from 5.4.5 to 5.4.6 #1020 (dependabot[bot])
- Bump jersey-bom from 2.33 to 2.34 #1019 (dependabot[bot])
- Bump jackson.version from 2.12.2 to 2.12.3 #1018 (dependabot[bot])
- Release/2.7.0 #1016 (whiskeysierra)
2.7.0 (2021-05-03)
Fixed bugs:
- Body in response is filtered even though no related configuration is present #1011
- Empty or truncated servlet http response on async request #954
Merged pull requests:
- Bump dependency-check-maven from 6.1.5 to 6.1.6 #1015 (dependabot-preview[bot])
- Upgrade to GitHub-native Dependabot #1014 (dependabot-preview[bot])
- Bump kotlin-stdlib from 1.4.32 to 1.5.0 #1012 (dependabot-preview[bot])
- Bump spring-boot.version from 2.4.4 to 2.4.5 #1009 (dependabot-preview[bot])
- Bump reactor-netty from 1.0.5 to 1.0.6 #1006 (dependabot-preview[bot])
- Bumped netty #1001 (whiskeysierra)
- Bump mockito.version from 3.8.0 to 3.9.0 #1000 (dependabot-preview[bot])
- Logbook-netty more extractions #997 (sokomishalov)
- Bump netty-codec-http from 4.1.62.Final to 4.1.63.Final #996 (dependabot-preview[bot])
- Bump lombok from 1.18.18 to 1.18.20 #995 (dependabot-preview[bot])
- Bump dependency-check-maven from 6.1.4 to 6.1.5 #994 (dependabot-preview[bot])
- Release/2.6.2 #993 (whiskeysierra)
2.6.2 (2021-04-01)
Closed issues:
- Is there anyway to put a condition based on the Response instead of the Request? #990
- how to record request and response at the same line ? #987
Merged pull requests:
- fix: README PathFilter based on property name typo #992 (brnhrdt)
- Fix CommonsLogFormatSink class name in the README #991 (salomvary)
- Bump netty-codec-http from 4.1.60.Final to 4.1.62.Final #989 (dependabot-preview[bot])
- Bump dependency-check-maven from 6.1.3 to 6.1.4 #988 (dependabot-preview[bot])
- Bump jmh.version from 1.28 to 1.29 #986 (dependabot-preview[bot])
- capture response where servlet code programmatically starts async dispatch #985 (noffke)
- Bump kotlin-stdlib from 1.4.31 to 1.4.32 #984 (dependabot-preview[bot])
- Bump dependency-check-maven from 6.1.2 to 6.1.3 #983 (dependabot-preview[bot])
- Bump spring-boot.version from 2.4.3 to 2.4.4 #982 (dependabot-preview[bot])
- Fixed release script #981 (whiskeysierra)
- Release/2.6.1 #980 (whiskeysierra)
2.6.1 (2021-03-18)
Fixed bugs:
- logbook-netty in spring-cloud-gateway: response body not logged #977
Merged pull requests:
- fix: Logback configuration snippet typo #979 (stephanedaviet)
- log response body when netty passes in a ByteBuf instead of a HttpContent #978 (noffke)
- Bump spring-framework-bom from 5.3.4 to 5.3.5 #976 (dependabot-preview[bot])
- Bump reactor-netty from 1.0.4 to 1.0.5 #975 (dependabot-preview[bot])
- Bump netty-codec-http from 4.1.59.Final to 4.1.60.Final #973 (dependabot-preview[bot])
- Bump dependency-check-maven from 6.1.1 to 6.1.2 #972 (dependabot-preview[bot])
- Release/2.6.0 #971 (whiskeysierra)
2.6.0 (2021-03-07)
Fixed bugs:
- java.lang.IllegalStateException: Content has not been provided #941
Security fixes:
- [Security] Bump netty-codec-http from 4.1.58.Final to 4.1.59.Final #951 (dependabot-preview[bot])
Closed issues:
- Add cookie masking support #964
- Provide a way to enable partial logging of traffic #938
- logbook configuration file #935
Merged pull requests:
- Release 2.5.0 #970 (whiskeysierra)
- Release 2.4.2 #969 (whiskeysierra)
- Bump jackson.version from 2.12.1 to 2.12.2 #968 (dependabot-preview[bot])
- Bump jmh.version from 1.27 to 1.28 #967 (dependabot-preview[bot])
- Bump kotlin-stdlib from 1.4.30 to 1.4.31 #966 (dependabot-preview[bot])
- Add cookie value replacer function #965 (nyilmaz)
- Bump mockito.version from 3.7.7 to 3.8.0 #962 (dependabot-preview[bot])
- Bump spring-boot.version from 2.4.2 to 2.4.3 #960 (dependabot-preview[bot])
- Bump spring-security-web from 5.4.4 to 5.4.5 #959 (dependabot-preview[bot])
- Bump spring-framework-bom from 5.3.3 to 5.3.4 #958 (dependabot-preview[bot])
- Bump reactor-netty from 1.0.3 to 1.0.4 #957 (dependabot-preview[bot])
- Bump dependency-check-maven from 6.1.0 to 6.1.1 #956 (dependabot-preview[bot])
- Bump spring-security-web from 5.4.2 to 5.4.4 #955 (dependabot-preview[bot])
- Bump netty-codec-http from 4.1.58.Final to 4.1.59.Final in /logbook-netty #952 (dependabot[bot])
- Release/2.4.2 #950 (whiskeysierra)
2.4.2 (2021-02-08)
Closed issues:
- Request params in body are erased by logbook #945
Merged pull requests:
- Bump rest-client-driver from 2.0.0 to 2.0.1 #949 (dependabot-preview[bot])
- Fix empty response body when using Spring RestTemplate with LogbookClientHttpRequestInterceptor #948 (thowimmer)
- Bump junit.version from 5.7.0 to 5.7.1 #947 (dependabot-preview[bot])
- Bump kotlin-stdlib from 1.4.21-2 to 1.4.30 #946 (dependabot-preview[bot])
- Release/2.5.0 #943 (whiskeysierra)
- Bump okhttp from 4.9.0 to 4.9.1 #942 (dependabot-preview[bot])
- Bump lombok from 1.18.16 to 1.18.18 #940 (dependabot-preview[bot])
- Bump dependency-check-maven from 6.0.5 to 6.1.0 #939 (dependabot-preview[bot])
2.5.0 (2021-02-02)
Fixed bugs:
- json tests aren't windows friendly #924
- doc | document mistake in Example Configuration. #923
- logbook 2.0.0-RC.5 > when logging multi part requests Spring cannot find anymore correctly multi part #911
- ClassNotFoundException: javax.servlet.Filter thrown during Spring Reactive Web application startup #881
Closed issues:
- Separate host/path from uri #915
- Allow inheritance across the library #869
- Post body empty when using Spring MVC @RequestParam to handle a application/x-www-form-urlencoded form POST #864
- Spring boot starter for reactive web environments #740
- Add request/response logging to Spring's RestTemplate #134
Merged pull requests:
- Bump assertj-core from 3.18.1 to 3.19.0 #937 (dependabot-preview[bot])
- Bump mockito.version from 3.7.0 to 3.7.7 #934 (dependabot-preview[bot])
- Bump spring-boot.version from 2.4.1 to 2.4.2 #933 (dependabot-preview[bot])
- Bump netty-codec-http from 4.1.57.Final to 4.1.58.Final #932 (dependabot-preview[bot])
- Bump netty-codec-http from 4.1.56.Final to 4.1.57.Final #931 (dependabot-preview[bot])
- Bump spring-framework-bom from 5.3.2 to 5.3.3 #930 (dependabot-preview[bot])
- Bump reactor-netty from 1.0.2 to 1.0.3 #929 (dependabot-preview[bot])
- Fixes #923 #928 (whiskeysierra)
- Bump jackson.version from 2.12.0 to 2.12.1 #927 (dependabot-preview[bot])
- Bump dependency-check-maven from 6.0.4 to 6.0.5 #926 (dependabot-preview[bot])
- use system line separator #925 (nhomble)
- Bump mockito.version from 3.6.28 to 3.7.0 #922 (dependabot-preview[bot])
- Bump faux-pas from 0.8.0 to 0.9.0 #921 (dependabot-preview[bot])
- Bump dependency-check-maven from 6.0.3 to 6.0.4 #920 (dependabot-preview[bot])
- Bump logstash-logback-encoder from 6.5 to 6.6 #919 (dependabot-preview[bot])
- Bump kotlin-stdlib from 1.4.21 to 1.4.21-2 #918 (dependabot-preview[bot])
- adds LogbookClientHttpRequestInterceptor for spring RestTemplate #917 (nhomble)
- adds host and path to structured log formats #916 (nhomble)
- Bump apiguardian-api from 1.1.0 to 1.1.1 #914 (dependabot-preview[bot])
- Bump jersey-bom from 2.32 to 2.33 #913 (dependabot-preview[bot])
- Bump netty-codec-http from 4.1.55.Final to 4.1.56.Final #912 (dependabot-preview[bot])
- Fixed spring versions #910 (whiskeysierra)
- Bump spring-framework-bom from 5.3.1 to 5.3.2 #909 (dependabot-preview[bot])
- Bump json-path-assert from 2.4.0 to 2.5.0 #908 (dependabot-preview[bot])
- Bump jmh.version from 1.26 to 1.27 #907 (dependabot-preview[bot])
- Bump netty-codec-http from 4.1.54.Final to 4.1.55.Final #906 (dependabot-preview[bot])
- Bump kotlin-stdlib from 1.4.20 to 1.4.21 #905 (dependabot-preview[bot])
- Bump reactor-netty from 1.0.1 to 1.0.2 #904 (dependabot-preview[bot])
- Bump spring-security-web from 5.4.1 to 5.4.2 #902 (dependabot-preview[bot])
- Configured maven to avoid Connection Reset issues #900 (whiskeysierra)
- Bump httpcore from 4.4.13 to 4.4.14 #899 (dependabot-preview[bot])
- Bump logstash-logback-encoder from 6.4 to 6.5 #898 (dependabot-preview[bot])
- Bump jackson.version from 2.11.3 to 2.12.0 #897 (dependabot-preview[bot])
- Bump mockito.version from 3.6.0 to 3.6.28 #896 (dependabot-preview[bot])
- Prepare next release #894 (whiskeysierra)
- Bump kotlin-stdlib from 1.4.10 to 1.4.20 #893 (dependabot-preview[bot])
- Bump spring-boot.version from 2.3.5.RELEASE to 2.4.0 #892 (dependabot-preview[bot])
- Bump assertj-core from 3.18.0 to 3.18.1 #891 (dependabot-preview[bot])
- Bump reactor-netty from 1.0.0 to 1.0.1 #890 (dependabot-preview[bot])
- Bump netty-codec-http from 4.1.53.Final to 4.1.54.Final #889 (dependabot-preview[bot])
- Changed default Servlet charset to ISO-8859-1 #887 (whiskeysierra)
- Release/2.4.1 #886 (whiskeysierra)
- Spring webflux autoconfiguration #863 (sokomishalov)
2.4.1 (2020-11-09)
Fixed bugs:
- JSON in formatted style instead of one string #885
Closed issues:
- Logging of SOAP requests/responses #883
- logbook-springboot: Make it possible to disable body filters with a property #809
- How to add custom BodyReplacer when using spring-boot-stater? #749
Merged pull requests:
- Fix ClassNotFoundException when LogbookAutoConfiguration is processed #882 (jstanik)
- Bump dependency-check-maven from 6.0.2 to 6.0.3 #880 (dependabot-preview[bot])
- Release/2.4.0 #879 (whiskeysierra)
2.4.0 (2020-11-03)
Fixed bugs:
- using logbook with spring boot zuul as gateway #857
Closed issues:
- Can I change strategy in runtime? #877
- ResponseFilter to skip body logging only for certain URLs #875
Merged pull requests:
- Externalize a handler to write json fields #878 (rjmveloso)
- Bump spring-boot.version from 2.3.4.RELEASE to 2.3.5.RELEASE #876 (dependabot-preview[bot])
- Bump reactor-netty from 0.9.12.RELEASE to 1.0.0 #874 (dependabot-preview[bot])
- Bump mockito.version from 3.5.15 to 3.6.0 #873 (dependabot-preview[bot])
- Bump assertj-core from 3.17.2 to 3.18.0 #872 (dependabot-preview[bot])
- Unifies SECURITY.md to point to the Zalando security form #868 (bocytko)
- Bump mockito.version from 3.5.13 to 3.5.15 #867 (dependabot-preview[bot])
- Bump lombok from 1.18.14 to 1.18.16 #866 (dependabot-preview[bot])
- Replaced Hamcrest with AssertJ #865 (whiskeysierra)
- Release/2.3.0 #862 (whiskeysierra)
2.3.0 (2020-10-14)
Fixed bugs:
Closed issues:
- Have a method in JSONBodyFilter to provide a replacement function apart from replacement string #852
- Provide function in JSON Body filter to obfuscate values rather than replacing completely. #851
- Provide ability to enable/disable Logbook in runtime #845
Merged pull requests:
- Inlined replacement function implementations #861 (whiskeysierra)
- Bump netty-codec-http from 4.1.52.Final to 4.1.53.Final #860 (dependabot-preview[bot])
- Suppressed CVE-2020-5421 #859 (whiskeysierra)
- Bump jmh.version from 1.25.2 to 1.26 #858 (dependabot-preview[bot])
- Bump lombok from 1.18.12 to 1.18.14 #856 (dependabot-preview[bot])
- Add feature in JsonBodyFilters to replace value by custom function. #855 (dnandola-wyze)
- Bump httpclient from 4.5.12 to 4.5.13 #850 (dependabot-preview[bot])
- Bump jackson.version from 2.11.2 to 2.11.3 #848 (dependabot-preview[bot])
- Release/2.2.1 #847 (whiskeysierra)
2.2.1 (2020-09-29)
Fixed bugs:
- ChunkingSink does not write Requests/Responses without body #842
- BodyFilter can affect request body processed by Spring Boot! #839
Closed issues:
Merged pull requests:
- Fixes chunking of empty bodies. #846 (whiskeysierra)
- Bump dependency-check-maven from 6.0.1 to 6.0.2 #844 (dependabot-preview[bot])
- Bump jersey-bom from 2.31 to 2.32 #843 (dependabot-preview[bot])
- Bump mockito.version from 3.5.11 to 3.5.13 #841 (dependabot-preview[bot])
- Enabled no-response bot #840 (whiskeysierra)
- Bump mockito.version from 3.5.10 to 3.5.11 #837 (dependabot-preview[bot])
- Bump spring-boot.version from 2.3.3.RELEASE to 2.3.4.RELEASE #836 (dependabot-preview[bot])
- Bump jacoco-maven-plugin from 0.8.5 to 0.8.6 #835 (dependabot-preview[bot])
- Bump reactor-netty from 0.9.11.RELEASE to 0.9.12.RELEASE #834 (dependabot-preview[bot])
- Bump dependency-check-maven from 5.3.2 to 6.0.1 #833 (dependabot-preview[bot])
- Bump okhttp from 4.8.1 to 4.9.0 #832 (dependabot-preview[bot])
- Bump duplicate-finder-maven-plugin from 1.4.0 to 1.5.0 #831 (dependabot-preview[bot])
- Bump junit.version from 5.6.2 to 5.7.0 #830 (dependabot-preview[bot])
- Bump kotlin-stdlib from 1.4.0 to 1.4.10 #829 (dependabot-preview[bot])
- Bump spring-security-web from 5.3.4.RELEASE to 5.4.0 #828 (dependabot-preview[bot])
- Bump netty-codec-http from 4.1.51.Final to 4.1.52.Final #827 (dependabot-preview[bot])
- Bump mockito.version from 3.5.2 to 3.5.10 #825 (dependabot-preview[bot])
- Bump jmh.version from 1.25 to 1.25.2 #824 (dependabot-preview[bot])
- Bump mockito.version from 3.5.0 to 3.5.2 #819 (dependabot-preview[bot])
- Bump kotlin-stdlib from 1.3.72 to 1.4.0 #818 (dependabot-preview[bot])
- Bump mockito.version from 3.4.6 to 3.5.0 #817 (dependabot-preview[bot])
- Release refs/heads/release/2.2.0 #816 (github-actions[bot])
2.2.0 (2020-08-15)
Closed issues:
Merged pull requests:
- Extract common part of if #815 (mrk-andreev)
- Suppressed CVE-2020-15824 #814 (whiskeysierra)
- Bump spring-boot.version from 2.3.2.RELEASE to 2.3.3.RELEASE #813 (dependabot-preview[bot])
- Bump jmh.version from 1.24 to 1.25 #812 (dependabot-preview[bot])
- Add logstash into spring autoconfiguration and provide logstash raw marker config possibility #811 (pbouillet)
- Bump maven-resources-plugin from 3.1.0 to 3.2.0 #810 (dependabot-preview[bot])
- Bump reactor-netty from 0.9.10.RELEASE to 0.9.11.RELEASE #808 (dependabot-preview[bot])
- Bump versions-maven-plugin from 2.7 to 2.8.1 #807 (dependabot-preview[bot])
- Bump okhttp from 4.8.0 to 4.8.1 #805 (dependabot-preview[bot])
- Release refs/heads/release/2.1.4 #804 (github-actions[bot])
2.1.4 (2020-08-06)
Closed issues:
- Support for JDK 11 #776
Merged pull requests:
- Ensure target bytebuf has enough space #803 (pbouillet)
- Bump spring-security-web from 5.3.3.RELEASE to 5.3.4.RELEASE #802 (dependabot-preview[bot])
- Bump jmh.version from 1.23 to 1.24 #801 (dependabot-preview[bot])
- Release refs/heads/release/2.1.3 #799 (github-actions[bot])
2.1.3 (2020-08-03)
Fixed bugs:
- Missing setter for FormRequestMode in compiled/released JAR #797
Merged pull requests:
- Remove final from formRequestMode property. Fixes #797 #798 (jpmaas)
- Bump jackson.version from 2.11.1 to 2.11.2 #796 (dependabot-preview[bot])
- Release refs/heads/release/2.1.2 #794 (github-actions[bot])
2.1.2 (2020-08-02)
Fixed bugs:
- JsonBodyFilters.replaceJsonStringProperty not replacing nested properties #787
- org.zalando.logbook.httpclient.LocalRequest replaces body of HttpEntityEnclosingRequest incorrectly #775
- Sensitive information in the body of OAuth2 requests not filtered by default #762
- What is ExcludeTest for? #754
- Latest logbook-netty is not part of logbook-bom #741
Closed issues:
- Document micronaut support #748
Merged pull requests:
- Updated docs to promote support for Micronaut #793 (whiskeysierra)
- Refactored ExcludeTest to correctly use new setup #792 (whiskeysierra)
- Extracted copying HTTP entity into reusable method #791 (whiskeysierra)
- Enabled oauth request filter (form) by default #790 (whiskeysierra)
- Fixed incorrect logbook-netty version in bom #789 (whiskeysierra)
- Release refs/heads/release/2.1.1 #788 (github-actions[bot])
2.1.1 (2020-08-01)
Fixed bugs:
- PrimitiveJsonPropertyBodyFilter regexp is incorrect #780
- I can not find logs in console using spring boot app, I have just installed
logbook-spring-boot-starter
and addlogging.level.org.zalando.logbook.Logbook=TRACE
to my common.properties file #768
Merged pull requests:
- Bump mockito.version from 3.4.4 to 3.4.6 #786 (dependabot-preview[bot])
- Bump Paguro from 3.1.2 to 3.1.4 #785 (dependabot-preview[bot])
- Bump mockito.version from 3.3.3 to 3.4.4 #784 (dependabot-preview[bot])
- Bump spring-boot.version from 2.3.1.RELEASE to 2.3.2.RELEASE #783 (dependabot-preview[bot])
- Nested properties are now filtered correctly #782 (whiskeysierra)
- Bump reactor-netty from 0.9.6.RELEASE to 0.9.10.RELEASE #781 (dependabot-preview[bot])
- Bump okhttp from 4.4.1 to 4.8.0 #779 (dependabot-preview[bot])
- Bump netty-codec-http from 4.1.48.Final to 4.1.51.Final #777 (dependabot-preview[bot])
- Bump logstash-logback-encoder from 6.3 to 6.4 #773 (dependabot-preview[bot])
- Bump jackson.version from 2.10.3 to 2.11.1 #771 (dependabot-preview[bot])
- Bumped spring versions #770 (whiskeysierra)
- Bump maven-shade-plugin from 3.2.2 to 3.2.4 #765 (dependabot-preview[bot])
- Bump jersey-bom from 2.30.1 to 2.31 #764 (dependabot-preview[bot])
- Bump kotlin-stdlib from 1.3.71 to 1.3.72 #747 (dependabot-preview[bot])
- Bump junit.version from 5.6.1 to 5.6.2 #745 (dependabot-preview[bot])
- Release refs/heads/release/2.1.0 #739 (github-actions[bot])
- Bump kotlin-stdlib from 1.3.70 to 1.3.71 #738 (dependabot-preview[bot])
- Bump dependency-check-maven from 5.3.1 to 5.3.2 #737 (dependabot-preview[bot])
- Bump spring-boot.version from 2.2.5.RELEASE to 2.2.6.RELEASE #736 (dependabot-preview[bot])
- Bump reactor-netty from 0.9.5.RELEASE to 0.9.6.RELEASE #735 (dependabot-preview[bot])
2.1.0 (2020-03-28)
Fixed bugs:
- Security Vulnerability in DefaultCorrolationId.java #709
- StackOverflow for JsonBodyFilter #689
- StackOverflowError for requests with long property values containing escaped double quotes after updating from RC.6 to RC.8 #686
- replaceJsonStringProperty BodyFilter not working for values with quotation marks #462
Closed issues:
- Add in the HTTP Method + path to the outgoing response log #700
- Obfuscating cookies? #705
- "Required request body is missing" when POSTing form #701
- JavaDoc of JsonHttpLogFormatter isn't in line with method signatures #691
- HTTP log not displaying Remote Address #598
- Optimize body filters #493
- Proper support for ERROR dispatch #492
- Provide fast alternative for JSON compacting #446
- Logbook HttpRequest/HttpResponse TCK #441
- Cache request/response headers #425
- Extract client identifier from authorization token #381
- Support to Spring Webflux (reactive handlers) #331
- Re-evaluate and optimize regular expressions #304
Merged pull requests:
- Bump junit.version from 5.6.0 to 5.6.1 #734 (dependabot-preview[bot])
- Bump netty-codec-http from 4.1.47.Final to 4.1.48.Final #733 (dependabot-preview[bot])
- Bump mockito.version from 3.3.0 to 3.3.3 #732 (dependabot-preview[bot])
- Bump maven-javadoc-plugin from 3.1.1 to 3.2.0 #731 (dependabot-preview[bot])
- Bump netty-codec-http from 4.1.46.Final to 4.1.47.Final #730 (dependabot-preview[bot])
- Bump dependency-check-maven from 5.3.0 to 5.3.1 #729 (dependabot-preview[bot])
- Bump okhttp from 4.4.0 to 4.4.1 #728 (dependabot-preview[bot])
- Bump httpclient from 4.5.11 to 4.5.12 #727 (dependabot-preview[bot])
- Bump spring-security-web from 5.2.2.RELEASE to 5.3.0.RELEASE #726 (dependabot-preview[bot])
- Bump kotlin-stdlib from 1.3.61 to 1.3.70 #725 (dependabot-preview[bot])
- Bump jackson.version from 2.10.2 to 2.10.3 #724 (dependabot-preview[bot])
- Bump netty-codec-http from 4.1.45.Final to 4.1.46.Final #723 (dependabot-preview[bot])
- Bump spring-boot.version from 2.2.4.RELEASE to 2.2.5.RELEASE #722 (dependabot-preview[bot])
- Bump reactor-netty from 0.9.4.RELEASE to 0.9.5.RELEASE #721 (dependabot-preview[bot])
- Fixed HttpHeaders support #720 (whiskeysierra)
- Bump mockito.version from 3.2.4 to 3.3.0 #719 (dependabot-preview[bot])
- Bump jersey-bom from 2.30 to 2.30.1 #718 (dependabot-preview[bot])
- Bump okhttp from 4.3.1 to 4.4.0 #717 (dependabot-preview[bot])
- Fixed typo (I guess :)) #716 (N4zroth)
- Switched to immutable, persistent data structures for HTTP headers #715 (whiskeysierra)
- Bump maven-shade-plugin from 3.2.1 to 3.2.2 #714 (dependabot-preview[bot])
- Added ability to merge/optimize body filters #713 (whiskeysierra)
- Fixed stack overflow for huge properties with many escaped double quotes #712 (whiskeysierra)
- Fixed old code example in javadoc #711 (whiskeysierra)
- Made form request mode configurable via configuration properties #710 (whiskeysierra)
- Added Netty modules #708 (whiskeysierra)
- Added Cookie/Set-Cookie header filter #707 (whiskeysierra)
- Bump lombok from 1.18.10 to 1.18.12 #706 (dependabot-preview[bot])
- Bump spring-security-bom from 5.2.1.RELEASE to 5.2.2.RELEASE #704 (dependabot-preview[bot])
- Fix inline code Markdown link in README #703 (markrmullan)
- Disabled coverage step for forks #702 (whiskeysierra)
- Use @Configuration(proxyBeanMethods=false) to avoid unnecessary gener… #699 (PascalSchumacher)
- Release refs/heads/release/2.0.0 #698 (github-actions[bot])
2.0.0 (2020-01-23)
Fixed bugs:
- Logbook BOM is forcing Spring version in a project using it #562
- SecureLogbookFilter always drops request body #439
- ServletInputStreamAdapter do not implement ServletInputStream abstract class methods for servlet 3.1 and above #355
- Chunking should only affect the body #322
- OutOfMemoryError produced by huge response, that must be excluded. #315
- Conflict with Spring Boot ErrorPageFilter #211
Closed issues:
- Release Version 2.0 #549
- Spring Boot login page issue #460
- Separate auto configuration from starter #450
- Rename compound to composite #447
- Provide ready-to-use strategies #440
- Remove ability to configure log level/category #435
- Logbook: JSON module #373
- Pretty-print json body #372
- Remove compacting functionality from json formatter #361
- SecurityStrategy logs twice #334
- Use org.slf4j.event.Level #321
- Introduce strategy pattern #296
- Allow non-text-based formats #295
Merged pull requests:
- Bump jmh.version from 1.22 to 1.23 #697 (dependabot-preview[bot])
- Bump spring-boot-dependencies from 2.2.3.RELEASE to 2.2.4.RELEASE #696 (dependabot-preview[bot])
- Bump junit-bom from 5.5.2 to 5.6.0 #695 (dependabot-preview[bot])
- Bump junit-jupiter.version from 5.5.2 to 5.6.0 #694 (dependabot-preview[bot])
- Bump httpclient from 4.5.10 to 4.5.11 #693 (dependabot-preview[bot])
- Bump spring-boot-dependencies from 2.2.2.RELEASE to 2.2.3.RELEASE #692 (dependabot-preview[bot])
- Bump dependency-check-maven from 5.2.4 to 5.3.0 #690 (dependabot-preview[bot])
- Bump httpcore from 4.4.12 to 4.4.13 #688 (dependabot-preview[bot])
- Bump spring.version from 5.2.2.RELEASE to 5.2.3.RELEASE #687 (dependabot-preview[bot])
- Bump jersey-bom from 2.29.1 to 2.30 #685 (dependabot-preview[bot])
- Release refs/heads/release/2.0.0-RC.8 #684 (github-actions[bot])
2.0.0-RC.8 (2020-01-09)
Fixed bugs:
- StackOverflowError for requests with long properties after updating from RC.6 to RC.7 #681
- Share version between mockito-core and mockito-junit-jupiter #676
- AsyncDispatchTest is flaky #672
- Duplicate logs when REST API returns HTTP Status Code 401 or 403. #656
Merged pull requests:
- Bump okhttp from 4.3.0 to 4.3.1 #683 (dependabot-preview[bot])
- Fixed stackoverflow for large json values #682 (whiskeysierra)
- Fixed flaky test #680 (whiskeysierra)
- Bump jackson.version from 2.10.1 to 2.10.2 #679 (dependabot-preview[bot])
- Bump okhttp from 4.2.2 to 4.3.0 #678 (dependabot-preview[bot])
- Bump maven-source-plugin from 3.2.0 to 3.2.1 #677 (dependabot-preview[bot])
- Bump mockito-junit-jupiter from 3.2.0 to 3.2.4 #675 (dependabot-preview[bot])
- Bump slf4j.version from 1.7.29 to 1.7.30 #674 (dependabot-preview[bot])
- Bump mockito-core from 3.2.0 to 3.2.4 #673 (dependabot-preview[bot])
- Release refs/heads/release/2.0.0-RC.7 #671 (github-actions[bot])
2.0.0-RC.7 (2019-12-18)
Fixed bugs:
- Incorrect configuration for default Request and Response filters #669
- org.zalando.logbook.okhttp.LocalRequest doesn't compile? #667
- logbook doesn't work with Spring boot logback access #663
- JsonBodyFilters doesn't read arrays #659
- Unable to log HTTP Response for Multipart Requests #657
- All null JSON fields get masked #653
- Can't get unauthorized requests to filter out #640
- Response is not getting logged for Jax-RS async apis #621
Closed issues:
- Predicate version for QueryFilter missing #658
- Make replaceJsonStringProperty regexp more general #652
- Bean to override the corresponding ID #646
Merged pull requests:
- Fixed wrong default configuration in README #670 (whiskeysierra)
- Updated build badge #668 (whiskeysierra)
- Bump logstash-logback-encoder from 6.2 to 6.3 #666 (dependabot-preview[bot])
- Bump spring-boot-dependencies from 2.2.1.RELEASE to 2.2.2.RELEASE #665 (dependabot-preview[bot])
- Added logback-access to alternatives #664 (whiskeysierra)
- Bump spring.version from 5.2.1.RELEASE to 5.2.2.RELEASE #662 (dependabot-preview[bot])
- Made correlation id customizable #661 (whiskeysierra)
- Added query replace predicate support #660 (whiskeysierra)
- Added property predicate to JSON filters #655 (whiskeysierra)
- Unrelated null properties are left unchanged #654 (whiskeysierra)
- Bump mockito-core from 3.1.0 to 3.2.0 #651 (dependabot-preview[bot])
- Bump mockito-junit-jupiter from 3.1.0 to 3.2.0 #650 (dependabot-preview[bot])
- Bump kotlin-stdlib from 1.3.60 to 1.3.61 #649 (dependabot-preview[bot])
- Bump spring-test-junit5 from 1.3.0 to 1.5.0 #648 (dependabot-preview[bot])
- Bump maven-enforcer-plugin from 3.0.0-M2 to 3.0.0-M3 #647 (dependabot-preview[bot])
- Switched from Travis to Github Actions #645 (whiskeysierra)
- Release 2.0.0-RC.6 #644 (whiskeysierra)
- Create release-pull-request.yml #643 (whiskeysierra)
- Create ci.yml #642 (whiskeysierra)
- Async dispatch support #624 (whiskeysierra)
2.0.0-RC.6 (2019-11-20)
Fixed bugs:
- Can not handle multipart/form-data #637
- Request parameters not obtained in springboot2.2.0 #627
- Response is not getting logged for Jax-RS async apis #620
Merged pull requests:
- Create release.yml #641 (whiskeysierra)
- Bugfix/multipart #639 (whiskeysierra)
- Bump kotlin-stdlib from 1.3.50 to 1.3.60 #638 (dependabot-preview[bot])
- Bump dependency-check-maven from 5.2.2 to 5.2.4 #636 (dependabot-preview[bot])
- Bump jackson.version from 2.10.0 to 2.10.1 #635 (dependabot-preview[bot])
- Bump spring-boot-dependencies from 2.2.0.RELEASE to 2.2.1.RELEASE #634 (dependabot-preview[bot])
- Bump spring.version from 5.2.0.RELEASE to 5.2.1.RELEASE #633 (dependabot-preview[bot])
- Bump spring-security-bom from 5.2.0.RELEASE to 5.2.1.RELEASE #632 (dependabot-preview[bot])
- Bump maven-source-plugin from 3.1.0 to 3.2.0 #631 (dependabot-preview[bot])
- Bump jmh.version from 1.21 to 1.22 #630 (dependabot-preview[bot])
- Bump slf4j.version from 1.7.28 to 1.7.29 #628 (dependabot-preview[bot])
- Bump duplicate-finder-maven-plugin from 1.3.0 to 1.4.0 #626 (dependabot-preview[bot])
- Bump spring-boot-dependencies from 2.1.9.RELEASE to 2.2.0.RELEASE #623 (dependabot-preview[bot])
- Bump hamcrest from 2.1 to 2.2 #622 (dependabot-preview[bot])
- Release 2.0.0-RC.5 #619 (whiskeysierra)
2.0.0-RC.5 (2019-10-14)
Fixed bugs:
- Logbook removes body from response #603
Merged pull requests:
- Bump jacoco-maven-plugin from 0.8.4 to 0.8.5 #618 (dependabot-preview[bot])
- Fixed missing flush for writer #617 (whiskeysierra)
- Bump okhttp from 4.2.1 to 4.2.2 #616 (dependabot-preview[bot])
- Bump spring-boot-dependencies from 2.1.8.RELEASE to 2.1.9.RELEASE #615 (dependabot-preview[bot])
- Bump okhttp from 4.2.0 to 4.2.1 #614 (dependabot-preview[bot])
- Release 2.0.0-RC.4 #613 (whiskeysierra)
2.0.0-RC.4 (2019-10-02)
Fixed bugs:
- Exception while running with Zalando Riptide #592
Closed issues:
- Enable log request body and not log response body when status < 400 #577
Merged pull requests:
- Bump mockito-junit-jupiter from 3.0.0 to 3.1.0 #612 (dependabot-preview[bot])
- Bump mockito-core from 3.0.0 to 3.1.0 #611 (dependabot-preview[bot])
- Bump spring-security-bom from 5.1.6.RELEASE to 5.2.0.RELEASE #610 (dependabot-preview[bot])
- Bump spring.version from 5.1.9.RELEASE to 5.2.0.RELEASE #609 (dependabot-preview[bot])
- Adding Remote in HTTP Incoming Request log #608 (anirudh708)
- Bump jackson.version from 2.10.0.pr2 to 2.10.0 #606 (dependabot-preview[bot])
- Bump dependency-check-maven from 5.2.1 to 5.2.2 #605 (dependabot-preview[bot])
- Bump lombok from 1.18.8 to 1.18.10 #602 (dependabot-preview[bot])
- Bump jersey-bom from 2.29 to 2.29.1 #601 (dependabot-preview[bot])
- Bump httpclient from 4.5.9 to 4.5.10 #600 (dependabot-preview[bot])
- Bump okhttp from 4.1.1 to 4.2.0 #599 (dependabot-preview[bot])
- Bump logstash-logback-encoder from 6.1 to 6.2 #597 (dependabot-preview[bot])
- Bump junit-jupiter.version from 5.5.1 to 5.5.2 #596 (dependabot-preview[bot])
- Bump junit-bom from 5.5.1 to 5.5.2 #595 (dependabot-preview[bot])
- Bump okhttp from 4.1.0 to 4.1.1 #594 (dependabot-preview[bot])
- Bump spring-boot-dependencies from 2.1.7.RELEASE to 2.1.8.RELEASE #593 (dependabot-preview[bot])
- Bump httpcore from 4.4.11 to 4.4.12 #591 (dependabot-preview[bot])
- Updated maven #590 (whiskeysierra)
- Bump jackson.version from 2.10.0.pr1 to 2.10.0.pr2 #589 (dependabot-preview[bot])
- Bump kotlin-stdlib from 1.3.41 to 1.3.50 #588 (dependabot-preview[bot])
- Release 2.0.0-RC.3 #587 (whiskeysierra)
- Streaming / more low-level JSON processing #584 (skjolber)
- Added fast json formatter #580 (whiskeysierra)
2.0.0-RC.3 (2019-08-23)
Fixed bugs:
- PUT method with no body #585
Merged pull requests:
- GH-585 Fixed PUT without body #586 (whiskeysierra)
- Release 2.0.0-RC.2 #583 (whiskeysierra)
2.0.0-RC.2 (2019-08-21)
Fixed bugs:
- Obfuscation not working on okhttpclient request with strategy #581
- Logbook did not work with spring-boot 2.1.6 #559
- Logbook.strategy property is not defined in spring-configuration-metadata.json #552
- Using JDK 11 getting NoClassDefFoundError #518
- BOM missing logbook-logstash for 2.0.0-RC.1 #502
Security fixes:
- [Security] Bump jackson.version from 2.9.9 to 2.10.0.pr1 #563 (dependabot-preview[bot])
Closed issues:
- Learning as I go with springboot #560
- Noob example springboot #557
- Add support for Apache Common Log Format #553
- Can we save logs into the DB? #539
- response is not logged if http status is 200/ok #531
- Filter Logs by status code #521
- Spring Boot Starter : override bean cause cyclic error #517
- Travis build fails on Oracle JDK #514
- Logstash format produces unparseable JSON when strategy is body-only-if-status-at-least #505
- Inject Logback logger into log writer, rather than a static field #504
- Support for filtering path #499
- Access to the logging filter to add additional functionality #494
- Add a way to replace non String Json Properties #478
Merged pull requests:
- Filtering is now preserved when discarding body #582 (whiskeysierra)
- Bump okhttp from 4.0.1 to 4.1.0 #579 (dependabot-preview[bot])
- Bump slf4j.version from 1.7.27 to 1.7.28 #578 (dependabot-preview[bot])
- Disabled tests/checks for faster releases #576 (whiskeysierra)
- Bump spring-boot-dependencies from 2.1.6.RELEASE to 2.1.7.RELEASE #575 (dependabot-preview[bot])
- Bump slf4j.version from 1.7.26 to 1.7.27 #574 (dependabot-preview[bot])
- Added emojis to issue template names #573 (whiskeysierra)
- Bump spring-security-bom from 5.1.5.RELEASE to 5.1.6.RELEASE #572 (dependabot-preview[bot])
- Bump dependency-check-maven from 5.2.0 to 5.2.1 #571 (dependabot-preview[bot])
- Bump spring.version from 5.1.8.RELEASE to 5.1.9.RELEASE #570 (dependabot-preview[bot])
- Added support for Common Log Format #569 (whiskeysierra)
- Fixed typo in README.md #568 (bocytko)
- Removed direct dependency to junit-platform #567 (whiskeysierra)
- Bump junit-jupiter.version from 5.5.0 to 5.5.1 #566 (dependabot-preview[bot])
- Bump junit-platform.version from 1.5.0 to 1.5.1 #565 (dependabot-preview[bot])
- Bump dependency-check-maven from 5.1.1 to 5.2.0 #564 (dependabot-preview[bot])
- Bump dependency-check-maven from 5.1.0 to 5.1.1 #561 (dependabot-preview[bot])
- Bump okhttp from 4.0.0 to 4.0.1 #558 (dependabot-preview[bot])
- Bump mockito-junit-jupiter from 2.28.2 to 3.0.0 #556 (dependabot-preview[bot])
- Bump mockito-core from 2.28.2 to 3.0.0 #555 (dependabot-preview[bot])
- Added spring metadata for logbook.strategy #554 (whiskeysierra)
- Bump maven-javadoc-plugin from 3.1.0 to 3.1.1 #551 (dependabot-preview[bot])
- Properly suppressed Spring Security vulnerability #550 (whiskeysierra)
- Bump dependency-check-maven from 4.0.2 to 5.1.0 #548 (dependabot-preview[bot])
- Bump junit-jupiter.version from 5.4.2 to 5.5.0 #547 (dependabot-preview[bot])
- Bump junit-platform.version from 1.4.2 to 1.5.0 #546 (dependabot-preview[bot])
- Add note about Spring Boot Starter dependency to README #545 (marcelstoer)
- Reuse Jackson JsonFactory, as it is thread safe #544 (skjolber)
- Bump okhttp from 3.14.2 to 4.0.0 #543 (dependabot-preview[bot])
- Bump jersey-bom from 2.28 to 2.29 #542 (dependabot-preview[bot])
- Bump spring-boot-dependencies from 2.1.5.RELEASE to 2.1.6.RELEASE #540 (dependabot-preview[bot])
- Added labels to issue templates #538 (whiskeysierra)
- Bump logstash-logback-encoder from 6.0 to 6.1 #537 (dependabot-preview[bot])
- Bump spring.version from 5.1.7.RELEASE to 5.1.8.RELEASE #535 (dependabot-preview[bot])
- Bump httpclient from 4.5.8 to 4.5.9 #534 (dependabot-preview[bot])
- Bump apiguardian-api from 1.0.0 to 1.1.0 #532 (dependabot-preview[bot])
- Added primitive json number replacement filter #530 (whiskeysierra)
- Improve JsonMediaType performance #529 (skjolber)
- Added fast compactor alternative #528 (whiskeysierra)
- Fixed incorrect group id in README #527 (whiskeysierra)
- Formatting correcting dependency of the logbook-json in Readme.md #526 (LimaIsaias)
- Unit tests and benchmarks for JsonMediaType #525 (skjolber)
- Improve performance of DefaultHttpLogFormatter #524 (skjolber)
- Bump maven-shade-plugin from 2.2 to 3.2.1 #523 (dependabot-preview[bot])
- Bump logstash-logback-encoder from 5.3 to 6.0 #522 (dependabot-preview[bot])
- Bump mockito-junit-jupiter from 2.27.5 to 2.28.2 #520 (dependabot-preview[bot])
- Bump mockito-core from 2.27.0 to 2.28.2 #519 (dependabot-preview[bot])
- Bump mockito-junit-jupiter from 2.27.0 to 2.27.5 #516 (dependabot-preview[bot])
- Move travis-ci to openjdk8 #515 (skjolber)
- Support for filtering request path #513 (skjolber)
- Jackson-based body filter for JSON #512 (skjolber)
- JMH module #511 (skjolber)
- Bump maven-source-plugin from 3.0.1 to 3.1.0 #510 (dependabot-preview[bot])
- Bump okhttp from 3.14.1 to 3.14.2 #509 (dependabot-preview[bot])
- Adjust logging of empty or filtered body #508 (skjolber)
- Bump spring-boot-dependencies from 2.1.4.RELEASE to 2.1.5.RELEASE #507 (dependabot-preview[bot])
- Bump jackson.version from 2.9.8 to 2.9.9 #506 (dependabot-preview[bot])
- Added logstash to bom #503 (whiskeysierra)
- Bump jacoco-maven-plugin from 0.8.3 to 0.8.4 #501 (dependabot-preview[bot])
- Bump spring.version from 5.1.6.RELEASE to 5.1.7.RELEASE #500 (dependabot-preview[bot])
- Release 2.0.0-RC.1 #498 (whiskeysierra)
- Bump lombok from 1.18.6 to 1.18.8 #497 (dependabot-preview[bot])
- Bump maven-compiler-plugin from 3.8.0 to 3.8.1 #496 (dependabot-preview[bot])
- Bump maven-surefire-plugin from 2.22.1 to 2.22.2 #495 (dependabot-preview[bot])
2.0.0-RC.1 (2019-04-26)
Fixed bugs:
- Spring-Boot: Missing logs on HTTP 500 #488
Closed issues:
- Documentation for setting up body filter with Spring Boot Auto-configuration #489
Merged pull requests:
- Added caching support for headers #491 (whiskeysierra)
- Updated docs #490 (whiskeysierra)
- Release 2.0.0-RC.0 #487 (whiskeysierra)
2.0.0-RC.0 (2019-04-16)
Fixed bugs:
- SecurityStrategy collects response even if path is filtered #480
- Obfuscation, inclue, exlude properties couldn't set from configuration #445
Closed issues:
- Is it possible to Log downstream calls made by the application #448
- is it possible to enable /disable filter dynamically #436
- Logging external calls #430
- Using JDK 11 causes NoClassDefFoundError #423
- Unable to start application because MBean
httpLogger
is already registered #410 - Exclude request/response body #400
Merged pull requests:
- Improved tests #486 (whiskeysierra)
- Minor code style issues #485 (whiskeysierra)
- Fixed CVE-2019-3795 #484 (whiskeysierra)
- Bump mockito-core from 2.26.0 to 2.27.0 #483 (dependabot-preview[bot])
- Bump okhttp from 3.14.0 to 3.14.1 #482 (dependabot-preview[bot])
- Bump mockito-junit-jupiter from 2.26.0 to 2.27.0 #481 (dependabot-preview[bot])
- Suppressed false positive CVE-2018-1258 #479 (whiskeysierra)
- Bump mockito-junit-jupiter from 2.25.1 to 2.26.0 #477 (dependabot-preview[bot])
- Bump spring-boot-dependencies from 2.1.3.RELEASE to 2.1.4.RELEASE #476 (dependabot-preview[bot])
- Bump junit-jupiter.version from 5.4.1 to 5.4.2 #475 (dependabot-preview[bot])
- Bump junit-platform.version from 1.4.1 to 1.4.2 #474 (dependabot-preview[bot])
- Bump mockito-core from 2.25.1 to 2.26.0 #473 (dependabot-preview[bot])
- Bump spring-security-bom from 5.1.4.RELEASE to 5.1.5.RELEASE #472 (dependabot-preview[bot])
- Bump spring.version from 5.1.5.RELEASE to 5.1.6.RELEASE #471 (dependabot-preview[bot])
- Bump httpclient from 4.5.7 to 4.5.8 #470 (dependabot-preview[bot])
- Moved JSON-related body filters to json module #469 (whiskeysierra)
- Bump mockito-core from 2.25.0 to 2.25.1 #468 (dependabot-preview[bot])
- Bump mockito-junit-jupiter from 2.25.0 to 2.25.1 #467 (dependabot-preview[bot])
- Bump junit-jupiter.version from 5.4.0 to 5.4.1 #466 (dependabot-preview[bot])
- Bump junit-platform.version from 1.4.0 to 1.4.1 #465 (dependabot-preview[bot])
- Bump okhttp from 3.13.1 to 3.14.0 #464 (dependabot-preview[bot])
- Separated Auto Configuration from Starter #461 (whiskeysierra)
- Removed Default interfaces #459 (whiskeysierra)
- Initial support for logstash-logback-encoder #458 (skjolber)
- Bump mockito-junit-jupiter from 2.24.5 to 2.25.0 #457 (dependabot-preview[bot])
- Bump mockito-core from 2.24.5 to 2.25.0 #456 (dependabot-preview[bot])
- Bump javax.servlet-api from 3.1.0 to 4.0.1 #455 (dependabot-preview[bot])
- Bump maven-javadoc-plugin from 3.0.1 to 3.1.0 #454 (dependabot-preview[bot])
- Fixed servlet 3.1 feaures #453 (whiskeysierra)
- Removed customizable logger name and level #452 (whiskeysierra)
- Switched from compound to composite #451 (whiskeysierra)
- Chunking is now limited to the body itself #449 (whiskeysierra)
- Added default strategy implementations #444 (whiskeysierra)
- New logbook-json module #443 (whiskeysierra)
- Extracted compacting from JsonHttpLogFormatter #442 (whiskeysierra)
- Add a Gitter chat badge to README.md #438 (gitter-badger)
- 2.x Redesign #437 (whiskeysierra)
- Bump slf4j.version from 1.7.25 to 1.7.26 #434 (dependabot-preview[bot])
- Bump mockito-junit-jupiter from 2.24.0 to 2.24.5 #433 (dependabot-preview[bot])
- Bump mockito-core from 2.24.0 to 2.24.5 #432 (dependabot-preview[bot])
- Bump spring-boot-dependencies from 2.1.2.RELEASE to 2.1.3.RELEASE #431 (dependabot-preview[bot])
- Bump spring-security-bom from 5.1.3.RELEASE to 5.1.4.RELEASE #429 (dependabot-preview[bot])
- Bump spring.version from 5.1.4.RELEASE to 5.1.5.RELEASE #428 (dependabot-preview[bot])
- Bump lombok from 1.18.4 to 1.18.6 #427 (dependabot-preview[bot])
- Bump Hamcrest version from 2.0.0.0 to 2.1 #426 (PascalSchumacher)
1.13.0 (2019-02-10)
Closed issues:
- HeaderFilters.eachHeader(removeHeaders #417
- Using different Header, Body and Query filters for requests/responses #413
- Doubt about conditional usage. #411
Merged pull requests:
- Add javax activation as a dependency to logbook-servlet #424 (acet)
- Bump junit-jupiter.version from 5.3.2 to 5.4.0 #422 (dependabot-preview[bot])
- Bump junit-platform-commons from 1.3.2 to 1.4.0 #421 (dependabot-preview[bot])
- Bump okhttp from 3.12.1 to 3.13.1 #420 (dependabot-preview[bot])
- Bump mockito-junit-jupiter from 2.23.4 to 2.24.0 #419 (dependabot-preview[bot])
- Bump mockito-core from 2.23.4 to 2.24.0 #418 (dependabot-preview[bot])
- Bump jersey-bom from 2.27 to 2.28 #416 (dependabot-preview[bot])
- Bump httpclient from 4.5.6 to 4.5.7 #415 (dependabot-preview[bot])
- Bump jacoco-maven-plugin from 0.8.2 to 0.8.3 #414 (dependabot-preview[bot])
- Bump httpcore from 4.4.10 to 4.4.11 #412 (dependabot-preview[bot])
- Bump spring-boot-dependencies from 2.1.1.RELEASE to 2.1.2.RELEASE #409 (dependabot-preview[bot])
- Bump spring-security-bom from 5.1.2.RELEASE to 5.1.3.RELEASE #408 (dependabot-preview[bot])
- Bump spring.version from 5.1.3.RELEASE to 5.1.4.RELEASE #407 (dependabot-preview[bot])
1.12.1 (2019-01-03)
Merged pull requests:
- add okhttp and okhttp2 modules to the bom #406 (davidwcarlson)
1.12.0 (2019-01-03)
Closed issues:
- Why cannot merge request and response to one log record? #403
- Spring Boot - body "skipped" #396
- Log request/response not showing up #393
Merged pull requests:
- Suppressed false positive CVE-2018-8088 for slf4j-api #405 (whiskeysierra)
- Bump dependency-check-maven from 4.0.0 to 4.0.2 #404 (dependabot-preview[bot])
- Bump okhttp from 3.12.0 to 3.12.1 #402 (dependabot-preview[bot])
- Bump jackson.version from 2.9.7 to 2.9.8 #399 (dependabot-preview[bot])
- Bump spring-security-bom from 5.1.1.RELEASE to 5.1.2.RELEASE #398 (dependabot-preview[bot])
- Add an Intercepter for okhttp v2.x as used by the official kubernetes… #397 (davidwcarlson)
- Bump spring-boot-dependencies from 2.1.0.RELEASE to 2.1.1.RELEASE #395 (dependabot-preview[bot])
- Bump spring.version from 5.1.2.RELEASE to 5.1.3.RELEASE #394 (dependabot-preview[bot])
- Bump junit-platform-commons from 1.3.1 to 1.3.2 #392 (dependabot-preview[bot])
- Bump junit-jupiter.version from 5.3.1 to 5.3.2 #391 (dependabot-preview[bot])
- Bump dependency-check-maven from 3.3.4 to 4.0.0 #390 (dependabot-preview[bot])
- Bump mockito-core from 2.23.0 to 2.23.4 #389 (dependabot-preview[bot])
- Bump mockito-junit-jupiter from 2.23.0 to 2.23.4 #388 (dependabot-preview[bot])
- Bump okhttp from 3.11.0 to 3.12.0 #387 (dependabot-preview[bot])
1.11.2 (2018-11-18)
Fixed bugs:
- logbook-okhttp: Unzip gziped responses before logging? #384
Closed issues:
- Log Request/Response after Filter #385
- Please add simple example with restTemplate #383
- POST request body not being logged in Spring Boot #382
- Configurable location for .log files. #380
Merged pull requests:
- Added OkHttp gzip support #386 (whiskeysierra)
1.11.1 (2018-11-01)
Closed issues:
Merged pull requests:
- Update bill of materials (BOM) to define version for each dependency #379 (rainermueller)
- Bumped spring versions #378 (whiskeysierra)
- Bump lombok from 1.18.2 to 1.18.4 #376 (dependabot-preview[bot])
- Bump spring.version from 5.1.1.RELEASE to 5.1.2.RELEASE #375 (dependabot-preview[bot])
- Bump dependency-check-maven from 3.3.2 to 3.3.4 #374 (dependabot-preview[bot])
- Bump spring-boot-dependencies from 2.0.5.RELEASE to 2.0.6.RELEASE #369 (dependabot-preview[bot])
1.11.0 (2018-10-16)
Merged pull requests:
- Bump spring.version from 5.1.0.RELEASE to 5.1.1.RELEASE #368 (dependabot-preview[bot])
- add remove query filter #367 (nsmolenskii)
- add form-url-encoded body filter #366 (nsmolenskii)
- Bump maven-surefire-plugin from 2.22.0 to 2.22.1 #365 (dependabot-preview[bot])
1.10.0 (2018-10-11)
Closed issues:
- Formatting JSON logs with logstash #356
- Unable to print body of application/json post request #353
- configure logbook with NoSql appenders #339
Merged pull requests:
- add include configuration options #364 (nsmolenskii)
- simplify spring boot tests setup #363 (nsmolenskii)
- Bump mockito-junit-jupiter from 2.22.0 to 2.23.0 #360 (dependabot-preview[bot])
- Bump mockito-core from 2.22.0 to 2.23.0 #359 (dependabot-preview[bot])
- add key value http logger #358 (nsmolenskii)
- Add compacting body filters #357 (nsmolenskii)
- Bump spring.version from 5.0.9.RELEASE to 5.1.0.RELEASE #354 (dependabot-preview[bot])
- Bump jackson.version from 2.9.6 to 2.9.7 #352 (dependabot-preview[bot])
1.9.1 (2018-09-18)
Closed issues:
- How to disable not OK request? #336
- ClassNotFoundException: org.zalando.fauxpas.ThrowingConsumer #333
- Getting going with Spring Boot 2 #316
- Configurable correlation id #311
- Annotation-driven query filtering #309
- failing using LogbookProperties with Spring Cloud @RefreshScope #299
Merged pull requests:
- Bump dependency-check-maven from 3.3.1 to 3.3.2 #351 (dependabot-preview[bot])
- Bump spring-boot-dependencies from 2.0.4.RELEASE to 2.0.5.RELEASE #350 (dependabot-preview[bot])
- Bump junit-jupiter.version from 5.3.0 to 5.3.1 #349 (dependabot-preview[bot])
- Bump junit-platform-commons from 1.3.0 to 1.3.1 #348 (dependabot-preview[bot])
- fix BodyFilter.replaceJsonStringProperty issue with empty values #347 (nsmolenskii)
- Bump versions-maven-plugin from 2.6 to 2.7 #346 (dependabot-preview[bot])
- Bump javax.ws.rs-api from 2.1 to 2.1.1 #345 (dependabot-preview[bot])
- Bump mockito-core from 2.21.0 to 2.22.0 #344 (dependabot-preview[bot])
- Bump spring.version from 5.0.8.RELEASE to 5.0.9.RELEASE #343 (dependabot-preview[bot])
- Bump mockito-junit-jupiter from 2.21.0 to 2.22.0 #342 (dependabot-preview[bot])
- Bump junit-jupiter.version from 5.2.0 to 5.3.0 #341 (dependabot-preview[bot])
- Bump junit-platform.version from 1.2.0 to 1.3.0 #340 (dependabot-preview[bot])
- Bump versions-maven-plugin from 2.5 to 2.6 #338 (dependabot-preview[bot])
- Bump jacoco-maven-plugin from 0.8.1 to 0.8.2 #337 (dependabot-preview[bot])
- Added stability marker #335 (whiskeysierra)
- Bump dependency-check-maven from 3.3.0 to 3.3.1 #332 (dependabot-preview[bot])
- Bump mockito-junit-jupiter from 2.20.1 to 2.21.0 #330 (dependabot-preview[bot])
- Bump mockito-core from 2.20.1 to 2.21.0 #329 (dependabot-preview[bot])
- Bump spring-boot-dependencies from 2.0.3.RELEASE to 2.0.4.RELEASE #328 (dependabot-preview[bot])
- Bump maven-compiler-plugin from 3.7.0 to 3.8.0 #327 (dependabot-preview[bot])
- Bump spring.version from 5.0.7.RELEASE to 5.0.8.RELEASE #326 (dependabot-preview[bot])
- Bump lombok from 1.18.0 to 1.18.2 #325 (dependabot-preview[bot])
- Bump mockito-core from 2.20.0 to 2.20.1 #324 (dependabot-preview[bot])
- Bump mockito-junit-jupiter from 2.19.1 to 2.20.1 #323 (dependabot-preview[bot])
- Bump mockito-core from 2.19.1 to 2.20.0 #320 (dependabot-preview[bot])
- Bump httpasyncclient from 4.1.3 to 4.1.4 #319 (dependabot-preview[bot])
- Bump dependency-check-maven from 3.2.1 to 3.3.0 #318 (dependabot-preview[bot])
- Configure logger to trace #317 (softwaregravy)
- Bump okhttp from 3.10.0 to 3.11.0 #314 (dependabot-preview[bot])
- Bump mockito-junit-jupiter from 2.19.0 to 2.19.1 #313 (dependabot-preview[bot])
- Bump mockito-core from 2.19.0 to 2.19.1 #312 (dependabot-preview[bot])
- Bump httpclient from 4.5.5 to 4.5.6 #310 (dependabot-preview[bot])
- Bump faux-pas from 0.7.1 to 0.8.0 #308 (dependabot-preview[bot])
1.9.0 (2018-07-05)
Fixed bugs:
- Spring logbook.exclude doesn't work #282
Closed issues:
- Make Spring 5/Spring Boot 2 the default #303
- Setup "replaceJsonStringProperty" body filter with Spring Boot Auto-configuration #298
- Allow to limit the body length of request/response logging #289
- Custom HttpLogWriter - access to HttpServletRequest and HttpServletResponse #283
- How to replace body message "<skipped>"? #275
- Delayed logging #227
Merged pull requests:
- Made JSON heuristic handle whitespace around structural characters correctly #307 (whiskeysierra)
- Made Spring 5 the default #306 (whiskeysierra)
- Added spring configuration metadata file #305 (whiskeysierra)
- Bump httpcore from 4.4.9 to 4.4.10 #302 (dependabot-preview[bot])
- Refactored jaxrs module code #301 (whiskeysierra)
- add JAX-RS support (on client and server) for logbook #300 (davidwcarlson)
- Bump faux-pas from 0.7.0 to 0.7.1 #297 (dependabot-preview[bot])
- Bump mockito-core from 2.18.3 to 2.19.0 #294 (dependabot-preview[bot])
- Bump maven-surefire-plugin from 2.21.0 to 2.22.0 #293 (dependabot-preview[bot])
- Bump maven-enforcer-plugin from 3.0.0-M1 to 3.0.0-M2 #292 (dependabot-preview[bot])
- fix README #291 (finnjohnsen)
- Bump spring-boot-dependencies from 1.5.13.RELEASE to 2.0.3.RELEASE #290 (dependabot-preview[bot])
- Added bill of materials #288 (whiskeysierra)
- Bump spring.version from 4.3.14.RELEASE to 5.0.7.RELEASE #286 (dependabot-preview[bot])
- Bump spring-security-bom from 4.2.6.RELEASE to 4.2.7.RELEASE #285 (dependabot-preview[bot])
- Bump jackson.version from 2.9.5 to 2.9.6 #284 (dependabot-preview[bot])
- Bump lombok from 1.16.20 to 1.18.0 #281 (dependabot-preview[bot])
1.8.1 (2018-05-31)
Closed issues:
- JSON formatted logs with truncated body are not valid JSON anymore #279
- How to log request body instead of <multipart>? #273
- Add correlationId as configurable HTTP header in request and response #271
- Add logbook.write.body_max_size as configuration parameters #267
- How to log access token? #266
Merged pull requests:
- Added JSON heuristic #280 (whiskeysierra)
- Bump lombok from 1.16.20 to 1.16.22 #278 (dependabot-preview[bot])
- Bump maven-javadoc-plugin from 3.0.0 to 3.0.1 #277 (dependabot-preview[bot])
- Bump dependency-check-maven from 3.2.0 to 3.2.1 #276 (dependabot-preview[bot])
- Renamed configuration key, refactored and reformatted some parts #274 (whiskeysierra)
- add a body max size config for Spring #272 (boure)
- Bump spring-test-junit5 from 1.0.3 to 1.2.0 #270 (dependabot-preview[bot])
- Bump dependency-check-maven from 3.1.2 to 3.2.0 #269 (dependabot-preview[bot])
- JUnit Upgrade #262 (whiskeysierra)
1.8.0 (2018-05-17)
Closed issues:
- How to log spring principal in request? #236
- How to forward logbook logs to a different file? #235
- Include a list of paths in the logging process #234
- Enable HTTP Response Logging only for Error responses #231
- Extract specific fields to put into database #229
- Obfuscate JSON Request Body #226
- Spring boot 2.0.1 and logbook 1.7.1 nothing in the log #218
- Log requests/responses not showing up #216
- Support Spring 5 and Spring Boot 2 #194
Merged pull requests:
- Bump org.springframework.security:spring-security-bom from 4.2.4.RELEASE to 4.2.6.RELEASE #265 (dependabot-preview[bot])
- Made spring scope provided #264 (whiskeysierra)
- Updated README and renamed spring5 profiles #263 (whiskeysierra)
- Bump org.apache.maven.plugins:maven-resources-plugin from 2.7 to 3.1.0 #261 (dependabot-preview[bot])
- Bump org.codehaus.mojo:versions-maven-plugin from 2.2 to 2.5 #260 (dependabot-preview[bot])
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.5.1 to 3.7.0 #259 (dependabot-preview[bot])
- Bump org.hobsoft.hamcrest:hamcrest-compose from 0.3.0 to 0.4.0 #258 (dependabot-preview[bot])
- Bump org.owasp:dependency-check-maven from 3.1.1 to 3.1.2 #256 (dependabot-preview[bot])
- Bump com.squareup.okhttp3:okhttp from 3.9.1 to 3.10.0 #255 (dependabot-preview[bot])
- Bump org.apache.maven.plugins:maven-source-plugin from 3.0.0 to 3.0.1 #253 (dependabot-preview[bot])
- Bump com.jayway.jsonpath:json-path-assert from 2.2.0 to 2.4.0 #252 (dependabot-preview[bot])
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 2.10.3 to 3.0.0 #250 (dependabot-preview[bot])
- Bump org.eluder.coveralls:coveralls-maven-plugin from 4.1.0 to 4.3.0 #249 (dependabot-preview[bot])
- Bump org.glassfish:javax.servlet from 3.0 to 3.1.1 #248 (dependabot-preview[bot])
- Bump com.github.sbrannen:spring-test-junit5 from 1.0.0 to 1.0.3 #247 (dependabot-preview[bot])
- Bump org.mockito:mockito-core from 2.9.0 to 2.18.3 #244 (dependabot-preview[bot])
- Bump org.apache.httpcomponents:httpclient from 4.5.3 to 4.5.5 #243 (dependabot-preview[bot])
- Bump org.apache.httpcomponents:httpcore from 4.4.6 to 4.4.9 #242 (dependabot-preview[bot])
- Bump org.sonatype.plugins:nexus-staging-maven-plugin from 1.6.7 to 1.6.8 #240 (dependabot-preview[bot])
- Bump org.projectlombok:lombok from 1.16.18 to 1.16.20 #239 (dependabot-preview[bot])
- Bump org.zalando:faux-pas from 0.3.1 to 0.7.0 #238 (dependabot-preview[bot])
- Fixed some issues #237 (whiskeysierra)
- Dropped private constructor tests #233 (whiskeysierra)
- Added SECURITY file #230 (whiskeysierra)
- Made surefire print test failures to console #228 (whiskeysierra)
1.7.3 (2018-04-23)
Fixed bugs:
- Bumped spring 5 and spring boot 2 versions #224 (whiskeysierra)
Closed issues:
- Use ThreadLocalRandom to generate correlation id #223
- SecurityStrategy supporting 403 #219
- Introduce API Guardian #217
Merged pull requests:
- Replaced Random with ThreadLocalRandom #225 (whiskeysierra)
- Annotated public API with @API #221 (whiskeysierra)
1.7.2 (2018-04-20)
Merged pull requests:
- SecurityStrategy supporting 403 (#219) #222 (fschlesinger)
- Moved to semantic release script #220 (whiskeysierra)
1.7.1 (2018-04-11)
Merged pull requests:
- Bumped Jackson version due to CVE-2018-7489 #215 (whiskeysierra)
1.7.0 (2018-03-21)
Closed issues:
- Can "Incoming Request" log under info-level and "Outgoing Request" log under debug-level #212
Merged pull requests:
- Added original request to Precorrelation #214 (whiskeysierra)
1.6.1 (2018-03-08)
Merged pull requests:
- Bump spring boot version #213 (wreulicke)
- Enabled CVE check #210 (whiskeysierra)
1.6.0 (2018-02-26)
Closed issues:
Merged pull requests:
- Update isFormRequest condition #209 (whiskeysierra)
- Added support for OkHttp #206 (whiskeysierra)
1.5.5 (2018-02-09)
Merged pull requests:
1.5.4 (2018-02-07)
Closed issues:
- Logbook resolves localhost address via InetAddress.getLocalHost() #200
Merged pull requests:
- Removed Localhost interface for resolving host address #201 (whiskeysierra)
1.5.3 (2018-01-26)
Fixed bugs:
- getOutputStream() has already been called for this response - still not completely fixed #155
Closed issues:
- It is slow when generate correlation Id #198
Merged pull requests:
- GH-198 Uses pseudo-random generator to create correlation ids #199 (AlexanderYastrebov)
1.5.2 (2018-01-22)
Merged pull requests:
1.5.1 (2018-01-19)
Closed issues:
- Support other streaming media types #190
Merged pull requests:
- Update JUnit5 dependencies #196 (wreulicke)
- Update spring version #195 (wreulicke)
- Update spring dependencies #193 (wreulicke)
- Update JUnit5 dependencies #192 (wreulicke)
- Added support for more streaming media types #191 (whiskeysierra)
1.5.0 (2017-11-22)
Fixed bugs:
- There is no Content-Type header in response with async requests #143
Closed issues:
- Question : is it possible to change the log level dynamically in spring apps #187
- Do not log response #186
- Request fails when using a streaming response in spring boot apps #185
- Condition on responses #183
- Not able to remove headers #181
- Add support for Servlet API 2.5 #172
- logbook does not print request body when method=POST and header=x-www-form-urlencoded #169
Merged pull requests:
- Moved flushing of async response to correct branch #189 (whiskeysierra)
- Added support to query for absent content type #188 (whiskeysierra)
- Handling of form requests is now configurable #184 (whiskeysierra)
1.4.1 (2017-10-10)
Closed issues:
Merged pull requests:
- GH-179 Fixes NPE in header(String, Predicate) #180 (AlexanderYastrebov)
- Added Spring Boot 2.0 build profile #178 (whiskeysierra)
- Switched to JUnit 5 #171 (whiskeysierra)
1.4.0 (2017-07-20)
Closed issues:
- How to log request/response based on response status #165
Merged pull requests:
- Added possibility to delay logging of requests until response can be inspected #167 (whiskeysierra)
1.3.1 (2017-07-03)
Closed issues:
- Support for JDK9 #161
- logbook support log http request in CURL format #160
- Log duration of response #116
Merged pull requests:
- Added correlation id to curl log #170 (whiskeysierra)
- Added logging of durations #168 (whiskeysierra)
1.3.0 (2017-06-27)
Closed issues:
- spring boot 1.5.3 + freemaker Chinese characters messy code #162
Merged pull requests:
- Added curl request formatter #166 (whiskeysierra)
1.2.5 (2017-06-15)
Closed issues:
- logbook messy code #163
Merged pull requests:
- Fixed missing content-type #164 (whiskeysierra)
1.2.4 (2017-05-24)
Closed issues:
- Consider removing 'com.google.gag' from dependencies #156
Merged pull requests:
- Cleaned up dependencies #159 (whiskeysierra)
1.2.3 (2017-05-24)
Closed issues:
- LogbookAutoConfiguration require javax.servlet.Filter result #157
Merged pull requests:
- Split up auto configuration cleanly #158 (whiskeysierra)
1.2.1 (2017-05-09)
Closed issues:
- getOutputStream() has already been called for this response #146
Merged pull requests:
- GH-146 Delegates getOutputStream and getWriter after withoutBody was called #154 (AlexanderYastrebov)
1.2.0 (2017-04-24)
Closed issues:
- Exclude some headers from output #151
- Split long lines on whitespace #148
- Support chunking of large log messages #142
Merged pull requests:
- GH-151 Allows removal of headers #152 (AlexanderYastrebov)
- GH-148 Increases ChunkingHttpLogWriter min/max chunk size delta #150 (AlexanderYastrebov)
- GH-148 Splits chunks on whitespace or punctuation #149 (AlexanderYastrebov)
- Added chunking support #147 (whiskeysierra)
1.1.1 (2017-03-20)
Closed issues:
- Unable to exclude logbook-httpclient from Spring Boot starter #141
- How to implement Custom Formatter? #140
Merged pull requests:
- Fixed tests that failed on Windows due to line separator #145 (Infeligo)
- Added support to exclude http client #144 (whiskeysierra)
1.1.0 (2016-12-15)
Closed issues:
- JsonHttpLogFormatter failed to render JSON log when request / response body is not met JSON spec #139
- Spring auto configuration failed when the container has multiple ObjectMapper beans #138
- [httpclient] RemoteResponse.withBody() breaks gzip decompression #135
Merged pull requests:
- Feature - Filter body #137 (rubenjgarcia)
1.0.1 (2016-11-11)
Closed issues:
- Compare logbook to similar technologies #100
Merged pull requests:
1.0.0 (2016-10-07)
Fixed bugs:
- TypeNotPresentException when SecurityFilterAutoConfiguration is not on the classpath #108
- How to log POST parameters? #94
- Header map in requests/responses should be case-insensitive #67
Closed issues:
- Invalid JSON due to body filter #133
- Expose http client request/response interceptors in LogbookAutoConfiguration #107
- Remove dependency on core #87
- Change Obfuscator APIs to allow access to request/response #80
- URI obfuscation #79
- Release First Major Version #78
- Detect correct protocol version #75
- Should requestTo(String) treat its argument as a pattern or as a string? #70
- Remove Guava to make logbook lightweight #59
- Add Spring Boot support for predicate #57
- Implement query parameter obfuscation in a less invasive way #50
Merged pull requests:
- Added interceptors to AutoConfiguration #109 (whiskeysierra)
- Removed params from JSON example #104 (whiskeysierra)
- Avoid array copy on LocalResponse.getBodyAsString #93 (AlexanderYastrebov)
- Removed servlet request double buffering #92 (AlexanderYastrebov)
- Removed runtime dependency from httpclient+servlet to core #91 (whiskeysierra)
- Disabled some email notifications #90 (whiskeysierra)
- Release 1.0.0-RC1 #85 (whiskeysierra)
- Remove obsolete TODOs #84 (whiskeysierra)
- Extracted query parameters from request uri #74 (whiskeysierra)
1.0.0-RC5 (2016-09-21)
Fixed bugs:
Closed issues:
- GET request contains empty body property in json #127
- Allow to ignore body for certain messages #123
- Split AutoConfiguration into parts #122
- Un-finalize formatting class #114
- Use UTF-8 in logbook-servlet #48
Merged pull requests:
- Requests in error dispatch are now logged without a body #132 (whiskeysierra)
- Customization of HTTP/JSON output #131 (whiskeysierra)
- Switched to UTF-8 #130 (whiskeysierra)
- Filtering #129 (whiskeysierra)
- Switched to MIT license #128 (whiskeysierra)
1.0.0-RC4 (2016-08-15)
Fixed bugs:
- Incompatibility with Apache's Async HTTP Client #124
- @AutoConfigureAfter(JacksonAutoConfiguration.class) #119
- Put POST parameter issue to Known Issues section in the README #111
Closed issues:
- Enhance Auto Configuration to allow multiple body obfuscators #120
- Order of fields in json log format #96
Merged pull requests:
- unknown host exception in local request #126 (tkrop)
- GH-124 Fixed async support for http client #125 (whiskeysierra)
- Multiple obfuscators #121 (whiskeysierra)
- Allow passing of URIs without defined port #115 (lukasniemeier-zalando)
- Update README.md #113 (whiskeysierra)
- Added known issue to README #112 (whiskeysierra)
- Release 1.0.0-RC3 #110 (whiskeysierra)
1.0.0-RC3 (2016-05-27)
Merged pull requests:
- Updated contribution guidelines #106 (whiskeysierra)
- Release 1.0.0-RC2 #105 (whiskeysierra)
1.0.0-RC2 (2016-05-25)
Fixed bugs:
Closed issues:
- Fix zappr configuration #101
Merged pull requests:
- Do you mean 'Logbook' instead of 'Logback' here? #103 (jbellmann)
- Update and rename .zappr.yml to .zappr.yaml #102 (whiskeysierra)
- Make headers immutable #98 (AlexanderYastrebov)
- Updated zappr config #89 (whiskeysierra)
- Remove guava dependency #88 (AlexanderYastrebov)
1.0.0-RC1 (2016-05-02)
Fixed bugs:
- Made headers case insensitive #73 (whiskeysierra)
- Fixed typo #72 (whiskeysierra)
Closed issues:
- Obfuscate Authorization header by default #65
- Add predefined, reusable request predicates #64
- Extract testing utilities into own module #55
Merged pull requests:
- Removed nested class in Logbook #83 (whiskeysierra)
- Feature/request obfuscator #82 (whiskeysierra)
- Fixed examples in readme #81 (whiskeysierra)
- Added support for excludes in Spring Boot #77 (whiskeysierra)
- Added support for protocol version #76 (whiskeysierra)
- Changed semantics of requestTo(String) #71 (whiskeysierra)
- Extracted API and Test modules #69 (whiskeysierra)
- Added predefined/reusable request predicates #68 (whiskeysierra)
- Enabled authorization header obfuscation by default #66 (whiskeysierra)
- Fix headlines #63 (whiskeysierra)
- Update README.md #62 (lasomethingsomething)
- Release 0.14.0 #61 (whiskeysierra)
0.14.0 (2016-04-14)
Fixed bugs:
- logbook-spring-boot-starter dependency on spring-security-web #46
- Extracted security aspect of LogbookAutoConfiguration #54 (whiskeysierra)
Closed issues:
- Provide a way to distinguish between incoming and outgoing request/responses #47
- Provide a way to disable logging of requests/responses on certain urls #45
- Document correlation id in readme #37
Merged pull requests:
- Refined readme #58 (whiskeysierra)
- Conditional logging #56 (whiskeysierra)
- Added origin property to requests and responses #53 (whiskeysierra)
- Added correlation section to readme #52 (whiskeysierra)
0.13.0 (2016-02-23)
Merged pull requests:
- Don't fail on invalid HTTP request targets #49 (twz123)
- Upstream/master #44 (lukasniemeier-zalando)
0.12.0 (2016-01-21)
Closed issues:
- Duplicate key exception when logging response headers in spring boot application #42
Merged pull requests:
- Fix logging of duplicate header names #43 (jhorstmann)
0.11.0 (2016-01-04)
Fixed bugs:
- JsonHttpLogFormatter should be resilient against malformed JSON #38
Closed issues:
- Provide SPI to body embedding #41
- logbook-spring-boot-starter missing in maven-central #40
- Consider having a consistent naming of http headers #35
- Add classifier to JSON formatted messages #31
- Log full URI on request #30
- Provide a Spring Boot AutoConfiguration #25
- Add test for error dispatch #10
Merged pull requests:
- Fallback to simple String for invalid JSON body #39 (lukasniemeier-zalando)
- Requests will now contain an absolute request uri #34 (whiskeysierra)
- Added classifier to JSON output #33 (whiskeysierra)
- LogbookAutoConfiguration #28 (whiskeysierra)
0.10.0 (2015-12-02)
Fixed bugs:
- System.out tests a running in a race condition #29
Closed issues:
Merged pull requests:
- Removed buffer-once semantic in multi-filter setups #27 (whiskeysierra)
- Added banner to readme #26 (whiskeysierra)
- Added security strategy support #23 (whiskeysierra)
0.9.0 (2015-11-25)
Closed issues:
Merged pull requests:
- Added support for Apache HttpClient #22 (whiskeysierra)
0.8.0 (2015-11-23)
Fixed bugs:
- QueryParameters#splitEntries fails with java.util.NoSuchElementException #20
- Bugfix/query parameters without values #21 (whiskeysierra)
0.7.0 (2015-11-04)
Fixed bugs:
- Servlet 3 asynchronous requests not correctly handled #2
Closed issues:
- Servlet filter is swallowing response body #18
Merged pull requests:
- Fixed flush issue with buffering print writers #19 (whiskeysierra)
0.6.0 (2015-10-14)
Closed issues:
- Support empty bodies for application/json messages #13
Merged pull requests:
- Fixed invalid json in case of empty json body #14 (whiskeysierra)
0.5.0 (2015-10-12)
0.4.0 (2015-10-09)
Merged pull requests:
- Fixed IllegalStateException when accessing AsyncContext #12 (whiskeysierra)
0.3.0 (2015-10-08)
Merged pull requests:
- Added support for embedded+compacted json bodies #11 (whiskeysierra)
0.2.0 (2015-10-07)
Closed issues:
- Logger config info #7
- Split up formatting and writing #5
- Get rid of Spring dependency #4
- Correlate request and response #1
Merged pull requests:
- Fixed NPE on null response body #9 (whiskeysierra)
- Update README.md #8 (bocytko)
- Refactored library completely #6 (whiskeysierra)
- Added support for JsonHttpLogger #3 (whiskeysierra)
0.1.0 (2015-10-06)
* This Changelog was automatically generated by github_changelog_generator