Releases: outofcoffee/imposter
Releases · outofcoffee/imposter
v3.31.2
Changed
- chore(deps): bump actions/checkout from 3 to 4
- chore(deps): bump docker/setup-qemu-action from 2 to 3
- chore(deps): bumps coroutines to 1.7.3.
- chore(deps): bumps kotlin to 1.9.10.
- docs: fixes configDir flag name for JAR mode.
- refactor: switches response file serving to use Vert.x filesystem.
- test(lambda): improves coverage for openapi spec and examples.
Fixed
- fix(lambda): resolves static index pages.
- fix: uses critical section for file cache I/O.
See change log.
v3.31.1
Changed
- docs: updates roadmap.
Fixed
- fix: path parameter extraction shouldn't throw NPE for regex routes.
See change log.
v3.31.0
Added
- feat(lambda): falls back to default Lambda bundle config dir if no config dir set.
- feat: supports IMPOSTER_CONFIG_DIR environment variable in all distributions.
Changed
- docs: improves configuration location instructions.
- refactor: deprecates IMPOSTER_S3_CONFIG_URL env var in favour of IMPOSTER_CONFIG_DIR.
See change log.
v3.30.0
Added
- feat: precompiles inline script steps.
- feat: shortens script step file property name.
Changed
- docs: adds example Dockerfile and Compose config.
- docs: adds instructions for custom Docker images.
- docs: better signposts healthcheck endpoint.
- refactor: caches inline scripts.
- refactor: caches processing steps for all resources.
- refactor: moves resource config into step context.
- refactor: renames exchange finalisation logic.
- refactor: replaces custom step deserialisation with Jackson.
- refactor: uses dedicated remote expression evaluator.
- test: improves coverage for inline script steps.
See change log.
v3.29.0
Added
- feat: adds support for inline script steps.
Changed
- chore(deps): bump version_groovy from 4.0.12 to 4.0.13
- chore(deps): bump version_junit_jupiter from 5.9.3 to 5.10.0
- docs: improves setup instructions for fake-data plugin.
- refactor: adds plumbing for inline script steps.
- refactor: renames nashorn-standalone module to nashorn.
Fixed
- fix: adds option to improve robustness when encountering configuration errors.
See change log.
v3.28.3
Changed
- docs: describes interaction between OpenAPI server path and basePath.
Fixed
- fix: improves logging of plugin config.
See change log.
v3.28.2
Changed
- refactor: adds description to match result.
Fixed
- fix: improves logging of request body config.
See change log.
v3.28.1
Changed
- chore(deps): bump version_vertx from 4.4.1 to 4.4.4
Fixed
- fix: body matching score should include weight of allOf/anyOf clauses.
- fix: don't propagate null through request body match branches
- fix: improves resource matching logging.
- fix: operator matching should use equality check not identity.
See change log.
v3.28.0
Added
- feat: adds system template placeholders.
Changed
- build: removes separate Nashorn plugin.
- chore(deps): bumps swagger-models to 2.2.14, swagger-parser to 2.1.16 and swagger-request-validator to 2.35.2.
Fixed
- fix(openapi): explicitly set parseOptions.resolveFully
See change log.
v3.27.0
Added
- feat: adds request.path and request.uri template placeholders.
Changed
- docs: organises table of contents.
See change log.