Skip to content

v0.17.0 - Phase 3

Choose a tag to compare

@paulocoghi paulocoghi released this 25 Aug 09:02
· 6 commits to master since this release

Phase 3 for MongoDB 8.0 and Crystal 1.21. Core CRUD, sessions, transactions, CSOT, and load balancer are in place.

  • CMAP and SDAM: pool at discovery, monitor hello, heartbeats, backpressure, interrupt in-use
  • UTF specifications are only counted in topologies in which they are valid, and omitted otherwise
  • CRUD 8.0: client bulkWrite, let, count, mapReduce, GridFS names, drop
  • Auth, TLS key password
  • Full compression options landed: zlib / snappy / zstd
  • Spec logs, CLAM, CMAP JSON
  • Fiber-local session, overload retargeting, handshake retry on a pinned mongos (DRIVERS-2032)

GitHub specs, 0 failures: standalone 2:03 / 14 pending / 754; replica set 4:33 / 15 / 879; sharded 7:10 / 15 / 868; load-balanced 4:23 / 15 / 822.

1.0 waits on client-side encryption. AWS / OIDC come after that. Next work is Phase 3.14 (performance).

See CHANGELOG.md for the full list.