Skip to content

Trigora Pulse 1.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 05 Nov 23:31
· 10 commits to main since this release
pulse-v1.0.0
cb13211

Run on your infrastructure. Stay durable with Trigora.

We're excited to announce the first stable release of Trigora Pulse, bringing durable execution to your own infrastructure.

Pulse lets you run long-running AI agents and workflows in your own containers while Trigora handles checkpointing, coordination, and recovery. When a process crashes or a host restarts, execution can resume from its latest committed checkpoint without replaying completed work.

Highlights

Bring your own compute

Run workflows on your own infrastructure while Trigora manages durability remotely. Keep control of your compute environment without having to operate the underlying recovery infrastructure.

Checkpoint-based recovery

Powered by Trigora's Transparent Continuation Checkpointing (TCC) engine, Pulse restores execution directly from committed checkpoints instead of replaying execution history.

Automatic recovery

Pulse supports automatic discovery and recovery of interrupted executions, including after the original Node.js process or container is gone.

Distributed coordination

Lease-based ownership and fencing ensure that only one valid worker owns an execution at a time, supporting safe recovery across process and container restarts.

Durable workflows

Build long-running applications with durable effects, parallel execution, callbacks, and event-driven waits.

Developer-ready

  • Support for Node.js 22 and 24
  • Native Linux AMD64 and ARM64 container images
  • Docker and Kubernetes deployment support
  • CLI-managed Node.js adapter
  • Integration with Trigora's existing durable execution SDK
  • Usage-based billing with shared Cloud and Pulse credits

Getting started

Pull the official container image:

docker pull ghcr.io/trigora-dev/pulse:1.0.0

Follow the Trigora documentation for setup, authentication, and deployment instructions.

Compatibility and limitations

Pulse v1.0.0 uses protocol version 1 and supports Node.js 22 and 24.

This release enforces a 16 MiB maximum serialized continuation size. Continuation migration between program versions is not supported.

Python adapters and distributed scheduling are outside the scope of this release.

Release validation

Pulse v1.0.0 passed native Linux AMD64 and ARM64 recovery tests against Trigora's production API.

Validation covered process and container recovery, checkpoint restoration, committed-effect deduplication, distributed ownership, and production usage metering.

Both architecture-specific Linux release binaries match their validated candidates byte for byte. Release artifacts include checksums and provenance attestations.

Links


This is the first stable release of Trigora Pulse. We're looking forward to seeing what developers build with durable execution on their own infrastructure.