|
| 1 | +============= |
| 2 | +3.0 Changelog |
| 3 | +============= |
| 4 | + |
| 5 | +.. default-domain:: mongodb |
| 6 | + |
| 7 | +.. _3.0.1-changelog: |
| 8 | + |
| 9 | +3.0.1 Changelog |
| 10 | +--------------- |
| 11 | + |
| 12 | +Security |
| 13 | +~~~~~~~~ |
| 14 | + |
| 15 | +- :issue:`SERVER-17507` MongoDB3 enterprise AuditLog |
| 16 | +- :issue:`SERVER-17379` Change "or" to "and" in webserver localhost exception check |
| 17 | +- :issue:`SERVER-16944` dbAdminAnyDatabase should have full parity with dbAdmin for a given database |
| 18 | +- :issue:`SERVER-16849` On mongos we always invalidate the user cache once, even if no user definitions are changing |
| 19 | +- :issue:`SERVER-16452` Failed login attempts should log source IP address |
| 20 | + |
| 21 | +Querying |
| 22 | +~~~~~~~~ |
| 23 | + |
| 24 | +- :issue:`SERVER-17395` Add FSM tests to stress yielding |
| 25 | +- :issue:`SERVER-17387` invalid projection for findAndModify triggers fassert() failure |
| 26 | +- :issue:`SERVER-14723` Crash during query planning for geoNear with multiple 2dsphere indices |
| 27 | +- :issue:`SERVER-17486` Crash when parsing invalid polygon coordinates |
| 28 | + |
| 29 | +Replication |
| 30 | +~~~~~~~~~~~ |
| 31 | + |
| 32 | +- :issue:`SERVER-17515` copyDatabase fails to replicate indexes to secondary |
| 33 | +- :issue:`SERVER-17499` Using eval command to run getMore on aggregation cursor trips fatal assertion |
| 34 | +- :issue:`SERVER-17487` cloner dropDups removes _id entries belonging to other records |
| 35 | +- :issue:`SERVER-17302` consider blacklist in shouldChangeSyncSource |
| 36 | + |
| 37 | +Sharding |
| 38 | +~~~~~~~~ |
| 39 | + |
| 40 | +- :issue:`SERVER-17398` Deadlock in MigrateStatus::startCommit |
| 41 | +- :issue:`SERVER-17300` Balancer tries to create config.tags index multiple times |
| 42 | +- :issue:`SERVER-16849` On mongos we always invalidate the user cache once, even if no user definitions are changing |
| 43 | +- :issue:`SERVER-5004` balancer should check for stopped between chunk moves in current round |
| 44 | + |
| 45 | +Indexing |
| 46 | +~~~~~~~~ |
| 47 | + |
| 48 | +- :issue:`SERVER-17521` improve createIndex validation of empty name |
| 49 | +- :issue:`SERVER-17436` MultiIndexBlock may access deleted collection after recovering from yield |
| 50 | + |
| 51 | +Aggregation Framework |
| 52 | +~~~~~~~~~~~~~~~~~~~~~ |
| 53 | + |
| 54 | +:issue:`SERVER-17224` Aggregation pipeline with 64MB document can terminate server |
| 55 | + |
| 56 | +Write Ops |
| 57 | +~~~~~~~~~ |
| 58 | + |
| 59 | +- :issue:`SERVER-17489` in bulk ops, only mark last operation with commit=synchronous |
| 60 | +- :issue:`SERVER-17276` WriteConflictException retry loops needed for collection creation on upsert |
| 61 | + |
| 62 | +Concurrency |
| 63 | +~~~~~~~~~~~ |
| 64 | + |
| 65 | +- :issue:`SERVER-17501` Increase journalling capacity limits |
| 66 | +- :issue:`SERVER-17416` Deadlock between MMAP V1 journal lock and oplog collection lock |
| 67 | +- :issue:`SERVER-17395` Add FSM tests to stress yielding |
| 68 | + |
| 69 | +Storage |
| 70 | +~~~~~~~ |
| 71 | + |
| 72 | +- :issue:`SERVER-17515` copyDatabase fails to replicate indexes to secondary |
| 73 | +- :issue:`SERVER-17436` MultiIndexBlock may access deleted collection after recovering from yield |
| 74 | +- :issue:`SERVER-17416` Deadlock between MMAP V1 journal lock and oplog collection lock |
| 75 | +- :issue:`SERVER-17381` Rename rocksExperiment to RocksDB |
| 76 | +- :issue:`SERVER-17369` [Rocks] Fix the calculation of nextPrefix |
| 77 | +- :issue:`SERVER-17345` WiredTiger -> session.truncate: the start cursor position is after the stop cursor position |
| 78 | +- :issue:`SERVER-17331` RocksDB configuring and monitoring |
| 79 | +- :issue:`SERVER-17323` MMAPV1Journal lock counts are changing during WT run |
| 80 | +- :issue:`SERVER-17319` invariant at shutdown rc9, rc10, rc11 with wiredTiger |
| 81 | +- :issue:`SERVER-17293` Server crash setting wiredTigerEngineRuntimeConfig:"eviction=(threads_max=8)" |
| 82 | + |
| 83 | +WiredTiger |
| 84 | +`````````` |
| 85 | + |
| 86 | +- :issue:`SERVER-17510` "Didn't find RecordId in WiredTigerRecordStore" on collections after an idle period |
| 87 | +- :issue:`SERVER-17506` Race between inserts and checkpoints can lose records under WiredTiger |
| 88 | +- :issue:`SERVER-17487` cloner dropDups removes _id entries belonging to other records |
| 89 | +- :issue:`SERVER-17481` WiredTigerRecordStore::validate should call WT_SESSION::verify |
| 90 | +- :issue:`SERVER-17451` WiredTiger unable to start if crash leaves 0-length journal file |
| 91 | +- :issue:`SERVER-17378` WiredTiger's compact code can return 'Operation timed out' error (invariant failure) |
| 92 | +- :issue:`SERVER-17345` WiredTiger -> session.truncate: the start cursor position is after the stop cursor position |
| 93 | +- :issue:`SERVER-17319` invariant at shutdown rc9, rc10, rc11 with wiredTiger |
| 94 | + |
| 95 | +MMAPv1 |
| 96 | +`````` |
| 97 | + |
| 98 | +- :issue:`SERVER-17501` Increase journalling capacity limits |
| 99 | +- :issue:`SERVER-17416` Deadlock between MMAP V1 journal lock and oplog collection lock |
| 100 | +- :issue:`SERVER-17388` Invariant failure in MMAPv1 when disk full |
| 101 | + |
| 102 | +RocksDB |
| 103 | +``````` |
| 104 | + |
| 105 | +- :issue:`SERVER-17381` Rename rocksExperiment to RocksDB |
| 106 | +- :issue:`SERVER-17369` [Rocks] Fix the calculation of nextPrefix |
| 107 | +- :issue:`SERVER-17331` RocksDB configuring and monitoring |
| 108 | + |
| 109 | +Shell and Administration |
| 110 | +~~~~~~~~~~~~~~~~~~~~~~~~ |
| 111 | + |
| 112 | +- :issue:`SERVER-17226` 'top' command with 64MB result document can terminate server |
| 113 | +- :issue:`SERVER-17405` getLog command masserts when given number |
| 114 | +- :issue:`SERVER-17347` .explain() should be included in the shell's DBCollection help |
| 115 | + |
| 116 | +Build and Packaging |
| 117 | +~~~~~~~~~~~~~~~~~~~ |
| 118 | + |
| 119 | +- :issue:`SERVER-17484` Migrate server MCI config into server repo |
| 120 | +- :issue:`SERVER-17463` Python error when specifying absolute path to scons cacheDir |
| 121 | +- :issue:`SERVER-17460` LIBDEPS_v8_SYSLIBDEP typo |
| 122 | +- :issue:`SERVER-14166` Semantics of the --osx-version-min flag should be improved |
| 123 | +- :issue:`SERVER-17517` mongodb-org rpm packages no longer "provide" mongo-10gen-server |
| 124 | + |
| 125 | +Logging |
| 126 | +~~~~~~~ |
| 127 | + |
| 128 | +:issue:`SERVER-16452` Failed login attempts should log source IP address |
| 129 | + |
| 130 | +Platform |
| 131 | +~~~~~~~~ |
| 132 | + |
| 133 | +- :issue:`SERVER-17252` Upgrade PCRE Version from 8.30 to Latest |
| 134 | +- :issue:`SERVER-14166` Semantics of the --osx-version-min flag should be improved |
| 135 | + |
| 136 | +Internal Code |
| 137 | +~~~~~~~~~~~~~ |
| 138 | + |
| 139 | +:issue:`SERVER-17338` NULL pointer crash when running copydb against stepped-down 2.6 primary |
| 140 | + |
| 141 | +Testing |
| 142 | +~~~~~~~ |
| 143 | + |
| 144 | +- :issue:`SERVER-17443` get_replication_info_helper.js should assert.soon rather than assert for log messages |
| 145 | +- :issue:`SERVER-17442` increase tolerance for shutdown timeout in stepdown.js to fix windows build break |
| 146 | +- :issue:`SERVER-17395` Add FSM tests to stress yielding |
0 commit comments