V1.5.195 - Service Endpoint Extension for plugins and Stub Configuration via Service API
This V1.5 release of Wilma is focusing on brand new features you would love for sure. See related tickets: #65, #77, #78.
In Details:
- A new feature was added to Wilma: by implementing ExternalWilmaService interface, it is possible to communicate with your external plugins directly by using HTTP/REST calls. The list of available such external plugin services are available here:
http://wilma_host:wilma_port/config/public/services
- see further details here and here. - Java Service API is extended with the possibility of configuring Wilma stub via method calls, and without using any XML-s. See more details here. The Java Service API version is: 1.5.177.
- HTTPS connection enhancement - Some clients identified those expect that the CONNECT requests are not closed in case of a HTTPS call. By default Wilma closes those requests, but by setting the
proxy.connect.keepalive
property totrue
, such requests will not be closed. One of the known clients those might need this feature is: .NET Web Application. - New Example, a special plug-in for Wilma: Look-and-Say Service - A new example plugin was created to show the extensibility feature of Wilma. Read more about this example plug-in here.
- New Example: Short Circuit - an example solution on how to implement a Short Circuit with Wilma. What is Short Circuit? A proxy that records request/responses, puts them into an internal cache, and if a request arrives that was previously requested, then answer will be responded by Wilma ( = use response from the cache). The cache content can be listed, saved to a folder, and an old cache can be loaded as well. See details here.
- Additional built-in Condition Checkers added to check request method (check if the request was a GET, POST, PUT, DELETE, HEAD or OPTIONS method). See details here.
- Wilma configuration and remote monitoring is enhanced by allowing to overwrite the internal RMI port by specifying the "com.sun.management.jmxremote.rmi.port" system property.