3.1.6 Released!
This release adds the following features.
- Support SASL_SSL security protocol with the OAUTHBEARER mechanism.
- saslLoginCallbackHandlerClass - The fully qualified name of a SASL login callback handler class that implements the AuthenticateCallbackHandler interface.
- saslOauthbearerTokenEndpointUrl - The URL for the OAuth/OIDC identity provider
- saslOauthbearerScopeClaimName - (optional) The override name of the scope claim
- saslLoginConnectTimeout - (optional) The duration, in milliseconds, for HTTPS connect timeout
- saslLoginReadTimeout - (optional) The duration, in milliseconds, for HTTPS read timeout
- saslLoginRetryBackoff - (optional) The duration, in milliseconds, to wait between HTTPS call attempts
- saslLoginRetryBackoffMax - (optional) The maximum duration, in milliseconds, for HTTPS call attempts
- Introduce the below properties.
- enableIdempotence - When set to ‘true’, the producer will ensure that exactly one copy of each message is written in the stream. If ‘false’, the producer retries due to broker failures, etc., and may write duplicates of the retried message in the stream.
- messageSendMaxRetries - This property will cause the producer to automatically retry a failed send request.
- reconnectBackoffMax - The maximum amount of time in milliseconds to wait when reconnecting to a broker that has repeatedly failed to connect.