0.5.2
Features
- Added per-address SMTP rate limiting to prevent abuse of features like password reset. This can be configured in the server using the environment variables
SMTP_MAX_EMAILS_PER_INTERVAL
andSMTP_RATE_LIMIT_WINDOW_MS
. - Added support for
SMTP_BCC_ADDRESS
in the server, allowing a blind copy of all outgoing emails to be sent to a designated address for logging or archiving. - Improved email verification input to support pasting full codes into the first input field, making the user experience smoother when pasting copied codes.
- Enabled support for Helm OCI charts within existing Docker repositories.
- Introduced a dedicated authentication logger for debugging login and token issues. This logger is only active when
ENABLE_AUTH_LOGGING
is set. Note: credentials may appear in the logs, so use with caution. - Improved UI on several pages to better align with our design system.
- Logging in with Single Sign-On (SSO) will now return you to the same page you were on before signing in.
Bug Fixes
- Fixed an issue in NuGet search where non-SemVer versions (e.g.,
1.0.0.0
,v1
,20240601
) could cause some API responses to fail or exclude results. RepoFlow now handles NuGet-compatible version formats correctly even if they do not follow Semantic Versioning. - Fixed a UI bug in tables caused by sorting logic. Table layout and sorting behavior are now corrected.
- Fixed a server crash that could occur when an LDAP request was made with incorrect filter syntax. Malformed filters are now handled gracefully.
- Fixed multiple grammar and spelling issues across the documentation.
Note: The environment variable
COOCKIE_EXPIRY_IN_SECONDS
has been renamed toCOOKIE_EXPIRY_IN_SECONDS
to correct a previous typo. If you're using this environment variable in your self-hosted setup, please update it accordingly.
iOS App Upgrade
We’ve just added Maven repository support alongside existing Docker support. Your iPhone can now serve both Maven (Java) packages and Docker images fully offline, with no setup required.