Skip to content

Version 3.0

Compare
Choose a tag to compare
@daniel-beck daniel-beck released this 14 Dec 20:56
· 75 commits to master since this release
  • Add support for explicitly assigning permissions to groups or users with a given name to prevent confusion when names match either. Show warnings when permissions are ambiguously assigned to users and groups of a given name.

Important upgrade notes

  1. Version 3.0 extends the formats for permission assignments internally and used with Job DSL and Configuration as Code plugins.
    While existing configurations can still be read, warnings will be shown on the UI and in logs when configurations contain ambiguous entries (all past permission assignments are ambiguous).
    Once new permissions have been assigned using version 3.0 or newer, or existing permission assignments have been migrated to apply only to users or groups, downgrading to earlier versions of this plugin may cause problems, as these releases will not be able to load unambiguous permission assignments.
  2. Plugin APIs have changed significantly.
    While some compatibility is retained, other plugins that depend on this plugin will likely need to be adapted to these changes or may behave in unexpected ways.
    If you use any plugins with a dependency on this plugin, make sure they're compatible with this release before upgrading.
    Role-based Authorization Strategy has already been reported as incompatible with this release (JENKINS-67393).