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 official support for MongoDB 6 #8217

Closed
3 tasks done
mtrezza opened this issue Oct 6, 2022 · 13 comments · Fixed by #8242
Closed
3 tasks done

Add official support for MongoDB 6 #8217

mtrezza opened this issue Oct 6, 2022 · 13 comments · Fixed by #8242
Labels
state:released Released as stable version state:released-5.x.x Released as LTS version state:released-alpha Released as alpha version state:released-beta Released as beta version type:feature New feature or improvement of existing feature

Comments

@mtrezza
Copy link
Member

mtrezza commented Oct 6, 2022

New Feature / Enhancement Checklist

Current Limitation

MongoDB 6 has been released.

Feature / Enhancement Description

Parse Server should add support for MongoDB 6.

Example Use Case

n/a

Alternatives / Workarounds

n/a

@parse-github-assistant
Copy link

Thanks for opening this issue!

  • 🎉 We are excited about your ideas for improvement!

@mtrezza mtrezza added the type:feature New feature or improvement of existing feature label Oct 6, 2022
@cool2apps
Copy link

I've just installed a new server on ubuntu 22.04 server and I installed mongo db 6 and parse server and restored one of mongo db 5 databases. And it looks like working but not tested too much.

What are the known problems with mongo db 6 and parse server?

@mtrezza
Copy link
Member Author

mtrezza commented Oct 14, 2022

What are the known problems with mongo db 6 and parse server?

We don't know. Do you want to open a PR to add support? It's pretty easy to add a job to the CI for MongoDB 6, to at least see whether all tests pass. You can take a look at previous PRs, it's just some lines of code.

@cool2apps
Copy link

What should I test? Are there any test scripts that I can run without damaging my system. Because it will be production system in a few days, if I don't find any problems.

@mtrezza
Copy link
Member Author

mtrezza commented Oct 14, 2022

The CI will test for you, all you need to to is add some lines to tell the CI to run our existing tests against MongoDB 6. You can take a look at these PRs for how to do that:

@cool2apps
Copy link

The CI will test for you, all you need to to is add some lines to tell the CI to run our existing tests against MongoDB 6. You can take a look at these PRs for how to do that:

* https://github.com/parse-community/parse-server/pull/7894/files

* https://github.com/parse-community/parse-server/pull/7469/files

I hope I did it right:

#8239

@mtrezza mtrezza linked a pull request Oct 14, 2022 that will close this issue
4 tasks
@cool2apps
Copy link

#8240

@mtrezza mtrezza linked a pull request Oct 14, 2022 that will close this issue
4 tasks
@mtrezza
Copy link
Member Author

mtrezza commented Oct 15, 2022

@cool2apps I've opened #8242 for MongoDB 6 support; you can see the CI test results there to maybe get a sense for whether there are any concerns for your server upgrade, in case you need to upgrade before Parse Server officially supports it (which I wouldn't recommend of course).

@parseplatformorg
Copy link
Contributor

🎉 This change has been released in version 5.3.0-alpha.30

@parseplatformorg parseplatformorg added the state:released-alpha Released as alpha version label Oct 17, 2022
@parseplatformorg
Copy link
Contributor

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

@parseplatformorg parseplatformorg added the state:released-beta Released as beta version label Oct 29, 2022
@parseplatformorg
Copy link
Contributor

🎉 This change has been released in version 5.4.0-alpha.1

@parseplatformorg
Copy link
Contributor

🎉 This change has been released in version 5.4.0

@parseplatformorg parseplatformorg added the state:released Released as stable version label Nov 19, 2022
@parseplatformorg
Copy link
Contributor

🎉 This change has been released in version 5.4.0

@parseplatformorg parseplatformorg added the state:released-5.x.x Released as LTS version label Nov 19, 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-5.x.x Released as LTS version state:released-alpha Released as alpha version state:released-beta Released as beta version type:feature New feature or improvement of existing feature
Projects
None yet
3 participants