Overview
Teracloud Streams Version 7.2.0 marks the first major release under the Teracloud banner, building on the proven foundation of 21CS Streams Version 7.1.0.x and IBM Streams Version 4.3.1.x.
This release introduces support for modern operating systems, newer programming language standards, platforms, and features, enhanced management capabilities, and secure by default.
Documentation
See the Teracloud Streams 7.2 product documentation for the full set of release notes, guides, and reference.
Version 7.2.0.0
New features and important changes
Product renamed to Teracloud Streams
- The default installation directory has changed to
/opt/teracloud/streams
(for root user installation) and$HOME/teracloud/streams
(for non-root user installation). - The name of the system service was changed from
ibm-streams-<domain-id>
toteracloud-streams-<domain-id>
. - Toolkit namespaces have changed from
com.ibm.streams[x].
tocom.teracloud.streams.
Modern technology stack
- Support for Red Hat Enterprise Linux (RHEL) 8.10 and 9.4 or later
- Support for Java 17 and C++ 17
- Streams now requires a Java Development Kit (JDK) 17 or later install
- IBM JDK 8 is no longer required nor shipped with the product. Users can now use any JDK 17 or later installation from their favorite vendor.
New operators, APIs, and features
- Use Python in your SPL applications with the new Python Operator
- Manage domain, instances, and jobs with the enhanced REST API
- Directly inject and retrieve tuples from an application using the new Data Exchange feature
Secure by default
- TLS 1.3 is now the default cryptographic protocol
New toolkits and enhancements
- New
crossdcfailover
toolkit: provides application-level failover across two data centers enabling Disaster Recovery (DR) and Business Continuity (BC) - New
inetserver
toolkit: provides support HTTP-Server operators and functions - DPS toolkit enhancement: username support for Redis data stores
Additional enhancements and fixes
- Keystores for domains now use
pkcs12
format instead ofJKS
- PE containers now gracefully handle disconnected clients
- Applications using Export operators better clean up dynamic connections
Removed functionality
Platform support changes
- Support for RHEL 7
- Adding domain hosts via SSH
- Streams will no longer use SSH to communicate with other resources
Removed old interfaces
- Removed the following
streamtool
commands:installpolicyfiles
lsdevicetypes
lsdevices
lsdevicecommands
mkresourcepkg
submitdevcommand
cleardevicecommands
setigcadminconfig
setiamconfig
setkrbprincmapping
getkrbmappedname
getkrbprincmapping
setkrbprincmapping
- Removed deprecated namespaces in Geospatial toolkit
- Removed Scala support and old contexts from the Topology toolkit