Skip to content

Releases: tarantool/go-storage

v1.0.0

22 Dec 15:45

Choose a tag to compare

Overview

The release introduces the initial version of the library.

Added

  • storage.Storage: middle-level interface with Watch, Tx, and Range operations.
  • tx.Tx: Conditional transaction execution with predicates and operations.
  • operation.Operation: Get, Put, Delete operations with typed interfaces.
  • predicate.Predicate: Value and version comparisons for conditional logic.
  • watch.Event: Real-time change monitoring with prefix support.
  • driver.tcs: Tarantool Config Storage backend implementation with transaction support.
  • driver.etcd: Basic etcd backend implementation with conditional transactions.
  • hasher: SHA1 and SHA256 hash implementations.
  • integrity: Signer and verifier for data integrity checking.
  • namer.Namer: Key naming and metadata management.
  • integrity.Typed: high-level interface for integrity-protected storage operations with Get, Put, Delete, Range, and Watch methods.