An open API service providing repository metadata for many open source software ecosystems.

GitHub / laravel-workflow / laravel-workflow

Durable workflow engine that allows users to track job status, orchestrate microservices and write long running persistent distributed workflows in PHP powered by Laravel Queues. Inspired by Temporal and Azure Durable Functions.

JSON API: http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laravel-workflow%2Flaravel-workflow
PURL: pkg:github/laravel-workflow/laravel-workflow

Stars: 1,086
Forks: 59
Open issues: 0

License: mit
Language: PHP
Size: 328 KB
Dependencies parsed at: Pending

Created at: over 3 years ago
Updated at: 23 days ago
Pushed at: 23 days ago
Last synced at: 23 days ago

Commit Stats

Commits: 190
Authors: 2
Mean commits per author: 95.0
Development Distribution Score: 0.084
More commit stats: https://commits.ecosyste.ms/hosts/GitHub/repositories/laravel-workflow/laravel-workflow

Topics: background-jobs, bpm, bpmn, durable-functions, jobs, laravel, microservices, orchestration, php, queueing, status, workflow, workflow-engine, workflows

Funding Links https://github.com/sponsors/laravel-workflow

Releases
1.0.18

1.0.18

Fixes an issue with resume() seeing an outdated status.

about 2 years ago
Download
1.0.17

1.0.17

about 2 years ago
Download
1.0.16

1.0.16

Adds the ability to unit test workflows and mock activities.

about 2 years ago
Download
1.0.15

1.0.15

Allows for string IDs in events.

about 2 years ago
Download
1.0.14

1.0.14

This change adds expirations to the cache locks so that if a worker is killed ungracefully, they will expire.

about 2 years ago
Download
1.0.13

1.0.13

about 2 years ago
Download
1.0.12

1.0.12

Fixes cache time to be 1 hour instead of 360 seconds.

about 2 years ago
Download
1.0.11

1.0.11

Emits exception as part of failed workflow event.

about 2 years ago
Download
1.0.10

1.0.10

Workflows and activities will now fire events that can be listened to for monitoring purposes.

about 2 years ago
Download
1.0.9

1.0.9

You can now type hint dependencies in the execute method of a workflow or activity. Thanks to @EgorGruzdev for helping add this new feature.

about 2 years ago
Download