Contents
Spotfire® Streaming 11.1.2 adds the following updates and new features:
- Activation
-
Customers must activate this release as part of an installation or upgrade. The release will not function unless it is activated with a license.
Generate a license to activate this product within the TIBCO Software Download site at http://www.tibco.com/downloads. Only customers with an active entitlement to this release can generate a license.
To activate this product by the recommended method of In-product Activation (local activation), refer to the documentation at Activation in Spotfire Streaming and https://docs.tibco.com/products/tibco-activation-service.
- Spotfire® Streaming Now Bundles Java 17.0.13
-
The Spotfire Streaming installation kit provides a copy of Eclipse Adoptium JDK 17.0.13 in a subdirectory of the Streaming installation directory, to run Streaming program fragments and applications from within StreamBase Studio and other Streaming development tools. Streaming detects and prefers a system-installed JDK, and uses this bundled JDK as a fallback. See further details about the JDK requirements of this release in the JDK entry of the Supported Configurations page.
- Spotfire Streaming Bundles Maven 3.9.9
-
Spotfire Streaming 11.1.2 includes a standalone installation of Maven 3.9.9 for customer command-line use as described in the Maven entry of the Supported Configurations page.
- New Parameter Added to epadmin install systemservice Command
-
A new parameter
javahomeis added to the epadmin install systemservice command, specifying the location of the JRE or JDK to be used by the node. - Snapshot File Created in a Different Directory
-
Snapshot file created using epadmin create snapshot command is now written in the node install directory. Previously, it was written into the Operating System's working directory.
This release includes the following changes in functionality:
- StreamBase Fragment Dependencies Classpath Container Removed
-
In version 10.3, a new build path entry called StreamBase Fragment Project Dependencies was added to the Project Explorer view. This entry contained all of the current project's dependencies to other fragment projects. It is no longer needed since the fragment dependencies are shown in the existing Maven Dependencies container.
The fragment dependencies container will no longer appear in the Project Explorer view, and it will appear empty if viewed from the Java Build Path preference page. In a future release, the entry for this container in the project's
.classpathfile will be removed. - Root URL of the DTM Server Now Always Redirects to
/admin-ui -
In the Kubernetes and local environment, the root URL of the dtm server now always redirects to
/admin-ui. Previously, it was redirected to/help-ui(swagger-ui) in the local environment. - Added Asynchronous Replication Back Pressure Support
-
Support added for pausing asynchronous replication when the replication queue for a remote node hits a configurable request depth. The queue depth is configured using the
maximumReplicationQueueDepthproperty and is disabled by default. For more information, see ApplicationDefinition Properties.
The following features are deprecated as of Streaming 11.1.2.
- Partition Target Commands now Removed
-
The epadmin partition target commands define partition, disable partition, enable partition, migrate partition, and update partition are removed in this release. These commands were not exposed or documented.
- Deprecated Support for Windows 10
-
Support for Windows 10 is deprecated and will be removed in a future release.
This release contains the following migration and compatibility notes.
- Object Iteration is Avoided During Partition Updates
-
To upgrade to this version, clusters must be completely stopped and restarted. The node-to-node protocol changed in this release in a non-backward compatible fashion.
- Cluster Rolling Upgrade from 10.x to 11.x Nodes is Unsupported
-
The Distributed Transactional Memory API changed between versions 10.x and 11.x, preventing an 11.x node from starting if there is an existing live 10.6 node already in the cluster. Instead, ensure that 10.x and 11.x nodes are in different clusters at all times.
This section provides a list of errors corrected in release 11.1.2 of Spotfire® Streaming.
| Fixed in 11.1.2 | |
|---|---|
| Number | Resolution |
| Spotfire Streaming 11.1.2 incorporates all fixes resolved in the release 10.0 series through 11.1.1. | |
| SB-55123 | Streaming version 11 was slower than StreamBase version 7 for on-heap Query Table operations. This issue is resolved. |
| SB-55078 | Dependencies for the Hadoop adapter and related libraries were upgraded to the latest versions, eliminating the Log4j dependency. |
| SB-54990 | Streaming versions 11.1.0 and 11.2.0 limited the JSON strings to 20 million characters. This limit is removed in this version. |
| SB-54741 | Inner aggregation in SSQL generated an invalid class during the execution of the epadmin add container command. |
| SB-54460 | OPC UA adapter sample fails with StreamBaseApp.Ua.Config.Xml not
found error.
|
| SB-52875 | Kafka Producer adapter gives an error when the brokers field is not in the Command Input port's schema. This issue has been resolved, and the brokers field is now a mandatory element for successful connection operations. |
| SB-51828 | An error resulting from a previous Split branch no longer allows following Split branches to execute even if the error is caught. |
| SB-49026 | Resolved unnecessary increase in heap memory use from error message objects retained longer than needed. |
