|
| 1 | +.. _4.0.26-changelog: |
| 2 | + |
| 3 | +4.0.26 Changelog |
| 4 | +---------------- |
| 5 | + |
| 6 | +Security |
| 7 | +~~~~~~~~ |
| 8 | + |
| 9 | +:issue:`SERVER-56240` Turn on checkpointing for the keystore Data Store |
| 10 | + |
| 11 | +Sharding |
| 12 | +~~~~~~~~ |
| 13 | + |
| 14 | +- :issue:`SERVER-48648` Return updated ShardVersion in _configsvrCommitChunkMerge to avoid blind metadata refresh |
| 15 | +- :issue:`SERVER-48653` Return updated ShardVersion in _configsvrCommitChunkSplit to avoid blind metadata refresh |
| 16 | +- :issue:`SERVER-56654` Do not use the collection distributed lock for chunk splits |
| 17 | +- :issue:`SERVER-56779` Do not use the collection distributed lock for chunk merges |
| 18 | +- :issue:`SERVER-56786` There are three routing info refreshes and two chunk scans on the mergeChunks path |
| 19 | +- :issue:`SERVER-58109` The new '_configsvrMergeChunks' path is more expensive than the old one |
| 20 | + |
| 21 | +Replication |
| 22 | +~~~~~~~~~~~ |
| 23 | + |
| 24 | +- :issue:`SERVER-44316` Log message in InitialSyncer for setting begin applying timestamp is incorrect |
| 25 | +- :issue:`SERVER-55465` Fix Invariant upon failed request for a vote from the current primary in the election dry-run of catchup takeover |
| 26 | +- :issue:`SERVER-56054` Change minThreads value for replication writer thread pool to 0 |
| 27 | + |
| 28 | +Aggregation |
| 29 | +~~~~~~~~~~~ |
| 30 | + |
| 31 | +:issue:`SERVER-41741` Improve robustness of change_streams_shell_helper_resume_token.js |
| 32 | + |
| 33 | +Build and Packaging |
| 34 | +~~~~~~~~~~~~~~~~~~~ |
| 35 | + |
| 36 | +:issue:`SERVER-50568` Platform Support: Remove Ubuntu18.04 zSeries from 5.0 |
| 37 | + |
| 38 | +Internals |
| 39 | +~~~~~~~~~ |
| 40 | + |
| 41 | +- :issue:`SERVER-40590` Delete KeyedExecutor |
| 42 | +- :issue:`SERVER-53643` Startup can see old version of featureCompatibilityVersion document |
| 43 | +- :issue:`SERVER-53726` Platform Support: Remove RHEL6 zSeries |
| 44 | +- :issue:`SERVER-53728` Platform Support: Remove SLES12 zSeries |
| 45 | +- :issue:`SERVER-55119` Create startup warning indicating that X.509 certificates without SANs are deprecated |
| 46 | +- :issue:`SERVER-56307` The chunk migration "convergence algorithm" is very primitive |
| 47 | +- :issue:`SERVER-56452` Self anchor in PooledLDAPConnection::setup's callback |
| 48 | +- :issue:`SERVER-56501` Add op counters for legacy op codes (OP_QUERY, OP_INSERT, etc.) |
| 49 | +- :issue:`SERVER-57053` Rewriting $nor with a $text predicate to $not is invalid |
| 50 | +- :issue:`SERVER-57057` Reduce routing info refreshes on the mergeChunks path |
| 51 | +- :issue:`SERVER-57064` Log create index and dropIndex(es) on mongos |
| 52 | +- :issue:`SERVER-57145` Invariant failure at OCSPManager::requestStatus |
| 53 | +- :issue:`SERVER-57157` assert serverStatus command works in getBinVersion() jstest helper |
| 54 | +- :issue:`SERVER-57275` Update kmip_server.py to be more verbose |
| 55 | +- :issue:`SERVER-57328` Make ReplsetTest.upgradeSet() tolerant of reelections |
| 56 | +- :issue:`SERVER-57330` Update perf yaml configs for perf and sys-perf to use perf.send |
| 57 | +- :issue:`SERVER-57454` Chunk donor propagates NotMaster error from recipient back to MigrationManager making it to believe donor is not primary |
| 58 | +- :issue:`SERVER-57497` store_retryable_find_and_modify_images_in_side_collection.js should account for a later clustertime in retried findAndModify responses |
| 59 | +- :issue:`SERVER-57564` Increase system timeout duration to >2 hours to allow fio to copy over all files |
| 60 | +- :issue:`SERVER-57691` [4.0 only] Return early in TxnResources if not in WUOW |
| 61 | +- :issue:`SERVER-57897` Add readPrefMode option to benchRun find/findOne ops |
| 62 | +- :issue:`SERVER-57954` Update TPC-C version in sys-perf.yml |
| 63 | +- :issue:`SERVER-58118` Spammy logging when RSM is refreshing all hosts |
| 64 | +- :issue:`SERVER-58191` [Migrate Protocol] Allow delete_during_migrate.js to tolerate chunk migration failures due to timeout in catchup phase in slow variants. |
| 65 | +- :issue:`SERVER-58248` Fix error code when checking if FeatureCompatibilityVersion is majority-committed |
| 66 | +- :issue:`SERVER-58313` Fix package test failure caused by SERVER-55460 backport to v4.2 and v4.0 |
| 67 | + |
0 commit comments