---
collection: workflow-orchestration
collection_name: Background Jobs & Orchestration
week_start: 2026-06-08
title: Upstash adds multiple labels per run, n8n ships 2.26.0, and Temporal supports standalone Nexus operations
release_count: 20
generated: 2026-07-11
canonical: https://releases.sh/collections/workflow-orchestration/digest/2026-06-08
---

# Upstash adds multiple labels per run, n8n ships 2.26.0, and Temporal supports standalone Nexus operations

Upstash Workflow introduced multiple labels per run with OR-based filtering, n8n released its 2.26.0 feature update, and Temporal's TypeScript SDK gained standalone Nexus operations support alongside a new server patch.

### Labels and filtering get more expressive in Upstash Workflow

[Upstash Workflow](/release/rel_at84c9P8gzdY1MZTCR8Q8-upstash-workflow-adds-multiple-labels-per-run-and-or-based-filtering) made a significant quality-of-life improvement this week: workflow runs can now carry multiple labels defined as `string | string[]` on both `client.trigger` and `context.invoke`. The log, DLQ, and cancel filters accept arrays to match runs that have any of the given labels — OR semantics rather than the previous single-label constraint. Workflow run logs now expose a `labels: string[]` field, and `context.labels: string[]` replaces the deprecated `context.label` (singular). For teams orchestrating complex branching workflows, this means you can tag a single run with e.g. `["region:us-east", "tier:free", "error:timeout"]` and filter by any subset of those tags without needing custom logic.

### n8n's busiest week: 2.26.0 leads a wave of patches

n8n had a particularly active week, kicking off with [v2.26.0](/release/rel_UyfGCAl2GlTyPrfDf9uc1-n8n-2-26-0) on Monday. The feature release includes several notable fixes: the API now enforces the redaction floor when creating workflows, and the AWS Rekognition Node handles all binary data modes correctly. The team then followed with a rapid succession of patch releases — [2.26.1](/release/rel_wF4wlruFuSMdQQ0RVTHqn-n8n-2-26-1) (a CI fix), [2.26.2](/release/rel_MjZqYGzeBhSMK-j5WTsMn-n8n-2-26-2) (which adds instance settings env telemetry to core and improves credential fetching in the editor), [2.26.3](/release/rel_HQ4Mvr-2NK8r7Q_ACMsrf-n8n-2-26-3) (fixing AI prompt suggestions in the editor), and [2.26.4](/release/rel_WBmk4uw76yOWe6V_xTqaN-n8n-2-26-4) — all within the span of a few days. The 2.25.x and 1.123.x maintenance lines also received backports addressing security issues and a credential-scoped fetch fix for the editor.

### Temporal's TypeScript SDK reaches a milestone with standalone Nexus operations

The [Temporal TypeScript SDK v1.18.0](/release/rel_CdNb05kHnfHxLPGiKQSRm-v1-18-0) is the standout release this week, adding standalone Nexus Operations support. This introduces `client.nexus`, typed Nexus service clients, operation handles for result/describe/cancel/terminate, list/count APIs, Nexus client interceptors, and Nexus operation errors. The `TemporalOperationHandler` lets Nexus operations be backed directly by Temporal workflows. A follow-up [v1.18.1](/release/rel_qxo8Eoh_W_Iq9CcuUN2Hu-v1-18-1) corrected continue-as-new handling in `workflow-streams` subscribe, activity info population, and removed OTel tags from worker metrics. The SDK also published a corrective [v1.17.4](/release/rel_UlkykhL2ofHeZtmJ7vB5_-1-17-4) after v1.17.3 was accidentally released.

On the server side, [v1.31.1](/release/rel_aqy4pg31pp_lOHZpqa0IC-v1-31-1) brought Go toolchain and Thrift security patches, fixed a search attribute creation race, and combined PostgreSQL Visibility schema upgrades. A separate [v1.29.7](/release/rel_iYoHQ-aS8t_oZqzbaRWRX-v1-29-7) patch addressed security bumps for x/crypto, x/net, and Thrift, plus an encoding fix for the pgx simple protocol.

### Inngest deepens observability

[Inngest Server v1.27.0](/release/rel_mcJvqAsBh-p-qkxkqQrga-v1-27-0) improved trace grouping by step/group IDs in the UI, introduced deterministic finalized step span IDs, and added hard caps to extended trace metrics. The accompanying [JS SDK v4.5.1](/release/rel_lJx_sbXJ3PoU2FYXhv6qy-inngest-4-5-1) added step attribution attributes to all extended trace spans, bringing the server and client instrumentation into tighter alignment.

## Releases covered

### Inngest

- [v1.27.0](https://releases.sh/release/rel_mcJvqAsBh-p-qkxkqQrga-v1-27-0)
- [inngest@4.5.1](https://releases.sh/release/rel_lJx_sbXJ3PoU2FYXhv6qy-inngest-4-5-1)

### n8n

- [n8n@2.26.0](https://releases.sh/release/rel_UyfGCAl2GlTyPrfDf9uc1-n8n-2-26-0)
- [n8n@2.26.1](https://releases.sh/release/rel_wF4wlruFuSMdQQ0RVTHqn-n8n-2-26-1)
- [n8n@2.26.2](https://releases.sh/release/rel_MjZqYGzeBhSMK-j5WTsMn-n8n-2-26-2)
- [n8n@2.26.3](https://releases.sh/release/rel_HQ4Mvr-2NK8r7Q_ACMsrf-n8n-2-26-3)
- [n8n@2.26.4](https://releases.sh/release/rel_WBmk4uw76yOWe6V_xTqaN-n8n-2-26-4)

### Temporal

- [v1.18.0](https://releases.sh/release/rel_CdNb05kHnfHxLPGiKQSRm-v1-18-0)
- [v1.18.1](https://releases.sh/release/rel_qxo8Eoh_W_Iq9CcuUN2Hu-v1-18-1)
- [1.17.4](https://releases.sh/release/rel_UlkykhL2ofHeZtmJ7vB5_-1-17-4)
- [v1.31.1](https://releases.sh/release/rel_aqy4pg31pp_lOHZpqa0IC-v1-31-1)
- [v1.29.7](https://releases.sh/release/rel_iYoHQ-aS8t_oZqzbaRWRX-v1-29-7)

### Upstash

- [Upstash Workflow adds multiple labels per run and OR-based filtering](https://releases.sh/release/rel_at84c9P8gzdY1MZTCR8Q8-workflow-runs-now-support-multiple-labels-with-or-filtering)
