|
| 1 | +.. _4.0.25-changelog: |
| 2 | + |
| 3 | +4.0.25 Changelog |
| 4 | +---------------- |
| 5 | + |
| 6 | +Sharding |
| 7 | +~~~~~~~~ |
| 8 | + |
| 9 | +- :issue:`SERVER-40293` change_stream.js removal test should do an unordered check on the change stream |
| 10 | +- :issue:`SERVER-47699` Change yield type used by range deleter from YIELD_MANUAL to YIELD_AUTO |
| 11 | +- :issue:`SERVER-56515` Chunk merge doesn't consider the `incrementChunkMajorVersionOnChunkSplits` parameter |
| 12 | +- :issue:`SERVER-57009` Additional debugging information in case of crash during FCV change |
| 13 | +- :issue:`SERVER-57055` delete_during_migrate.js is consistently failing in test suites with Code Coverage enabled |
| 14 | +- :issue:`SERVER-57102` Fixing invariants on ShardServerCatalogCacheLoader to consider different terms |
| 15 | + |
| 16 | +Write Operations |
| 17 | +~~~~~~~~~~~~~~~~ |
| 18 | + |
| 19 | +:issue:`SERVER-38909` Permit empty update modifiers, treating as a no-op rather than an error |
| 20 | + |
| 21 | +Build and Packaging |
| 22 | +~~~~~~~~~~~~~~~~~~~ |
| 23 | + |
| 24 | +- :issue:`SERVER-54057` Mongodb-org-server el8 package has dependency on python2 |
| 25 | +- :issue:`SERVER-54386` mongodb 3.6.22 install fails if systemctl daemon is not running |
| 26 | +- :issue:`SERVER-55460` Fix RPM packaging and testing for SLES 12 |
| 27 | + |
| 28 | +Internals |
| 29 | +~~~~~~~~~ |
| 30 | + |
| 31 | +- :issue:`SERVER-37125` Powercycle should ignore a process reference if it no longer exists |
| 32 | +- :issue:`SERVER-38811` TCP_KEEPINTVL should be 1 second |
| 33 | +- :issue:`SERVER-43617` Add metrics on the mongos to indicate the number of shards targeted for the commands (find, aggregate, etc) |
| 34 | +- :issue:`SERVER-45153` Ignore metrics temp files in FTDCFileManager |
| 35 | +- :issue:`SERVER-47509` resmoke accepts multiple "mongodSetParameters" options but only uses the last one |
| 36 | +- :issue:`SERVER-48636` Increase assertEventDoesNotWakeCursor getMore timeout in only_wake_getmore_for_relevant_changes.js |
| 37 | +- :issue:`SERVER-48890` allow $addFields with empty document and have it be a no-op |
| 38 | +- :issue:`SERVER-51465` Update package tests after compass installer update |
| 39 | +- :issue:`SERVER-52610` Verify installation prefix is added to correct location in the RPM |
| 40 | +- :issue:`SERVER-52833` Capped collections can contain too many documents after replication recovery |
| 41 | +- :issue:`SERVER-53726` Platform Support: Remove RHEL6 zSeries |
| 42 | +- :issue:`SERVER-53728` Platform Support: Remove SLES12 zSeries |
| 43 | +- :issue:`SERVER-55019` install_compass does not run on all supported platforms |
| 44 | +- :issue:`SERVER-56164` All performance projects use the master DSI branch |
| 45 | +- :issue:`SERVER-56217` PoolForHost::_maxInUse is init to <int>::max and cannot be changed, and when connections are maxed DBConnectionPool::get() always throws |
| 46 | +- :issue:`SERVER-56307` The chunk migration "convergence algorithm" is very primitive |
| 47 | +- :issue:`SERVER-56361` Better FTDC diagnostics of RSM, including server-side isMaster handling |
| 48 | +- :issue:`SERVER-56371` Upgrade timelib to 2021.06 |
| 49 | +- :issue:`SERVER-56373` [RRFaM] When writing FaM images to txn table, write oplog entries with `needsRetryImage` |
| 50 | +- :issue:`SERVER-56374` [RRFaM] Have update path write to config.image_collection |
| 51 | +- :issue:`SERVER-56375` [RRFaM] Have delete path write to config.transactions |
| 52 | +- :issue:`SERVER-56376` [RRFaM] Add jstest that exercises both retryable FaM behaviors |
| 53 | +- :issue:`SERVER-56489` New pass-through test with random hello server-side delays |
| 54 | +- :issue:`SERVER-56563` [RRFaM] Forge noop image oplog entries for chunk migration |
| 55 | +- :issue:`SERVER-56668` Create config.image_collection when setting FCV to 4.0 on primary |
| 56 | +- :issue:`SERVER-56713` [RRFaM] Avoid creating images while in initial sync |
| 57 | +- :issue:`SERVER-56795` Changes from SERVER-53274 were unintentionally reverted |
| 58 | +- :issue:`SERVER-56819` $indexOfCP returns incorrect result when searching for empty string inside empty string with non-zero start index (classic execution engine only) |
| 59 | +- :issue:`SERVER-56854` Provide the ability for RSM requests to timeout and mark the server as failed |
| 60 | +- :issue:`SERVER-57015` [RRFaM] Writing to the image collection must be in an UnreplicatedWriteBlock |
| 61 | +- :issue:`SERVER-57044` [v4.0] Add jstest that changing the FCV will disable new retryable findAndModify format even if storeFindAndModifyImagesInSideCollection=true |
| 62 | +- :issue:`SERVER-57172` Do json.send before DSI post_run |
| 63 | +- :issue:`SERVER-57356` Better logging around failed chunk migration |
| 64 | + |
0 commit comments