0.8.7
Improvements (7)
-
Added support for Google Vertex AI / Gemini as an LLM provider. See Server Environment Variables for configuration details.
-
Improved Debian package description parsing to ensure better readability and formatting on the package page.
-
Added support for multi-level Docker repositories through the
DOCKER_MAX_IMAGE_DEPTHserver setting. The default maximum depth is4. Previously, RepoFlow only supported a single namespace and image name structure. -
Search now supports searching by package and version ID.
-
Improved Docker registry validation for image names, tags, and digests to return clearer registry-compatible error responses.
-
Improved server error logging to provide clearer diagnostics when troubleshooting issues.
-
Improved file browsing to show a clear error when a file exists in the database but is missing from storage during download.
Bug Fixes (10)
-
Fixed an issue in Maven metadata generation that could result in
500errors when publishing packages with non-semver version formats, including branch-style snapshot versions. -
Fixed an issue where scanning PyPI packages containing only
.eggor.bz2files would fail. -
Fixed an issue where scanning certain Docker images could fail in rare cases.
-
Fixed an issue where scanning certain Maven packages could fail in rare cases.
-
Fixed an issue in Docker repositories where RepoFlow could return an incorrect
Content-Lengthvalue during manifest uploads, which could cause problems with some reverse proxies. The built-in NGINX setup was not affected. -
Fixed an issue where uploading a Docker manifest list could sometimes fail if a package with the same exact name already existed.
-
Fixed an issue where uploading a Docker manifest list could sometimes prevent RepoFlow from saving Docker image layer commands, causing metadata to be missing in the UI.
-
Fixed an issue where non English names could appear incorrectly on some pages.
-
Fixed API v1 package endpoints to correctly handle scoped package names such as
@scope/packagewhen fetching package data and versions. -
Fixed an issue where virtual repositories with a large number of underlying remote repositories could cause the server to crash due to excessive memory usage.