|
| 1 | +.. _4.2.13-changelog: |
| 2 | + |
| 3 | +4.2.13 Changelog |
| 4 | +---------------- |
| 5 | + |
| 6 | +Sharding |
| 7 | +~~~~~~~~ |
| 8 | + |
| 9 | +- :issue:`SERVER-53236` Disable merge_with_move_primary.js from running on the sharding_csrs_continuous_config_stepdown suite |
| 10 | +- :issue:`SERVER-53651` Just search for user-issued profiled aggregation in read_pref_cmd.js |
| 11 | +- :issue:`SERVER-54014` Define a reasonable maxTimeMsOverride for the checkOID requests |
| 12 | + |
| 13 | +Replication |
| 14 | +~~~~~~~~~~~ |
| 15 | + |
| 16 | +- :issue:`SERVER-51163` Mark nodes returning InvalidReplicaSetConfig in heartbeats as down |
| 17 | +- :issue:`SERVER-53248` call awaitLastOpCommitted before committing transaction in retryable_prepared_commit_transaction_after_failover.js |
| 18 | +- :issue:`SERVER-53609` lastCommittedTransaction section causes frequent schema changes that limit FTDC retention |
| 19 | +- :issue:`SERVER-53666` curSecondary in rollback test fixture not guaranteed to be in SECONDARY state after restart |
| 20 | +- :issue:`SERVER-54339` Prevent spontaneous elections in rollback_crud_op_sequences.js |
| 21 | + |
| 22 | +Query |
| 23 | +~~~~~ |
| 24 | + |
| 25 | +- :issue:`SERVER-47869` Add diagnostic logging to ClusterCursorManager |
| 26 | +- :issue:`SERVER-48442` Fix change_streams.js to test events in any order |
| 27 | +- :issue:`SERVER-50073` Error message when creating a mixed hashed/not hashed index does not state the problem |
| 28 | +- :issue:`SERVER-54660` Make jstests/sharding/kill_pinned_cursor.js more robust |
| 29 | + |
| 30 | +Storage |
| 31 | +~~~~~~~ |
| 32 | + |
| 33 | +- :issue:`SERVER-46876` During the eviction pressure, we should quit the compact operation instead of crashing the process |
| 34 | +- :issue:`SERVER-47694` fix multikey. again |
| 35 | +- :issue:`SERVER-54760` (4.2) Ghost timestamps can cause concurrent causal snapshot reads to not read their own writes |
| 36 | + |
| 37 | +Build and Packaging |
| 38 | +~~~~~~~~~~~~~~~~~~~ |
| 39 | + |
| 40 | +- :issue:`SERVER-52705` Rebuilding mongodb according to building.md failed because python3 is an alias/link (led to ModuleNotFoundError) |
| 41 | +- :issue:`SERVER-54058` Update Debian 10 AMI for package testing |
| 42 | +- :issue:`SERVER-54255` Update RHEL 7 AMI for package testing |
| 43 | + |
| 44 | +Internals |
| 45 | +~~~~~~~~~ |
| 46 | + |
| 47 | +- :issue:`SERVER-35649` Nodes removed due to isSelf failure should re-attempt to find themselves |
| 48 | +- :issue:`SERVER-43904` When stepping down, step up doesn't filter out frozen nodes |
| 49 | +- :issue:`SERVER-45836` Provide more LDAP details (like server IP) at default log level |
| 50 | +- :issue:`SERVER-46686` Explain does not respect maxTimeMS |
| 51 | +- :issue:`SERVER-46740` establishCursors() must always drain the AsyncRequestsSender::_baton |
| 52 | +- :issue:`SERVER-47030` Fix date_time_support code to not produce exceptions |
| 53 | +- :issue:`SERVER-49222` ARM64 support on Amazon Linux 2 |
| 54 | +- :issue:`SERVER-50592` Update mypy pip requirement |
| 55 | +- :issue:`SERVER-51038` resmoke.py can't be run on python 3.8 |
| 56 | +- :issue:`SERVER-51722` Ensure that MongoDB builds with ARM LSE atomics |
| 57 | +- :issue:`SERVER-52884` Remove race in reconstruct_prepared_transactions_initial_sync.js |
| 58 | +- :issue:`SERVER-53196` Fail to generate tasks if a large distro is specified but not available |
| 59 | +- :issue:`SERVER-53394` Make ShardingTaskExecutorPoolReplicaSetMatching default to disabled for MongoD |
| 60 | +- :issue:`SERVER-53579` python's dev-requirements.txt is incompatible with pip 20.3.3 |
| 61 | +- :issue:`SERVER-53612` StepDown hangs until timeout if all nodes are caught up but none is immediately electable |
| 62 | +- :issue:`SERVER-53717` Dynamically split large concurrency tasks |
| 63 | +- :issue:`SERVER-53780` Fix missing quote in test parameters |
| 64 | +- :issue:`SERVER-53831` Force SpiderMonkey to garbage collect in ReplSetTest.checkOplogs |
| 65 | +- :issue:`SERVER-53836` Add multiversion-related expansions on Enterprise Ubuntu 16.04 (with {taskExecutorPoolSize=4}) build variant |
| 66 | +- :issue:`SERVER-53932` Multikey write during recovery of prepared transaction could use commit timestamp < stable timestamp |
| 67 | +- :issue:`SERVER-53992` Remove calls to detect-outliers from performance tasks |
| 68 | +- :issue:`SERVER-54091` Update assertion messages for dbhash check run by resmoke.py |
| 69 | +- :issue:`SERVER-54134` Ignore newer mongo versions on older branches of setup_multiversion_mongodb.py |
| 70 | +- :issue:`SERVER-54278` Add feature flag to disable Opportunistic Reads by default |
| 71 | +- :issue:`SERVER-54366` Wait for node to start stepdown before killing shutdown operation in force_shutdown_primary.js |
| 72 | +- :issue:`SERVER-54369` Update Jasper gRPC to latest version |
| 73 | +- :issue:`SERVER-54458` updated vendored scons to use uuid for cache tmpfiles |
| 74 | +- :issue:`SERVER-54484` resmoke/util/archival.py relies on deprecated and now removed thread.isAlive |
| 75 | +- :issue:`SERVER-54505` Fix logic for ignored large distro build variants in 4.2 |
| 76 | +- :issue:`SERVER-54685` wrong definition of MONGO_YIELD_CORE_FOR_SMT for arm64 |
| 77 | +- :issue:`SERVER-54733` Enterprise Ubuntu 16.04 arm64 aggregation_multiversion_fuzzer failures |
| 78 | +- :issue:`SERVER-54742` [4.2] indexes may initialize multikey state from uninitialized value |
| 79 | +- :issue:`WT-6309` Add support for start/stop arguments to wt printlog command |
| 80 | +- :issue:`WT-6430` Move WT_CONN_SERVER flags into their own field |
| 81 | +- :issue:`WT-6844` Make force stop durable |
| 82 | +- :issue:`WT-7026` Atomically read and set ref->addr in case of race |
| 83 | +- :issue:`WT-7027` Run the metadata checkpoint for force_stop at read-committed isolation for incremental backup |
| 84 | +- :issue:`WT-7028` Sweep thread shouldn't lock during checkpoint gathering handles |
| 85 | +- :issue:`WT-7104` Redact user data from printlog output |
| 86 | + |
0 commit comments