Skip to content

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased


v0.1.0-alpha - 2026-02-13

Added

  • Core Architecture: High-performance artifact repository manager built in Go.
  • Docker Support: Full Docker Registry v2 support for hosted and proxy repositories.
  • Maven Support: Hosted and proxy support for Java/JVM artifacts.
  • npm Support: Hosted and proxy support for JavaScript/TypeScript packages.
  • PyPI Support: Hosted and proxy support for Python packages.
  • NuGet Support: Hosted and proxy support for .NET packages.
  • Go Modules Support: Proxy support for Go dependencies.
  • Helm Support: Hosted and proxy support for Kubernetes Helm charts.
  • APT Support: Hosted and proxy support for Debian/Ubuntu packages.
  • Raw Storage: Generic binary storage for any file type.
  • Security: RBAC (Role-Based Access Control) with fine-grained permissions.
  • Authentication: Multi-auth backend support including Local (JWT), LDAP, and OIDC.
  • Storage Backends: Flexible storage options for Local Filesystem and S3-compatible (MinIO, AWS S3).
  • Observability: Prometheus metrics endpoint (/metrics) and structured JSON logging.
  • UI: Embedded React-based dashboard for repository management and artifact browsing.
  • Search: Full-text search capabilities across all artifact metadata.
  • Cleanup Policies: Automated background tasks for artifact retention and storage optimization.
  • Documentation: Comprehensive MkDocs Material site with architecture deep-dives and integration guides.
  • CI/CD: Automated GitHub Actions workflows for linting, testing, security scanning, and documentation deployment.
  • Examples: Ready-to-use Docker Compose files for Basic, S3, and Full Stack deployments.

Changed

  • Migrated documentation site from Docusaurus to MkDocs Material for better performance and documentation flow.
  • Redesigned project logo in a slate monochrome palette to match the new documentation theme.
  • Updated documentation theme to a monochrome design system for improved readability.

Fixed

  • Corrected GoReleaser ldflags and GHCR namespace for automated release builds.
  • Added missing web build steps to CI jobs to ensure go:embed assets are always up to date.
  • Improved OIDC callback handling for better compatibility with various identity providers.

Security

  • Implemented Semgrep SAST scanning and upgraded CodeQL actions to v4.
  • Added audit logging for all management API operations.
  • Enforced JWT validation for all management API endpoints.
  • Integrated security vulnerability scanning for storage backends.

Internal

  • Refactored storage manager to use a provider-based interface for easier extension.
  • Optimized database migrations for faster startup times on fresh installs.
  • Improved error handling in the proxy client to provide more descriptive feedback.

Note: This project is currently in Alpha. Expect breaking changes until the 1.0.0 release.