TIBCO Rendezvous® Release Notes Release 8.5.0 December 2019 2

Important Information

SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE IS SOLELY TO ENABLE THE FUNCTIONALITY (OR PROVIDE LIMITED ADD-ON FUNCTIONALITY) OF THE LICENSED TIBCO SOFTWARE. THE EMBEDDED OR BUNDLED SOFTWARE IS NOT LICENSED TO BE USED OR ACCESSED BY ANY OTHER TIBCO SOFTWARE OR FOR ANY OTHER PURPOSE. USE OF TIBCO SOFTWARE AND THIS DOCUMENT IS SUBJECT TO THE TERMS AND CONDITIONS OF A LICENSE AGREEMENT FOUND IN EITHER A SEPARATELY EXECUTED SOFTWARE LICENSE AGREEMENT, OR, IF THERE IS NO SUCH SEPARATE AGREEMENT, THE CLICKWRAP END USER LICENSE AGREEMENT WHICH IS DISPLAYED DURING DOWNLOAD OR INSTALLATION OF THE SOFTWARE (AND WHICH IS DUPLICATED IN THE LICENSE FILE) OR IF THERE IS NO SUCH SOFTWARE LICENSE AGREEMENT OR CLICKWRAP END USER LICENSE AGREEMENT, THE LICENSE(S) LOCATED IN THE “LICENSE” FILE(S) OF THE SOFTWARE. USE OF THIS DOCUMENT IS SUBJECT TO THOSE TERMS AND CONDITIONS, AND YOUR USE HEREOF SHALL CONSTITUTE ACCEPTANCE OF AND AN AGREEMENT TO BE BOUND BY THE SAME. ANY SOFTWARE ITEM IDENTIFIED AS THIRD PARTY LIBRARY IS AVAILABLE UNDER SEPARATE SOFTWARE LICENSE TERMS AND IS NOT PART OF A TIBCO PRODUCT. AS SUCH, THESE SOFTWARE ITEMS ARE NOT COVERED BY THE TERMS OF YOUR AGREEMENT WITH TIBCO, INCLUDING ANY TERMS CONCERNING SUPPORT, MAINTENANCE, WARRANTIES, AND INDEMNITIES. DOWNLOAD AND USE OF THESE ITEMS IS SOLELY AT YOUR OWN DISCRETION AND SUBJECT TO THE LICENSE TERMS APPLICABLE TO THEM. BY PROCEEDING TO DOWNLOAD, INSTALL OR USE ANY OF THESE ITEMS, YOU ACKNOWLEDGE THE FOREGOING DISTINCTIONS BETWEEN THESE ITEMS AND TIBCO PRODUCTS. This document is subject to U.S. and international copyright laws and treaties. No part of this document may be reproduced in any form without the written authorization of TIBCO Software Inc. TIBCO, the TIBCO logo, and the TIBCO O logo, TIB, Information Bus, FTL, eFTL, Rendezvous, and LogLogic are either registered trademarks or trademarks of TIBCO Software Inc. in the United States and/or other countries. Java and all Java based trademarks and logos are trademarks or registered trademarks of Oracle and/or its affiliates. All other product and company names and marks mentioned in this document are the property of their respective owners and are mentioned for identification purposes only. This software may be available on multiple operating systems. However, not all operating system platforms for a specific software version are released at the same time. Please see the readme.txt file for the availability of this software version on a specific operating system platform. THIS DOCUMENT IS PROVIDED “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. THIS DOCUMENT COULD INCLUDE TECHNICAL INACCURACIES OR TYPOGRAPHICAL ERRORS. CHANGES ARE PERIODICALLY ADDED TO THE INFORMATION HEREIN; THESE CHANGES WILL BE INCORPORATED IN NEW EDITIONS OF THIS DOCUMENT. TIBCO SOFTWARE INC. MAY MAKE IMPROVEMENTS AND/OR CHANGES IN THE PRODUCT(S) AND/OR THE PROGRAM(S) DESCRIBED IN THIS DOCUMENT AT ANY TIME. THE CONTENTS OF THIS DOCUMENT MAY BE MODIFIED AND/OR QUALIFIED, DIRECTLY OR INDIRECTLY, BY OTHER DOCUMENTATION WHICH ACCOMPANIES THIS SOFTWARE, INCLUDING BUT NOT LIMITED TO ANY RELEASE NOTES AND "READ ME" FILES. This and other products of TIBCO Software Inc. may be covered by registered patents. Please refer to TIBCO's Virtual Patent Marking document (https://www.tibco.com/patents) for details.

