Skip to content
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

(DOCS-14775): Prepare changelog for 4.2.16 #5795

Merged
merged 1 commit into from
Sep 2, 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
83 changes: 83 additions & 0 deletions source/includes/changelogs/releases/4.2.16.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
.. _4.2.16-changelog:

4.2.16 Changelog
----------------

Security
~~~~~~~~

:issue:`SERVER-57727` Race conditions in x509_invalid.js

Sharding
~~~~~~~~

- :issue:`SERVER-55648` Mongos doesn't return top-level batch-write error in case of shutdown
- :issue:`SERVER-58909` Missing versions for "admin" and "config" databases migrating to version 4.2

Replication
~~~~~~~~~~~

- :issue:`SERVER-34938` Secondary slowdown or hang due to content pinned in cache by single oplog batch
- :issue:`SERVER-36263` Bypassing operation validation in applyOps should require special privilege
- :issue:`SERVER-37904` Allow a node to override the cluster chaining (enabled/disabled) setting
- :issue:`SERVER-39621` Disabled chaining should enforce sync source change when the primary steps down even if the oplog fetcher isn't killed on sync source
- :issue:`SERVER-41875` Should ban "emptyCapped" commands on jstestfuzz_concurrent_replication_continuous__stepdown suite for WiredTiger Storage.
- :issue:`SERVER-50486` invokeWithSessionCheckedOut being called on prepared transactions on secondaries
- :issue:`SERVER-55465` Fix Invariant upon failed request for a vote from the current primary in the election dry-run of catchup takeover
- :issue:`SERVER-58258` Wait for initial sync to clear state before asserting 'replSetGetStatus' reply has no 'initialSync' field

Query
~~~~~

- :issue:`SERVER-55319` [4.2] Invariant failure isVersionInitialized() src/mongo/db/server_options.h 217 after index build completes
- :issue:`SERVER-58127` Fix benchRun() memory leak for parsing benchRun() args under exception

Build and Packaging
~~~~~~~~~~~~~~~~~~~

:issue:`SERVER-54729` MongoDB Enterprise Debian/Ubuntu packages should depend on libsasl2-modules and libsasl2-modules-gssapi-mit

Internals
~~~~~~~~~

- :issue:`SERVER-49237` Add a way for OperationContexts to opt-in to always getting interrupted at stepdown
- :issue:`SERVER-50547` Explore aggregation pipeline length limit
- :issue:`SERVER-52728` Upgrade path from MongoDB 2.4 to 4.2 causes config servers to go down
- :issue:`SERVER-53431` Server should respond running operations with appropriate topologyVersion on stepdown
- :issue:`SERVER-53726` Platform Support: Remove RHEL6 zSeries
- :issue:`SERVER-55649` Sharding messages being logged for non-sharded clusters
- :issue:`SERVER-56489` New pass-through test with random hello server-side delays
- :issue:`SERVER-56516` Fix undefined behaviour in parsing code for $slice projectional operator
- :issue:`SERVER-56839` Index seeks concurrent with recently-committed prepared transactions can return wrong results
- :issue:`SERVER-57033` The AuthorizationManager Cache in 4.2 should use roles as cache key
- :issue:`SERVER-57064` Log create index and dropIndex(es) on mongos
- :issue:`SERVER-57360` Log additional debug info for the "invariant (_requests.empty());" in ~LockerImpl
- :issue:`SERVER-57642` Invariant Failure on src/mongo/db/query/plan_yield_policy.cpp 75 | Aborting
- :issue:`SERVER-57650` Make MigrationChunkClonerSource interruptible when waiting response to recipient commands
- :issue:`SERVER-57798` Direct user to MongoDB Compass download page when failing to install MongoDB Compass due to a connection issue using ./install_compass
- :issue:`SERVER-57983` Integer overflow for $range in Classic Engine
- :issue:`SERVER-58169` Log timestamps info on hitting invariants around stable timestamp calculation
- :issue:`SERVER-58187` Improve Connection Reaper and MongoLDAP performance
- :issue:`SERVER-58191` [Migrate Protocol] Allow delete_during_migrate.js to tolerate chunk migration failures due to timeout in catchup phase in slow variants.
- :issue:`SERVER-58283` Add a new versioning file to set MONGO_VERSION and MONGO_GIT_HASH
- :issue:`SERVER-58313` Fix package test failure caused by SERVER-55460 backport to v4.2 and v4.0
- :issue:`SERVER-58402` Increase timeout of shutdown command in shutdown_primary.js
- :issue:`SERVER-58623` Shorten the mongos RSM refresh interval in delayed Hello tests
- :issue:`SERVER-58826` [4.2] Disallow compact_keeps_indexes.js and explain_shell_helpers .js to run concurrently on parallel suite
- :issue:`SERVER-59074` Do not acquire storage tickets just to set/wait on oplog visibility
- :issue:`SERVER-59135` Make mongocryptd targets in MSIs depend on libsasl2
- :issue:`SERVER-59197` Delete fam image entries when the corresponding session documents are deleted
- :issue:`SERVER-59242` update to snmp 5.9.1
- :issue:`SERVER-59262` Remove burn_in_tests tasks from storeFindAndModifyImagesInSideCollection build variants
- :issue:`SERVER-59388` Revert BACKPORT-10185
- :issue:`SERVER-59414` Retry curator setup in powercycle on older branches
- :issue:`WT-6568` Fix split generation use
- :issue:`WT-6926` Update WiredTiger source code to include 2021 copyright notices
- :issue:`WT-7065` Add check for WT_DHANDLE_DEAD to assertion
- :issue:`WT-7135` Additional checks to detect when writing corrupted metadata
- :issue:`WT-7437` Upgrade documentation to doxygen 1.8.17
- :issue:`WT-7675` Query last ckpt timestamp changes without taking checkpoint
- :issue:`WT-7721` Update test-format to reopen an existing database with different config
- :issue:`WT-7776` Add a hard limit on the number of modify updates before we instantiate a complete update
- :issue:`WT-7871` Remove comment that is no longer true

2 changes: 2 additions & 0 deletions source/release-notes/4.2-changelog.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@
:depth: 1
:class: singlecol

.. include:: /includes/changelogs/releases/4.2.16.rst

.. include:: /includes/changelogs/releases/4.2.15.rst

.. include:: /includes/changelogs/releases/4.2.14.rst
Expand Down
24 changes: 24 additions & 0 deletions source/release-notes/4.2.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,30 @@ Release Notes for MongoDB 4.2
Minor Releases
--------------

.. _4.2.16-release-notes:

4.2.16 - Upcoming
~~~~~~~~~~~~~~~~~~

Issues fixed in 4.2.16:

- :issue:`SERVER-59074`: Do not acquire storage tickets just to
set/wait on oplog visibility
- :issue:`SERVER-54729`: MongoDB Enterprise Debian/Ubuntu packages
should depend on libsasl2-modules and libsasl2-modules-gssapi-mit
- :issue:`SERVER-39621`: Disabled chaining should enforce sync source
change when the primary steps down even if the oplog fetcher isn't
killed on sync source
- :issue:`SERVER-34938`: Secondary slowdown or hang due to content
pinned in cache by single oplog batch
- :issue:`WT-7776`: Add a hard limit on the number of modify updates
before we instantiate a complete update

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

- :ref:`4.2.16-changelog`

.. _4.2.15-release-notes:

4.2.15 - Jul 13, 2021
Expand Down