Skip to content

Releases: Work-Fort/Hive

Release v0.6.0

19 Apr 14:17
cfbc1d5

Choose a tag to compare

Hive v0.6.0

What's Changed

0.6.0 (2026-04-19)

Features

  • e2e: add AltDB helper for second-store tests (c38d569)
  • e2e: backend selection via HIVE_DB env var (6db81f0)

Bug Fixes

  • domain: rename CurrentRole -> AssignedRole across Go code (1c5c877)
  • migrations: rename current_role -> assigned_role to avoid PG keyword (ee89861)
  • migrations: surrogate PK on agent_permissions to allow NULL scope_team_id (20ee154)
  • migrations: use EXECUTE in PG 005 to avoid reserved-word parse error (0cdee4f)

Continuous Integration

  • add ci.yaml with parallel e2e-postgres job (6ca80e1)

Documentation

  • e2e: annotate backend-conditional skips with their inverse (2bdd72c)
  • migrations: correct safety rationale comment in PG 006 Down block (dd6e3c6)
  • plans: approve PG e2e harness plan (f518edf)
  • plans: close PG e2e harness open questions (f188199)
  • plans: mark PG e2e harness plan complete (cfbc1d5)
  • plans: PG e2e harness plan (19b23bb)

Installation

Linux (x86_64)

wget https://github.com/Work-Fort/Hive/releases/download/v0.6.0/hive-linux-amd64.xz
xz -d hive-linux-amd64.xz
chmod +x hive-linux-amd64
sudo mv hive-linux-amd64 /usr/local/bin/hive

Linux (ARM64)

wget https://github.com/Work-Fort/Hive/releases/download/v0.6.0/hive-linux-arm64.xz
xz -d hive-linux-arm64.xz
chmod +x hive-linux-arm64
sudo mv hive-linux-arm64 /usr/local/bin/hive

Arch Linux (AUR)

yay -S hive

Verification

wget https://github.com/Work-Fort/Hive/releases/download/v0.6.0/SHA256SUMS
sha256sum -c SHA256SUMS --ignore-missing

Release v0.5.0

19 Apr 08:28
9cc35ff

Choose a tag to compare

Hive v0.5.0

What's Changed

0.5.0 (2026-04-19)

Features

  • cli: rename --passport-token → --passport-api-key (ad97dc1)
  • mcpbridge: rename --passport-token → --passport-api-key; send ApiKey-v1 (1c5c40e)

Bug Fixes

  • daemon: migrate inbound auth to NewSchemeDispatch + bump passport service-auth to v0.1.0 (9cc35ff)

Documentation

  • plans: approve Passport scheme split consumer plan (42de31c)

Installation

Linux (x86_64)

wget https://github.com/Work-Fort/Hive/releases/download/v0.5.0/hive-linux-amd64.xz
xz -d hive-linux-amd64.xz
chmod +x hive-linux-amd64
sudo mv hive-linux-amd64 /usr/local/bin/hive

Linux (ARM64)

wget https://github.com/Work-Fort/Hive/releases/download/v0.5.0/hive-linux-arm64.xz
xz -d hive-linux-arm64.xz
chmod +x hive-linux-arm64
sudo mv hive-linux-arm64 /usr/local/bin/hive

Arch Linux (AUR)

yay -S hive

Verification

wget https://github.com/Work-Fort/Hive/releases/download/v0.5.0/SHA256SUMS
sha256sum -c SHA256SUMS --ignore-missing

Release v0.4.0

19 Apr 05:39
5947387

Choose a tag to compare

Hive v0.4.0

What's Changed

0.4.0 (2026-04-19)

Features

  • lint: add golangci-lint v2 hex-arch enforcement and fix exporter_test violation (5947387)

Installation

Linux (x86_64)

wget https://github.com/Work-Fort/Hive/releases/download/v0.4.0/hive-linux-amd64.xz
xz -d hive-linux-amd64.xz
chmod +x hive-linux-amd64
sudo mv hive-linux-amd64 /usr/local/bin/hive

Linux (ARM64)

wget https://github.com/Work-Fort/Hive/releases/download/v0.4.0/hive-linux-arm64.xz
xz -d hive-linux-arm64.xz
chmod +x hive-linux-arm64
sudo mv hive-linux-arm64 /usr/local/bin/hive

Arch Linux (AUR)

yay -S hive

Verification

wget https://github.com/Work-Fort/Hive/releases/download/v0.4.0/SHA256SUMS
sha256sum -c SHA256SUMS --ignore-missing

Release v0.3.1

19 Apr 03:22
e8f4921

