Skip to main content

0.5.1

Features

  1. Added support for Helm chart secrets
  2. Enhanced server request logs for clearer Redis status messages
  3. New API endpoint to list all workspaces
  4. New API to retrieve repository metadata by id
  5. Modified workspace repositories listing API with improved response format (old API remains compatible)
  6. Small improvements to Workspace Settings page UI

Technical Upgrades

  1. Grype updated to v1.26.1 and Syft to v0.92.2
  2. Node.js upgraded from v20 to v22
  3. Default NGINX image switched to nginxinc/nginx-unprivileged:1.27.5-alpine
  4. Updated Hasura engine docker image from v2.37.0 to v2.48.1

Bug Fixes

  1. Fixed Repository Creation API to correctly return 401 Unauthorized when user lacks required permissions
  2. Addressed a display issue where user permissions were not always shown accurately when a repository was marked as public. This did not affect actual permission enforcement, only the visibility of permission levels in some UI contexts
  3. Fixed an issue specific to NuGet where, when a repository was set to public, authenticated user permissions (such as Can Deploy) were not working correctly. Now fixed, user permissions are properly enforced even when public access is enabled.
  4. Fixed an issue where some package versions in the npm API response were missing the required "version" field inside the versions object. This caused the npm view command to display @undefined in the CLI.
  5. Improved optional built-in Kubernetes LoadBalancer for NGINX by removing the hard-coded nodePort value (30000). The service now allows Kubernetes to assign the node port automatically, ensuring better compatibility with various cluster setups and avoiding port conflicts.