Releases: outofcoffee/imposter
Releases · outofcoffee/imposter
v3.32.2
Changed
- chore(deps): bump com.fasterxml.jackson.core:jackson-databind
- chore(deps): bump org.apache.maven.plugins:maven-surefire-plugin
See change log.
v3.32.1
Changed
- ci: splits out static site build step.
- docs: adds examples link.
- docs: adds mermaid plugin to static site generator.
- docs: improves description of Docker bundle steps.
- docs: improves description of deployment patterns and bundle steps.
- docs: switches config store C4 node to DB.
- test: adds dockerfile to preview docs.
Fixed
- fix: use relative link to configuration documentation in CORS section.
See change log.
v3.32.0
Added
- feat(openapi): allows the specification path prefix to be set.
Changed
- chore(deps): bump com.amazonaws:aws-java-sdk-bom
- chore(deps): bump com.amazonaws:aws-lambda-java-events
- chore(deps): bump org.apache.maven.plugins:maven-clean-plugin
- chore(deps): bumps shadow plugin to 7.1.2.
- ci: makes test check name unique.
- docs(openapi): improves instructions for OpenAPI responses.
- docs: adds Docker healthcheck example.
- refactor(openapi): moves plugin-specific env var config to Settings object.
- refactor: uses OpenApiPluginImpl in embedded builder instead of hard-coded paths.
- test: bumps Jakarta dep and adds jaxrs runtime dep.
- test: uses RestAssured get method instead of Kotlin shorthand.
Other
- spike: adds Java 17 LTS CI build.
See change log.
v3.31.6
Changed
- chore(deps): bump com.amazonaws:aws-lambda-java-core from 1.2.2 to 1.2.3
- chore(deps): bump io.rest-assured:rest-assured from 5.3.0 to 5.3.2
- chore(deps): bumps CLI to v0.34.1.
See change log.
v3.31.5
v3.31.3
Changed
- chore(deps): bump actions/setup-python from 4.7.0 to 4.7.1
- chore(deps): bump com.fasterxml.jackson.core:jackson-databind
- chore(deps): bump io.github.classgraph:classgraph
- chore(deps): bump version_vertx from 4.4.4 to 4.4.5
- docs: improves description of default and example values for IMPOSTER_CONFIG_DIR.
Fixed
- fix: examples/junit-sample/pom.xml to reduce vulnerabilities
See change log.
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.