What's New in Apache Knox

Learn about the new features of Apache Knox in Cloudera Runtime 7.3.1, its service packs and cumulative hotfixes.

Cloudera Runtime 7.3.1.700 SP3 CHF 2

Improved classpath management for Knox Gateway

Knox Gateway now supports prepending and appending custom paths to the classpath, allowing greater control over library loading order and reducing potential conflicts with shared dependencies.

Two new properties are introduced in the gateway-site.xml configuration file that enable you to customize the Knox Gateway classpath:

  • gateway.server.append.classpath – Adds specified paths to the end of the classpath, allowing Knox to load additional libraries after the default ones.

  • gateway.server.prepend.classpath – Adds specified paths to the beginning of the classpath, allowing your custom libraries to take precedence over default Knox libraries.

For more information, see Extend the Knox Gateway classpath.

Cloudera Runtime 7.3.1.600 SP3 CHF1

Enhanced list-alias command and introduced new create-list-aliases command to KnoxCLI
The functionality of the list-alias command was enhanced. You can now provide multiple clusters separated by commas to list aliases for all specified clusters.
Example:
list-alias --cluster <CLUSTER1_NAME>, <CLUSTER2_NAME>, <CLUSTER3_NAME>
The new create-list-aliases command was added to KnoxCLI. The command allows you to create aliases on multiple clusters, and lists the aliases after they have been created.
Example:
create-list-aliases --alias <ALIAS1_NAME> --value <ALIAS1_VALUE> --cluster <CLUSTER1_NAME> --alias <ALIAS2_NAME> --value <ALIAS2_VALUE> --cluster <CLUSTER2_NAME> --alias <ALIAS3_NAME> --value <ALIAS3_VALUE> --cluster <CLUSTER3_NAME>
When the --cluster argument is specified, all aliases defined before it are added to the specified cluster.

Cloudera Runtime 7.3.1.500 SP3

There are no new features in this release.

Cloudera Runtime 7.3.1.400 SP2

There are no new features in this release.

Cloudera Runtime 7.3.1.300 SP1 CHF 1

There are no new features in this release.

Cloudera Runtime 7.3.1.200 SP1

Improved Knox’s auto-discovery feature for large clusters
Earlier, the auto-discovery feature of Cloudera Manager through Knox fetched role configuration parameters for each service role. This caused a large number of REST API calls in case of large clusters.
The user can now specify a new auto-discovery method in Knox, which improves the performance of Knox’s auto-discovery feature for large clusters.
For more information, see Configure Knox auto-discovery for large clusters.

Cloudera Runtime 7.3.1.100 CHF 1

There are no new features in this release.

Cloudera Runtime 7.3.1

Improved custom descriptor and shared provider configuration management in Knox
The users can now remove previously created custom descriptors, including their associated topologies, and shared provider configurations when they are no longer needed.
For more information, see Remove a custom descriptor from Apache Knox and Remove a shared provider configuration.