DocsVersionsFrigg5.0.0

5.0.0

🚧 Internal test version, not yet publicly available 🚧

Below is the changelogs for Frigg version 5.0.0

Breaking changes:

  • Adds ability to apply only resources which are different from those on the main branch
    • This change requires changing your GitLab pipeline config, pre 5.0.0 pipeline config now fails
  • Adds support for exporting projects from User namespaces
    • This changes how groups are exported
    • Projects are now exported with their project ID included in the yaml filename, thus requiring a new export
  • Updated constraints in ZOD templates
    • Some previously accepted values might now fail validation

Additions:

  • Adds audit log functionality
  • Adds missing GitLab access levels
  • Adds functionality which makes sure Frigg resources and their files all have a unique name
  • Adds feature for automatically creating an MR with resources for manually created projects and groups
  • Adds feature which makes it possible to only export the missing resources
  • Adds feature which makes the managing of users by Frigg optional per group
  • Redesigns the syncing of protected branches
  • Redesigns the syncing of projects
  • Redesigns the way comments look on Frigg merge requests

Fixes:

  • Fixes approval rule mapper which caused changes that never dissapeared
  • Fixes bug which made it so current members aren’t correctly requested
  • Fixes duplicate errors appearing in validation error list

Internal:

  • Internal release for Avisi use only
  • Adds local integration test suite
  • Adds prettier formatting to the Frigg Backend
  • Adds messaging-, MR- and errorservice
  • Adds improvements to the Frigg backend pipeline
  • Updated dev dependencies
  • Refactors CLI structure