Skip to content

Commit 5c765ca

Browse files
committed
DOCS-14617 generate initial 4.2.15 changelog
1 parent d305bc4 commit 5c765ca

File tree

3 files changed

+157
-0
lines changed

3 files changed

+157
-0
lines changed
Lines changed: 132 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,132 @@
1+
.. _4.2.15-changelog:
2+
3+
4.2.15 Changelog
4+
----------------
5+
6+
Security
7+
~~~~~~~~
8+
9+
:issue:`SERVER-56240` Turn on checkpointing for the keystore Data Store
10+
11+
Sharding
12+
~~~~~~~~
13+
14+
- :issue:`SERVER-46811` multi=true updates can modify the shard key of orphan documents and cause them to become owned
15+
- :issue:`SERVER-47534` Unblacklist mongos_dataSize.js from sharding_last_stable_mongos_and_mixed_shards suite
16+
- :issue:`SERVER-47699` Change yield type used by range deleter from YIELD_MANUAL to YIELD_AUTO
17+
- :issue:`SERVER-48648` Return updated ShardVersion in _configsvrCommitChunkMerge to avoid blind metadata refresh
18+
- :issue:`SERVER-48653` Return updated ShardVersion in _configsvrCommitChunkSplit to avoid blind metadata refresh
19+
- :issue:`SERVER-51170` Ensure database refreshes are performed after ShardingState initialization
20+
- :issue:`SERVER-53029` Port the changes for SERVER-52955 to later branches
21+
- :issue:`SERVER-56515` Chunk merge doesn't consider the incrementChunkMajorVersionOnChunkSplits parameter
22+
- :issue:`SERVER-56654` Do not use the collection distributed lock for chunk splits
23+
- :issue:`SERVER-56779` Do not use the collection distributed lock for chunk merges
24+
- :issue:`SERVER-56786` There are three routing info refreshes and two chunk scans on the mergeChunks path
25+
- :issue:`SERVER-57009` Additional debugging information in case of crash during FCV change
26+
- :issue:`SERVER-57055` delete_during_migrate.js is consistently failing in test suites with Code Coverage enabled
27+
- :issue:`SERVER-57102` Fixing invariants on ShardServerCatalogCacheLoader to consider different terms
28+
- :issue:`SERVER-58109` The new '_configsvrMergeChunks' path is more expensive than the old one
29+
30+
Replication
31+
~~~~~~~~~~~
32+
33+
- :issue:`SERVER-44316` Log message in InitialSyncer for setting begin applying timestamp is incorrect
34+
- :issue:`SERVER-45919` replSetReconfig should be allowed to fail with InterruptedDueToReplStateChange when racing with an election
35+
- :issue:`SERVER-53447` Blacklist insert1.js with from transaction passthrough tests with failures
36+
- :issue:`SERVER-55766` Introduce an optimized "for restore" startup replication recovery mechanism
37+
- :issue:`SERVER-56054` Change minThreads value for replication writer thread pool to 0
38+
- :issue:`SERVER-56415` AwaitNodesAgreeOnPrimary doesn't work when given non-default set of nodes
39+
- :issue:`SERVER-56937` upgradeSet() in multi_rs.js may lose authentication state while upgrading primary
40+
41+
Write Operations
42+
~~~~~~~~~~~~~~~~
43+
44+
:issue:`SERVER-38909` Permit empty update modifiers, treating as a no-op rather than an error
45+
46+
Storage
47+
~~~~~~~
48+
49+
:issue:`SERVER-51699` index_build_restart_secondary.js (indexbg_restart_secondary.js) should handle exceptions when checking indexes after restarting node
50+
51+
Operations
52+
~~~~~~~~~~
53+
54+
:issue:`SERVER-48567` Warnings while processing snmpwalk
55+
56+
Build and Packaging
57+
~~~~~~~~~~~~~~~~~~~
58+
59+
- :issue:`SERVER-50568` Platform Support: Remove Ubuntu18.04 zSeries from 5.0
60+
- :issue:`SERVER-55460` Fix RPM packaging and testing for SLES 12
61+
62+
Internals
63+
~~~~~~~~~
64+
65+
- :issue:`SERVER-37125` Powercycle should ignore a process reference if it no longer exists
66+
- :issue:`SERVER-43617` Add metrics on the mongos to indicate the number of shards targeted for the commands (find, aggregate, etc)
67+
- :issue:`SERVER-45153` Ignore metrics temp files in FTDCFileManager
68+
- :issue:`SERVER-47509` resmoke accepts multiple "mongodSetParameters" options but only uses the last one
69+
- :issue:`SERVER-47720` Clarify "RecordId(...) not found in the index for key" log message
70+
- :issue:`SERVER-48636` Increase assertEventDoesNotWakeCursor getMore timeout in only_wake_getmore_for_relevant_changes.js
71+
- :issue:`SERVER-48890` allow $addFields with empty document and have it be a no-op
72+
- :issue:`SERVER-49336` Set client metadata if it is missing during failCommand
73+
- :issue:`SERVER-50955` oplog_rollover.js pauses the OplogCapMaintainerThread until truncation is needed
74+
- :issue:`SERVER-53334` Hitting unexpected invariant failure, causing server shutdown
75+
- :issue:`SERVER-53643` Startup can see old version of featureCompatibilityVersion document
76+
- :issue:`SERVER-53726` Platform Support: Remove RHEL6 zSeries
77+
- :issue:`SERVER-53728` Platform Support: Remove SLES12 zSeries
78+
- :issue:`SERVER-53841` Additional logging for oplog_rollover.js
79+
- :issue:`SERVER-54489` Full validation can append errors without bound
80+
- :issue:`SERVER-54897` Adding the shard-single config to etc/system_perf.yml
81+
- :issue:`SERVER-55019` install_compass does not run on all supported platforms
82+
- :issue:`SERVER-55119` Create startup warning indicating that X.509 certificates without SANs are deprecated
83+
- :issue:`SERVER-55316` Disconnect LDAP connections out of line
84+
- :issue:`SERVER-55742` Define kmipClientCertificateSelector config on windows/macOS
85+
- :issue:`SERVER-56062` Restart index builds after CappedPositionLost errors
86+
- :issue:`SERVER-56164` All performance projects use the master DSI branch
87+
- :issue:`SERVER-56273` Update curator hash in powercycle remote host setup
88+
- :issue:`SERVER-56307` The chunk migration "convergence algorithm" is very primitive
89+
- :issue:`SERVER-56310` Use w: majority for createCollection command in kill_sessions_with_prepared_transaction.js
90+
- :issue:`SERVER-56325` Wait for failpoint in server_transaction_metrics.js to be hit so that a valid serverStatus is received
91+
- :issue:`SERVER-56347` Enable LSE intrinsics in release
92+
- :issue:`SERVER-56372` Add retryableFindAndModifyStorageLocation server parameter
93+
- :issue:`SERVER-56373` [RRFaM] When writing FaM images to txn table, write oplog entries with needsRetryImage
94+
- :issue:`SERVER-56374` [RRFaM] Have update path write to config.image_collection
95+
- :issue:`SERVER-56375` [RRFaM] Have delete path write to config.transactions
96+
- :issue:`SERVER-56376` [RRFaM] Add jstest that exercises both retryable FaM behaviors
97+
- :issue:`SERVER-56377` [RRFaM] Add FSM test to perform retryable FaM while flipping server parameter
98+
- :issue:`SERVER-56452` Self anchor in PooledLDAPConnection::setup's callback
99+
- :issue:`SERVER-56468` Incorrect plan cache entry for {$ne: null} predicate, leads to missing query results
100+
- :issue:`SERVER-56501` Add op counters for legacy op codes (OP_QUERY, OP_INSERT, etc.)
101+
- :issue:`SERVER-56563` [RRFaM] Forge noop image oplog entries for chunk migration
102+
- :issue:`SERVER-56630` Unittest OpObserverImpl::onDelete/onUpdate paths for retryable findAndModify
103+
- :issue:`SERVER-56713` [RRFaM] Avoid creating images while in initial sync
104+
- :issue:`SERVER-56715` Using incorrect var name for logkeeper dataset on 4.2
105+
- :issue:`SERVER-56819` $indexOfCP returns incorrect result when searching for empty string inside empty string with non-zero start index (classic execution engine only)
106+
- :issue:`SERVER-56952` [4.4] Add new build variant with storeFindAndModifyImagesInSideCollection=true
107+
- :issue:`SERVER-57015` [RRFaM] Writing to the image collection must be in an UnreplicatedWriteBlock
108+
- :issue:`SERVER-57036` Pin MarkupSafe == 1.1.0
109+
- :issue:`SERVER-57043` Test for Branching
110+
- :issue:`SERVER-57053` Rewriting $nor with a $text predicate to $not is invalid
111+
- :issue:`SERVER-57057` Reduce routing info refreshes on the mergeChunks path
112+
- :issue:`SERVER-57091` Infinite loop in GranularityRounderPreferredNumbers::roundDown
113+
- :issue:`SERVER-57145` Invariant failure at OCSPManager::requestStatus
114+
- :issue:`SERVER-57157` assert serverStatus command works in getBinVersion() jstest helper
115+
- :issue:`SERVER-57172` Do json.send before DSI post_run
116+
- :issue:`SERVER-57173` Write invalidated image for retryable findAndModify when secondaries apply operations earlier than minValid
117+
- :issue:`SERVER-57233` Reap LDAP connections inline if multithreading is not enabled
118+
- :issue:`SERVER-57273` remove the flow_control_replica_set.js test
119+
- :issue:`SERVER-57275` Update kmip_server.py to be more verbose
120+
- :issue:`SERVER-57299` Need to wait for failed exit code in startup_recovery_for_restore_needs_rollback.js
121+
- :issue:`SERVER-57328` Make ReplsetTest.upgradeSet() tolerant of reelections
122+
- :issue:`SERVER-57330` Update perf yaml configs for perf and sys-perf to use perf.send
123+
- :issue:`SERVER-57476` Operation may block on prepare conflict while holding oplog slot, stalling replication indefinitely
124+
- :issue:`SERVER-57490` [v4.2] Add storeFindAndModify build variant name to mongodcryptd list in etc/evergreen.yml
125+
- :issue:`SERVER-57497` store_retryable_find_and_modify_images_in_side_collection.js should account for a later clustertime in retried findAndModify responses
126+
- :issue:`SERVER-57544` Also backport store_retryable_find_and_modify_images_in_side_collection.js to 4.2
127+
- :issue:`SERVER-57564` Increase system timeout duration to >2 hours to allow fio to copy over all files
128+
- :issue:`SERVER-57708` ClientMetadata Parsing errors can leave ClientMetadataState decoration in invalid state
129+
- :issue:`SERVER-57768` Deprecated counters aren't reset to zero on wrap
130+
- :issue:`SERVER-57897` Add readPrefMode option to benchRun find/findOne ops
131+
- :issue:`SERVER-57954` Update TPC-C version in sys-perf.yml
132+

