|  | 
| 1 | 1 | ============================== | 
| 2 |  | -Cloudera.Cluster Release Notes | 
|  | 2 | +cloudera.cluster Release Notes | 
| 3 | 3 | ============================== | 
| 4 | 4 | 
 | 
| 5 | 5 | .. contents:: Topics | 
| 6 | 6 | 
 | 
|  | 7 | +v5.0.0 | 
|  | 8 | +====== | 
|  | 9 | + | 
|  | 10 | +Major Changes | 
|  | 11 | +------------- | 
|  | 12 | + | 
|  | 13 | +- Remove collection dependencies from legacy roles (https://github.com/cloudera-labs/cloudera.cluster/pull/324) | 
|  | 14 | + | 
|  | 15 | +Minor Changes | 
|  | 16 | +------------- | 
|  | 17 | + | 
|  | 18 | +- Add CM service config module and reconciliation utilities (https://github.com/cloudera-labs/cloudera.cluster/pull/257) | 
|  | 19 | +- Add ECS Control plane cluster functionality (https://github.com/cloudera-labs/cloudera.cluster/pull/251) | 
|  | 20 | +- Add External Account Module (https://github.com/cloudera-labs/cloudera.cluster/pull/264) | 
|  | 21 | +- Add External_user_mappings module (https://github.com/cloudera-labs/cloudera.cluster/pull/248) | 
|  | 22 | +- Add Host Config Module (https://github.com/cloudera-labs/cloudera.cluster/pull/234) | 
|  | 23 | +- Add Host Template Module (https://github.com/cloudera-labs/cloudera.cluster/pull/238) | 
|  | 24 | +- Add Umami tracking to header (https://github.com/cloudera-labs/cloudera.cluster/pull/318) | 
|  | 25 | +- Add User Module (https://github.com/cloudera-labs/cloudera.cluster/pull/252) | 
|  | 26 | +- Add ansible-lint configuration and remove from pre-commit hooks (https://github.com/cloudera-labs/cloudera.cluster/pull/320) | 
|  | 27 | +- Add api-design.md write up (https://github.com/cloudera-labs/cloudera.cluster/pull/277) | 
|  | 28 | +- Add cm kerberos module (https://github.com/cloudera-labs/cloudera.cluster/pull/273) | 
|  | 29 | +- Add cm_autotls module (https://github.com/cloudera-labs/cloudera.cluster/pull/263) | 
|  | 30 | +- Add control_plane and control_plane_info modules (https://github.com/cloudera-labs/cloudera.cluster/pull/312) | 
|  | 31 | +- Add documentation for fixture factories for integration testing (https://github.com/cloudera-labs/cloudera.cluster/pull/279) | 
|  | 32 | +- Add file name to JSON parsing error message (https://github.com/cloudera-labs/cloudera.cluster/pull/249) | 
|  | 33 | +- Add lookup plugin cm_license for parsing Cloudera Manager license files (https://github.com/cloudera-labs/cloudera.cluster/pull/274) | 
|  | 34 | +- Add pre-commit instructions (https://github.com/cloudera-labs/cloudera.cluster/pull/240) | 
|  | 35 | +- Add pytest fixtures for constructing supporting test resources (https://github.com/cloudera-labs/cloudera.cluster/pull/256) | 
|  | 36 | +- Add repository to Hatch docs:changelog script (https://github.com/cloudera-labs/cloudera.cluster/pull/321) | 
|  | 37 | +- Add retry logic on HTTP 400 errors for parcel functions (https://github.com/cloudera-labs/cloudera.cluster/pull/288) | 
|  | 38 | +- Add return value to wait_for_command_state (https://github.com/cloudera-labs/cloudera.cluster/pull/271) | 
|  | 39 | +- Data Context Module (https://github.com/cloudera-labs/cloudera.cluster/pull/246) | 
|  | 40 | +- Refactor service_role and service_role_info to align to current flow, utilities, and testing (https://github.com/cloudera-labs/cloudera.cluster/pull/278) | 
|  | 41 | +- Rename service_role and service_role_info modules (https://github.com/cloudera-labs/cloudera.cluster/pull/293) | 
|  | 42 | +- Rename service_role_config_group and service_role_config_group_info modules (https://github.com/cloudera-labs/cloudera.cluster/pull/294) | 
|  | 43 | +- Update Python shebang and documentation organization (https://github.com/cloudera-labs/cloudera.cluster/pull/290) | 
|  | 44 | +- Update cm_service module (https://github.com/cloudera-labs/cloudera.cluster/pull/265) | 
|  | 45 | +- Update collection version to 4.5.0-rc1 (https://github.com/cloudera-labs/cloudera.cluster/pull/266) | 
|  | 46 | +- Update configuration reconciliation logic (https://github.com/cloudera-labs/cloudera.cluster/pull/286) | 
|  | 47 | +- Update control_plane API documentation (https://github.com/cloudera-labs/cloudera.cluster/pull/322) | 
|  | 48 | +- Update copyright date (https://github.com/cloudera-labs/cloudera.cluster/pull/323) | 
|  | 49 | +- Update documentation and changelog management (https://github.com/cloudera-labs/cloudera.cluster/pull/292) | 
|  | 50 | +- Update host and host_info modules for cluster membership and role assignments  (https://github.com/cloudera-labs/cloudera.cluster/pull/283) | 
|  | 51 | +- Update host_template module and tests (https://github.com/cloudera-labs/cloudera.cluster/pull/281) | 
|  | 52 | +- Update retry to timeouts for host and parcel management (https://github.com/cloudera-labs/cloudera.cluster/pull/289) | 
|  | 53 | +- Update service and service_info modules to align with current utilities (https://github.com/cloudera-labs/cloudera.cluster/pull/280) | 
|  | 54 | +- Update service_role_config_group to align with CM modules (https://github.com/cloudera-labs/cloudera.cluster/pull/272) | 
|  | 55 | +- Update service_role_config_group_info module to align with existing modules (https://github.com/cloudera-labs/cloudera.cluster/pull/270) | 
|  | 56 | +- Update to cm-client v57 (https://github.com/cloudera-labs/cloudera.cluster/pull/326) | 
|  | 57 | +- add test script (https://github.com/cloudera-labs/cloudera.cluster/pull/254) | 
|  | 58 | + | 
|  | 59 | +Deprecated Features | 
|  | 60 | +------------------- | 
|  | 61 | + | 
|  | 62 | +- Deprecate MySQL filters (https://github.com/cloudera-labs/cloudera.cluster/pull/309) | 
|  | 63 | +- Deprecate append_database_port filter (https://github.com/cloudera-labs/cloudera.cluster/pull/300) | 
|  | 64 | +- Deprecate cluster_service_role_hosts filter (https://github.com/cloudera-labs/cloudera.cluster/pull/301) | 
|  | 65 | +- Deprecate cm_api action (https://github.com/cloudera-labs/cloudera.cluster/pull/299) | 
|  | 66 | +- Deprecate default_database_port filter (https://github.com/cloudera-labs/cloudera.cluster/pull/302) | 
|  | 67 | +- Deprecate extract_* filters (https://github.com/cloudera-labs/cloudera.cluster/pull/303) | 
|  | 68 | +- Deprecate filter_null_configs filter (https://github.com/cloudera-labs/cloudera.cluster/pull/304) | 
|  | 69 | +- Deprecate find_clusters filter (https://github.com/cloudera-labs/cloudera.cluster/pull/305) | 
|  | 70 | +- Deprecate flatten_dict_list filter (https://github.com/cloudera-labs/cloudera.cluster/pull/306) | 
|  | 71 | +- Deprecate format_database_type filter (https://github.com/cloudera-labs/cloudera.cluster/pull/308) | 
|  | 72 | +- Deprecate host_config and host_config_info modules (https://github.com/cloudera-labs/cloudera.cluster/pull/298) | 
|  | 73 | +- Deprecate legacy roles (https://github.com/cloudera-labs/cloudera.cluster/pull/311) | 
|  | 74 | +- Deprecate service_config and service_config_info modules (https://github.com/cloudera-labs/cloudera.cluster/pull/297) | 
|  | 75 | +- Deprecate service_role_config and service_role_config_info modules (https://github.com/cloudera-labs/cloudera.cluster/pull/296) | 
|  | 76 | +- Deprecate service_role_config_group_config and service_role_config_group_config_info modules (https://github.com/cloudera-labs/cloudera.cluster/pull/295) | 
|  | 77 | +- Deprecate to_ldap_type_enum filter (https://github.com/cloudera-labs/cloudera.cluster/pull/310) | 
|  | 78 | +- Deprecate version filters (https://github.com/cloudera-labs/cloudera.cluster/pull/307) | 
|  | 79 | + | 
|  | 80 | +Security Fixes | 
|  | 81 | +-------------- | 
|  | 82 | + | 
|  | 83 | +- Add no_log to sensitive parameters (https://github.com/cloudera-labs/cloudera.cluster/pull/287) | 
|  | 84 | + | 
|  | 85 | +Bugfixes | 
|  | 86 | +-------- | 
|  | 87 | + | 
|  | 88 | +- Change 'tls' parameter to 'auto_tls'  (https://github.com/cloudera-labs/cloudera.cluster/pull/285) | 
|  | 89 | +- Create Mgmt Role model utility for CMS (https://github.com/cloudera-labs/cloudera.cluster/pull/282) | 
|  | 90 | +- Fix external_user_mapping module (https://github.com/cloudera-labs/cloudera.cluster/pull/313) | 
|  | 91 | +- Hotfix/cluster module (https://github.com/cloudera-labs/cloudera.cluster/pull/244) | 
|  | 92 | +- Remove invalid get_host_ref() (https://github.com/cloudera-labs/cloudera.cluster/pull/284) | 
|  | 93 | +- Update cm_utils discover_endpoint function (https://github.com/cloudera-labs/cloudera.cluster/pull/253) | 
|  | 94 | +- Update normalization to use type() not isinstance() checks (https://github.com/cloudera-labs/cloudera.cluster/pull/275) | 
|  | 95 | +- Update version of upload-artifact action (https://github.com/cloudera-labs/cloudera.cluster/pull/269) | 
|  | 96 | + | 
|  | 97 | +New Plugins | 
|  | 98 | +----------- | 
|  | 99 | + | 
|  | 100 | +Lookup | 
|  | 101 | +~~~~~~ | 
|  | 102 | + | 
|  | 103 | +- cloudera.cluster.cm_license - Get the details of a Cloudera license. | 
|  | 104 | + | 
|  | 105 | +New Modules | 
|  | 106 | +----------- | 
|  | 107 | + | 
|  | 108 | +- cloudera.cluster.cm_autotls - Manage and configure Auto-TLS and Cloudera Manager CA. | 
|  | 109 | +- cloudera.cluster.cm_autotls_info - Retrieve Cloudera Manager configurations for Auto-TLS. | 
|  | 110 | +- cloudera.cluster.cm_kerberos - Manage and configure Kerberos Authentication for CDP. | 
|  | 111 | +- cloudera.cluster.cm_kerberos_info - Retrieve Cloudera Manager configurations for Kerberos. | 
|  | 112 | +- cloudera.cluster.cm_service_role - Manage a Cloudera Manager Service role. | 
|  | 113 | +- cloudera.cluster.cm_service_role_config_group - Manage a Cloudera Manager Service role config group. | 
|  | 114 | +- cloudera.cluster.cm_service_role_config_group_info - Retrieve information about Cloudera Management service role config groups. | 
|  | 115 | +- cloudera.cluster.cm_service_role_info - Retrieve information about Cloudera Management service roles. | 
|  | 116 | +- cloudera.cluster.control_plane - Manage Cloudera control planes. | 
|  | 117 | +- cloudera.cluster.data_context - Create, update, or delete a data context. | 
|  | 118 | +- cloudera.cluster.data_context_info - Retrieve details of data contexts. | 
|  | 119 | +- cloudera.cluster.deprecation - Display a deprecation warning. | 
|  | 120 | +- cloudera.cluster.external_account - Create, update, or delete an external module account. | 
|  | 121 | +- cloudera.cluster.external_account_info - Retrieve external account details details. | 
|  | 122 | +- cloudera.cluster.external_user_mappings - Create, update, or delete external user mappings. | 
|  | 123 | +- cloudera.cluster.external_user_mappings_info - Retrieve details of external user mappings. | 
|  | 124 | +- cloudera.cluster.host_template - Manage a cluster host template. | 
|  | 125 | +- cloudera.cluster.host_template_info - Retrieve details regarding a cluster's host templates. | 
|  | 126 | + | 
| 7 | 127 | v4.4.0 | 
| 8 | 128 | ====== | 
| 9 | 129 | 
 | 
|  | 
0 commit comments