|
30 | 30 | <active>yes</active>
|
31 | 31 | </lead>
|
32 | 32 |
|
33 |
| - <date>2014-02-25</date> |
34 |
| - <time>10:58:05</time> |
| 33 | + <date>2014-03-11</date> |
| 34 | + <time>09:58:05</time> |
35 | 35 | <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> |
38 | 38 | </version>
|
39 | 39 | <stability>
|
40 |
| - <release>alpha</release> |
41 |
| - <api>alpha</api> |
| 40 | + <release>beta</release> |
| 41 | + <api>beta</api> |
42 | 42 | </stability>
|
43 | 43 | <license uri="http://www.apache.org/licenses/LICENSE-2.0">Apache License</license>
|
44 | 44 | <notes>
|
45 | 45 | ** 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" |
60 | 50 |
|
61 | 51 | ** 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 |
93 | 53 |
|
94 | 54 | ** 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. |
102 | 58 |
|
103 | 59 | ** 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 |
111 | 61 | </notes>
|
112 | 62 |
|
113 | 63 | <contents>
|
|
262 | 212 | <extsrcrelease/>
|
263 | 213 | <changelog>
|
264 | 214 |
|
| 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 | + |
265 | 297 | <release>
|
266 | 298 | <date>2013-11-05</date>
|
267 | 299 | <time>09:05:05</time>
|
|
0 commit comments