Authorize-project plugin 2.1.0 released

Hey Everyone!

authorize-project 2.1.0 released for Jenkins.

What it does: lets each job run under its own identity instead of SYSTEM, scoped via per-project strategies (anonymous, specific user, triggering user, system).

This release:

  • Fixes JENKINS-61990: StackOverflowError on boot from recursive ExtensionList access in ProjectQueueItemAuthenticator.getConfigured() during readResolve. Fix gates the lookup on InitMilestone.COMPLETED and catches IllegalStateException for unloaded extensions.
  • Parent POM bumped to 6.x, baseline aligned with Jenkins 2.479.x.
  • Test suite migrated to JUnit5, plus a CasC reapply regression test.
  • Cleared dependency backlog since 2.0.0 (January).

Next: folder-level authorization (JENKINS-60302), declarative pipeline support (JENKINS-50101), and adopting QueueItemAuthenticator.authenticate(Task) (JENKINS-44478) to cut queue overhead.

Release: Release authorize-project-2.1.0 · jenkinsci/authorize-project-plugin · GitHub

2 Likes

Hi @andreahlert, thanks for the new release! However, I don’t yet see a new release/download on Authorize Project.

1 Like