Improvements and Behavioral changes

Learn about the change in certain functionality of Flink and Cloudera SQL Stream Builder that has resulted in a change in behavior from the previously released version of Cloudera Streaming Analytics.

Improvements

CSA-5889 - Support custom properties for Kafka data source
You can now add custom properties to Kafka data sources directly within the Cloudera SQL Stream Builder Console. This provides greater flexibility when configuring Kafka connections.
CSA-5484 - Add Job Manager URL to SqlExecuteJobResponse when on YARN
The Flink Dashboard link in the Cloudera SQL Stream Builder Console now updates dynamically to point to the correct Job Manager URL when running on YARN. This resolves an issue where the link could point to an old, finished YARN job.

Behavioral changes

Summary:
CSA-5902 - Cross project Authorization bypass in Cloudera SQL Stream Builder
Previous behavior:
Regular users could potentially retrieve project permission information for user IDs other than their own or projects they were not members of.
New behavior:
The project-permissions API is now restricted. Regular users can only retrieve information for their own user ID and for projects of which they are a member. Admin users retain access to all user IDs. Additionally, the user property of ProjectPermissionDto returns a BasicUserView which does not expose sensitive information.
Summary:
CSA-5998 - Update schema registry property name
Previous behavior:
The schema registry property name used a legacy format.
New behavior:
The schema registry property name has been updated to match the component name in Cloudera.
Summary:
CSA-6023 - Add foreign key constraint on udfs table
Previous behavior:
N/A
New behavior:
A foreign key constraint has been added to the udfs table regarding artifact IDs. This database schema change ensures stricter data integrity for UDF artifacts.