Skip to content

Releases: outofcoffee/imposter

v3.36.0

02 Apr 10:53
Compare
Choose a tag to compare

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

27 Mar 21:05
Compare
Choose a tag to compare

Changed

  • chore(deps): bumps base image to 11.0.22_7-jre-jammy.

See change log.

v3.35.1

09 Mar 14:47
Compare
Choose a tag to compare

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

11 Feb 23:30
Compare
Choose a tag to compare

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

08 Feb 16:03
Compare
Choose a tag to compare

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

30 Dec 02:27
Compare
Choose a tag to compare

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

17 Nov 23:02
Compare
Choose a tag to compare

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

17 Nov 21:36
Compare
Choose a tag to compare

Changed

  • build: fix shadow JAR publication for mock-hbase module.

See change log.

v3.33.1

17 Nov 20:49
Compare
Choose a tag to compare

Changed

  • build: fix shadow JAR publication for fake-data module.

See change log.

v3.33.0

17 Nov 18:22
Compare
Choose a tag to compare

Added

  • feat: adds system expression evaluator to config evaluator list.

Changed

  • docs: describes system placeholders.
  • docs: improves bundled Docker instructions.

See change log.