Skip to content

DOCS-14533 generate initial 4.0.25 changelog #5409

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
Jun 3, 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
64 changes: 64 additions & 0 deletions source/includes/changelogs/releases/4.0.25.rst
Original file line number Diff line number Diff line change
@@ -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 <int>::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

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

- :ref:`4.0.25-changelog`

.. _4.0.24-release-notes:

4.0.24 - Apr 20, 2021
Expand Down