Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add tests against multiple MongoDB versions #7160

Closed
3 tasks done
mtrezza opened this issue Feb 2, 2021 · 2 comments · Fixed by #7161
Closed
3 tasks done

Add tests against multiple MongoDB versions #7160

mtrezza opened this issue Feb 2, 2021 · 2 comments · Fixed by #7161
Labels
state:released Released as stable version state:released-beta Released as beta version type:meta Non-code issue

Comments

@mtrezza
Copy link
Member

mtrezza commented Feb 2, 2021

New Feature / Enhancement Checklist

Current Limitation

Parse Server CI currently only tests against MongoDB 3.6.21 and 4.0.4.

  • This does not reflect the variety of MongoDB versions in use in real word deployments.
  • Parse Server may not be fully compatible with the MongoDB Atlas free tier anymore, which runs MongoDB 4.4.3. This means that the docs that describe how to quickly get started using MongoDB Atlas are not practical anymore for developers who just want to try out Parse Server, because they can only choose a paid tier.

Feature / Enhancement Description

Keep the MongoDB versions for CI tests in sync with the officially supported MongoDB versions.

That means:

  • Removing the CI tests for MongoDB 3.6 (EOL date April 2021) and instead test for the following 3 versions:

    Version EOL Date Latest Patch Release
    MongoDB 3.6 April 2021 3.6.21
    MongoDB 4.0 January 2022 4.0.22
    MongoDB 4.2 TBD 4.2.12
    MongoDB 4.4 TBD 4.4.3
  • When a new patch version is released, update the CI test version as well.

In addition, the Readme should contain a MongoDB compatibility table to show against which MongoDB versions which version of Parse Server is tested against.

Example Use Case

(none)

Alternatives / Workarounds

(none)

3rd Party References

(none)

@parseplatformorg
Copy link
Contributor

🎉 This change has been released in version 5.0.0-beta.1

@parseplatformorg parseplatformorg added the state:released-beta Released as beta version label Nov 1, 2021
@parseplatformorg
Copy link
Contributor

🎉 This change has been released in version 5.0.0

@parseplatformorg parseplatformorg added the state:released Released as stable version label Mar 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
state:released Released as stable version state:released-beta Released as beta version type:meta Non-code issue
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants