go-workflows icon indicating copy to clipboard operation
go-workflows copied to clipboard

Embedded durable workflows for Golang similar to DTFx/Cadence/Temporal

Results 55 go-workflows issues
Sort by recently updated
recently updated
newest added

I have created a bunch of workflows but they have not started executing because the worker is logging an error "workflow NameOfMyWorkflowFunc not found" That error is probably unrelated to...

bug
tooling

Redis backend is reporting some errors when fetching new tasks from the queue while the main context is cancelled.

bug
backend:redis

Today metadata is always json (un)marshaled. Allow using a provided custom converter.

feature

This implementation is similar to the SQLite backend, with some modifications. Instead of the previous driver, I switched to using the libsql client. Additionally, I made changes to the `NewDatabase`...

- [ ] Include namespaces in metrics as tags - [ ] Reserve an internal namespace - [ ] Move internal activities like sending a signal to an internal namespace...

feature

To prevent runaway workflows from creating histories that are too big for the backends to handle, introduce a hard limit on the number of events per workflow instance. Fail the...

feature

The current worker is a combined one and always starts a workflow and an activity worker. We should expose the workers also individually. Today you can get that behavior if...

feature

In order to complete crashed workflows, support termination of workflow instances. - Add `EventType_WorkflowExecutionTerminated` event - Transition to finished state

feature