What's Changed
- README: how to release Zuul by @sullis in #1677
- release.version=2.4.1-SNAPSHOT by @sullis in #1678
- wiremock maxLoggedResponseSize by @sullis in #1679
- ci: drop jdk 8 and jdk 11 by @sullis in #1680
- sourceCompatibility: 17 by @sullis in #1681
- spectator 1.7.0 by @sullis in #1683
- spectator latest.release by @sullis in #1684
- add GitHub Action workflow status badge by @sullis in #1685
- upgrade to mockito 5.x by @sullis in #1686
- targetCompatibility=17 by @sullis in #1687
- upgrade to wiremock 3.2.0 by @sullis in #1688
- fix IntegrationTest logging by @sullis in #1689
- cleanup wiremock usage by @sullis in #1690
- use BouncyCastle jdk18on by @sullis in #1691
- Add ipAddress to RequestAttempt & include port in serialization by @gavinbunney in #1692
- Instrument circuit breaker in the connection pool by @jguerra in #1693
- Ensure all usages of StatusCategory is via util by @gavinbunney in #1694
- Refactor static import members to use qualified references by @gavinbunney in #1695
- Refactor static import members to use qualified references by @gavinbunney in #1696
- Treat StreamError as client cancelled and avoid logging the stack trace by @karim-z in #1698
- Add StatusCategory reason by @gavinbunney in #1697
- Add status category reason tracking by @gavinbunney in #1699
- netty 4.1.101 by @kyagna in #1700
- Add a new handler to close on inbound http/2 protocol errors by @jguerra in #1701
- Add empty fn for doing things with the client and origin channels by @AlexanderEllis in #1704
- Make channelReadInternal protected to allow for override by @AlexanderEllis in #1705
- regenerate dependency lock files by @sullis in #1706
- netty io_uring 0.0.24.Final by @sullis in #1707
- brotli4j 1.13.0 by @sullis in #1708
- nebula gradle netflixoss 11.4.0 by @sullis in #1709
- Change access modifier for teardown method by @kyagna in #1713
- build(deps): bump com.fasterxml.jackson.core:jackson-core from 2.14.2 to 2.16.0 by @dependabot in #1703
- netty 4.1.104 by @kyagna in #1721
- build(deps): bump com.fasterxml.jackson.core:jackson-databind from 2.14.2 to 2.16.1 by @dependabot in #1718
- build(deps): bump org.openrewrite.recipe:rewrite-static-analysis from 1.0.7 to 1.2.0 by @dependabot in #1720
- bump jackson, openrewrite by @argha-c in #1722
- netty 4.1.105 by @kyagna in #1725
- Upgrade to Netty 4.1.106 by @argha-c in #1726
- Unwrap DecoderExceptions on connections (OriginConnectExceptions) into RequestAttempts by @gavinbunney in #1727
- allow overrides for metrics handler order by @argha-c in #1728
- brotli4j 1.16.0 by @sullis in #1729
- gradle 8.5 by @sullis in #1730
- build(deps): bump me.champeau.jmh from 0.7.1 to 0.7.2 by @dependabot in #1723
- build(deps): bump actions/setup-java from 3 to 4 by @dependabot in #1711
- Extract client name lookup to a method by @jguerra in #1732
- disable 'deflate only' test case by @sullis in #1733
- run test suite with 'Xcheck:jni' JVM argument by @sullis in #1734
- build(deps): bump com.squareup.okhttp3:okhttp from 4.11.0 to 4.12.0 by @dependabot in #1731
- Only capture first line of stacktrace for unexpected RequestAttempt exceptions by @gavinbunney in #1736
- bump OpenRewrite Gradle plugin by @sullis in #1737
- Add ability to change port on builder by @jguerra in #1738
- ci: gradle validation action v2 by @sullis in #1739
- build(deps): bump com.fasterxml.jackson.core:jackson-core from 2.16.0 to 2.16.1 by @dependabot in #1724
- wiremock 3.3.1 by @sullis in #1740
- Netty v4.1.107.Final and io_uring 0.0.25.Final by @gavinbunney in #1746
- Switch to io.netty.handler.codec.http.cookie.Cookie in order to support cookies with duplicate keys by @jguerra in #1749
New Contributors
Full Changelog: v2.4.0...v2.5.0