All Versions
308
Latest Version
Avg Release Cycle
22 days
Latest Release
1013 days ago

Changelog History
Page 27

  • v0.9.9 Changes

    February 13, 2012
    • โž• Added createFromTime method on ObjectID to allow for queries against _id more easily using the timestamp.
    • Db.close(true) now makes connection unusable as it's been force closed by app.
    • ๐Ÿ›  Fixed mapReduce and group functions to correctly send slaveOk on queries.
    • ๐Ÿ›  Fixes for find method to correctly work with find(query, fields, callback) (Issue #506).
    • A fix for connection error handling when using the SSL on MongoDB.
  • v0.9.9.8 Changes

    April 12, 2012
    • _id=0 is being turned into an ObjectID (Issue #551)
    • ๐Ÿ›  fix for error in GridStore write method (Issue #559)
    • ๐Ÿ›  Fix for reading a GridStore from arbitrary, non-chunk aligned offsets, added test (Issue #563, https://github.com/subroutine)
    • โœ… Modified limitRequest to allow negative limits to pass through to Mongo, added test (Issue #561)
    • ๐Ÿ›  Corrupt GridFS files when chunkSize < fileSize, fixed concurrency issue (Issue #555)
    • ๐Ÿ– Handle dead tailable cursors (Issue #568, https://github.com/aheckmann)
    • Connection pools handles closing themselves down and clearing the state
    • Check bson size of documents against maxBsonSize and throw client error instead of server error, (Issue #553)
    • โšก๏ธ Returning update status document at the end of the callback for updates, (Issue #569)
    • ๐ŸŽ Refactor use of Arguments object to gain performance (Issue #574, https://github.com/AaronAsAChimp)
  • v0.9.9.7 Changes

    March 16, 2012
    • Stats not returned from map reduce with inline results (Issue #542)
    • ๐Ÿ‘€ Re-enable testing of whether or not the callback is called in the multi-chunk seek, fix small GridStore bug (Issue #543, https://github.com/pgebheim)
    • Streaming large files from GridFS causes truncation (Issue #540)
    • ๐Ÿ‘‰ Make callback type checks agnostic to V8 context boundaries (Issue #545)
    • โšก๏ธ Correctly throw error if an attempt is made to execute an insert/update/remove/createIndex/ensureIndex with safe enabled and no callback
    • Db.open throws if the application attemps to call open again without calling close first
  • v0.9.9.6 Changes

    March 12, 2012
    • ๐Ÿ“œ BSON parser is externalized in it's own repository, currently using git master
    • ๐Ÿ›  Fixes for Replicaset connectivity issue (Issue #537)
    • ๐Ÿ›  Fixed issues with node 0.4.X vs 0.6.X (Issue #534)
    • โœ‚ Removed SimpleEmitter and replaced with standard EventEmitter
    • ๐Ÿ‘€ GridStore.seek fails to change chunks and call callback when in read mode (Issue #532)
  • v0.9.9.5 Changes

    March 07, 2012
    • ๐Ÿ”€ Merged in replSetGetStatus helper to admin class (Issue #515, https://github.com/mojodna)
    • ๐Ÿ”€ Merged in serverStatus helper to admin class (Issue #516, https://github.com/mojodna)
    • ๐Ÿ›  Fixed memory leak in C++ bson parser (Issue #526)
    • ๐Ÿ›  Fix empty MongoError "message" property (Issue #530, https://github.com/aheckmann)
    • Cannot save files with the same file name to GridFS (Issue #531)
  • v0.9.9.4 Changes

    February 26, 2012
    • ๐Ÿ›  bugfix for findAndModify: Error: corrupt bson message < 5 bytes long (Issue #519)
  • v0.9.9.3 Changes

    February 23, 2012
    • document: save callback arguments are both undefined, (Issue #518)
    • ๐Ÿ“œ Native BSON parser install error with npm, (Issue #517)
  • v0.9.9.2 Changes

    February 17, 2012
    • ๐Ÿ‘Œ Improved detection of Buffers using Buffer.isBuffer instead of instanceof.
    • โž• Added wrap error around db.dropDatabase to catch all errors (Issue #512)
    • โž• Added aggregate helper to collection, only for MongoDB >= 2.1
  • v0.9.9.1 Changes

    February 15, 2012
    • ๐Ÿ‘ Better handling of safe when using some commands such as createIndex, ensureIndex, addUser, removeUser, createCollection.
    • Mapreduce now throws error if out parameter is not specified.
  • v0.9.8 Changes

    January 17, 2012
    • ๐Ÿ”ง Replicasets now correctly adjusts to live changes in the replicaset configuration on the servers, reconnecting correctly.
      • Set the interval for checking for changes setting the replicaSetCheckInterval property when creating the ReplSetServers instance or on db.serverConfig.replicaSetCheckInterval. (default 1000 miliseconds)
    • ๐Ÿ›  Fixes formattedOrderClause in collection.js to accept a plain hash as a parameter (Issue #469) https://github.com/tedeh
    • โœ‚ Removed duplicate code for formattedOrderClause and moved to utils module
    • 0๏ธโƒฃ Pass in poolSize for ReplSetServers to set default poolSize for new replicaset members
    • ๐Ÿ› Bug fix for BSON JS deserializer. Isolating the eval functions in separate functions to avoid V8 deoptimizations
    • Correct handling of illegal BSON messages during deserialization
    • ๐Ÿ›  Fixed Infinite loop when reading GridFs file with no chunks (Issue #471)
    • โšก๏ธ Correctly update existing user password when using addUser (Issue #470)