MockServer v5.14.0 Release Notes
Release Date: 2022-08-22 // over 2 years 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