Skip to content

@skriptble skriptble released this Feb 13, 2018 · 653 commits to master since this release

The MongoDB Go driver team is pleased to release the first alpha of the official Go driver.

We will be making several alpha releases of the driver. This version, Alpha 1, supports MongoDB versions 3.2.x, 3.4.x, and 3.6.x. Note that the new features of MongoDB 3.6 (e.g. ChangeStreams, Sessions, Retryable Writes, etc...) are not yet supported. This is alpha software, so it is not recommended for production use.

Following semver, the v0 version of the public API should not be considered stable and could change.

Documentation can be found on GoDoc. Questions and inquiries can be asked on the mongo-go-driver Google Group. Bugs can be reported in the Go Driver Jira where a list of current issues can be found.

If you would like to contribute to development, please read the CONTRIBUTING.md guide.

The following is a non-exhaustive list of supported driver specifications:

  • BSON (with Decimal data type)
  • Authentication (SCRAM-SHA-1, MONGODB CR, PLAIN, GSSAPI)
  • TLS/SSL
  • Server Discovery and Monitoring
  • Server Selection
  • Read and Write Concern
  • MongoDB Handshake
  • Collation
  • TCP Keepalive
  • Initial DNS Seedlist Discovery
  • Connection String
  • CRUD (except for Bulk Write)
  • Find, getMore and killCursors commands
  • Out aggregation pipeline operator
  • Server write commands
Assets 2
You can’t perform that action at this time.