Skip to content

Commit eed4c65

Browse files
authored
DOCSP-35223 7.0.5 Release Notes (Final) (#5773) (#5786)
* DOCSP-35223 7.0.5 Release Notes (Final) * Fixes per Maria Prinus
1 parent 67e6df2 commit eed4c65

File tree

3 files changed

+244
-0
lines changed

3 files changed

+244
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,222 @@
1+
.. _7.0.5-changelog:
2+
3+
7.0.5 Changelog
4+
---------------
5+
6+
Sharding
7+
~~~~~~~~
8+
9+
- :issue:`SERVER-73763` Resharding does not extend zone ranges for
10+
config.tag docs, leading to config server primary fassert loop from
11+
duplicate key error
12+
- :issue:`SERVER-82838` ReshardingOplogApplier uses {w: "majority",
13+
wtimeout: 60000} write concern when persisting resharding oplog
14+
application progress
15+
- :issue:`SERVER-82883` Recovering TransactionCoordinator on stepup may
16+
block acquiring read/write tickets while participants are in the
17+
prepared state
18+
- :issue:`SERVER-82953`
19+
CreateCollectionCoordinator::checkIfOptionsConflict should be more
20+
verbose
21+
- :issue:`SERVER-83061` Remove partially-released vestiges of ShardRole
22+
API from 7.0
23+
24+
Query
25+
~~~~~
26+
27+
:issue:`SERVER-83470` Introduce internalQueryFrameworkControl setting
28+
for 6.0-style engine selection logic
29+
30+
Storage
31+
~~~~~~~
32+
33+
:issue:`SERVER-33494` WT SizeStorer never deletes old entries
34+
35+
Internals
36+
~~~~~~~~~
37+
38+
- :issue:`SERVER-65082` Remove feature flag for Time-series Metric
39+
Indexes
40+
- :issue:`SERVER-65666` Do not create chunks on draining shards when
41+
sharding a new collection
42+
- :issue:`SERVER-70338` Query yield accesses the storage engine without
43+
locks during shutdown and rollback
44+
- :issue:`SERVER-70974` Fix early-exits triggered when user specifies
45+
TCP Fast Open server parameters
46+
- :issue:`SERVER-75033` Capture core dumps from test failures on macOS
47+
- :issue:`SERVER-76560` Time series collections not always honoring
48+
expireAfterSeconds correctly
49+
- :issue:`SERVER-77311` Add a new log message when a secondary node is
50+
skipping a two-phase index build with a subset of indexes built
51+
- :issue:`SERVER-77728` Robustify wildcard_index_validindex.js test
52+
- :issue:`SERVER-77827` Allow restore role to drop system.views
53+
- :issue:`SERVER-78065` Create feature flag
54+
- :issue:`SERVER-78066` Enable feature flag
55+
- :issue:`SERVER-78998` Refactor checking the value of
56+
'internalQueryFrameworkControl' throughout query code
57+
- :issue:`SERVER-79217` Race in PrimaryOnlyServiceMongoDTest::stepUp
58+
causes invariant failure
59+
- :issue:`SERVER-79235` rolling_index_builds_interrupted.js checkLog
60+
relies on clearRawMongoProgramOutput
61+
- :issue:`SERVER-79274` FCV checks can be racy if FCV is uninitialized
62+
in between the checks
63+
- :issue:`SERVER-79762` Fix initial_sync_chooses_correct_sync_source.js
64+
to wait initial sync node to find primary before starting initial sync
65+
- :issue:`SERVER-79810` make JournalFlusher::waitForJournalFlush()
66+
interruptible when waiting for write concern
67+
- :issue:`SERVER-79864` TTL deleter does not correctly handle time
68+
series collections with extended range dates
69+
- :issue:`SERVER-79919` write js test for SERVER-79810
70+
- :issue:`SERVER-79924` Use an accurate 'isCount' flag to encode a
71+
CanonicalQuery for SBE plan cache
72+
- :issue:`SERVER-80363` server default writeConcern is not honored when
73+
wtimeout is set
74+
- :issue:`SERVER-80368` Robustify hidden_index.js and
75+
compound_wildcard_index_filter.js
76+
- :issue:`SERVER-80660` Log a summary of where mongodb spent time during
77+
startup and shutdown
78+
- :issue:`SERVER-80789` Make AutoGetOplog behave consistently in replica
79+
set node started as standalone
80+
- :issue:`SERVER-80901` Audit gFeatureFlagServerlessChangeStreams
81+
- :issue:`SERVER-80922` Object field order is undefined when using
82+
$setWindowField
83+
- :issue:`SERVER-80974` Unclean shutdown while dropping local.*
84+
collection and indexes can make the catalog inconsistent
85+
- :issue:`SERVER-81046` add requireSequenceTokens to
86+
SearchCommand.CursorOptions
87+
- :issue:`SERVER-81143` export_import_concurrency.js should check for
88+
code 2 when killing child resmoke client
89+
- :issue:`SERVER-81229` Move primary may not cleanup cloned collections
90+
on failure
91+
- :issue:`SERVER-81371` movePrimary's clone phase failure may be retried
92+
indefinitely if database contains sharded views
93+
- :issue:`SERVER-81375` Disable internal transactions resharding tests
94+
in CSRS stepdown suite
95+
- :issue:`SERVER-81396` "Enterprise RHEL 8.3 s390x Shared" build variant
96+
is overwriting the binaries of "Enterprise RHEL 8.3 s390x"
97+
(non-Shared)
98+
- :issue:`SERVER-81400` Structural validation for BSONColumn
99+
- :issue:`SERVER-81442` Poke WT oplog reclamation thread periodically
100+
- :issue:`SERVER-81517` blacklist validate_db_metadata_command.js from
101+
migrations suite
102+
- :issue:`SERVER-81591` Ensure that the secondary being stepped up in
103+
stopReplicationAndEnforceNewPrimaryToCatchUp is not stale
104+
- :issue:`SERVER-81603` Set the stream worker thread of the balancer as
105+
interruptible to support a correct stepdown of the config server
106+
- :issue:`SERVER-81606` Exclude untimestamped catalog durability test
107+
from in-memory variants
108+
- :issue:`SERVER-81631` Make authorizationClaim OIDC IdP configuration
109+
field optional
110+
- :issue:`SERVER-81949` Sync from 10gen/mongo to mongodb/mongo on v4.4
111+
with copybara
112+
- :issue:`SERVER-81978` repl::applyCommand_inlock does not handle
113+
TemporarilyUnavailable and TransactionTooLargeForCache exceptions
114+
- :issue:`SERVER-82036` Relax startup recovery invariant for unfinished
115+
single-phase index builds
116+
- :issue:`SERVER-82043` Enhancement of Commit Message Validation for
117+
10gen/mongo Commits
118+
- :issue:`SERVER-82073` Fix merge chunk command generation in
119+
collection_defragmentation.js
120+
- :issue:`SERVER-82090` Reduce scope of synchronization for
121+
archive-based reopening
122+
- :issue:`SERVER-82111` In sharded_agg_helpers.cpp move invariant below
123+
response status check
124+
- :issue:`SERVER-82143` Make clientId OIDC IdP configuration field
125+
optional
126+
- :issue:`SERVER-82197` Incorrect query results in SBE if $group spills
127+
in presence of collation
128+
- :issue:`SERVER-82223` Commit handler in FCV op observer is susceptible
129+
to interruption
130+
- :issue:`SERVER-82313` Fix cancelling txn api from the caller
131+
- :issue:`SERVER-82365` Optimize the construction of the balancer's
132+
collection distribution status histogram (2nd attempt)
133+
- :issue:`SERVER-82368` Match top/bottom N accumulators in SBE and
134+
Classic
135+
- :issue:`SERVER-82391` [v4.4] Only allow github Apps Copybara Syncer:
136+
10gen-to-Mongodb to syncs new commits to mongodb/mongo
137+
- :issue:`SERVER-82437` db.collection.getSearchIndexes(<indexName>)
138+
returns duplicate index
139+
- :issue:`SERVER-82447` $project incorrectly pushed down on timeseries
140+
when $project uses $getField on a measurement field
141+
- :issue:`SERVER-82449` [v4.4] Optimize copybara sync behavior for
142+
specific no-change scenarios
143+
- :issue:`SERVER-82555` Use shallow clone to speed up performance tests
144+
- :issue:`SERVER-82685` Increase reshardingCriticalSectionTimeoutMillis
145+
for store_historical_placement_data.js
146+
- :issue:`SERVER-82706` check_metadata_consistency.js should use
147+
retriable writes when contacting config server
148+
- :issue:`SERVER-82708` Update variants used to performance test stable
149+
branches
150+
- :issue:`SERVER-82730` The validate cmd can invariant on corrupted
151+
keystrings
152+
- :issue:`SERVER-82781` Simulate crash test hook may leave behind part
153+
of file when copying data
154+
- :issue:`SERVER-82791` createView fails with StaleConfig if a sharded
155+
collection already exists with the same namespace
156+
- :issue:`SERVER-82967` Stepdown after calling
157+
ActiveIndexBuilds::registerIndexBuild() during index build setup
158+
doesn't unregister itself
159+
- :issue:`SERVER-82984` FLE2 with upsert: true can have
160+
upsertedDocuments.size() == 1 and updateReply.getNModified() == 1 at
161+
the same time
162+
- :issue:`SERVER-83088` Make matchPattern optional for machine flow IdPs
163+
- :issue:`SERVER-83091` $or query can trigger an infinite loop during
164+
plan enumeration
165+
- :issue:`SERVER-83099` LDAPTimer::setTimeout may run callback inline
166+
- :issue:`SERVER-83107` Add 'type' field to search IndexDefinition
167+
struct
168+
- :issue:`SERVER-83150` Document::shred() does not copy document
169+
metadata
170+
- :issue:`SERVER-83161` Fix concurrent read to _errMsg from
171+
MigrationDestinationManager without acquiring mutex
172+
- :issue:`SERVER-83225` Fix
173+
untimestamped_catalog_writes_require_durability test
174+
- :issue:`SERVER-83257` IDPManager should make local shared_ptr copies
175+
atomically
176+
- :issue:`SERVER-83283` Modify copybara script to send slack message on
177+
failure
178+
- :issue:`SERVER-83336` Temporarily disable
179+
wt_size_storer_cleanup_replica_set.js on macOS
180+
- :issue:`SERVER-83354` Schedule copybara instance after each commit
181+
made
182+
- :issue:`SERVER-83389` aggregation_optimization_fuzzer fails on 6.0 and
183+
7.0 with a disabled disablePipelineOptimization failpoint
184+
- :issue:`SERVER-83429` Retryable FLE2 update and findAndModify fails on
185+
retry if document is removed
186+
- :issue:`SERVER-83485` Fix multikey-path serialization code used during
187+
validation
188+
- :issue:`SERVER-83494` [7.0] Fix range deleter unit test case
189+
- :issue:`SERVER-83499` Update metadata manager tests that expect a
190+
collection description to hold a range preserver
191+
- :issue:`SERVER-83580` Re-introduce balancer policy unittests with
192+
multiple chunks
193+
- :issue:`SERVER-83592` Add resmoke flag --enable_enterprise_tests
194+
enable enterprise js tests
195+
- :issue:`SERVER-83655` Restore legal client ns exception for
196+
admin.system.new_users
197+
- :issue:`SERVER-83685` Make internalQueryFrameworkControl
198+
"trySbeRestricted" the default query knob
199+
- :issue:`SERVER-83777` Cap $in length in plan cache key with
200+
internalQueryMaxScansToExplode + 1
201+
- :issue:`SERVER-83830` On Enterprise build creating a collection in a
202+
replica set with the storageEngine.inMemory option breaks secondaries
203+
- :issue:`SERVER-83866` Update BACKPORTS_REQUIRED_BASE_URL from
204+
mongodb/mongo to 10gen/mongo
205+
- :issue:`SERVER-83916` Add LSAN Suppression for threads leaked by
206+
unjoined thread pools
207+
- :issue:`SERVER-83952` Fix fuzzer failures for BSONColumn validation
208+
- :issue:`SERVER-84013` Incorrect results for index scan plan on query
209+
with duplicate predicates in nested $or
210+
- :issue:`SERVER-84087` Make sure ExecutorPool gets terminated after
211+
migrations have completed
212+
- :issue:`SERVER-84148` Fix timing issue in fle2_compact_setfcv.js test
213+
- :issue:`SERVER-84337` Backport new variants added to perf.yml over to
214+
sys-perf-7.0 and sys-perf-4.4
215+
- :issue:`WT-7929` Investigate a solution to avoid FTDC stalls during
216+
checkpoint
217+
- :issue:`WT-11584` Fix test_checkpoint_stats test
218+
- :issue:`WT-11698` Re-enable HS verification in v7.0
219+
- :issue:`WT-11774` Add diagnostic stat to investigate eviction server's
220+
inability to queue pages
221+
- :issue:`WT-12036` Workaround for lock contention on Windows
222+

source/release-notes/7.0-changelog.txt

+2
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
:depth: 1
1111
:class: singlecol
1212

13+
.. include:: /includes/changelogs/releases/7.0.5.rst
14+
1315
.. include:: /includes/changelogs/releases/7.0.4.rst
1416

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

source/release-notes/7.0.txt

+20
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,26 @@ see :ref:`release-version-numbers`.
4040
Patch Releases
4141
--------------
4242

43+
.. _7.0.5-release-notes:
44+
45+
7.0.5 - Jan 5, 2024
46+
~~~~~~~~~~~~~~~~~~~
47+
48+
Issues fixed:
49+
50+
- :issue:`SERVER-33494` WT SizeStorer never deletes old entries
51+
- :issue:`SERVER-80363` server default writeConcern is not honored when
52+
wtimeout is set
53+
- :issue:`SERVER-83091` $or query can trigger an infinite loop during
54+
plan enumeration
55+
- :issue:`SERVER-83830` On Enterprise build creating a collection in a
56+
replica set with the storageEngine.inMemory option breaks secondaries
57+
- :issue:`WT-7929` Investigate a solution to avoid FTDC stalls during
58+
checkpoint
59+
- `All Jira issues closed in 7.0.5
60+
<https://jira.mongodb.org/issues/?jql=project%20in%20(SERVER%2CTOOLS%2CWT)%20AND%20resolution%3D%27Fixed%27%20and%20fixversion%3D%277.0.5%27>`__
61+
- :ref:`7.0.5-changelog`
62+
4363
.. _7.0.4-release-notes:
4464

4565
7.0.4 - Nov 27, 2023

0 commit comments

Comments
 (0)