source/release-notes/4.2-changelog.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
:depth: 1
1111
:class: singlecol
1212

13+
.. include:: /includes/changelogs/releases/4.2.15.rst
14+
1315
.. include:: /includes/changelogs/releases/4.2.14.rst
1416

1517
.. include:: /includes/changelogs/releases/4.2.13.rst

source/release-notes/4.2.txt

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,29 @@ Release Notes for MongoDB 4.2
1313
Minor Releases
1414
--------------
1515

16+
.. _4.2.15-release-notes:
17+
18+
4.2.15 - Upcoming
19+
~~~~~~~~~~~~~~~~~
20+
21+
Issues fixed in 4.2.15:
22+
23+
24+
- :issue:`SERVER-57476`: Operation may block on prepare conflict while holding oplog slot, stalling replication indefinitely
25+
26+
- :issue:`SERVER-56779`: Do not use the collection distributed lock for chunk merges
27+
28+
- :issue:`SERVER-56240`: Turn on checkpointing for the keystore Data Store
29+
30+
- :issue:`SERVER-56054`: Change minThreads value for replication writer thread pool to 0
31+
32+
- :issue:`SERVER-47699`: Change yield type used by range deleter from YIELD_MANUAL to YIELD_AUTO
33+
34+
- `All JIRA issues closed in 4.2.15
35+
<https://jira.mongodb.org/issues/?jql=project%20in%20(SERVER%2CTOOLS%2CWT)%20AND%20resolution%3D%27Fixed%27%20and%20fixversion%3D%274.2.15%27>`__
36+
37+
- :ref:`4.2.15-changelog`
38+
1639
.. _4.2.14-release-notes:
1740

1841
4.2.14 - May 6, 2021

0 commit comments

Comments
 (0)