Skip to content

Releases: textileio/go-threads

v0.1.14-rc1

13 Apr 21:44
33170c5
Compare
Choose a tag to compare
nits: integration changes (#308)

Signed-off-by: Sander Pick <[email protected]>

v0.1.13

04 Apr 00:19
90cddfe
Compare
Choose a tag to compare

Net

  • Adds thread authentication tokens, which will be leveraged by an ACL
  • Combine service and read keys into a single thread key, which encodes the service and read components
  • Adds the ability to delete a thread
  • Log heads are now single length
  • Re-enables PubSub-based thread subscriptions
  • General stability improvements and bug fixes

DB

  • DB Manager keys are now thread IDs
  • DBs are now auto-started
  • More thorough integration tests
  • Collection schema validation
  • Fixes an issue where collection index definitions weren't being loaded on restart sometimes
  • Removes the native Go DB API
  • JSON-mode is now the default

Other

  • Updates to Go 1.14
  • Consolidates the gRPC servers into one (Net and DB)
  • Replaces the old single thread adapter with an app concept: The DB layer is an app that gets connected to threads

v0.1.12

19 Mar 18:09
4399371
Compare
Choose a tag to compare
  • Renames core.Service to core.Net and updates all the related bits.
  • Renames Follow Key to Service Key and AddFollower to AddReplicator.
  • Introduces a new concept, Thread Key, which is a smart wrapper around a Service and Read Key, allowing for easy marshaling and string conversion. There are two variants, key and service-only key.
  • Removes unneeded nonce handling with symmetric keys.
  • Changes the default behavior of CreateThread without supplying keys to generate an internally stored Read Key. So, too create a thread where the net layer doesn't own the Read Key, use a thread.Key that only has a service component when calling CreateThread.

v0.1.10

09 Mar 15:53
b7556d7
Compare
Choose a tag to compare
  • Adds low memory option to config

v0.1.9

14 Feb 19:52
63f6e2f
Compare
Choose a tag to compare
  • More release fixes

v0.1.8

14 Feb 19:39
5411836
Compare
Choose a tag to compare
  • Fixes some release and installation problems

v0.1.7

11 Feb 22:34
285c9ec
Compare
Choose a tag to compare
  • Adds android client for maven / bintray
  • Uses dedicated type for thread variants
  • Add release build binaries to releases
  • Adds developer shell v1 for local daemon
  • Changes client creation parameters

v0.1.6

22 Jan 16:43
399316c
Compare
Choose a tag to compare
  • Adds a gRPC API and client in front of the network service layer. This enables clients to interact directly with logs and keys (a needed feature for an early version of js-threads).
  • Adds indexes, including a unique constraint
  • Bug fixes

v0.1.5

11 Jan 06:49
5135797
Compare
Choose a tag to compare
  • Exposes gRPC server options for the API server.
  • Exposes gRPC dial options for the API client.

v0.1.4

07 Jan 19:15
14ab402
Compare
Choose a tag to compare
  • Adds websocket and CORS support to the gRPC API
  • Enables dart package releases
  • Updates ipfs-lite to 0.1.8