Skip to content

Commit 32bb9b9

Browse files
(DOCS-13820): 4.0.20 changelog
1 parent 0bc8549 commit 32bb9b9

File tree

3 files changed

+122
-7
lines changed

3 files changed

+122
-7
lines changed
Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
.. _4.0.20-changelog:
2+
3+
4.0.20 Changelog
4+
----------------
5+
6+
Sharding
7+
~~~~~~~~
8+
9+
- :issue:`SERVER-40441` Arbiter nodes log error messages when try to create session collection or check if it exists
10+
- :issue:`SERVER-44115` Exclude jstests/core/autocomplete.js from sharded jscore tests
11+
- :issue:`SERVER-47799` AsyncRequestsSender should update replica set monitor in between retries for InterruptedAtShutdown
12+
- :issue:`SERVER-48491` Add requires_document_locking tag to sessions_collection_reaping.js
13+
- :issue:`SERVER-48674` Check if replication is enabled before checking if the node is an arbiter in LogicalSessionCacheImpl
14+
- :issue:`SERVER-48926` Fix remaining sharding tests that incorrectly set votes to 0 on shard secondaries
15+
- :issue:`SERVER-49233` Introduce a flag to toggle the logic for bumping collection's major version during split
16+
17+
Replication
18+
~~~~~~~~~~~
19+
20+
- :issue:`SERVER-37390` RollbackTestFixture doesn't need to wait for a new primary if it didn't shut down the current primary
21+
- :issue:`SERVER-42004` localhost{1,2,3}.js tests should wait for a primary to be elected before shutting down the test
22+
- :issue:`SERVER-45610` Some reads work while system is RECOVERING
23+
- :issue:`SERVER-46897` REMOVED node may never send heartbeat to fetch newest config
24+
- :issue:`SERVER-47849` Add more logging to shutdownTask
25+
- :issue:`SERVER-48276` ReplSet Free Monitoring URLs inconsistent
26+
- :issue:`SERVER-48967` Prevent replicated writes on empty namespaces on secondaries
27+
- :issue:`SERVER-50039` Timing error in dbadmin.js test
28+
29+
Query
30+
~~~~~
31+
32+
- :issue:`SERVER-47223` geoNear/$geoNear does not apply index hints
33+
- :issue:`SERVER-48993` explodeForSort can produce incorrect query plan
34+
- :issue:`SERVER-49527` recoverFromOplogAsStandalone does not relax index constraints
35+
36+
Storage
37+
~~~~~~~
38+
39+
- :issue:`SERVER-43097` Improve log messaging when index builds get foregrounded because of startup recovery
40+
- :issue:`SERVER-47694` fix multikey. again
41+
- :issue:`SERVER-48453` Lazily initialize a record store's auto incrementing counter on deletes
42+
- :issue:`SERVER-48695` setAppliedThrough must set orderedCommit=false on the recovery unit
43+
- :issue:`SERVER-49449` index_restart_secondary.js is not compatible with storage engines without support for persistence
44+
45+
Operations
46+
~~~~~~~~~~
47+
48+
- :issue:`SERVER-44051` getShardDistribution() does not report "Collection XYZ is not sharded" on dropped but previously sharded collections
49+
- :issue:`SERVER-48244` Shell should not hard-code the allowed explain levels and let the server reject it instead
50+
51+
Build and Packaging
52+
~~~~~~~~~~~~~~~~~~~
53+
54+
- :issue:`SERVER-42042` Warn or fail early on dynamic builds with toolchain compiler and tcmalloc
55+
- :issue:`SERVER-46927` Clarify dependencies for release-related tasks
56+
- :issue:`SERVER-48329` Adjust naming of action_type.h on either master or all stable branches
57+
- :issue:`SERVER-48640` Update RHEL 6.2 AMI for package tests
58+
- :issue:`SERVER-48659` Update SLES 12 AMI for package tests
59+
- :issue:`SERVER-48681` Update Debian 8.1 AMI for package tests
60+
- :issue:`SERVER-49925` Dynamic builders should not combine the mongodbtoolchain with tcmalloc
61+
- :issue:`SERVER-50124` Pin lazy-object-proxy python module
62+
63+
Internals
64+
~~~~~~~~~
65+
66+
- :issue:`SERVER-33229` Overload startParallelShell in auto_retry_on_network_error.js to connect after loading the auto_retry_on_network_error.js override
67+
- :issue:`SERVER-41600` IndexCatalog::refreshEntry should invalidate the index from the CollectionInfoCache
68+
- :issue:`SERVER-42908` Add ErrorCodes to retryable errors to match drivers
69+
- :issue:`SERVER-46758` setFCV can be interrupted before an FCV change is majority committed and rollback the FCV without running the setFCV server logic
70+
- :issue:`SERVER-47930` Ubuntu 20.04 - ldap_authz_authn.js fails to load test certificate
71+
- :issue:`SERVER-48032` Update references of community mailing-lists to MongoDB Developer Community Forums
72+
- :issue:`SERVER-48107` Retry replSetStepDown in rollback_test.js
73+
- :issue:`SERVER-48514` Separate testing 'called' and 'successful' fields for serverStatus election metrics
74+
- :issue:`SERVER-48569` Add ConflictingOperationInProgress as acceptable error code to stepDown in validateCollectionsCallback
75+
- :issue:`SERVER-48657` Use evergreen module to control signal processing in perf projects
76+
- :issue:`SERVER-49007` Roundtrip registration id in metrics response in mock_http_server.py
77+
- :issue:`SERVER-49071` Make ldap_fastest_host_selection.js tolerate missing LDAP servers in statistics
78+
- :issue:`SERVER-49142` Validate correct field name in RoleName::parseFromBSON()
79+
- :issue:`SERVER-49335` publish_packages should use barque API key
80+
- :issue:`SERVER-49404` Enforce additional checks in $arrayToObject
81+
- :issue:`WT-5242` Minimize checkpoints pinned during backup
82+
- :issue:`WT-6118` Fix missing checkpoint in backup
83+
- :issue:`WT-6141` Disable checkpoint deletion during backup
84+

