Releases: textileio/go-threads
Releases · textileio/go-threads
v0.1.14-rc1
nits: integration changes (#308) Signed-off-by: Sander Pick <[email protected]>
v0.1.13
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
- Renames
core.Service
tocore.Net
and updates all the related bits. - Renames Follow Key to Service Key and
AddFollower
toAddReplicator
. - 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 athread.Key
that only has a service component when callingCreateThread
.
v0.1.10
- Adds low memory option to config
v0.1.9
v0.1.8
v0.1.7
- 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
- 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
- Exposes gRPC server options for the API server.
- Exposes gRPC dial options for the API client.
v0.1.4
- Adds websocket and CORS support to the gRPC API
- Enables dart package releases
- Updates
ipfs-lite
to 0.1.8