Choose a tag to compare

Hive v0.3.1

What's Changed

0.3.1 (2026-04-19)

Bug Fixes

  • e2e: harden harness against orphan leaks; add graceful SIGTERM (e8f4921)

Tests

  • e2e: add failing TestHarnessClose_KillsProcessGroup (d04e1f5)

Documentation

  • plans: add e2e harness orphan-leak hardening plan (3aa4797)
  • plans: approve e2e harness orphan-leak hardening plan (ee5d5cd)

Installation

Linux (x86_64)

wget https://github.com/Work-Fort/Hive/releases/download/v0.3.1/hive-linux-amd64.xz
xz -d hive-linux-amd64.xz
chmod +x hive-linux-amd64
sudo mv hive-linux-amd64 /usr/local/bin/hive

Linux (ARM64)

wget https://github.com/Work-Fort/Hive/releases/download/v0.3.1/hive-linux-arm64.xz
xz -d hive-linux-arm64.xz
chmod +x hive-linux-arm64
sudo mv hive-linux-arm64 /usr/local/bin/hive

Arch Linux (AUR)

yay -S hive

Verification

wget https://github.com/Work-Fort/Hive/releases/download/v0.3.1/SHA256SUMS
sha256sum -c SHA256SUMS --ignore-missing

Go Client client/v0.3.1

19 Apr 14:17
cfbc1d5

Choose a tag to compare

Hive Go Client v0.3.1

Module: github.com/Work-Fort/Hive/client

What's Changed

0.3.1 (2026-04-19)

Bug Fixes

  • domain: rename CurrentRole -> AssignedRole across Go code (1c5c877)

Usage

go get github.com/Work-Fort/Hive/client@client/v0.3.1

Go Client client/v0.3.0

19 Apr 08:27
9cc35ff

Choose a tag to compare

Hive Go Client v0.3.0

Module: github.com/Work-Fort/Hive/client

What's Changed

0.3.0 (2026-04-19)

Features

  • client: rename token → apiKey; send ApiKey-v1 scheme (8e1dc47)

Usage

go get github.com/Work-Fort/Hive/client@client/v0.3.0

Release v0.3.0

18 Apr 20:29
fa69920

Choose a tag to compare

Hive v0.3.0

What's Changed

0.3.0 (2026-04-18)

Features

  • daemon: run sweeper alongside periodic health checks (a4f9990)
  • daemon: SweeperService with SweepOnce + Start loop (e929abf)
  • daemon,e2e: configurable sweeper interval + expiry test (fe3684c)
  • db: add flow_task_ref column to tasks (94a24d6)
  • db: SweepExpiredLeases clears stale claims across backends (5f4cf51)
  • domain: add current-assignment fields to Agent (4846015)
  • domain: add CurrentAssignment to ProvisioningResponse (795a9b4)
  • domain: add ErrPoolExhausted and ErrWorkflowMismatch (17412c1)
  • domain,db: round-trip flow_task_ref on tasks (c6ecd72)
  • postgres: implement claim/release/renew/list-by-assignment (24a02f7)
  • postgres: round-trip current-assignment columns on agents (a431291)
  • provisioning: honor current assignment in Resolve (39cfad1)
  • rest: input/output types for agent pool endpoints (0f51845)
  • rest: register claim/release/renew/pool-list endpoints (dad25d1)
  • rest,client: plumb flow_task_ref through CreateTask/UpdateTask (bca1d0c)
  • sqlite: implement claim/release/renew/list-by-assignment (1d0bef0)
  • sqlite: migration for agent current-assignment columns (0d05204)
  • sqlite: round-trip current-assignment columns on agents (00912a0)

Bug Fixes

  • e2e: JWKS stub rejects all API keys to unblock negative-auth tests (56fbd40)
  • provisioning: tolerate unknown role name on claimed agent (3809d72)
  • rest: replace *bool query param with string enum to prevent Huma panic (3a5fa7c)

Tests

  • daemon: claimed agent provisioning overrides role-set (beaeaba)
  • daemon: provisioning returns no CurrentAssignment when agent free (86b0794)
  • daemon: sweeper exits promptly on context cancel (78c8791)
  • e2e: add JWKS stub and switch harness to in-process Passport auth (f06d9e9)
  • e2e: failing tests for agent pool endpoints (d19b0d3)
  • mcp: get_provisioning surfaces current assignment (69641a1)
  • sqlite: add failing pool operation tests and interface (d0e3f87)
  • sqlite: add failing round-trip test for agent current assignment (9a4666e)
  • sqlite: renew loses cleanly when sweeper wins the race (7e824c6)
  • sqlite: verify all-or-nothing trigger on current assignment (1f6609e)

