Skip to content

Commit a91c44c

Browse files
(DOCS-14770): Prepare changelog for 4.4.9
1 parent 9561464 commit a91c44c

File tree

3 files changed

+174
-0
lines changed

3 files changed

+174
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,149 @@
1+
.. _4.4.9-changelog:
2+
3+
4.4.9 Changelog
4+
---------------
5+
6+
Security
7+
~~~~~~~~
8+
9+
:issue:`SERVER-57716` Partial certificate chain in PEM causes validation failure in OCSP
10+
11+
Replication
12+
~~~~~~~~~~~
13+
14+
- :issue:`SERVER-34938` Secondary slowdown or hang due to content pinned in cache by single oplog batch
15+
- :issue:`SERVER-36263` Bypassing operation validation in applyOps should require special privilege
16+
- :issue:`SERVER-44316` Log message in InitialSyncer for setting begin applying timestamp is incorrect
17+
- :issue:`SERVER-59212` Make sure node stepped down before waiting for catchup takeover in catchup_takeover_with_higher_config.js
18+
- :issue:`SERVER-59478` Move serverStatus command before taking RSTL in catchup_takeover_with_higher_config.js
19+
20+
Query
21+
~~~~~
22+
23+
:issue:`SERVER-57178` add regression test for multikey compound index
24+
25+
Storage
26+
~~~~~~~
27+
28+
:issue:`SERVER-56877` insert operations may fail to set index to multikey after aborted multikey catalog update
29+
30+
Build and Packaging
31+
~~~~~~~~~~~~~~~~~~~
32+
33+
:issue:`WT-7830` Migrate the python setup scripts to use cmake
34+
35+
Internals
36+
~~~~~~~~~
37+
38+
- :issue:`SERVER-49435` uassert in NetworkInterfaceTL::setTimer can cause server to crash if connection future not immediately ready
39+
- :issue:`SERVER-53069` Disable death tests on address and memory sanitizer variants
40+
- :issue:`SERVER-53479` Wait for mirrored operations in mirror_reads.js
41+
- :issue:`SERVER-53849` Move away from getLog in timestamped_reads_wait_for_prepare_oplog_visibility.js
42+
- :issue:`SERVER-55589` replSetMaintenance command does not take the RSTL
43+
- :issue:`SERVER-56580` Promote build-tools=next to stable
44+
- :issue:`SERVER-57262` Allow nodes to vote for candidates with higher config
45+
- :issue:`SERVER-57268` add multikey query to validate_multikey_restart.js
46+
- :issue:`SERVER-57360` Log additional debug info for the "invariant (_requests.empty());" in ~LockerImpl
47+
- :issue:`SERVER-57630` Enable SSL_OP_NO_RENEGOTIATION on Ubuntu 18.04 when running against OpenSSL 1.1.1
48+
- :issue:`SERVER-57752` Test terminating mongod during a clean shutdown checkpoint
49+
- :issue:`SERVER-57893` Make rsm_horizon_change.js resilient to network failures
50+
- :issue:`SERVER-58051` Mongod.exe does not release file handles on rotated logs on windows 10
51+
- :issue:`SERVER-58169` Log timestamps info on hitting invariants around stable timestamp calculation
52+
- :issue:`SERVER-58184` Checkpoint thread causes assertions when raced with recovering prepared transactions on startup
53+
- :issue:`SERVER-58280` initial sync hangs on hiding dropped index when index builds are active
54+
- :issue:`SERVER-58402` Increase timeout of shutdown command in shutdown_primary.js
55+
- :issue:`SERVER-58581` Add SEARCH_META variable that populates from mongot
56+
- :issue:`SERVER-58582` Create $documents stage and implement collectionless unionWith
57+
- :issue:`SERVER-58588` Implement $searchMeta stage
58+
- :issue:`SERVER-58594` ReplicationCoordinatorImpl::handleHeartbeatResponse_forTest doesn't use _mutex when reading _rsConfig
59+
- :issue:`SERVER-58676` Ban pipelines that set SEARCH_META variable in sharded collections
60+
- :issue:`SERVER-58813` Robustify jstests/multiversion/hashed_index_bad_keys_cleanup.js
61+
- :issue:`SERVER-58886` Allow 'vars' result to be returned from a sharded search query but fail on SEARCH_META access
62+
- :issue:`SERVER-59135` Make mongocryptd targets in MSIs depend on libsasl2
63+
- :issue:`SERVER-59188` Coverity analysis defect 120391: Uninitialized scalar field
64+
- :issue:`SERVER-59197` Delete fam image entries when the corresponding session documents are deleted
65+
- :issue:`SERVER-59242` update to snmp 5.9.1
66+
- :issue:`SERVER-59262` Remove burn_in_tests tasks from storeFindAndModifyImagesInSideCollection build variants
67+
- :issue:`SERVER-59414` Retry curator setup in powercycle on older branches
68+
- :issue:`SERVER-59469` Add missing space in burn_in_tags list of variants
69+
- :issue:`SERVER-59573` Add setParameter which can be used to restore inactive cursor timeout in sessions
70+
- :issue:`WT-6755` Documentation: populate developer glossary
71+
- :issue:`WT-6902` Metadata subpage for Architecture Guide
72+
- :issue:`WT-6910` Write "history store" subpage for Architecture Guide
73+
- :issue:`WT-6911` Write "block manager" subpage for Architecture Guide
74+
- :issue:`WT-6914` Write "database files" subpage for Architecture Guide
75+
- :issue:`WT-6915` Write "log files" subpage for Architecture Guide
76+
- :issue:`WT-7006` Write Connection subpage for Architecture Guide
77+
- :issue:`WT-7007` Backup architecture guide page
78+
- :issue:`WT-7198` Fix test_backup15 failure with backup mismatch
79+
- :issue:`WT-7352` Fix test_hs01 conflict between concurrent operations in cursor modify
80+
- :issue:`WT-7363` Add support for dumping history store output in hex format
81+
- :issue:`WT-7521` Remove excess ckplist invalidations
82+
- :issue:`WT-7592` Remove log_flush("sync=background") support
83+
- :issue:`WT-7599` Update the CONFIG file based on the release that is about to run for compatibility tests
84+
- :issue:`WT-7663` Change local store extension to allow only readonly FS operations
85+
- :issue:`WT-7673` Investigate and fix manydbs test failure on Windows
86+
- :issue:`WT-7703` Fix timeout in test_checkpoint_snapshot04
87+
- :issue:`WT-7718` Rename 'build_cmake'
88+
- :issue:`WT-7732` Add a timeout configuration for flush_tier
89+
- :issue:`WT-7758` Force evict a page when the update chain is too long
90+
- :issue:`WT-7787` Don't read pages for checkpoint cleanup when the cache is in aggressive mode
91+
- :issue:`WT-7789` Change tiered python tests to fail without extension library
92+
- :issue:`WT-7817` Make tiered storage address cookies backward compatible
93+
- :issue:`WT-7838` Ability for ordered timestamp assertion to do more than a log message
94+
- :issue:`WT-7842` Remove explicit ulimit -n call in many-collection-test
95+
- :issue:`WT-7860` Improve code coverage reporting
96+
- :issue:`WT-7864` Add support to run.py for running lists/ranges of scenarios in a test
97+
- :issue:`WT-7865` Disable timeout assert while waiting for eviction to quiesce prior to RTS and test
98+
- :issue:`WT-7866` Update cache_hs_insert limits in cppsuite-hs-cleanup-stress
99+
- :issue:`WT-7870` Fix measurement of cyclomatic code complexity
100+
- :issue:`WT-7871` Remove comment that is no longer true
101+
- :issue:`WT-7874` Remove two other stale comments
102+
- :issue:`WT-7876` Update rollback to stable test to use correct boolean values and update statistic checking logic
103+
- :issue:`WT-7880` Fix history store record issue when the update following the prepared update is in history store
104+
- :issue:`WT-7882` Fix discrepancy for wiredtiger.in on mongodb-4.4 branch
105+
- :issue:`WT-7883` Remove incorrect wt_free statement
106+
- :issue:`WT-7889` Find/replace existing uses of WT with WiredTiger in reference guide
107+
- :issue:`WT-7890` Fix CMake syntax error in config_lib
108+
- :issue:`WT-7891` Remove doc typos
109+
- :issue:`WT-7893` Remove ignored message from wiredtiger_open in test_encrypt08
110+
- :issue:`WT-7895` Fix arch-data-file.dox documentation build failure
111+
- :issue:`WT-7897` Enable verbose logging for test_backup15 to aid debugging
112+
- :issue:`WT-7900` Fix insertion of new records in test format for column-store
113+
- :issue:`WT-7901` test suite cleanup
114+
- :issue:`WT-7905` Fix incorrect builtin behaviour for builds in CMake
115+
- :issue:`WT-7907` Add dependencies to swig module definition in CMake build
116+
- :issue:`WT-7908` Make variable-length column store work again with the static tests
117+
- :issue:`WT-7909` Create a new method to check for running user transactions before starting rollback-to-stable operation
118+
- :issue:`WT-7918` Support setting a prepare timestamp at current read timestamp
119+
- :issue:`WT-7928` VLCS checkpoint and additional test suite improvements
120+
- :issue:`WT-7931` Evicting modifies using the evict cursor in test_multiple_older_readers_with_multiple_mixed_mode() to ensure that eviction happens.
121+
- :issue:`WT-7934` Upload perf results from many-collection test to Altas
122+
- :issue:`WT-7935` Add arm64 implementation of rdtsc equivalent instruction
123+
- :issue:`WT-7936` Update the format.sh script to run recovery tests
124+
- :issue:`WT-7937` Fix s_docs to use sh, not bash syntax
125+
- :issue:`WT-7938` Fix rollback-to-stable memory leak on error
126+
- :issue:`WT-7940` Update mongod path for many-coll test
127+
- :issue:`WT-7941` Add an Evergreen task to test abort/recovery using test/format
128+
- :issue:`WT-7943` Do not assert timestamps when rolling back a prepared transactions
129+
- :issue:`WT-7945` Move rollback handling to the operation layer in the cppsuite.
130+
- :issue:`WT-7947` Allow CMake to take in a specific Python version
131+
- :issue:`WT-7952` Minor docs build fixes
132+
- :issue:`WT-7953` Teach s_string to not look inside getopt option lists.
133+
- :issue:`WT-7955` Copy format.sh and CONFIG.stress to the test/format build directory with CMake
134+
- :issue:`WT-7956` RTS to skip deleted or stable RLE cells
135+
- :issue:`WT-7961` Sometimes lag oldest timestamp in timestamp_abort.
136+
- :issue:`WT-7964` Fix rollback to stable incorrectly not rolling back updates at snap_max
137+
- :issue:`WT-7965` Update connection base write generation number at the end of recovery checkpoint
138+
- :issue:`WT-7968` In timestamp_abort skip setting timestamps when all_durable moves backwards
139+
- :issue:`WT-7970` Set the stable timestamp before starting the checkpointer and clock threads
140+
- :issue:`WT-7974` More column-store fixes and tests
141+
- :issue:`WT-7984` Fix a bug that could cause a checkpoint to omit a page of data
142+
- :issue:`WT-7994` Add docs compile task to PR testing
143+
- :issue:`WT-7995` Fix the global visibility that it cannot go beyond checkpoint visibility
144+
- :issue:`WT-7996` More column-store C testing
145+
- :issue:`WT-7998` Minor fixes on Cache subpage of Architecture Guide
146+
- :issue:`WT-7999` Fix the assert to handle an update in the middle with max stop timestamp
147+
- :issue:`WT-8005` Fix a prepare commit bug that could leave the history store entry unresolved
148+
- :issue:`WT-8006` sync/checkpoint cleanup code isn't appropriate for VLCS
149+

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

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

