All notable changes to this project are documented in this file. The format is based on Keep a Changelog, and versions follow Semantic Versioning.
This file is maintained by Release Please from Conventional Commits. Do not manually add a release section; describe user-visible changes in commit messages and edit the generated release pull request when additional context is useful.
1.3.0 (2026-11-08)
- add browser-managed backup connections and repository scopes (eaa2d96)
- Create multiple read-only GitHub Apps through the protected browser setup and connect personal or organization accounts without manual PEM handling.
- Select all repositories, specific repositories, all except selected repositories, or pause each connection. GitHub installation permissions remain the access limit.
- Configure and test DigitalOcean Spaces in setup; only the setup HTTPS URL and password are required in the environment for new deployments.
- Preserve existing copies of excluded/paused repositories. Failed connections alert while other connections continue backing up.
- Existing manual configuration remains supported. New browser connections start paused; select a backup scope before expecting code backups. Saved browser Spaces settings take precedence over legacy Spaces environment settings.
- See the Coolify deployment guide and GitHub App setup guide.
1.2.0 (2026-11-07)
- add Coolify deployment with versioned Spaces backups and monitoring (3719df4)
- support GitHub App backups across accounts and organizations (ea7c5a0)
- patch container base and target Ubuntu amd64 deployments (145e7b2)
- deps: update GitHub Actions dependencies (#13) (4a5eeb8)
- deps: update Python dependencies and synchronize lockfile (#11) (cdec103)
1.1.2 (2026-10-22)
- restrict release automation credentials to their required consumers and repository, remove unnecessary workflow-token permissions, and ignore local credential artifacts (2ba78b2)
- deps-dev: update grouped Python dependencies (939abdb)
- deps: update CodeQL Action to v4.39.1 (7b4a93b)
1.1.1 (2026-10-22)
- harden workflow configuration (8dcf95c)
1.1.0 (2026-10-22)
- Back up repositories and gists visible to a GitHub token in incremental or snapshot mode.
- Support local filesystems, NAS mounts, and S3-compatible object storage.
- Optionally archive wikis, repository metadata, pull requests, issues, releases, Actions data, Git LFS objects, settings, and accessible security metadata.
- Support GitHub.com and GitHub Enterprise Server API endpoints.
- Add verification, preflight checks, structured logs, locking, retention, and hardened defaults.
- Add complete installation, configuration, scheduling, monitoring, restore, security, and troubleshooting guidance.
- Run the container as an unprivileged user, remove unused runtime package tooling, and gate release images on actionable High/Critical vulnerability findings.
- Add CodeQL, dependency review, Dependabot, OpenSSF Scorecard, immutable workflow pins, SBOMs, checksums, and GitHub/Sigstore provenance attestations.
- Automate Semantic Versioning, changelog pull requests, draft releases, verified Python artifacts, and multi-architecture GHCR images with Release Please and GitHub Actions.
- Add built-in, token-free
github-backup help [COMMAND]documentation.