The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version v0.703.5 - 2014-05-23 (TRIAL RELEASE)

  • Enhancements
    • PERL-299 Bulk API fully implemented (but not yet fully documented)
  • Bug Fixes
    • PERL-305 fixed infinite loop connecting with SASL to a down server
    • PERL-323 fixed possible socket leaks on communication errors
    • PERL-336 fixed index creation legacy fallback against older mongos
    • Fixed clock race in OID unit test
    • Fixed memory corruption error on Perl 5.19.1+
    • Fixed fatal error in DESTROY with find_master and down server
    • Fixed use of re::regexp_pattern for 5.10.0
    • Provided backwards compatible HeUTF8 macro for Perl v5.10 and v5.8.8 and earlier
    • Fixed bson library configuration and ifdef bugs
    • Fixed a bug that would serialize an index direction as a string on some older Perls
    • Update ppport.h to version 3.22
    • Fixed several compiler warnings on Perl 5.8
    • Removed hard-coded compiler flags for Darwin
    • Cleaned Moose class namespaces of imported methods
  • Deprecations
    • PERL-320 low-level protocol functions in MongoDB.pm are deprecated
  • Documentation
    • PERL-317 Clarified support for threads
    • PERL-341 Added install documentation including use of non-standard C library paths
  • Prerequisites
    • Added namespace::clean
    • Added Test::Deep
    • Added Test::Fatal
    • Added Throwable
    • Added Syntax::Keyword::Junction
    • Changed Test::More requirement to 0.96
    • Removed Devel::Size
  • Known Issues
    • PERL-233 SSL certificate validation not yet implemented

Changes for version v0.703.4 - 2014-04-07 (TRIAL RELEASE)

  • Enhancements
    • PERL-298 implement parallel_scan method for collections
  • Bug Fixes
    • PERL-307 fix drop_dups option for ensure_index
    • PERL-318 fix compiler warnings
    • PERL-319 fix compilation failures on some platforms
    • PERL-322 change return value and document low-level recv
    • Add missing Devel::Size to prerequisites list
    • Fix exception handling for internal run_command calls
    • Fix gridfs test for unique keys
    • Ensure internal run_command exceptions include correct error string
  • Documentation
    • PERL-217 improved documentation of GridFS::get
    • Changes file updated with changes since 0.701
  • Internal
    • PERL-264 test for closing connection when MongoClient object leaves scope. (Ashley Willis)
    • Make t/dbref.t use fresh test database

Changes for version v0.703.3 - 2014-04-01 (TRIAL RELEASE)

  • Bug Fixes
    • PERL-315 require DateTime 0.78 or later
    • Fixed index creation and drop on MongoDB 2.6
  • Documentation
    • PERL-311 fix legacy docs authentication link
    • Added abstract to MongoDB::BSON::Regexp documentation
  • Internal
    • PERL-312 default GridFS chunk size changed from 1mb -> 255kb
    • Bundled libbson 0.6.4 to avoid external library dependency

Documentation

The data types used with MongoDB
Some examples of MongoDB syntax
Indexing collections
Getting started with MongoDB

Modules

A MongoDB Driver for Perl
Tools for serializing and deserializing data in BSON form
Binary type
Regular expression type
MongoDB bulk write interface
Bulk write operations against a query document
JavaScript Code
A MongoDB Collection
MongoDB generic command result document
A connection to a MongoDB server (DEPRECATED)
A cursor/iterator for Mongo query results
Native DBRef support
A MongoDB Database
MongoDB Driver Error classes
A file storage utility
A Mongo GridFS file
A connection to a MongoDB server
A Mongo Object ID
Replication timestamp
MongoDB write result document

Provides

in lib/MongoDB/Error.pm
in lib/MongoDB/Error.pm