ShopRunner / baleen

Kotlin DSL for validating data (JSON, XML, CSV, Avro)
BSD 3-Clause "New" or "Revised" License
16 stars 5 forks source link

Bump mockserver-netty from 5.11.2 to 5.14.0 #275

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 2 years ago

Bumps mockserver-netty from 5.11.2 to 5.14.0.

Changelog

Sourced from mockserver-netty's changelog.

[5.14.0] - 2022-08-22

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

[5.13.2] - 2022-04-05

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

[5.13.1] - 2022-04-02

Added

  • simplified JSON format accepted for headers and other multi-value maps by allowing single values to be used as value list
  • added warning message when content-length in expectation response is shorter than the body length
  • improved log output for multimap failures, especially when using schema matcher (i.e. with OpenAPI) for parameters, headers, etc
  • added support for endpoints examples in addition to existing schemas examples in an OpenAPI specifications

Changed

  • improved error messages from main method
  • always serialise default fields for StringBody and JsonBody when retrieving recorded expectations for consistency even when the charset changes
  • allow (and ignore) additional timestamp field for expectation JSON to support record request and responses to be submitted as JSON expectations
  • upgraded JVM version in docker (and helm) to 17
  • reduced memory footprint from log and simplified calculation of maximum log size
  • use JVM trust store in addition to MockServer CA for MockServerClient to allow control plane requests to go via proxies or load balancers that terminate TLS

Fixed

... (truncated)

Commits
  • 808ebaa [maven-release-plugin] prepare release mockserver-5.14.0
  • 8de348c fixed errors in parsing RSA private keys
  • 8ccb82d Merge branch 'pascal-hofmann-support_ec_keys'
  • 6f0125d Merge branch 'support_ec_keys' of github.com:pascal-hofmann/mockserver into p...
  • 2a96a04 trying to ensure both tag formats are used for the docker image - add option ...
  • 24e9312 trying to ensure both tag formats are used for the docker image - try again
  • 7a636ce trying to ensure both tag formats are used for the docker image
  • 25105a5 trying to tags variable for github action workflow
  • 48fcbff trying to fix manual inputs for github action workflow
  • ed952d6 attempt to make docker push action workflow more testable / manually runnable
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 1 year ago

Superseded by #278.