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.