Skip to content

Commit 1b58778

Browse files
committed
BUMP 1.5.0RC1
1 parent ec817f7 commit 1b58778

File tree

2 files changed

+98
-66
lines changed

2 files changed

+98
-66
lines changed

package.xml

Lines changed: 97 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -30,84 +30,34 @@
3030
<active>yes</active>
3131
</lead>
3232

33-
<date>2014-02-25</date>
34-
<time>10:58:05</time>
33+
<date>2014-03-11</date>
34+
<time>09:58:05</time>
3535
<version>
36-
<release>1.5.0alpha1</release>
37-
<api>1.5.0alpha1</api>
36+
<release>1.5.0RC1</release>
37+
<api>1.5.0RC1</api>
3838
</version>
3939
<stability>
40-
<release>alpha</release>
41-
<api>alpha</api>
40+
<release>beta</release>
41+
<api>beta</api>
4242
</stability>
4343
<license uri="http://www.apache.org/licenses/LICENSE-2.0">Apache License</license>
4444
<notes>
4545
** Bug
46-
* [PHP-722] - Segfault when passing null value to MongoCollection::find() and unclear other conditions are met, inaccurate error message
47-
* [PHP-796] - Modifying MongoDate internal properties evilness
48-
* [PHP-813] - IS_SCALAR_*() doesn't account for resources
49-
* [PHP-815] - MongoCursor ctor doesn't validate the MongoClient object
50-
* [PHP-833] - Add the MongoClient::killCursor method to kill a cursor on the server on 64-bit platforms
51-
* [PHP-835] - Driver interprets 'err' property as MongoCursorException
52-
* [PHP-848] - Invalid read in master
53-
* [PHP-882] - mongo_connection_get_server_version memleaks
54-
* [PHP-883] - php_mongo_dbref_create() doesn't handle MongoId values
55-
* [PHP-888] - DBRef refactoring broke BC for $id parameter handling
56-
* [PHP-902] - Segfault when unregistering broken server
57-
* [PHP-949] - ensureIndex() creates wrong names
58-
* [PHP-955] - Switch the default mongo.native_long to 1 for 64bit platforms
59-
* [PHP-981] - Empty document should not throw exception
46+
* [PHP-995] - JSON detection
47+
* [PHP-996] - Broken with cyrus-sals 2.1.23
48+
* [PHP-999] - Inline mapReduce command ignores read preferences
49+
* [PHP-1000] - RP support for "mapReduce" command, not just "mapreduce"
6050

6151
** Improvement
62-
* [PHP-578] - No need to call ismaster 2times
63-
* [PHP-705] - Throw exception when overflowing message size in OP_INSERT batches
64-
* [PHP-708] - WriteConcern failure exception should include the entire GLE document
65-
* [PHP-712] - findAndModify returns empty array when nothing is found
66-
* [PHP-774] - Deprecate the protected method MongoCollection::toIndexString
67-
* [PHP-807] - Rewrite to_index_string to use smart_str and a real C function
68-
* [PHP-812] - Remove unused MongoDBRef::$refKey and MongoDBRef::$idKey
69-
* [PHP-837] - Handle cursor IDs for return with MongoCursor::info on 32bit platforms
70-
* [PHP-851] - Add MONGO_HAVE_* constants and make sure MINFO contains this too
71-
* [PHP-880] - New write operation method for insert, update, remove
72-
* [PHP-886] - Add support for secondaryAcceptableLatencyMS
73-
* [PHP-903] - Improve the Stream Notification API
74-
* [PHP-941] - Throw MongoConnectionException on stream failures
75-
* [PHP-942] - Throw MongoDuplicateKeyException on duplicate key errors
76-
* [PHP-971] - Remove mongo.native_long for 32bit platforms
77-
* [PHP-990] - Implement Batch Write API
78-
79-
** New Feature
80-
* [PHP-819] - Add Mongo[DB|Collection]->[get|set]WriteConcern()
81-
* [PHP-831] - SASL Support (SASL Plain)
82-
* [PHP-832] - SASL Support (SASL Kerberos)
83-
* [PHP-861] - Add maxTimeMS() method to MongoCursor to configure the maximum time a query can take
84-
* [PHP-868] - Method to check if string is a valid ObjectId
85-
* [PHP-873] - Support the MONGODB-X509 authentication mechanism
86-
* [PHP-875] - Add support for cursor for aggregation
87-
* [PHP-876] - Make the driver check for the server version upon connection
88-
* [PHP-923] - Drivers should only talk to servers with overlapping wire versions
89-
* [PHP-944] - Support $out aggregation pipeline operator
90-
* [PHP-951] - Provide API for getting latest server version or isMaster response in driver
91-
* [PHP-962] - Create constants for additional binary data subtypes
92-
* [PHP-965] - Documentation for MongoId::isValid()
52+
* [PHP-998] - Include maxWriteBatchSize and maxMessageSizeBytes in connection info
9353

