|
| 1 | +.. _3.6.18-changelog: |
| 2 | + |
| 3 | +3.6.18 Changelog |
| 4 | +---------------- |
| 5 | + |
| 6 | +Security |
| 7 | +~~~~~~~~ |
| 8 | + |
| 9 | +:issue:`SERVER-46834` Use monotonic time in UserCacheInvalidator |
| 10 | + |
| 11 | +Sharding |
| 12 | +~~~~~~~~ |
| 13 | + |
| 14 | +- :issue:`SERVER-29153` Make sure replica set nodes agree on which node is primary before doing writes in ShardingTest initialization |
| 15 | +- :issue:`SERVER-33597` Make allow_partial_results.js, return_partial_shards_down.js start shards as replica sets |
| 16 | +- :issue:`SERVER-44130` Flip order of assert.lte arguments in logical_time_metadata.js |
| 17 | +- :issue:`SERVER-45770` Add to information contained in logfile about "moveChunk.to" |
| 18 | +- :issue:`SERVER-46466` Race with findAndModify retryable write and session migration |
| 19 | + |
| 20 | +Replication |
| 21 | +~~~~~~~~~~~ |
| 22 | + |
| 23 | +- :issue:`SERVER-35050` Don't abort collection clone due to negative document count |
| 24 | +- :issue:`SERVER-35437` Wait for secondary state after stepdown command in multi_rs.js |
| 25 | +- :issue:`SERVER-45178` Rollback via refetch can cause rollback to happen successfully w/o updating the rollback id. |
| 26 | + |
| 27 | +Query |
| 28 | +~~~~~ |
| 29 | + |
| 30 | +- :issue:`SERVER-32903` Ambiguous field name error should be ignored during initial sync |
| 31 | +- :issue:`SERVER-45363` Issue with mongodb text indexes and weights when using wildcard specifier |
| 32 | + |
| 33 | +Aggregation |
| 34 | +~~~~~~~~~~~ |
| 35 | + |
| 36 | +:issue:`SERVER-45418` DocumentSourceCursor batching memory accounting does not account for empty documents, leads to unbounded memory use for count-like aggregates |
| 37 | + |
| 38 | +Storage |
| 39 | +~~~~~~~ |
| 40 | + |
| 41 | +:issue:`SERVER-45289` Conditional jump or move depends on uninitialised value(s) in validate_adaptor.cpp |
| 42 | + |
| 43 | +Operations |
| 44 | +~~~~~~~~~~ |
| 45 | + |
| 46 | +- :issue:`SERVER-34199` "timing" section of serverStatus can have large impact on ftdc retention |
| 47 | +- :issue:`SERVER-46024` Collect /proc/vmstat swap statistics in FTDC |
| 48 | + |
| 49 | +Build and Packaging |
| 50 | +~~~~~~~~~~~~~~~~~~~ |
| 51 | + |
| 52 | +- :issue:`SERVER-45713` Run rhel7 push and publish tasks on large rhel70 distro |
| 53 | +- :issue:`SERVER-45732` Filter flags from net-snmp-config invocation more aggressively |
| 54 | +- :issue:`SERVER-46983` Upload repobuilding packages to correct URL |
| 55 | +- :issue:`SERVER-46996` all push/publish_packages tasks should run on small hosts |
| 56 | + |
| 57 | +Internals |
| 58 | +~~~~~~~~~ |
| 59 | + |
| 60 | +- :issue:`SERVER-30739` config_server_checks.js should assert if initial replSetConfig fails |
| 61 | +- :issue:`SERVER-37148` Remove mr_shard_version.js and mr_during_migrate.js in favor of MR FSM test |
| 62 | +- :issue:`SERVER-38119` Windows dump file naming does not account for dots in directory names |
| 63 | +- :issue:`SERVER-40047` Test for blocking queue should not test for non-guaranteed condition |
| 64 | +- :issue:`SERVER-40305` Add diagnostic logging to max_time_ms.js |
| 65 | +- :issue:`SERVER-42278` Log SockAddrs produced during LDAP connection establishment with manually derived sizes |
| 66 | +- :issue:`SERVER-42525` Single-node replica sets shouldn't wait for electable caught up secondaries during shutdown |
| 67 | +- :issue:`SERVER-43349` Incorrect serialization for $elemMatch $not $ne |
| 68 | +- :issue:`SERVER-44325` Add polyfill for certificate chain verification |
| 69 | +- :issue:`SERVER-44435` Allow x509 authorization to be selectively enabled based on the CA |
| 70 | +- :issue:`SERVER-44868` Initialsync logkeeper and logkeeper-short tests should pass snapshot id and dataset link respectively to dsi(sys-perf) |
| 71 | +- :issue:`SERVER-45156` SockAddr constructor should take sockaddr, not sockaddr_storage |
| 72 | +- :issue:`SERVER-45472` Ensure RoleGraph can serialize authentication restrictions to BSON |
| 73 | +- :issue:`SERVER-45766` Remove "requires" from the server yaml |
| 74 | +- :issue:`SERVER-45867` Use latest version of signal processing |
| 75 | +- :issue:`SERVER-45935` [3.6] WT error handler incorrectly prints "An unsupported journal format detected" |
| 76 | +- :issue:`SERVER-46082` Use bin/analysis.py for performance projects |
| 77 | +- :issue:`SERVER-46174` Free peer certificate in SSL_get0_verified_chain polyfill |
| 78 | +- :issue:`SERVER-46754` Use new repobuilder service |
| 79 | +- :issue:`SERVER-46766` Teardown clusters after every perf run |
| 80 | +- :issue:`SERVER-46899` Fix tcmallocReleaseRate parameter in 4.0 and 3.6 |
| 81 | +- :issue:`SERVER-47063` Upgrade static OpenSSL to 1.1.1e |
| 82 | +- :issue:`SERVER-47232` Ensure availability of Python ldap libraries |
| 83 | + |
0 commit comments