v0.9.2
I remember v0.9.1, it felt like it was less than a week ago.
It was, but we have another new version of Hoverfly already! This new version contains a few usability fixes as well as a fix to a bug.
Locked in memory cache bug
This week, we discovered a bug. This bug was only noticeable when running Hoverfly with the in memory database. The problem was, if you made a request to the cache and it failed, the cache would remain locked, making it impossible to ever read or write from the cache without resetting Hoverfly. This has been fixed up now and the in memory cache should not get stuck in a locked state any more.
Pretty JSON
When exporting data to a JSON file with hoverctl, the file it would write would always have the simulation JSON on one line, making it hard to read. Now, hoverctl will write JSON in a more formatted way, making it easier to read your simulations.
For more information on exporting simulations Exporting captured data
Invalid simulation parsing
With v0.9.0, we introduced a new schema for the simulation. This schema is slightly more complicated than the previous. One of the issues we found was that when creating your own simulation files, Hoverfly gave no validation on this schema. Now, when importing a simulation file, if it doesn't match the expected schema, it will now report the error.
For more information on simulations Managing simulation data
hoverctl start reports ports
Another small piece of feedback we had was that it wasn't always clear which ports Hoverfly had started on when using the hoverctl tool. We've updated hoverctl to now log the admin and proxy ports when starting an instance of Hoverfly.
For more information on hoverctl Hoverctl reference