Release Notes - PHP Driver: Library - Version 1.1.0-alpha1 - HTML format

Bug

  • [PHPLIB-158] - Bucket::delete() should not delete orphaned chunks before files document
  • [PHPLIB-159] - Bucket::rename() should use updateOne() and $set instead of replaceOne()
  • [PHPLIB-222] - Pass UTCDateTime constructor argument as integer

Epic

New Feature

  • [PHPLIB-146] - Implement GridFS file upload protocol
  • [PHPLIB-147] - Implement GridFS file download protocol
  • [PHPLIB-148] - Implement GridFS file deletion
  • [PHPLIB-149] - Implement GridFS file querying
  • [PHPLIB-154] - Implement GridFS file download by name
  • [PHPLIB-160] - Implement Bucket::drop()
  • [PHPLIB-185] - BSONDocument and BSONArray should implement JsonSerializable
  • [PHPLIB-186] - Implement Manager accessors for core classes
  • [PHPLIB-198] - Bucket should support readConcern option for GridFS collections
  • [PHPLIB-215] - Create helper method to access GridFS stream's file document

Task

  • [PHPLIB-178] - Improve documentation for Collection's CRUD methods
  • [PHPLIB-202] - Refactor downloadToStream and uploadFromStream methods to use stream_copy_to_stream()

Improvement

  • [PHPLIB-51] - GridFS implementation should support files larger than 4GB
  • [PHPLIB-197] - Support non-ObjectID identifiers for GridFS files
  • [PHPLIB-199] - Exceptions during StreamWrapper IO should trigger errors and return false
  • [PHPLIB-220] - Default Client URI to "mongodb://127.0.0.1/"

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.