Fixed issues in Streams Messaging
Review the list of Streams Messaging issues that are resolved in Cloudera DataFlow for Data Hub 7.2.17.
Kafka
- CDPD-29307: Kafka producer entity stays in incomplete state in Atlas
- The Kafka-Atlas plugin now fully creates producer and consumer entities and does not generate incomplete ones.
- CDPD-48822: AvroConverter ignores default values when converting from Avro to Connect schema
- The
AvroConverter
now propagates field default values to Connect schemas. - OPSAPS-65485: Selecting the Require Connectors To Override Kafka Client JAAS Configuration property causes automatic Kafka Connect startup retries to fail
- Kafka Connect does not fail on start retries when the Require Connectors To Override Kafka Client JAAS Configuration property is selected.
- CDPD-53179: Amazon S3 Sink connector fails when buffer size is reached
- The Amazon S3 Sink connector no longer fails when there is more than 5 MB (buffer size) of data available in a Kafka source topic and the connector receives more than 5 MB of data in a single poll.
Apache patch information
- KAFKA-14838: Add flow/connector/task/role information to MM2 Kafka client.id configs
Schema Registry
- CDPD-48568: JAR storage does not work on AWS S3 for Schema Registry
- Schema Registry Amazon S3 JAR storage now functions correctly.
- CDPD-49217 and CDPD-50309: Schema Registry caches user group membership indefinitely
- Schema Registry now evicts Kerberos user and group information from its cache with a configurable time.
- CDPD-54379: KafkaJsonSerializer and KafkaJsonDeserializer do not allow null values
- The
KafkaJsonSerializer
andKafkaJsonDeserializer
now properly translates null payloads as null. - CDPD-48822: AvroConverter ignores default values when converting from Avro to Connect schema
- The
AvroConverter
now propagates field default values to Connect schemas. - CDPD-48888: Schema Registry generates redundant schemas when byte[] with default field exists
- Schema Registry's schema normalization and fingerprinting mechanism has been enhanced to properly handle default values for bytes data types.
- CDPD-53380: Schema Registry Client should retry the request on Knox gateway errors
- The Schema Registry Client will retry Knox gateway related failed requests as defined by the request retry configuration.
- CDPD-48853: Schemas created with the Confluent Schema Registry API cannot be viewed in the UI
- Schemas created in Cloudera Schema Registry using the Confluent
Schema Registry API are now visible in the Cloudera Schema Registry UI.
In addition, the /api/v1/schemaregistry/search/schemas/aggregated endpoint of the Cloudera Schema Registry API now correctly returns schemas created with the Confluent Schema Registry API.
Streams Messaging Manager
- CDPD-46728: SMM UI shows the consumerGroup instead of the instances on the Profile page's right hand side
- The Consumer Group Profile page now correctly shows the consumer instances on the right hand side. Previously the consumer groups were shown.
- CDPD-46465: Searching for workers on the connector overview page freezes the page
- Using the search field on the tab no longer freezes the page.
- CDPD-45406: The Connector Profile page of unassigned connectors is blank
- The Connector Profile page of unassigned connectors are now correctly rendered and display that the connector is in an unassigned status.
- CDPD-46073: Data Explorer loads indefinitely
- The Data Explorer page no longer breaks if the partition parameter is manually removed from the URL.
- CDPD-26633: The SMM API returns SMTP passwords of email notifiers in its response
- The
/notifiers
endpoint of the SMM API no longer returns the SMTP password in its responses. - CDPD-49227: The Cluster Replications page crashes if the co-located cluster unknown to SRM
- The Cluster Replications page is now correctly displayed even when the co-located Kafka cluster is unknown to SRM.
- CDPD-56086: The Data Explorer modal displays the messages of the wrong topic
- The Data Explorer modal that you open by clicking on the Topics page now displays the messages of the selected topic.
- CDPD-49696: Certain alerts may crash the Alerts page
- Composite alerts with one of the conditions containing an assertion on cluster metrics no longer crashes the UI.
Streams Replication Manager
There are no fixed issues for Streams Replication Manager in Cloudera DataFlow for Data Hub 7.2.17.
Cruise Control
- OPSAPS-66403: Cruise Control authenticated user are generated incorrectly
- Cruise Control handles the different authentication levels for the users correctly. When users are added to higher authentication levels, the lower level permissions are also assigned. For example, an ADMIN level user automatically has USER and VIEWER permissions as well.