Documentation

  • file three integration-time gaps (5dae704)
  • plan agent-pool schema, endpoints, sweeper, and provisioning (4e0ff90)
  • spec Hive changes for agent pool design (9b67e71)
  • bugs: record BUG-001 resolution commit (896ebd9)
  • hive: list claim/release/renew/pool-list endpoints (43ba50b)
  • plan: mark agent-pool step 1 (schema) complete (b530a46)
  • plan: mark agent-pool step 2 (endpoints) complete (6f37aed)
  • plan: mark agent-pool step 3 (sweeper) complete (5eed0c2)
  • plan: mark agent-pool step 4 (get_provisioning) complete (fa69920)
  • plan: TPM approve agent-pool step 1 (schema) (fc637de)
  • plan: TPM approve agent-pool step 2 (endpoints) (8119cd3)
  • plan: TPM approve agent-pool step 3 (sweeper) (7e73216)
  • plan: TPM approve agent-pool step 4 (get_provisioning) (4ef3dd5)

Installation

Linux (x86_64)

wget https://github.com/Work-Fort/Hive/releases/download/v0.3.0/hive-linux-amd64.xz
xz -d hive-linux-amd64.xz
chmod +x hive-linux-amd64
sudo mv hive-linux-amd64 /usr/local/bin/hive

Linux (ARM64)

wget https://github.com/Work-Fort/Hive/releases/download/v0.3.0/hive-linux-arm64.xz
xz -d hive-linux-arm64.xz
chmod +x hive-linux-arm64
sudo mv hive-linux-arm64 /usr/local/bin/hive

Arch Linux (AUR)

yay -S hive

Verification

wget https://github.com/Work-Fort/Hive/releases/download/v0.3.0/SHA256SUMS
sha256sum -c SHA256SUMS --ignore-missing

Go Client client/v0.2.0

18 Apr 20:29
fa69920

Choose a tag to compare

Hive Go Client v0.2.0

Module: github.com/Work-Fort/Hive/client

What's Changed

0.2.0 (2026-04-18)

Features

  • client: methods for claim/release/renew/pool-list (f9aa5e5)
  • rest,client: plumb flow_task_ref through CreateTask/UpdateTask (bca1d0c)

Bug Fixes

  • rest: replace *bool query param with string enum to prevent Huma panic (3a5fa7c)

Usage

go get github.com/Work-Fort/Hive/client@client/v0.2.0

Release v0.2.1

17 Apr 08:08
880b572

Choose a tag to compare

Hive v0.2.1

What's Changed

0.2.1 (2026-04-17)

Bug Fixes

  • release: scope daemon tag-action away from client/** commits (880b572)

Installation

Linux (x86_64)

wget https://github.com/Work-Fort/Hive/releases/download/v0.2.1/hive-linux-amd64.xz
xz -d hive-linux-amd64.xz
chmod +x hive-linux-amd64
sudo mv hive-linux-amd64 /usr/local/bin/hive

Linux (ARM64)

wget https://github.com/Work-Fort/Hive/releases/download/v0.2.1/hive-linux-arm64.xz
xz -d hive-linux-arm64.xz
chmod +x hive-linux-arm64
sudo mv hive-linux-arm64 /usr/local/bin/hive

Arch Linux (AUR)

yay -S hive

Verification

wget https://github.com/Work-Fort/Hive/releases/download/v0.2.1/SHA256SUMS
sha256sum -c SHA256SUMS --ignore-missing

Release v0.2.0

17 Apr 08:03
28e92ee

Choose a tag to compare

Hive v0.2.0

What's Changed

0.2.0 (2026-04-17)

Features

  • client: split Go client into its own module with release workflow (28e92ee)

Installation

Linux (x86_64)

wget https://github.com/Work-Fort/Hive/releases/download/v0.2.0/hive-linux-amd64.xz
xz -d hive-linux-amd64.xz
chmod +x hive-linux-amd64
sudo mv hive-linux-amd64 /usr/local/bin/hive

Linux (ARM64)

wget https://github.com/Work-Fort/Hive/releases/download/v0.2.0/hive-linux-arm64.xz
xz -d hive-linux-arm64.xz
chmod +x hive-linux-arm64
sudo mv hive-linux-arm64 /usr/local/bin/hive

Arch Linux (AUR)

yay -S hive

Verification

wget https://github.com/Work-Fort/Hive/releases/download/v0.2.0/SHA256SUMS
sha256sum -c SHA256SUMS --ignore-missing