github arkeep-io/arkeep v0.1.0-alpha.1

latest releases: v0.3.2, v0.3.1, v0.3.0...
pre-releaseone month ago

Release Summary

Version: v0.1.0-alpha.1
Commit: 3ca57f7
Built at: 2026-04-01T10:40:34Z

Included deliverables

  • arkeep-server binaries for Linux and macOS
  • arkeep-agent binaries for Linux, 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

Features

    • a0e705f feat(agent): add agent logic and configuration
    • b11b467 feat(documentation): add documentation and faq
    • 32ab53c feat(gui): ad snapshots list
    • f024e96 feat(gui): add agent layer
    • e63f016 feat(gui): add destinations
    • 58a8a65 feat(gui): add destinations
    • a982125 feat(gui): add font family
    • d3ad78a feat(gui): add local login flow
    • 7a928f9 feat(gui): add login page
    • 5c6435e feat(gui): add policies detail page and forbidden/not found pages
    • 0c4da18 feat(gui): add settings page
    • 4b1beb8 feat(gui): add users management
    • 268d33f feat(gui): better error pages
    • 1533dca feat(gui): dark and light themes
    • 6bdbd00 feat(gui): initialized GUI structure
    • 1040c51 feat(gui): standardized gui layout
    • b1fcc7e feat(server): add database layer
    • 05a7c97 feat(server): add repository layer
    • 7ca6f73 feat(server): add scheduler and api layer
    • 301a3fa feat(server): add test user seed logic
    • 570cd21 feat(server): fix GORM UUID foreign key resolution
    • 85c95b5 feat(server): gRPC server and agent manager
    • abc17ad feat(server): implement auth service with JWT RS256, Argon2id and OIDC
    • 8008e30 feat(server): notifications
    • ac14050 feat(server-agent): add metrics to agent and add job and log layers
    • bcd7e2f feat: add docker host path translation for backup and restore
    • 56c57fd feat: add jobs list and details
    • 8a3f8fb feat: add jobs list and details
    • 864a71f feat: add version check API and UI upgrade indicator
    • 03d2ebf feat: add version check API and UI upgrade indicator
    • d9607d6 feat: added dynamic page titles
    • e51f328 feat: agent auto discovery
    • 57b21a9 feat: anonymous usage telemetry
    • f3c0781 feat: anonymous usage telemetry
    • 87ab63c feat: auto-detect host root and enable /hostfs mount by default
    • 6ab9047 feat: backup restore procedure
    • a6e733d feat: cleared version displaying and update indicators
    • a8ae6a9 feat: clearer version displaying and update indicators
    • cd95d80 feat: docker deploy option
    • 1416e55 feat: docker deploy option
    • 7692bf4 feat: docker volumes auto discovery in policies
    • 4af7729 feat: first user onboarding flow
    • cf906fb feat: grpc is now secure under TLS
    • d1e614e feat: job type to accomodate restore jobs
    • 063c1e0 feat: kubernetes deploy option
    • a518e7e feat: multiple OIDC providers supported
    • db34ed6 feat: multiple OIDC providers supported
    • 38d8f86 feat: multiple OIDC providers supported
    • 8eb8c83 feat: secure grpc under TLS and mTLS, updated documentation to reflect new architecture
    • f774298 feat: switch to bind mount, add backup dir env + restore readonly handling

