Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

xins 2.2-alpha1 released

2007-12-19
2013-04-26
  • I've just released XINS 2.2-alpha1. This release contains a few improvements and some bug fixes.

    What's new:
    * Added possiblity to not deploy a dependency in the WAR file.
    * The front-end calling convention is executed with one request per thread at a time.
    * Added possiblity to specify extra XML element in the generated web.xml.
    * Fixed error with JSON-RPC and Tomcat 5 or 6.
    * Improved mapping of the SOAP-MAP calling convention.
    * The percentage of memory used is shown in the statistics.
    * Bug fixes and small RFEs

    http://xins.sf.net/

    All changes:
    CHANGES INTRODUCED IN XINS 2.2 ALPHA 1:

    * XINS/Java Common Library:
      - Applied patch #1820583: Try to use the context ClassLoader to load a
        class using Class.forName().
      - Added new method in Utils to try to get the context ClassLoader as
        Class.getContextClassLoader() is Java SE 5 dependent.
      - Implemented RFE #1809379: ElementParser.parse(File).
      - Implemented RFE #1812214: Element.getUniqueChildElement().
      - HTTPServiceCaller is no longer final to allow alternative implementation
        like mocking.

    * XINS/Java Server Framework:
      - Changed the way the XML requests are cached as it caused errors with
        Tomcat 5.5.
      - Fixed incorrect unit logged for file watching interval.
      - Added APIServletSingleThreaded class that can be used in case you want
        the API to handle one request per thread at a time.
      - Fixed bug #1836531: Incorrect mapping for the SOAPMapCallingConvention.
      - Applied patch #1820583: Try to use the context ClassLoader to load a
        class using Class.forName().
      - Statistics also return the percentage of memory used.

    * XINS/Java Client Framework:
      - XINSServiceCaller is no longer final to allow alternative implementation
        like mocking.

    * Generated build file:
      - Added a new attribute in impl.xml to dependency named 'deploy' to indicate
        whether the dependency should be deployed or not. By default the
        dependency is deployed.
      - PMD 3.9 is downloaded per default instead of PMD 3.7.

    * Generation of web.xml:
      - The APIServletSingleThreaded is used if one of the calling conventions
        declared in impl.xml is the Front-end CC.
      - Changed '/*' instead of '/' for the URL pattern in the generated web.xml
        as Tomcat 5 and 6 will return null for the getPathInfo otherwise.
      - Added new element web-app in impl.xml which allow to specify extra
        XML elements that you want to add in the generated web.xml file.

    * Documentation:
      - Added option for NetBeans 6 in case of unrecognized Request and Result
        objects.
      - Added partial documentation of the features added in XINS 2.2-alpha1.
      - Downgraded Docbook XSL to version 1.72.0 in order to have the table of
        content in the HTML generated pages.

    * DTD:
      - Added 2.2 DTD files.