Skip to main content

0.3.9

Features

  1. Added LDAP authentication support: RepoFlow now supports authentication via LDAP, allowing integration with enterprise directory services for user authentication.

  2. New health check routes:

    • /health → Returns a basic 200 OK if the service is running.
    • /health/hasura → Checks if the Hasura GraphQL connection is active.
    • /health/object-storage → Checks if the object storage (S3 or compatible) is accessible.
    • /health/full → Runs a complete health check, verifying all services.
  3. The logsPvc configuration in values.yaml has been updated for Helm deployments.

Important: To avoid deployment failures, make sure to update your configuration:

logsPvc:
logsVolumeSize: "100Mi"
storageClassName: "" # Default empty, so it won't set a storage class unless specified
accessModes: [] # Default empty, so it will use "ReadWriteOnce" unless specified
  1. Added a new environment variable to configure the S3 checksum algorithm. Read more here.

Bug fixes

  1. Now, with the DOCKER_AUTH_USE_REQUEST_HOST environment variable, you can set authentication to use the request's host and protocol, making it behave like a relative URL. We attempted to support fully relative URLs, but not all Docker clients accept them.
  2. Fixed a bug in RPM where, in some cases, primary.xml.gz did not specify conflict dependencies.
  3. Fixed an issue where file-based requirements that were also provided by the same package were not filtered out.