Skip to content

Releases

v0.2.15

Choose a tag to compare

@github-actions github-actions released this 08 Oct 10:18

Install

One line. It installs the binary, shows what it would change in your coding agents' configuration (hook entries, the OpenTelemetry exporter settings, the background daemon), and asks before applying anything.

curl -fsSL https://raw.githubusercontent.com/nullarch/attemptdb/main/install.sh | sh

With no terminal to ask on (CI, an agent) it installs the binary only and prints the command that would wire the machine; add -s -- --yes after sh to apply without asking.

Windows PowerShell:

irm https://raw.githubusercontent.com/nullarch/attemptdb/main/install.ps1 | iex

Platforms in this release

Target Artifact
aarch64-apple-darwin attempt-0.2.15-aarch64-apple-darwin.tar.gz
aarch64-unknown-linux-gnu attempt-0.2.15-aarch64-unknown-linux-gnu.tar.gz
aarch64-unknown-linux-musl attempt-0.2.15-aarch64-unknown-linux-musl.tar.gz
x86_64-apple-darwin attempt-0.2.15-x86_64-apple-darwin.tar.gz
x86_64-unknown-linux-gnu attempt-0.2.15-x86_64-unknown-linux-gnu.tar.gz
x86_64-unknown-linux-musl attempt-0.2.15-x86_64-unknown-linux-musl.tar.gz
aarch64-pc-windows-msvc attempt-0.2.15-aarch64-pc-windows-msvc.zip
x86_64-pc-windows-msvc attempt-0.2.15-x86_64-pc-windows-msvc.zip

The sync server

  • attemptdb-server-0.2.15-aarch64-unknown-linux-musl.tar.gz — attemptdb-server + attempt, static; what deploy/Dockerfile downloads
  • attemptdb-server-0.2.15-x86_64-unknown-linux-musl.tar.gz — attemptdb-server + attempt, static; what deploy/Dockerfile downloads

Verify with sha256sum -c SHA256SUMS, and check who built an archive with
gh attestation verify <archive> --repo nullarch/attemptdb.

Binaries are not code-signed yet. The install script and Homebrew fetch them
without the macOS quarantine attribute, so they run as is. An archive downloaded
in a browser is quarantined by macOS: clear it with
xattr -d com.apple.quarantine attempt attempt-hook after unpacking.

v0.2.14

Choose a tag to compare

@github-actions github-actions released this 07 Oct 02:32

Install

One line. It installs the binary, shows what it would change in your coding agents' configuration (hook entries, the OpenTelemetry exporter settings, the background daemon), and asks before applying anything.

curl -fsSL https://raw.githubusercontent.com/nullarch/attemptdb/main/install.sh | sh

With no terminal to ask on (CI, an agent) it installs the binary only and prints the command that would wire the machine; add -s -- --yes after sh to apply without asking.

Windows PowerShell:

irm https://raw.githubusercontent.com/nullarch/attemptdb/main/install.ps1 | iex

Platforms in this release

Target Artifact
aarch64-apple-darwin attempt-0.2.14-aarch64-apple-darwin.tar.gz
aarch64-unknown-linux-gnu attempt-0.2.14-aarch64-unknown-linux-gnu.tar.gz
aarch64-unknown-linux-musl attempt-0.2.14-aarch64-unknown-linux-musl.tar.gz
x86_64-apple-darwin attempt-0.2.14-x86_64-apple-darwin.tar.gz
x86_64-unknown-linux-gnu attempt-0.2.14-x86_64-unknown-linux-gnu.tar.gz
x86_64-unknown-linux-musl attempt-0.2.14-x86_64-unknown-linux-musl.tar.gz
aarch64-pc-windows-msvc attempt-0.2.14-aarch64-pc-windows-msvc.zip
x86_64-pc-windows-msvc attempt-0.2.14-x86_64-pc-windows-msvc.zip

The sync server

  • attemptdb-server-0.2.14-aarch64-unknown-linux-musl.tar.gz — attemptdb-server + attempt, static; what deploy/Dockerfile downloads
  • attemptdb-server-0.2.14-x86_64-unknown-linux-musl.tar.gz — attemptdb-server + attempt, static; what deploy/Dockerfile downloads

