Projects / MUSCLE / Releases

RSS All releases of MUSCLE

  •  03 Oct 2007 16:29

Release Notes: Note: This release is a major API update. Most programs that used previous versions of the MUSCLE will require some updating to compile under the MUSCLE 4.00 API. In this release, the APIs have changed so that all sockets are passed around as SocketRef objects instead of ints, so that file descriptor leaks are much less likely. Also, the ObjectPool class has been rewritten to use a slab allocation algorithm, and all factory methods now return reference objects instead of pointers.

  •  07 Sep 2007 02:43

Release Notes: This version adds optional IPv6 support, support for accepting connections on specified network interfaces, client auto-reconnect, a routine to packetize large Messages over a constrained transport layer (e.g. UDP), plus many other enhancements and bugfixes.

  •  12 Jul 2007 09:42

Release Notes: This release includes various minor bugfixes to the Java and C++ code, as well as a few minor optimizations.

  •  02 May 2007 18:21

Release Notes: This version adds a GetNetworkInterfaceInfos() call that returns info about the local host's network interfaces, fixes some bugs in the QMessageTransceiverThread, GlobalMemoryAllocator, SharedMemory, and SharedUsageLimitProxyMemoryAllocator classes, fixes a daylight-savings-time problem in GetCurrentTime64(), and cleans up the JavaDoc comments.

  •  15 Mar 2007 00:23

Release Notes: This release fixes a variety of minor problems, including better compatibility with 64-bit systems, and provides better integration with Qt's Atomic Counter API, some contributed fixes to the Java client code, and a number of new convenience methods.

  •  16 Jan 2007 23:12

Release Notes: This release fixes some potential floating-point-endianness problems on x86 CPUs, adds better thread-pooling support to the QMessageTransceiverThread class, merges in a large number of Lior Okman's enhancements to the Java API, improves C compatibility, optimizes the PulseNode and Message classes, adds new test/example programs, and many other things.

  •  28 Nov 2006 16:26

Release Notes: This release adds an improved MacOS X implementation of GetRunTime64(), a succinct alternative syntax for the Hashtable and Message iterators, a reduction of the output-stall-timeout from 20 minutes to 3 minutes, and various minor bugfixes.

  •  15 Sep 2006 17:42

Release Notes: This release fixes clock-wrapping problems in the Win32 and POSIX implementations of GetRunTime64(), improves Qt4 and VC++ compatibility, adds Nathan Whitehorn's SSLSocketDataIO class, and has various other minor changes.

  •  05 Jul 2006 21:47

Release Notes: Qt4 compatibility and Python ZLib compression support were added. Various compatibility patches were merged in for Win32, Solaris, and 64-bit systems.

  •  28 May 2006 01:10

Release Notes: Minor additions were made to the SystemInfo, GetLocalIPAddress(), and StorageReflectSession APIs.


Project Spotlight


An SSL VPN server.


Project Spotlight

SQL Relay

A database pooling and load balancing system.