Releases: imposter-project/imposter-jvm-engine
Releases · imposter-project/imposter-jvm-engine
v1.1.0
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
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
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
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
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
Added
- Adds JavaScript scripting support.
Changed
- Refactored documentation.
v0.4.0
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.