Skip to content

Latest commit

 

History

History
93 lines (56 loc) · 5.09 KB

CHANGELOG.md

File metadata and controls

93 lines (56 loc) · 5.09 KB

Changelog

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)

Features

  • add browser-managed backup connections and repository scopes (eaa2d96)

Setup and migration

  • 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)

Features

  • add Coolify deployment with versioned Spaces backups and monitoring (3719df4)
  • support GitHub App backups across accounts and organizations (ea7c5a0)

Bug Fixes

  • patch container base and target Ubuntu amd64 deployments (145e7b2)

Build System

  • deps: update GitHub Actions dependencies (#13) (4a5eeb8)
  • deps: update Python dependencies and synchronize lockfile (#11) (cdec103)

1.1.2 (2026-10-22)

Security

  • restrict release automation credentials to their required consumers and repository, remove unnecessary workflow-token permissions, and ignore local credential artifacts (2ba78b2)

Build System

  • deps-dev: update grouped Python dependencies (939abdb)
  • deps: update CodeQL Action to v4.39.1 (7b4a93b)

1.1.1 (2026-10-22)

Continuous Integration

  • harden workflow configuration (8dcf95c)

1.1.0 (2026-10-22)

Features

  • 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.

Documentation

  • Add complete installation, configuration, scheduling, monitoring, restore, security, and troubleshooting guidance.

Security

  • 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.

Build System

  • 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.