Skip to content
This repository was archived by the owner on Feb 1, 2022. It is now read-only.

Commit

Permalink
BUMP 1.6.0
Browse files Browse the repository at this point in the history
  • Loading branch information
derickr committed Jan 29, 2015
1 parent eb3c766 commit edcd0f1
Show file tree
Hide file tree
Showing 2 changed files with 98 additions and 7 deletions.
103 changes: 97 additions & 6 deletions package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -30,43 +30,93 @@
<active>yes</active>
</lead>

<date>2014-12-19</date>
<date>2015-01-29</date>
<time>12:15:44</time>
<version>
<release>1.6.0RC3</release>
<api>1.6.0RC3</api>
<release>1.6.0</release>
<api>1.6.0</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.apache.org/licenses/LICENSE-2.0">Apache License</license>
<notes>
** Bug
* [PHP-953] - MongoCollection::ensureIndex() should not validate namespace length
* [PHP-977] - An iteration on a MongoCursor object with yield produces a memory leak.
* [PHP-1063] - Refactor cursor logic to follow MongoCommandCursor
* [PHP-1145] - Clean up MONGO_METHOD calls in db_ref.c
* [PHP-1146] - Clean up MONGO_METHOD calls in mongo.c
* [PHP-1149] - Fix database and collection name validation
* [PHP-1218] - Add MongoDate->toDateTime to allow creation of DateTime object from MongoDate
* [PHP-1229] - MongoGridFS::remove() ignores justOne option when deleting chunks
* [PHP-1237] - Possible to read memory before mongo_cursor.ns pointer
* [PHP-1245] - MONGO_METHOD calls within generators cause segfaults
* [PHP-1247] - MongoClient should not inherit timeout of persistent connection
* [PHP-1251] - MongoCursor::count() should use cursor's maxTimeMS
* [PHP-1266] - phpinfo() lists a default authentication mechanism (which may not be the default)
* [PHP-1267] - Windows build failure
* [PHP-1268] - Fix uninitialized variable usages with deprecated properties
* [PHP-1269] - Validate encoding and decoding of MongoBinData::UUID_RFC4122
* [PHP-1270] - MongoDate->toDateTime is only supported for PHP 5.3.4 and later.
* [PHP-1272] - bson_encode() segfaults with some BSON type classes
* [PHP-1273] - bson_encode() MongoTimestamp erroneously creates BSON date
* [PHP-1275] - Memory leak with 2x MongoClient
* [PHP-1276] - Fix tests for 2.8
* [PHP-1277] - bson_encode() does not handle MongoMaxKey and MongoMinKey
* [PHP-1278] - runcommand memory leak
* [PHP-1280] - Can not connect without authentication credentials (results in segfault)
* [PHP-1285] - Add MongoDB::getCollectionInfo as per SPEC-54
* [PHP-1286] - MongoCollection::count() segfaults due to a double free
* [PHP-1297] - Memory read errors with deprecated properties.
* [PHP-1351] - Handle listCollections and listIndexes results for non-existent databases and collections
* [PHP-1355] - Collection and index enumeration fails if cursor's first batch is empty
* [PHP-1357] - Command cursor may cause log_response_header callback to segfault
* [PHP-1360] - Do not compare php_mongocursor_is_valid() result to FAILURE constant
* [PHP-1361] - php_mongo_runcommand() should load current element before handling errors
* [PHP-1366] - aggregateCursor() with $out does not force primary selection
* [PHP-1367] - aggregate() with var args does not restore read pref after forcing primary for $out
* [PHP-1368] - Force primary read pref over primaryPreferred if pipeline ends with $out
* [PHP-1369] - Clear tag sets when forcing primary read pref for aggregate
* [PHP-1370] - Implement get/setReadPreference() for MongoCommandCursor
* [PHP-1371] - Resolve memory leak with connection replica set tags
* [PHP-1372] - explicitly null-terminate buffer written by gethostname()
* [PHP-1376] - MongoDB::getCollectionInfo() should trim database prefix when querying system.namespaces