9454
** Task
95-
* [PHP-657] - Add deprecation notice to MongoCursor::slaveOkay
96-
* [PHP-714] - Convenience macro for getting mongoclient*
97-
* [PHP-786] - Sort out includes
98-
* [PHP-809] - Deprecate use of "safe" all over collection.c
99-
* [PHP-844] - driver must authenticate before calling isMaster()
100-
* [PHP-845] - Ability to use different SPN on the driver for Kerberos Authentication
101-
* [PHP-983] - Change nUpdated to nMatched in bulk api results
55+
* [PHP-407] - MongoBinData should default to type 0 instead of 2
56+
* [PHP-960] - Use createIndexes command when available
57+
* [PHP-987] - Use maxWriteBatchSize from ismaster for write command batch splitting.
10258

10359
** Sub-task
104-
* [PHP-763] - Create prototypes for MongoClient and Mongo classes
105-
* [PHP-794] - Remove 'fd' property of MongoCursorException
106-
* [PHP-797] - Deprecate public properties
107-
* [PHP-798] - Rename "timeout" to "socketTimeoutMS" in $options
108-
* [PHP-804] - Deprecate Mongo::connectUtil
109-
* [PHP-818] - Deprecate "Mongo" in favour of MongoClient.
110-
* [PHP-824] - Deprecate the "wtimeout" option in crud operations for wTimeoutMS
60+
* [PHP-993] - Merge batch return values into one return value
11161
</notes>
11262

11363
<contents>
@@ -262,6 +212,88 @@
262212
<extsrcrelease/>
263213
<changelog>
264214

