Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump mockserver-netty from 5.10 to 5.11.1 #142

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jul 22, 2020

Bumps mockserver-netty from 5.10 to 5.11.1.

Changelog

Sourced from mockserver-netty's changelog.

[5.11.1] - 2020-07-22

Added

  • port is now printed at start of each log line
  • shutdown log message specifying port
  • UI updated prior to stopping MockServer to ensure all pending log messages are sent over UI web socket
  • added listener for expectation modifications that can be used with ExpectationInitializer for custom expectation persistence

Changed

  • performance improvements of expectation sorting and comparisons
  • reduced creation of objects at WARN log level
  • ensured all threads are daemon threads (except port binding thread)
  • simplified and improve performance of matching for headers, query string parameters, path parameters, cookies and body parameters
  • only mark log events as deleted for log level of TRACE, DEBUG, or INFO so log can be view in UI
  • improved performance of handling large OpenAPI specifications
  • improved error message format for errors when loading OpenAPI specifications
  • changed name of optionalString static factory method to optional to improve consistency with not

Fixed

  • fixed field name error when serializing ParameterBody
  • error when log level DEBUG cleared log events were returned from the API

[5.11.0] - 2020-07-08

Added

  • added basic support to proxy binary requests that are not HTTP
  • dynamic maximum log events and maximum expectations based on available memory
  • added ability to switch between BouncyCastle and vanillar JDK for key and certificate generation
  • added support for TLS over SOCKS4 or SOCKS5
  • request matching and expectations using OpenAPI or Swagger specification
  • create expectation using OpenAPI or Swagger specification with automatic example responses
  • verifications of requests or request sequences using OpenAPI or Swagger specification
  • clear log, clear expectations, retrieve logs and retrieve requests using OpenAPI or Swagger specification
  • json schema matchers for method, path, headers, query string parameters and cookies
  • path variables matched by nottable string, regex or json schema (as per query string parameters)
  • support for optional query parameters, header and cookies
  • support for nullable keyword in JSON Schemas (part of Open API specification not JSON Schema specification)
  • matching xml bodies against JSON Schema matchers
  • matching parameter bodies against JSON Schema matchers
  • support to match path parameters, query parameters and header either by sub set or by matching key
  • grouping of log events in UI to simplify analysis of expectation matches / non matches for a request
  • added extra log messages to indicate progress for large json expectation initializers
  • added log messages for invalid control plane request to make control plane errors clearer in the UI
  • added support for easily mapping jar and config into the docker container
  • added support for easily mapping jar and config into the helm chart

Changed

  • reduced time range of CA certificates to increase likelihood they will be accepted by strict systems (i.e. VMWare vCenter Server)
  • improved error message when exception loading or reading certificates or keys (i.e. file not found)
  • certificate and private key are saved to directoryToSaveDynamicSSLCertificate when preventCertificateDynamicUpdate is enabled
Commits
  • 361e5c7 [maven-release-plugin] prepare release mockserver-5.11.1
  • f99c3d8 deleted incorrect comments and annotation
  • df7ac18 - improved error message format for errors when loading OpenAPI specifications
  • e6bb1cb improved performance of handling large OpenAPI specifications
  • 0da2149 improved wrong version error message
  • 69aed7a fixed code example for javascript openapi json file
  • af69283 #503 added listener for expectation modifications that can be used to support...
  • 0095aac cache regex patterns to avoid re-creating multiple times for same NottableString
  • fa89628 - shutdown log message specifying port
  • c9d60ce added unit tests for schema methods for header, query string parameter, path ...
  • 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 dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Jul 22, 2020
@slawekjaranowski
Copy link
Member

@dependabot rebase

@dependabot dependabot bot force-pushed the dependabot/maven/org.mock-server-mockserver-netty-5.11.1 branch from d0d7501 to df52194 Compare July 26, 2020 13:38
@sonarcloud
Copy link

sonarcloud bot commented Jul 26, 2020

Kudos, SonarCloud Quality Gate passed!

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities (and Security Hotspot 0 Security Hotspots to review)
Code Smell A 0 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication

@slawekjaranowski slawekjaranowski merged commit 09a9e55 into master Jul 26, 2020
@slawekjaranowski slawekjaranowski deleted the dependabot/maven/org.mock-server-mockserver-netty-5.11.1 branch July 26, 2020 21:59
@slawekjaranowski slawekjaranowski added this to the v1.10.0 milestone Jul 26, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file java Pull requests that update Java code
Development

Successfully merging this pull request may close these issues.

None yet

1 participant