BrowserMob Proxy 2.1.0 released!
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