215+
<release>
216+
<date>2014-02-25</date>
217+
<time>10:58:05</time>
218+
<version>
219+
<release>1.5.0alpha1</release>
220+
<api>1.5.0alpha1</api>
221+
</version>
222+
<stability>
223+
<release>alpha</release>
224+
<api>alpha</api>
225+
</stability>
226+
<license uri="http://www.apache.org/licenses/LICENSE-2.0">Apache License</license>
227+
<notes>
228+
** Bug
229+
* [PHP-722] - Segfault when passing null value to MongoCollection::find() and unclear other conditions are met, inaccurate error message
230+
* [PHP-796] - Modifying MongoDate internal properties evilness
231+
* [PHP-813] - IS_SCALAR_*() doesn't account for resources
232+
* [PHP-815] - MongoCursor ctor doesn't validate the MongoClient object
233+
* [PHP-833] - Add the MongoClient::killCursor method to kill a cursor on the server on 64-bit platforms
234+
* [PHP-835] - Driver interprets 'err' property as MongoCursorException
235+
* [PHP-848] - Invalid read in master
236+
* [PHP-882] - mongo_connection_get_server_version memleaks
237+
* [PHP-883] - php_mongo_dbref_create() doesn't handle MongoId values
238+
* [PHP-888] - DBRef refactoring broke BC for $id parameter handling
239+
* [PHP-902] - Segfault when unregistering broken server
240+
* [PHP-949] - ensureIndex() creates wrong names
241+
* [PHP-955] - Switch the default mongo.native_long to 1 for 64bit platforms
242+
* [PHP-981] - Empty document should not throw exception
243+
244+
** Improvement
245+
* [PHP-578] - No need to call ismaster 2times
246+
* [PHP-705] - Throw exception when overflowing message size in OP_INSERT batches
247+
* [PHP-708] - WriteConcern failure exception should include the entire GLE document
248+
* [PHP-712] - findAndModify returns empty array when nothing is found
249+
* [PHP-774] - Deprecate the protected method MongoCollection::toIndexString
250+
* [PHP-807] - Rewrite to_index_string to use smart_str and a real C function
251+
* [PHP-812] - Remove unused MongoDBRef::$refKey and MongoDBRef::$idKey
252+
* [PHP-837] - Handle cursor IDs for return with MongoCursor::info on 32bit platforms
253+
* [PHP-851] - Add MONGO_HAVE_* constants and make sure MINFO contains this too
254+
* [PHP-880] - New write operation method for insert, update, remove
255+
* [PHP-886] - Add support for secondaryAcceptableLatencyMS
256+
* [PHP-903] - Improve the Stream Notification API
257+
* [PHP-941] - Throw MongoConnectionException on stream failures
258+
* [PHP-942] - Throw MongoDuplicateKeyException on duplicate key errors
259+
* [PHP-971] - Remove mongo.native_long for 32bit platforms
260+
* [PHP-990] - Implement Batch Write API
261+
262+
** New Feature
263+
* [PHP-819] - Add Mongo[DB|Collection]->[get|set]WriteConcern()
264+
* [PHP-831] - SASL Support (SASL Plain)
265+
* [PHP-832] - SASL Support (SASL Kerberos)
266+
* [PHP-861] - Add maxTimeMS() method to MongoCursor to configure the maximum time a query can take
267+
* [PHP-868] - Method to check if string is a valid ObjectId
268+
* [PHP-873] - Support the MONGODB-X509 authentication mechanism
269+
* [PHP-875] - Add support for cursor for aggregation
270+
* [PHP-876] - Make the driver check for the server version upon connection
271+
* [PHP-923] - Drivers should only talk to servers with overlapping wire versions
272+
* [PHP-944] - Support $out aggregation pipeline operator
273+
* [PHP-951] - Provide API for getting latest server version or isMaster response in driver
274+
* [PHP-962] - Create constants for additional binary data subtypes
275+
* [PHP-965] - Documentation for MongoId::isValid()
276+
277+
** Task
278+
* [PHP-657] - Add deprecation notice to MongoCursor::slaveOkay
279+
* [PHP-714] - Convenience macro for getting mongoclient*
280+
* [PHP-786] - Sort out includes
281+
* [PHP-809] - Deprecate use of "safe" all over collection.c
282+
* [PHP-844] - driver must authenticate before calling isMaster()
283+
* [PHP-845] - Ability to use different SPN on the driver for Kerberos Authentication
284+
* [PHP-983] - Change nUpdated to nMatched in bulk api results
285+
286+
** Sub-task
287+
* [PHP-763] - Create prototypes for MongoClient and Mongo classes
288+
* [PHP-794] - Remove 'fd' property of MongoCursorException
289+
* [PHP-797] - Deprecate public properties
290+
* [PHP-798] - Rename "timeout" to "socketTimeoutMS" in $options
291+
* [PHP-804] - Deprecate Mongo::connectUtil
292+
* [PHP-818] - Deprecate "Mongo" in favour of MongoClient.
293+
* [PHP-824] - Deprecate the "wtimeout" option in crud operations for wTimeoutMS
294+
</notes>
295+
</release>
296+
265297
<release>
266298
<date>2013-11-05</date>
267299
<time>09:05:05</time>

php_mongo.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
#ifndef PHP_MONGO_H
1717
#define PHP_MONGO_H 1
1818

19-
#define PHP_MONGO_VERSION "1.5.0beta1-dev"
19+
#define PHP_MONGO_VERSION "1.5.0RC1"
2020
#define PHP_MONGO_EXTNAME "mongo"
2121

2222
#ifdef HAVE_CONFIG_H

0 commit comments

Comments
 (0)