Skip to content

Releases: imposter-project/imposter-jvm-engine

v4.7.0

14 Jul 00:56

Choose a tag to compare

Added

  • feat(openapi): support structured syntax suffixes for JSON MIME types.
  • feat: support custom content types in OpenAPI

Changed

  • chore(deps): bump actions/setup-python from 5.5.0 to 5.6.0
  • chore(deps): bump com.amazonaws:aws-java-sdk-bom
  • chore(deps): bump io.rest-assured:rest-assured from 5.3.2 to 5.5.5
  • refactor: allow cumulative update of response behaviour between handlers.
  • refactor: allows handler type to be specified.
  • refactor: removes redundant config argument.
  • refactor: switches interceptor routing to be global to all routes.
  • test(openapi): improves coverage for response transmission service.
  • test(openapi): migrate spec loader test to JUnit 5.

See change log.

v4.6.8

16 Apr 09:58

Choose a tag to compare

Changed

  • build: adds JVM argument to open java.lang package for tests.
  • chore(deps): bump org.mockito:mockito-core from 5.2.0 to 5.16.0
  • chore(deps): bump version_jackson from 2.18.0 to 2.18.3
  • chore(deps): bump version_jackson_databind from 2.18.0 to 2.18.3
  • chore(deps): bump version_mockito to 5.17.0 and version_mockito_kotlin to 5.4.0.
  • ci: adds Java 21 (LTS) to CI test targets.
  • ci: adds step level timeout to integration test.
  • docs: updates Homebrew tap repo.

See change log.

v4.6.7

09 Apr 11:36

Choose a tag to compare

Changed

  • ci: attach test failure reports to job.
  • test: reduce chance of duplicate free port allocation.
  • test: use a test store to hold remote server port.
  • test: fixes flaky remote steps test.

Fixed

  • fix: CommonJS require shim should detect use of __imposter_types external.

See change log.

v4.6.5

02 Apr 19:54

Choose a tag to compare

Changed

  • build: update log4j and slf4j dependencies to version 2.20.0 and 2.0.11.

See change log.

v4.6.4

31 Mar 09:17

Choose a tag to compare

Changed

  • refactor: removes identity check when resolving placeholders.

See change log.

v4.6.3

25 Mar 12:15

Choose a tag to compare

Changed

  • chore(deps): bump actions/setup-python from 5.4.0 to 5.5.0
  • docs: links to public ECR gallery page.
  • docs: lists ECR registry for Docker images.

Fixed

  • fix(graal): request proxy should return body as a string.

See change log.

v4.6.2

10 Mar 21:07

Choose a tag to compare

Changed

  • ci: adds timeouts to jobs.
  • ci: checkout examples for integration tests.
  • docs: adds CLI run examples for mock plugins.
  • docs: adds test instructions for wiremock example.
  • docs: link to WireMock examples.
  • docs: moves examples to separate repository.

Fixed

  • fix: wiremock plugin should pass converted config to REST plugin.

See change log.

v4.6.0

10 Mar 17:36

Choose a tag to compare

Changed

  • chore(deps): bump org.apache.maven.plugins:maven-project-info-reports-plugin
  • chore(deps): bump version_groovy from 4.0.21 to 4.0.25
  • ci: set permissions in parent job.
  • docs: links to JavaScript bundling examples.
  • test: splits HTTPS test into separate suite.
  • feat: updates GitHub org to imposter-project.

See change log.

v4.5.8

22 Feb 20:22

Choose a tag to compare

Changed

  • chore(deps): bump org.apache.maven.plugins:maven-clean-plugin
  • chore(deps): bump org.apache.maven.plugins:maven-compiler-plugin
  • chore(deps): bumps Vert.x to 4.5.13.
  • refactor: remove redundant cast.
  • test: migrate to JUnit 5.
  • test: removes implicit config dir from base verticle test.

See change log.

v4.5.7

05 Feb 10:39

Choose a tag to compare

Changed

  • docs: describes how to produce JSON in Groovy scripts.
  • test: renames additional context test.

Fixed

  • fix: context.request.method should return a string.

See change log.