Skip to content

V1.5.195 - Service Endpoint Extension for plugins and Stub Configuration via Service API

Compare
Choose a tag to compare
@tkohegyi tkohegyi released this 23 Aug 20:47
· 212 commits to master since this release

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 to true, 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.