← Back to all releases

Teracloud Streams Version 7.2.0 Release Notes

2025-04-11

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> to teracloud-streams-<domain-id>.
  • Toolkit namespaces have changed from com.ibm.streams[x]. to com.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 of JKS
  • 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