Releases: imposter-project/imposter-jvm-engine
Releases · imposter-project/imposter-jvm-engine
v4.9.2
Changed
- chore(deps): bump actions/github-script from 8 to 9
- chore(deps): bump com.atlassian.oai:swagger-request-validator-core from 2.41.0 to 2.46.0
- chore(deps): bump docker/setup-qemu-action from 3 to 4 (#19)
- chore(deps): bump jackson from 2.18.3 to 2.21.0
- chore(deps): bump org.mockito:mockito-core from 5.17.0 to 5.21.0
- chore(deps): migrate test containers from LocalStack to MiniStack (1.2.20)
- chore(deps): upgrade AWS SDK from v1 to v2 (2.42.18)
- docs: link to issue tracker
See change log.
v4.9.1
v4.9.0
v4.8.1
Changed
- chore(deps): bump actions/upload-artifact from 6 to 7
Fixed
- fix: handle top-level array examples in OpenAPI specs (imposter-project#739)
See change log.
v4.8.0
Added
- feat: extend x-fake-data support to integer, number, and boolean types
Changed
- build: add sandbox setup script and hook session start.
- build: bump testcontainers to 2.0.3.
- build: ignore agent config.
- build: upgrade Kotlin from 1.9.20 to 2.3.10 with compatible dependencies
- chore(deps): bump actions/checkout from 4 to 6
- chore(deps): bump actions/github-script from 7 to 8
- chore(deps): bump actions/setup-java from 4 to 5
- chore(deps): bump actions/upload-artifact from 4 to 6
- chore(deps): bump com.amazonaws:aws-lambda-java-core from 1.2.3 to 1.4.0
- docs: describe external URI support.
- docs: link to main docs site.
- refactor: extract AbstractFakeExampleProvider to eliminate DRY violations
- refactor: rename FakeExampleProvider to StringFakeExampleProvider
- test: migrate S3ConfigResolverTest from JUnit 4 to JUnit 5
- test: migrate S3FileDownloaderTest from JUnit 4 to JUnit 5
- test: replace s3mock-testcontainers with localstack for S3 tests
See change log.
v4.7.0
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
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
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.