Skip to content

v2.0.0-rc1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Oct 10:56
· 30 commits to main since this release
77085d5

Warning

This is a pre-release version. Use with caution and report any issues you encounter.

Changelog

Breaking changes

  • b4249e7 feat(config)!: remove the DOCKER_BACKUP_ environment overrides
  • 8441982 fix(config)!: validate mode, sources and timeouts at load time

Features

  • c54b23b feat(compose): wait until started services run instead of a fixed sleep
  • 099314a feat(release): publish .deb and .rpm packages

Bug fixes

  • 484653d fix(backup): run projects in name order in sequential mode
  • 52639be fix(config): keep the case of environment variable names
  • b694421 fix(config): support ${VAR:-default} in expanded values
  • 11d4fb6 fix(lock): key noop projects by project name
  • fef6b37 fix(lock): use a per-user lock directory

Refactoring

  • 8bf5342 refactor: move to cmd/ and internal/ with injected dependencies

Documentation

  • af1d5c8 docs: add AGENTS.md
  • 72aa5e0 docs: describe the migrated code in AGENTS.md, README and examples
  • b025045 docs: document package download, upgrade, removal and migration
  • 860b040 docs: make AGENTS.md standalone with the project rules
  • 3553304 docs: shorten the installation section

Dependencies

  • 72a52cf fix(deps): require go 1.26.8 for crypto/tls and encoding/asn1 fixes
  • 87ef2cc fix(deps): update module github.com/pelletier/go-toml/v2 to v2.4.3

Maintenance

  • 83c0672 chore: align tooling with go project standard v3
  • 6a0d150 chore: move templates to example/ and stop tracking the binary
  • 9a021ce ci: align checks, release and renovate with solis
  • d261b16 ci: remove dependabot, renovate is the only dependency updater
  • cf9090d style: format code with gofumpt