GT 4.0.7 Incremental Release Notes: JGlobus module of the Java CoG Kit

1. Introduction

These release notes are for the incremental release GT 4.0.7. It includes a summary of changes since GT 4.0.6, bug fixes since GT 4.0.6 and any known problems that still exist at the time of the GT 4.0.7 release. This page is in addition to the top-level GT 4.0.7 release notes at http://www.globus.org/toolkit/releasenotes/4.0.7.

For release notes about GT 4.0 (including feature summary, technology dependencies, etc.) go to the GT 4.0 JGlobus module Release Notes.

2. Changes Summary

Changes since GT 4.0.6:

2.1. Support for signing policy enforcement

Optional support signing policy enforcement has been added.

2.2. GridFTP Control Channel DNS-RR support

Modified GridFTP control channel so that it will attempt to connect to all IPs returned in a DNS lookup. This is useful for cases where many IPs are associated with one hostname and one of the IPs returned points to a down machine. This is the accepted TCP methodology. A timeout associated with each IP can be controlled with the org.globus.ftp.openTO property, and the number of hosts to try is controlled by org.globus.ftp.DNSRRHostsToTry.

2.3. Clean up sockets on garbage collection

Added code to clean up socket connections in the finalize() mentod of FTPClient and the constructor of GridFTPClient. This will prevent possible FD leaks observed by some user communites. API uses should explicitly call close in all cases, but this change should help they out in case they do not.

3. Bug Fixes

  • Bug 3789: CA signing policy should be handled the same in Java and pre-WS GSI

4. Known Problems

No new issues have been reported since GT 4.0.5

  • Bug 5811: empty SSL packet causes jglobus to shutdown connection
  • Bug 5868: Usefulness of log and error messages
  • Bug 5888:Support for other types of KeyStores in GridProxyInit

5. For More Information

Please see JGlobus documentation and API documentation for more information.

Please see the Java CoG Kit web site for more information about the entire Java Commodity Grid Kit.