February 23rd, 2013· This is a performance release, adding the ability to tell how long the result can be cached in the specifications, to return "not modified" with "no data", and to received compressed data.
· Performance has improved over 3.0, and the JSON-RPC 2.0 calling convention has been added.
February 21st, 2013· This release candidate fixes minor bugs and prepares for the final release.
January 30th, 2013· This is a performance improvement and bugfix release.
January 24th, 2013· This is a bugfix and documentation release.
January 21st, 2013· This version add cacheable functions and adds the ability to return unmodified results to avoid unneeded data traffic.
· A JSON-RPC 2.0 calling convention has been added.
· When an error occurs, more details are now returned to the client.
January 8th, 2013· This version makes XINS compatible with Java 1.5 again.
· The documentation about the integration with the Spring framework and about how to compress data on the server side has been improved.
· An example with jQuery has been added.
· The user can now set or get the HttpClient in the XINS configuration.
· A new HttpClient can be set which uses Netty instead of the Apache HttpClient.
· This version also has some bugfixes.
January 3rd, 2013· This version enables receiving compressed data by default.
· It has better support for SSL connections.
· Messages will appear in the logs if the server is outdated.
· A new performance chapter has been added to the documentation, which is now up-to-date on the website.
October 22nd, 2012· The main bug was that logdoc and znerd-util libraries were not added in the WAR file.
September 25th, 2012· An upgrade was made to Java 5.
· Apache HTTPClient 4.2 is now supported.
· A backpack object is passed between methods and calling conventions.
· The use of standard Java objects for properties and XML was improved.
· On the server side, it is now possible to define load balancing, servlet filters, and interceptor.
· Running on Netty is supported.
· Client side mocks can now be generated.
June 9th, 2012· This version upgrades libraries and fixes examples.
March 12th, 2012· Interceptors to intercept the request or response. Already used in XINS for statistics, transaction logging, load balancer (new) and context identifier.
· Added generation of the mock CAPI.
· Added support for XML with XSD Schema validation.
· Added NettyServletHandler to handle request using JBoss Netty. (experimental)
· Added possibility to defined xins.properties per API.
· Simplified code with the new Java 5 features.
March 28th, 2011· HTTPClient 4.1
· New runtime properties to disable Log4J initialization and NDC.
· Added backpack to share objects between the calling convention and the functions.
· Improved defining own xml elements in the generated web.xml.
· Replaced Logdoc with the Logdoc github project.
August 15th, 2010· This release includes integration with Google App Engine to ease the deployment of your Web services in GAE.
· It adds support for Ant 1.8 and IPv6.
· It also contains several bug fixes and small enhancements.
March 29th, 2010· Allow JMX port to be specified.
· _GetStatistics for just one function.
· Added create-project.
· Several bug fixes
July 8th, 2009XINS/Java Common Library:
· Catch possible missing InetAddress class in IPAddressUtils to make API's compatible with Google App Engine.
· Inner classes of ChainedMap should also be Serializable.
· If no description is set the spec package will return "" instead of null.
XINS/Java Server Framework:
· Use IPAddressUtils to get the IP address for the APIManager.
Generation of specdocs:
· Fixed bug #1847893: Regex pattern get padded with superflous characters.
Generation of the WSDL:
· Fixed incorrect binding for resultcodes.
· Fixed Incorrect indentation for input bindings.
· Fixed Bug #2797857: Incorrect location of the SOAP binding operation.
Tools:
· Added appengine target to deploy in Google App Engine.
Build- and release-process:
· Stable version is 2.2 for maven.
· Used ${www.url} property for xins URL for Maven mail.
Documentation:
· Changed install primer to with "or later" after version numbers.
· Added small precisions to the user guide.
· Point Souceforge.net logo to project page as requested by Sourceforge.
· Added section about output section possible in error codes.
Other:
· Added XINS indentation preferences for NetBeans in nbproject/project.xml.
December 22nd, 2008· Improved compatibility with .Net.
· New _xml type.
· Possibility to follow HTTP redirections.
· One request per thread for the front-end calling convention.
· Percentage of memory used added to the statistics.
· Possibility to add XML elements to the generated web.xml.
· Bug fixes and small RFEs
December 19th, 2008XINS/Java Common Library:
· Declared _xml in the spec package.
Generation of server-side Java code:
· _xml should translate to the XML class and not Xml.
Unit tests:
· Added unit tests for the XML element.
Build- and release-process:
· Clean done once before the tests when creating a release.
· Improved documentation on creating a release.
· Installer target also uploads the file.
· Fixed upload-homepage target.
Documentation:
· Added new features in the XINS user guide.
December 11th, 2008· This release is a minor released with bugfixes and updated documentation.
October 24th, 2008· Unit tests, the release process, and BeanUtils have been fixed.