source/release-notes/4.0-changelog.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
:depth: 1
1111
:class: twocols
1212

13+
.. include:: /includes/changelogs/releases/4.0.20.rst
14+
1315
.. include:: /includes/changelogs/releases/4.0.19.rst
1416

1517
.. include:: /includes/changelogs/releases/4.0.18.rst
@@ -46,4 +48,4 @@
4648

4749
.. include:: /includes/changelogs/releases/4.0.2.rst
4850

49-
.. include:: /includes/changelogs/releases/4.0.1.rst
51+
.. include:: /includes/changelogs/releases/4.0.1.rst

source/release-notes/4.0.txt

Lines changed: 35 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,19 +13,48 @@ Release Notes for MongoDB 4.0
1313
Minor Releases
1414
--------------
1515

16+
.. _4.0.20-release-notes:
17+
18+
4.0.20 - Upcoming
19+
~~~~~~~~~~~~~~~~~
20+
21+
Issues fixed:
22+
23+
- :issue:`SERVER-44051` getShardDistribution() does not report
24+
"Collection XYZ is not sharded" on dropped but previously sharded
25+
collections
26+
- :issue:`SERVER-45610` Some reads work while system is RECOVERING
27+
- :issue:`SERVER-46758` setFCV can be interrupted before an FCV change
28+
is majority committed and rollback the FCV without running the setFCV
29+
server logicbumping collection's major version during split
30+
- :issue:`SERVER-47799` AsyncRequestsSender should update replica set
31+
monitor in between retries for InterruptedAtShutdown
32+
- :issue:`SERVER-49233` Introduce a flag to toggle the logic for
33+
bumping collection's major version during split
34+
35+
- `All JIRA issues closed in 4.0.20
36+
<https://jira.mongodb.org/issues/?jql=project%20in%20(SERVER%2CTOOLS%2CWT)%20AND%20resolution%3D%27Fixed%27%20and%20fixversion%3D%274.0.20%27>`_
37+
38+
- :ref:`4.0.20-changelog`
39+
1640
.. _4.0.19-release-notes:
1741

1842
4.0.19 - Jun 15, 2020
1943
~~~~~~~~~~~~~~~~~~~~~
2044

2145
Issues fixed:
2246

23-
24-
- :issue:`SERVER-42525`: Single-node replica sets shouldn't wait for electable caught up secondaries during shutdown
25-
- :issue:`SERVER-47233`: WriteOp can be left in pending state, leading to erroneous NoProgressMade write error from mongos
26-
- :issue:`SERVER-46758`: setFCV can be interrupted before an FCV change is majority committed and rollback the FCV without running the setFCV server logic
27-
- :issue:`SERVER-46487`: The mongos routing for scatter/gather ops can have unbounded latency
28-
- :issue:`SERVER-42862`: Prevent shard refreshes in mergeChunks command from joining earlier refreshes
47+
- :issue:`SERVER-42525` Single-node replica sets shouldn't wait for
48+
electable caught up secondaries during shutdown
49+
- :issue:`SERVER-42862` Prevent shard refreshes in mergeChunks command
50+
from joining earlier refreshes
51+
- :issue:`SERVER-46487` The mongos routing for scatter/gather ops can
52+
have unbounded latency
53+
- :issue:`SERVER-46758` setFCV can be interrupted before an FCV change
54+
is majority committed and rollback the FCV without running the setFCV
55+
server logic
56+
- :issue:`SERVER-47233` WriteOp can be left in pending state, leading
57+
to erroneous NoProgressMade write error from mongos
2958

3059
- `All JIRA issues closed in 4.0.19
3160
<https://jira.mongodb.org/issues/?jql=project%20in%20(SERVER%2CTOOLS%2CWT)%20AND%20resolution%3D%27Fixed%27%20and%20fixversion%3D%274.0.19%27>`_

0 commit comments

Comments
 (0)