The stable v1.0.0 release follows six alpha releases, three beta releases and three release candidates since the first alpha in November 2014. It includes over 50,000 lines of changes from the "v0" version of the driver and represents a substantial evolution of the code base.
Some of the major goals for the v1.0.0 release include:
- More consistent APIs and error handling
- Better encapsulation and abstraction
- Improved server compatibility and feature support
- More portability and reduced dependencies
- Improved BSON support
Given these ambitious goals, there are some substantial backwards-incompatible changes that users need to address before upgrading.
The
MongoDB::Upgrading document outlines the most substantial user-facing changes along with recommendations and commentary. All users are
STRONGLY encouraged to read it before installing the v1.0.0 driver.
The
Changes file has a comprehensive list, sans commentary, for those who wish even greater detail.
We look forward to feedback from the user community about the v1.0.0 release. As always, bugs and feature requests should be reported through
JIRA.