TIBCO® Streaming 10.4.2 added the following updates and new features:
- TIBCO IPFIX Adapter Added
The TIBCO StreamBase® Adapter for IPFIX was added, which allows a StreamBase application to parse IPFIX messages to produce template, option template, and data record tuples. See the adapter page for configuration details, and this sample page for an adapter demonstration.
- TIBCO eFTL Connection Adapter Added
A new eFTL Connection adapter was added, which can be used with the eFTL Publish and eFTL Subscribe adapters to share a single connection to an eFTL server. See the adapter page for more information.
- TERR Operators Now Support Absolute Path Loading of Models
TERR operators can now load initial models with absolute file paths to model files.
- CME iLink Adapter Now Enhanced
TIBCO StreamBase® Adapter for CME Order Routing (CME iLink Adapter) now provides a
<heartbeat-interval>setting to control the heartbeat interval, within the 30 to 60 second values allowed by CME. See the adapter page for configuration details.
Additionally, the adapter now supports the
LastRptRequestedstatus field: 912.
This release includes the following changes in functionality:
- CME Adapters Now Significantly Upgraded
Due to changes in the communications protocol used by the CME venue, significant changes were made to the TIBCO StreamBase® Adapter for CME Order Routing and TIBCO StreamBase® Input Adapter for CME Market Data. See the adapter documentation for configuration instructions.
- Warning Message When Multiple Nodes Discovered Updated
Messages generated when multiple nodes discover each other and redefine partitions were previously and inaccurately determined to be warnings. Such messages are now classified as debug-level messages.
- Substitution Variable Syntax Error Message Improved
The error message generated when a configuration file's substitution variable contains invalid syntax was improved to provide more useful feedback.
- Availability Zone Configuration Log Message Improved
Availability zone configuration log messages now include improved labeling for node names and quorum votes.
- Nodes Now Join the Cluster When Node is Started
Nodes now join the cluster when a node is started. Prior to 10.4.2, a node would join the cluster when the node was installed. Any reliance on the previous behavior must be updated.
This section provides a list of errors corrected in release 10.4.2 of the TIBCO StreamBase® component of TIBCO® Streaming.
|Fixed in 10.4.2|
|TIBCO StreamBase® 10.4.2 incorporates all fixes resolved in the release 10.0 series through 10.4.0 and all fixes resolved in the release 7.7 series through 7.7.6.|
The CME iLink Order Routing adapter was producing an
|SB‑45909||In Studio, an NPE could occur when selecting an arc and right-clicking> . This was fixed.|
|SB‑45852||LiveView can now successfully subscribe to delta streams on Query Tables that are stored in transactional memory. This failed in previous releases.|
|SB‑45816, SB‑45808, SB‑45806||In previous releases, StreamBase data types (such as lists and tuples) in Query Tables — and stored in transactional memory — were not being saved to the Query Table. This was resolved.|
|SB‑45757, SB‑45716||This release fixes a race condition in which the EventFlow Editor's typecheck status could get out of sync with respect to workspace builds, which required that you refresh the typecheck status by hand with Ctrl+T (Windows) or Cmd+T (Mac).|
Parsing of JSON in the
When you set your MQTT Publish or Subscribe adapter's
|SB‑45635||When right-clicking on a LiveView project and selecting> , Studio would create a launch configuration for the project that would work that time. However, in subsequent uses of that launch configuration, the Node Name would be incorrect because the corresponding text field in the configuration was incorrect. This was corrected.|
|SB‑45613||Previous releases generated a delete, followed by an insert delta stream tuple when a Query Table in transactional memory was updated. This was corrected so that only a single tuple is now generated for updates on the delta stream.|
|SB‑45576||JMX access to low-level runtime commands and monitoring was unavailable in previous releases. This was resolved.|
|SB‑45526||When changing the schema of a Query Table from private to a named table schema, or vice versa, errors may have appeared in the Error Log view complaining of NullPointerExceptions. This problem was fixed.|
|SB‑45075||In previous releases, an EventFlow module with the same name as a package caused an error during fragment launch. This problem was resolved; module and package names no longer conflict.|
|SB‑45046||Previously, the HDFS File Writer adapter failed to generate the timestamp schema type correctly for the Parquet format. This was fixed.|
|SB‑43480||Support for feed simulation field names that use escaped identifier syntax was corrected. Such field names now work in Studio's Feed Simulation Editor and with the sbfeedsim command.|