|
| 1 | +.. _5.0.14-changelog: |
| 2 | + |
| 3 | +5.0.14 Changelog |
| 4 | +---------------- |
| 5 | + |
| 6 | +Sharding |
| 7 | +~~~~~~~~ |
| 8 | + |
| 9 | +- :issue:`SERVER-60143` Avoid clearing filtering metadata after failed |
| 10 | + metadata refresh |
| 11 | +- :issue:`SERVER-68139` Resharding command fails if the projection sort |
| 12 | + is bigger than 100MB |
| 13 | +- :issue:`SERVER-68361` |
| 14 | + LogTransactionOperationsForShardingHandler::commit misses transferring |
| 15 | + documents from prepared and non-prepared transactions changing a |
| 16 | + document's shard key value |
| 17 | +- :issue:`SERVER-69134` Dropping a sharded collection doesn't get rid of |
| 18 | + the CSS entry |
| 19 | +- :issue:`SERVER-69444` Make the joining of concurrent critical section |
| 20 | + and refresh look the same between DSS and CSS |
| 21 | +- :issue:`SERVER-69700` Replication rollback fails |
| 22 | + resharding_coordinator_recovers_abort_decision.js |
| 23 | +- :issue:`SERVER-69756` Segmentation fault on abortReshardCollection |
| 24 | + issued right after reshardCollection cmd |
| 25 | +- :issue:`SERVER-70364` Retry configureFailPoint command on network |
| 26 | + error (resharding_coordinator_recovers_abort_decision.js) |
| 27 | +- :issue:`SERVER-70373` Invariant failure in case resharding metrics are |
| 28 | + not restored |
| 29 | +- :issue:`SERVER-70793` Make database metadata refresh first check new |
| 30 | + metadata under the IS lock before taking X lock |
| 31 | +- :issue:`SERVER-71092` shard_id_test.cpp relies on a pure behavior of |
| 32 | + std::string::compare function |
| 33 | +- :issue:`SERVER-71305` Legacy shard collection path waits on wrong |
| 34 | + opTime to be majority committed (5.0 and older) |
| 35 | + |
| 36 | +Query |
| 37 | +~~~~~ |
| 38 | + |
| 39 | +- :issue:`SERVER-66289` $out incorrectly throws BSONObj size error on |
| 40 | + v5.0.8 |
| 41 | +- :issue:`SERVER-70381` _internalSearchIdLookup stage violates a 5.0 |
| 42 | + precondition of the getOwnershipFilter function |
| 43 | + |
| 44 | +Operations |
| 45 | +~~~~~~~~~~ |
| 46 | + |
| 47 | +:issue:`SERVER-67793` log_progress_msg in init.d does not print message |
| 48 | + |
| 49 | +Build and Packaging |
| 50 | +~~~~~~~~~~~~~~~~~~~ |
| 51 | + |
| 52 | +- :issue:`SERVER-48203` Support --install-action for Ninja builds |
| 53 | +- :issue:`SERVER-64289` Platform Support: Add support for RHEL7 PPC in |
| 54 | + 5.0.X |
| 55 | +- :issue:`SERVER-69507` Rpath should only be set on dynamic builds |
| 56 | + |
| 57 | +Internals |
| 58 | +~~~~~~~~~ |
| 59 | + |
| 60 | +- :issue:`SERVER-54284` ExceptionFor<ErrorCodes::WriteConflict> should |
| 61 | + resolve to WriteConflictException |
| 62 | +- :issue:`SERVER-57072` Explore upgrading wheel on all platforms. |
| 63 | +- :issue:`SERVER-60016` serverStatus and collection stats should not |
| 64 | + block on the RSTL lock |
| 65 | +- :issue:`SERVER-61185` Use prefix_search for unique index lookup |
| 66 | +- :issue:`SERVER-63104` Make it easy to run jsCore locally again in a |
| 67 | + world with tests tagged by feature flag |
| 68 | +- :issue:`SERVER-63585` Fastcount gets out of sync when a delete |
| 69 | + rollbacks and another transaction deletes the same rows |
| 70 | +- :issue:`SERVER-66525` errexit prevents capturing pip install log |
| 71 | +- :issue:`SERVER-66972` Database critical section does not serialize |
| 72 | + with ongoing refreshes |
| 73 | +- :issue:`SERVER-67385` Range deletion tasks may be wrongly scheduled |
| 74 | + before ongoing queries on range finish on a shard primary |
| 75 | +- :issue:`SERVER-67538` Multi-doc transactions should fail if on an old, |
| 76 | + incompatible snapshot |
| 77 | +- :issue:`SERVER-67681` Create specific target for compile commands |
| 78 | +- :issue:`SERVER-68115` Bug fix for "elemMatchRootLength > 0" invariant |
| 79 | + trigger |
| 80 | +- :issue:`SERVER-68477` Improve NaN-handling for expireAfterSeconds TTL |
| 81 | + index parameter |
| 82 | +- :issue:`SERVER-68901` Incorrect $elemMatch query analysis in |
| 83 | + mongocryptd if document contains 2 different fields with the same name |
| 84 | +- :issue:`SERVER-69001` Initial sync should set the minValid document to |
| 85 | + the "stopTimestamp" |
| 86 | +- :issue:`SERVER-69133` remove redundant setting of hardlink install |
| 87 | + action |
| 88 | +- :issue:`SERVER-69281` Force minimum ninja version |
| 89 | +- :issue:`SERVER-69348` Commands must declare empty auth checks to be |
| 90 | + universally callable |
| 91 | +- :issue:`SERVER-69380` $_internalUnpackBucket stage can incorrectly |
| 92 | + swap with a $project if an inclusion projection has already been |
| 93 | + absorbed |
| 94 | +- :issue:`SERVER-69389` Command checkAuthorization may throw |
| 95 | + ErrorCodes::NamespaceNotFound for existing collection while trying to |
| 96 | + resolve UUID to namespace when the node is shutting down. |
| 97 | +- :issue:`SERVER-69446` Increase electionTimeoutMillis in |
| 98 | + jstests/replsets/dbcheck_write_concern.js |
| 99 | +- :issue:`SERVER-69569` Python scripts failing in Evergreen tasks |
| 100 | +- :issue:`SERVER-69784` Fix instances of signed char misuse |
| 101 | +- :issue:`SERVER-69868` Return an error when starting a TransportLayer |
| 102 | + that is shutdown |
| 103 | +- :issue:`SERVER-69898` Wait for the critical section catch-up phase |
| 104 | + before refreshing the DB version |
| 105 | +- :issue:`SERVER-69912` SConstruct is executable by mistake |
| 106 | +- :issue:`SERVER-69926` errorcodes.py doesn't detect duplicate errors in |
| 107 | + MONGO_UNREACHABLE_TASSERT |
| 108 | +- :issue:`SERVER-69930` Unexpected error message in the logs attempting |
| 109 | + to refresh the version of a dropped database |
| 110 | +- :issue:`SERVER-70062` Log pertinent info about oplog entries in oplog |
| 111 | + rolled over restore failure |
| 112 | +- :issue:`SERVER-70160` Do not push down $match that needs whole |
| 113 | + document before $internalUnpackBucket |
| 114 | +- :issue:`SERVER-70299` Remove JSON.send command usage |
| 115 | +- :issue:`SERVER-70314` Adjust time series extended range tests to |
| 116 | + account for log retention limitations |
| 117 | +- :issue:`SERVER-70348` Remove EAGAIN for queryable WT and retry |
| 118 | + internally |
| 119 | +- :issue:`SERVER-70469` Use virtual env python in watchdog tests |
| 120 | +- :issue:`SERVER-70483` Update Resmoke to pass "evergreen_execution" up |
| 121 | + to logkeeper. |
| 122 | +- :issue:`SERVER-70484` Remove signal processing module from perf.yml |
| 123 | + and sys_perf.yml |
| 124 | +- :issue:`SERVER-70557` Increase timeout for integration_tests_sharded |
| 125 | + on s90x |
| 126 | +- :issue:`SERVER-70633` Make per shard cursors suite actually run tests |
| 127 | + in 5.0 |
| 128 | +- :issue:`SERVER-70879` Fix race where multiple threads are turning an |
| 129 | + index multikey concurrently |
| 130 | +- :issue:`SERVER-71055` OplogOrder test can read stale all_durable |
| 131 | + timestamp after rolling back oplog entries |
| 132 | +- :issue:`WT-8234` Prevent eviction of internal pages while reconciling |
| 133 | + leaf pages which could refer to their memory |
| 134 | +- :issue:`WT-9323` Fix a race tracking whether a tree has updates after |
| 135 | + a checkpoint |
| 136 | +- :issue:`WT-9599` Acquire the hot backup lock to call fallocate in the |
| 137 | + block manager |
| 138 | +- :issue:`WT-9763` Return EBUSY if the time window of inserting record |
| 139 | + does not match with history store time window |
| 140 | + |
0 commit comments