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