diff --git a/source/includes/changelogs/releases/4.0.24.rst b/source/includes/changelogs/releases/4.0.24.rst new file mode 100644 index 00000000000..0dfd91f796c --- /dev/null +++ b/source/includes/changelogs/releases/4.0.24.rst @@ -0,0 +1,58 @@ +.. _4.0.24-changelog: + +4.0.24 Changelog +---------------- + +Replication +~~~~~~~~~~~ + +- :issue:`SERVER-49187` Make ReplSetTest .stepUp() robust to election failures. +- :issue:`SERVER-50049` assert.soonNoExcept() should not access TestData.traceExceptions for non-resmoke tests. +- :issue:`SERVER-51163` Mark nodes returning InvalidReplicaSetConfig in heartbeats as down +- :issue:`SERVER-53666` curSecondary in rollback test fixture not guaranteed to be in SECONDARY state after restart +- :issue:`SERVER-54708` Rollback test fixture only ensures sync source's lastApplied > rollback node's lastApplied if both emrc=false and inMemory + +Query +~~~~~ + +- :issue:`SERVER-36926` Undefined behavior from signed overflow in cursor manager, can result in mongos invariant failure +- :issue:`SERVER-50073` Error message when creating a mixed hashed/not hashed index does not state the problem +- :issue:`SERVER-54710` Large number of $or clauses can create profiling entry exceeding max BSON size, causing the query to fail when it should not + +Operations +~~~~~~~~~~ + +:issue:`SERVER-54770` Add /proc/meminfo MemAvailable to FTDC + +Build and Packaging +~~~~~~~~~~~~~~~~~~~ + +- :issue:`SERVER-54031` errorcodes.py doesn't check embedded C++ code in Python scripts +- :issue:`SERVER-54255` Update RHEL 7 AMI for package testing + +Internals +~~~~~~~~~ + +- :issue:`SERVER-5722` Support a 'sort' field in ops array for JS Benchmarking Harness +- :issue:`SERVER-35649` Nodes removed due to isSelf failure should re-attempt to find themselves +- :issue:`SERVER-43847` Make ReplSetTest's stepUp function resilient to slow machines +- :issue:`SERVER-45836` Provide more LDAP details (like server IP) at default log level +- :issue:`SERVER-47030` Fix date_time_support code to not produce exceptions +- :issue:`SERVER-48910` Do not consider keystore.metadata as a keystore on <= 4.0 +- :issue:`SERVER-52953` $geoNear does not always match coordinate given to 'near' when maxDistance is set to 0 +- :issue:`SERVER-53566` Investigate and reproduce "opCtx != nullptr && _opCtx == nullptr" invariant +- :issue:`SERVER-53612` StepDown hangs until timeout if all nodes are caught up but none is immediately electable +- :issue:`SERVER-53831` Force SpiderMonkey to garbage collect in ReplSetTest.checkOplogs +- :issue:`SERVER-53992` Remove calls to detect-outliers from performance tasks +- :issue:`SERVER-54136` Make the authenticate command respect enforceUserClusterSeparation +- :issue:`SERVER-54139` Remove CURL share support from HTTP curl client +- :issue:`SERVER-55189` Call awaitReplication() before returning from syncFrom() in rslib.js +- :issue:`SERVER-55395` 4.0.23 does not build with gcc 10 +- :issue:`WT-4296` Add aggressive mode to sweep server +- :issue:`WT-4614` Trigger sweep immediately to reclaim space after a table drop +- :issue:`WT-6309` Add support for start/stop arguments to wt printlog command +- :issue:`WT-6430` Move WT_CONN_SERVER flags into their own field +- :issue:`WT-7026` Atomically read and set ref->addr in case of race +- :issue:`WT-7028` Sweep thread shouldn't lock during checkpoint gathering handles +- :issue:`WT-7104` Redact user data from printlog output + diff --git a/source/release-notes/4.0-changelog.txt b/source/release-notes/4.0-changelog.txt index 2fec3e71fbd..f161aeb6462 100644 --- a/source/release-notes/4.0-changelog.txt +++ b/source/release-notes/4.0-changelog.txt @@ -10,6 +10,8 @@ :depth: 1 :class: twocols +.. include:: /includes/changelogs/releases/4.0.24.rst + .. include:: /includes/changelogs/releases/4.0.23.rst .. include:: /includes/changelogs/releases/4.0.22.rst diff --git a/source/release-notes/4.0.txt b/source/release-notes/4.0.txt index 10d867603b7..e499a29d1d3 100644 --- a/source/release-notes/4.0.txt +++ b/source/release-notes/4.0.txt @@ -13,6 +13,32 @@ Release Notes for MongoDB 4.0 Minor Releases -------------- +.. _4.0.24-release-notes: + +4.0.24 - Upcoming +~~~~~~~~~~~~~~~~~ + +Issues fixed: + +- :issue:`SERVER-54710` Large number of $or clauses can create profiling + entry exceeding max BSON size, causing the query to fail when it + should not +- :issue:`SERVER-54136` Make the authenticate command respect + enforceUserClusterSeparation +- :issue:`SERVER-53566` Investigate and reproduce "opCtx != nullptr && + _opCtx == nullptr" invariant +- :issue:`SERVER-45836` Provide more LDAP details (like server IP) at + default log level +- :issue:`SERVER-35649` Nodes removed due to isSelf failure should + re-attempt to find themselves +- :issue:`WT-7028` Sweep thread shouldn't lock during checkpoint + gathering handles + +- `All JIRA issues closed in 4.0.24 + `_ + +- :ref:`4.0.24-changelog` + .. _4.0.23-release-notes: 4.0.23 - Feb 22, 2021