Skip to content

Releases: outofcoffee/imposter

v3.32.2

17 Nov 17:09
Compare
Choose a tag to compare

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

17 Nov 17:08
Compare
Choose a tag to compare

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

12 Nov 20:37
Compare
Choose a tag to compare

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

26 Oct 18:23
Compare
Choose a tag to compare

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

26 Oct 15:28
Compare
Choose a tag to compare

Fixed

  • fix: updates CLI release URL.

See change log.

v3.31.3

19 Oct 09:48
Compare
Choose a tag to compare

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

02 Oct 01:15
Compare
Choose a tag to compare

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

26 Sep 00:52
Compare
Choose a tag to compare

Changed

  • docs: updates roadmap.

Fixed

  • fix: path parameter extraction shouldn't throw NPE for regex routes.

See change log.

v3.31.0

23 Sep 13:39
Compare
Choose a tag to compare

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

23 Sep 11:24
Compare
Choose a tag to compare

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.