Fixed Issues in Schema Registry
Review the list of Schema Registry issues that are resolved in Cloudera Runtime 7.2.18.
- CDPD-56890: New schemas cannot be created following an upgrade
- Schemas can be created again after an upgrade even if the latest version of the schema was deleted before the upgrade.
- CDPD-58265: Schema Registry Client incorrectly applies SSL configuration
- The Cloudera distributed Schema Registry Java client applies the SSL configurations correctly even with concurrent access in Jersey clients.
- CDPD-49470: Schema Registry Client retries requests more than the configured maxAttempts when multiple URLs are used
- The Cloudera distributed Schema Registry Java client handles each request as one attempt, and does not attempt more retries based on the number of Schema Registry server URLs anymore.
- OPSAPS-68139: Schema Registry does not apply cluster wide Kerberos principal mapping by default
- The Schema Registry Kerberos Name Rules property is now empty by default. Schema Registry now automatically applies the cluster-wide auth-to-local (ATL) rules by default. During an upgrade, the previously configured value is preserved. If you have been using the default or a custom value, you must manually clear the property following an upgrade to transition to the new default value.
- CDPD-55381: Schema Registry issues authentication cookie for the authorized user, not for the authenticated one
- Schema Registry authentication cookie contains the correct authenticated user, even if the authenticated and the authorized users are different. Authenticated and authorized users can be different in scenarios where Schema Registry is used behind Knox.
- CDPD-60160: Schema Registry Atlas integration does not work with Oracle databases
- The Schema Registry Atlas integration works correctly when Oracle is used as the database of Schema Registry.
- CDPD-59015: Schema Registry does not create new versions of schemas even if the schema is changed
- The new fingerprinting version introduced in Cloudera Runtime 7.2.18 solves this issue.
- CDPD-58990: The getSortedSchemaVersions method should order by version number and not by schemaVersionId
- Schemas are ordered correctly by their version number during validation instead of their ID number.
- CDPD-58949: Schemas are deduplicated during import
- Importing works correctly and Schema Registry does not deduplicate imported schema versions.