Fixed issues

Review the list of Flink and SQL Stream Builder issues that are resolved in Cloudera Streaming Analytics 1.13.0.

Cannot submit SQL jobs with UDF JARs when checkpoints enabled
CSA-5048 - Generate correct default log configuration for SSB jobs
CSA-5055 - Backport FLINK-20539 to CSA
CSA-5065 - Artifact Storage request thread does not timeout when storage is offline, hanging the UI
CSA-5120 - Connector dependencies are missing from SSB
CSA-5122 - SSB keeps reconciling after a failed job
CSA-5126 - Undeterministic classloader behavior with flink-metrics-kafka and kafka-connector resulting in job failure
CSA-5161 - analyzeQuery returning false validation errors in some cases
CSA-5166 - SSB Local Kafka data source doesn't work with a user-specified TLS truststore
CSA-5199 - Cloudera registry catalog type registry is not compatible with UI
CSA-5221 - SsbCatalog uses user session in prod mode
CSA-5236 - Implement MetricReporterFactory for KafkaMetricsReporter
CSA-5251 - UiConfigController throws NullPointerException
CSA-5270 - If custom log is set, the job cannot be saved
CSA-5282 - Check Flink job status before submitting SSB job
CSA-5283 - [ssb] Make all overloaded methods transactional in JobService
CSA-5303 - Fix Kerberos/SPNEGO authentication for Flink Deployments
CSA-5306 - SSB API does not validate catalog type
CSA-5315 - Load balancer role cannot start

UI fixes and improvements

CSA-4602 - Changing existing MV filter type can't be saved
CSA-5038 - Widget is empty when added to the dashboard before initialization completes
CSA-5140 - Fix No Rows To Show message when switching from sampler to MV in dashboard preview
CSA-5024 - Polling samples feedback is on even when polling is turned off
CSA-5025 - Cursor jumps to the end after the first keystroke when using templates
CSA-5026 - Oversize widget cannot be sized down
CSA-5294 - Add job save button to job settings component