Skip to content

Releases: xp-forge/mongodb

3.10.0: Retryable I/O

Choose a tag to compare

@thekid thekid released this 12 Jul 21:30

3.9.0: I/O exceptions

Choose a tag to compare

@thekid thekid released this 21 Jun 17:04
  • Merged PR #65: Refactor I/O exceptions, dropping XP 10 support in the
    doing. See xp-framework/core#363 for a write-up on the reason behind
    this and the plan to move forward.
    (@thekid)

3.8.0: Compatibility

Choose a tag to compare

@thekid thekid released this 25 Apr 20:21
  • Made compatible with xp-framework/networking version 11.0 - @thekid
  • Added PHP 8.6 to the test matrix - @thekid

3.7.0: Encrypted support

Choose a tag to compare

@thekid thekid released this 03 Oct 08:00
  • Merged PR #64: Add support for encrypted values. However, this is only
    a step 1 prerequisite for full queryable encryption support!
    (@thekid)

3.6.1: PHP 8.5 compatibility

Choose a tag to compare

@thekid thekid released this 06 Sep 19:12
  • Fixed E_DEPRECATED: chr(): Providing a value not in-between 0 and 255
    is deprecated, this is because a byte value must be in the [0, 255]
    interval
    in PHP 8.5+
    (@thekid)

3.6.0: Snappy

Choose a tag to compare

@thekid thekid released this 16 Aug 18:48
  • Merged PR #63: Use compression library, adding snappy support and thus
    full compatibility with MongoDB compression.
    (@thekid)

3.5.0: Library compatibility

Choose a tag to compare

@thekid thekid released this 16 Aug 08:01
  • Added compatibility with xp-framework/math version 10.0+ - @thekid

3.4.0: Compression

Choose a tag to compare

@thekid thekid released this 27 Jul 10:29
  • Merged PR #62: Implement compression via zlib and zstd. See issue #61
    (@thekid)
  • Merged PR #60: Remove legacy opcodes except OP_QUERY and OP_REPLY, used
    by "hello"
    (@thekid)

3.3.0: Query API, Document utilities

Choose a tag to compare

@thekid thekid released this 19 Jul 21:32
  • Merged PR #58: Add query API to collections. This adds two new methods
    to the com.mongodb.Collection class, query() and first().
    (@thekid)
  • Merged PR #59: Add fields API to Document. This allows addressing fields
    via dot-notation and provides a fluent API to modifications
    (@thekid)
  • Merged PR #57: Add Document::create() which creates a document with
    an object ID
    (@thekid)

3.2.0: Write errors handling

Choose a tag to compare

@thekid thekid released this 19 Jul 09:05
  • Merged PR #55: Raise exceptions when write errors occur during updates,
    implementing feature suggested in #54
    (@thekid)