Java Roadmap & Support Policy
The Ditto Java SDK in public preview offers major feature compatibility with our other production SDKs. However, this release is a public preview and the API will likely change. This document outlines the support policy.
Breaking Changes
During the public preview of the Ditto Java SDK, we aim to provide a stable experience while continuously gathering feedback and making necessary adjustments. However, there could be breaking API changes prior to the official 4.11 release. Read more about our release cycle.
Release Support
While in public preview, the Ditto Java SDK can be used in production deployments with the support of our Customer Experience (CX) team. To ensure stability and smooth integration, we recommend working closely with the CX team during this phase.
Upcoming Features
- Improved consistency for the API — today there is a mix of futures, callbacks, and blocking functions.
- Support for Java Development Kit (JDK) version 11
- Support for Linux x86_64
Known Issues
- Attachment metadata cannot include custom types. Serialization for custom types has not been implemented.
- Some API docs are incomplete or not quite correct.
Unplanned Support
The following work is not planned to be supported in the Java SDK:
- Legacy Query Builder APIs
- Experimental APIs
Feedback
We greatly value your feedback as we work to improve our Java SDK. If you encounter any issues, have suggestions for new features, or want to contribute, please contact us.
We look forward to evolving the Java SDK with your valuable input.
Was this page helpful?