This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+6 more
Summary
AI summaryUpdates V2 API, Kubernetes & Observability, and Scale Infrastructure across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | High |
Adds distributed scale layer enabling concurrent execution of any number of agents or orchestrations. Adds distributed scale layer enabling concurrent execution of any number of agents or orchestrations. Source: llm_adapter@2026-06-05 Confidence: high |
— |
| Feature | High |
Introduces ARQ worker fleet supporting 1‑20 concurrent orchestrations per Python worker. Introduces ARQ worker fleet supporting 1‑20 concurrent orchestrations per Python worker. Source: llm_adapter@2026-06-05 Confidence: high |
— |
| Feature | High |
Adds Redis job queue with under‑1 ms enqueue latency and SSE streams for real‑time updates. Adds Redis job queue with under‑1 ms enqueue latency and SSE streams for real‑time updates. Source: llm_adapter@2026-06-05 Confidence: high |
— |
| Feature | High |
Implements per‑step PostgreSQL checkpoints to resume workflows after worker crashes. Implements per‑step PostgreSQL checkpoints to resume workflows after worker crashes. Source: llm_adapter@2026-06-05 Confidence: high |
— |
| Feature | High |
Adds dead‑letter queue for failed jobs with error tracebacks and one‑click retry UI. Adds dead‑letter queue for failed jobs with error tracebacks and one‑click retry UI. Source: llm_adapter@2026-06-05 Confidence: high |
— |
| Feature | High |
Introduces stale worker reaper that marks offline workers after 90 seconds of silence. Introduces stale worker reaper that marks offline workers after 90 seconds of silence. Source: llm_adapter@2026-06-05 Confidence: high |
— |
| Feature | High |
Adds multi‑tenant quotas limiting concurrent runs per team/customer, returning HTTP 429 on excess. Adds multi‑tenant quotas limiting concurrent runs per team/customer, returning HTTP 429 on excess. Source: llm_adapter@2026-06-05 Confidence: high |
— |
| Feature | High |
Adds S3 artifact storage support for AWS, Cloudflare R2, or self‑hosted MinIO. Adds S3 artifact storage support for AWS, Cloudflare R2, or self‑hosted MinIO. Source: llm_adapter@2026-06-05 Confidence: high |
— |
| Feature | High |
Adds `file_reader` tool that transparently reads from local filesystem or S3. Adds `file_reader` tool that transparently reads from local filesystem or S3. Source: llm_adapter@2026-06-05 Confidence: high |
— |
| Feature | High |
Introduces stable V2 REST API at `/api/v2/` with enqueue, SSE stream, status, cancel, webhooks, Prometheus metrics, and OpenTelemetry tracing. Introduces stable V2 REST API at `/api/v2/` with enqueue, SSE stream, status, cancel, webhooks, Prometheus metrics, and OpenTelemetry tracing. Source: llm_adapter@2026-06-05 Confidence: high |
— |
| Feature | Low |
Provides Kubernetes manifests for API server, worker deployment, PgBouncer, and KEDA autoscaling based on Redis queue depth. Provides Kubernetes manifests for API server, worker deployment, PgBouncer, and KEDA autoscaling based on Redis queue depth. Source: granite4.1:30b@2026-06-05-audit Confidence: low |
— |
| Feature | Low |
Includes Prometheus scrape configuration in `infra/prometheus.yml` for observability. Includes Prometheus scrape configuration in `infra/prometheus.yml` for observability. Source: granite4.1:30b@2026-06-05-audit Confidence: low |
— |
Full changelog
v1.7.0 — Scale Layer: Run Any Number of Agents or Orchestrations, Concurrently
This is the biggest release since Synapse launched. v1.7.0 ships the distributed scale layer — a complete production infrastructure that lets you go from a single-user local tool to a platform handling millions of orchestration runs per month, without changing a single line of application code that calls the API.
What Changed
Standalone mode executes workflows in the same process that serves the API. One crash, everything goes down. One long pipeline, everything else waits.
Scale mode separates the concerns entirely:
- API servers enqueue to Redis and return a
run_idin under 1 ms - Independent worker processes pull from Redis and execute workflows
- Workers publish real-time events back over Redis Streams (SSE)
- PostgreSQL holds full run state with per-step checkpoints
- S3 stores large artifacts so Postgres stays lean
Add more workers and throughput scales linearly. The API surface never changes.
New in This Release
Scale Infrastructure
- ARQ worker fleet — pull-based Python workers, each running 1–20 concurrent orchestrations. Start one or a hundred. They share nothing except Redis and Postgres.
- Redis job queue + SSE streams — jobs enqueue in under 1 ms, stream events survive client reconnects via
Last-Event-IDresume - Per-step Postgres checkpoints — a worker crash mid-run doesn't lose the job. The next worker picks it up from the last completed step.
- Dead-letter queue — failed jobs land in a DLQ with full error tracebacks, attempt counts, and one-click retry from the UI
- Stale worker reaper — workers that crash hard (SIGKILL, OOM) are detected and marked offline automatically after 90 seconds of silence
- Multi-tenant quotas — assign each team or customer isolated concurrent run limits; excess requests return HTTP 429 before touching the queue
S3 Artifact Storage
- Large file outputs, document attachments, and batch results stream directly to AWS S3, Cloudflare R2, or self-hosted MinIO
- New
file_readertool that reads from local filesystem or S3 — agents can reference S3 objects transparently - S3 connection test built into the Settings UI
V2 API
- Stable versioned REST API at
/api/v2/for building products on top of Synapse POST .../run→ enqueue and getrun_idimmediately (HTTP 202)GET .../stream→ SSE event stream for real-time step-by-step updatesGET .../status→ poll-based status for mobile / webhook consumersPOST .../cancel→ distributed cancellation via Redis signal- Webhook callbacks with HMAC signature verification
- Prometheus metrics at
/api/v2/metrics - OpenTelemetry tracing via
OTLP_ENDPOINT
Settings → Scale Tab
- Full UI for configuring Redis URL, Postgres URL, and S3 credentials — one-click Test for each connection
- Live worker list with status, active job count, and last heartbeat
- Queue depth stats, DLQ inspector with expandable error views and retry button
- One-click Sync Now to push your orchestration and agent definitions to Postgres
Kubernetes & Observability
- Production-ready K8s manifests in
infra/k8s/: API deployment, worker deployment, PgBouncer deployment - KEDA ScaledObject — workers autoscale on Redis queue depth (1 replica per N queued jobs, 1–100 range)
- Prometheus scrape config in
infra/prometheus.yml
Docker Images
Three separate images are now published — pull only what you need:
# Full app (API + frontend, standalone mode)
docker pull synapseorchai/synapse-ai:1.7.0
# Stateless API server only (scale mode)
docker pull synapseorchai/synapse-ai-api-server:1.7.0
# Worker process (scale mode, run as many as you need)
docker pull synapseorchai/synapse-ai-worker:1.7.0
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About synapseorch-ai/synapse-ai](https:
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]