2.5 KiB
2.5 KiB
Credits
Adrian Madrid, aemadrid@gmail.com
- bin/mongo_console
- examples/benchmarks.rb
- examples/irb.rb
- Modifications to examples/simple.rb
- Found plenty of bugs and missing features.
- Ruby 1.9 support.
- Gem support.
- Many other code suggestions and improvements.
Aman Gupta, aman@tmm1.net
- Collection#save
- Noted bug in returning query batch size.
Jon Crosby, jon@joncrosby.me
- Some code clean-up
John Nunemaker, http://railstips.org
- Collection#create_index takes symbols as well as strings
- Fix for Collection#save
- Add logger convenience methods to connection and database
David James, djames@sunlightfoundation.com
- Fix dates to return as UTC
Paul Dlug, paul.dlug@gmail.com
- Generate _id on the client side if not provided
- Collection#insert and Collection#save return _id
Durran Jordan, durran@gmail.com
- DB#collections
- Support for specifying sort order as array of [key, direction] pairs
- OrderedHash#update aliases to merge!
Cyril Mougel, cyril.mougel@gmail.com
- Initial logging support
- Test case
Jack Chen, chendo on github
- Test case + fix for deserializing pre-epoch Time instances
Michael Bernstein, mrb on github
- Cursor#sort
Paulo Ahahgon, pahagon on github
- removed hard limit
Les Hill, leshill on github
- OrderedHash#each returns self
Sean Cribbs, seancribbs on github
- Modified standard_benchmark to allow profiling
- C ext for faster ObjectID creation
Sunny Hirai
- Suggested hashcode fix for Mongo::ObjectID
- Noted index ordering bug.
- GridFS performance boost
Christos Trochalakis
- Added map/reduce helper
Blythe Dunham
- Added finalize option to map/reduce
Matt Powell (fauxparse)
- Added GridStore#mv
Patrick Collison
- Added safe mode for Collection#remove
Chuck Remes
- Extraction of BSON into separate gems
- Extensions compile on Rubinius
- Performance improvements for INT in C extensions
- Performance improvements for JRuby BSON encoder and callback classes
Dmitrii Golub (Houdini) and Jacques Crocker (railsjedi)
- Support open to exclude fields on query
dfitzgibbon
- patch for ensuring bson_ext compatibility with early release of Ruby 1.8.5
Matt Taylor
- Noticed excessive calls to ObjectId#to_s. As a result, stopped creating log messages when no logger was passed to Mongo::Connection. Resulted in a significant performance improvement.
Hongli Lai (Phusion)
- Significant performance improvements. See commits.
Mislav Marohnić
- Replaced returning with each_with_object
Alex Stupka
- Replica set port bug