Verify with sha256sum -c SHA256SUMS, and check who built an archive with
gh attestation verify <archive> --repo nullarch/attemptdb.

Binaries are not code-signed yet. The install script and Homebrew fetch them
without the macOS quarantine attribute, so they run as is. An archive downloaded
in a browser is quarantined by macOS: clear it with
xattr -d com.apple.quarantine attempt attempt-hook after unpacking.

v0.2.13

Choose a tag to compare

@github-actions github-actions released this 09 Sep 07:20
317da55

Install

curl -fsSL https://raw.githubusercontent.com/nullarch/attemptdb/main/install.sh | sh

Windows PowerShell:

irm https://raw.githubusercontent.com/nullarch/attemptdb/main/install.ps1 | iex

Platforms in this release

Target Artifact
aarch64-apple-darwin attempt-0.2.13-aarch64-apple-darwin.tar.gz
aarch64-unknown-linux-gnu attempt-0.2.13-aarch64-unknown-linux-gnu.tar.gz
aarch64-unknown-linux-musl attempt-0.2.13-aarch64-unknown-linux-musl.tar.gz
x86_64-apple-darwin attempt-0.2.13-x86_64-apple-darwin.tar.gz
x86_64-unknown-linux-gnu attempt-0.2.13-x86_64-unknown-linux-gnu.tar.gz
x86_64-unknown-linux-musl attempt-0.2.13-x86_64-unknown-linux-musl.tar.gz
aarch64-pc-windows-msvc attempt-0.2.13-aarch64-pc-windows-msvc.zip
x86_64-pc-windows-msvc attempt-0.2.13-x86_64-pc-windows-msvc.zip

The sync server

  • attemptdb-server-0.2.13-aarch64-unknown-linux-musl.tar.gz — attemptdb-server + attempt, static; what deploy/Dockerfile downloads
  • attemptdb-server-0.2.13-x86_64-unknown-linux-musl.tar.gz — attemptdb-server + attempt, static; what deploy/Dockerfile downloads

Verify with sha256sum -c SHA256SUMS.

Binaries are not code-signed yet. On macOS, install through
Homebrew or clear the quarantine attribute manually.

v0.2.12

Choose a tag to compare

@github-actions github-actions released this 09 Sep 05:19
438c5ee

Install

curl -fsSL https://raw.githubusercontent.com/nullarch/attemptdb/main/install.sh | sh

Windows PowerShell:

irm https://raw.githubusercontent.com/nullarch/attemptdb/main/install.ps1 | iex

Platforms in this release

Target Artifact
aarch64-apple-darwin attempt-0.2.12-aarch64-apple-darwin.tar.gz
aarch64-unknown-linux-gnu attempt-0.2.12-aarch64-unknown-linux-gnu.tar.gz
aarch64-unknown-linux-musl attempt-0.2.12-aarch64-unknown-linux-musl.tar.gz
x86_64-apple-darwin attempt-0.2.12-x86_64-apple-darwin.tar.gz
x86_64-unknown-linux-gnu attempt-0.2.12-x86_64-unknown-linux-gnu.tar.gz
x86_64-unknown-linux-musl attempt-0.2.12-x86_64-unknown-linux-musl.tar.gz
aarch64-pc-windows-msvc attempt-0.2.12-aarch64-pc-windows-msvc.zip
x86_64-pc-windows-msvc attempt-0.2.12-x86_64-pc-windows-msvc.zip

The sync server

  • attemptdb-server-0.2.12-aarch64-unknown-linux-musl.tar.gz — attemptdb-server + attempt, static; what deploy/Dockerfile downloads
  • attemptdb-server-0.2.12-x86_64-unknown-linux-musl.tar.gz — attemptdb-server + attempt, static; what deploy/Dockerfile downloads

Verify with sha256sum -c SHA256SUMS.

Binaries are not code-signed yet. On macOS, install through
Homebrew or clear the quarantine attribute manually.

v0.2.11

Choose a tag to compare

@github-actions github-actions released this 08 Sep 07:34
e6f5c7f

Default local Claude Code and Codex OpenTelemetry collection is ready for hook installation.

