Skip to content

Releases: golemcloud/golem-ts

v1.1.0

03 Dec 18:03
50903b4
Compare
Choose a tag to compare

What's Changed

New Contributors

  • @vigoo made their first contribution in #7

Full Changelog: v0.2.0...v1.1.0

v0.2.0

19 Aug 09:10
f8ce469
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.0...v0.2.0

v0.1.0

14 Jun 14:21
fc0866e
Compare
Choose a tag to compare

Features

  • Transactions: golem-ts supports both infallible and fallible transactions.
    • Use operations with compensations to handle failure cases gracefully.
  • Guards and Helpers: The library provides guards and helper functions for various aspects of Golem programming.
    • Retry Policy: Define retry policies for operations to handle transient failures.
    • Idempotence Level: Specify the idempotence level of operations to ensure data consistency.
    • Persistence Level: Control the persistence level of operations to balance performance and durability.
    • Atomic Operations: Perform multiple operations atomically to maintain data integrity.
  • Result Type: golem-ts introduces a Result type that enables typed errors, making error handling more robust and expressive.
  • Async to Sync: utility functions for converting a async function into a synchronous function.