Skip to content

Commit 28d53c5

Browse files
committed
DOCS-14186 generate initial 4.4.4 changelog
1 parent 89ea659 commit 28d53c5

File tree

3 files changed

+180
-0
lines changed

3 files changed

+180
-0
lines changed
Lines changed: 156 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,156 @@
1+
.. _4.4.4-changelog:
2+
3+
4.4.4 Changelog
4+
---------------
5+
6+
Security
7+
~~~~~~~~
8+
9+
:issue:`SERVER-49280` Investigate issues with ocspValidationRefreshPeriodSecs
10+
11+
Sharding
12+
~~~~~~~~
13+
14+
- :issue:`SERVER-49713` Skip checking for orphaned documents in shard_removal_triggers_catalog_cache_invalidation.js
15+
- :issue:`SERVER-53236` Disable merge_with_move_primary.js from running on the sharding_csrs_continuous_config_stepdown suite
16+
- :issue:`SERVER-53444` Make tests that run removeShard in assert.soon to wait for the state to become "completed" not error on ShardNotFound
17+
- :issue:`SERVER-53471` Set rangeDeleterBatchSize to 128
18+
19+
Replication
20+
~~~~~~~~~~~
21+
22+
- :issue:`SERVER-29030` Announce new primary via heartbeat requests
23+
- :issue:`SERVER-50318` Only restart scheduled heartbeats
24+
- :issue:`SERVER-53026` Secondary cannot restart replication
25+
- :issue:`SERVER-53345` Excuse arbiter_new_hostname.js from multiversion tests
26+
- :issue:`SERVER-53609` lastCommittedTransaction section causes frequent schema changes that limit FTDC retention
27+
28+
Query
29+
~~~~~
30+
31+
- :issue:`SERVER-47869` Add diagnostic logging to ClusterCursorManager
32+
- :issue:`SERVER-50769` server restarted after expr:{"expr":"_currentApplyOps.getArrayLength() > 0","file":"src/mongo/db/pipeline/document_source_change_stream_transform.cpp","line":535}}
33+
- :issue:`SERVER-53176` Return an error when commitQuorum includes voting buildIndexes:false members
34+
- :issue:`SERVER-53929` Server crash after invariant failure
35+
36+
Aggregation
37+
~~~~~~~~~~~
38+
39+
- :issue:`SERVER-40090` DISTINCT_SCAN in agg is only used when certain format of _id is specified
40+
- :issue:`SERVER-51886` $lookup + $merge pipeline may fail to resolve views correctly when collection names collide
41+
42+
Storage
43+
~~~~~~~
44+
45+
- :issue:`SERVER-46876` During the eviction pressure, we should quit the compact operation instead of crashing the process
46+
- :issue:`SERVER-48002` Do not enforce DataCorruptionDetected assertion when ignoring prepare conflicts
47+
- :issue:`SERVER-48471` Hashed indexes may be incorrectly marked multikey and be ineligible as a shard key
48+
49+
WiredTiger
50+
``````````
51+
52+
- :issue:`SERVER-52596` Detect memLimitMB in K8S pod and inform WiredTigerCacheSize calculation for pod RAM instead of total system RAM
53+
54+
Build and Packaging
55+
~~~~~~~~~~~~~~~~~~~
56+
57+
:issue:`SERVER-53037` RHEL8.2 arm64 packages have x86_64 in the name
58+
59+
Internals
60+
~~~~~~~~~
61+
62+
- :issue:`SERVER-43904` When stepping down, step up doesn't filter out frozen nodes
63+
- :issue:`SERVER-47030` Fix date_time_support code to not produce exceptions
64+
- :issue:`SERVER-48516` at startup, confirm replica set node with auth can connect to itself
65+
- :issue:`SERVER-48994` LogTransactionOperationsForShardingHandler must use UninterruptibleLockGuard
66+
- :issue:`SERVER-49222` ARM64 support on Amazon Linux 2
67+
- :issue:`SERVER-49371` Introduce the InlineRecursiveCountingExecutor
68+
- :issue:`SERVER-49495` Fix race in auth_pass_prompt.js
69+
- :issue:`SERVER-50475` mr_noscripting.js can fail spuriously on new mapReduce implementation
70+
- :issue:`SERVER-51337` use-after-move in NetworkInterfaceMock
71+
- :issue:`SERVER-52585` idl_tool.py not setting up buildscript/idl/* dependencies
72+
- :issue:`SERVER-52787` Adjust ocsp_sharding_basic test response validity period
73+
- :issue:`SERVER-52867` Make sure secondary has finished closing connections after being removed before sending new commands in awaitable_hello_on_nodes_with_invalid_configs.js
74+
- :issue:`SERVER-52879` Periodic operation latency spikes every 5 minutes due to closing idle cached WT sessions
75+
- :issue:`SERVER-52919` Wire compression not enabled for initial sync
76+
- :issue:`SERVER-52983` Assertions in initial_sync_replSetGetStatus.js have to account for batch sizes smaller than collectionClonerBatchSize
77+
- :issue:`SERVER-53234` jstests/core/profile2.js fails when background operations are run against test database
78+
- :issue:`SERVER-53323` Run concurrency_simultaneous_replication on large distro on Enterprise Windows (inMemory) buildvariant
79+
- :issue:`SERVER-53376` [4.4] dbHash can live lock an aborting index build
80+
- :issue:`SERVER-53422` [v4.4] Move create_collection.js from noPassthroughWithMongod to noPassthrough
81+
- :issue:`SERVER-53440` [v4.4] plan_cache_drop_database.js assertion too strict
82+
- :issue:`SERVER-53445` [4.4] impose lock acquisition timeout for background validation
83+
- :issue:`SERVER-53559` Stop the background workload in the backup/restore test before adding the node from the backed up data to the replica set
84+
- :issue:`SERVER-53565` Update TPC-C version in sys-perf.yml and perf.yml modules
85+
- :issue:`SERVER-53694` CleanEveryN timing information needs to accounts for hard-coded N
86+
- :issue:`SERVER-53717` Dynamically split large concurrency tasks
87+
- :issue:`SERVER-53780` Fix missing quote in test parameters
88+
- :issue:`SERVER-53841` Additional logging for oplog_rollover.js
89+
- :issue:`SERVER-53844` Ensure insert into new collection is replicated before asserting in initial_sync_drop_against_last_stable.js
90+
- :issue:`SERVER-53960` burn_in_tests tries to run enterprise test against non-enterprise build variant
91+
- :issue:`SERVER-54110` Fix buildscripts_test failures on 4.4
92+
- :issue:`SERVER-54126` [4.4] buildindexes*.js assumes commitQuorum is always accepted
93+
- :issue:`SERVER-54134` Ignore newer mongo versions on older branches of setup_multiversion_mongodb.py
94+
- :issue:`WT-4625` Add a check for camelCase names
95+
- :issue:`WT-5101` Make Clang Format recognise remaining loop macros
96+
- :issue:`WT-5111` Fix wt2909_checkpoint_integrity and wt3120_filesys so it is natural to run standalone
97+
- :issue:`WT-6309` Add support for start/stop arguments to wt printlog command
98+
- :issue:`WT-6313` Added verify_metadata configuration to the exclusion list when writing to basecfg
99+
- :issue:`WT-6430` Move WT_CONN_SERVER flags into their own field
100+
- :issue:`WT-6432` Add test case to misuse the timestamp API
101+
- :issue:`WT-6504` Don't fallback to onpage value as base value if we see the onpage value in the history store
102+
- :issue:`WT-6567` Write "rollback to stable" subpage for Architecture Guide
103+
- :issue:`WT-6568` Fix split generation use
104+
- :issue:`WT-6605` Enhance rollback-to-stable verbose messaging
105+
- :issue:`WT-6677` Map read committed/uncommitted isolation to read-only transaction
106+
- :issue:`WT-6710` Change the default transaction isolation to snapshot
107+
- :issue:`WT-6711` Add new API WT_SESSION.reset_snapshot to update the snapshot
108+
- :issue:`WT-6717` Restrict usage of LSM to only operate in conjunction with compatible functionality
109+
- :issue:`WT-6740` Fix unintentionally releasing the snapshot by mistreating the recovery session as an eviction session
110+
- :issue:`WT-6743` Save and restore session's data handle during cursor reopen call
111+
- :issue:`WT-6772` Add support for prepared updates in datastore for test_hs09
112+
- :issue:`WT-6802` Don't set operation timer for internal and reentry api calls
113+
- :issue:`WT-6831` Retry search if it race with prepared update commit/rollback
114+
- :issue:`WT-6846` Initial test program for the new cpp test framework
115+
- :issue:`WT-6848` Split the program into test and framework components
116+
- :issue:`WT-6861` Add the ability to log messages about unexpected timestamp usage
117+
- :issue:`WT-6862` Remove duplicate in statistics descriptions
118+
- :issue:`WT-6863` Reduce code duplication by improving statistics macros
119+
- :issue:`WT-6866` Refactor python backup tests initial base class
120+
- :issue:`WT-6888` WTPERF reports incorrect upper bound item count during populate
121+
- :issue:`WT-6901` Write "cursor" subpage for Architecture Guide
122+
- :issue:`WT-6924` Queue history store pages for urgent eviction when cache pressure is high
123+
- :issue:`WT-6946` Adding test tags to an initial set of test programs
124+
- :issue:`WT-6969` Do not update the existing snapshot for autocommit transactions
125+
- :issue:`WT-6981` Add randomness to Python test suite runs
126+
- :issue:`WT-6983` Make wiredtiger.in text wrapping consistent across Python versions
127+
- :issue:`WT-6990` New cursor debug configuration isn't considered in __wt_cursor_cache_get
128+
- :issue:`WT-6991` Make WT_IS_HS and WT_IS_METADATA consistent - both operating on dhandle
129+
- :issue:`WT-6992` Add timing stress between datastore and history store search
130+
- :issue:`WT-6994` Dump the cursor page whenever a key out order is detected
131+
- :issue:`WT-6996` Fix suite_random.rand32() in python test suite
132+
- :issue:`WT-7020` Assert the previous update timestamp of a key
133+
- :issue:`WT-7025` Coverity: Unused value "op_ts"
134+
- :issue:`WT-7026` Atomically read and set ref->addr in case of race
135+
- :issue:`WT-7027` Run the metadata checkpoint for force_stop at read-committed isolation for incremental backup
136+
- :issue:`WT-7038` Update headers to be C++ compatible
137+
- :issue:`WT-7054` Change the order of key out-of-order prints to avoid race
138+
- :issue:`WT-7065` Add check for WT_DHANDLE_DEAD to assertion
139+
- :issue:`WT-7066` Point README doc link to develop/index.html
140+
- :issue:`WT-7067` Add column store to test_hs01
141+
- :issue:`WT-7068` Add column store support to test_hs03
142+
- :issue:`WT-7069` Enable column store configuration to history store
143+
- :issue:`WT-7071` Add column store support to test_hs16
144+
- :issue:`WT-7084` Fix assert in test code and a comment error
145+
- :issue:`WT-7089` Don't skip checkpointing objects that have obsolete pages
146+
- :issue:`WT-7091` Restrict usage of LSM to only operate in conjunction with compatible incremental backup mechanism
147+
- :issue:`WT-7109` Retain no longer supported configuration options for backward compatibility
148+
- :issue:`WT-7113` Integrate prototype tiered storage code into WT
149+
- :issue:`WT-7114` Revert Makefile code to always run the prototype script
150+
- :issue:`WT-7117` RTS to skip modifies that are more recent than on-disk base update while restoring an update
151+
- :issue:`WT-7121` Include log-structured allocation python tests in WT
152+
- :issue:`WT-7126` Coverity analysis defect 116991: Explicit null dereferenced
153+
- :issue:`WT-7127` Coverity analysis defect 116992: Unchecked return value
154+
- :issue:`WT-7128` Coverity analysis defect 116993: Resource leak
155+
- :issue:`WT-7131` Tiered cursors should return error if configured with zero tiers
156+

source/release-notes/4.4-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.4.4.rst
14+
1315
.. include:: /includes/changelogs/releases/4.4.3.rst
1416

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

source/release-notes/4.4.txt

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

16+
.. _4.4.4-release-notes:
17+
18+
4.4.4 - Upcoming
19+
~~~~~~~~~~~~~~~~
20+
21+
Issues fixed:
22+
23+
- :issue:`SERVER-48471`: Hashed indexes may be incorrectly marked
24+
multikey and be ineligible as a shard key
25+
- :issue:`SERVER-50769`: server restarted after
26+
expr{"expr":"_currentApplyOps.getArrayLength() > 0","file":"src/mongo/db/pipeline/document_source_change_stream_transform.cpp","line":535}}
27+
- :issue:`SERVER-52919`: Wire compression not enabled for initial sync
28+
- :issue:`WT-7109`: Retain no longer supported configuration options for
29+
backward compatibility
30+
- :issue:`WT-7117`: RTS to skip modifies that are more recent than
31+
on-disk base update while restoring an update
32+
33+
- `All JIRA issues closed in 4.4.4
34+
<https://jira.mongodb.org/issues/?jql=project%20in%20(SERVER%2CTOOLS%2CWT)%20AND%20resolution%3D%27Fixed%27%20and%20fixversion%3D%274.4.4%27>`_
35+
36+
- :ref:`4.4.4-changelog`
37+
1638
.. _4.4.3-release-notes:
1739

1840
4.4.3 - Jan 4, 2021

0 commit comments

Comments
 (0)