From 0bf5ef3e95d27fffcd965c4a5922034278051cf0 Mon Sep 17 00:00:00 2001 From: Andrew Feierabend Date: Wed, 16 Dec 2020 13:50:55 -0500 Subject: [PATCH] DOCS-14061 generate initial changelog for 4.0.22 --- .../includes/changelogs/releases/4.0.22.rst | 81 +++++++++++++++++++ source/release-notes/4.0-changelog.txt | 2 + source/release-notes/4.0.txt | 23 ++++++ 3 files changed, 106 insertions(+) create mode 100644 source/includes/changelogs/releases/4.0.22.rst diff --git a/source/includes/changelogs/releases/4.0.22.rst b/source/includes/changelogs/releases/4.0.22.rst new file mode 100644 index 00000000000..fca0abd1aed --- /dev/null +++ b/source/includes/changelogs/releases/4.0.22.rst @@ -0,0 +1,81 @@ +.. _4.0.22-changelog: + +4.0.22 Changelog +---------------- + +Sharding +~~~~~~~~ + +- :issue:`SERVER-36739` Use the mongos_manual_intervention_action hook in concurrency stepdown suites +- :issue:`SERVER-41192` Add a metric for the size of the SessionCatalog under `logicalSessionRecordCache` +- :issue:`SERVER-42632` Disable pinger threads that reach out to config server to make integration tests pass +- :issue:`SERVER-46393` Always check client last operation time when computing operationTime to append to the response +- :issue:`SERVER-48679` flushRoutingTableCacheUpdates should block on critical section with kWrite, not kRead +- :issue:`SERVER-51808` invariant failure: readConcern level != Available +- :issue:`SERVER-51885` Blacklist balancing_sessions_collection.js from sharding_csrs_continuous_config_stepdown +- :issue:`SERVER-52955` KeysCollectionClientDirect should check if majority read concern is supported by storage engine + +Replication +~~~~~~~~~~~ + +- :issue:`SERVER-33747` Arbiter tries to start data replication if cannot find itself in config after restart +- :issue:`SERVER-50116` Forbid oplog writes when replication is enabled +- :issue:`SERVER-51262` Rename skipCheckingForNotMasterInCommandDispatch to skipCheckingForHelloInCommandDispatch +- :issue:`SERVER-51598` Add new test suites that test transaction expiration logic +- :issue:`SERVER-51887` "InvalidNamespace" in oplog tests on 4.0 branch +- :issue:`SERVER-52560` oplog_writes_only_permitted_on_standalone.js must wait for insert to be in stable checkpoint +- :issue:`SERVER-52680` Removed node on startup stuck in STARTUP2 after being re-added into the replica set +- :issue:`SERVER-53026` Secondary cannot restart replication + +Query +~~~~~ + +:issue:`SERVER-32960` $mod has inconsistent rounding/truncation behavior + +Aggregation +~~~~~~~~~~~ + +:issue:`SERVER-48523` Unconditionally check the first entry in the oplog when attempting to resume a change stream + +Storage +~~~~~~~ + +- :issue:`SERVER-51858` Investigate queryable issue on 4.0.20 +- :issue:`SERVER-52902` Remove assertion !haveJournalFiles() at dur_journal.cpp:265 + +Operations +~~~~~~~~~~ + +- :issue:`SERVER-46729` Make Windows shell soft-fail for unavailable OCSP responder +- :issue:`SERVER-51757` Collect /proc/vmstat numa_pages_migrated statistics in FTDC + +Build and Packaging +~~~~~~~~~~~~~~~~~~~ + +:issue:`SERVER-52891` Run PPC builds less frequently + +Internals +~~~~~~~~~ + +- :issue:`SERVER-45624` Pre-split and distribute chunks of sessions collection +- :issue:`SERVER-45992` InMemory engine startupwarnings confusing +- :issue:`SERVER-48742` Log whenever profiler settings are changed via setProfilingLevel +- :issue:`SERVER-49165` endSessions command in Client.Disconnect causes an authorization failure for an unauthed connection on a host that requires authentication +- :issue:`SERVER-50123` Record number of physical cores on all platforms +- :issue:`SERVER-50267` Set output limit for 'rawMongoProgramOutput()' +- :issue:`SERVER-50365` Stuck with long-running transactions that can't be timed out +- :issue:`SERVER-50445` Return the value as double when NumberLong subtraction overflows in ExpressionSubtract +- :issue:`SERVER-50605` Add {logMessage: "msg"} test-only command +- :issue:`SERVER-51303` Lookup stage followed by $match on type uses wrong field in matching condition +- :issue:`SERVER-51607` Upgrade Twisted dependency to at least twisted-19.7.0 +- :issue:`SERVER-51902` Check if storage engine supports Recover to Stable Timestamp rather than if eMRC=false in sync_tail.cpp +- :issue:`SERVER-52646` Validate and possibly fix edge cases in regex rewrite rules for userToDNMapping +- :issue:`SERVER-52654` new signing keys not generated by the monitoring-keys-for-HMAC thread +- :issue:`SERVER-52806` deb install files assume systemd +- :issue:`SERVER-52969` Disable Powercyle on non-master branches +- :issue:`SERVER-53233` Fix change_streams_update_lookup_shard_metadata_missing.js [4.2, 4.0] +- :issue:`SERVER-53348` Pin PyOpenSSL +- :issue:`WT-6507` Exit cache eviction worker after our operation has timed out +- :issue:`WT-6602` Allow operation timeout ms to be passed to commit and rollback +- :issue:`WT-6666` Start op timer when we configure it in rollback and commit + diff --git a/source/release-notes/4.0-changelog.txt b/source/release-notes/4.0-changelog.txt index d9e9f44c4e4..b09cdb99427 100644 --- a/source/release-notes/4.0-changelog.txt +++ b/source/release-notes/4.0-changelog.txt @@ -10,6 +10,8 @@ :depth: 1 :class: twocols +.. include:: /includes/changelogs/releases/4.0.22.rst + .. include:: /includes/changelogs/releases/4.0.21.rst .. include:: /includes/changelogs/releases/4.0.20.rst diff --git a/source/release-notes/4.0.txt b/source/release-notes/4.0.txt index d12efaecec1..3dc6adf400d 100644 --- a/source/release-notes/4.0.txt +++ b/source/release-notes/4.0.txt @@ -13,6 +13,29 @@ Release Notes for MongoDB 4.0 Minor Releases -------------- +.. _4.0.22-release-notes: + +4.0.22 - Upcoming +~~~~~~~~~~~~~~~~~ + +Issues fixed: + +- :issue:`SERVER-48523` Unconditionally check the first entry in the + oplog when attempting to resume a change stream +- :issue:`SERVER-50365` Stuck with long-running transactions that can't + be timed out +- :issue:`SERVER-51303` Lookup stage followed by $match on type uses + wrong field in matching condition +- :issue:`SERVER-52654` new signing keys not generated by the + monitoring-keys-for-HMAC thread +- :issue:`SERVER-52955` KeysCollectionClientDirect should check if + majority read concern is supported by storage engine + +- `All JIRA issues closed in 4.0.22 + `_ + +- :ref:`4.0.22-changelog` + .. _4.0.21-release-notes: 4.0.21 - Nov 10, 2020