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