mongo-go-driver v1.0.1 Release Notes

Release Date: 2019-04-18 // about 5 years ago
  • ๐Ÿš€ The MongoDB Go driver team is pleased to release version 1.0.1 of the official Go driver.

    ๐Ÿ“š This release fixes a race condition in handshaking, panics in GridFS, and improves documentation. Additionally, some small API changes have been made.

    ๐Ÿ“š 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

    • [GODRIVER-809] - Go driver cannot decode gridfs files collection documents if the length field is not stored as int64
    • [GODRIVER-880] - Cannot query when having a regular expression in MongoDB Document
    • [GODRIVER-881] - ObjectID should be quoted in bsoncore.Value's String() method
    • 0๏ธโƒฃ [GODRIVER-884] - Default for timestamps is a zero'd *time.Location, instead of nil
    • [GODRIVER-886] - Panic when passing non-ObjectID file ID to bucket.OpenDownloadStream
    • ๐Ÿ“‡ [GODRIVER-887] - Panic when passing in UploadOptions with Metadata but no Registry to bucket.OpenUploadStream
    • [GODRIVER-888] - GoDoc out of date for cursor example
    • [GODRIVER-893] - bsonrw.valueReader skip does not properly skip regular expressions
    • โšก๏ธ [GODRIVER-898] - Topology should synchronously update ServerDescriptions
    • [GODRIVER-900] - Server string representation typo: Avergage RTT
    • [GODRIVER-901] - Race detector flagged race
    • ๐Ÿ”€ [GODRIVER-908] - options.MergeClientOptions doesn't handle errors properly
    • [GODRIVER-910] - panic when calling Watch on a Client that has not been connected
    • [GODRIVER-956] - Legacy Find is not respecting limit

    ๐Ÿ†• New Feature

    • [GODRIVER-873] - BulkWriteResult from BulkWrite doesn't have errors in unordered bulk

    ๐Ÿ‘Œ Improvement