Skip to content

DOCS-14349 generate initial v4.0.24 changelog #5192

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Apr 12, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
58 changes: 58 additions & 0 deletions source/includes/changelogs/releases/4.0.24.rst
Original file line number Diff line number Diff line change
@@ -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

2 changes: 2 additions & 0 deletions source/release-notes/4.0-changelog.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
26 changes: 26 additions & 0 deletions source/release-notes/4.0.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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
<https://jira.mongodb.org/issues/?jql=project%20in%20(SERVER%2CTOOLS%2CWT)%20AND%20resolution%3D%27Fixed%27%20and%20fixversion%3D%274.0.24%27>`_

- :ref:`4.0.24-changelog`

.. _4.0.23-release-notes:

4.0.23 - Feb 22, 2021
Expand Down