|
| 1 | +.. _4.4.16-changelog: |
| 2 | + |
| 3 | +4.4.16 Changelog |
| 4 | +---------------- |
| 5 | + |
| 6 | +Sharding |
| 7 | +~~~~~~~~ |
| 8 | + |
| 9 | +- :issue:`SERVER-40865` The ShardServerCatalogCacheLoader does not serialize read operations with other operations for the same collection |
| 10 | +- :issue:`SERVER-51056` Disable refine_collection_shard_key_atomic.js from running in sharding_csrs_continuous_config_stepdown suite |
| 11 | +- :issue:`SERVER-56185` Investigate possible improvements with session migration and a chunk migration's critical section |
| 12 | +- :issue:`SERVER-58747` The ShardServerCatalogCacheLoader doesn't interrupt ongoing operations on step up |
| 13 | +- :issue:`SERVER-62656` Decouple mongos-to-config-server connection pool sizing from mongos-to-shard-server connection pool sizing |
| 14 | +- :issue:`SERVER-63243` Range deleter must not clean up orphan ranges in a round-robin fashion |
| 15 | + |
| 16 | +Query |
| 17 | +~~~~~ |
| 18 | + |
| 19 | +:issue:`SERVER-67012` Command error on specific combination of compound index |
| 20 | + |
| 21 | +JavaScript |
| 22 | +~~~~~~~~~~ |
| 23 | + |
| 24 | +:issue:`SERVER-61234` JS object-based types are not properly auto-serialized when directly returned by server-side JS functions |
| 25 | + |
| 26 | +Operations |
| 27 | +~~~~~~~~~~ |
| 28 | + |
| 29 | +:issue:`SERVER-50138` Server logs a warning: "No TransportLayer configured during NetworkInterface startup" for each bound socket |
| 30 | + |
| 31 | +Build and Packaging |
| 32 | +~~~~~~~~~~~~~~~~~~~ |
| 33 | + |
| 34 | +- :issue:`SERVER-61894` Support the 'showRawUpdateDescription' option in change stream specs |
| 35 | +- :issue:`SERVER-63159` Implement the $_internalApplyOplogUpdate aggregation stage |
| 36 | + |
| 37 | +Internals |
| 38 | +~~~~~~~~~ |
| 39 | + |
| 40 | +- :issue:`SERVER-52641` indexbg_restart_secondary.js should wait for all three index builds to start before restarting the secondary |
| 41 | +- :issue:`SERVER-59658` Improve logging to reflect that sharding metadata refresh waiting on replication |
| 42 | +- :issue:`SERVER-60334` Avoid caching the cursor and session in WiredTigerSizeStorer |
| 43 | +- :issue:`SERVER-60607` improve handling of large/NaN values for geo index version |
| 44 | +- :issue:`SERVER-61321` Improve handling of large/NaN values for text index version |
| 45 | +- :issue:`SERVER-64244` RunDBCheckInBackground should be resilient to interrupts |
| 46 | +- :issue:`SERVER-64403` Find queries with SORT_MERGE collation-encode the missing sort attribute |
| 47 | +- :issue:`SERVER-64659` Report in serverStatus number of file descriptors used during index builds |
| 48 | +- :issue:`SERVER-64797` Use WT's new numerical timestamp API |
| 49 | +- :issue:`SERVER-65262` Expand usage of WT numerical timestamp API |
| 50 | +- :issue:`SERVER-65399` 'commitIndexBuild' oplog entry is a no-op for unfinished index builds not restarted |
| 51 | +- :issue:`SERVER-66418` Bad projection created during dependency analysis due to string order assumption |
| 52 | +- :issue:`SERVER-66461` Run notarization earlier in the build process |
| 53 | +- :issue:`SERVER-66548` $lookup sequential cache can incorrectly treat a $facet as non-correlated |
| 54 | +- :issue:`SERVER-66556` Prevent potential race when releasing cursors during shutdown |
| 55 | +- :issue:`SERVER-66621` Primary node stuck waiting for secondary to finish indexBuild when downgrading from 4.4 to 4.2 |
| 56 | +- :issue:`SERVER-66651` Role "restore" not sufficient for mongorestore --preserveUUID |
| 57 | +- :issue:`SERVER-66726` Fix serialization in killAllSessionsByPattern |
| 58 | +- :issue:`SERVER-66841` LOGV2: invalid JSON when truncation happens at a backslash character |
| 59 | +- :issue:`SERVER-66938` Drastically simplify command to generate ninja files |
| 60 | +- :issue:`SERVER-67122` Add warning when building with --module=ninja that it is deprecated |
| 61 | +- :issue:`SERVER-67164` Fix package tests v4.4 |
| 62 | +- :issue:`SERVER-67220` [5.0] set_fcv_prepared_transaction.js is not resilient to StaleConfig errors |
| 63 | +- :issue:`SERVER-67296` Mark the OpCtx of the configsvr commands used to commit chunk-related DDL ops as interruptible |
| 64 | +- :issue:`SERVER-67302` "Reading from replicated collection without read timestamp or PBWM lock" crash with clock changes |
| 65 | +- :issue:`SERVER-67398` The build with the legacy install mode is broken |
| 66 | +- :issue:`SERVER-67532` Fail less in OplogServerStatusSection |
| 67 | +- :issue:`SERVER-67662` [4.4] evergreen.yml "scons lint" fails to handle empty string for is_patch variable |
| 68 | +- :issue:`SERVER-67683` Change some of the modes in fast and opt builds |
| 69 | +- :issue:`SERVER-67993` fix 4.4 pylinters errors |
| 70 | +- :issue:`SERVER-68130` AutoSplitVector could generate response bigger than BSONObjMaxUserSize |
| 71 | +- :issue:`SERVER-68158` serverstatus_indexbulkbuilder.js should run listIndexes on primary after creating indexes |
| 72 | +- :issue:`SERVER-68184` Use Number instead of NumberLong when indexing in checkWritesOfCommittedTxns |
| 73 | +- :issue:`SERVER-68359` [4.4] Prevent TTLMonitor from processing index if expireAfterSeconds is NaN |
| 74 | +- :issue:`SERVER-68418` [4.4] index_build_restart_secondary.js does not support single phase index builds |
| 75 | +- :issue:`SERVER-68487` add BSONElement method to check for NaN field values |
| 76 | +- :issue:`SERVER-68574` Switch to the new logkeeper cluster |
| 77 | +- :issue:`WT-9029` Remove object_target_size option from WT_SESSION::create |
| 78 | +- :issue:`WT-9096` Fix search near returning wrong key/value sometimes when key doesn't exist |
| 79 | + |
0 commit comments