Skip to content

This release adds 3 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

custom-agents custom-tools directed-acyclic-graph llm-agent mcp-client mcp-server
+6 more
mcp-servers mcp-tools multi-agent multi-agent-orchestration multi-agent-systems n8n

Summary

AI summary

Updates V2 API, Kubernetes & Observability, and Scale Infrastructure across a mixed release.

Changes in this release

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_id in 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-ID resume
  • 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_reader tool 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 get run_id immediately (HTTP 202)
  • GET .../stream → SSE event stream for real-time step-by-step updates
  • GET .../status → poll-based status for mobile / webhook consumers
  • POST .../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

Track synapseorch-ai/synapse-ai](https:

Get notified when new releases ship.

Sign up free

About synapseorch-ai/synapse-ai](https:

All releases →

Beta — feedback welcome: [email protected]