UMDS Release Notes
UMSD Version 6.0.200

UMDS 6.0.200 is a "Limited Availability" (LA) release which was made prior to version 6.0 "General Availability" (GA), and does not include the enhancements and fixed limitations of 6.0. Think of the ".200" version number as being like a negative number; 6.0.200 is less than 6.0.

The most-significant update for UMDS version 6.0.200 is the introduction of Request/Response capability.


Enhancements for 6.0.200  <-

The following new features and enhancements apply to the UMDS product.

  • Clients now have Request/Response capability.

  • The UMDS Web Monitor has a Quit Server button and a Disconnect this Client button. These buttons are disabled by default. You can enable or disable these buttons with the <server allow-shutdown-via-webmon=[0|1]> option. This option applies to both types of button.

  • The UMDS sample applications, libraries, and server report versions to the debug log. The sample applications also report the version in the -h help text and the server reports its version in the console output after startup.

  • UMDS provides a single anycpu DLL for the .NET client library for use with both 32-bit and 64-bit applications.

  • The UMDS Web Monitor displays version numbers for both the UMDS server and the installed Ultra Messaging version that the server has dynamically loaded.

  • You can trigger a clean UMDS server shutdown with the UNIX signal SIGTERM or SIGINT.

  • The UMDS 6.0.200 server is backward compatible with UMDS 1.1.1 clients.

  • This release includes only .NET and Java APIs for UMDS clients. The C client API and C++ wrapper are no longer available.


Fixed Limitations for 6.0.200  <-

The following bug fixes apply to the UMDS product.

Change Request

Description

8233

FIXED: The UMDS Server exits when connection to a UMDS Client takes more than 120 seconds to complete.

8497

FIXED: For UMDS clients configured for arrival order delivery, received messages do not verify correctly.

With this fix, you can NO LONGER configure a UMDS client for arrival order delivery. If you attempt to configure arrival order delivery, the UMDS server resets to ordered delivery.

8522

FIXED: The defaults values for server and client keepalive options are incorrect.

They now have the following values:

server-ka-interval 2,000
client-ka-threshold 10,000
client-ka-interval 3,000
server-ka-threshold 11,000

8664

FIXED: A UMDS server configured to use Ultra Messaging configuration option resolver_unicast_daemon (context) might, upon startup, crash with the following message:

[emergency] FATAL: failed assertion [src->res_ucast_daemons!=NULL] at line
2386 in ../../../../src/lib/lbm/lbmctx.c

8683 FIXED: A client might experience an exception with the following message:
System.NullReferenceException: Object reference not set to an instance of an
object...