Skip to content

Bump mock-server.version from 5.11.2 to 5.13.0 in /java #178

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

Closed

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 17, 2022

Bumps mock-server.version from 5.11.2 to 5.13.0.
Updates mockserver-client-java from 5.11.2 to 5.13.0

Changelog

Sourced from mockserver-client-java's changelog.

[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
  • added response template variables for date, uuid and random for velocity
  • added response template variables for date, uuid and random for javascript
  • added path parameters, remote address and client certificate chain to response template model
  • added support for EMCAScript 6 in JavaScript response templates for Java versions between 9 and 15
  • added support for numerous velocity tools for example for JSON and XML parsing to velocity response templates

Changed

  • included Bouncy Castle now used by default to resolve issues with modules in Java 16+ and backwards compatibility for Java 8
  • improved configuration for dynamically creating CA so the directory is defaulted if not set and log output is clearer
  • improved UI handling of match failures with a because section and more complex log events
  • improved log configuration during startup when loading of properties file
  • simplified support for multiline regex by allow . to match newlines
  • improved regex matching by support Unicode (instead of US-ASCII) and native case-insensitive matching
  • improved performance of negative matches by reducing the number of regex matches when not matching
  • disabled privilege escalation in helm chart
  • added setting of command line flags (i.e. serverPort) via system properties and properties file in addition to environment variables
  • improved log output for command line flags, environment variables and system properties
  • removed deprecated configuration properties for forward proxying
  • changed docker distroless base image to distroless image for nonroot user
  • changed docker distroless base image for snapshot to distroless image for debugging
  • changed client to launch dashboard in HTTP (not HTTPS) to avoid issues with self-signed certificates
  • simplified the body field for response template model
  • improved XML matching by ignoring element order
  • improved security by change CORS defaults to more secure values that prevent cross-site requests by default

Fixed

  • worked around JDK error 'flip()Ljava/nio/ByteBuffer; does not exist in class java.nio.ByteBuffer'
  • null pointer exception when serialising string bodies with non string content types (i.e. image/png)
  • disabled native TLS for netty to improve TLS resilience
  • fixed handling of circular references in OpenAPI specifications to be as gracefully as possible

[5.12.0] - 2022-02-12

... (truncated)

Commits
  • 604888c [maven-release-plugin] prepare release mockserver-5.13.0
  • 905f004 #1052 added support for numerous velocity tools for example for JSON and XML ...
  • 7e00b6c updated open api speficiation version
  • a843db9 added documentation on API security and control plane authentication
  • 7e547f9 improved security by change CORS defaults to more secure values that prevent ...
  • 3fc1bb5 added documentation for instance (non-JVM global) configuration
  • a8836ee extends the response template model to include remote address and client cert...
  • b55ba94 completed response template documentation and improved javascript response te...
  • ee294fa fixed issue with ES6 not being available for JDK 8
  • 15798d1 added more documentation for velocity and javascript response templates and f...
  • Additional commits viewable in compare view

Updates mockserver-core from 5.11.2 to 5.13.0

Changelog

Sourced from mockserver-core's changelog.

[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
  • added response template variables for date, uuid and random for velocity
  • added response template variables for date, uuid and random for javascript
  • added path parameters, remote address and client certificate chain to response template model
  • added support for EMCAScript 6 in JavaScript response templates for Java versions between 9 and 15
  • added support for numerous velocity tools for example for JSON and XML parsing to velocity response templates

Changed

  • included Bouncy Castle now used by default to resolve issues with modules in Java 16+ and backwards compatibility for Java 8
  • improved configuration for dynamically creating CA so the directory is defaulted if not set and log output is clearer
  • improved UI handling of match failures with a because section and more complex log events
  • improved log configuration during startup when loading of properties file
  • simplified support for multiline regex by allow . to match newlines
  • improved regex matching by support Unicode (instead of US-ASCII) and native case-insensitive matching
  • improved performance of negative matches by reducing the number of regex matches when not matching
  • disabled privilege escalation in helm chart
  • added setting of command line flags (i.e. serverPort) via system properties and properties file in addition to environment variables
  • improved log output for command line flags, environment variables and system properties
  • removed deprecated configuration properties for forward proxying
  • changed docker distroless base image to distroless image for nonroot user
  • changed docker distroless base image for snapshot to distroless image for debugging
  • changed client to launch dashboard in HTTP (not HTTPS) to avoid issues with self-signed certificates
  • simplified the body field for response template model
  • improved XML matching by ignoring element order
  • improved security by change CORS defaults to more secure values that prevent cross-site requests by default

Fixed

  • worked around JDK error 'flip()Ljava/nio/ByteBuffer; does not exist in class java.nio.ByteBuffer'
  • null pointer exception when serialising string bodies with non string content types (i.e. image/png)
  • disabled native TLS for netty to improve TLS resilience
  • fixed handling of circular references in OpenAPI specifications to be as gracefully as possible

[5.12.0] - 2022-02-12

... (truncated)

Commits
  • 604888c [maven-release-plugin] prepare release mockserver-5.13.0
  • 905f004 #1052 added support for numerous velocity tools for example for JSON and XML ...
  • 7e00b6c updated open api speficiation version
  • a843db9 added documentation on API security and control plane authentication
  • 7e547f9 improved security by change CORS defaults to more secure values that prevent ...
  • 3fc1bb5 added documentation for instance (non-JVM global) configuration
  • a8836ee extends the response template model to include remote address and client cert...
  • b55ba94 completed response template documentation and improved javascript response te...
  • ee294fa fixed issue with ES6 not being available for JDK 8
  • 15798d1 added more documentation for velocity and javascript response templates and f...
  • Additional commits viewable in compare view

Updates mockserver-maven-plugin from 5.11.2 to 5.13.0

Commits
  • c1da40a [maven-release-plugin] prepare release mockserver-maven-plugin-5.13.0
  • b9a7b33 updated prior to releasing 5.13.0
  • 9d7ae2b Bump maven-plugin.version from 3.8.4 to 3.8.5
  • a57ac93 keeping code inline with changes in main MockServer repository
  • e82c8b3 Bump actions/checkout from 2.4.0 to 3
  • abe6caa fix: upgrade com.google.guava:guava from 31.0.1-android to 31.0.1-jre
  • 7bc968b fix: upgrade com.google.guava:guava from 31.0.1-android to 31.0.1-jre
  • 81ea737 fix: upgrade com.google.guava:guava from 31.0.1-android to 31.0.1-jre
  • 588b211 fix: upgrade com.google.guava:guava from 31.0.1-android to 31.0.1-jre
  • e530077 fix: upgrade com.google.guava:guava from 31.0.1-android to 31.0.1-jre
  • Additional commits viewable in compare view

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)

Bumps `mock-server.version` from 5.11.2 to 5.13.0.

Updates `mockserver-client-java` from 5.11.2 to 5.13.0
- [Release notes](https://github.com/jamesdbloom/mockservice/releases)
- [Changelog](https://github.com/mock-server/mockserver/blob/master/changelog.md)
- [Commits](mock-server/mockserver@mockserver-5.11.2...mockserver-5.13.0)

Updates `mockserver-core` from 5.11.2 to 5.13.0
- [Release notes](https://github.com/jamesdbloom/mockservice/releases)
- [Changelog](https://github.com/mock-server/mockserver/blob/master/changelog.md)
- [Commits](mock-server/mockserver@mockserver-5.11.2...mockserver-5.13.0)

Updates `mockserver-maven-plugin` from 5.11.2 to 5.13.0
- [Release notes](https://github.com/mock-server/mockserver-maven-plugin/releases)
- [Commits](mock-server/mockserver-maven-plugin@mockserver-maven-plugin-5.11.2...mockserver-maven-plugin-5.13.0)

---
updated-dependencies:
- dependency-name: org.mock-server:mockserver-client-java
  dependency-type: direct:development
  update-type: version-update:semver-minor
- dependency-name: org.mock-server:mockserver-core
  dependency-type: direct:development
  update-type: version-update:semver-minor
- dependency-name: org.mock-server:mockserver-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Mar 17, 2022
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Mar 17, 2022

Dependabot tried to add @cmgrote as a reviewer to this PR, but received the following error from GitHub:

POST https://api.github.com/repos/IBM/watson-data-api-clients/pulls/178/requested_reviewers: 422 - Reviews may only be requested from collaborators. One or more of the users or teams you specified is not a collaborator of the IBM/watson-data-api-clients repository. // See: https://docs.github.com/rest/reference/pulls#request-reviewers-for-a-pull-request

@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Apr 4, 2022

Superseded by #182.

@dependabot dependabot bot closed this Apr 4, 2022
@dependabot dependabot bot deleted the dependabot/maven/java/mock-server.version-5.13.0 branch April 4, 2022 18:04
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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants