Release Notes - Core Server - Version 2.4.2 - HTML format

Question

Bug

  • [SERVER-8720] - Memory leak in DBClientReplicaSet::slaveConn
  • [SERVER-8799] - Sort or Find on Symbol data type throws exception
  • [SERVER-8984] - DBClientInterface::getLastError should test for command failures
  • [SERVER-8999] - Searches on partitioned text indexes return no results if "language" is specified
  • [SERVER-9014] - Mongod and mongos crash induced by many concurrent invocations of the getnonce command.
  • [SERVER-9027] - Using DBRef as shard key not working anymore in 2.2.0+
  • [SERVER-9029] - Duplicate users in system.users causes problem with 2.4.x upgrade
  • [SERVER-9047] - warning: failed to read from /proc/self/numa_maps: errno:2 No such file or directory
  • [SERVER-9050] - configsvr + getLastError w:1 should not return norepl error, just note
  • [SERVER-9053] - TTL index asserts on 2.4 secondary
  • [SERVER-9054] - Update db.help() with new format for addUser()
  • [SERVER-9061] - Mongostat 2.4 segfaults when called with multiple hosts and auth
  • [SERVER-9062] - mongod crashes when creating a "2dsphere" index on a large (~10 million docs) collection.
  • [SERVER-9066] - Field names can be repeated in JavaScript when the same value is set multiple times
  • [SERVER-9082] - JSON parser doesn't accept simple DBRef $id values, like ints or strings
  • [SERVER-9085] - db.replSetInfo() issue with converting OpTimes to seconds
  • [SERVER-9088] - printjson/printjsononeline JS helpers may attempt to access the 'DB' object (even if it doesn't exist)
  • [SERVER-9124] - Avoid raw pointers for SM's nativeHelper
  • [SERVER-9125] - Unable to upgrade config metadata from v3 to v4 - 13127 getMore: cursor didn't exist on server, possible restart or timeout?
  • [SERVER-9139] - cursor leak in mongos of unsharded cursors
  • [SERVER-9182] - mongorestore won't restore manually edited .metadata.json file if user editor adds trailing newline
  • [SERVER-9213] - Resource constraints cause premature OOM and segfault
  • [SERVER-9228] - s2cursor can return dups when it yields
  • [SERVER-9229] - Windows 32bit failing intermittently on migrateBig.js
  • [SERVER-9230] - v8 ObjectTracker isn't tracking uncollected objects
  • [SERVER-9251] - "Extra" fields added to lazy BSON V8 objects not order preserving
  • [SERVER-9267] - Issues with readonly BSON in v8

New Feature

Improvement

  • [SERVER-7271] - On transient config server failure, mongod should not abort
  • [SERVER-8819] - Add round trip unit jstest framework for 10gen custom types in javascript interpreter
  • [SERVER-8983] - Add error code for authentication fails - especially important for auditing products
  • [SERVER-9003] - Display replica set chaining topology in rs.status()
  • [SERVER-9022] - Enable mongos mode which releases ShardConnections to the pool after read ops
  • [SERVER-9174] - Race condition on read_pref_rs_client.js after reconfig.
  • [SERVER-9185] - Add GC Prologue and Epilogue heap stats
  • [SERVER-9312] - sharding_migrateBigObject.js longer timeout for slow machines

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.