MongoDB Perl driver v1.0.0 Alpha 6 (v0.999.998.6-TRIAL) released

1 view
Skip to first unread message

David Golden

unread,
May 20, 2015, 2:43:12 PM5/20/15
to mongodb-...@googlegroups.com, mongod...@googlegroups.com
The MongoDB Perl Driver v0.999.998.6-TRIAL has been released to CPAN: https://metacpan.org/release/MONGODB/MongoDB-v0.999.998.6-TRIAL
  
This is the sixth alpha release in the development series that will culminate in a v1.0.0 release in 2015.  The next release is expected
to be the first beta release, indicating a stable API and a much smaller rate of change before the GA release.

While the v0.999.998.x-TRIAL series is believed be as reliable as the stable release series, the implementation and API are still subject to change. While preserving back-compatibility is important and will be delivered to a great extent, it will not be guaranteed.

Using the v0.999.998.x-TRIAL series means that you understand that your code may break due to changes in the driver between now and the v1.0.0 stable release.

This alpha 6 release includes these major changes:
  • When inserting a document without an '_id' field, the _id will be added during BSON encoding, but the original document will not be changed. (This was inconsistent between regular and bulk insertion in the v0.x series and during previous alpha releases.)
  • The MongoDB::MongoClient class gained a bson_codec attribute and MongoDB::BSON has become a proper class. All BSON encoding/decoding options are set on that object (possibly at MongoDB::MongoClient construction time). It is passed down to MongoDB::Database and MongoDB::Collection.
  • The $MongoDB::BSON global variable have been removed or deprecated. The inflate_regexps and inflate_dbrefs options on MongoDB::MongoClient have been removed.
  • Removed substantial amounts of unused C code and reorganized the remaining parts for clarity. In doing so, several memory leaks were fixed.
More details on changes and how to prepare applications for use with the alpha series may be found in MongoDB::Upgrading.

As always, bugs and feature requests can be reported through JIRA: https://jira.mongodb.org/browse/PERL


Reply all
Reply to author
Forward
0 new messages