Releases: SpectoLabs/hoverfly
v1.3.2
v1.3.1
v1.3.0
Simulation schema is upgraded to v5.1
to support the following new features (a big thanks to @ns3777k):
The binary size is up a few MBs after switching to go mod since v1.2.0
, so this release strip off the debugger info to squeeze it down a little bit while we come up with a plan for hoverfly to lose some weight.
v1.2.0
Hoverfly is migrated to Go 1.14 and using Go Modules to manage its dependencies.
Feature-wise, thanks to @ri-tatsu, logging to a file is now supported:
hoverfly -logs-output=file
A new matcher type xmlTemplated
is added for XML loose matching with templated functions: #939
v1.1.5
v1.1.4
v1.1.3
v1.1.2
Thanks to @kulaginds' PR, you can now use templating functions in the response headers.
v1.1.1
Overwrite duplicate request in capture mode
Hoverfly by default ignores repeated requests when capturing. Using the following flag, you can set Hoverfly to capture the new request-response pair by overwriting the old one.
hoverctl mode capture --overwrite-duplicate
Bug fixes and performance improvements
Thanks to @aosavitski's PR, the performance of stateful simulation has been improved.
This release also fixed the following bugs:
#868
#865
v1.1.0
CORS support
You can now enable Cross-Origin Resource Sharing (CORS) support on hoverfly. Your web application running on the browser can make requests to Hoverfly even it’s not on the same domain.
hoverfly -cors
or
hoverctl start --cors
For more information, please see the docs.
Disable duplicate request check on simulation import
Some users experience slow import for large simulation file (a few hundred MBs with lots of pairs), you can speed it up by disabling the duplicate request checking feature:
hoverfly -no-import-check
or
hoverctl start --no-import-check
Custom Hoverfly response header
A response proxied by Hoverfly contains header Hoverfly: Was-Here
. In this release, we are adding Hoverfly: Forwarded
to it if a request is not simulated but forwarded to the remote service in SPY
mode.