Summary
The Platform API SDK for Java currently leverages ini4j to read and load configuration from an INI file (GitHub repository.
Future versions of the Platform API SDK for Java will remove this dependency and instead use commons-configuration2 (Maven Repository for handling INI file configurations.
This update will apply to new versions of the Platform API SDK for Java released on and after Tuesday, September 30, 2025.
Effective Date
Tuesday, September 30, 2025
Details
After updating project dependencies if necessary (switching from org.ini4j/ini4j to org.apache.commons/commons-configuration2):
* We anticipate NO impact on applications that do not use the SDK configuration file or that use the SDK configuration JSON file.
* Applications that use the SDK configuration INI file should not be impacted either. However, we recommend testing your applications with the pre-release or with versions of the SDK released after the effective date mentioned above, to identify any potential issues.
A pre-release of the Platform API SDK's Java source and build, with this change, is available in the "prerelease-08-2025" branch of the "platform-client-sdk-java" repository (https://github.com/MyPureCloud/platform-client-sdk-java/tree/prerelease-08-2025).
If you detect any changes with the pre-release, please reach out to the contacts listed below.
If any issues are detected during testing, please contact the designated support channels listed below.
Issue References
DEVTOOLING-1329
Contacts
@Jerome Saint-Marc
Please reply to this announcement with any questions. This helps the wider developer community benefit from the discussion. We encourage you to use this thread before contacting the designated person directly. Thank you for your understanding.