This release fixes a critical bug in v0.6.0 that prevented the server from
starting on PostgreSQL (#267). SQLite installations were not affected
and have nothing to do beyond a normal upgrade.
Who is affected
Anyone running the Arkeep server with ARKEEP_DB_DRIVER=postgres on v0.6.0.
The server exits at startup with:
failed to start retention scheduler: ... unable to encode true into binary
format for int4 (OID 23): cannot find encode plan
What to do
Just upgrade to v0.6.1. No manual steps are required:
- A new migration converts the affected
destinationscolumns to the correct
type, preserving existing values. - The one-time retention migration introduced in v0.6.0 (#130) silently failed
on PostgreSQL. It now runs again automatically on first start, so every
destination gets the retention settings and repository password inherited
from its policy.
After upgrading, check Destinations. A destination shared by two or more
policies is marked Needs review, because Arkeep can't pick one policy's
retention settings over another. Open it and set the retention you want.
This is expected behaviour from v0.6.0, not a new issue.
⚠️ Do not downgrade
If you already started v0.6.0 on PostgreSQL, your database schema has been
migrated. Do not roll back to v0.5.x. Older versions refuse to start
against a newer schema. Going back is only possible by restoring a database
backup taken before the upgrade. Upgrading to v0.6.1 is the supported path.
Thanks to @tedstriker for the detailed report.
Security fix included
v0.6.1 includes the fix for GHSA-75rg-4ppf-pq7g, first introduced in v0.6.0. Versions up to and including v0.5.2 are affected.
Users on an affected version should upgrade to v0.6.1.
Release Summary
Version: v0.6.1
Commit: 6c20fcc
Built at: 2026-09-25T07:23:10Z
Included deliverables
- arkeep-server binaries for Linux and macOS
- arkeep-agent binaries for Linux (amd64, arm64, armv7, mips, mipsle), macOS and Windows
- multi-arch Docker images for server and agent
- SHA256 checksums for all release artifacts
Change log policy
The technical changelog below is generated from Git history using Conventional Commits.
For pull-request-oriented notes and contributor rollup, use GitHub generated release notes configured in .github/release.yml.
Technical Changelog
Changelog
Bug Fixes
Docker Images
# Server
docker pull ghcr.io/arkeep-io/arkeep-server:v0.6.1
# Agent
docker pull ghcr.io/arkeep-io/arkeep-agent:v0.6.1Verify Checksums
sha256sum --check checksums.txt