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

Close

xins 2.0 release candidate 1

2007-06-12
2013-04-26
  • The first release candidate of XINS 2.0 is out.

    This release is mainly a bug fixes release.
    The main new changes are:

    Performance improvements.
    Updated documentation with the new features of XINS 2.0.
    http://xins.sourceforge.net/

    Regards,
    Anthony

    ______________________________________________________________________________
    CHANGES INTRODUCED IN XINS 2.0 RC 1:

    * XINS/Java Common Library:
      - Removed unused code detected by PMD.
      - Fixed Javadoc and other small problems detected by Checkstyle.
      - Fixed incorrect class cast in BeanUtils.
      - Fixed NPE in XinsCapiFactoryBean.
      - Several small changes pointed by FindBugs tool.
      - Added @since XINS 2.0 for new classes and new public methods.
      - Fixed bug in TextUtils.removeCharacter() method.
      - Improved performance of the internal Servlet container by checking for
        index.html only for HTTP GET.
      - Parameters are only serialized when logged for the first time.
      - Removed caching of the HttpClient object in the HTTPServiceCaller as it
        seems to slow down the system.
      - Removed the MultiThreadedConnectionManager as it seems to slow down the
        system.
      - Downgraded log message 1101 to DEBUG level as it contains the same
        information as log 1107 or other logs printed in case of failure.

    * Logdoc:
      - ExceptionUtils.getRootCause() accepts null argument.

    * XINS/Java Server Framework:
      - Removed unused code detected by PMD.
      - Fixed Javadoc and other small problems detected by Checkstyle.
      - Use notifyAll() to wake up the runtime property file watcher.
      - If the conditional redirection in XINS FF fails try the standard
        redirection mapping.
      - Several small changes pointed by FindBugs tool.
      - Added @since XINS 2.0 for new classes and new public methods.
      - Improve detection of the XINS FF CC.
      - The full URL is returned in the _SMD meta function.
      - In XINS FF, first check that the identical input parameter does not
        exist before doing a mapping of parameters.
      - Improved log in case that the XINS Server fails to start.

    * XINS/Java Client Framework:
      - Removed unused code detected by PMD.
      - Several small changes pointed by FindBugs tool.
      - Added @since XINS 2.0 for new classes and new public methods.
      - Detection of functional error code is done using CAPI.isFunctionalError()
        method. This improves the performance of the CAPI.
      - Parameters and data section are only serialized when logged for the first
        time.

    * Generation of logdoc code:
      - Do not log the message with the exception at debug level if the exception
        is null.

    * Generation of client-side Java code:
      - Added implementation of CAPI.isFunctionalError().

    * Tools:
      - Added 2007 as allowed year in the java.header checkstyle file.
      - Default directory for installing FindBugs and JMeter is XINS_HOME/.. .
      - Updated to download FindBugs 1.2.0.

    * Libraries:
      - Updated commons-logging.jar to version 1.1.
      - Updated commons-net to version 1.4.1.
      - Updated jsch.jar to version 0.1.33.

    * Build- and release-process:
      - If force=true, the cvs diff is not checked.
      - Added new profile-perftests target.
      - Rollback installer to InnoSetup 5.1.8 as higher versions ask for
        administrator right for Windows 2000 install.

    * Tests:
      - Tested with Tomcat 5.5 (unpack, no unpack), Jetty 5.1, Jetty 6.1,
        Glassfish v1 and Glassfish v2 beta2.

    * Documentation:
      - Updated README.html with XINS 2.0 information.
      - Updated the user guide with XINS 2.0 features.
      - Updated the front-end framework manual with XINS 2.0 features.