Projects / MUSCLE / Releases / Major feature enhancements

RSS All releases tagged Major feature enhancements

  •  30 Oct 2007 12:28

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 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.

  •  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.

  •  12 Jul 2005 15:13

Release Notes: This version adds Delphi client support, simplifies the RefCountable API (note that this may break source code compatibility), improves the ObjectPool and ChildProcessDataIO functions, and has many other features and bugfixes.

  •  25 Sep 2004 00:28

Release Notes: Minimalistic C-only implementations of the Message and MessageGateway classes were included for use in constrained environments. The String and Hashtable classes were optimized a bit more, and some minor bugs were fixed.

  •  03 Jun 2003 03:57

Release Notes: This version adds optional transparent zlib compression/decompression of message traffic, and user-definable query filters for subscriptions and queries. There are lots of bugfixes and minor enhancements.

  •  03 Mar 2003 00:02

Release Notes: This release adds a cross-platform shared memory API, rewrites the MessageIOGateway classes to be more efficient, and includes lots of other bugfixes and code cleanups.

  •  26 Apr 2002 14:02

Release Notes: This version adds a Python implementation of the Message and MessageTransceiverThread classes, so it's now easy to write MUSCLE clients in Python. A demo app (pythonchat.py, a BeShare-compatible command line chat client) is included. There are also some more minor bugfixes.

  •  18 Jan 2002 14:32

Release Notes: The whole API has been gone over and made more consistent. Better multithreading support, bandwidth limiting, filtering, and more were also added.

Screenshot

Project Spotlight

Griffon IDE

An IDE for HTML, Bash, Perl, PHP, C, etc.

Screenshot

Project Spotlight

Burp

A program to backup and restore data.