From 73ee7459267e0bfaf6f6adbe5eb7c9bce0dcc4dc Mon Sep 17 00:00:00 2001 From: andf-mongodb Date: Thu, 3 Jun 2021 17:46:42 -0400 Subject: [PATCH] DOCS-14533 generate initial 4.0.25 changelog --- .../includes/changelogs/releases/4.0.25.rst | 64 +++++++++++++++++++ source/release-notes/4.0-changelog.txt | 2 + source/release-notes/4.0.txt | 24 +++++++ 3 files changed, 90 insertions(+) create mode 100644 source/includes/changelogs/releases/4.0.25.rst diff --git a/source/includes/changelogs/releases/4.0.25.rst b/source/includes/changelogs/releases/4.0.25.rst new file mode 100644 index 00000000000..d9a369adb90 --- /dev/null +++ b/source/includes/changelogs/releases/4.0.25.rst @@ -0,0 +1,64 @@ +.. _4.0.25-changelog: + +4.0.25 Changelog +---------------- + +Sharding +~~~~~~~~ + +- :issue:`SERVER-40293` change_stream.js removal test should do an unordered check on the change stream +- :issue:`SERVER-47699` Change yield type used by range deleter from YIELD_MANUAL to YIELD_AUTO +- :issue:`SERVER-56515` Chunk merge doesn't consider the `incrementChunkMajorVersionOnChunkSplits` parameter +- :issue:`SERVER-57009` Additional debugging information in case of crash during FCV change +- :issue:`SERVER-57055` delete_during_migrate.js is consistently failing in test suites with Code Coverage enabled +- :issue:`SERVER-57102` Fixing invariants on ShardServerCatalogCacheLoader to consider different terms + +Write Operations +~~~~~~~~~~~~~~~~ + +:issue:`SERVER-38909` Permit empty update modifiers, treating as a no-op rather than an error + +Build and Packaging +~~~~~~~~~~~~~~~~~~~ + +- :issue:`SERVER-54057` Mongodb-org-server el8 package has dependency on python2 +- :issue:`SERVER-54386` mongodb 3.6.22 install fails if systemctl daemon is not running +- :issue:`SERVER-55460` Fix RPM packaging and testing for SLES 12 + +Internals +~~~~~~~~~ + +- :issue:`SERVER-37125` Powercycle should ignore a process reference if it no longer exists +- :issue:`SERVER-38811` TCP_KEEPINTVL should be 1 second +- :issue:`SERVER-43617` Add metrics on the mongos to indicate the number of shards targeted for the commands (find, aggregate, etc) +- :issue:`SERVER-45153` Ignore metrics temp files in FTDCFileManager +- :issue:`SERVER-47509` resmoke accepts multiple "mongodSetParameters" options but only uses the last one +- :issue:`SERVER-48636` Increase assertEventDoesNotWakeCursor getMore timeout in only_wake_getmore_for_relevant_changes.js +- :issue:`SERVER-48890` allow $addFields with empty document and have it be a no-op +- :issue:`SERVER-51465` Update package tests after compass installer update +- :issue:`SERVER-52610` Verify installation prefix is added to correct location in the RPM +- :issue:`SERVER-52833` Capped collections can contain too many documents after replication recovery +- :issue:`SERVER-53726` Platform Support: Remove RHEL6 zSeries +- :issue:`SERVER-53728` Platform Support: Remove SLES12 zSeries +- :issue:`SERVER-55019` install_compass does not run on all supported platforms +- :issue:`SERVER-56164` All performance projects use the master DSI branch +- :issue:`SERVER-56217` PoolForHost::_maxInUse is init to ::max and cannot be changed, and when connections are maxed DBConnectionPool::get() always throws +- :issue:`SERVER-56307` The chunk migration "convergence algorithm" is very primitive +- :issue:`SERVER-56361` Better FTDC diagnostics of RSM, including server-side isMaster handling +- :issue:`SERVER-56371` Upgrade timelib to 2021.06 +- :issue:`SERVER-56373` [RRFaM] When writing FaM images to txn table, write oplog entries with `needsRetryImage` +- :issue:`SERVER-56374` [RRFaM] Have update path write to config.image_collection +- :issue:`SERVER-56375` [RRFaM] Have delete path write to config.transactions +- :issue:`SERVER-56376` [RRFaM] Add jstest that exercises both retryable FaM behaviors +- :issue:`SERVER-56489` New pass-through test with random hello server-side delays +- :issue:`SERVER-56563` [RRFaM] Forge noop image oplog entries for chunk migration +- :issue:`SERVER-56668` Create config.image_collection when setting FCV to 4.0 on primary +- :issue:`SERVER-56713` [RRFaM] Avoid creating images while in initial sync +- :issue:`SERVER-56795` Changes from SERVER-53274 were unintentionally reverted +- :issue:`SERVER-56819` $indexOfCP returns incorrect result when searching for empty string inside empty string with non-zero start index (classic execution engine only) +- :issue:`SERVER-56854` Provide the ability for RSM requests to timeout and mark the server as failed +- :issue:`SERVER-57015` [RRFaM] Writing to the image collection must be in an UnreplicatedWriteBlock +- :issue:`SERVER-57044` [v4.0] Add jstest that changing the FCV will disable new retryable findAndModify format even if storeFindAndModifyImagesInSideCollection=true +- :issue:`SERVER-57172` Do json.send before DSI post_run +- :issue:`SERVER-57356` Better logging around failed chunk migration + diff --git a/source/release-notes/4.0-changelog.txt b/source/release-notes/4.0-changelog.txt index f161aeb6462..0d4561e2b4b 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.25.rst + .. include:: /includes/changelogs/releases/4.0.24.rst .. include:: /includes/changelogs/releases/4.0.23.rst diff --git a/source/release-notes/4.0.txt b/source/release-notes/4.0.txt index 25c9a4df000..2ca11022496 100644 --- a/source/release-notes/4.0.txt +++ b/source/release-notes/4.0.txt @@ -13,6 +13,30 @@ Release Notes for MongoDB 4.0 Minor Releases -------------- +.. _4.0.25-release-notes: + +4.0.25 - Upcoming +~~~~~~~~~~~~~~~~~ + +Issues fixed: + +- :issue:`SERVER-57102` Fixing invariants on + ShardServerCatalogCacheLoader to consider different terms +- :issue:`SERVER-56854` Provide the ability for RSM requests to timeout + and mark the server as failed +- :issue:`SERVER-56307` The chunk migration "convergence algorithm" is + very primitive +- :issue:`SERVER-56217` PoolForHost::_maxInUse is init to ::max and + cannot be changed, and when connections are maxed + DBConnectionPool::get() always throws +- :issue:`SERVER-47699` Change yield type used by range deleter from + YIELD_MANUAL to YIELD_AUTO + +- `All JIRA issues closed in 4.0.25 + `_ + +- :ref:`4.0.25-changelog` + .. _4.0.24-release-notes: 4.0.24 - Apr 20, 2021