This release fixes an intake delay found with existing encrypted history: matching telemetry to a hook session now reads metadata only, so historical prompts and tool output cannot stall that lookup. It also keeps the lookup cache separate by device.

Upgrade, run attempt hook install, and restart Claude Code / Codex. attempt doctor distinguishes receiver readiness from actual stored logs, metrics and traces. Hooks and telemetry use the same local durable database; optional hosted sync keeps its existing privacy policy.

Validated with real provider SDKs loading installed user settings and automatic production receipts, plus native installation tests. Existing users still need their own subsequent execution to prove receipt; previously missing telemetry is not backfilled. No storage or protocol change.

Install

curl -fsSL https://raw.githubusercontent.com/nullarch/attemptdb/main/install.sh | sh

Windows PowerShell:

irm https://raw.githubusercontent.com/nullarch/attemptdb/main/install.ps1 | iex

Platforms in this release

Target Artifact
aarch64-apple-darwin attempt-0.2.11-aarch64-apple-darwin.tar.gz
aarch64-unknown-linux-gnu attempt-0.2.11-aarch64-unknown-linux-gnu.tar.gz
aarch64-unknown-linux-musl attempt-0.2.11-aarch64-unknown-linux-musl.tar.gz
x86_64-apple-darwin attempt-0.2.11-x86_64-apple-darwin.tar.gz
x86_64-unknown-linux-gnu attempt-0.2.11-x86_64-unknown-linux-gnu.tar.gz
x86_64-unknown-linux-musl attempt-0.2.11-x86_64-unknown-linux-musl.tar.gz
aarch64-pc-windows-msvc attempt-0.2.11-aarch64-pc-windows-msvc.zip
x86_64-pc-windows-msvc attempt-0.2.11-x86_64-pc-windows-msvc.zip

The sync server

  • attemptdb-server-0.2.11-aarch64-unknown-linux-musl.tar.gz — attemptdb-server + attempt, static; what deploy/Dockerfile downloads
  • attemptdb-server-0.2.11-x86_64-unknown-linux-musl.tar.gz — attemptdb-server + attempt, static; what deploy/Dockerfile downloads

Verify with sha256sum -c SHA256SUMS.

Binaries are not code-signed yet. On macOS, install through
Homebrew or clear the quarantine attribute manually.

v0.2.10

Choose a tag to compare

@github-actions github-actions released this 08 Sep 06:31
f935686

Default local coding-agent telemetry

attempt hook install now enables authenticated local OTLP/HTTP JSON logs, metrics and traces for detected Claude Code and Codex installations. Telemetry follows the existing durable database and optional sync path. No hosted account is required. attempt doctor distinguishes configuration and receiver readiness from actual stored observations.

Existing installations:

attempt update --to 0.2.10
attempt hook install
# Restart Claude Code / Codex to load the exporters.
attempt doctor

Prompt and tool-content logging defaults off. Existing external collectors and Codex hook trust are preserved. Telemetry does not mark work active, and duplicate exports are deduplicated. Windows now runs a persistent scheduled daemon. Counts across logs, metrics and traces can overlap; do not add them as independent usage.

See collection, privacy and upgrade details.

Install

curl -fsSL https://raw.githubusercontent.com/nullarch/attemptdb/main/install.sh | sh

Windows PowerShell:

irm https://raw.githubusercontent.com/nullarch/attemptdb/main/install.ps1 | iex

Platforms in this release

Target Artifact
aarch64-apple-darwin attempt-0.2.10-aarch64-apple-darwin.tar.gz
aarch64-unknown-linux-gnu attempt-0.2.10-aarch64-unknown-linux-gnu.tar.gz
aarch64-unknown-linux-musl attempt-0.2.10-aarch64-unknown-linux-musl.tar.gz
x86_64-apple-darwin attempt-0.2.10-x86_64-apple-darwin.tar.gz
x86_64-unknown-linux-gnu attempt-0.2.10-x86_64-unknown-linux-gnu.tar.gz
x86_64-unknown-linux-musl attempt-0.2.10-x86_64-unknown-linux-musl.tar.gz
aarch64-pc-windows-msvc attempt-0.2.10-aarch64-pc-windows-msvc.zip
x86_64-pc-windows-msvc attempt-0.2.10-x86_64-pc-windows-msvc.zip

