hoverfly

Lightweight service virtualization/ API simulation / API mocking tool for developers and testers

APACHE-2.0 License

Stars
2.3K
Committers
57
hoverfly - v0.5.16

Published by rusenask over 8 years ago

Minor refactoring, added memory cache that is used by 3rd party libraries for temporary stuff.

hoverfly - v0.5.15

Published by rusenask over 8 years ago

  • BoltDB backend moved to separate package, currently used for requests/responses and metadata storage.
  • Request body is now being minified before creating unique fingerprint ID to remove all spaces/new line symbols for JSON and XML content types.
  • Destination can now be updated through API (restarts proxy goroutine)
hoverfly - v0.5.14

Published by rusenask over 8 years ago

multiple -dest flags are now available for providing a list of hosts that should be virtualized

hoverfly - v0.5.13

Published by rusenask over 8 years ago

added new metadata API, see readme for more.

hoverfly - v0.5.12

Published by rusenask over 8 years ago

hoverfly - v0.5.11

Published by rusenask over 8 years ago

hoverfly - v0.5.10

Published by rusenask over 8 years ago

Hoverfly is now a library, also few minor fixes

hoverfly - v0.5.9

Published by rusenask over 8 years ago

hoverfly - Metrics Arrive

Published by rusenask over 8 years ago

Added initial support for metrics, counting how many requests pass through hoverfly, also separates this info into different modes. This is available through /stats API or as a stream of messages through /statsws. Web admin now shows this information.

hoverfly - Release 0.5.7 - nothing major

Published by rusenask almost 9 years ago

Improved logging, added lots of tests, additional error handling that will help in some cases. Focusing on stability.

hoverfly - Minor fixes

Published by rusenask almost 9 years ago

hoverfly - static embedded

Published by rusenask almost 9 years ago

Now static files will be embedded into binary, easier deployment!

hoverfly - from json to gob

Published by rusenask almost 9 years ago

minor changes in encoding/decoding data that goes into boltdb

hoverfly - Nothing Special

Published by rusenask almost 9 years ago

Minor refactoring, changed how configuration is handled, how settings are initiated, also added mutex for mode checking

hoverfly - Hoverfly meets BoltDB

Published by rusenask almost 9 years ago

minor fixes, updated git submodules

hoverfly - Hoverfly meets BoltDB

Published by rusenask almost 9 years ago

Major change:

  • Moving from Redis to BoltDB for persistence, this reduces dependencies to 0 👍

There are also some minor changes and fixes

hoverfly - Minor fix

Published by tjcunliffe almost 9 years ago

Minor fix

hoverfly - Minor version upgrade, bug fixes and cosmetic stuff

Published by rusenask almost 9 years ago

hoverfly - Synthetic Services

Published by rusenask almost 9 years ago

  • Introduced new modes (more on those in readme):
    • synthesize
    • modify
  • Added admin web UI to change modes, etc.
  • Testing
  • Middleware now affects --capture mode
hoverfly - Age of Middleware

Published by rusenask almost 9 years ago

This release introduces some changes, now we have three modes:

  • --capture (to capture)
  • --synthesize (all requests are sent to middleware and response is expected to come from middleware, requests are not allowed to propagate further)
  • virtualize mode is the default one when you are not supplying mode flags

Biggest change is --middleware support, so now you can write middleware modules in any language, more on this stuff in readme.