MockServer v5.14.0 Release Notes
Release Date: 2022-08-22 // over 1 year ago-
➕ Added
- ➕ added support for json serialisation and de-serialisation java date time
- 👌 support for server urls in OpenAPI specification, by adding server url path as path prefix to operations
- 👌 improved documentation of clear functionality and type parameter and added examples
- 🌲 local ip and port exposed to callbacks and log, useful when bound on multiple ports
- ability to match on content-encoding header
- ➕ added support for custom HTTP methods (via assumeAllRequestsAreHttp)
🔄 Changed
- 🚀 used helm release name in K8s resources to avoid conflicts for multiple deployments in same namespace (without extra values being set)
- 🔧 tlsMutualAuthenticationCertificateChain is used if configured, even if tlsMutualAuthenticationRequired is false, so clients can choose correct certificate for optional client auth
🛠 Fixed
- error matching header or parameters using array schema
- ⚡️ updated Ingress apiVersion in helm chart to non deprecated value
- ✂ removed the jdk14 slf4j bindings from the shaded and no-dependencies jars
- 🛠 fixed NullPointerException and added more context information for match failures
- 🛠 fixed NullPointerException during matcher logging
- 🛠 fixed override logic for query and path parameters
- 🛠 fixed verification of path parameters with multiple path parameter expectations
- 🛠 fixed matching for array parameters using OpenAPI or a schema based parameter matcher
- resolved errors matching path by regex against expectations with path parameters
- 🔊 resolved error with some deleted logs still appearing in the dashboard
- 🤡 Content-Length is not added if a mock response set Transfer-Encoding
Previous changes from v5.13.2
-
🛠 Fixed
- 🛠 fixed artefact name in no-dependencies pom which caused issue with gradle builds
- ➕ added support for yml in addition to yaml for yaml files