Skip to content

1.0.0-alpha

Pre-release
Pre-release

Choose a tag to compare

@thoven87 thoven87 released this 22 Sep 20:02
· 27 commits to main since this release
c1b8857

What's Changed

  • CI and format by @thoven87 in #8
  • Add examples, dev server, Loom UI, and docs by @thoven87 in #10
  • Update loom frontend config and assets by @thoven87 in #12
  • Improvements by @thoven87 in #19
  • Add Contributor Covenant Code of Conduct by @thoven87 in #16
  • Grant workflows read-only repo contents by @thoven87 in #20
  • Refactored worker execution logic by @thoven87 in #21
  • Add LISTEN/NOTIFY wakeups and notify jitter by @thoven87 in #23
  • Fix cancellation race in _SlotSignal wait path by @thoven87 in #24
  • Scheduler service registration by @thoven87 in #25
  • Use confirmation callbacks and poll for event wait by @thoven87 in #26
  • Add dev workflows, notifier, and metrics buffering by @thoven87 in #27
  • Finish continuations outside lock by @thoven87 in #28
  • Fairness workflow and DB refactor by @thoven87 in #29
  • Track slot & task IDs; fix schedule catch-up by @thoven87 in #30
  • Event append-log, namespace scoping, and UI updates by @thoven87 in #32
  • Handle event/condition timeouts; add metrics by @thoven87 in #33
  • Introduce StrandService and refactor examples by @thoven87 in #34
  • Add activity heartbeat progress & timeout by @thoven87 in #35
  • Scheduling improvements by @thoven87 in #37
  • Use Double for fairnessWeight; reset child tasks by @thoven87 in #41
  • Update ci.yml by @thoven87 in #42
  • Rename ActivityDefinition to Activity by @thoven87 in #43
  • Add per-task deadline and RNG utilities by @thoven87 in #44
  • Clean up public api and improved pruner service by @thoven87 in #45
  • Add macros, activity cancellation, and OLAP queries by @thoven87 in #46
  • Add SDK version tracking and release workflow by @thoven87 in #47
  • Activity cancellation, schedule-to-start & tracing by @thoven87 in #48
  • Add ProcessOrder example; support request-cancel by @thoven87 in #49
  • Add waitCancellationCompleted cancellation mode by @thoven87 in #50
  • Add activity rate-limiting and slot allocator by @thoven87 in #51
  • Use Sendable instead of @unchecked Sendable by @thoven87 in #52
  • Combine pending signal and cancel checks by @thoven87 in #53
  • Bump the dependencies group with 2 updates by @dependabot[bot] in #55
  • feat: adding timetable support by @thoven87 in #56
  • House keeping by @thoven87 in #57
  • Refactor worker/activity registration and testing by @thoven87 in #58
  • Simplify API-check job; overhaul README examples by @thoven87 in #59
  • Add run version checks for optimistic concurrency by @thoven87 in #60
  • Generate activity IDs; optimize metrics & queries by @thoven87 in #61
  • Adding retry after error by @thoven87 in #63
  • Add stride-based fairness and availableAt by @thoven87 in #65
  • Adding batch enqueue capability by @thoven87 in #62
  • Bump actions/checkout from 6 to 6.0.2 in the dependencies group across 1 directory by @dependabot[bot] in #64
  • Add task description, scheduling metadata & tracing by @thoven87 in #67
  • Prevent deadlocks in worker shutdown query by @thoven87 in #68
  • Introduce TaskStatus and map internal TaskState by @thoven87 in #70
  • Bump actions/checkout from 6.0.2 to 6.0.3 in the dependencies group across 1 directory by @dependabot[bot] in #66
  • Bump vite from 8.0.10 to 8.0.16 in /loom by @dependabot[bot] in #71
  • Bump form-data from 4.0.5 to 4.0.6 in /loom by @dependabot[bot] in #72
  • Bump actions/checkout from 6.0.3 to 7.0.0 in the dependencies group by @dependabot[bot] in #73
  • Bump axios from 1.16.0 to 1.18.0 in /loom by @dependabot[bot] in #75
  • Bump actions/checkout from 7.0.0 to 7.0.1 in the dependencies group by @dependabot[bot] in #76
  • Bump postcss from 8.5.15 to 8.5.25 in /loom by @dependabot[bot] in #77
  • Refactor executor for Swift 6.4 by @thoven87 in #82
  • Bump browserslist from 4.28.2 to 4.28.9 in /loom by @dependabot[bot] in #79
  • Propagate task logger through activity execution by @thoven87 in #84
  • Guard against worker crash loops by @thoven87 in #85

New Contributors

Full Changelog: https://github.com/thoven87/strand/commits/1.0.0-alpha