API Compatibility changes in 7.1.9 for Kafka
Removed or Modified APIs in CDP 7.1.9 for Kafka and recommendations for how to handle them.
Apache Base Version of Kafka in 7.1.8 was 3.1.1 and Apache Base Version of Kafka in 7.1.9 is 3.4.1
Removed APIs in 7.1.9
The following APIs are no longer available for Kafka in CDP 7.1.9
AccessTokenRetriever.close
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
AccessTokenRetriever.retrieve
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
AccessTokenRetrieverFactory.'<init>'
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
AccessTokenRetrieverFactory.create
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
AccessTokenValidator.validate
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
AccessTokenValidatorFactory.'<init>'
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
AccessTokenValidatorFactory.create
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
BasicOAuthBearerToken.'<init>'
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
BasicOAuthBearerToken.lifetimeMs
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
BasicOAuthBearerToken.principalName
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
BasicOAuthBearerToken.scope
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
BasicOAuthBearerToken.startTimeMs
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
BasicOAuthBearerToken.value
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
ValidatorAccessTokenValidator.ClaimSupplier.get
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
ClaimValidationUtils.'<init>'
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
ClaimValidationUtils.validateClaimNameOverride
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
ClaimValidationUtils.validateExpiration
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
ClaimValidationUtils.validateIssuedAt
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
ClaimValidationUtils.validateScopes
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
ClaimValidationUtils.validateSubject
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
CloseableVerificationKeyResolver.close
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
ConfigurationUtils.'<init>'
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
ConfigurationUtils.get
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
ConfigurationUtils.validateFile
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
ConfigurationUtils.validateInteger
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
ConfigurationUtils.validateLong
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
ConfigurationUtils.validateString
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
ConfigurationUtils.validateUrl
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
FileTokenRetriever.'<init>'
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
FileTokenRetriever.init
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
FileTokenRetriever.retrieve
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
HttpAccessTokenRetriever.'<init>'
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
HttpAccessTokenRetriever.post
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
HttpAccessTokenRetriever.retrieve
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
Initable.init
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
JaasOptionsUtils.createSSLSocketFactory
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
JaasOptionsUtils.getOptions
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
JaasOptionsUtils.getSslClientConfig
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
JaasOptionsUtils.'<init>'
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
JaasOptionsUtils.shouldCreateSSLSocketFactory
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
JaasOptionsUtils.validateString
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
JwksFileVerificationKeyResolver.init
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
JwksFileVerificationKeyResolver.'<init>'
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
JwksFileVerificationKeyResolver.resolveKey
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
LoginAccessTokenValidator.'<init>'
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
LoginAccessTokenValidator.validate
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
RefreshingHttpsJwks.close
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
RefreshingHttpsJwks.getJsonWebKeys
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
RefreshingHttpsJwks.getLocation
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
RefreshingHttpsJwks.init
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
RefreshingHttpsJwks.maybeExpediteRefresh
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
RefreshingHttpsJwks.'<init>'
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
RefreshingHttpsJwksVerificationKeyResolver.close
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
RefreshingHttpsJwksVerificationKeyResolver.init
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
RefreshingHttpsJwksVerificationKeyResolver.'<init>'
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
RefreshingHttpsJwksVerificationKeyResolver.resolveKey
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
Retry.execute
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
Retry.'<init>'
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
Retryable.call
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
SerializedJwt.getHeader
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
SerializedJwt.getPayload
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
SerializedJwt.getSignature
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
SerializedJwt.getToken
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
SerializedJwt.'<init>'
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
UnretryableException.'<init>'
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
ValidateException.'<init>'
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
ValidatorAccessTokenValidator.validate
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
ValidatorAccessTokenValidator.'<init>'
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
VerificationKeyResolverFactory.create
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
VerificationKeyResolverFactory.'<init>'
Method Removed
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
KStream.process
Method Removed
- Package Name
 - org.apache.kafka.streams.kstream
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13654: Extend KStream process with new Processor API
 - Recommendation
 - Deprecated Since 3.0. Use KStream.process(org.apache.kafka.streams.processor.api.ProcessorSupplier, org.apache.kafka.streams.kstream.Named, java.lang.String...) instead.
 - Recompilation Required?
 - Yes
 
KStream.process
Method Removed
- Package Name
 - org.apache.kafka.streams.scala.kstream
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13654: Extend KStream process with new Processor API
 - Recommendation
 - Deprecated Since 3.0. Use KStream.process(org.apache.kafka.streams.processor.api.ProcessorSupplier, org.apache.kafka.streams.kstream.Named, java.lang.String...) instead.
 - Recompilation Required?
 - Yes
 
