4.0
Updated to the latest version of Spring Boot. The minimum supported Spring Boot version is now 3.0.0.
Because Spring Boot 3.x requires Java 17, the minimum supported version has changed from Java 8 to Java 17.
Updated to the latest version of connect-sdk-java. Because this included a major refactor, this starter has had some major changes as well:
- The
connect.api.api-key-id
andconnect.api.secret-api-key
properties have been renamed toconnect.api.authorization-id
andconnect.api.authorization-secret
respectively.
The matching methods in classConnectSdkProperties
have been renamed accordingly. - The default logger name for the auto-configured
CommunicatorLogger
bean has changed tocom.worldline.connect.sdk.java.Communicator
. - Class
ConfigurableAuthenticator
has been renamed toConfigurableV1HMACAuthenticator
, and the constructor andsetApiKey
method no longer have a parameter of typeAuthorizationType
.
The matching auto-configured bean has been renamed toconnectSdkV1HMACAuthenticator
. - The auto-configured
Session
bean has been removed, as its type no longer exists. - A
V1Client
bean will be auto-configured if aClient
bean is available. - The auto-configured
MerchantClient
bean now requires aV1Client
bean instead of aClient
bean.
The matching auto-configured bean has been renamed toconnectSdkV1MerchantClient
. - Interface
MetaDataProviderBuilderCustomizer
has been renamed toMetadataProviderBuilderCustomizer
. - The
connectSdkApiKey
endpoint no longer accepts anauthorizationType
property. - The previously deprecated methods from the
connectSdkConnections
endpoint have been removed. Only the methods that use GET and DELETE remain.