Releases: outofcoffee/imposter
Releases · outofcoffee/imposter
v3.36.0
Added
- feat: adds advanced path params, query params and form params matchers.
- feat: adds advanced request header matchers.
- feat: resource matchers and security conditions support all match operators.
Changed
- chore(deps): bump actions/setup-python from 5.0.0 to 5.1.0
- chore(deps): bump com.fasterxml.jackson.core:jackson-databind
- chore(deps): bump org.apache.maven.plugins:maven-compiler-plugin
- docs: aligns steps documentation with implementation.
- docs: clarifies behaviour of 'exists' operators.
- docs: clarifies steps introduction.
- docs: describes all supported operators for security conditions.
- docs: describes long form and operators for request matching.
- docs: documents Steps API.
- docs: improves step examples.
- refactor: generalises request match operators.
- refactor: moves conditional name-value pair parsing to companion.
- refactor: moves request pair matching to use common matcher logic.
Fixed
- fix: upgrade com.fasterxml.jackson.core:jackson-databind from 2.16.1 to 2.16.2
See change log.
v3.35.2
v3.35.1
Changed
- chore(deps): bumps CLI to 0.38.0.
- ci: quieten Gradle output.
- docs: adds GraalVM examples and instructions.
- docs: adds percentage based error response example.
- docs: improves AWS lambda bundle instructions.
- docs: improves CLI installation steps.
- docs: improves latency simulation example.
- docs: improves plugin install instructions.
- docs: lists version requirements in es6 documentation.
- docs: removes unneeded boilerplate from examples.
- docs: updates plugins.
- refactor(openapi): switches fallback response to method ref.
- refactor: makes behaviour handlers return a future.
- refactor: makes route handlers asynchronous.
- refactor: quietens disabled metrics logging.
- refactor: removes deprecated passthroughRoute function.
- refactor: renames ResourceService to HandlerService.
- refactor: simplifies handler wrapping.
- refactor: switches empty fallback response to method ref.
- refactor: unifies completion logging and setting exchange phase.
Fixed
- fix(awslambda): includes SOAP plugin in builder plugin list.
- fix(awslambda): sets status code to 500 if unset when an exceptional failure occurs.
- fix: don't autocomplete future blocks for long-running tasks.
- fix: don't autocomplete future when forwarding upstream.
- fix: don't autocomplete futures for GraphQL queries.
- fix: don't block the event loop in Vert.x Web handlers.
- fix: moves completion log to after handler completion.
See change log.
v3.35.0
Added
- feat: adds support for archive plugin files.
- feat: upgrades Graal to 22.3.5.
Changed
- build: switches graal plugin to archive format.
- docs: fixes example methods.
See change log.
v3.34.0
Added
- feat: adds random.any() expression function.
Changed
- chore(deps): bump actions/github-script from 6 to 7
- chore(deps): bump actions/setup-java from 3 to 4
- chore(deps): bump actions/setup-python from 4.7.1 to 5.0.0
- chore(deps): bump org.apache.maven.plugins:maven-compiler-plugin
- chore(deps): bump org.apache.maven.plugins:maven-project-info-reports-plugin
- chore(deps): bump org.apache.maven.plugins:maven-surefire-plugin
Fixed
- fix: upgrade com.fasterxml.jackson.core:jackson-databind from 2.16.0 to 2.16.1
See change log.
v3.33.4
Changed
- ci: adds js-graal plugin to release binaries.
- docs: adds links to bundled config steps from config description.
- docs: adds usage example for IMPOSTER_OPENAPI_SPEC_PATH_PREFIX.
- docs: clarifies included plugins in imposter-core Docker image.
- docs: improves fake data section title.
- docs: improves nav.
- docs: links to recursive discovery from env vars table.
- docs: simplifies deployment patterns.
- docs: splits out and expands bundle documentation.
- test: adds local docs test script.
See change log.
v3.33.3
Changed
- build: fix shadow JAR publication for modules with Maven publications.
- ci: switch to prebuilt since binary.
- refactor: replaces openapi and rest distributions with core distribution.
See change log.
v3.33.2
v3.33.1
v3.33.0
Added
- feat: adds system expression evaluator to config evaluator list.
Changed
- docs: describes system placeholders.
- docs: improves bundled Docker instructions.
See change log.