-
Notifications
You must be signed in to change notification settings - Fork 70
3.4 compatibility #179
Comments
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 |
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. |
Is there any progress on these features? |
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. |
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! |
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
andclient::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.The text was updated successfully, but these errors were encountered: