Changes for version v1.4.0 - 2016-05-10
- Additions
- PERL-610 Adds support for maxTimeMS for parallel_scan (available in MongoDB 3.4).
- Documentation
- Fixed index creation examples
Changes for version v1.3.4 - 2016-04-27 (TRIAL RELEASE)
- Bug fixes
- PERL-619 Fixed BSON memory leak when throwing exceptions during encoding or decoding.
- Invalid BSON documents (e.g. invalid length, not null-terminated) were silently ignored; the driver now correctly throws an error.
- bypassDocumentValidation is now sent as a boolean
- Documentation
- Fixed some typos and broken POD links.
- ~ Internal changes ~
- Optimized GridFSBucket::DownloadStream for slurp
- Optimized some query/command execution paths
Changes for version v1.3.3 - 2016-03-08 (TRIAL RELEASE)
- Testing
- Fixed tests for v3.3.X MongoDB series
- Documentation
- Fixed method and attribute documentation in MongoDB::BSON::Regexp
Changes for version v1.3.2 - 2016-01-26 (TRIAL RELEASE)
- Bug fixes
- All bug fixes from v1.2.2
- Create GridFS indexes on first write (if needed) per the GridFS Spec.
- ~ Internal changes ~
- 'insert_one' with write concern {w:0} is sent via the legacy OP_INSERT wire protocol for reduced latency.
Changes for version v1.3.1 - 2015-12-23 (TRIAL RELEASE)
- Additions
- MongoDB::GridFSBucket now has two additional search methods, find_one and find_id, just like MongoDB::Collection.
- MongoDB::GridFSBucket::Upload/DownloadStream tied handles now provide BINMODE, though only raw mode is supported.
- Add 'gfs' as an alias for MongoDB::Database::get_gridfsbucket (similar to how 'coll' is an alias for 'get_collection').
- Bug fixes
- Fix MongoDB::GridFSBucket::DownloadStream::read() to return 0 instead of undef when there is no more data to read.
- Changes
- MongoDB::GridFSBucket::UploadStream::close() returns file document on success
Changes for version v1.3.0 - 2015-12-18 (TRIAL RELEASE)
- *** Deprecations ***
- The MongoDB::GridFS and MongoDB::GridFS::File classes are deprecated in favor of the MongoDB::GridFSBucket and related classes. It will be removed in a future major release.
- Additions
- Adds MongoDB::GridFSBucket class, which implements the new driver-standard GridFS API. Also included are classes to emulate file handles for uploads and downloads, making GridFS operations more composable with existing Perl libraries.
Documentation
The data types used with MongoDB
Some examples of MongoDB syntax
Getting started with MongoDB
Deprecations and behavior changes from the v0 driver
Modules
Official MongoDB Driver for Perl
Tools for serializing and deserializing data in BSON form
MongoDB binary type
Regular expression type
MongoDB bulk write interface
MongoDB bulk write result document
Bulk write operations against a query document
JavaScript Code
A MongoDB Collection
MongoDB generic command result document
A lazy cursor for Mongo query results
A MongoDB database reference
A MongoDB Database
MongoDB deletion result object
MongoDB Driver Error classes
A file storage abstraction (DEPRECATED)
A Mongo GridFS file (DEPRECATED)
A file storage abstraction
File handle abstraction for downloading
File handle abstraction for uploading
Index management for a collection
MongoDB single insert result object
MongoDB single insert result object
A connection to a MongoDB server or multi-server deployment
A Mongo Object ID
An iterator for Mongo query results
An iterator for Mongo query results with client-side filtering
Encapsulate and validate a read concern
Encapsulate and validate read preferences
Replication timestamp
MongoDB unacknowledged result object
MongoDB update result object
Encapsulate and validate a write concern
Provides
in lib/MongoDB/Error.pm
in lib/MongoDB/Error.pm
in lib/MongoDB/Error.pm
in lib/MongoDB/Error.pm
in lib/MongoDB/Error.pm
in lib/MongoDB/Error.pm
in lib/MongoDB/Error.pm
in lib/MongoDB/Error.pm
in lib/MongoDB/Error.pm
in lib/MongoDB/Error.pm
in lib/MongoDB/Error.pm
in lib/MongoDB/Error.pm
in lib/MongoDB/Error.pm
in lib/MongoDB/Error.pm
in lib/MongoDB/Error.pm
in lib/MongoDB/Error.pm
in lib/MongoDB/Error.pm
in lib/MongoDB/Error.pm
in lib/MongoDB/Error.pm
in lib/MongoDB/Error.pm
in lib/MongoDB/BulkWriteResult.pm