diff --git a/source/includes/changelogs/releases/4.4.3.rst b/source/includes/changelogs/releases/4.4.3.rst index 5f9c4addb19..3e9203adee4 100644 --- a/source/includes/changelogs/releases/4.4.3.rst +++ b/source/includes/changelogs/releases/4.4.3.rst @@ -101,6 +101,7 @@ Internals - :issue:`SERVER-52746` Ensure tailable cursor in find_cmd.js is invalidated - :issue:`SERVER-52775` Fix sys-perf module issues - :issue:`SERVER-52806` deb install files assume systemd +- :issue:`SERVER-52817` Update YCSB version in sys-perf.yml modules - :issue:`SERVER-52824` Support AWS roles with paths - :issue:`SERVER-52834` Migrate sys-perf and perf tasks to use the new run_workload DSI command - :issue:`SERVER-52929` Correctly handle compound indexes with 32 keys diff --git a/source/includes/changelogs/releases/4.4.4.rst b/source/includes/changelogs/releases/4.4.4.rst index c3d8457d6ac..ed9b5e564ba 100644 --- a/source/includes/changelogs/releases/4.4.4.rst +++ b/source/includes/changelogs/releases/4.4.4.rst @@ -60,6 +60,7 @@ Internals ~~~~~~~~~ - :issue:`SERVER-43904` When stepping down, step up doesn't filter out frozen nodes +- :issue:`SERVER-46740` establishCursors() must always drain the AsyncRequestsSender::_baton - :issue:`SERVER-47030` Fix date_time_support code to not produce exceptions - :issue:`SERVER-48516` at startup, confirm replica set node with auth can connect to itself - :issue:`SERVER-48994` LogTransactionOperationsForShardingHandler must use UninterruptibleLockGuard @@ -92,10 +93,13 @@ Internals - :issue:`SERVER-54126` [4.4] buildindexes*.js assumes commitQuorum is always accepted - :issue:`SERVER-54134` Ignore newer mongo versions on older branches of setup_multiversion_mongodb.py - :issue:`WT-4625` Add a check for camelCase names +- :issue:`WT-4649` Updating build system to allow for different C++ compilers - :issue:`WT-5101` Make Clang Format recognise remaining loop macros - :issue:`WT-5111` Fix wt2909_checkpoint_integrity and wt3120_filesys so it is natural to run standalone +- :issue:`WT-5545` Add fixed-length column store support to RTS for handling updates present in the update list - :issue:`WT-6309` Add support for start/stop arguments to wt printlog command - :issue:`WT-6313` Added verify_metadata configuration to the exclusion list when writing to basecfg +- :issue:`WT-6354` Increase wt utility coverage with printlog, downgrade, upgrade tests - :issue:`WT-6430` Move WT_CONN_SERVER flags into their own field - :issue:`WT-6432` Add test case to misuse the timestamp API - :issue:`WT-6504` Don't fallback to onpage value as base value if we see the onpage value in the history store @@ -109,6 +113,7 @@ Internals - :issue:`WT-6740` Fix unintentionally releasing the snapshot by mistreating the recovery session as an eviction session - :issue:`WT-6743` Save and restore session's data handle during cursor reopen call - :issue:`WT-6772` Add support for prepared updates in datastore for test_hs09 +- :issue:`WT-6800` Insert one key per transaction to make test_txn24 pass on macOS - :issue:`WT-6802` Don't set operation timer for internal and reentry api calls - :issue:`WT-6831` Retry search if it race with prepared update commit/rollback - :issue:`WT-6846` Initial test program for the new cpp test framework @@ -121,6 +126,7 @@ Internals - :issue:`WT-6901` Write "cursor" subpage for Architecture Guide - :issue:`WT-6924` Queue history store pages for urgent eviction when cache pressure is high - :issue:`WT-6946` Adding test tags to an initial set of test programs +- :issue:`WT-6947` Auto generate test coverage documentation from test tags - :issue:`WT-6969` Do not update the existing snapshot for autocommit transactions - :issue:`WT-6981` Add randomness to Python test suite runs - :issue:`WT-6983` Make wiredtiger.in text wrapping consistent across Python versions @@ -129,11 +135,13 @@ Internals - :issue:`WT-6992` Add timing stress between datastore and history store search - :issue:`WT-6994` Dump the cursor page whenever a key out order is detected - :issue:`WT-6996` Fix suite_random.rand32() in python test suite +- :issue:`WT-7004` Architecture guide page for checkpoints - :issue:`WT-7020` Assert the previous update timestamp of a key - :issue:`WT-7025` Coverity: Unused value "op_ts" - :issue:`WT-7026` Atomically read and set ref->addr in case of race - :issue:`WT-7027` Run the metadata checkpoint for force_stop at read-committed isolation for incremental backup - :issue:`WT-7038` Update headers to be C++ compatible +- :issue:`WT-7039` Creating test configuration framework using the WiredTiger configuration API - :issue:`WT-7054` Change the order of key out-of-order prints to avoid race - :issue:`WT-7065` Add check for WT_DHANDLE_DEAD to assertion - :issue:`WT-7066` Point README doc link to develop/index.html @@ -144,13 +152,19 @@ Internals - :issue:`WT-7084` Fix assert in test code and a comment error - :issue:`WT-7089` Don't skip checkpointing objects that have obsolete pages - :issue:`WT-7091` Restrict usage of LSM to only operate in conjunction with compatible incremental backup mechanism +- :issue:`WT-7102` Migrate full and incremental backup test functionalities into wtbackup class +- :issue:`WT-7104` Redact user data from printlog output - :issue:`WT-7109` Retain no longer supported configuration options for backward compatibility - :issue:`WT-7113` Integrate prototype tiered storage code into WT - :issue:`WT-7114` Revert Makefile code to always run the prototype script +- :issue:`WT-7116` Improve the compatibility test to test the configuration options for backward compatibility - :issue:`WT-7117` RTS to skip modifies that are more recent than on-disk base update while restoring an update - :issue:`WT-7121` Include log-structured allocation python tests in WT - :issue:`WT-7126` Coverity analysis defect 116991: Explicit null dereferenced - :issue:`WT-7127` Coverity analysis defect 116992: Unchecked return value - :issue:`WT-7128` Coverity analysis defect 116993: Resource leak - :issue:`WT-7131` Tiered cursors should return error if configured with zero tiers +- :issue:`WT-7137` Update assert to consider deleted HS values when checking for duplicate inserts +- :issue:`WT-7138` Do not perform fast truncate on pages with prepared updates +- :issue:`WT-7159` Always write on-disk update as a full update to history store diff --git a/source/release-notes/4.4.txt b/source/release-notes/4.4.txt index eab82032dda..6da6328a7e5 100644 --- a/source/release-notes/4.4.txt +++ b/source/release-notes/4.4.txt @@ -15,8 +15,8 @@ Minor Releases .. _4.4.4-release-notes: -4.4.4 - Upcoming -~~~~~~~~~~~~~~~~ +4.4.4 - Feb 16, 2021 +~~~~~~~~~~~~~~~~~~~~ Issues fixed: