Skip to content

DOCS-3606 add 2.6.2 changelog #1838

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
146 changes: 146 additions & 0 deletions source/release-notes/2.6-changelog.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,152 @@

.. default-domain:: mongodb



.. _2.6.2-changelog:

2.6.2 -- Changes
----------------

Security
~~~~~~~~

- :issue:`SERVER-13727` The "backup" auth role should allow running the "collstats" command
- :issue:`SERVER-13612` SSL-enabled server appears to not be sending the list of supported certificate issuers to the client
- :issue:`SERVER-13753` mongod may terminate if x.509 authentication certificate is invalid
- :issue:`SERVER-13804` The built-in roles "restore" doesn't have insert privileges on system.roles collection
- :issue:`SERVER-13868` We don't mark V1 users as probed on databases for which they do not have surrogate user documents
- :issue:`SERVER-13850` Make sure user cache entry is up to date before using it to determine a user's roles in user management commands on mongos
- :issue:`SERVER-13945` Match x.509 cluster certificates per attribute instead of substring comparison
- :issue:`SERVER-13588` Shell prints startup warning when auth enabled


Querying
~~~~~~~~

- :issue:`SERVER-13731` Stack overflow when parsing deeply nested $not query
- :issue:`SERVER-13890` Index bounds builder constructs invalid bounds for multiple negations joined by an $or
- :issue:`SERVER-13752` verify assert on empty $in clause and sort on second field in compound index
- :issue:`SERVER-13337` re-enable idhack for queries with projection
- :issue:`SERVER-13715` Aggregation pipeline execution can fail with $or and blocking sorts
- :issue:`SERVER-13714` non-top-level indexable $not triggers query planning bug
- :issue:`SERVER-13769` Distinct command on indexed field with geo predicate fails to execute
- :issue:`SERVER-13675` Plans with differing performance can tie during plan ranking
- :issue:`SERVER-13899` "Whole index scan" query solutions can use incompatible indexes, return incorrect results
- :issue:`SERVER-13852` IndexBounds::endKeyInclusive not initialized by constructor
- :issue:`SERVER-14073` planSummary truncated at 255 characters
- :issue:`SERVER-14174` If ntoreturn is a limit (rather than batch size) extra data gets buffered during plan ranking
- :issue:`SERVER-13789` Some nested queries trigger an assertion error
- :issue:`SERVER-14064` Add planSummary information to count command
- :issue:`SERVER-13960` Queries containing $or may miss results if multiple clauses use the same index
- :issue:`SERVER-14180` Crash with 'and' clause, $elemMatch, and nested $mod or regex
- :issue:`SERVER-14176` natural order sort specification ignored if query is specified
- :issue:`SERVER-13754` Bounds should not be combined for $or queries that can use merge sort


Write Operations
~~~~~~~~~~~~~~~~

- :issue:`SERVER-13802` Insert field validation stops at first Timestamp field


Replication
~~~~~~~~~~~

- :issue:`SERVER-13993` log a message when shouldChangeSyncTarget() believes a node should change sync targets
- :issue:`SERVER-13976` Cloner needs to detect failure to create collection


Sharding
~~~~~~~~

- :issue:`SERVER-13616` "type 7" (OID) error when acquiring distributed lock for first time
- :issue:`SERVER-13812` Catch exception thrown by getShardsForQuery for geo query
- :issue:`SERVER-14138` mongos incorrectly targets multiple shards for nested field shard key predicates
- :issue:`SERVER-11332` Authentication requests delayed if first config server is unresponsive


Geo
~~~

- :issue:`SERVER-13687` Results of $near query on compound multi-key 2dsphere index not sorted by distance


Map/Reduce
~~~~~~~~~~

- :issue:`SERVER-14186` rs.stepDown during mapReduce causes fassert in logOp
- :issue:`SERVER-13981` Temporary map/reduce collections are incorrectly replicated to secondaries


Storage
~~~~~~~

- :issue:`SERVER-13750` ConvertToCapped on empty collection aborts after invariant() failure
- :issue:`SERVER-14056` Moving large collection across databases with renameCollection triggers fatal assertion
- :issue:`SERVER-14082` Excessive freelist scanning for MaxBucket
- :issue:`SERVER-13737` CollectionOptions parser should skip "size"/"max" elements if values non-numeric


Build & Packaging
~~~~~~~~~~~~~~~~~

- :issue:`SERVER-13950` mongodb-enterprise is missing needed dependency list
- :issue:`SERVER-13862` Unable to install mongodb-org-server 2.6.1-1 on RHEL5 via RPM
- :issue:`SERVER-13724` Add SCons flag to override treating all warnings as errors


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

- :issue:`SERVER-13587` ndeleted in system.profile documents reports 1 too few documents removed
- :issue:`SERVER-13368` Need to expose better timing information in currentOps


Administration
~~~~~~~~~~~~~~

- :issue:`SERVER-13954` noscripting configuration option not available in YAML configuration file


Tools
~~~~~

- :issue:`SERVER-10464` Mongodump cannot query oplog.$main or oplog.rs when using --dbpath
- :issue:`SERVER-13760` mongoexport crashes on large timestamps on Windows


Shell
~~~~~

- :issue:`SERVER-13865` Shell returns incorrect WriteResult for compatibility-mode upsert with non-OID equality pred on _id field
- :issue:`SERVER-13037` Typo in error message for "compatibility mode"


Internal Code
~~~~~~~~~~~~~
- :issue:`SERVER-13794` Unused snapshot history consuming significant heap space
- :issue:`SERVER-13446` Solaris builds depend on ILLUMOS libc
- :issue:`SERVER-14092` MongoDB upgrade 2.4 to 2.6 check returns error in internal collections
- :issue:`SERVER-14000` Add new lsb file location for Debian 7.1


Testing
~~~~~~~

- :issue:`SERVER-13723` tags.js has been flakey due to change in its timeout when it was ported to use write commands
- :issue:`SERVER-13494` setup_multiversion_mongodb.py doesn't download 2.4.10 because of non-numeric version sorting
- :issue:`SERVER-13603` Test suites with options tests fail when run with --nopreallocj
- :issue:`SERVER-13948` awaitReplication() sometimes fails to get a config version from master causing test failures
- :issue:`SERVER-13839` sync2.js failed
- :issue:`SERVER-13972` connections_opened.js failure
- :issue:`SERVER-13712` Reduce peak disk usage of test suites
- :issue:`SERVER-14249` Add tests for querying oplog via mongodump using --dbpath
- :issue:`SERVER-10462` Windows file locking related buildbot failures




.. _2.6.1-changelog:

2.6.1 -- Changes
Expand Down