Company
Date Published
Author
Brett Lawson, Principal Software Engineer, Couchbase
Word count
406
Language
English
Hacker News points
None

Summary

The first beta release of the official Go SDK version 1.0.0, tagged as 0.9.0, introduces support for Couchbase 4.0 server features, including N1QL and Multidimensional Scaling (MDS), a new bulk operations API, and numerous bug fixes. This release allows users to execute N1QL queries easily and perform bulk operations synchronously, enabling the asynchronous fetching or storing of thousands of documents simultaneously. MDS enhances cluster scalability by allowing distinct nodes to be designated for specific tasks, such as querying or data handling, and scales them according to resource needs. While this version is optimized for Couchbase 4.0’s capabilities, it maintains compatibility with earlier versions of Couchbase servers. Installation follows standard Go module procedures, and documentation is readily available online.