hoverfly v1.0.0 Release Notes

Release Date: 2019-04-30 // almost 5 years ago
  • After the previous two RC versions, we are so excited to finally release Hoverfly v1.0.0. We really appreciate all the contributions and feedback from the community!

    Partial JSON matching

    โœ… A big thanks to @dilitvinov, a new matcher (jsonPartial) is available to let you partially match a JSON document. You can find out more here here.

    Simulate and capture HTTP response trailers

    Some APIs use HTTP response trailers, and we have implemented a solution to capture them as normal headers:

    "response" : {
        "headers" : {
               "Trailer": ["X-Streaming-Error"],
               "X-Streaming-Error" : ["Connection Closed"]
         }
    }
    

    ๐Ÿš€ Kubernetes deployment using Helm

    Hoverfly Helm chart has been accepted into the official Helm incubator repository.

    ๐Ÿš€ You can simply run the following command to deploy Hoverfly into your Kubernetes cluster:

    helm install incubator/hoverfly
    

    โœ… You can find more details in the doc.

    ๐Ÿณ Alpine based Docker image

    ๐Ÿ— Thanks to @rusenask, the Hoverfly v1.0.0 Docker image will be much slimmer as it based on Alpine, and the Dockerfile uses multi-stage build.

    ๐Ÿ› Bug fixes

    • ๐Ÿ›  Thanks to @DanielJonesEB, we have fixed issues with using Go Modules and Hoverfly.
    • ๐Ÿš€ Goproxy dependency version is rolled back as it has a dramatic impact on HTTPS MITM performance since the release of v1.0.0-rc.1.
    • ๐Ÿ›  Fix security issues in Hoverfly UI.