Update Java SDK 3.x to Java SDK 4.x by 31 August 2024
Share
Services
Because [Azure Cosmos DB Java SDK v4](https://devblogs.microsoft.com/cosmosdb/java-sdk-v4-ga/) has up to 20% enhanced throughput, TCP-based direct mode, bug fixes, and provide support for the latest backend features, **we’ll retire 3.x version of the Azure Cosmos DB Java SDK for SQL API on 31 August 2024**. We recommend you make the switch early to gain the enhanced benefits of Azure Cosmos DB Java SDK 4.x. Start using SDK 4.x for net-new subscriptions/accounts.
In addition to current features you already use, here’s a quick comparison between Azure Cosmos DB Java SDK 3.x and Azure Cosmos DB Java SDK 4.x:
| **Java SDK 3.x** | **Java SDK 4.x** |
| --------------------------- | --------------------------------------- |
| HTTP-based direct mode | \~20% improved throughput with TCP |
| Manual throughput mode only | All modes including autoscale supported |
**After 31 August 2024**, if you prefer not to upgrade, requests sent from 3.x SDK will continue to be served by the Azure Cosmos DB service. No further updates will be made for 3.x version of the Azure Cosmos DB Java SDK for SQL API.
**Required action**
Please [follow the steps](https://docs.microsoft.com/en-us/azure/cosmos-db/migrate-java-v4-sdk?tabs=java-v4-async) to migrate your application to use the Azure Cosmos DB Java SDK version 4.
**Help and support**
If you have questions, get answers from community experts in [Microsoft Q&A](https://aka.ms/qna-azure-cosmosdb-javasdk-3x). If you have a support plan and you need technical help, create a [support request](https://portal.azure.com/#blade/Microsoft%5FAzure%5FSupport/HelpAndSupportBlade/newsupportrequest).
* Azure Cosmos DB
* Retirements
* [ Azure Cosmos DB](https://azure.microsoft.com/en-gb/products/cosmos-db/)
What else is happening at Microsoft Azure?
Read update
Services
Share
Read update
Services
Share
We’re retiring Azure Time Series Insights on 7 July 2024 – transition to Azure Data Explorer
May 31st, 2024
Services
Share