Skip to content

DOCS-14256 generate initial 4.2.13 changelog #5004

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Feb 26, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
86 changes: 86 additions & 0 deletions source/includes/changelogs/releases/4.2.13.rst
Original file line number Diff line number Diff line change
@@ -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

2 changes: 2 additions & 0 deletions source/release-notes/4.2-changelog.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
23 changes: 23 additions & 0 deletions source/release-notes/4.2.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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
<https://jira.mongodb.org/issues/?jql=project%20in%20(SERVER%2CTOOLS%2CWT)%20AND%20resolution%3D%27Fixed%27%20and%20fixversion%3D%274.2.13%27>`__

- :ref:`4.2.13-changelog`

.. _4.2.12-release-notes:

4.2.12 - Jan 22, 2021
Expand Down