Releases: textileio/go-threads
Releases · textileio/go-threads
v0.1.23
Net
- Quick-fix: Reverts the
net.Token
protection innet.AddRecord
, which incorrectly disallowed external records.
v0.1.22
Net
- Enables a keepalive websocket ping interval for web-based
net
requests (#392)
DB
- Adds
GetCollectionInfo
and associated API+client methods (#398) - Adds
ListCollections
and associated API+client methods (#398) - Adds a new option for
NewDBFromAddr
that enables blocking while the underlying thread is back-filled:WithNewManagedBackfillBlock(block bool)
(#399) - Protect DB-threads from external interaction with a new in-memory
net.Token
(#404)
v0.1.21
v0.1.20
v0.1.19
DB
- Adds
UpdateCollection
and associated API+client methods - Adds
DeleteCollection
and associated API+client methods - Adds
GetCollectionIndexes
and associated API+client methods - Adds
dropIndex
toCollection
method - Adds index validation:
- Index path must hit a valid type in the schema
- Supported types: string, number, integer, boolean
- For unique indexes, ensure collection does not contain multiple instances with the same value at path
- Better schema validation errors
- Adds the ability to use an optional name when adding a DB internally or via
Manager
- Adds
ListDBs
toManager
and associated API+client methods
Closes #291
Closes #359
Closes #360
Closes #361
Closes #366
Closes #367
v0.1.18
Core
- Migrates
thread.ID
to a string alias for easier interoperability with JSON Schemas.
Net
- Update bootstrap peers to the default used in
IPFS-Lite
- Allow a custom libp2p connection manager
Misc
- Update to
[email protected]
v0.1.17
DB
- Ensure collection names are URL-safe
- JSONPatcher Codec: Sort events by timestamp in the reducer
Net
- Better peer connection management
Thanks to community contributors!
v0.1.16
v0.1.15
DB
- Enable Delete method
- Adds Query validation
- Instance ID => _id
Other
- Updates grpc
- Updates ipfs-lite
- Test fixes
Thanks to community contributors!
v0.1.14
Net
- Allows all address updates to run without block
DB
- InstanceID now defaults to ULID
Other
- Adds FolderSync test to checks