Releases: xp-forge/mongodb
Releases · xp-forge/mongodb
0.11.0: Change streams
- Merged PR #15: Change streams: Watch databases and collections for
changes. See https://docs.mongodb.com/manual/changeStreams/
(@thekid) - Changed
Collection::update()
to update all documents the query finds
in the same way delete() does.
(@thekid)
0.10.0: Transactions
0.9.1: Session and connection fixes
0.9.0: Replicaset support
- Implemented #9: Reconnect - according to specification, by checking
a connection with the ping command if it has been not used for a
defined number of seconds (defaulting to 5)
(@thekid) - Merged PR #10: Sessions. Adds support for passing sessions to all of
the database and collection methods.
(@thekid) - Merged PR #5: Add support for mongodb+srv. This adds support for DNS
seed lists, as well as reading from and writing to separate connections
based on the read preference supplied.
(@thekid)
0.8.0: Protocol error handling
- Changed implementation to raise
peer.ProtocolException
instead of
low-level socket errors
(@thekid)
0.7.2: SASL authentication fixes
0.7.1: XP11 compatibility
- Made library compatible with XP 11 - @thekid
0.7.0: SSL / TLS support, PHP 8.1 fixes
- Fixed PHP 8.1 compatibility for IteratorAggregate / ArrayAccess return
type declarations
(@thekid) - Fixed issue #4: Cannot handle binary subtype 3 - @thekid
- Enable SSL/TLS if
ssl=true
ortls=true
is passed in the connection
string parameters; implements feature request #2
(@thekid) - Made
params
forCollection::command()
optional - @thekid
0.6.0: Simplified API
0.5.3: Socket reading fix
- Fixed reading to ensure we have enough bytes when reading packets
(@thekid)