** Improvement
* [PHP-1256] - aggregate, aggregateCursor cursor timeout
* [PHP-904] - Implement MongoDate::__set_state
* [PHP-1160] - Allow count to work with query hints
* [PHP-1219] - Drop support for PHP 5.2.
* [PHP-1256] - Implement MongoCommandCursor::timeout()
* [PHP-1263] - MongoCollection::count() should throw MongoExecutionTimeoutException on maxTimeMS timeout
* [PHP-1321] - Support cursor in listCollections and listIndexes commands
* [PHP-1356] - Do not enforce batch size for collection and index enumeration commands
* [PHP-1358] - Allow command cursor option to be array or object
* [PHP-1378] - MongoDB::getCollectionInfo() should return a numerically indexed array

** New Feature
* [PHP-1161] - Implement the SCRAM-SHA-1 SASL Mechanism
* [PHP-1257] - Support 50 replicaset members
* [PHP-1259] - MongoDB::listCollections() should support filter option

** Task
* [PHP-1151] - Remove support for compiling without PHP streams
* [PHP-1225] - Use listCollections command for MongoDB::listCollections and MongoDB::getCollectionNames
* [PHP-1226] - Use listIndexes command for MongoCollection::getIndexInfo()
* [PHP-1227] - Bump maxWireProtocolVersion for 2.8 features
* [PHP-1238] - Support authMechanismProperties MongoClient option
* [PHP-1241] - Change MongoCursor::info()['at'] to zero-based indexing
* [PHP-1244] - Mark MongoCursor::doQuery as final
* [PHP-1258] - Test against non-mmapv1 storage engines (heap + wiredtiger)
* [PHP-1318] - Document options for collection enumeration methods
* [PHP-1328] - Document MongoCursorInterface
* [PHP-1330] - Document MongoDB::command() $hash by-reference parameter
* [PHP-1354] - MongoCommandCursor::key() returns an integer
* [PHP-1363] - Move MongoCursor::valid() checks to php_mongocursor_is_valid()
* [PHP-1365] - Do not enforce batch size on cursor commands
* [PHP-1374] - Clarify that MongoTimestamp is for internal use only
* [PHP-1375] - Clarify that MongoMaxKey and MongoMinKey are primarily for internal use
</notes>

<contents>
Expand Down Expand Up @@ -234,6 +284,47 @@
</extsrcrelease>
<changelog>

<release>
<date>2014-12-19</date>
<time>12:15:44</time>
<version>
<release>1.6.0RC3</release>
<api>1.6.0RC3</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<license uri="http://www.apache.org/licenses/LICENSE-2.0">Apache License</license>
<notes>
** Bug
* [PHP-953] - MongoCollection::ensureIndex() should not validate namespace length
* [PHP-1229] - MongoGridFS::remove() ignores justOne option when deleting chunks
* [PHP-1237] - Possible to read memory before mongo_cursor.ns pointer
* [PHP-1245] - MONGO_METHOD calls within generators cause segfaults
* [PHP-1268] - Fix uninitialized variable usages with deprecated properties
* [PHP-1272] - bson_encode() segfaults with some BSON type classes
* [PHP-1273] - bson_encode() MongoTimestamp erroneously creates BSON date
* [PHP-1276] - Fix tests for 2.8
* [PHP-1277] - bson_encode() does not handle MongoMaxKey and MongoMinKey
* [PHP-1278] - runcommand memory leak
* [PHP-1280] - Can not connect without authentication credentials (results in segfault)
* [PHP-1285] - Add MongoDB::getCollectionInfo as per SPEC-54
* [PHP-1286] - MongoCollection::count() segfaults due to a double free
* [PHP-1297] - Memory read errors with deprecated properties.

** Improvement
* [PHP-1256] - aggregate, aggregateCursor cursor timeout
* [PHP-1321] - Support cursor in listCollections and listIndexes commands

** New Feature
* [PHP-1259] - MongoDB::listCollections() should support filter option

** Task
* [PHP-1258] - Test against non-mmapv1 storage engines (heap + wiredtiger)
</notes>
</release>

<release>
<date>2014-11-19</date>
<time>09:45:44</time>
Expand Down
2 changes: 1 addition & 1 deletion php_mongo.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
#ifndef PHP_MONGO_H
#define PHP_MONGO_H 1

#define PHP_MONGO_VERSION "1.6.0RC4-dev"
#define PHP_MONGO_VERSION "1.6.0"
#define PHP_MONGO_EXTNAME "mongo"

#ifdef HAVE_CONFIG_H
Expand Down

0 comments on commit edcd0f1

Please sign in to comment.