|
| 1 | +.. _3.4.15-changelog: |
| 2 | + |
| 3 | +3.4.15 Changelog |
| 4 | +---------------- |
| 5 | + |
| 6 | +Security |
| 7 | +~~~~~~~~ |
| 8 | + |
| 9 | +- :issue:`SERVER-31893` Explicitly define timeout for synchronous LDAP calls |
| 10 | +- :issue:`SERVER-34193` Limit recursive definition ASN.1 types with OpenSSL update |
| 11 | +- :issue:`SERVER-34477` Coverity analysis defect 103475: Invalid iterator comparison |
| 12 | + |
| 13 | +Sharding |
| 14 | +~~~~~~~~ |
| 15 | + |
| 16 | +- :issue:`SERVER-16802` Order of balancer chunk moves depends on order of config.collections |
| 17 | +- :issue:`SERVER-22553` mongos_shard_failure_tolerance.js should not rely on order of shard ids |
| 18 | +- :issue:`SERVER-27941` Remove the shardVersion check when entering the critical section. |
| 19 | +- :issue:`SERVER-28670` Add sharding metadata refresh metrics section to serverStatus |
| 20 | +- :issue:`SERVER-28981` Sharding balancer prefers shards in a specific order when moving chunks |
| 21 | +- :issue:`SERVER-32885` Overlap chunk clone application on the donor with fetching documents from the recipient |
| 22 | +- :issue:`SERVER-34508` Prevent race condition in Migration Destination Manager from swallowing an exception |
| 23 | +- :issue:`SERVER-34571` Invariant fails in destructor of MigrationChunkClonerSourceLegacy on shutdown |
| 24 | + |
| 25 | +Replication |
| 26 | +~~~~~~~~~~~ |
| 27 | + |
| 28 | +- :issue:`SERVER-29949` InitialSyncerResetsOptimesOnNewAttempt unit test should set optime before starting initial syncer |
| 29 | +- :issue:`SERVER-33026` SyncSourceFeedback request doesn't have a timeout |
| 30 | + |
| 31 | +Storage |
| 32 | +~~~~~~~ |
| 33 | + |
| 34 | +- :issue:`SERVER-23935` Disable oplog sampling in queryable backup mode |
| 35 | +- :issue:`SERVER-32453` WTKVEngine::getAllIdents mishandles cursor->next return code. |
| 36 | +- :issue:`SERVER-33854` Fix applyOps field handling |
| 37 | + |
| 38 | +WiredTiger |
| 39 | +`````````` |
| 40 | + |
| 41 | +- :issue:`SERVER-20056` Log a startup warning if wiredTigerCacheSizeGB is > 80% of RAM |
| 42 | + |
| 43 | +Operations |
| 44 | +~~~~~~~~~~ |
| 45 | + |
| 46 | +- :issue:`SERVER-12644` Move note about noprealloc hurting performance to startup warnings |
| 47 | +- :issue:`SERVER-28369` Give mongoldap a 'debug' mode |
| 48 | + |
| 49 | +Build and Packaging |
| 50 | +~~~~~~~~~~~~~~~~~~~ |
| 51 | + |
| 52 | +- :issue:`SERVER-21317` Better fallback for builds with no version.json and no git repo |
| 53 | +- :issue:`SERVER-25691` Break out unit test compilation and run in its own task |
| 54 | +- :issue:`SERVER-27483` Avoid stripping debug symbols from C++ unit tests in Evergreen |
| 55 | +- :issue:`SERVER-31535` Platform Support: remove Ubuntu 12.04 builds |
| 56 | +- :issue:`SERVER-31809` Start using toolchain python on macOS |
| 57 | +- :issue:`SERVER-32923` Platform Support: remove SLES11 builds |
| 58 | +- :issue:`SERVER-34149` Upgrade zlib to latest |
| 59 | +- :issue:`SERVER-34250` Update Tools builders in Evergreen to match upstream |
| 60 | + |
| 61 | +Tools |
| 62 | +~~~~~ |
| 63 | + |
| 64 | +- :issue:`TOOLS-17` mongodump --oplog should record the end oplog entry before backing up the oplog |
| 65 | +- :issue:`TOOLS-1706` mongoreplay cannot safely terminate on one core |
| 66 | +- :issue:`TOOLS-1779` stop building tools on solaris on all branches |
| 67 | +- :issue:`TOOLS-1780` Build tools with Go 1.8.x |
| 68 | +- :issue:`TOOLS-1948` Use Go-native TLS dialer on platforms with openssl 0.9.x |
| 69 | +- :issue:`TOOLS-1968` Backport - Need to update spacemonkeygo/openssl fork to support newer OpenSSL libraries |
| 70 | + |
| 71 | +Internals |
| 72 | +~~~~~~~~~ |
| 73 | + |
| 74 | +- :issue:`SERVER-21630` Expand resmoke's CheckReplDBHash support to config servers and sharded replica sets |
| 75 | +- :issue:`SERVER-24480` The Validate hook should run after CheckReplDBHash |
| 76 | +- :issue:`SERVER-24759` Run resmoke.py collection validation on the config servers |
| 77 | +- :issue:`SERVER-25771` valgrind fails with boost::math::erfc_inv<long double>(long double, long double): Overflow Error |
| 78 | +- :issue:`SERVER-27351` Deleted files cause lint failure on evergreen |
| 79 | +- :issue:`SERVER-27529` scons msi target is failing do to missing dependencies |
| 80 | +- :issue:`SERVER-27643` Stack locator can return invalid stack size when stack size ulimit is unlimited |
| 81 | +- :issue:`SERVER-28989` Avoid dropping dummy database in ReplSetTest.prototype.checkReplicaSet() |
| 82 | +- :issue:`SERVER-30857` when i try to launch ./mongo instance its crash right away even it show on other hand connection accepted from 127.0.0.1:54008 #1 (1 connection now open) |
| 83 | +- :issue:`SERVER-30900` remove collMod writeConcern argument from ReplSetTest.checkReplicaSet() |
| 84 | +- :issue:`SERVER-31128` run_validate_collections hook doesn't check secondaries |
| 85 | +- :issue:`SERVER-31441` Make run_validate_collections.js validate all nodes in replica set in parallel |
| 86 | +- :issue:`SERVER-31468` replSets/startParallelShell.js should wait for its parallel shells to exit |
| 87 | +- :issue:`SERVER-33068` run_check_repl_dbhash.js hook exits without actually running dbhash on a replica set |
| 88 | +- :issue:`SERVER-33329` Server and Shell do not emit TLS "protocol_version" alert messages |
| 89 | +- :issue:`SERVER-33398` Add the new finer grained sys-perf tasks |
| 90 | +- :issue:`SERVER-33484` Code coverage can't distinguish between files with identical names |
| 91 | +- :issue:`SERVER-33670` Build mongo binaries with -ssl compile flag in system_perf.yml |
| 92 | +- :issue:`SERVER-33734` Improve jsTestLog filterability |
| 93 | +- :issue:`SERVER-33805` Change Jepsen tasks running in Evergreen to use mongobridge |
| 94 | +- :issue:`SERVER-33843` PeriodicKillSecondaries hook can run validate while a secondary is still applying operations |
| 95 | +- :issue:`SERVER-33848` Update compile flags for sys-perf and performance projects |
| 96 | +- :issue:`SERVER-33935` utils_auth.js should support connecting to clusters running with SSL |
| 97 | +- :issue:`SERVER-33970` New baselines for mongo-perf |
| 98 | +- :issue:`SERVER-34116` resmoke.py is silently not running non-passthrough tests on the 3.4 branch |
| 99 | +- :issue:`SERVER-34140` remove multiple distro specification for single tasks in evergreen configs |
| 100 | +- :issue:`SERVER-34213` testshard1.js should use _ids of [0, nItems -1] instead of [1, nItems] |
| 101 | +- :issue:`SERVER-34237` Expose means for shell to disable TLS 1.0 |
| 102 | +- :issue:`SERVER-34605` Change Jepsen tasks to run on the ubuntu1604-build distro in Evergreen |
| 103 | +- :issue:`SERVER-34667` data_consistency_checks.js incorrectly assumes that the config.mongos collection always exists |
| 104 | +- :issue:`TOOLS-1665` Mongotools may block forever on dead connections |
| 105 | +- :issue:`TOOLS-1704` Update mongo-tools projects to use macos-1012 distro instead of osx-1010 |
| 106 | +- :issue:`TOOLS-1941` Tools qa-tests often timeout, particularly on server latests |
| 107 | +- :issue:`TOOLS-1978` tools fail eslint testing |
| 108 | +- :issue:`TOOLS-2003` Drop SUSE11 from Evergreen builds |
| 109 | +- :issue:`TOOLS-2008` Tests fail on v3.4-master branch |
| 110 | +- :issue:`WT-3972` Allow more than 64K cursors to be open on a data source simultaneously |
| 111 | +- :issue:`WT-3975` arg format mismatch after rwlock changes |
| 112 | +- :issue:`WT-3994` Enhance WiredTiger Jenkins pull request tester for old branches |
| 113 | +- :issue:`WT-4032` parent pages can be evicted while being split. |
| 114 | + |
0 commit comments