The sync server

  • attemptdb-server-0.2.10-aarch64-unknown-linux-musl.tar.gz — attemptdb-server + attempt, static; what deploy/Dockerfile downloads
  • attemptdb-server-0.2.10-x86_64-unknown-linux-musl.tar.gz — attemptdb-server + attempt, static; what deploy/Dockerfile downloads

Verify with sha256sum -c SHA256SUMS.

Binaries are not code-signed yet. On macOS, install through
Homebrew or clear the quarantine attribute manually.

v0.2.9

Choose a tag to compare

@github-actions github-actions released this 06 Sep 08:29

AttemptDB 0.2.9 fixes local capture synchronization when no daemon is running. Hooks append events to a spool; sync now and scheduled maintenance now import that queue before uploading. Previously the Windows Scheduled Task could exit successfully while new work remained unsynced. Existing queued events are retained.

The VibeMon migration installers also preserve unexpected PowerShell failure reports, send UTF-8 JSON, retain an unattended transcript when Git Bash holds the parent log open, and redact and bound diagnostics.

Validation: 610 workspace tests and workspace clippy passed. Real Ubuntu 24.04 and Windows Server 2022 runners verified installation, two automatic background upload cycles, and reinstall without duplicate pairing, using synthetic events and isolated sync servers. Candidate validation.

The published, checksummed 0.2.9 files also passed the full Linux and Windows installation and automatic sync checks. Published installer validation.

Install

curl -fsSL https://raw.githubusercontent.com/nullarch/attemptdb/main/install.sh | sh

Windows PowerShell:

irm https://raw.githubusercontent.com/nullarch/attemptdb/main/install.ps1 | iex

Platforms in this release

Target Artifact
aarch64-apple-darwin attempt-0.2.9-aarch64-apple-darwin.tar.gz
aarch64-unknown-linux-gnu attempt-0.2.9-aarch64-unknown-linux-gnu.tar.gz
aarch64-unknown-linux-musl attempt-0.2.9-aarch64-unknown-linux-musl.tar.gz
x86_64-apple-darwin attempt-0.2.9-x86_64-apple-darwin.tar.gz
x86_64-unknown-linux-gnu attempt-0.2.9-x86_64-unknown-linux-gnu.tar.gz
x86_64-unknown-linux-musl attempt-0.2.9-x86_64-unknown-linux-musl.tar.gz
aarch64-pc-windows-msvc attempt-0.2.9-aarch64-pc-windows-msvc.zip
x86_64-pc-windows-msvc attempt-0.2.9-x86_64-pc-windows-msvc.zip

The sync server

  • attemptdb-server-0.2.9-aarch64-unknown-linux-musl.tar.gz — attemptdb-server + attempt, static; what deploy/Dockerfile downloads
  • attemptdb-server-0.2.9-x86_64-unknown-linux-musl.tar.gz — attemptdb-server + attempt, static; what deploy/Dockerfile downloads

Verify with sha256sum -c SHA256SUMS.

Binaries are not code-signed yet. On macOS, install through
Homebrew or clear the quarantine attribute manually.

v0.2.8

Choose a tag to compare

@github-actions github-actions released this 05 Sep 09:21

Install

curl -fsSL https://raw.githubusercontent.com/nullarch/attemptdb/main/install.sh | sh

Windows PowerShell:

irm https://raw.githubusercontent.com/nullarch/attemptdb/main/install.ps1 | iex

Platforms in this release

Target Artifact
aarch64-apple-darwin attempt-0.2.8-aarch64-apple-darwin.tar.gz
aarch64-unknown-linux-gnu attempt-0.2.8-aarch64-unknown-linux-gnu.tar.gz
aarch64-unknown-linux-musl attempt-0.2.8-aarch64-unknown-linux-musl.tar.gz
x86_64-apple-darwin attempt-0.2.8-x86_64-apple-darwin.tar.gz
x86_64-unknown-linux-gnu attempt-0.2.8-x86_64-unknown-linux-gnu.tar.gz
x86_64-unknown-linux-musl attempt-0.2.8-x86_64-unknown-linux-musl.tar.gz
aarch64-pc-windows-msvc attempt-0.2.8-aarch64-pc-windows-msvc.zip
x86_64-pc-windows-msvc attempt-0.2.8-x86_64-pc-windows-msvc.zip

