Key enhancements

Foundation Built on CNCF Harbor

  • MSR4 leverages Harbor, a robust and widely adopted open-source registry platform.

  • Benefits:

    • Regular updates from a thriving open-source community.

    • Compatibility with modern containerization workflows.

    • Flexible extensibility via plugins and integrations.

Database Transition: Postgres for Better Performance

  • New: MSR4 is built on PostgreSQL, replacing RethinkDB.

  • Benefits:

    • Eliminates RethinkDB-related performance bottlenecks.

    • Provides better scalability and reliability for high-demand workloads.

Introduction of Quotas

  • MSR4 introduces quotas for managing repository storage and resource allocation.

  • Administrators can set limits on storage usage to ensure fair distribution across projects.

Enhanced Backup and Restore Capabilities with Velero

  • MSR4’s native Velero integration provides powerful backup and disaster recovery options:

    • Granular Restores: Restore individual repositories or specific data as needed, minimizing downtime and disruption.

    • Flexible Storage: Backup data to cloud storage (e.g., AWS S3, GCP, Azure) or on-premises environments.

    • Simplifies disaster recovery by supporting incremental backups and restore workflows.

Streamlined Performance and Simplified Architecture

  • Removed Features:

    • RethinkDB (eliminated for better performance and scalability).

  • Improved Scalability: Optimized for Kubernetes environments with simplified cluster configurations.

OCI Helm and API Updates

  • Helm Support: Now uses OCI-compliant Helm charts. While implementation details differ, functionality remains similar.

API and Webhook Changes:

  • Some webhooks and APIs have been updated. Though implementation details differ, the general functionality remains consistent.