Genesys Cloud - Developer Announcements!

 View Only

Sign Up

Platform API SDK for Java – Replacement of ini4j Dependency with commons-configuration2

  • 1.  Platform API SDK for Java – Replacement of ini4j Dependency with commons-configuration2

    Posted 09-08-2025 09:43
    Edited by Ananya Singh 09-08-2025 11:17

    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.