Skip to content
This repository has been archived by the owner on Dec 23, 2021. It is now read-only.

Commit

Permalink
Go with 1.2.0.
Browse files Browse the repository at this point in the history
  • Loading branch information
derickr committed Nov 29, 2016
1 parent 5adff3b commit 5eb5618
Show file tree
Hide file tree
Showing 2 changed files with 92 additions and 1 deletion.
91 changes: 91 additions & 0 deletions ChangeLog.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,97 @@
ChangeLog
=========

1.2.0
-----

** Bug
* [HHVM-215] - Free server descriptions with mongoc_server_descriptions_destroy_all()
* [HHVM-224] - Unacknowledged WriteResults have null counts
* [HHVM-225] - Do not use mongoc_cursor_t private API in Cursor debug handler
* [HHVM-241] - Fix compile issue with HHVM 3.15
* [HHVM-248] - Validate that read preference tags is an array of documents
* [HHVM-251] - UTCDateTime should support microseconds
* [HHVM-252] - BulkWrite::update() silently ignores invalid arguments
* [HHVM-255] - Query execution should not assign read concern to client
* [HHVM-257] - Empty ReadConcern and WriteConcern should serialize to BSON documents
* [HHVM-266] - Javascript::jsonSerialize() should return a document with $code and $scope fields
* [HHVM-273] - fromJSON() should not evaluate bson_error_t.message as boolean
* [HHVM-274] - Javascript object serialization in libmongoc changed
* [HHVM-275] - ObjectIDs don't compare properly
* [HHVM-276] - Back out APM from 1.2
* [HHVM-277] - Mark \MongoDB\Driver\Manager as final

** Epic
* [HHVM-165] - Remove dependency on mongoc private symbols

** Improvement
* [HHVM-123] - Improve connection handling
* [HHVM-158] - BSON objects should implement JsonSerializable
* [HHVM-173] - Rephrase unsupported/corrupt BSON messages
* [HHVM-195] - WriteResult debug handler should return objects
* [HHVM-221] - Report bypassDocumentValidation in BulkWrite debug output
* [HHVM-222] - Do not allow BulkWrite objects to be executed multiple times
* [HHVM-229] - Javascript constructor should throw if code contains null bytes
* [HHVM-230] - Regex constructor should throw if pattern or flags contain null bytes
* [HHVM-234] - Rename "javascript" to "code" in Javascript BSON class
* [HHVM-235] - Regex constructor should default flags arg to empty string
* [HHVM-236] - Improve error messages for invalid Decimal128 and ObjectID strings
* [HHVM-237] - Default Manager URI to "mongodb://127.0.0.1/"
* [HHVM-258] - Ensure read preference tags sets serialize as documents
* [HHVM-267] - UTCDateTime::jsonSerialize() should return a $numberLong field

** New Feature
* [HHVM-130] - BSON classes should support PHP serialization and var_export()
* [HHVM-134] - BulkWrite::insert() should always return the document's ID
* [HHVM-151] - Add code and scope getters to Javascript BSON object
* [HHVM-162] - UTCDateTime constructor should default to current time and accept DateTimeInterface
* [HHVM-176] - ReadPreference, ReadConcern, and WriteConcern should serialize to BSON
* [HHVM-186] - Implement Decimal 128 type spec
* [HHVM-189] - Implement SDAM Monitoring spec
* [HHVM-190] - Implement APM Specification
* [HHVM-216] - Implement ObjectID::getTimestamp() method
* [HHVM-226] - Support sending writeConcern for commands that write
* [HHVM-228] - Support new readConcern level "linearizable"
* [HHVM-231] - Support providing collation per operation
* [HHVM-232] - Implement __toString() method for Javascript and Binary
* [HHVM-233] - Implement getCode() and getScope() for Javascript
* [HHVM-239] - Allow users to set a limit on acceptable staleness
* [HHVM-240] - Implement The MongoDB Handshake Protocol
* [HHVM-250] - Support appname in URI array options

** Task
* [HHVM-184] - Make sure the driver compiles with HHVM 3.13.
* [HHVM-196] - Manager::getServers() and ::__debugInfo() should use mongoc_client_get_server_descriptions()
* [HHVM-197] - Create command cursors with mongoc_cursor_new_from_command_document()
* [HHVM-198] - Use mongoc_read_prefs_t getters instead of accessing struct fields directly
* [HHVM-199] - WriteConcern::getJournal() should use mongoc_write_concern_journal_is_set()
* [HHVM-200] - Use mongoc_server_description_t public API in Server methods
* [HHVM-201] - Manager::selectServer() should use mongoc_client_select_server()
* [HHVM-202] - Ensure client URI handling uses libmongoc public API
* [HHVM-203] - Client construction should use mongoc_write_concern_is_valid()
* [HHVM-204] - WriteResult::isAcknowledged() should use mongoc_write_concern_is_acknowledged()
* [HHVM-205] - Upgrade libbson and libmongoc to 1.4.0
* [HHVM-206] - Update bson_visitor_t for unsupported type function pointer
* [HHVM-208] - Update bson_visitor_t for decimal 128 type function pointer
* [HHVM-210] - BulkWrite::__debugInfo should use mongoc_bulk_operation_get_write_concern()
* [HHVM-211] - Remove private libmongoc and libbson header includes
* [HHVM-212] - Cursor::getServer() should not access mongoc_cursor_t.client
* [HHVM-219] - BulkWrite::count() should return number of operations instead of estimated round-trips
* [HHVM-220] - Do not use mongoc_bulk_operation_t private API in BulkWrite debug handler
* [HHVM-223] - Query and command execution should use mongoc_cursor_set_hint()
* [HHVM-245] - Implement alternative names for SSL options
* [HHVM-246] - mongoc-metadata*[c,h] renamed to mongoc-handshake*[c,h]
* [HHVM-247] - Javascript serialization, export, and dump should always include scope field
* [HHVM-249] - Use mongoc_collection_find_with_opts() for Query execution
* [HHVM-253] - Upgrade libbson and libmongoc to 1.5.0
* [HHVM-254] - Use flexible opts for BulkWrite update and delete
* [HHVM-256] - Create notice for all third party libraries
* [HHVM-259] - Query "partial" option is now "allowPartialResults"
* [HHVM-262] - SDAM spec update : Update the topology from each handshake
* [HHVM-264] - BSON Regex flags must be alphabetically ordered
* [HHVM-265] - Update Max Staleness implementation


1.2.0alpha1
-----------

Expand Down
2 changes: 1 addition & 1 deletion mongodb.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ void hippo_log_handler(mongoc_log_level_t log_level, const char *log_domain, con
}
}

#define HIPPO_VERSION "1.2.0alpha2-dev"
#define HIPPO_VERSION "1.2.0"

static class MongoDBExtension : public Extension {
public:
Expand Down

0 comments on commit 5eb5618

Please sign in to comment.