Skip to content
This repository was archived by the owner on Oct 18, 2021. It is now read-only.

3.4 compatibility #179

Closed
saghm opened this issue Jan 23, 2017 · 5 comments
Closed

3.4 compatibility #179

saghm opened this issue Jan 23, 2017 · 5 comments

Comments

@saghm
Copy link
Contributor

saghm commented Jan 23, 2017

A few new features were added to MongoDB in 3.4 which we haven't implemented support for yet. The release notes of 3.4 are here, but not everything there requires a change in drivers. Off the top of my head, I know that views, the decimal type, and likely collations will require additions/changes to the code.

Additionally, three tests currently fail when run against 3.4. Two of them (apm::logging and client::db::create_collection seem to be due to the same issue, namely an option that no longer seems to be supported, and the other (client::db::create_and_get_users) seems like it might be an issue with the ordering of the results. I'm guessing all of these are issues with the tests rather than the actual driver; if this is the case, we'll likely have to do the same kind of fix we did with 3.0 vs.3.2.

@saghm
Copy link
Contributor Author

saghm commented Feb 12, 2017

Progress update: #185 fixed a number of the issues the driver had with 3.4.x and fixed all of the tests failing except for client::db::create_and_get_users. We'll still have to add views, collations, and the decimal type, the last of which will probably only require changes to bson (mongodb/bson-rust#53).

@saghm
Copy link
Contributor Author

saghm commented Feb 23, 2017

Another update (because I forgot to reference this issue in the PR): #188 fixed the tests for 3.4, so that leaves only implementing the new features.

@Iulian7
Copy link

Iulian7 commented Sep 16, 2017

Is there any progress on these features?

@saghm
Copy link
Contributor Author

saghm commented Sep 16, 2017

Unfortunately there hasn't been yet. I hope to find some time soon to dig through the backlog of features we have planned for this driver.

Is there a specific 3.4 feature that you're looking for? Depending on how complex it is to implement, I can try to prioritize it.

@saghm
Copy link
Contributor Author

saghm commented Dec 19, 2019

Hello everyone! We've just released an alpha of an official MongoDB Rust driver; you can read about it here! Because of this, we won't be updating this driver anymore, and the repository will be made read-only as soon as I get finished posting these messages. Thanks for using this driver, and we hope you try out the new one!

@saghm saghm closed this as completed Dec 19, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants