Desk Java SDK
Release Notes
Zoho Desk SDK version and it is release notes are mentioned here.
Current Stable Version: zohodesksdk-1.3.0
- zohodesksdk-1.0.0
- zohodesksdk-1.1.0
- zohodesksdk-1.1.1
- Fixed an issue related to UTF encoding, which caused languages other than English to be misinterpreted in the server.
- zohodesksdk-1.2.0
- Removed the client_secret param from the URL used to generate grant tokens.
- Fixed an issue that caused the JavaClassCastException to be thrown when users tried to retrieve the cf value using object.getCf("key").
- zohodesksdk-1.3.0
- Added support for maxConnPerRoute and maxTotalConnections properties in the desk.sdk.config properties file.
- Deprecated timeOut property. Use connectTimeOut, socketTimeOut, and requestTimeOut instead for more granular timeout configuration.
This is initial version of Desk Java SDK.
Copy to clipboard<repositories> <repository> <id>zohodesksdk</id> <url>https://maven.zohodl.com</url> </repository> </repositories> <dependencies> <dependency> <groupId>com.zoho.desk</groupId> <artifactId>zohodesksdk</artifactId> <version>1.0.0</version> </dependency> </dependencies>
| Class | Function | Change | Parameter |
|---|---|---|---|
| TicketAPI | updateTicket | addition | disableClosureNotification |
| MailReplyAddressAPI | getReplyMailAddresses | addition | from, limit |
| TicketCountAPI | getTicketsCount | addition | customField1, customField2, and customField3 |
| CommentAPI | getTicketCommentHistory | addition | include |
Copy to clipboard<repositories> <repository> <id>zohodesksdk</id> <url>https://maven.zohodl.com</url> </repository> </repositories> <dependencies> <dependency> <groupId>com.zoho.desk</groupId> <artifactId>zohodesksdk</artifactId> <version>1.1.0</version> </dependency> </dependencies>
- Notes:
Copy to clipboard<repositories> <repository> <id>zohodesksdk</id> <url>https://maven.zohodl.com</url> </repository> </repositories> <dependencies> <dependency> <groupId>com.zoho.desk</groupId> <artifactId>zohodesksdk</artifactId> <version>1.1.1</version> </dependency> </dependencies>
| Class | Function | Change | Parameter |
|---|---|---|---|
| ActivityAPI | getTicketActivities | addition | isSpam |
| CallAPI | getCallsByTicket | addition | isSpam |
| EventAPI | getEventsByTicket | addition | isSpam |
| TaskAPI | getTasksByTicket | addition | isSpam |
| Class | Enum | Change | Value |
|---|---|---|---|
| GetAgentsInDepartmentFilter | FieldName | addition | name |
| APIConstants | Ticket.SortBy | addition | responseDueDate and customerResponseTime |
| TicketCountAPI | Field | addition | status, channel, and statusType |
- Notes:
Copy to clipboard<repositories> <repository> <id>zohodesksdk</id> <url>https://maven.zohodl.com</url> </repository> </repositories> <dependencies> <dependency> <groupId>com.zoho.desk</groupId> <artifactId>zohodesksdk</artifactId> <version>1.2.0</version> </dependency> </dependencies>
Added support for new properties in the desk.sdk.config properties file.
| Property | Change | Description |
|---|---|---|
| maxConnPerRoute | addition | Maximum connections per route |
| maxTotalConnections | addition | Maximum total connections |
| connectTimeOut | addition | Connection timeout |
| socketTimeOut | addition | Socket timeout |
| requestTimeOut | addition | Request timeout |
| timeOut | deprecated | Deprecated. Use connectTimeOut, socketTimeOut, and requestTimeOut instead. |
- Notes:
Copy to clipboard<repositories> <repository> <id>zohodesksdk</id> <url>https://maven.zohodl.com</url> </repository> </repositories> <dependencies> <dependency> <groupId>com.zoho.desk</groupId> <artifactId>zohodesksdk</artifactId> <version>1.3.0</version> </dependency> </dependencies>