> For the complete documentation index, see [llms.txt](https://developer.harness.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.harness.io/release-notes/delegate-v3.md).

# Delegate 3.0 (Closed Beta) release notes

These release notes describe changes to Delegate 3.0, currently in closed beta. Delegate 3.0 is a lightweight, binary-based runner optimized for CI workloads on local machines (macOS, Linux, and Windows).

For installation and configuration details, go to [Install Harness Delegate on a Local Machine](/harness-platform/use-harness-platform/delegates/delegate-3x-closed-beta/install-a-delegate/install-delegate-macos.md). For feature comparison with the legacy delegate, go to [Feature Parity](/harness-platform/use-harness-platform/delegates/delegate-3x-closed-beta/feature-parity.md).

{% hint style="info" %}
**ABOUT DELEGATE 3.0**

Delegate 3.0 is currently in closed beta and available only to select customers. It supports CI pipelines with local (Docker), Kubernetes, and container-less infrastructure types. For release notes about the legacy delegate, go to [Delegate release notes](/release-notes/delegate.md).
{% endhint %}

<a href="https://developer.harness.io/release-notes/delegate-v3/rss.xml" class="button primary small" data-icon="square-rss">Subscribe via RSS</a>

{% updates format="full" %}
{% update date="2026-10-08" %}

## October 2026 <a href="#october-2026" id="october-2026"></a>

### Version 3.9.0 <a href="#version-3-9-0" id="version-3-9-0"></a>

**New features and enhancements**

* **Proxy and custom CA support for plugin downloads**: The task runner now honors outbound proxy configuration (`HTTP_PROXY`, `HTTPS_PROXY`, `NO_PROXY`), mutual TLS, and custom CA bundles when downloading step plugins and external binaries. For details, go to [Proxy Configuration](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate-3x-closed-beta/install-a-delegate/install-delegate-linux#proxy-configuration) and [Configure Custom Certificates and mTLS](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate-3x-closed-beta/custom-certs-and-mtls).
* **Increased default memory allocation**: Default memory limits in the Delegate 3.x installation manifests are increased from 256Mi to 2048Mi, preventing out-of-memory container evictions under heavier task loads.

**Latest binary versions**

Delegate 3.0 ships as a per-platform binary. Each platform may be updated independently.

| Platform            | Version | Download                                     |
| ------------------- | ------- | -------------------------------------------- |
| **macOS (arm64)**   | 3.9.0   | `delegates/3.9.0/delegate-darwin-arm64`      |
| **macOS (amd64)**   | 3.9.0   | `delegates/3.9.0/delegate-darwin-amd64`      |
| **Linux (arm64)**   | 3.9.0   | `delegates/3.9.0/delegate-linux-arm64`       |
| **Linux (amd64)**   | 3.9.0   | `delegates/3.9.0/delegate-linux-amd64`       |
| **Windows (amd64)** | 3.9.0   | `delegates/3.9.0/delegate-windows-amd64.exe` |

All binaries are available at `https://app.harness.io/public/shared/delegates/<VERSION>/`.
{% endupdate %}

{% update date="2026-09-16" %}

## September 2026 <a href="#september-2026" id="september-2026"></a>

### Version 3.8.0 <a href="#version-3-8-0" id="version-3-8-0"></a>

**New features and enhancements**

* **Execution mode selection**: Added support for configuring containerized versus containerless (binary) execution preference at the account and upstream pipeline levels.

**Fixed issues**

* **Kubernetes pod details resolution**: An issue where `podDetailsOutcome` resolved to an empty object during the Initialize step on Kubernetes build infrastructure is fixed. Expressions such as `<+podDetailsOutcome.ipAddress>` and `<+podDetailsOutcome.namespace>` now resolve correctly.
* **Windows Git Clone custom CA coexistence**: An issue where mounting custom certificates on Windows delegates through `HARNESS_DESTINATION_CA_PATH` masked the existing Git for Windows CA bundle, causing `git fetch` to fail with certificate verification errors, is fixed. For details, go to [Configure Custom Certificates and mTLS](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate-3x-closed-beta/custom-certs-and-mtls).
* **Delegate health check reliability**: An issue where the delegate `/api/health` endpoint returned HTTP 500, incorrectly marking healthy long-running Docker delegates as unhealthy and blocking task dispatch, is fixed.

**Security fixes**

* Upgraded the `google.golang.org/grpc` library in the delegate and task runner binaries, resolving CVE-2026-84304 and CVE-2026-84445.

**Latest binary versions**

Delegate 3.0 ships as a per-platform binary. Each platform may be updated independently.

| Platform            | Version | Download                                     |
| ------------------- | ------- | -------------------------------------------- |
| **macOS (arm64)**   | 3.8.0   | `delegates/3.8.0/delegate-darwin-arm64`      |
| **macOS (amd64)**   | 3.8.0   | `delegates/3.8.0/delegate-darwin-amd64`      |
| **Linux (arm64)**   | 3.8.0   | `delegates/3.8.0/delegate-linux-arm64`       |
| **Linux (amd64)**   | 3.8.0   | `delegates/3.8.0/delegate-linux-amd64`       |
| **Windows (amd64)** | 3.8.0   | `delegates/3.8.0/delegate-windows-amd64.exe` |

All binaries are available at `https://app.harness.io/public/shared/delegates/<VERSION>/`.
{% endupdate %}

{% update date="2026-08-24" %}

## August 2026 <a href="#august-2026" id="august-2026"></a>

### Version 3.7.1 <a href="#version-3-7-1" id="version-3-7-1"></a>

**Security fixes**

* Several critical CVEs are remediated by upgrading the `go`, `crypto`, and `net` libraries. Additional dependency upgrades address GHSA-xmrv-pmrh-hhx2 and CVE-2026-39882 in the AWS SDK and OpenTelemetry packages. The `docker/docker` dependency is migrated to `moby/moby` to address CVE-2026-34040.

**Fixed issues**

* **Livelog deadlock fix**: A deadlock in the live log streaming subsystem that caused pipeline steps to hang indefinitely on completion is resolved.
* **HARNESS\_WORKDIR relative clone paths**: An issue where using the `HARNESS_WORKDIR` configuration with an explicit Git Clone step and a relative 'Clone path' would fail is fixed. The fix also adds periodic resource stats logging for improved observability.

**New features and enhancements**

* **Automatic Docker host resolution**: The delegate now automatically resolves the Docker host socket path on startup and during installation flows that use Docker CLI, similar to how Docker Desktop resolves it. This improves compatibility across environments where the Docker socket is in a non-standard location.
* **Custom certificates and mTLS support**: Delegate 3.0 now includes full support for custom TLS certificates and mutual TLS (mTLS). For details, go to [Custom Certs and mTLS](/harness-platform/use-harness-platform/delegates/delegate-3x-closed-beta/custom-certs-and-mtls.md).

**Latest binary versions**

Delegate 3.0 ships as a per-platform binary. Each platform may be updated independently.

| Platform            | Version | Download                                     |
| ------------------- | ------- | -------------------------------------------- |
| **macOS (arm64)**   | 3.7.1   | `delegates/3.7.1/delegate-darwin-arm64`      |
| **macOS (amd64)**   | 3.7.1   | `delegates/3.7.1/delegate-darwin-amd64`      |
| **Linux (arm64)**   | 3.7.1   | `delegates/3.7.1/delegate-linux-arm64`       |
| **Linux (amd64)**   | 3.7.1   | `delegates/3.7.1/delegate-linux-amd64`       |
| **Windows (amd64)** | 3.7.1   | `delegates/3.7.1/delegate-windows-amd64.exe` |

All binaries are available at `https://app.harness.io/public/shared/delegates/<VERSION>/`.
{% endupdate %}

{% update date="2026-02-27" %}

## February 27, 2026 <a href="#february-27-2026" id="february-27-2026"></a>

### What's new in macOS 1.34.0 <a href="#whats-new-in-macos-1340" id="whats-new-in-macos-1340"></a>

**Native LaunchDaemon mode for macOS**

The macOS delegate now supports running as a system-level service (LaunchDaemon) in addition to the existing user-level service (LaunchAgent). LaunchDaemon mode starts the delegate at system boot without requiring a GUI session, making it suitable for EC2 macOS instances and environments where auto-login is prohibited by security policies.

To install in LaunchDaemon mode, use the `--mode=system` and `--user` flags with `sudo`:

```bash
sudo ./delegate install --account=[Your Account ID] \
                        --token=[Your Delegate Token] \
                        --url=[Your Harness URL] \
                        --name=[Your Delegate Name] \
                        --mode=system \
                        --user=[Your macOS Username]
```

All LaunchDaemon operations require `sudo` because the delegate interacts with the system domain (`/Library/LaunchDaemons/`) instead of the user domain. The workspace directory for daemon mode is `/opt/harness-delegate/`.

For complete installation instructions, go to [Install Harness Delegate on a Local Machine — LaunchDaemon mode](/harness-platform/use-harness-platform/delegates/delegate-3x-closed-beta/install-a-delegate/install-delegate-macos.md#option-b-launchdaemon-system-service--version-1340).

**Latest binary versions**

Delegate 3.0 ships as a per-platform binary. Each platform may be updated independently.

| Platform            | Version | Download                                      |
| ------------------- | ------- | --------------------------------------------- |
| **macOS (arm64)**   | 1.34.0  | `delegates/1.34.0/delegate-darwin-arm64`      |
| **macOS (amd64)**   | 1.34.0  | `delegates/1.34.0/delegate-darwin-amd64`      |
| **Linux (arm64)**   | 1.28.0  | `delegates/1.28.0/delegate-linux-arm64`       |
| **Linux (amd64)**   | 1.28.0  | `delegates/1.28.0/delegate-linux-amd64`       |
| **Windows (amd64)** | 1.28.0  | `delegates/1.28.0/delegate-windows-amd64.exe` |

All binaries are available at `https://app.harness.io/public/shared/delegates/<VERSION>/`.
{% endupdate %}
{% endupdates %}

{% @harness-feedback/feedback module="release-notes" pagePath="release-notes/delegate-v3" %}
