All Versions
24
Latest Version
Avg Release Cycle
68 days
Latest Release
42 days ago

Changelog History
Page 2

  • v5.8.0 Changes

    December 01, 2019

    โž• Added

    • โž• added support for configuration via environment variables
    • โž• added support for overriding responses which an forward overridden request
    • โž• added persistence of expectations to file (as json)

    ๐Ÿ”„ Changed

    • ๐Ÿคก ensured all Netty threads are marked as daemon to ensure MockServer does not prevent / delay JVM shutdown
    • ๐Ÿ‘Œ improved docker-compose example
    • ๐Ÿ‘Œ improved helm document & example to show how to provide configuration file or expectation initialiser
    • ๐Ÿ‘Œ improved performance and throttled load for UI

    ๐Ÿ›  Fixed

    • WARN and ERROR is logged even if logLevel not yet initialised
    • ensured exceptions thrown in Main method are always logged
    • separated control plane and data plane matching to avoid reverse regex matches and other similar strange behaviour
    • ๐Ÿ›  fixed handling of multiple parameters in Content-Type header
    • โšก๏ธ autodetect WS or WSS for UI update WebSocket depending on HTTP or HTTPS
    • ๐Ÿ–จ stopped usage being printed multiple time under certain error scenarios

    โœ‚ Removed

    • โœ‚ removed re-entrant WebSocket prevention by creating WebSocket client per expectation to improve resilience
  • v5.7.2 Changes

    November 16, 2019

    โž• Added

    • โž• added setting to control maximum size of event log

    ๐Ÿ”„ Changed

    • ๐ŸŽ performance enhancements
    • ๐Ÿ‘Œ improved matcher failure log messages to output detail at DEBUG level
    • ๐Ÿ”ง made log level configuration more resilient
    • ๐Ÿ‘ allowed exceptions to be thrown from all types of callback methods

    ๐Ÿ›  Fixed

    • ๐Ÿ›  fixed duplicate logging or request when optimistic proxying
    • โž• added missing exception on bind error
    • ensured client event bus is not static so it not shared across multiple client instances except were server port is identical
  • v5.7.1 Changes

    November 09, 2019

    โž• Added

    • โž• added disruptor ring buffer in front of log to improve performance
    • โž• added configuration to ensure MockServer certificate is not updated once created

    ๐Ÿ”„ Changed

    • ๐Ÿ‘Œ improved performance with request matcher fast failure
    • ๐Ÿ”จ refactored CPU or memory hot spots
    • ๐ŸŒฒ switched logging to simpler more resilient approach without external dependencies

    ๐Ÿ›  Fixed

    • ๐Ÿ›  fixed log levels to support disabling the log completely without impacting verifications
    • ๐ŸŒฒ ensured clear, reset and verify guarantee all pending log events are completed
    • ๐Ÿคก ensured all thread pools (i.e. added disruptor, etc) are stopped with stopping MockServer or Servlets
    • respond with not found response (instead of hanging) when failure during template rendering
  • v5.7.0 Changes

    November 01, 2019

    โž• Added

    • โž• added support for retrieving requests and associated responses from log
    • โž• added support for access-control-request-headers with CORS

    ๐Ÿ”„ Changed

    • โšก๏ธ updated to Java 8
    • ๐Ÿ“œ made Jackson more relaxed when parsing JSON already validated by JSON Schema
    • ๐Ÿ‘Œ improved resilience of request and response parsing, such as when Content-Type is blank string
    • ๐Ÿ‘Œ improved proxy loop prevention to only break loops within a single instance of MockServer
    • increased length of TLS keys to RSA 2048
    • 0๏ธโƒฃ increased default request log size and maximum number of expectation

    ๐Ÿ›  Fixed

    • โž• added global thread-safety to javascript templates for local variables defined without keyword var
  • v5.6.1 Changes

    July 21, 2019

    ๐Ÿ”„ Changed

    • delayed creation of Nashorn JS engine

    ๐Ÿ›  Fixed

    • ๐Ÿ›  fixed multi-threaded handling of javascript templates
    • ๐Ÿ›  fixed duplicate logging errors
  • v5.6.0 Changes

    June 21, 2019

    โž• Added

    • โž• added delay to actions that did not already have it
    • โž• added configuration for certificate authority private key and x509
    • โž• added support for large HTTP headers

    ๐Ÿ”„ Changed

    • simplified the certificate generation
    • ๐Ÿ”ง configured logback file appender programmatically

    ๐Ÿ›  Fixed

    • ๐Ÿคก ensure port binding exception are thrown and MockServer stops if port already allocated
    • ๐Ÿ›  fixed log configuration to ensure no class loading exception thrown
    • ๐Ÿ›  fixed control plane matching of expectations with notted entries
  • v5.5.4

    April 26, 2019
  • v5.5.3

    April 24, 2019
  • v5.5.2

    April 24, 2019
  • v5.5.1

    December 29, 2018