0.20 release notes

This commit is contained in:
Kyle Banker 2010-04-07 18:41:08 -04:00
parent 910a82de7e
commit 21c9bb49c0
2 changed files with 19 additions and 0 deletions

16
0.20_UPGRADE Normal file
View File

@ -0,0 +1,16 @@
0.20 will require some minor code upgrades.
1. Note the exception changes in HISTORY. Certain exceptions are now scoped under the BSON
module; if you're catching these, you will need to modify your code.
2. The BSON types are now scoped under the BSON module.
3. Note that mongo_ext no longer exists. The new gems are bson and bson_ext.
4. Indexes on GridFS chunks collections should be unique. If you have existing GridFS
collections, you should drop the current index and replace with a unique one. Before you do this,
make sure that index doesn't exist; no need to go through process unnecessarily.
If you do need to create the index, once you have the chunks collection, here are the commands you can run:
@chunks.drop_index('files_id_1_n_1')
@chunks.create_index([['files_id', Mongo::ASCENDING], ['n', Mongo::ASCENDING]], :unique => true)

View File

@ -1,4 +1,7 @@
0.20
If upgrading from a previous version of the Ruby driver, please read these notes carefully,
along with the 0.20_UPGRADE doc.
* Support for new commands:
* Collection#find_and_modify
* Collection#stats