MongoDB 3.4.2 已于 2 月 2 日发布。有以下更新:
改进
burn_in_tests.py should have a mechanism for blacklisting tests and suites similar to resmoke.py
Remove fixed-size limitation on WiredTiger hazard pointers
Randomly restart initial sync in the dynamic initial sync passthrough
Consider improving error message when attempting $natural sort on a view
Fix and modernize currentop.js
Add asynchronous operation support to DataReplicator
Remove reference to mongodb-mongo-master Evergreen project in burn_in_tests.py script
Linux package smoke testing
Enforce maxStalenessSeconds >= 90
Address slowness in Explain::getPlanSummary
Run getMore test in sharded configuration in views_authz.js
A v3.4 config server can crash with a core dump if it gets an unsupported shard key from mongo S.
Remove AutoGetCollection* methods that take std::string namespace
DocumentSourceCursor should store namespace as NamespaceString
Remove DBConfig::setPrimary
Remove DBConfig::enableSharding
Remove DBConfig::dropDatabase
Reduce DocumentSourceCursor batch size from 16MB to 4MB
Move cluster 'drop' command to a separate file
Improvements to Linux package smoke testing
Remove writes from DBConfig
Compare only epochs instead of full chunk versions in CollectionMetadata::checkChunkIsValid()
Cleanup sharding request processing code
Remove unused 'chunkVersion' field sent in splitChunk command
Blacklist Concurrency suite in burn_in_tests
Split ShardingCatalogManagerImpl into multiple .cpp files by category of operation
Use requests instead of httplib2 in packager.py
Improve package smoke testing retry logic
新特性
Add support for filter to listDatabases
软件详情:https://github.com/mongodb/mongo/compare/r3.4.2...master
下载地址:https://github.com/mongodb/mongo/archive/r3.4.2.zip
来自:开源中国社区

