live wire
AI · Red Hat documents usage-based admission fair sharing for Kueue 1.4 on OpenShiftRed Hat DeveloperAI: Red Hat maps governed firewall changes from ServiceNow through Ansible and two human approval gatesRed Hat DeveloperCLUSTER MGMT · ACM 2.17 makes Submariner 0.24 GA with Important-rated fixesRed Hat ErrataPLATFORM · Red Hat makes on-premises Lightspeed recommendations GA for Satellite 6.18Red Hat ErrataSECURITY · Red Hat Hardened Images updates Tomcat 10 for nine authentication, access-control and DoS flawsRed Hat ErrataAI · Open Data Hub 3.6.0 EA1 bundles Trainer, MLflow and llm-d componentsOpen Data HubAI · Speculators 0.6.0 adds P-EAGLE parallel drafting for vLLM speculative decodingRed Hat DeveloperSECURITY · OpenShift 4.17.57 fixes seven Go and TLS CVEs in an Important-rated updateRed Hat ErrataAI · Red Hat benchmarks local LLM guardrails with EvalHub, exposing regex accuracy and latency trade-offsRed Hat DeveloperAI · Red Hat maps silent tool-call failures across agentic pipelinesRed HatAPI · Kuadrant 1.5.3 adds GRPCRoute policies and developer-portal API-key workflowsKuadrantAI · (Aug 25) IBM releases Apache-2.0 Granite 4.2 reasoning models in 3B, 8B and 30B sizesIBM ResearchJAVA · Red Hat build of Quarkus 3.33.3.SP1 fixes 13 CVEs in an Important-rated updateRed Hat errataAI · vLLM moves Kimi K2 RL weight sync across 384 H100s in 7.53 seconds (Aug 22)vLLMAI · Red Hat documents usage-based admission fair sharing for Kueue 1.4 on OpenShiftRed Hat DeveloperAI: Red Hat maps governed firewall changes from ServiceNow through Ansible and two human approval gatesRed Hat DeveloperCLUSTER MGMT · ACM 2.17 makes Submariner 0.24 GA with Important-rated fixesRed Hat ErrataPLATFORM · Red Hat makes on-premises Lightspeed recommendations GA for Satellite 6.18Red Hat ErrataSECURITY · Red Hat Hardened Images updates Tomcat 10 for nine authentication, access-control and DoS flawsRed Hat ErrataAI · Open Data Hub 3.6.0 EA1 bundles Trainer, MLflow and llm-d componentsOpen Data HubAI · Speculators 0.6.0 adds P-EAGLE parallel drafting for vLLM speculative decodingRed Hat DeveloperSECURITY · OpenShift 4.17.57 fixes seven Go and TLS CVEs in an Important-rated updateRed Hat ErrataAI · Red Hat benchmarks local LLM guardrails with EvalHub, exposing regex accuracy and latency trade-offsRed Hat DeveloperAI · Red Hat maps silent tool-call failures across agentic pipelinesRed HatAPI · Kuadrant 1.5.3 adds GRPCRoute policies and developer-portal API-key workflowsKuadrantAI · (Aug 25) IBM releases Apache-2.0 Granite 4.2 reasoning models in 3B, 8B and 30B sizesIBM ResearchJAVA · Red Hat build of Quarkus 3.33.3.SP1 fixes 13 CVEs in an Important-rated updateRed Hat errataAI · vLLM moves Kimi K2 RL weight sync across 384 H100s in 7.53 seconds (Aug 22)vLLM
upstreambeat.ai
releaseJAVA

Quarkus Flow 1.0 embeds durable agent workflows inside Java applications

The first stable release combines Open Workflow Specification YAML, a Java DSL, LangChain4j agents, event messaging and recoverable state without a separate workflow service.

Embedded Java workflows with AI agents, events, and durable state inside one app.
AI-generated illustration
By The News Desk· Aug 26, 2026

Quarkus Flow has reached 1.0, giving Quarkus applications an embedded workflow engine for deterministic service orchestration and agentic AI pipelines. The release announcement describes this as the project’s first stable version and says it implements the CNCF sandbox Open Workflow Specification.

What changed

Unlike workflow platforms that require a separate control service or worker fleet, Quarkus Flow runs inside the Quarkus application. Teams can define workflows declaratively in Open Workflow Specification YAML or use the project’s fluent Java FlowDSL. The Java task catalog covers HTTP requests, function calls, emitted and consumed events, branches and agent tasks.

The agent integration is built around LangChain4j. A workflow can inject a registered AI service and place that agent call alongside conventional steps such as fetching data, branching, retrying or waiting for a human decision. Quarkus says the engine handles sequencing, state passing and threading around those steps.

Version 1.0 also connects to SmallRye Reactive Messaging so workflows can emit and consume CloudEvents over supported connectors such as Kafka and AMQP. For longer-lived execution, state can be checkpointed through JPA, embedded MVStore or Redis. A Kubernetes extension uses Leases to coordinate workflows that must survive pod restarts.

Who should care

The release is aimed at Java teams that want agent calls to live inside a more controlled application workflow rather than an unstructured chain of prompts. That matters when an AI step must be surrounded by ordinary integration logic, approval events, retries and recoverable state.

The operational pieces are unusually broad for a first stable release. OpenTelemetry traces cover workflow instances and task executions, Micrometer can expose execution metrics, and an OIDC extension negotiates OAuth2 tokens for downstream calls. The extension stack, including messaging, persistence and gRPC tasks, can also compile to a GraalVM native image.

What to do

Developers can trial a prebuilt runner or add io.quarkiverse.flow:quarkus-flow through the Quarkus CLI. Before adopting it for production orchestration, teams should match the persistence option to their recovery requirements and test how Kubernetes Lease coordination behaves under their deployment topology.

The published roadmap also marks several boundaries of 1.0. Native MCP and A2A client tasks, a REST endpoint for managing running instances, a dedicated testing extension and a clustered Quartz scheduler are future work rather than current capabilities. Quarkus plans a 1.1 release aligned with Quarkus 3.40 LTS for the end of September, while the broader 2.0 line is expected to track the Quarkus 4 migration.

Quarkus Flow 1.0 is therefore less a new general-purpose workflow platform than a way to put durable, observable orchestration directly into a Quarkus service. Its practical value will depend on whether that embedded model fits the application’s failure domains and operational ownership.

Filed by The News Desk. Corrections: desk@upstreambeat.ai · Our standards →

comments · 0

    Comments are moderated before they appear. Your email is used once to confirm it is you — never shown, never sold. Corrections and questions get an answer from the desk when we have one.