gorethink v1.0.0 Release Notes

Release Date: 2015-06-27 // almost 9 years ago
  • ๐Ÿš€ 1.0.0 is finally here, This is the first stable production ready release of RethinkDB-go!

    RethinkDB-go Logo

    ๐Ÿ‘€ 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, Replicas and PrimaryReplicaTag optional arguments in TableCreateOpts.
    • Added MultiGroup and MultiGroupByIndex which are equivalent to the running group with the multi optional argument set to true.

    ๐Ÿ”„ Changed

    • Renamed Db to DB.
    • Renamed DbCreate to DBCreate.
    • Renamed DbDrop to DBDrop.
    • Renamed RqlConnectionError to RQLConnectionError.
    • Renamed RqlDriverError to RQLDriverError.
    • Renamed RqlClientError to RQLClientError.
    • Renamed RqlRuntimeError to RQLRuntimeError.
    • Renamed RqlCompileError to RQLCompileError.
    • Renamed Js to JS.
    • Renamed Json to JSON.
    • Renamed Http to HTTP.
    • Renamed GeoJson to GeoJSON.
    • Renamed ToGeoJson to ToGeoJSON.
    • Renamed WriteChanges to ChangeResponse, 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 CacheSize and DataCenter optional arguments in TableCreateOpts.
    • Removed CacheSize optional argument from InsertOpts