Skip to content

DOCS-3882 added 2.6.4 changes #1924

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 1 commit into from
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
139 changes: 126 additions & 13 deletions source/release-notes/2.6-changelog.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,26 +9,139 @@
2.6.4 -- Changes
----------------

- :issue:`SERVER-9788` :program:`mongos` does not respect secondary
preferred after temporarily unavailable secondary
Security
~~~~~~~~

- :issue:`SERVER-14170` Cannot read from secondary if both audit and auth
are enabled in a sharded cluster
- :issue:`SERVER-14701` The "backup" auth role should allow running the "collstats" command for all resources
- :issue:`SERVER-14518` Allow disabling hostname validation for SSL
- :issue:`SERVER-14268` Potential information leak
- :issue:`SERVER-14170` Cannot read from secondary if both audit and auth are enabled in a sharded cluster
- :issue:`SERVER-13833` userAdminAnyDatabase role should be able to create indexes on admin.system.users and admin.system.roles
- :issue:`SERVER-12512` Add role-based, selective audit logging.
- :issue:`SERVER-9482` Add build flag for sslFIPSMode

- :issue:`SERVER-14311` skipping of index keys is not accounted for in plan
ranking by the index scan stage
Querying
~~~~~~~~

- :issue:`SERVER-14431` Invalid chunk data after splitting on a key that's
too large
- :issue:`SERVER-14625` Query planner can construct incorrect bounds for negations inside $elemMatch
- :issue:`SERVER-14607` hash intersection of fetched and non-fetched data can discard data from a result
- :issue:`SERVER-14532` Improve logging in the case of plan ranker ties
- :issue:`SERVER-14350` Server crash when $centerSphere has non-positive radius
- :issue:`SERVER-14317` Dead code in IDHackRunner::applyProjection
- :issue:`SERVER-14311` skipping of index keys is not accounted for in plan ranking by the index scan stage
- :issue:`SERVER-14123` some operations can create BSON object larger than the 16MB limit
- :issue:`SERVER-14034` Sorted $in query with large number of elements can't use merge sort
- :issue:`SERVER-13994` do not aggressively pre-fetch data for parallelCollectionScan

Replication/Pairing
~~~~~~~~~~~~~~~~~~~

- :issue:`SERVER-14556` Default dbpath for mongod :option:`--configsvr`
changes in 2.6
- :issue:`SERVER-14665` Build failure for v2.6 in closeall.js caused by access violation reading _me
- :issue:`SERVER-14505` cannot dropAllIndexes when index builds in progress assertion failure
- :issue:`SERVER-14494` Dropping collection during active background index build on secondary triggers segfault
- :issue:`SERVER-13822` Running resync before replset config is loaded can crash :program:`mongod`
- :issue:`SERVER-11776` Replication 'isself' check should allow mapped ports

- :issue:`SERVER-14532` Improve logging in the case of plan ranker ties
Sharding
~~~~~~~~

- :issue:`SERVER-14551` Runner yield during migration cleanup (removeRange) results in fassert
- :issue:`SERVER-14431` Invalid chunk data after splitting on a key that's too large
- :issue:`SERVER-14261` stepdown during migration range delete can abort :program:`mongod`
- :issue:`SERVER-14032` v2.6 :program:`mongos` doesn't verify _id is present for config server upserts
- :issue:`SERVER-13648` better stats from migration cleanup
- :issue:`SERVER-12750` :program:`mongos` shouldn't accept initial query with "exhaust" flag set
- :issue:`SERVER-9788` :program:`mongos` does not re-evaluate read preference once a valid replica set member is chosen
- :issue:`SERVER-9526` Log messages regarding chunks not very informative when the shard key is of type BinData

- :issue:`SERVER-14738` Updates to documents with text-indexed fields may
lead to incorrect entries
Storage
~~~~~~~

- :issue:`SERVER-14198` Std::set<pointer> and Windows Heap Allocation Reuse produces non-deterministic results
- :issue:`SERVER-13975` Creating index on collection named "system" can cause server to abort
- :issue:`SERVER-13729` Reads & Writes are blocked during data file allocation on Windows
- :issue:`SERVER-13681` :program:`mongod` B stalls during background flush on Windows

Indexing
~~~~~~~~

- :issue:`SERVER-14494` Dropping collection during active background index build on secondary triggers segfault

Write Ops
~~~~~~~~~

- :issue:`SERVER-14257` "remove" command can cause process termination by throwing unhandled exception if profiling is enabled
- :issue:`SERVER-14024` Update fails when query contains part of a DBRef and results in an insert (upsert:true)
- :issue:`SERVER-13764` debug mechanisms report incorrect nscanned / nscannedObjects for updates

Networking
~~~~~~~~~~

- :issue:`SERVER-13734` Remove catch (...) from handleIncomingMsg

Geo
~~~

- :issue:`SERVER-14039` $nearSphere query with 2d index, skip, and limit returns incomplete results
- :issue:`SERVER-13701` Query using 2d index throws exception when using explain()

Text Search
~~~~~~~~~~~

- :issue:`SERVER-14738` Updates to documents with text-indexed fields may lead to incorrect entries
- :issue:`SERVER-14027` Renaming collection within same database fails if wildcard text index present

Tools
~~~~~

- :issue:`SERVER-14212` :program:`mongorestore` may drop system users and roles
- :issue:`SERVER-14048` :program:`mongodump` against :program:`mongos` can't send dump to standard output

Admin
~~~~~

- :issue:`SERVER-14556` Default dbpath for :program:`mongod` :option:`--configsvr` changes in 2.6
- :issue:`SERVER-14355` Allow dbAdmin role to manually create system.profile collections

Packaging
~~~~~~~~~

- :issue:`SERVER-14283` Parameters in installed config file are out of date

JavaScript
~~~~~~~~~~

- :issue:`SERVER-14254` Do not store native function pointer as a property in function prototype
- :issue:`SERVER-13798` v8 garbage collection can cause crash due to independent lifetime of DBClient and Cursor objects
- :issue:`SERVER-13707` mongo shell may crash when converting invalid regular expression

Shell
~~~~~

- :issue:`SERVER-14341` negative opcounter values in serverStatus
- :issue:`SERVER-14107` Querying for a document containing a value of either type Javascript or JavascriptWithScope crashes the shell

Usability
~~~~~~~~~

- :issue:`SERVER-13833` userAdminAnyDatabase role should be able to create indexes on admin.system.users and admin.system.roles

Logging
~~~~~~~

- :issue:`SERVER-12512` Add role-based, selective audit logging.

Diagnostics
~~~~~~~~~~~

- :issue:`SERVER-14341` negative opcounter values in serverStatus

Testing
~~~~~~~

- :issue:`SERVER-14731` plan_cache_ties.js sometimes fails
- :issue:`SERVER-14147` make index_multi.js retry on connection failure
- :issue:`SERVER-13615` sharding_rs2.js intermittent failure due to reliance on opcounters

.. _2.6.3-changelog:

Expand Down