Bug Fixes

    • ab081a7 fix(agent): eternald deps download via taskfile
    • 24b485b fix(gui): add login video
    • b199ab6 fix(gui): align dark theme tokens
    • 2bb85f8 fix(gui): better policies edit
    • fc16188 fix(gui): live agent metrics
    • e657e9b fix(gui): policies edit for docker volumes
    • 046ec65 fix(gui): refresh token loop
    • 86acdac fix(gui): removed baseUrl deprecation in tsconfig.app.json
    • 2bdb3a4 fix(gui): removed unused useTheme() composable in App.vue
    • d110ec8 fix(server): auth api return access token expiration to accomodate gui access and refresh token logic
    • fc9e997 fix(server): generate agent UUID correctly by exporting embedded base structs
    • 0ea88f9 fix(server): removed registration token logic as it is no longer user
    • c1337fb fix(server): unified migrations
    • 3097863 fix(workflow): container vulnerability scan
    • 4a3ba7c fix(workflow): container vulnerability scan
    • 01a665e fix(workflow): container vulnerability scan
    • a9f7f3a fix(workflow): github actions
    • c4867bb fix(workflow): github actions
    • 286809c fix(workflow): github actions
    • f194cc6 fix(workflow): pnpm support in github actions
    • b4ee8da fix(workflow): updated actions version
    • cb60cc6 fix(workflow): upgraded version of actions to support go 1.26
    • 5a77dde fix(workflow): upgraded version of actions to support go 1.26
    • b1ffa32 fix(workflow): upgraded version of actions to support go 1.26
    • 4930a57 fix(workflow): upgraded version of actions to support go 1.26
    • e8fc042 fix(workflow): upgraded version of actions to support go 1.26
    • bda0f4e fix(workflow): upgraded version of actions to support go 1.26
    • 64546c8 fix: add coverage gate in CI (closes #15)
    • 263be58 fix: added privileges to arkeep user to read docker volumes content
    • 8dfac11 fix: agents duplicating when re-deploying stack with docker
    • b4b98d6 fix: align module paths to arkeep-io organization
    • 5d32919 fix: auto-handle docker.sock permissions and fix docker source availability
    • af5faeb fix: avoid restoring into running docker volumes and translate local paths
    • ed843c6 fix: better backup logs management and cleared error handling on backup job fails
    • 488bb60 fix: better naming conventions for flag variables
    • 18f98b6 fix: copy gui dist contents instead of nesting dist directory
    • 67e835c fix: details page uniformity and SMTP configuration
    • 1260126 fix: disable caching for index.html to ensure fresh UI loads
    • c74537b fix: docker autodiscovery cross-platform
    • 036febb fix: fixed security alerts
    • 45e8dc1 fix: fixed security alerts
    • bc2b92b fix: fixed security alerts
    • 7e20f8b fix: fixed security alerts
    • a2224b4 fix: fixed security alerts
    • 7b0ee9a fix: gorm converting OIDC wrong prevents user to save OIDC settings
    • dfc532b fix: gui embedded in server
    • 343e7d4 fix: job destination started at
    • 7243cd4 fix: local directory are now usable with docker compose deploy option
    • 02d1dde fix: local directory are now usable with docker compose deploy option
    • 15e5e96 fix: moved pr template to correct position
    • 676018a fix: normalize Windows paths and prevent root translation for restore
    • b5bb767 fix: removed default Vite readme
    • 278101b fix: removed goreleaser author
    • f866977 fix: removed unused field
    • caf0da4 fix: report correct agent count independent of connection state
    • f013e02 fix: restore now translate local path to match backup logic
    • 9054141 fix: scope lchown tolerance to host root and improves upgrade indicator
    • afdf7b6 fix: serve SPA index directly and avoid embedded dist nesting
    • 8f92987 fix: serve embedded SPA index explicitly and avoid nested dist copy
    • ab0b65b fix: serve embedded static files dynamically and fallback to SPA index
    • fc23a1d fix: telemetry data dir not creating automatically
    • 229cb15 fix: tolerate lchown errors only under configured host root
    • b7ac642 fix: updated go modules to latest versions
    • 6f9f26f fix: upgraded go packages to latest version
    • f44325d fix: use stable date extraction for weekly dashboard charts
    • 754b94f fix: validate cron expression in policies (closes #5)

Build & CI

    • 9433ee9 ci: added permissions to address security vulnerabilities
    • 8e4f12e ci: updated release actions version

Maintenance

    • 3ca57f7 chore: add dependabot config, correct license label in goreleaser docker config, git-cliff changelog
    • 7a8943c refactor: reduced agent docker image size by embedding only the necessary files
    • 5de0cff refactor: reduced agent docker image size by embedding only the necessary files
    • 3776411 refactor: telemetry production url
    • 3283372 refactor: updated packages to latest version

Docs

    • 3ea3f61 docs: add contributor covenant code of conduct
    • 95688ab docs: aligned docker compose examples with new grpc architecture
    • 8867987 docs: updated docker compose examples to be in line wit a real production deploy
    • d11044d docs: updated docs to match new gprc flags
    • d47620a docs: updated docs with new gui workflow
    • c39d140 docs: updated readme to reflect new grpc TLS requirements
    • d4d41bb docs: updated to reflect new DOCKER_HOST_ROOT flag

Other Changes


Docker Images

# Server
docker pull ghcr.io/arkeep-io/arkeep-server:v0.1.0-alpha.1

# Agent
docker pull ghcr.io/arkeep-io/arkeep-agent:v0.1.0-alpha.1

Verify Checksums

sha256sum --check checksums.txt

Don't miss a new arkeep release

NewReleases is sending notifications on new releases.