Skip to content

Releases: imposter-project/imposter-jvm-engine

v1.1.0

25 Nov 09:55

Choose a tag to compare

Added

  • (core) Enables plugins to be specified by their short name.
  • (docs) Improves examples and documentation.

Changed

  • (openapi) Sets OpenAPI base path on server URI instead of path.
  • (openapi) Bumps Swagger UI to 3.24.3.
  • (rest) Makes configuration enum deserialisation case insensitive.
  • (rest) Sets default REST resource type to object.

v1.0.1

17 Nov 23:34

Choose a tag to compare

Added

  • (core) Adds support for YAML-formatted configuration files.
  • (rest) Improves REST plugin examples and enables non-string ID comparision.

Fixed

  • (openapi) Improves OpenAPI path parameter detection.
  • (openapi) Improves error trapping when overriding OpenAPI scheme.

v1.0.0

20 Oct 12:59

Choose a tag to compare

Added

  • (openapi) Adds OpenAPI v3 support. This means the OpenAPI plugin now supports both Swagger/OpenAPI v2 and OpenAPI v3 files.
  • (openapi) Adds support for object response examples in the OpenAPI plugin.

Changed

  • (core) Breaking change: Defaults HTTP listen port to 8080.
  • (core) Slims distributions to include only the required dependencies.
  • (core) Switches Docker base image to Alpine.
  • (core) Enables cgroup-aware heap sizing JVM option.

Fixed

  • (core) Automatic plugin detection now works properly.

v0.7.0

03 Aug 12:50

Choose a tag to compare

Added

  • Adds extension point to allow custom HTTP server implementation.
  • More modules published for extension developers.

Fixed

  • Verticle startup no longer blocks the main thread.
  • HBase plugin tests now included in test reports.

Changed

  • Moves core API into Maven-published 'api' module.
  • Sets SFDC plugin content type to JSON (thanks, pauturner).

v0.6.0

14 Oct 13:32

Choose a tag to compare

Added

  • Exposes request headers to scripts (thanks, kareem-habib).
  • Adds withData response behaviour (thanks, yanan-l).
  • Adds withHeader response behaviour (thanks, benjvoigt).
  • Adds documentation for new response behaviours.
  • Prints version in status response.

Changed

  • Switches to asynchronous request handling, which should improve performance under load.
  • Updates swagger-ui to version 3.0.21 (thanks, benjvoigt).
  • Bumps various dependency versions.

v0.5.0

14 Oct 13:31

Choose a tag to compare

Added

  • Adds JavaScript scripting support.

Changed

  • Refactored documentation.

v0.4.0

14 Oct 13:32

Choose a tag to compare

Added

  • Adds changelog.
  • Adds CLI support for loading multiple plugins.
  • Adds CLI and core support for specifying multiple config directories.
  • Now detects plugins based on provided configuration files. This means you no longer have to specify the plugin class explicitly.
  • Adds core support for specifying plugin class via META-INF properties file.

Changed

  • Breaking change - response files are now resolved relative to the plugin configuration file, not the core configuration directory.