Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
---
title: Bacalhau v1.9.2 Release Notes
description: Bacalhau v1.9.2 propagates compute execution errors, hardens release gates, and consolidates dependency maintenance.
---

# Bacalhau v1.9.2 Release Notes

Bacalhau v1.9.2 was released on July 19, 2026. This maintenance release improves execution error reporting and release reliability while updating core Go and Python dependencies.

## Compute execution error propagation

Errors reported by a compute execution are now propagated through the job execution path instead of being lost at the compute boundary. This gives operators and callers a clearer failure signal when a workload cannot complete successfully.

## Release and dependency maintenance

The release also:

- hardens weekly release gates and tag creation;
- consolidates weekly dependency updates;
- updates the NATS Go client and Python client dependencies; and
- improves compatibility for CI gateway tests.

## Release artifacts and complete change history

- [Bacalhau v1.9.2 release](https://github.com/bacalhau-project/bacalhau/releases/tag/v1.9.2)
- [Complete v1.9.1 to v1.9.2 comparison](https://github.com/bacalhau-project/bacalhau/compare/v1.9.1...v1.9.2)

Install or upgrade Bacalhau with the instructions in the [installation guide](/docs/getting-started/installation/).
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@ description: Enterprise-Ready Distributed Computing

We are thrilled to announce the release of Bacalhau v1.7.0, marking a significant milestone in our journey to make distributed computing accessible and enterprise-ready. This release introduces enterprise support options, enhanced job management capabilities, significant performance improvements, and a host of new features that make it easier than ever for organizations to deploy and manage distributed compute networks at scale.

### Enterprise Support through Expanso
### Optional Commercial Support

Bacalhau v1.7.0 introduces enterprise-grade support options through a flexible licensing model. Organizations can now purchase licenses for their on-premises Bacalhau networks. This offering ensures that enterprises have access to professional support, enabling them to confidently deploy and maintain their distributed compute infrastructure.
Bacalhau v1.7.0 introduced license-handling features for optional commercial support offerings. The Bacalhau project and software remain open source under the Apache 2.0 license; any commercial license applies only to separately contracted support terms.

Our tiered licensing model provides flexibility for organizations of all sizes, from growing startups to large enterprises, ensuring they receive the level of support that matches their needs.
Optional support terms can be sized for organizations ranging from small teams to large enterprises without changing the open-source license for Bacalhau itself.

### Enhanced Job Execution with Partitioned Workloads

Expand Down Expand Up @@ -85,11 +85,11 @@ We've completely rebuilt our documentation with a clear, task-based organization

#### Enterprise Support

**Q: What license tiers are available?** A: Bacalhau offers a free tier supporting up to 5 nodes, making it easy for teams to get started. Beyond that, organizations can purchase licenses based on their node count requirements.
**Q: What license tiers are available?** A: Bacalhau itself is open-source software under Apache 2.0. Optional commercial support terms are provided separately and may vary by node count.

**Q: What happens if my network exceeds the licensed node count?** A: Your network will continue to operate normally even if you exceed your licensed node count. The system will display a friendly notice about the overage, giving you time to adjust your license as needed.

**Q: How do I purchase a license?** A: Licenses can be purchased by contacting our sales team at [support@expanso.io](mailto:support@expanso.io).
**Q: How do I purchase commercial support?** A: Use the commercial support link on the [Bacalhau home page](/) for the current contact path.

**Q: How are licenses deployed?** A: Once a user receives their license, they can deploy it to their network. Only the orchestrator needs the license deployed, eliminating the need to manage licenses on compute nodes or clients. A new configuration option allows you to specify the local license path on the orchestrator.

Expand Down
6 changes: 3 additions & 3 deletions content/community/social-media.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,19 +8,19 @@ Bacalhau has a presence on all major social media networks, so you can follow us

## YouTube

The [Bacalhau](https://www.youtube.com/@bacalhauproject) and [Expanso](https://www.youtube.com/@ExpansoIO) YouTube channels are home to a wealth of information about the Bacalhau project — everything from developer demos, educational videos, events, etc. You can explore and learn more about Bacalhau.
The [Bacalhau YouTube channel](https://www.youtube.com/@bacalhauproject) hosts developer demos, educational videos, event recordings, and other information about the project.

## Blog

Our blog contains product updates, company news, and educational content on how you can leverage Bacalhau and the Compute over Data ecosystem [Bacalhau Blog](https://bacalhau.substack.com/). Also, you can subscribe to our blog and receive the latest news straight to your inbox.

## X (Formerly Twitter)

You can follow our X accounts [@BacalhauProject](https://x.com/BacalhauProject) and [@ExpansoIO](https://x.com/ExpansoIO) to get Bacalhau news, product updates, etc in tweet-sized bites.
Follow [@BacalhauProject](https://x.com/BacalhauProject) for project news and updates.

## LinkedIn

Connect with us on [LinkedIn](https://www.linkedin.com/company/expanso-io) to stay informed about the latest news, industry trends, and exclusive job opportunities!
Follow the [Bacalhau Project on LinkedIn](https://www.linkedin.com/showcase/bacalhau-project/posts) for project news and community updates.

## Need Support?

Expand Down
7 changes: 1 addition & 6 deletions content/use-cases/use-cases/distributed-data-warehousing.mdx
Original file line number Diff line number Diff line change
@@ -1,16 +1,11 @@
---
title: Distributed Data Warehousing
description: >-
Efficiently query and analyze data across multiple regions by deploying
compute tasks directly where your data resides, reducing latency, enhancing
performance and ensuring compliance.
---

import Head from '@docusaurus/Head';

<Head>
<link rel="canonical" href="https://expanso.io/use-cases/distributed-data-warehouse/" />
</Head>

# Distributed Data Warehousing

## Overview
Expand Down
7 changes: 1 addition & 6 deletions content/use-cases/use-cases/distributed-machine-learning.mdx
Original file line number Diff line number Diff line change
@@ -1,16 +1,11 @@
---
title: Distributed Machine Learning
description: >-
Train and deploy machine learning models across a distributed compute fleet,
optimizing performance, reducing data movement, and enabling large-scale
parallelism.
---

import Head from '@docusaurus/Head';

<Head>
<link rel="canonical" href="https://expanso.io/use-cases/edge-machine-learning/" />
</Head>

# Distributed Machine Learning

## Overview
Expand Down
7 changes: 1 addition & 6 deletions content/use-cases/use-cases/fleet-management.mdx
Original file line number Diff line number Diff line change
@@ -1,16 +1,11 @@
---
title: Fleet Management
description: >-
Efficiently manage and operate a large fleet of distributed nodes with remote
execution, real-time monitoring, targeted job execution, and automated
software updates.
---

import Head from '@docusaurus/Head';

<Head>
<link rel="canonical" href="https://expanso.io/use-cases/distributed-fleet-management/" />
</Head>

# Fleet Management

## Overview
Expand Down
7 changes: 1 addition & 6 deletions content/use-cases/use-cases/log-processing.mdx
Original file line number Diff line number Diff line change
@@ -1,15 +1,10 @@
---
title: Log Processing
description: >-
Process logs efficiently at scale by running distributed jobs directly at the
source, reducing costs, improving real-time insights, and enhancing security.
---

import Head from '@docusaurus/Head';

<Head>
<link rel="canonical" href="https://expanso.io/use-cases/log-processing/" />
</Head>

# Log Processing

## Overview
Expand Down
2 changes: 2 additions & 0 deletions docs/api/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
sidebar_position: 10
title: Bacalhau HTTP API Reference
description: Use the versioned Bacalhau HTTP API to submit and inspect jobs and manage nodes programmatically.
---

# Overview
Expand Down
5 changes: 5 additions & 0 deletions docs/api/agent.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
---
title: Agent API
description: Query Bacalhau agent health, capabilities, node identity, and version through the HTTP API.
---

# Agent

The Bacalhau Agent APIs provide a convenient means to retrieve information about the Bacalhau node you are communicating with, whether it serves as the orchestrator or functions as a compute node. These APIs offer valuable insights into the node's health, capabilities, and deployed Bacalhau version.
Expand Down
2 changes: 2 additions & 0 deletions docs/cli/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
sidebar_position: 01
title: Bacalhau CLI Reference
description: Learn the Bacalhau command structure, global flags, output formats, configuration paths, and connection settings.
---

# Overview
Expand Down
5 changes: 5 additions & 0 deletions docs/cli/agent/README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
---
title: Agent Commands
description: Use the bacalhau agent command group to inspect agent health, version, and node information.
---

# Agent

The `bacalhau agent` command is a parent command that offers sub-commands to query information about the Bacalhau agent. This can be useful for debugging, monitoring, or managing the agent's behavior and health.
Expand Down
4 changes: 4 additions & 0 deletions docs/cli/agent/alive.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
---
description: Check whether a Bacalhau agent is responding and retrieve its current liveness and health information.
---

# Alive

## Description
Expand Down
5 changes: 5 additions & 0 deletions docs/cli/agent/node.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
---
title: Agent Node Command
description: Retrieve the local Bacalhau agent node information in table, JSON, or YAML format.
---

# Node

## Description
Expand Down
4 changes: 4 additions & 0 deletions docs/cli/config/list.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
---
description: List the configuration keys and values that a Bacalhau node will apply on its next restart.
---

# Config List

## Description
Expand Down
5 changes: 5 additions & 0 deletions docs/cli/job/describe.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
---
title: Describe a Job
description: Retrieve the complete specification and current status of a Bacalhau job by its identifier.
---

# Describe

## Description
Expand Down
4 changes: 4 additions & 0 deletions docs/cli/job/executions.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
---
description: List the executions and states associated with a Bacalhau job.
---

# Executions

## Description
Expand Down
6 changes: 5 additions & 1 deletion docs/cli/job/get.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
---
description: Download a Bacalhau job's published results and retrieve its standard output and standard error streams.
---

# Get

## Description
Expand Down Expand Up @@ -44,4 +48,4 @@ bacalhau job get [id] [flags]

2. **Get the results of a job, using a short ID**:

`bacalhau job get 51225160`
`bacalhau job get 51225160`
4 changes: 4 additions & 0 deletions docs/cli/job/history.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
---
description: Inspect the ordered history of state changes and execution events for a Bacalhau job.
---

# History

## Description
Expand Down
5 changes: 5 additions & 0 deletions docs/cli/job/list.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
---
title: List Jobs
description: List submitted Bacalhau jobs and control filtering, sorting, pagination, and output formatting.
---

# List

## Description
Expand Down
4 changes: 4 additions & 0 deletions docs/cli/job/logs.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
---
description: Retrieve logs from a running or completed Bacalhau job for monitoring and debugging.
---

# Logs

## Description
Expand Down
8 changes: 6 additions & 2 deletions docs/cli/job/run.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
---
description: Submit a Bacalhau job from YAML, JSON, standard input, or command-line arguments and control template values.
---

# Run

## Description
Expand Down Expand Up @@ -310,7 +314,7 @@ Tasks:
Engine:
Type: docker
Params:
Image: expanso/nginx-access-log-processor:1.0.0
Image: ghcr.io/bacalhau-project/nginx-access-log-query:1.0.0
Parameters:
- --query
- { { .query } }
Expand Down Expand Up @@ -347,7 +351,7 @@ Tasks:
Engine:
Type: docker
Params:
Image: expanso/nginx-access-log-processor:1.0.0
Image: ghcr.io/bacalhau-project/nginx-access-log-query:1.0.0
Parameters:
- --query
- { { .query } }
Expand Down
4 changes: 4 additions & 0 deletions docs/cli/job/stop.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
---
description: Stop a previously submitted Bacalhau job by its identifier.
---

# Stop

## Description
Expand Down
5 changes: 5 additions & 0 deletions docs/cli/node/README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
---
title: Node Commands
description: Use the bacalhau node command group to list, inspect, approve, reject, and delete compute nodes.
---

# Node

The `bacalhau node` command provides a set of sub-commands to query and manage node-related information within Bacalhau. With these tools, users can access specific details about nodes, list all network nodes, and more.
Expand Down
5 changes: 5 additions & 0 deletions docs/cli/node/describe.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
---
title: Describe a Node
description: Retrieve detailed state, capabilities, and configuration information for a Bacalhau node by its identifier.
---

# Describe

The `bacalhau node describe` command offers users the ability to retrieve detailed information about a specific node using its unique identifier.
Expand Down
5 changes: 5 additions & 0 deletions docs/cli/node/list.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
---
title: List Nodes
description: List Bacalhau network nodes with filters, ordering, and machine-readable output formats.
---

# List

The `bacalhau node list` command is designed to provide users with a comprehensive list of network nodes along with details based on specified flags.
Expand Down
2 changes: 2 additions & 0 deletions docs/components/engines/README.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
slug: /engines
title: Execution Engines
description: Configure the Docker and WebAssembly execution engines that Bacalhau compute nodes use to run distributed workloads.
---
# Engines

Expand Down
2 changes: 2 additions & 0 deletions docs/components/publishers/README.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
slug: /publishers
title: Result Publishers
description: Publish Bacalhau job results to local storage, Amazon S3 or compatible object storage, and IPFS.
---

# Publishers
Expand Down
2 changes: 2 additions & 0 deletions docs/components/publishers/ipfs.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
slug: /publishers/ipfs
title: IPFS Result Publisher
description: Publish Bacalhau task results to IPFS for content-addressed, decentralized retrieval.
---

# IPFS
Expand Down
2 changes: 2 additions & 0 deletions docs/components/publishers/local.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
slug: /publishers/local
title: Local Result Publisher
description: Store Bacalhau task results on the compute node for local development and testing.
---
# Local

Expand Down
2 changes: 2 additions & 0 deletions docs/components/publishers/s3.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
slug: /publishers/s3
title: S3 Result Publisher
description: Publish Bacalhau task results to Amazon S3 or another S3-compatible object storage service.
---

# S3
Expand Down
2 changes: 2 additions & 0 deletions docs/components/sources/README.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
slug: /sources
title: Input Sources
description: Mount local files, HTTP URLs, S3-compatible object storage, and IPFS data as inputs to Bacalhau jobs.
---
# Sources

Expand Down
2 changes: 2 additions & 0 deletions docs/components/sources/ipfs.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
slug: /sources/ipfs
title: IPFS Input Source
description: Fetch files and directories by IPFS content identifier and mount them as inputs to a Bacalhau task.
---

# IPFS
Expand Down
2 changes: 2 additions & 0 deletions docs/components/sources/local.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
slug: /sources/local
title: Local Input Source
description: Mount files and directories already present on a Bacalhau compute node as task inputs.
---

# Local
Expand Down
Loading
Loading