120 lines
2.5 KiB
Markdown
120 lines
2.5 KiB
Markdown
# 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
|
|
|
|
* #sort method for Cursor instances
|
|
|
|
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
|