Skip to main content

Changelog

All notable changes to Cargoman.

[Unreleased]

Added

  • Initial public release
  • Composer Protocol v2 support
  • REST API for customer and package management
  • GraphQL API for flexible queries
  • GitHub, GitLab, Bitbucket webhook integration
  • Filesystem and Cloudflare R2 storage backends
  • Customer subscription lifecycle (suspend, freeze, reactivate)
  • Token-based authentication with Argon2 hashing
  • Multi-tenant support for Cloud deployments

Security

  • SQL injection prevention via SQLx compile-time checks
  • Token hashing (never stored in plain text)
  • Webhook signature verification
  • Rate limiting on public endpoints

Versioning

Cargoman follows Semantic Versioning:

  • MAJOR: Breaking changes to API or configuration
  • MINOR: New features, backwards compatible
  • PATCH: Bug fixes, backwards compatible

Release Schedule

  • Stable releases: Monthly
  • Security patches: As needed
  • Breaking changes: Announced 30 days in advance

Upgrade Guide

See the upgrade documentation for instructions on updating your installation.