Modified APIs in 7.1.9
The following APIs have been modified for Kafka and include a description of the impact of the modifiaction on their use.
AccessTokenRetrieverFactory
This class has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - Recompilation of a client program may be terminated with the message: cannot find class org.apache.kafka.common.security.oauthbearer.secured.AccessTokenRetrieverFactory.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
AccessTokenValidatorFactory
This class has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - Recompilation of a client program may be terminated with the message: cannot find class org.apache.kafka.common.security.oauthbearer.secured.AccessTokenValidatorFactory.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
BasicOAuthBearerToken
This class has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - Recompilation of a client program may be terminated with the message: cannot find class org.apache.kafka.common.security.oauthbearer.secured.BasicOAuthBearerToken.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
ClaimValidationUtils
This class has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - Recompilation of a client program may be terminated with the message: cannot find class org.apache.kafka.common.security.oauthbearer.secured.ClaimValidationUtils.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
ConfigurationUtils
This class has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - Recompilation of a client program may be terminated with the message: cannot find class org.apache.kafka.common.security.oauthbearer.secured.ConfigurationUtils.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
FileTokenRetriever
This class has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - Recompilation of a client program may be terminated with the message: cannot find class org.apache.kafka.common.security.oauthbearer.secured.FileTokenRetriever.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
HttpAccessTokenRetriever
This class has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - Recompilation of a client program may be terminated with the message: cannot find class org.apache.kafka.common.security.oauthbearer.secured.HttpAccessTokenRetriever.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
JaasOptionsUtils
This class has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - Recompilation of a client program may be terminated with the message: cannot find class org.apache.kafka.common.security.oauthbearer.secured.JaasOptionsUtils.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
JwksFileVerificationKeyResolver
This class has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - Recompilation of a client program may be terminated with the message: cannot find class org.apache.kafka.common.security.oauthbearer.secured.JwksFileVerificationKeyResolver.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
LoginAccessTokenValidator
This class has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - Recompilation of a client program may be terminated with the message: cannot find class org.apache.kafka.common.security.oauthbearer.secured.LoginAccessTokenValidator.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
OAuthBearerLoginCallbackHandler
Removed super-interface org.apache.kafka.common.security.auth.AuthenticateCallbackHandler.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - Recompilation of a client program may be terminated with the message: cannot find method in class org.apache.kafka.common.security.oauthbearer.secured.OAuthBearerLoginCallbackHandler.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
OAuthBearerLoginCallbackHandler
Field CLIENT_ID_CONFIG of type java.lang.String with the compile-time constant value "clientId" has been removed from this class.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - Recompilation of a client program may be terminated with the message: cannot find variable CLIENT_ID_CONFIG in org.apache.kafka.common.security.oauthbearer.secured.OAuthBearerLoginCallbackHandler.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
OAuthBearerLoginCallbackHandler
Field CLIENT_ID_DOC of type java.lang.String with the compile-time constant value "The OAuth/OIDC identity provider-issued client ID to uniquely identify the service account to use for authentication for this client. The value must be paired with acorresponding clientSecret value and is provided to the OAuth provider using the OAuth clientcredentials grant type." has been removed from this class.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - Recompilation of a client program may be terminated with the message: cannot find variable CLIENT_ID_DOC in org.apache.kafka.common.security.oauthbearer.secured.OAuthBearerLoginCallbackHandler.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
OAuthBearerLoginCallbackHandler
Field CLIENT_SECRET_CONFIG of type java.lang.String with the compile-time constant value "clientSecret" has been removed from this class.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - Recompilation of a client program may be terminated with the message: cannot find variable CLIENT_SECRET_CONFIG in org.apache.kafka.common.security.oauthbearer.secured.OAuthBearerLoginCallbackHandler.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
OAuthBearerLoginCallbackHandler
Field CLIENT_SECRET_DOC of type java.lang.String with the compile-time constant value "The OAuth/OIDC identity provider-issued client secret serves asimilar function as apassword to the clientId account and identifies the service account to use for authentication for this client. The value must be paired with acorresponding clientId value and is provided to the OAuth provider using the OAuth clientcredentials grant type." has been removed from this class.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - Recompilation of a client program may be terminated with the message: cannot find variable CLIENT_SECRET_DOC in org.apache.kafka.common.security.oauthbearer.secured.OAuthBearerLoginCallbackHandler.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
OAuthBearerLoginCallbackHandler
Field SCOPE_CONFIG of type java.lang.String with the compile-time constant value "scope" has been removed from this class.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - Recompilation of a client program may be terminated with the message: cannot find variable SCOPE_CONFIG in org.apache.kafka.common.security.oauthbearer.secured.OAuthBearerLoginCallbackHandler.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
OAuthBearerLoginCallbackHandler
Field SCOPE_DOC of type java.lang.String with the compile-time constant value "The (optional) HTTP/HTTPS login request to the token endpoint (sasl.oauthbearer.token.endpoint.url) may need to specify an OAuth \"scope\". If so; the scope is used to provide the value to include with the login request." has been removed from this class.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - Recompilation of a client program may be terminated with the message: cannot find variable SCOPE_DOC in org.apache.kafka.common.security.oauthbearer.secured.OAuthBearerLoginCallbackHandler.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
OAuthBearerValidatorCallbackHandler
Removed super-interface org.apache.kafka.common.security.auth.AuthenticateCallbackHandler.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - Recompilation of a client program may be terminated with the message: cannot find method in class org.apache.kafka.common.security.oauthbearer.secured.OAuthBearerValidatorCallbackHandler.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
RefreshingHttpsJwks
This class has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - Recompilation of a client program may be terminated with the message: cannot find class org.apache.kafka.common.security.oauthbearer.secured.RefreshingHttpsJwks.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
RefreshingHttpsJwksVerificationKeyResolver
This class has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - Recompilation of a client program may be terminated with the message: cannot find class org.apache.kafka.common.security.oauthbearer.secured.RefreshingHttpsJwksVerificationKeyResolver.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
Retry<R>
This class has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - Recompilation of a client program may be terminated with the message: cannot find class org.apache.kafka.common.security.oauthbearer.secured.RetryR.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
SerializedJwt
This class has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - Recompilation of a client program may be terminated with the message: cannot find class org.apache.kafka.common.security.oauthbearer.secured.SerializedJwt.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
UnretryableException
This class has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - Recompilation of a client program may be terminated with the message: cannot find class org.apache.kafka.common.security.oauthbearer.secured.UnretryableException.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
ValidateException
This class has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - Recompilation of a client program may be terminated with the message: cannot find class org.apache.kafka.common.security.oauthbearer.secured.ValidateException.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
ValidatorAccessTokenValidator
This class has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - Recompilation of a client program may be terminated with the message: cannot find class org.apache.kafka.common.security.oauthbearer.secured.ValidatorAccessTokenValidator.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
VerificationKeyResolverFactory
This class has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - Recompilation of a client program may be terminated with the message: cannot find class org.apache.kafka.common.security.oauthbearer.secured.VerificationKeyResolverFactory.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
AccessTokenRetriever
This interface has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - Recompilation of a client program may be terminated with the message: cannot find class org.apache.kafka.common.security.oauthbearer.secured.AccessTokenRetriever.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
AccessTokenValidator
This interface has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - Recompilation of a client program may be terminated with the message: cannot find class org.apache.kafka.common.security.oauthbearer.secured.AccessTokenValidator.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
CloseableVerificationKeyResolver
This interface has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - Recompilation of a client program may be terminated with the message: cannot find class org.apache.kafka.common.security.oauthbearer.secured.CloseableVerificationKeyResolver.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
Initable
This interface has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - Recompilation of a client program may be terminated with the message: cannot find class org.apache.kafka.common.security.oauthbearer.secured.Initable.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
Retryable<R>
This interface has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - Recompilation of a client program may be terminated with the message: cannot find class org.apache.kafka.common.security.oauthbearer.secured.RetryableR.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
ValidatorAccessTokenValidator.ClaimSupplier<T>
This interface has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - Recompilation of a client program may be terminated with the message: cannot find class org.apache.kafka.common.security.oauthbearer.secured.ValidatorAccessTokenValidator.ClaimSupplierT.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
AccessTokenRetrieverFactory
This class has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoClassDefFoundError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
AccessTokenValidatorFactory
This class has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoClassDefFoundError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
BasicOAuthBearerToken
This class has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoClassDefFoundError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
ClaimValidationUtils
This class has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoClassDefFoundError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
ConfigurationUtils
This class has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoClassDefFoundError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
FileTokenRetriever
This class has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoClassDefFoundError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
HttpAccessTokenRetriever
This class has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoClassDefFoundError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
JaasOptionsUtils
This class has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoClassDefFoundError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
JwksFileVerificationKeyResolver
This class has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoClassDefFoundError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
LoginAccessTokenValidator
This class has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoClassDefFoundError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
OAuthBearerLoginCallbackHandler
Removed super-interface org.apache.kafka.common.security.auth.AuthenticateCallbackHandler.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
OAuthBearerValidatorCallbackHandler
Removed super-interface org.apache.kafka.common.security.auth.AuthenticateCallbackHandler.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoSuchMethodError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
RefreshingHttpsJwks
This class has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoClassDefFoundError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
RefreshingHttpsJwksVerificationKeyResolver
This class has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoClassDefFoundError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
Retry<R>
This class has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoClassDefFoundError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
SerializedJwt
This class has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoClassDefFoundError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
UnretryableException
This class has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoClassDefFoundError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
ValidateException
This class has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoClassDefFoundError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
ValidatorAccessTokenValidator
This class has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoClassDefFoundError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
VerificationKeyResolverFactory
This class has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoClassDefFoundError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
AccessTokenRetriever
This interface has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoClassDefFoundError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
AccessTokenValidator
This interface has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoClassDefFoundError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
CloseableVerificationKeyResolver
This interface has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoClassDefFoundError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
Initable
This interface has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoClassDefFoundError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
Retryable<R>
This interface has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoClassDefFoundError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
ValidatorAccessTokenValidator.ClaimSupplier<T>
This interface has been removed.
- Package Name
 - org.apache.kafka.common.security.oauthbearer.secured
 - Effect
 - A client program may be interrupted by NoClassDefFoundError exception.
 - Reason for change
 - KAFKA-13725
 - Recommendation
 - Class moved to the org.apache.kafka.common.security.oauthbearer.internals.secured package, use this class instead (KAFKA-13725: KIP-768 )
 - Recompilation Required?
 - Yes
 
