Version | Date | Description |
---|---|---|
0.3.1 | 2012-04-13 | |
0.3 | 2010-05-05 | |
0.2.10 | 2007-08-30 | |
0.2.9 | 2006-12-10 | |
0.2.8 | 2006-09-28 | |
0.2.7 | 2006-05-13 | |
0.2.6 | 2006-04-08 | |
0.2.5b | 2006-02-27 | |
0.2.5 | 2005-11-25 | |
0.2 | 2005-06-24 | |
0.1.1 | 2005-06-19 |
Type | Changes | By |
---|---|---|
Client IP-Adress is now accessible via the SOAP message context using the property name "CLIENT_ADDRESS". | thelian | |
Bugfix for "Premature end of file" errors under heavy load (provided by Akshathkumar Shetty and Balaji Nandarapu). | thelian | |
Advanced-settings section added into jSoapServer.xml for better performance (provided by Akshathkumar Shetty and Balaji Nandarapu). | thelian |
Type | Changes | By |
---|---|---|
Migration of build process to Maven. | thelian | |
"QSAdminGUI.jar" and related classes removed. | thelian | |
Junit test property file removed. The Junit test is now integrated into the build process. | thelian |
Type | Changes | By |
---|---|---|
New "initService" methods to read the server configuration from URL, File or InputSteam. | thelian | |
Classes are now added to the Apache-Axis class-cache, if the method "deployRpcSoapService(Class serviceClass, String serviceName)" is used to deploy the service. | thelian |
Type | Changes | By |
---|---|---|
"activation.jar" and "mail.jar" replaced by the equivalent gnu classpath libraries. | thelian | |
Renaming of jar files to make it easier to determine the version number of the used library. | thelian | |
License files of libraries moved into subdirectory of "lib". | thelian | |
Library-files renamed so that the name contains the version number of the library. | thelian | |
Additional function "deployRpcSoapService(Class serviceClass, String serviceName)" to deploy classes by using the class object | thelian | |
New function "getDeploymentProperties" that is used to generate a properties object containing the values of all variables that should be replaced in the deployment template. This function can be overloaded by inherited classes if they are using custom deployment templates with additional variables. | thelian | |
New function "generateDeploymentString" that gets the deployment template and the deployment properties as input parameters and generates the deployment string by replacing all occurrences of a deployment variable (e.g. @serviceName@) with the corresponding value stored in the properties object. | thelian | |
Junit test now uses a property file to load all settings that are needed to establish a connection to jSoapServer. | thelian |
Type | Changes | By |
---|---|---|
New class "HttpException" for better error handling. | thelian | |
New classes "HttpHeaders" and "HttpRequestLine" to handle incoming requests. | thelian | |
New classes "HttpHeaders" and "HttpResponseLine" for outgoing response messages. | thelian | |
Service deployment redesigned: Now the service-deployment-template string is loaded from a resource file (which is "deployRPC.wsdd" per default). Inherited classes can overload the function "loadDeploymentStringTemplate" of SoapServer to provide there own code to load the template from there custom location or can overload "getDeploymentFileName" to specify an other file location. | thelian | |
Better support for persistent connections: This feature is now enabled per default. | thelian | |
Better handling of content encoded (gzip, compress, deflate) request messages. | thelian | |
Better handling of transfer encoded (chunked) request messages. | thelian | |
Better handling of situations when maximum number of clients has been reached and a new client tries to connects. In this case a 503 error message will be returned to the client. | thelian | |
More strict handling of character encoding of response messages. | thelian | |
Bugfix for attachment support. Sending Attachments as webservice output was handled properly. | thelian | |
Some testcases added to the jUnit test class | thelian |
Type | Changes | By |
---|---|---|
Migration to Quickserver V1.4.7. | thelian | |
Migration to Apache Axis V1.4 | thelian | |
Class files of jSS are now delivered as jar file (see "lib/jSoapServer.jar"). | thelian | |
Adding startup script to start jSS as standalone application server: "bin/jSoapServer.sh" (linux) and "bin/jSoapServer.bat" (windows) | thelian | |
Restructuring of the jSS homepage: adding example how to startup jSS via scripts; adding example how to receive a list of deployed services. | thelian | |
Starting to implement a Service Publisher class that can be used to publish a deployed service to a UDDI registry. | thelian |
Type | Changes | By |
---|---|---|
Migration to Quickserver V1.4.6 | thelian | |
Adding QSAdminGUI to release. | thelian | |
Adding support for service invocation via extended http get requests, e.g. "http://localhost:8090/myservice?method=testDate" | thelian | |
A list of deployed services can be displayed using e.g. "http://localhost:8090/?list=" | thelian | |
Sourcecode restructuring for better error handling (should work now). | thelian | |
Bugfix for SOAP Attachment support. | thelian | |
Bugfix for HTTP/1.1 support (not enabled at the moment). | thelian | |
JUnit testclass added. | thelian | |
SOAP client example for Visual Basic added. | thelian |
Type | Changes | By |
---|---|---|
Added support for Basic http Authentication. | thelian | |
Added some usage examples. | thelian | |
Added description how to install and test jSoapserver. See Installation. | thelian |
Type | Changes | By |
---|---|---|
Added support for Content Encoding: gzip, compress. | thelian | |
Migration to Apache Axis 1.3. | thelian |
Type | Changes | By |
---|---|---|
Connection Keep-Alive support is deactivated per default because of problems with php soap. | thelian | |
Changing configuration options for jSoapServer: Now it's possible to handover an already configured axisEnine Object to jSoapServer. Persistent connection support can now be enabled/disalbed via function call during initialization. | thelian |
Type | Changes | By |
---|---|---|
Adding support for persistent http connections (untested). | thelian |