|
| 1 | +.. _4.0.28-changelog: |
| 2 | + |
| 3 | +4.0.28 Changelog |
| 4 | +---------------- |
| 5 | + |
| 6 | +Security |
| 7 | +~~~~~~~~ |
| 8 | + |
| 9 | +:issue:`SERVER-57727` Race conditions in x509_invalid.js |
| 10 | + |
| 11 | +Sharding |
| 12 | +~~~~~~~~ |
| 13 | + |
| 14 | +- :issue:`SERVER-53335` Queries, updates, and deletes with non-"simple" collations may miss documents when using hashed sharding |
| 15 | +- :issue:`SERVER-54064` Sessions on arbiters accumulate and cannot be cleared out |
| 16 | +- :issue:`SERVER-55648` Mongos doesn't return top-level batch-write error in case of shutdown |
| 17 | +- :issue:`SERVER-59929` Unexpected slower update/insert operation base of splitchunk and moveChunk |
| 18 | +- :issue:`SERVER-60654` Backport the autoSplitVector logic to v4.0 |
| 19 | +- :issue:`SERVER-62065` Upgrade path from 3.6 to 4.0 can leave chunk entries without history on the shards |
| 20 | + |
| 21 | +Replication |
| 22 | +~~~~~~~~~~~ |
| 23 | + |
| 24 | +:issue:`SERVER-56096` Invariant failure in ReplicationRecoveryImpl::recoverFromOplog |
| 25 | + |
| 26 | +Aggregation |
| 27 | +~~~~~~~~~~~ |
| 28 | + |
| 29 | +- :issue:`SERVER-44484` Changestream with updateLookup uasserts on updates from before collection was sharded |
| 30 | +- :issue:`SERVER-59613` $range expression should return an error if it exceeds memory limit |
| 31 | + |
| 32 | +Storage |
| 33 | +~~~~~~~ |
| 34 | + |
| 35 | +:issue:`SERVER-45953` Exempt oplog readers from acquiring read tickets |
| 36 | + |
| 37 | +Internals |
| 38 | +~~~~~~~~~ |
| 39 | + |
| 40 | +- :issue:`SERVER-40486` Remove Test Lifecycle code |
| 41 | +- :issue:`SERVER-53726` Platform Support: Remove RHEL6 zSeries |
| 42 | +- :issue:`SERVER-53728` Platform Support: Remove SLES12 zSeries |
| 43 | +- :issue:`SERVER-56326` Add a round() method to the Decimal128 class |
| 44 | +- :issue:`SERVER-58104` config.system.sessions collection can end up with invalid chunks if it is dropped and re-sharded with a shard key other than _id |
| 45 | +- :issue:`SERVER-58192` Use more unique_ptrs in QueryPlannerAnalysis::analyzeSort() |
| 46 | +- :issue:`SERVER-59120` Create unit tests for commitChunksMerge |
| 47 | +- :issue:`SERVER-59191` SPIKE: git.get_project fails to clone |
| 48 | +- :issue:`SERVER-59725` Remove push task from extra RHEL 6.2 variants |
| 49 | +- :issue:`SERVER-59804` Using a separate branch for YCSB in system_perf.yml |
| 50 | +- :issue:`SERVER-59874` Delete stats.js on the 4.0 branch. |
| 51 | +- :issue:`SERVER-59887` Reduce the change_stream_shard_failover.js test flakiness |
| 52 | +- :issue:`SERVER-60290` Update Windows external auth test distribution |
| 53 | +- :issue:`SERVER-60344` Action plan on lagging setFCV replicas breaking tests |
| 54 | +- :issue:`SERVER-60588` $multiply incorrectly throws an error in some cases in the classic engine |
| 55 | +- :issue:`SERVER-60670` Use a separate branch instead of a specific commit for TPCC |
| 56 | +- :issue:`SERVER-60671` Remove dagger |
| 57 | +- :issue:`SERVER-60934` Increase RSM verbosity in the test change_stream_shard_failover.js |
| 58 | +- :issue:`SERVER-60961` Add exclude tags to old branches not generating multiversion_exclude_tags.yml |
| 59 | +- :issue:`SERVER-60971` Remove calls to BF suggestion service |
| 60 | +- :issue:`SERVER-61152` Fix lint on 4.0 branch |
| 61 | +- :issue:`SERVER-61530` Provide large distro option for split tasks on SSL Amazon Linux on 4.0 |
| 62 | +- :issue:`SERVER-61559` Remove jepsen_register_linearizableRead from 4.0 branch. |
| 63 | +- :issue:`SERVER-61791` Pin pymongo |
| 64 | +- :issue:`SERVER-62164` Remove several obsoleted build variants across all stable branches |
| 65 | +- :issue:`WT-6568` Fix split generation use |
| 66 | +- :issue:`WT-6926` Update WiredTiger source code to include 2021 copyright notices |
| 67 | +- :issue:`WT-7065` Add check for WT_DHANDLE_DEAD to assertion |
| 68 | +- :issue:`WT-7135` Additional checks to detect when writing corrupted metadata |
| 69 | +- :issue:`WT-7437` Upgrade documentation to doxygen 1.8.17 |
| 70 | +- :issue:`WT-7871` Remove comment that is no longer true |
| 71 | +- :issue:`WT-7874` Remove two other stale comments |
| 72 | + |
0 commit comments