Skip to content

Latest commit

 

History

History
154 lines (127 loc) · 6.95 KB

RELEASE_NOTES.md

File metadata and controls

154 lines (127 loc) · 6.95 KB

Release Notes

  • 2.0.21 (in progress)

    • ...
  • 2.0.20 (04.09.2023, https://github.com/LittleProxy/LittleProxy/milestone/25?closed=1)

    • #295 #131 fix memory leak "LEAK: ByteBuf.release() was not called..." -- thanks to Sujit Joshi for the fix
    • #284 #291 Bump netty.version from 4.1.95.Final to 4.1.97.Final
    • #286 #293 Bump org.seleniumhq.selenium:selenium-java from 4.10.0 to 4.12.0
    • #285 Bump org.apache.commons:commons-lang3 from 3.12.0 to 3.13.0
    • #287 Bump com.google.guava:guava from 32.1.1-jre to 32.1.2-jre
    • #294 Bump slf4j.version from 2.0.7 to 2.0.9
  • 2.0.19 (22.07.2023, https://github.com/LittleProxy/LittleProxy/milestone/24?closed=1)

    • #283 fix memory leak: On proxy connection unregister, unregister downstream channels - thanks to Craig Andrews
    • #274 Bump Selenium from 4.9.1 to 4.10.0 (see https://github.com/SeleniumHQ/selenium)
    • #266 Bump Jackson from 2.15.1 to 2.15.2
    • #281 Bump guava from 32.0.0-jre to 32.1.1-jre
    • #282 Bump Netty from 4.1.93.Final to 4.1.95.Final
    • #264 Migrate Jetty 9 to Jetty 11 - thanks to Valery Yatsynovich
  • 2.0.18 (29.05.2023, https://github.com/LittleProxy/LittleProxy/milestone/23?closed=1)

    • Bump Selenium from 4.8.3 to 4.9.1 (see https://github.com/SeleniumHQ/selenium)
    • #242 Bump Netty from 4.1.90.Final to 4.1.93.Final
    • Bump Jackson from 2.14.2 to 2.15.1
    • Bump guava from 31.1-jre to 32.0.0-jre
  • 2.0.17 (01.04.2023, https://github.com/LittleProxy/LittleProxy/milestone/22?closed=1)

    • #235 Bump netty.version from 4.1.89.Final to 4.1.90.Final
    • bump Jackson from 2.13.4 to latest 2.14.2 (fixes several CVEs)
    • #236 Bump slf4j.version from 2.0.6 to 2.0.7
    • #241 Bump selenium-java from 4.8.1 to 4.8.3
  • 2.0.16 (27.02.2023, https://github.com/LittleProxy/LittleProxy/milestone/21?closed=1)

    • rename "master" branch to "main"
    • #207 Remove redundant file generated by unit test -- thanks to Valery Yatsynovich
    • #206 Export certificate to generated by SelfSignedMitmManager KeyStore directory -- thanks to Valery Yatsynovich
    • Bump slf4j.version from 2.0.5 to 2.0.6
    • Bump log4j-core from 2.19.0 to 2.20.0
    • Bump selenium-java from 4.7.1 to 4.8.1
    • Bump netty.version from 4.1.86.Final to 4.1.89.Final
  • 2.0.15 (14.12.2022, https://github.com/LittleProxy/LittleProxy/milestone/20?closed=1)

    • Bump netty-codec-haproxy from 4.1.85.Final to 4.1.86.Final
    • Bump selenium-java from 4.6.0 to 4.7.1
    • Bump slf4j.version from 2.0.4 to 2.0.5
    • Bump httpclient from 4.5.13 to 4.5.14
  • 2.0.14 (21.11.2022, https://github.com/LittleProxy/LittleProxy/milestone/19?closed=1)

    • #184 Respect full KeyStore file path while generating certs by SelfSignedMitmManager -- thanks to Valery Yatsynovich
    • #187 CI: run build on all major OS-s -- thanks to Valery Yatsynovich
    • #183 Bump netty from 4.1.82.Final to 4.1.85.Final -- thanks to Valery Yatsynovich for fixing tests after upgrading Netty.
    • #189 Bump slf4j.version from 2.0.3 to 2.0.4
    • Bump jackson-databind from 2.13.2.2 to 2.13.4
    • #191 Bump dnsjava from 3.5.1 to 3.5.2
  • 2.0.13 (04.10.2022)

    • #170 restore transitive dependencies in generated pom -- thanks to Mateusz Pietryga for PR #171
    • Bump slf4j from 2.0.1 to 2.0.3
    • Bump selenium-java from 4.4.0 to 4.5.0
  • 2.0.12 (23.09.2022)

    • #145 Restore Keep-Alive value when filtering short-circuit response -- thanks to krlvm for PR
    • Bump netty from 4.1.79.Final to 4.1.82.Final
    • Bump slf4j from 1.7.36 to 2.0.1
    • Bump log4j-core from 2.18.0 to 2.19.0
  • 2.0.11 (13.08.2022)

    • #131 fix memory leak: release byte buffer when closing request - see PR #141
    • #142 fix some "modify response" problem, see adamfisk#359
    • #144 HTTP CONNECT can't be Keep-Alive - thanks Michel Belleau for PR #144
  • 2.0.10 (20.07.2022)

    • #135 Bump netty.version from 4.1.77.Final to 4.1.79.Final
    • #132 Bump selenium-java from 4.1.4 to 4.3.0
    • #118 Bump dnsjava from 3.5.0 to 3.5.1
  • 2.0.9 (10.05.2022)

    • #115 reverted to maven-shade-plugin 3.2.4 (because 3.3.0 generated artifact without compile/runtime dependencies)
  • 2.0.8 (06.05.2022)

  • 2.0.7 (21.12.2021)

    • Bumped log4j-core from 2.16.0 to 2.17.0
  • 2.0.6

    • Use single Hamcrest dependency in tests
    • Improve logging performance
    • Bumped netty-codec from 4.1.63.Final to 4.1.68.Final
    • Bump netty-codec-http from 4.1.68.Final to 4.1.71.Final
    • Bumped log4j-core from 2.14.0 to 2.16.0
    • Added public key file
  • 2.0.5

    • Bumped jetty-server from 9.4.34.v20201102 to 9.4.41.v20210516.
  • 2.0.4

    • Android compatibility fix (PR #76)
    • Fix NoSuchElementException when switching protocols to WebSocket (PR #78)
    • Prevent NullPointerException in ProxyUtils::isHEAD (PR #79)
    • Fixes in ThrottlingTest, Upgrade to Netty 4.1.63.Final (PR #65)
    • Fix NPEs in getReadThrottle and getWriteThrottle when globalTrafficShapingHandler is null (PR #80)
  • 2.0.3

    • Upgrade guava to 30.1
    • Threads are now set as daemon (not user, which is the default) threads so the JVM exits as expected when all other threads stop.
    • Close thread pool if proxy fails to start
  • 2.0.2

    • Support for WebSockets with MITM in transparent mode
    • Support for per request conditional MITM
  • 2.0.1

    • Removed beta tag from version
    • Updated various dependency versions
    • Re-ordered the release notes so the newest stuff is at the top
  • 2.0.0-beta-6

    • Cleaned up old code to conform with newer version of Netty
    • Deprecated UDT support because it's deprecated in Netty
    • Removed performance test code because it seems to be confusing GitHub into thinking that this is a PHP project
  • 2.0.0-beta-5

    • Treat an upstream SOCKS proxy as if it is the origin server
    • Fixed memoryLeak in ClientToProxyConnection
  • 2.0.0-beta-4

    • Allow users to set their own server group within the bootstrap helper
    • Added support for chained SOCKS proxies
  • 2.0.0-beta-3

    • Upgraded Netty, guava, Hamcrest, Jetty, Selenium, Apache commons cli and lang3
    • Upgrade Maven plugins to the latest versions
  • 2.0.0-beta-2

  • 2.0.0-beta-1

    • New Maven coordinates
    • Moved from Java 7 to 8
    • Updated dependency versions
    • Breaking change: Made client details available to ChainedProxyManager
    • Refactored MITM manager to accept engine with user-defined parameters
    • Added ability to load keystore from classpath