Skip to content

Releases: jenkinsci/github-branch-source-plugin

1917.v9ee8a_39b_3d0d

03 Nov 14:03
9ee8a39

Choose a tag to compare

👷 Changes for plugin developers

👻 Maintenance

📦 Dependency updates

  • Bump io.jenkins.tools.incrementals:git-changelist-maven-extension from 1.8 to 1.13 (#892) @dependabot[bot]

1911.vc09e01781005

25 Oct 20:32
c09e017

Choose a tag to compare

🐛 Bug fixes

  • JENKINS-76235 - Fix 500 error when saving organization folder with credentials using an invalid owner (#909) @apuig

1910.v4ca_b_2c639cb_0

23 Oct 17:09
4cab2c6

Choose a tag to compare

🐛 Bug fixes

📦 Dependency updates

  • Bump io.jenkins.tools.bom:bom-2.504.x from 5294.va_d2e144c80e1 to 5543.vfd758c7c868d (#904) @dependabot[bot]

1906.v21c5c13d25c6

15 Oct 23:41
21c5c13

Choose a tag to compare

🚀 New features and improvements

  • Add GitHub branch and pull request info to the 'Details' widget (#826) @janfaracik

1871.v50ffb_786515e

01 Oct 16:13
50ffb78

Choose a tag to compare

👷 Changes for plugin developers

  • Prevent testProviderRefresh test failures due to log ordering differences (#897) @MarkEWaite

1869.vdb_846d75405b_

26 Sep 13:26
db846d7

Choose a tag to compare

👷 Changes for plugin developers

1864.v411feec5e78e

17 Sep 07:19
Immutable release. Only release title and notes can be modified.
411feec

Choose a tag to compare

🐛 Bug fixes

1862.v1a_fc22a_d3788

11 Sep 14:59
Immutable release. Only release title and notes can be modified.
1afc22a

Choose a tag to compare

🐛 Bug fixes

  • [BEE-62243] Use AccessSpecifiedRepositories as default access strategy for GitHub App credentials (#890) @jeromepochat

📝 Documentation updates

1848.v42f74f7f4500

02 Sep 08:39
42f74f7

Choose a tag to compare

🐛 Bug fixes

✍ Other changes

1844.v4a_9883d49126

28 Aug 06:40
4a9883d

Choose a tag to compare

💥 Breaking changes

  • Add new options to GitHub App credentials to allow dynamic restrictions of the repositories and permissions available to installation access tokens in some contexts (#822) @dwnusbaum

    Review the documentation for more information.

    ⚠️ The new configuration options are not fully backwards compatible.

    For existing GitHub App credentials which do not have the owner field set, the migration to the new format is not fully compatible. These credentials migrate to the “Infer owner and allow access to all owned repositories” mode described in the documentation, which means that they will only work in contexts where the owner can be inferred, such as Organization Folders and Multibranch Pipelines.

    If you are using the credentials in a context where inference is not supported, you will need to reconfigure these credentials to use the “Specify accessible repositories” mode instead, specifying the appropriate owner (or leaving it blank if the app is installed in a single GitHub organization).

    Note also that Pipeline libraries do not support inference, and will instead be inferred to have the same owner as the main SCM for the build itself. If the library's SCM is in a different repository than the build, you will not be able to use "Infer accessible repository" for the credentials used by the library. If the library's SCM is in a different GitHub organization than the SCM for the build, you will also not be able to use "Infer owner and allow access to all owned repositories". To avoid these issues, you can configure the Pipeline library to use a credential with the "Specify accessible repositories" mode that allows access to the repository that contains the library itself.

📦 Dependency updates