The sync server

  • attemptdb-server-0.2.8-aarch64-unknown-linux-musl.tar.gz — attemptdb-server + attempt, static; what deploy/Dockerfile downloads
  • attemptdb-server-0.2.8-x86_64-unknown-linux-musl.tar.gz — attemptdb-server + attempt, static; what deploy/Dockerfile downloads

Verify with sha256sum -c SHA256SUMS.

Binaries are not code-signed yet. On macOS, install through
Homebrew or clear the quarantine attribute manually.

v0.2.7

Choose a tag to compare

@github-actions github-actions released this 05 Sep 08:50

Install

curl -fsSL https://raw.githubusercontent.com/nullarch/attemptdb/main/install.sh | sh

Windows PowerShell:

irm https://raw.githubusercontent.com/nullarch/attemptdb/main/install.ps1 | iex

Platforms in this release

Target Artifact
aarch64-apple-darwin attempt-0.2.7-aarch64-apple-darwin.tar.gz
aarch64-unknown-linux-gnu attempt-0.2.7-aarch64-unknown-linux-gnu.tar.gz
aarch64-unknown-linux-musl attempt-0.2.7-aarch64-unknown-linux-musl.tar.gz
x86_64-apple-darwin attempt-0.2.7-x86_64-apple-darwin.tar.gz
x86_64-unknown-linux-gnu attempt-0.2.7-x86_64-unknown-linux-gnu.tar.gz
x86_64-unknown-linux-musl attempt-0.2.7-x86_64-unknown-linux-musl.tar.gz
aarch64-pc-windows-msvc attempt-0.2.7-aarch64-pc-windows-msvc.zip
x86_64-pc-windows-msvc attempt-0.2.7-x86_64-pc-windows-msvc.zip

The sync server

  • attemptdb-server-0.2.7-aarch64-unknown-linux-musl.tar.gz — attemptdb-server + attempt, static; what deploy/Dockerfile downloads
  • attemptdb-server-0.2.7-x86_64-unknown-linux-musl.tar.gz — attemptdb-server + attempt, static; what deploy/Dockerfile downloads

Verify with sha256sum -c SHA256SUMS.

Binaries are not code-signed yet. On macOS, install through
Homebrew or clear the quarantine attribute manually.

v0.2.6

Choose a tag to compare

@github-actions github-actions released this 05 Sep 08:29

Install

curl -fsSL https://raw.githubusercontent.com/nullarch/attemptdb/main/install.sh | sh

Windows PowerShell:

irm https://raw.githubusercontent.com/nullarch/attemptdb/main/install.ps1 | iex

Platforms in this release

Target Artifact
aarch64-apple-darwin attempt-0.2.6-aarch64-apple-darwin.tar.gz
aarch64-unknown-linux-gnu attempt-0.2.6-aarch64-unknown-linux-gnu.tar.gz
aarch64-unknown-linux-musl attempt-0.2.6-aarch64-unknown-linux-musl.tar.gz
x86_64-apple-darwin attempt-0.2.6-x86_64-apple-darwin.tar.gz
x86_64-unknown-linux-gnu attempt-0.2.6-x86_64-unknown-linux-gnu.tar.gz
x86_64-unknown-linux-musl attempt-0.2.6-x86_64-unknown-linux-musl.tar.gz
aarch64-pc-windows-msvc attempt-0.2.6-aarch64-pc-windows-msvc.zip
x86_64-pc-windows-msvc attempt-0.2.6-x86_64-pc-windows-msvc.zip

The sync server

  • attemptdb-server-0.2.6-aarch64-unknown-linux-musl.tar.gz — attemptdb-server + attempt, static; what deploy/Dockerfile downloads
  • attemptdb-server-0.2.6-x86_64-unknown-linux-musl.tar.gz — attemptdb-server + attempt, static; what deploy/Dockerfile downloads

Verify with sha256sum -c SHA256SUMS.

Binaries are not code-signed yet. On macOS, install through
Homebrew or clear the quarantine attribute manually.