Is it possible to provide download links to specific versions of the Cosmos Emulator? The current download link forces us to download the latest version.
⚠Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.
@namadabu Thank you for your inquiry. May I ask why a previous version is desired, as I am simply asking as a means of understanding and providing feedback to the product group. The emulator is developed alongside the live service and functionality is intended to match between the two. In making previous versions available it potentially creates a supportability issue.
@Mike-Ubezzi-MSFT That is a valid point and I agree with it. I would like to provide a counter example. What if the latest version of Cosmos Emulator has a bug in it (like 2.9.0 had) and I have installed it. Now my local development environment is broken unless the next version is released. And I have no way to go back to an older version of the emulator.
If you have a bug with the emulator please use the feedback link at the top right of Data Explorer to file an issue. If there is a regression with emulator, this is the best way to contact the engineering team so they can help resolve.
Thanks.
I'll agree with the request of making previous versions available; isn't the protocol is backwards compatible anyway?
It's obviously a huge setback when a new version of the emulator is released with blocking regression errors. As for the 2.11.0.0 release, it's completely broken with HTTP 404s stemming from missing resources etc.
Another reason for making the old versions available is so that local development data can be kept. For example:
C:\Users\<username>\AppData\Local\CosmosDBEmulator
from version X but it's incompatible with version Y.If I could have downloaded version X again then I'd have been able to continue with minimal disruption.
Most helpful comment
@Mike-Ubezzi-MSFT That is a valid point and I agree with it. I would like to provide a counter example. What if the latest version of Cosmos Emulator has a bug in it (like 2.9.0 had) and I have installed it. Now my local development environment is broken unless the next version is released. And I have no way to go back to an older version of the emulator.