source/release-notes/4.4.txt

+23
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,29 @@ Release Notes for MongoDB 4.4
1313
Minor Releases
1414
--------------
1515

16+
.. _4.4.9-release-notes:
17+
18+
4.4.9 - Upcoming
19+
~~~~~~~~~~~~~~~~
20+
21+
Issues fixed:
22+
23+
- :issue:`SERVER-57630`: Enable SSL_OP_NO_RENEGOTIATION on Ubuntu 18.04
24+
when running against OpenSSL 1.1.1
25+
- :issue:`SERVER-34938`: Secondary slowdown or hang due to content
26+
pinned in cache by single oplog batch
27+
- :issue:`WT-8005`: Fix a prepare commit bug that could leave the
28+
history store entry unresolved
29+
- :issue:`WT-7995`: Fix the global visibility that it cannot go beyond
30+
checkpoint visibility
31+
- :issue:`WT-7984`: Fix a bug that could cause a checkpoint to omit a
32+
page of data
33+
34+
- `All JIRA issues closed in 4.4.9
35+
<https://jira.mongodb.org/issues/?jql=project%20in%20(SERVER%2CTOOLS%2CWT)%20AND%20resolution%3D%27Fixed%27%20and%20fixversion%3D%274.4.9%27>`_
36+
37+
- :ref:`4.4.9-changelog`
38+
1639
.. _4.4.8-release-notes:
1740

1841
4.4.8 - Aug 4, 2021

0 commit comments

Comments
 (0)