SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for mongodb-server-3.6.2-1.13.x86_64.rpm :

* Fri Apr 06 2018 borisAATTsteki.net- re-enable wiredtiger backend on aarch64 (bnc#1087307)
* Fri Mar 30 2018 borisAATTsteki.net- enable mmapv1 build on non x86_64 architectures (bnc#1087307)
* Fri Feb 23 2018 jacobwinskiAATTgmail.com- Update to version 3.6.2:
* Security + The contents of {USER} needs to be escaped when querying for the groups using LDAP server
* Sharding + Cleanup mongos write commands execution + Shard does not call config commit chunk migration command with majority writeConcern nor checks for writeConcern errors. + Do not clear the cached sharding filtering information on replication state changes + UUIDs may be absent from shard secondary local collections + Remove CatalogCache retrieval methods, which take StringData + Requiring replSet for shards breaks Queryable Backup
* Replication + Remove TopologyCoordinator interface + CollectionCloner fails if collection is dropped between getMore calls + QueryPlanKilled (operation exceeded time limit) in $changeStream with updateLookup + Clarify the reason temporary unique collection names are made + Disallow operations on drop-pending collections through applyOps + initial_sync_drop_collection.js should wait for system to stablize after restarting node + Disable chaining in initial_sync_drop_collection.js
* Aggregation + Aggregation text search returns text score even if it wasn’t requested when targeting multiple shards in a sharded cluster + DocumentSourceSort sorts array documents incorrectly if there is a non-simple collation
* Storage + Libraries db/db_raii and db/s/sharding are directly cyclic + Always log renameCollections in our tests + Fix race in CompatibleFirstStress lock manager test + Remove IndexObserver
* Operations + mongo shell failed to connect with 3.6 connection string SRV
* Build and Packaging + Fix long link times on OS X by passing -no_deduplicate to the linker + MongoDB msi installer for Compass contains a typo
* Internals + check that oplogTruncateAfterPoint is correct in PeriodicKillSecondaries hook + Reduce the number of iterations for the toggle_feature_compatibility.js workload + Add additional unittesting for CompatibleFirst policy + Powercycle - remove mongod.lock file for MMAPV1 test + Avoid dropping lock before cleaning up DocumentSourceCursor’s PlanExecutor + PID file permission on v3.6 make it not not monitorable using pid file + implicitly_retry_on_database_drop_pending.js calls tojson() inside of a loop + Disable the sharding Evergreen task on the Enterprise OS X 10.10 MMAPv1 builder- Include changes from 3.6.1:
* Sharding + Invariant failure on config server when inserting tag into config.tags + Force the recipient shard to refresh its metadata after migration commit + Primary queries using maxTimeMS cause temporary shard write unavailability if ExceededTimeLimit + Remove all usages of the default constructor of ScopedCollectionMetadata outside of MetadataManager + ShardingTest.checkUUIDsConsistentAcrossCluster can fail to see collection in config.cache.collections + setFCV on config server should only generate UUIDs for non-dropped sharded collections + A migration will simply report “Data transfer error” when we have rich error details on the destination shard that are logged but not returned to the user + Disallow users from creating new indexes in config.transactions + Improve multi thread performance for retryable writes + Enable sign range optimization for clusterTime + ShardingCatalogManager::getDatabasesForShard should check if query was successful + Mongos crashes on bulk inserts which size are slightly bigger than maxBsonObjectSize + “CommandNotFound: no such command” in mongodb logs on 3.6
* Replication + Cancel catchup takeover if primary caught up according to heartbeats + Rollback can abort on long collection names. + $changeStream reports incorrect documentKey for unsharded collections that become sharded + Delete unused rollback code + ChangeStreams lookup_post_image.js test makes assumptions that don’t hold up in secondary read passthrough + fix typo in sync_tail.cpp fillWriterVectorsAndLastestSessionRecords() + do a second majority write on oldPrimary before committed read in read_committed_after_rollback.js + Do not use IDL on oldest oplog entry
* Query + Add an invariant that DocumentSourceCloseCursor does not execute on a mongod for a sharded $changeStream + Arrays of certain NumberDecimals can trigger an invariant failure + $rename does not update value if existing “to” field has the same numeric value but different type. + Add deprecation warning to “snapshot” option on queries
* Write Operations + Deprecate $atomic/isolated update option + Updates using a numeric path component may cause index entries not to be created
* Aggregation + Test that mongos accepts a –timeZoneInfo parameter, and can correctly execute expressions using time zones + changeStream cursor is not returned on a mongos when the database does not exist.
* Storage + remove SnapshotName class + Test that applyOps can clone admin.system.version preserving its UUID + return error if collMod provides a UUID that does not match the UUID of the collection specified + allow enableMajorityReadConcern=false to work + applyOps view creation should not assign UUID + oldest_timestamp should track the last applied time, during initial sync
* Operations + Disallow removing the featureCompatibilityVersion document
* Build and Packaging + install_compass experience on OSX needs improvement + Remove Type=forking from Debian SystemD service file
* Tools + qa-dump-restore-archiving oplog_rollover_test.js
* Internals + system_perf.yml: Use new DSI interface and cleanup + Add a version of retryable_writes_jscore_passthrough.yml with stepdowns + The mongod process forks before listening for connections + Bring BSONObj parsers back for IDL generated commands + UUIDs should be added to local collections for replica sets only on clean startup + HostAndPort for replSetInitiate() no longer finds hostname for localhost + WT performance regression with write retryability enabled + applyOps command with UUID containing op must require granular privileges + explain3.js should assert that its writes succeed + Improve signal given by list_local_sessions.js + Run test stage of sys-perf and mongo-perf failures should lead to red evergreen boxes + Require shard servers and config servers to be started with –replSet or ‘replSetName’ + Migration of txn oplog entries can trigger fassert in secondary replication + Shell SRV implementation does not allow authSource from TXT records to be used + Revert erroneous high error codes + Evergreen tests broken in master + Implement Initial DNS Seedlist discovery spec + build.sh script doesn’t abort on error + qa-tests-unstable force_table_scan.js + qa-tests-unstable no_primary_error_code.js + qa-tests-unstable no_sharded_secondary_reads.js + Make sure eviction visits all trees + Cursor remove operation unpins page too early + Transactions with timestamps should read their writes- Rebase existing python3 patch so it applies cleanly to 3.6.2: mongo-src-3.6.2-python3.patch
* Thu Feb 22 2018 jacobwinskiAATTgmail.com- Remove mongo-tools files, it is a seperate project here & upstream since 2015.- Update _constraints make hardware memory 8G, fixes compile failure
* Mon Dec 25 2017 borisAATTsteki.net- on \"older (supported...)\" distribution scons is too old, use bundled version to make it build correct
* Fri Dec 22 2017 borisAATTsteki.net- updated to release 3.6.0
* Tue Dec 05 2017 borisAATTsteki.net- initial python3 port
* Thu Nov 16 2017 fcrozatAATTsuse.com- Add TasksMax and TasksAccounting to systemd service, based on upstream recommendation.
* Mon Nov 13 2017 fcrozatAATTsuse.com- Add tmpfiles file to create /var/run/mongodb at startup and use this directory to store PID file created by mongodb server. This ensure systemd forking monitor works as designed.
* Wed Nov 01 2017 astiegerAATTsuse.com- MongoDB 3.4.10:
* The networkMessageCompressors configuration setting (aka wire protocol compression), which is disabled by default, exposed a vulnerability when enabled that could be exploited by a malicious attacker to deny service or modify memory. CVE-2017-15535 bsc#1065956
* Avoid G_X lock for rename_collection within database
* View with collation doesn’t work as expected in sharded cluster
* Calling shardCollection after enableSharding may fail if executed against different mongos- includes changes from 3.4.9:
* Sharding an existing small collection results in large number of chunks
* Reduce calls to allocator for large $in expressions
* RangeDeleter holds WT transaction open while waiting for majority
* Range deleter assert failed because of replication lag- includes changes from 3.4.7:
* BSON Document Size can be exceeded when grouping inserts on SECONDARY nodes
* Enable configuration of OpenSSL cipher suite via setParameter
* Optimize incremental update performance of ChunkManager and CollectionMetadata- includes changrs from 3.4.6:
* Only close idle cached cursors on the WiredTiger ident that is busy.
* $geoWithin in aggregation pipeline after $lookup and $unwind returns incorrect results.
* Cursor opens should never block for the duration of a checkpoint.- includes changes from 3.4.5:
* Multikey indexes should not be eligible for DISTINCT_SCAN if distinct key is an array component.
* GlobalLock with timeout can still block indefinitely.
* mongos can segfault in getMore on views with find batchSize of 0.- includes changes from 3.4.4:
* Add an aggregation operator $objectToArray to convert an object to an array of key, value pairs.
* Add an aggregation operator $arrayToObject to convert an array of pairs to an object.
* ChunkManager refresh can occasionally cause a full reload.
* Wed Apr 26 2017 idonmezAATTsuse.com- Use gcc6 on SLE >= 12SP2 and enable s390x port
* Fri Apr 07 2017 jengelhAATTinai.de- Replace buzzword-rich description by something meaningful.- Drop unused -devel subpackage.
* Thu Apr 06 2017 guoyunhebraveAATTgmail.com- Exclude i586 build architecture.
* Wed Mar 29 2017 guoyunhebraveAATTgmail.com- Update to version 3.4.3. Change log at https://docs.mongodb.com/manual/release-notes/3.4-changelog/
* Mon Dec 12 2016 plinnellAATTopensuse.org- update to 3.2.11 + detailed change log: https://docs.mongodb.com/manual/release-notes/3.2-changelog
* Thu Dec 01 2016 plinnellAATTsuse.com- add Requires: shadow - fixes build on SuseStudio
* Sat Sep 17 2016 rpmAATTfthiessen.de- spec file cleanup- Update to version 3.2.9
* Sat Jun 04 2016 jacobwinskiAATTgmail.com- Update to version 3.0.12:
* Background index build may result in extra index key entries that do not correspond to indexed documents: SERVER-22970
* Documents that contain embedded null characters can be created: SERVER-7005
* IX GlobalLock being held while waiting for WiredTiger cache eviction: SERVER-22964- Update to version 3.0.11:
* For MongoDB 3.0.9 and MongoDB 3.0.10, during chunk migration, insert and update operations to documents in the migrating chunk are not reflected in the destination shard: SERVER-23425- Update to version 3.0.10:
* Read preference of secondaryPreferred can end up using unversioned connections: SERVER-18671
* For MMAPv1 journaling, the “last sequence number” file (lsn file) may be ahead of what is synced to the data files: SERVER-22261.
* Data size change for oplog deletes can overflow 32-bit int: SERVER-22634
* High fragmentation on WiredTiger databases under write workloads: SERVER-22898.- Update to version 3.0.9:
* Queries which specify sort and batch size can return results out of order if documents are concurrently updated. SERVER-19996
* Large amounts of create and drop collections can cause listDatabases to be slow under WiredTiger. SERVER-20961
* Authentication failure message includes server IP address instead of the client IP address. SERVER-22054- Updates to version 3.0.8:
* findAndModify on mongos can upsert to the wrong shard. SERVER-20407.
* WiredTiger commit visibility caused document not found. SERVER-21275.
* The oplog can grow to 3x configured size. SERVER-21553- Updates to version 3.0.7:
* WiredTiger memory handling and performance issues: SERVER-20159, SERVER-20204, SERVER-20091, and SERVER-20176.
* Reconfig during a pending step down may prevent a primary from stepping down: SERVER-20262.
* Built-in roles requires additional privileges: SERVER-19131, SERVER-15893, and SERVER-13647.- Updates to version 3.0.6:
* WiredTiger Stability issues: SERVER-19751, SERVER-19673, and SERVER-19573.
* Interaction between SSL and Auditing: SERVER-19538.
* Aggregation $sort on sharded systems SERVER-19464.- Update requirements to reflect upstream.- Add proper Source file with URL.- Cleanup spec file.
* Tue Aug 04 2015 jacobwinskiAATTgmail.com- Update to version 3.0.5.- Drop mongodb-ssl-FIPS_mode_set.patch: fixed upstream.- Drop most of mongo-tools, they are not a seperate project.- Update spec file to reflect build, compilation and package requirements.- Update mongodb.conf file to reflect new filetype:
* all existing defaults were ported over to the new mongodb.conf
* mongodb.conf file was based on the default upstream
* old style conf file is still supported by MongoDB 3.0.5, but migration is recommended.- Drop mongodb-2.4.11-ppc_patch_based_on_mongo_ibmsoe.patch due to incompatibilities:
* MongoDB now uses the new WiredTiger storage engine. Newest IBM Power8 (PPC) patch: 1) has not been updated for MongoDB 3.0.5 2) pre-dates WiredTiger support 3) upstream has already started to incorporate PPC64 support based on the IBM patchset
* Therefore, to avoid major issues like data corruption and conflicts resulting from upstream already incorporating partial PPC64 supprt, this patch set has been dropped.
* PPC64 is enabled using upstream code.
* WARNING: quoting upstream: \"Please note that MongoDB does no testing on Power8 at this time, so this is definitely not a supported configuration.\"- Drop mongodb-src-r2.4.12-no-werror.patch: no longer applies.- Drop mongodb_2_4_10_add_js_engine_v8_3_14_option.patch: no longer valid as upstream now provides its own newer version of v8_3.XX- Drop mongodb_2_4_10_import_v8_3_14_5_JS2C_Python_scripts.patch: no longer valid as upstream now provides its own Python scripts matching provided v8_3.XX- Drop mongodb_2_4_10_update_v8_3_14_SConscript_for_ppc.patch: v8_3.14 no longer used.- Enable WiredTiger on supported architectures:
* quoting upstream: \"WiredTiger as embedded in the MongoDB source tree does not currently support PPC64.\"- Use upstream gperftool when possible:
* \"Changed in version 3.0.0: MongoDB uses a customized built-in version of tcmalloc to achieve significant performance gains. Building with --use-system-tcmalloc produces binaries that lack these performance gains.\"- Update \"ulimit\" settings to recommended upstream in sysv & systemd files
* Wed Jun 24 2015 aplanasAATTsuse.com- Update to mongodb-2.4.14
* Init script sets process ulimit to different value compared to documentation SERVER-17780
* Compute BinData length in v8 SERVER-17647
* Upgrade PCRE Version from 8.30 to Latest SERVER-17252
* Sun Jun 21 2015 bwiedemannAATTsuse.com- Enable IPv6 in default config (bnc#930566)
* Thu May 21 2015 aplanasAATTsuse.com- Remove `void_return.patch`
* This patch is used only in SLE11 because a boost problem. Now mongodb is using a local copy of boost.
* Also this patch avoid the deletion and repair of the database (bnc#738050)
* Wed Mar 04 2015 Led - update patches:
* mongodb-2.4.11-ppc_patch_based_on_mongo_ibmsoe.patch
* Tue Mar 03 2015 Led - update version 2.4.13:
* Security: Enforce BSON BinData length validation (SERVER-17278)
* Security: Disable SSLv3 ciphers (SERVER-15673)
* Networking: Improve BSON validation (SERVER-17264) (bnc#921759, CVE-2015-1609)
* Mon Mar 02 2015 Led - fix typo in changelog
* Sun Mar 01 2015 Led - fix typo is spec
* Sat Feb 28 2015 Led - Use systemd for openSUSE > 12.2
* Wed Feb 25 2015 Led - update version 2.4.12- 2.4.12:
* Sharding: Sharded connection cleanup on setup error can crash mongos
* Sharding: \"type 7\" (OID) error when acquiring distributed lock for first time
* Storage: explicitly zero .ns files on creation
* Storage: partially written journal last section causes recovery to fail- 2.4.11:
* Indexes: Fixed issue that can cause index corruption when building indexes concurrently
* Indexes: Fixed issue that can cause index corruption when shutting down secondary node during index build
* Indexes: Mongod now recognizes incompatible \"future\" text and geo index versions and exits gracefully
* Indexes: Fixed issue that can cause secondaries to fail replication when building the same index multiple times concurrently
* Indexes: Fixed issue that can cause index corruption on the tenth index in a collection if the index build fails
* Indexes: Introduced versioning for text and geo indexes to ensure backwards compatibility
* Indexes: Disallowed building indexes on the system.indexes collection, which can lead to initial sync failure on secondaries
* Sharding: Avoid frequent immediate balancer retries when config servers are out of sync
* Sharding: Add indexes to locks collection on config servers to avoid long queries in case of large numbers of collections
* Sharding: Fixed issue that can corrupt the config metadata cache when sharding collections concurrently
* Sharding: Don’t move chunks created on collections with a hashed shard key if the collection already contains data
* Replication: Fixed issue where node appears to be down in a replica set during a compact operation
* Replication: Fixed issue that could cause delays in elections when a node is not vetoing an election
* Replication: Step down all primaries if multiple primaries are detected in replica set to ensure correct election result
* Replication: Upon clock skew detection, secondaries will switch to sync directly from the primary to avoid sync cycles
* Runtime: The SIGXCPU signal is now caught and mongod writes a log message and exits gracefully
* Runtime: Fixed issue where mongod fails to start on Linux when /sys/dev/block directory is not readable
* GridFS: Chunk size is decreased to 255 KB (from 256 KB) to avoid overhead with usePowerOf2Sizes option
* SNMP: Fixed MIB file validation under smilint
* Shell: Fixed issue in V8 memory allocation that could cause long-running shell commands to crash
* Shell: Fixed memory leak in the md5sumFile shell utility method- remove patches:
* mongodb-no-werror.patch- add patches:
* mongodb-src-r2.4.12-no-werror.patch
* Wed Feb 11 2015 normandAATTlinux.vnet.ibm.com- Add V8 3.14 in src/third_part/v8-3.14 used for opensuse >=13.2- Add PowerPC specific patches based on two git trees: (only for ppc64 and ppc64le, not ppc)
* https://github.com/ibmsoe/mongo
* https://github.com/andrewlow/v8ppc
 
ICM