Projects / MUSCLE / Releases

All releases of MUSCLE

  •  11 Dec 2007 22:01
Avatar

    Release Notes: This release includes various minor bugfixes, features, and code cleanup.

    •  30 Oct 2007 20:28
    Avatar

      Release Notes: This release adds Bryan Varner's MicroMUSCLE port, a minimalist version of the Java classes that is compatible with J2ME. The StdinDataIO class now works under Windows. The APIs have been cleaned up some more, changing (const char *) to (const String &) where appropriate. Several HANDLE leaks under Windows were fixed, as well as various other minor bugs.

      •  03 Oct 2007 23:29
      Avatar

        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 09:43
        Avatar

          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 16:42
          Avatar

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

            •  03 May 2007 01:21
            Avatar

              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 08:23
              Avatar

                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.

                •  17 Jan 2007 07:12
                Avatar

                  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.

                  •  29 Nov 2006 00:26
                  Avatar

                    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.

                    •  16 Sep 2006 00:42
                    Avatar

                      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.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.