v0.17.0 - Phase 3
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.