DevOps Portal 2.1.2

Last modified by Boris Folgmann on 2025/10/13 10:47

Enhancements

  • A new "Reset 2FA" button has been added to the user details page and is also available in the More menu on the users page. Reset 2FA makes sense, when a user switched to a new mobile phone but forgot to back up the 2FA code configuration.
  • Prepared the DevOps Portal to support external identity providers (IdPs) in the future.
  • Since gitlab implemented a soft delete for organizations, the consequence is, that projects deleted in the DevOps Portal will stay for 7 more days in gitlab. Since this would block creating a new project in the portal with the name that was previously used, the DevOps Portal is now renaming deleted organizations in gitlab to a unique name to avoid any collisions.

Improvements

  • The aggregation logic for collection projects in Dependency Track has been changed to sum up the number of findings of sub projects only when they are marked as "last version".
  • Updated the Portal to Angular v20.
  • The optional feature for automatically locking inactive users has been improved and is now sending mails with dates formatted to the locale of the user.
  • Improved pod affinity settings to avoid scheduling problems after cluster restarts.
  • Improved design of project and tech user delete dialogs.

Bugfixes

  • On the Tech User edit page, the flickering caused by the password strength check has been fixed.
  • Fixed a bug in the localization that could lead to UI errors for some users.