Skip to content

MongoDB Go Driver 1.2.0

Compare
Choose a tag to compare
@divjotarora divjotarora released this 10 Dec 18:55
· 1056 commits to master since this release
b414b89

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

This release contains GA support for client-side field level encryption, a new bson.MarshalValue function to marshal Go values to BSON, and various documentation improvements to add more details and examples to GoDoc.

Documentation can be found on GoDoc and the MongoDB documentation site. BSON library documentation is also available 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.

Release Notes

Bug

Epic

New Feature

Story

Task

Improvement

  • [GODRIVER-425] - move highlevel integration tests to sub package and remove "TOPOLOGY" env var usage
  • [GODRIVER-872] - Improve documentation for IndexView
  • [GODRIVER-911] - Deprecate mongo.IndexOptionsBuilder
  • [GODRIVER-1154] - How to use MongoDB's connection pool?
  • [GODRIVER-1221] - Document whether mongo.Client is goroutine safe
  • [GODRIVER-1294] - Collection.InsertOne is having problems with a struct that has a interface as attribute
  • [GODRIVER-1305] - Allow inline fields to be pointers of struct
  • [GODRIVER-1320] - Avoid using readConcern snapshot in sharded transaction tests
  • [GODRIVER-1328] - Loosen strictness of date parsing in the driver
  • [GODRIVER-1329] - Document public types in the mongo package
  • [GODRIVER-1333] - Add missing tests for aggregation pipeline in bulk write updates
  • [GODRIVER-1348] - FLE GA Spec changes
  • [GODRIVER-1374] - Add TryNext API
  • [GODRIVER-1386] - Fix data race in topology/resource_pool_test
  • [GODRIVER-1404] - Improve performance of SelectServer
  • [GODRIVER-1407] - create mapCodec for mgocompat