v1.0.0
1.0.0 is finally here, This is the first stable production ready release of GoRethink!
In an attempt to make this library more "idiomatic" some functions have been renamed, for the full list of changes and bug fixes see below.
Added
- Added more documentation.
- Added
Shards,ReplicasandPrimaryReplicaTagoptional arguments inTableCreateOpts. - Added
MultiGroupandMultiGroupByIndexwhich are equivalent to the runninggroupwith themultioptional argument set to true.
Changed
- Renamed
DbtoDB. - Renamed
DbCreatetoDBCreate. - Renamed
DbDroptoDBDrop. - Renamed
RqlConnectionErrortoRQLConnectionError. - Renamed
RqlDriverErrortoRQLDriverError. - Renamed
RqlClientErrortoRQLClientError. - Renamed
RqlRuntimeErrortoRQLRuntimeError. - Renamed
RqlCompileErrortoRQLCompileError. - Renamed
JstoJS. - Renamed
JsontoJSON. - Renamed
HttptoHTTP. - Renamed
GeoJsontoGeoJSON. - Renamed
ToGeoJsontoToGeoJSON. - Renamed
WriteChangestoChangeResponse, this is now a general type and can be used when dealing with changefeeds. - Removed depth limit when encoding values using
Expr
Fixed
- Fixed issue causing errors when closing a changefeed cursor (#191)
- Fixed issue causing nodes to remain unhealthy when host discovery is disabled (#195)
- Fixed issue causing driver to fail when connecting to DB which did not have its canonical address set correctly (#200).
- Fixed ongoing queries not being properly stopped when closing the cursor.
Removed
- Removed
CacheSizeandDataCenteroptional arguments inTableCreateOpts. - Removed
CacheSizeoptional argument fromInsertOpts
