MongoDB v4.11.0 Release Notes

Release Date: 2022-10-19 // about 1 month ago
  • ๐Ÿ”‹ Features

    • NODE-3255: add minPoolSizeCheckIntervalMS option to connection pool (#3429) (5f34ad0)
    • NODE-3651: add hashed index type (#3432) (f6b56a1)
    • NODE-3875: support recursive schema types (#3433) (26bce4a)
    • NODE-4503: throw original error when server attaches NoWritesPerformed label (#3441) (a7dab96)
    • NODE-4650: handle handshake errors with SDAM (#3426) (cbe7533)
    • NODE-4721: add aws-sdk as optional dependency (#3446) (b879cb5)

    ๐Ÿ› Bug Fixes

    • NODE-3712,NODE-4546: electionId should be ordered before setVersion (#3174) (ca51fec)
    • NODE-3921: error on invalid TLS option combinations (#3405) (1a550df)
    • NODE-4186: accept ReadPreferenceLike in TransactionOptions type (#3425) (dc62bcb)
    • NODE-4475: make interrupted message more specific (#3437) (5f37cb6)
    • NODE-4608: prevent parallel monitor checks (#3404) (78bcfe4)
    • NODE-4647: improve error message (#3409) (0d3c02e)
    • NODE-4649: use SDAM handling for errors from min pool size population (#3424) (ef3b55d)

Previous changes from v4.10.0

  • ๐Ÿ”‹ Features

    • NODE-4385: add cmap pool pausing functionality (#3321) (335ee55)
    • NODE-4484: add experimental support for disambiguatedPaths in change stream documents (#3365) (846365a)
    • NODE-4519: deprecate promiseLibrary and PromiseProvider (#3403) (5c322b6)
    • NODE-4547: mark all callback APIs as deprecated (#3388) (a983f14)
    • NODE-4607: add exports needed by legacy client (#3396) (972f760)
    • NODE-4634: add support for bulk FindOperators.hint() (#3408) (8758890)

    ๐Ÿ› Bug Fixes

    • NODE-3144: pool clear event ordering and retryability tests (#3407) (bdc0d67)
    • NODE-3986: unskip MONGODB-AWS test (#3397) (5676f81)
    • NODE-4557: randomize servers when there are only 2 eligible servers (#3390) (ddcfa49)
    • NODE-4583: revert nested union type support (#3383) (7f94f0a)
    • NODE-4591: only set loadBalanced on handshake when explicitly set (#3386) (57e9f2d)
    • NODE-4621: ipv6 address handling in HostAddress (#3410) (5eb3978)
    • NODE-4639: allow PromiseProvider to be null (#3412) (d29b3d9)