Skip to content

Temporal

Runs Temporal 1 · macOS & Linux · registry page ↗

A local Temporal dev server: a single pure-Go binary bundling the Temporal services, a SQLite store, and the Web UI, with no JVM or Docker. Supervised and always-on (workers long-poll it); connect via TEMPORAL_ADDRESS.

temporal "dev" {
version = "1.1"
port = 7233
ui_port = 8233
namespace "orders" {}
namespace "billing" {}
}

The version = you write is the engine’s own version — the only version that’s yours. Declare a series and doze pins its newest published build, or declare an exact build; either way it’s fetched, verified, and pinned in doze.lock (so it never moves on its own).

version =pins (today)exact builds
1.01.0.01
1.11.1.23
1.21.2.01
1.31.3.01
1.41.4.12
1.51.5.12
1.61.6.23
1.71.7.34
1.81.8.01
Every exact build, per series

1.01.0.0

1.11.1.2 · 1.1.1 · 1.1.0

1.21.2.0

1.31.3.0

1.41.4.1 · 1.4.0

1.51.5.1 · 1.5.0

1.61.6.2 · 1.6.1 · 1.6.0

1.71.7.3 · 1.7.2 · 1.7.1 · 1.7.0

1.81.8.0

FieldTypeDefaultDescription
versionstringtemporal CLI version Required.
portnumber7233frontend gRPC port
ui_portnumber8233Web UI port
headlessboolfalsedisable the Web UI
namespaceblocka namespace to create (repeatable; label = name; retention, description)
restartblocksupervisor restart policy (policy, backoff, max_retries)

Machinery, for the curious: the plugin releases that provide this engine. doze selects the newest compatible one and pins it in doze.lock — you never write these. Older releases stay resolvable for pinned lockfiles.

ReleaseEngine versionsPlatforms
0.2.213stable
0.2.113

Raw signed data: index.yaml ↗ · meta.yaml ↗