Skip to content

BrowserMob Proxy 2.1.0 released!

Compare
Choose a tag to compare
@jekh jekh released this 16 May 02:06
· 136 commits to master since this release

Exciting news! BrowserMob Proxy 2.1.0 has been released. This is the first GA release in the 2.1.0 series, reflecting the maturity and stability of the LittleProxy implementation.

Important changes from the 2.1.0-beta series

Module name change

The browsermob-core-littleproxy module has been renamed browsermob-core. The previous -core module that supported legacy Jetty-based implementation has been renamed to browsermob-core-legacy.

To use the stable LittleProxy-based implementation (BrowserMobProxy and BrowserMobProxyServer):

<dependency>
    <groupId>net.lightbody.bmp</groupId>
    <artifactId>browsermob-core</artifactId>
    <version>2.1.0</version>
</dependency>

To use the legacy Jetty-based implementation (ProxyServer, LegacyProxyServer, and BrowserMobProxyServerLegacyAdapter):

<dependency>
    <groupId>net.lightbody.bmp</groupId>
    <artifactId>browsermob-core-legacy</artifactId>
    <version>2.1.0</version>
</dependency>

Note for users of LegacyProxyServer with LittleProxy: The LittleProxy implementation fully supports the LegacyProxyServer interface, but its support has been extracted out of the BrowserMobProxyServer class into a new class, BrowserMobProxyServerLegacyAdapter. You must use the browsermob-core-legacy module when using the legacy adapter. We highly recommend you migrate from LegacyProxyServer to the BrowserMobProxy interface as soon as possible.

Acknowledgements

An enormous amount of people spent countless hours developing, testing, and reporting issues with BMP between 2.0.0 and 2.1.0. Special thanks to all the BMP and LittleProxy contributors, including:

@jpereira06
@AutomatedTester
@bsaylor
@thibaut-sticky
@romovs
@chemicwepn
@gempesaw
@ryanlevell
@makmi
@mediga
@NozomiIto
@pynicolas
@gabrielf
@bhdrk
@nite23
@ganskef
@MediumOne
Alex Johnson

Enjoy!

-Jason