TIBCO Rendezvous® Release Notes 3

Copyright © 1997 - 2019. TIBCO Software Inc. All Rights Reserved.

TIBCO Rendezvous® Release Notes 4

Contents

TIBCO Documentation and Support Services ...... 5 New Features ...... 7 Changes in Functionality ...... 8 Deprecated and Removed Features ...... 9 Migration and Compatibility ...... 10 Known Issues ...... 11 Closed Issues ...... 12 Special Note for IBM i ...... 13

TIBCO Rendezvous® Release Notes 5

TIBCO Documentation and Support Services

How to Access TIBCO Documentation

Documentation for TIBCO products is available on the TIBCO Product Documentation website, mainly in HTML and PDF formats. The TIBCO Product Documentation website is updated frequently and is more current than any other documentation included with the product. To access the latest documentation, visit https:// docs.tibco.com.

Product-Specific Documentation

Documentation for TIBCO products is not bundled with the software. Instead, it is available on the TIBCO Documentation site. TIBCO_HOME is the top-level directory in which TIBCO products are installed.

● On Windows platforms, the default TIBCO_HOME is :\tibco.

● On UNIX platforms, the default TIBCO_HOME is /opt/tibco. The following documents for this product can be found on the TIBCO Documentation site:

● TIBCO Rendezvous Concepts

● TIBCO Rendezvous Administration

● TIBCO Rendezvous Installation

● TIBCO Rendezvous C Reference

● TIBCO Rendezvous COBOL Reference

● TIBCO Rendezvous C++ Reference

● TIBCO Rendezvous .NET Reference

● TIBCO Rendezvous Java Reference

● TIBCO Rendezvous Configuration Tools

● TIBCO Rendezvous z/OS Installation and Configuration

How to Contact TIBCO Support

You can contact TIBCO Support in the following ways:

● For an overview of TIBCO Support, visit http://www.tibco.com/services/support.

● For accessing the Support Knowledge Base and getting personalized content about products you are interested in, visit the TIBCO Support portal at https://support.tibco.com.

● For creating a Support case, you must have a valid maintenance or support contract with TIBCO. You also need a user name and password to log in to https://support.tibco.com. If you do not have a user name, you can request one by clicking Register on the website.

How to Join TIBCO Community

TIBCO Community is the official channel for TIBCO customers, partners, and employee subject matter experts to share and access their collective experience. TIBCO Community offers access to Q&A forums, product wikis, and best practices. It also offers access to extensions, adapters, solution accelerators, and tools that extend and enable customers to gain full value from TIBCO products. In addition, users can

TIBCO Rendezvous® Release Notes 6 submit and vote on feature requests from within the TIBCO Ideas Portal. For a free registration, go to https://community.tibco.com.

TIBCO Rendezvous® Release Notes 7

New Features

The following new features have been added in Release 8.5.0 of TIBCO Rendezvous software. Updated TLS Support Rendezvous daemons that include TLS support now provide advanced options to configure TLS protocol versions and ciphers. Updated Software Installers TIBCO Rendezvous now supports native software management systems on most platforms where Rendezvous is available. RVTrace for 64bit Windows RVTrace is now available for 64bit Windows. .NET Core Support .NET Core is now supported for Linux and Windows, in addition to .NET Framework on Windows. RVDA Multicast Traffic The RVDA now converts FTL messages into RV multicast traffic. Option to Prevent Wildcard Publishing You can now use a command line option to prevent daemons from publishing on subjects with wildcard characters.

TIBCO Rendezvous® Release Notes 8

Changes in Functionality

The following changes in functionality were introduced in Release 8.5.0 of TIBCO Rendezvous software

Updated Support Rendezvous now supports the following:

● OpenSSL 1.1.1c

● Visual Studio 2017

● OpenJDK 1.8

32-bit Support Removed Rendezvous no longer provides or supports 32-bit executables except for Windows client libraries. For 32-bit Windows, Rendezvous does not support SSL-enabled client libraries, e.g., librvsd. License Tickets Rendezvous software activation no longer requires License Tickets. Logging Enhancement The Rendezvous daemons now log client port-binding errors, by port number, due to port contention. RVDA Instance Identification The RVDA now supports specifying a FTL client label to help identify RVDA instances in the FTL Realm Server client list.

