Azure-docs: Download older versions of Cosmos Emulator

Created on 17 Mar 2020  Â·  5Comments  Â·  Source: MicrosoftDocs/azure-docs

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.


Document Details

⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

Pri2 cosmos-dsvc cxp product-question triaged

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.

All 5 comments

@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.

please-close

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:

  1. I am currently running version X - but I need to move to a new PC. I'd like to take my existing local development data with me.
  2. I set up my new PC but only version Y is available. I have a copy of 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.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

spottedmahn picture spottedmahn  Â·  3Comments

Ponant picture Ponant  Â·  3Comments

Agazoth picture Agazoth  Â·  3Comments

monteledwards picture monteledwards  Â·  3Comments

jebeld17 picture jebeld17  Â·  3Comments