Cloudera Runtime Release NotesPDF version

Hue

You can review the list of reported issues and their fixes for Hue in 7.3.1.100.

CDPD-72754: Enhanced AI Integration in Hue SQL AI Assistant
The Hue SQL AI Assistant now supports Cloudera AI Workbench, Cloudera AI Inference service, and vLLM. These integrations enhance the Hue SQL AI Assistant by enabling the use of private models hosted within Cloudera-managed infrastructure. This ensures enhanced security and privacy while leveraging GenAI for the Hue SQL-related tasks.
  • Cloudera AI Workbench: This enables you to securely deploy and run your own models within a virtual private cloud. This configuration enhances control and privacy within your environment. For more information, see Configure SQL AI Assistant using Cloudera AI Workbench.
  • Cloudera AI Inference service: Helps in a production-grade serving environment for hosting predictive and generative AI models. This service simplifies model deployment and maintenance. For more information, see Configure SQL AI Assistant using Cloudera AI Inference service.
  • vLLM: Provides a customizable environment for running your own language model server. It ensures security and privacy control within your infrastructure. For more information, see Configure SQL AI Assistant using vLLM.
CDPD-72496: File extension restrictions for Hue file uploads
Earlier, Hue permitted uploading all file types to the configured filesystems, including unsupported extensions, which posed a security risk.
To enhance security, Hue now allows restricting specific file extensions across all configured filesystems. For example, you can allow .csv file uploads while blocking .exe files. By default, no file extensions are restricted during file uploads.
For more information, see Managing file extensions for Hue uploads.
CDPD-72032: Searching with the application ID and DAG ID is not working in Hive Queries
This fix addresses the issue by ensuring that searching using the application ID and DAG ID in the Hive Queries tab of the Job Browser using the Hue Query Processor retrieves the results.
CDPD-71994: Including search within the document as we used to have in CDH
In Cloudera, there was a unified search at the top, and the results were not displayed in a tabular format. And these resultant workflows could be copied. This issue is now resolved, and the search is now similar to CDH, where the search result is displayed in a tabular format, and by selecting the results, the workflows can be copied.
CDPD-72777: It's not possible to search a Hue document with the intention to copy it
The copy action was not provided in the top search or the left assist filter. This issue is now resolved.
CDPD-67341: Refactor and improve IDBroker support in Hue
Refactored the IDBroker support, and more preference is now given to Ranger Authorization Service (RAZ) when both are configured in Hue. Improved the IDBroker HA code section to switch over to a healthy instance correctly and not depend only on the first one for every scenario. This fix also improves Hue page loading performance.
CDPD-66706: HDFS file compression in Hue is failing
Hue HDFS file compression feature did not work and failed with an error message in the OOZIE application logs. This issue is now resolved.
CDPD-73657: Fix configuration issues in HiveServer2 Zookeeper discovery to handle failover
  • Used the correct port number based on the transport mode.
  • Updated the port number and Kerberos principal in the new active endpoint.
  • Sorted HiveServer2 endpoints by Zookeeper sequence number to ensure the active endpoint is selected.
CDPD-64979: CORS is too permissive for the public APIs
This issue is resolved by adding the following three properties to control Cross-Origin Resource Sharing (CORS) under the [desktop] section in the Hue configuration file:
  • cors_enabled: Used to enable or disable CORS. The default value is True.
  • cors_allow_credentials: Used to determines whether the server allows cookies in the cross-site HTTP requests. The default value is True.
  • cors_allowed_origins: A comma-separated list of origins allowed for CORS. For example:
    [desktop]
    cors_allowed_origins=[***ORIGIN-1***],[***ORIGIN-2***],[***ORIGIN-3***]
    If no values are set, then all origins are allowed.
To change the values of these properties, go to Cloudera Manager > Clusters > Hue > Configuration > Hue Service Advanced Configuration Snippet (Safety Valve) for hue_safety_valve.ini, and specify the configuration in the [desktop] section with the required value. For example, to disable CORS, specify the following:
[desktop]
cors_enabled=false
CDPD-64286: Hue - Metrics cannot restore database connections on failure
This fix resolves an issue where Hue could not establish a new database connection following a backend database restart, ensuring that all metrics are computed consistently after such events.
CDPD-72775: Copies of shared documents are not visible to the user
Fixed an issue where copies of shared documents were not visible to the users.
CDPD-62397: Improved default editor selection in Hue configuration
Previously, when you tried to log in and access Hue, the first available editor was used by default if multiple editors were configured. This issue is now resolved, allowing you to specify a default editor in the Hue configuration file for all users.
CDPD-57994: Hue import not creating External tables
Previously, there was a restriction to create only managed tables with Parquet and Optimized Row Columnar (ORC) formats. This issue is now resolved, and external tables can now be created.