|
| 1 | +.. _4.2.18-changelog: |
| 2 | + |
| 3 | +4.2.18 Changelog |
| 4 | +---------------- |
| 5 | + |
| 6 | +Sharding |
| 7 | +~~~~~~~~ |
| 8 | + |
| 9 | +- :issue:`SERVER-48504` Combination of StaleShardVersion and ShardNotFound exception make the ChunkManagerTargeter crash |
| 10 | +- :issue:`SERVER-54064` Sessions on arbiters accumulate and cannot be cleared out |
| 11 | +- :issue:`SERVER-54623` Decrease number of jobs in causal consistency passthrough suites |
| 12 | +- :issue:`SERVER-56226` [v4.4] Introduce 'permitMigrations' field on config.collections entry to prevent chunk migrations from committing |
| 13 | +- :issue:`SERVER-56227` Add user-facing command to set allowMigrations to false for a sharded collection |
| 14 | +- :issue:`SERVER-58985` Re-enable retryable_mongos_write_errors.js in multiversion suite once SERVER-55648 is backported to v4.0 |
| 15 | +- :issue:`SERVER-59160` Disable balancer in test_stacked_migration_cleanup.js |
| 16 | +- :issue:`SERVER-59916` T{1, 2}Starts{First, Second}AndWins In WriteConflictHelpers Does Not Synchronize Committing Of Failed Transaction |
| 17 | +- :issue:`SERVER-60653` Backport the autoSplitVector logic to v4.2 |
| 18 | +- :issue:`SERVER-61924` retryable_mongos_write_errors.js fails in 4.2 multiversion suites due to missing failpoint command in 4.0 |
| 19 | + |
| 20 | +Replication |
| 21 | +~~~~~~~~~~~ |
| 22 | + |
| 23 | +- :issue:`SERVER-50241` PeriodicShardedIndexConsistencyChecker should skip dropped collections |
| 24 | +- :issue:`SERVER-56096` Invariant failure in ReplicationRecoveryImpl::recoverFromOplog |
| 25 | +- :issue:`SERVER-58988` Avoid sync source selection cycle during primary catchup. |
| 26 | + |
| 27 | +Aggregation |
| 28 | +~~~~~~~~~~~ |
| 29 | + |
| 30 | +:issue:`SERVER-59613` $range expression should error if it exceeds memory limit |
| 31 | + |
| 32 | +Storage |
| 33 | +~~~~~~~ |
| 34 | + |
| 35 | +:issue:`SERVER-45953` Exempt oplog readers from acquiring read tickets |
| 36 | + |
| 37 | +Operations |
| 38 | +~~~~~~~~~~ |
| 39 | + |
| 40 | +- :issue:`SERVER-28953` Capture df (disk full) statistics in FTDC |
| 41 | +- :issue:`SERVER-53242` Always log collmod command |
| 42 | + |
| 43 | +Internals |
| 44 | +~~~~~~~~~ |
| 45 | + |
| 46 | +- :issue:`SERVER-51087` Add testing utility for creating an empty sharded collection with the specified bounds |
| 47 | +- :issue:`SERVER-52976` [4.2] collection_validation.cpp isn't used anywhere in the 4.2 branch |
| 48 | +- :issue:`SERVER-53726` Platform Support: Remove RHEL6 zSeries |
| 49 | +- :issue:`SERVER-55589` replSetMaintenance command does not take the RSTL |
| 50 | +- :issue:`SERVER-56326` Add a round() method to the Decimal128 class |
| 51 | +- :issue:`SERVER-56602` Track usage of match expressions in serverStatus |
| 52 | +- :issue:`SERVER-57557` [v4.4] Support running checkFCV() shell helper with mongos connection |
| 53 | +- :issue:`SERVER-57605` Expose Decimal128 equality comparison helper to shell |
| 54 | +- :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 |
| 55 | +- :issue:`SERVER-58119` single_node_set_new_hostname.js needs to call replSetReconfig with an assert.soonNoExcept |
| 56 | +- :issue:`SERVER-58183` _applyPrepareTransaction does not ensure prepareConflictBehavior is kIgnoreConflictAcceptWrites on retry attempts |
| 57 | +- :issue:`SERVER-58192` Use more unique_ptrs in QueryPlannerAnalysis::analyzeSort() |
| 58 | +- :issue:`SERVER-58780` [v4.4] Ensure that _shouldSetStableTimestamp gets restored to true if replSetInitiate fails |
| 59 | +- :issue:`SERVER-59108` Resolve race with transaction operation not killed after step down |
| 60 | +- :issue:`SERVER-59120` Create unit tests for commitChunksMerge |
| 61 | +- :issue:`SERVER-59191` SPIKE: git.get_project fails to clone |
| 62 | +- :issue:`SERVER-59226` Deadlock when stepping down with a profile session marked as uninterruptible |
| 63 | +- :issue:`SERVER-59294` Check action type for oidReset |
| 64 | +- :issue:`SERVER-59459` mongodb fails to build with glibc-2.34 |
| 65 | +- :issue:`SERVER-59725` Remove push task from extra RHEL 6.2 variants |
| 66 | +- :issue:`SERVER-59804` Using a separate branch for YCSB in system_perf.yml |
| 67 | +- :issue:`SERVER-59879` Adjust maxTimeMS value to allow for slower execution in the parallel test suite |
| 68 | +- :issue:`SERVER-60080` [v4.2] Disable tests incompatible with ephemeralForTest |
| 69 | +- :issue:`SERVER-60085` Cap number of fallback test suites at number of tests in suite |
| 70 | +- :issue:`SERVER-60149` Add RRFaM build variant to mongocryptd list on v4.2 branch |
| 71 | +- :issue:`SERVER-60290` Update Windows external auth test distro |
| 72 | +- :issue:`SERVER-60299` Backport PCRE bugfix for Bugzilla #2613 |
| 73 | +- :issue:`SERVER-60456` LDAPBindOptions go out of scope during heavily delayed binds on Windows |
| 74 | +- :issue:`SERVER-60496` Resmoke Misinterprets Quotes In Evergreen.yml |
| 75 | +- :issue:`SERVER-60582` [v4.4] initiate_emrc_false.js needs to wait for the initial checkpoint |
| 76 | +- :issue:`SERVER-60588` $multiply incorrectly throws an error in some cases in the classic engine |
| 77 | +- :issue:`SERVER-60670` use a separate branch instead of a specific commit for TPCC |
| 78 | +- :issue:`SERVER-60671` Remove dagger |
| 79 | +- :issue:`SERVER-60897` [4.2] mongod may loop forever when attempting to upsert invalid BSON |
| 80 | +- :issue:`SERVER-60898` [v4.2] Exclude stepdown_race_with_transaction.js from running on ephemeralForTest |
| 81 | +- :issue:`SERVER-60961` Add exclude tags to old branches not generating multiversion_exclude_tags.yml |
| 82 | +- :issue:`SERVER-60971` Remove calls to BF suggestion service |
| 83 | +- :issue:`SERVER-61164` Accept error code 48 (Inappropriate authentication) as a valid response for LDAP liveness check |
| 84 | +- :issue:`SERVER-61427` Unique index builds can cause a loss of availability during commit due to checking many false duplicates |
| 85 | +- :issue:`SERVER-61544` [4.2] Fix exclusion tag for stepdown_race_with_transaction.js |
| 86 | +- :issue:`SERVER-61550` Modify auto_workload_path in perf.yml to be relative to cwd |
| 87 | +- :issue:`SERVER-61791` pin pymongo |
| 88 | +- :issue:`WT-7566` Resolve write after free for dead dhandle |
| 89 | +- :issue:`WT-7858` Fix malloc writing out of bounds for overflow keys |
| 90 | +- :issue:`WT-7984` Fix a bug that could cause a checkpoint to omit a page of data |
| 91 | + |
0 commit comments