Skip to content

Releases: xp-forge/mongodb

2.0.0: Command options

19 Aug 14:57
Compare
Choose a tag to compare

The second major release adds the possibility to pass additional options to all commands, including read preference as well as read and write concerns.

1.15.0: Authentication mechanism negotiation

18 Aug 11:51
Compare
Choose a tag to compare
  • Merged PR #38: Support authentication mechanism negotiation. This way,
    we default to using SCRAM-SHA-256 if the server supports it as mandated
    by the specification.
    (@thekid)

1.14.0: SCRAM-SHA-256

17 Aug 19:32
Compare
Choose a tag to compare
  • Merged PR #37: Implement SCRAM-SHA-256 authentication. Implements #8
    (@thekid)

1.13.0: Fix "cursor id ... not found"

17 Aug 10:40
Compare
Choose a tag to compare
  • Merged PR #36: Introduce Commands class which keeps all messages on the
    same connection, fixing #29 (Error: cursor id "..." not found). Note:
    This changes the low-level internal API inside the io package!
    (@thekid)

1.12.0: Document property references

09 Aug 20:09
Compare
Choose a tag to compare
  • Merged PR #35: Return document properties by reference - @thekid

1.11.0: Optional regex modifiers

11 Apr 17:13
Compare
Choose a tag to compare
  • Merged PR #34: Make it possible to omit regex modifiers - @thekid

1.10.0: Connection error handling

05 Mar 16:32
Compare
Choose a tag to compare
  • Introduced new base class com.mongodb.CannotConnect - @thekid
  • Merged PR #32: Fix DNS errors, fixing issue #31 - @thekid
  • Merged PR #30: Migrate to new testing library - @thekid

1.9.2: Nearest read preference fix

15 Jan 10:00
Compare
Choose a tag to compare
  • Added fix for #28 - reconnecting when using readPreference nearest
    fails with Undefined array key "" error.
    (@thekid)

1.9.1: DNS error handling

23 Dec 19:19
Compare
Choose a tag to compare
  • Merged PR #27: Handle errors from dns_get_record() - @thekid

1.9.0: Protocol accessor

18 Dec 20:52
Compare
Choose a tag to compare
  • Merged PR #26: Add MongoConnection::protocol() - @thekid
  • Fixed IPv6 handling in connection DSNs - @thekid