diff --git a/source/includes/changelogs/releases/4.2.13.rst b/source/includes/changelogs/releases/4.2.13.rst new file mode 100644 index 00000000000..87cbaaac4bb --- /dev/null +++ b/source/includes/changelogs/releases/4.2.13.rst @@ -0,0 +1,86 @@ +.. _4.2.13-changelog: + +4.2.13 Changelog +---------------- + +Sharding +~~~~~~~~ + +- :issue:`SERVER-53236` Disable merge_with_move_primary.js from running on the sharding_csrs_continuous_config_stepdown suite +- :issue:`SERVER-53651` Just search for user-issued profiled aggregation in read_pref_cmd.js +- :issue:`SERVER-54014` Define a reasonable maxTimeMsOverride for the checkOID requests + +Replication +~~~~~~~~~~~ + +- :issue:`SERVER-51163` Mark nodes returning InvalidReplicaSetConfig in heartbeats as down +- :issue:`SERVER-53248` call awaitLastOpCommitted before committing transaction in retryable_prepared_commit_transaction_after_failover.js +- :issue:`SERVER-53609` lastCommittedTransaction section causes frequent schema changes that limit FTDC retention +- :issue:`SERVER-53666` curSecondary in rollback test fixture not guaranteed to be in SECONDARY state after restart +- :issue:`SERVER-54339` Prevent spontaneous elections in rollback_crud_op_sequences.js + +Query +~~~~~ + +- :issue:`SERVER-47869` Add diagnostic logging to ClusterCursorManager +- :issue:`SERVER-48442` Fix change_streams.js to test events in any order +- :issue:`SERVER-50073` Error message when creating a mixed hashed/not hashed index does not state the problem +- :issue:`SERVER-54660` Make jstests/sharding/kill_pinned_cursor.js more robust + +Storage +~~~~~~~ + +- :issue:`SERVER-46876` During the eviction pressure, we should quit the compact operation instead of crashing the process +- :issue:`SERVER-47694` fix multikey. again +- :issue:`SERVER-54760` (4.2) Ghost timestamps can cause concurrent causal snapshot reads to not read their own writes + +Build and Packaging +~~~~~~~~~~~~~~~~~~~ + +- :issue:`SERVER-52705` Rebuilding mongodb according to building.md failed because python3 is an alias/link (led to ModuleNotFoundError) +- :issue:`SERVER-54058` Update Debian 10 AMI for package testing +- :issue:`SERVER-54255` Update RHEL 7 AMI for package testing + +Internals +~~~~~~~~~ + +- :issue:`SERVER-35649` Nodes removed due to isSelf failure should re-attempt to find themselves +- :issue:`SERVER-43904` When stepping down, step up doesn't filter out frozen nodes +- :issue:`SERVER-45836` Provide more LDAP details (like server IP) at default log level +- :issue:`SERVER-46686` Explain does not respect maxTimeMS +- :issue:`SERVER-46740` establishCursors() must always drain the AsyncRequestsSender::_baton +- :issue:`SERVER-47030` Fix date_time_support code to not produce exceptions +- :issue:`SERVER-49222` ARM64 support on Amazon Linux 2 +- :issue:`SERVER-50592` Update mypy pip requirement +- :issue:`SERVER-51038` resmoke.py can't be run on python 3.8 +- :issue:`SERVER-51722` Ensure that MongoDB builds with ARM LSE atomics +- :issue:`SERVER-52884` Remove race in reconstruct_prepared_transactions_initial_sync.js +- :issue:`SERVER-53196` Fail to generate tasks if a large distro is specified but not available +- :issue:`SERVER-53394` Make ShardingTaskExecutorPoolReplicaSetMatching default to disabled for MongoD +- :issue:`SERVER-53579` python's dev-requirements.txt is incompatible with pip 20.3.3 +- :issue:`SERVER-53612` StepDown hangs until timeout if all nodes are caught up but none is immediately electable +- :issue:`SERVER-53717` Dynamically split large concurrency tasks +- :issue:`SERVER-53780` Fix missing quote in test parameters +- :issue:`SERVER-53831` Force SpiderMonkey to garbage collect in ReplSetTest.checkOplogs +- :issue:`SERVER-53836` Add multiversion-related expansions on Enterprise Ubuntu 16.04 (with {taskExecutorPoolSize=4}) build variant +- :issue:`SERVER-53932` Multikey write during recovery of prepared transaction could use commit timestamp < stable timestamp +- :issue:`SERVER-53992` Remove calls to detect-outliers from performance tasks +- :issue:`SERVER-54091` Update assertion messages for dbhash check run by resmoke.py +- :issue:`SERVER-54134` Ignore newer mongo versions on older branches of setup_multiversion_mongodb.py +- :issue:`SERVER-54278` Add feature flag to disable Opportunistic Reads by default +- :issue:`SERVER-54366` Wait for node to start stepdown before killing shutdown operation in force_shutdown_primary.js +- :issue:`SERVER-54369` Update Jasper gRPC to latest version +- :issue:`SERVER-54458` updated vendored scons to use uuid for cache tmpfiles +- :issue:`SERVER-54484` resmoke/util/archival.py relies on deprecated and now removed thread.isAlive +- :issue:`SERVER-54505` Fix logic for ignored large distro build variants in 4.2 +- :issue:`SERVER-54685` wrong definition of MONGO_YIELD_CORE_FOR_SMT for arm64 +- :issue:`SERVER-54733` Enterprise Ubuntu 16.04 arm64 aggregation_multiversion_fuzzer failures +- :issue:`SERVER-54742` [4.2] indexes may initialize multikey state from uninitialized value +- :issue:`WT-6309` Add support for start/stop arguments to wt printlog command +- :issue:`WT-6430` Move WT_CONN_SERVER flags into their own field +- :issue:`WT-6844` Make force stop durable +- :issue:`WT-7026` Atomically read and set ref->addr in case of race +- :issue:`WT-7027` Run the metadata checkpoint for force_stop at read-committed isolation for incremental backup +- :issue:`WT-7028` Sweep thread shouldn't lock during checkpoint gathering handles +- :issue:`WT-7104` Redact user data from printlog output + diff --git a/source/release-notes/4.2-changelog.txt b/source/release-notes/4.2-changelog.txt index 0de491fea59..3562f4443ec 100644 --- a/source/release-notes/4.2-changelog.txt +++ b/source/release-notes/4.2-changelog.txt @@ -10,6 +10,8 @@ :depth: 1 :class: singlecol +.. include:: /includes/changelogs/releases/4.2.13.rst + .. include:: /includes/changelogs/releases/4.2.12.rst .. include:: /includes/changelogs/releases/4.2.11.rst diff --git a/source/release-notes/4.2.txt b/source/release-notes/4.2.txt index dde1719b05c..88e678f0954 100644 --- a/source/release-notes/4.2.txt +++ b/source/release-notes/4.2.txt @@ -21,6 +21,29 @@ MongoDB 4.2 Released Aug 13, 2019 Minor Releases -------------- +.. _4.2.13-release-notes: + +4.2.13 - Upcoming +~~~~~~~~~~~~~~~~~ + +Issues fixed in 4.2.13: + + +- :issue:`SERVER-46686`: Explain does not respect maxTimeMS + +- :issue:`SERVER-46740`: establishCursors() must always drain the AsyncRequestsSender::_baton + +- :issue:`SERVER-46876`: During the eviction pressure, we should quit the compact operation instead of crashing the process + +- :issue:`SERVER-53394`: Make ShardingTaskExecutorPoolReplicaSetMatching default to disabled for MongoD + +- :issue:`WT-7028`: Sweep thread shouldn't lock during checkpoint gathering handles + +- `All JIRA issues closed in 4.2.13 + `__ + +- :ref:`4.2.13-changelog` + .. _4.2.12-release-notes: 4.2.12 - Jan 22, 2021