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.0alpha1
Browse files Browse the repository at this point in the history
  • Loading branch information
derickr committed Sep 27, 2016
1 parent c58a833 commit 6b53658
Show file tree
Hide file tree
Showing 2 changed files with 67 additions and 1 deletion.
66 changes: 66 additions & 0 deletions ChangeLog.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,72 @@
ChangeLog
=========

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

** Bug
* [HHVM-215] - Free server descriptions with mongoc_server_descriptions_destroy_all()
* [HHVM-225] - Do not use mongoc_cursor_t private API in Cursor debug handler
* [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

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

** Improvement
* [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-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/"

** New Feature
* [HHVM-130] - BSON classes should support PHP serialization and var_export()
* [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-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-214] - Implement interfaces for userland BSON type classes
* [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-254] - Use flexible opts for BulkWrite update and delete


1.1.3
-----

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.0-dev"
#define HIPPO_VERSION "1.2.0alpha1"

static class MongoDBExtension : public Extension {
public:
Expand Down

0 comments on commit 6b53658

Please sign in to comment.