STAF Changelog

What's new in STAF 3.3.3

Apr 3, 2009
  • Modified the STAFLogViewer's "File" menu order and added a separator line (Bug #2412279)
  • Updated the STAF Installation Guide's section on installing STAF as a Windows service by adding a note on how to fix a Java services RC 6 problem that can occur when you log off Windows (Bug #2494682)
  • Made some improvements to the STAFDemo to make it a better example such as by using the existing STAFLogViewer class (Bug #2489076)
  • Improved the error handling in the STAF unmarshall methods to not cause an error when invalid marshalled data is input (Bugs #2515811 and #2582649)
  • Clarified that a FS COPY FILE request can copy only one file, but that a FS COPY DIRECTORY request can copy multiple selected files and supports wildcards (Bug #2543983)
  • Changed HANDLE service's AUTHENTICATE and CREATE requests to only verify the local machine submitted the request, not to check for trust level 5 (Bug #2561191)
  • Updated STAF Perl/Java/Python/Tcl User Guides to add SHELL option to some PROCESS START request examples (Bug #2591010) + Prevent the "Error binding server socket" error when restarting STAFProc by setting the SO_REUSEADDR socket option on (Feature #2607469) + Added support to recognize requests submitted to localhost aliases as local requests (Feature #2407852)
  • Added a FAQ entry about Expect scripts failing on Linux when STAFProc has been started during system reboot (Bug #2590759) + Improved error handling and recovery in all the interfaces so that while making a connection, a request won't hang, and if possible, the connection will be re-attempted (Feature #2569883)
  • Updated STAFEnv.sh to ignore the STAF instance name argument if it is equal to "start" (Bug #2597062)
  • Fixed the STAF unmarshall methods so that it no longer gets into an infinite loop if certain invalid marshalled data is input (Bug #2634703) + Improved installation options for STAF Perl support (Feature #2565366)
  • Updated the STAF Developer's Guide instructions for building OpenSSL on Windows (Bug #2669504)
  • Fixed a problem where queuing a message by handle name doesn't return an error if one or more handles's queue are full or if no handles exist with the handle name (Bug #2672793) + Added support for creating a reference to a static handle in the Perl STAFHandle->new() function (Feature #2685625)
  • Removed support for old operating systems, Win95/98/Me/NT and AIX 4.3.3, that have been sunset (Bug #2692247) = Moved the Linux AMD64 STAF build to a new build machine (Bug #2698493) + Added support for getting multiple messages off a handle's queue by adding the ALL and FIRST options to the QUEUE service's GET/PEEK requests which can improve performance (Feature #2616498)
  • Fixed a problem on some Windows versions where a RESPOOL CREATE request that specified a pool name containing an invalid character, like a colon, didn't fail, even though the pool was not created correctly (Bug #2710588) + Added a retry if sending a process end notification message fails with a communication error, return code 22 (Feature #2703830)
  • Updated the STAF InstallAnywhere installers to include a Java 5.0 bundled JVM (Bug #2710109)

New in STAF 3.3.2 (Dec 10, 2008)

  • Improved STAF's Perl support by adding support for Perl 5.10 and by increasing the number of platforms for which STAF Perl 5.8 support is provided...
  • Added support for Perl 5.10 on Windows 32-bit, Windows AMD64, Linux 32-bit, Linux AMD64, AIX 32-bit, Solaris Sparc 32/64-bit, and Mac OS X i386/PPC.
  • Added STAF Perl 5.8 support for Linux AMD64, Linux IA64, AIX 32-bit, and Solaris Sparc 32/64-bit.
  • Added support for more time representations (e.g. seconds, minutes, hours, days, weeks) in addition to milliseconds for the following STAF service request options...
  • DELAY service: DELAY option
  • QUEUE service: START request's WAIT option
  • SEM service: REQUEST and WAIT request's TIMEOUT option
  • RESPOOL service: REQUEST request's WAIT option
  • PROCESS service: START request's WAIT option
  • STAX service: EXECUTE request's WAIT option.
  • Added the ability to save logs as text or html files via the STAFLogViewer and provided a new Java class, STAFLogFormatter, which provides this capability. Also, added the ability to save STAX logs as text or html files via the STAX Monitor's Log Viewer.
  • Updated the FS service to detect whether a file system entry is a symbolic link and to provide its link target.