Skip to content

Releases: lightbody/browsermob-proxy

BrowserMob Proxy 2.1.0-beta-1

01 Jun 00:23
Compare
Choose a tag to compare

BrowserMob Proxy 2.1.0-beta-1 released!

I am pleased to announce the release of BrowserMob Proxy 2.1.0-beta-1! The release is now available in Maven Central, and stand-alone binaries are available on the github releases page.

This release brings several exciting new features, including:

  • Separate REST API and Embedded Mode modules
  • New BrowserMobProxy interface
  • LittleProxy support

Visit the github page for more information.

As the first beta release in the 2.1.x series, users may encounter some defects. Please report any issues you find via github so we can address them in the next beta release.

Maven artifacts for Embedded Mode

The artifactId for Embedded Mode has changed. To use the LittleProxy-powered version of BrowserMob Proxy, update the artifactId to browsermob-core-littleproxy:

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

To use the legacy Jetty-based version of BrowserMob Proxy, update the artifactId to browsermob-core:

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

Contributors

This is the first beta release in the 2.1.x series, and the first release powered by LittleProxy. An enormous amount of testing went into this release thanks to many volunteer testers. Thank you to everyone who contributed their time and effort designing, developing, and testing this major release! Very special thanks go to the many testers who worked through the defects in the early versions:
@romovs
@gempesaw
@ryanlevell
@makmi
@mediga
@NozomiIto
Alex Johnson

And thanks to the developers who contributed code to this release:
@pynicolas
@gabrielf
@bhdrk
@nite23

And a big thanks to all the LittleProxy contributors!

To anybody else I inadvertently forgot to mention, thank you!

BrowserMob Proxy 2.0.0

31 Jan 06:59
Compare
Choose a tag to compare

BrowserMob Proxy 2.0.0 released!

I am pleased to announce the relase of BrowserMob Proxy 2.0.0! The release is now available in Maven Central, and stand-alone binaries are available here. This major release contains a significant number of bug fixes. All users are highly encouraged to update to 2.0.0 from all previous beta releases.

Note for Embedded Mode HAR users: 2.0.0 uses Jackson 2. If you have been manually marshalling the Har classes to JSON using Jackson 1, please update to Jackson 2.

Please post questions/comments/issues to the BrowserMob Proxy Google Group, or create a GitHub issue.

Stand-alone binaries (REST API)

The 2.0.0 release binaries are available from the "releases" tab on GitHub.

Maven artifacts for Embedded Mode

Update the version in your pom to 2.0.0:

<dependency>
    <groupId>net.lightbody.bmp</groupId>
    <artifactId>browsermob-proxy</artifactId>
    <version>2.0.0</version>
</dependency>

Beyond 2.0

We are currently working on a major architecture change for BrowserMob Proxy 2.1 that will split up the BMP Embedded Mode and REST API modules, and define the long-term BMP interface and future functionality. In the meantime, we will continue to support the 2.0 branch with critical bugfixes. 2.1 should be backward compatible with 2.0, so if you're willing to help beta test the 2.1+ releases, please see the build instructions on the GitHub page.

Contributors

A very special thanks to the enormous number of contributors to this release:
@nite23
@andyclark
@oazmon
@ryantenney
@neoalienson
@jekh
@damien
@romovs
@chetankothari
@gempesaw
@michalsvec
@alexhenrie
@rac2030
@yoann
@jeffriejoshua
@achingbrain
@wormyourhonor
@abotalov
@dpapworth

And of course:

@lightbody -- Patrick has been the driving force behind BrowserMob Proxy from the beginning, as architect, coder, tester, and maintainer, and none of this would be possible without his tireless efforts and support. Thanks, Patrick!

To everyone else I may have inadvertently left out -- THANK YOU!

-Jason (@jekh)