TIBCO Rendezvous® Release Notes 9

Deprecated and Removed Features

The following tables list any features that have been deprecated or removed as of Release 8.5.0 of TIBCO Rendezvous software.

Deprecated Features

Affected Deprecated Removed Component Description Release Release

RVDM RVDM (Rendezvous Daemon Manager) 8.5.0 is deprecated. It will be removed in a future release

Removed Features

Affected Deprecated Removed Component Description Release Release

32-bit Software TIBCO Rendezvous 8.5.0 no longer 8.4.5 8.5.0 provides or supports 32bit software, with the exception of non-secure 32bit client libraries on Microsoft Windows. Use 64-bit daemons and libraries instead.

32-bit Non- For 32-bit clients on Windows 8.4.5 Secure Clients platforms, the secure client library on Windows archives are removed. (64-bit clients and 32-bit non-secure clients are not affected.)

Perl The language interface is removed. 8.4.5 8.5.0

PGM The PGM variant is removed. 8.4.4 8.5.0

Removed Platforms For information on currently supported platforms, see the Rendezvous readme file for Release 8.5.0.

TIBCO Rendezvous® Release Notes 10

Migration and Compatibility

The following notes apply when migrating from a previous release to Release 8.5.0 of TIBCO Rendezvous software.

Update .NET Framework

The TIBCO Rendezvous installer no longer includes the .NET framework. If your clients use the Rendezvous .NET client API, follow Microsoft's instructions to keep the .NET framework current.

Rebuild .NET Applications

TIBCO Rendezvous 8.5.0 executables are built using Microsoft Visual Studio 2017. Applications built with earlier versions of Rendezvous may not be compatible with the Rendezvous 8.5.0 .NET libraries and may need to be rebuilt.

TIBCO Rendezvous® Release Notes 11

Known Issues

The table lists known issues in Release 8.5.0 of TIBCO Rendezvous software.

Known Issues as of Release 8.5.0

Key Summary

RV-3694 Summary: Message Access after Java Dispose

After calling TibrvMsg.dispose to release a message, the Java methods TibrvMsg.getSendSubject() and TibrvMsg.getReplySubject() retrieve null rather than throwing an exception. Workaround: None.

RV-3695 Summary: AIX RVD Does Not Receive Broadcast Data This symptom results from an operating system defect in AIX. Disabling the socket option IP_MULTICAST_LOOP disables receipt of broadcast data. Workaround: Use multicast instead of broadcast.

RV-3696 Summary: Host Status Messages From Managed RVDs For managed RVDs, host status messages do not show the service or network fields except for the control channel service. Workaround: None.

RV-3697 Summary: RV Advisory Messages From Managed RVDs Using wildcard subject “>” does not capture RV advisory messages from managed RVDs. Workaround: Explicitly request the RV advisory messages with “_RV.>” or a subset of the subject name.

RV-3698 Summary: Compatibility with TIBCO BusinessWorks, TIBCO Designer, TIBCO Hawk and TIBCO TRA TIBCO Rendezvous may require a version of OpenSSL incompatible with other TIBCO products that use TIBCO Rendezvous.

Workaround: In the file designer.tra, modify the value of tibco.env.CUSTOM_PATH. Add the directory rv_8x_home/bin to the value of this path variable, ensuring that it precedes the directory TIBCO_HOME/hawk/bin.

TIBCO Rendezvous® Release Notes 12

Closed Issues

The table lists closed issues in Release 8.5.0 of TIBCO Rendezvous software.

Key Summary

RV-3692 Improved performance when creating very large numbers of listeners in .NET within the same application.

RV-3661 Fixed a bad magic error that could occur when using RV listener to connect to an rvda64 process.

RV-3627 Fixed an issue where tibrvlisten did not print out timestamps.

RV-3575 Rendezvous daemons no longer generate excessive discarding backlogged data advisories.

RV-3216 Fixed an issue where RVDM log entries contained incorrect service numbers.

RV-2131 rvtrace can now be used on the Windows 64-bit platform.

TIBCO Rendezvous® Release Notes 13

Special Note for IBM i

TIBCO Rendezvous software does not support the following features on IBM i (formerly i5 and AS/400) platforms:

● Secure daemons (rvsd and rvsrd)

● Secure daemon API calls

● RVDM

TIBCO Rendezvous® Release Notes