MongoDB Go Driver Alpha 14
Pre-release
Pre-release
The MongoDB Go driver team is pleased to release the fourteenth alpha of the official Go driver.
This release contains a preview of the new BSON Encoder and Decoder types. This release also contains minor API changes. 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.
Release Notes
Bug
- [GODRIVER-373] - DocumentResult does not close cursor
- [GODRIVER-452] - bson package unable to Decode Enum values
New Feature
- [GODRIVER-372] - Add a Ping method to the Client type
Task
- [GODRIVER-523] - Support new readConcern level "available"
Improvement
- [GODRIVER-460] - Attempt to grow connection readBuf before allocating new buffer.
- [GODRIVER-490] - Cursor.Next should call getMore in a loop until a document is available
- [GODRIVER-495] - Implement BSON Registry
- [GODRIVER-496] - Implement default struct tag handler
- [GODRIVER-497] - Implement valueWriter and documentValueWriter
- [GODRIVER-498] - Implement valueReader and documentValueReader
- [GODRIVER-499] - Implement bson.Encoder/bson.Marshal*
- [GODRIVER-500] - Implement bson.Decoder/bson.Unmarshal*
- [GODRIVER-501] - Implement basic codecs
- [GODRIVER-516] - Add default codecs for most reflect.Kind types
- [GODRIVER-539] - Add BinaryOK function to the bson.Value type
- [GODRIVER-546] - Deprecate eval helpers
- [GODRIVER-547] - Resync read write concern tests to add new read concern levels
Sub-task
- [GODRIVER-553] - Skip one-txt-record-multiple-strings spec test on Go 1.11