.. _3.2.21-changelog:

3.2.21 Changelog
----------------

Query
~~~~~

:issue:`SERVER-35693` Parsing of $in takes quadratic time due to O(n^2) boost::flat_set constructor

Storage
~~~~~~~

- :issue:`SERVER-30724` Initial sync might miss ops that were in flight when it started
- :issue:`SERVER-34863` Disable LSM testing on 3.2, 3.4 and 3.6 branches

Operations
~~~~~~~~~~

- :issue:`SERVER-35854` Log in 3.2 when client metadata is received
- :issue:`SERVER-36010` Change log messages for Windows stacktraces to use error() or severe() rather than log()
- :issue:`SERVER-36778` Make 3.2 client metadata log messages match 3.4+ format

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

:issue:`SERVER-32999` Platform Support: remove Debian 7

Internals
~~~~~~~~~

- :issue:`SERVER-34371` Stop ignoring errors when the test fixture fails to delete data files
- :issue:`SERVER-34374` resmoke.py uses bytestrings for representing pathnames, leading to silently failing to clear the dbpath on Windows
- :issue:`SERVER-34380` system_perf.yml: Remove the compile_proxy task
- :issue:`SERVER-34540` Remove sleeptest from dbtests
- :issue:`SERVER-34793` Add call to BF suggestion server on failed task completion
- :issue:`SERVER-34851` Disallow index selection for identical min & max values on find
- :issue:`SERVER-34888` Track status of SSLPeerInfo
- :issue:`SERVER-34950` Use new sys-perf baseline 3.4.14-Baseline
- :issue:`SERVER-35071` Split MMAPv1 tasks into separate variants in sys-perf
- :issue:`SERVER-35108` Enable signal processing in system_perf.yml
- :issue:`SERVER-35207` Don't use json.get_history in system_perf.yml
- :issue:`SERVER-35264` compile fails on sys-perf-3.4 // SERVER-34380
- :issue:`SERVER-35858` Error in call BF Suggestion service
- :issue:`SERVER-35960` Blacklist findAndModify_update_grow.js from concurrency_sharded_sccc* Evergreen tasks
- :issue:`SERVER-36462` Add atlas user to runtime_secret.yml
- :issue:`WT-3637` Fix a heap use after free from evicting of a page that just split.
- :issue:`WT-3710` Fix a race condition between concurrent page splits
- :issue:`WT-4045` Don't retry fsync calls after EIO failure

