Behavioral Changes in Streams Replication Manager
Functional adjustments and behavioral updates for Streams Replication Manager are introduced in Cloudera Runtime 7.3.2, its service packs, and cumulative hotfixes.
Cloudera Runtime 7.3.2.10000 SP1
- Legacy TLS protocol and cipher settings replaced when TLS advanced control is enabled
- Previous behavior:
You configured TLS protocol versions and cipher suites for the Streams Replication Manager Service role using
streams.replication.manager.ssl.supportedProtocols,streams.replication.manager.ssl.excludedProtocols,streams.replication.manager.ssl.supportedCipherSuites, andstreams.replication.manager.ssl.excludedCipherSuitesproperties in Cloudera Manager. - Metrics reporter SSL enabled by default when Encrypt All Ports is on
- Previous behavior:
The default value of SSL Encryption for the Metrics Reporter (
metrics.jetty.server.ssl.enabled) on the Streams Replication Manager Driver role and SSL Encryption For HTTP Metric Reporter (streams.replication.manager.service.metric.ssl.enabled) on the Streams Replication Manager Service role wasfalse.
Cloudera Runtime 7.3.2.100 CHF 1
There are no behavioral changes in this release.
Cloudera Runtime 7.3.2
- Component-level custom Java home configuration removed
- Previous behavior:
You could configure a component-specific Java home for Streams Replication Manager.
- Default JMX settings changed to restrict connections to localhost
- Previous behavior:
The default value of the SRM_JMX_OPTS Cloudera Manager configuration option was
-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false, which allowed unrestricted, unauthenticated JMX connections. - Public Kafka Connect endpoints removed from SRM REST server
-
The public Kafka Connect endpoints are removed from the SRM REST server. Previously, these endpoints allowed users to interact with the internal Kafka Connect cluster inside the SRM instance, including starting arbitrary connectors and modifying internal connectors. These endpoints were undocumented and not part of the official SRM API. They are no longer available.
- Streams Replication Manager now defaults to IPv4-only communication
-
A new argument was added to
SRM_JVM_PERF_OPTSthat sets the IP protocol to IPv4 by default.If you changed the default value of this parameter before upgrading, the new default value is not applied on upgrade. You can apply it manually after the upgrade.
- Change in internal topic filtering logic
- Summary:
The logic that identifies and filters internal topics in Streams Replication Manager has changed. This enables the replication of topics that appear to be internal but are not truly internal to Kafka and Streams Replication Manager, reducing the risk of unintentionally excluding user topics from replication.
