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-junit-jupiter from 5.11.2 to 5.13.1 #265

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

Bumps mockserver-junit-jupiter from 5.11.2 to 5.13.1.

Changelog

Sourced from mockserver-junit-jupiter's changelog.

[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

  • allow callback which is nested inside initializer class for maven plugin initializer
  • fixed HttpClassCallback static builder signature
  • improved parsing of media type parameters to handle parameter values with equal symbol
  • fixed serialising certificate chain to dashboard UI
  • used absolute URI form for requests to an HTTP proxy as per rfc2068 section 5.1.2
  • removed content-length and other hop by hop response headers for forward actions
  • fixed handling of headers and parameters specified without any values
  • fixed logLevel in MockServer instance Configuration, so it now sets the SystemProperty read by the logging configuration
  • fixed parallel execution of MockServerExtension to prevent port bind errors
  • fixed error parsing body parameters containing '/'
  • removed external references to schema specification to remove required network connectivity
  • fixed docker latest tag by worked around bug in sonatype not updating the LATEST metadata for snapshots
  • fixed partial deletion of expectations from watched file initialiser
  • resolved small memory leak during proxy authentication
  • updated verify by expectation id so it uses expectation match log events instead of the request matcher from the expectation

[5.13.0] - 2022-03-17

Added

  • added support for configuring log level via properties file
  • allow proactively initialisation of TLS so dynamic TLS CA key pair is created at start up
  • added control plane authorisation using mTLS
  • added control plane authorisation using JWT
  • added support for control plane JWTs supplier to client
  • added support for control plane JWT authorisation to specify required audience, matching claims and required claims
  • added control plane authorisation using both JWT and mTLS
  • added property to control maximum number of requests to return in verification failure, defaults to 10
  • added field to verifications to control maximum number of requests to return in verification failure, defaults to configuration property - item above
  • added remote address field to http requests that can be used by class or method callbacks
  • exposed remote address (i.e. client address) to method and class callbacks, logs and dashboard
  • exposed client certificate chain to method and class callbacks, logs and dashboard
  • added simpler mustache style response templates (in addition to existing javascript and velocity support)
  • added response template variables and functions for date, uuid, random, xPath and jsonPath for mustache

... (truncated)

Commits
  • 39d1cc6 [maven-release-plugin] prepare release mockserver-5.13.1
  • 5195c0a attempting to fix release process with new no-dependencies artefacts by addin...
  • 6284d51 attempting to fix release process with new no-dependencies artefacts - again
  • e495086 improved steps on cleanup after failed release
  • cdcba06 added steps on cleanup after failed release
  • 678304f attempting to fix release process with new no-dependencies artefacts
  • 3eb24de put back parallel running in build server because without it the java crashes...
  • 4fa8917 removed step from release process
  • a29d239 removed parallel maven execution from build server build to simplify understa...
  • 98ca70f try to resolve flaky test that is only flaky in build server
  • 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 2 years ago

Superseded by #268.