1.4.3
The PHP team is happy to announce that version 1.4.3 of the mongodb PHP extension is now available on PECL.
Release Highlights
This release addresses a handful of issues related to executing commands that yield a command cursor (e.g. aggregate
) and sessions on MongoDB 3.6. Previously, a getMore
on a command cursor could use a different session than the originating command, which could result in a runtime error if authentication was used. The driver will now ensure that command cursors always use the same session as the originating command.
When installing the driver on macOS, the driver will now default to Secure Transport instead of OpenSSL. This should alleviate issues some macOS High Sierra users have experienced related to BoringSSL being mistaken for OpenSSL at runtime. OpenSSL may still be used by building the driver from source and specifying --with-mongodb-ssl=openssl
as an option to configure
.
This release upgrades our libbson and libmongoc dependencies to 1.9.4.
A complete list of resolved issues in this release may be found at:
https://jira.mongodb.org/secure/ReleaseNote.jspa?projectId=12484&version=20310
Documentation
Documentation is available on PHP.net:
http://php.net/set.mongodb
Installation
You can either download and install the source manually, or you can install the extension with:
pecl install mongodb
or update with:
pecl upgrade mongodb
Windows binaries are available on PECL:
http://pecl.php.net/package/mongodb