- Forward compatibility with Guice 7
- Update plugin-pom to 4.75
- Add missing
application/x-www-form-urlencoded
header - Use GitHub readme as documentation entry point
- Replace Prototype.js with native JavaScript
- #376 Updated dependencies
- #347 Add two properties for comment author name and email
- removed icon-shim plugin dependency
- Remove garbage classes.
- Fix async issues caused multiple builds running while one should be, uncomplete "polling log" attached to build.
- Don't serialise github api object in Causes (appeared with multibranch support).
- Don't use DataBoundSetter on fields.
- Temporary don't use symbol that conflicts with buggos pipeline.
- Reset github connection cache in "GitHub plugin" repo provider.
- (Acutalisation of internal state) Change urls, repository name and remove old data on org/repo settings change.
- Reduce number of connections to github during startup (actualisation happens on first trigger run).
- Symbols.
- Fix logging.
- Fix build/rebuild buttons.
- Multibranch support with branches, PRs, tags.
- failed release.
- [branch] reduce number of github api calls for hook processing.
- [branch] Single branch check shouldn't effect local storage.
- [branch] fix error in branch commit event
- fix repoproviders job-dsl binding.
- [branch/pr] API for hidding delayed errors
- [branch/pr] Providers dsl.
- [branch] Remove deleted branches from local repo.
- [branch/pr] fix triggers triggering from hooks when jenkins has bad configured job with triggers
- [branch/pr] Don't throw exception when events not defined in triggers.
- [branch/pr] Build and rebuild latest buttons added/reworked
- [pr] comment triggering fixed and enhanced
- [pr] exposed labels as environment variable
- [branch] Don't trigger on new branch when expecting commit changes
- [pr] fix user restriction.
- Try iterate in global server configs and pick token with admin access
- Report repo provider search errors to job page.
- Make icons not so ugly
- [PR] Retry comments retrieval
- [branch] Commit message triggering
- [branch] DSL support
- [PR] comment publisher DSL
- inject pr body in variable
- Create internal repository without remote connection.
- Don't cache repo connection in trigger.
- Don't cache PR number/repo in publishers.
- Fix fix null safe in repositories.
- GitHubRepository Provider API for not using global connection.
- Null safe in repositories.
- [PR] Inject comment body and matched group.
- Escape strings for env variables.
- [PR] Test and logging for PR description body.
- [BRANCH] name restriction event shouldn't trigger on match.
- [PR] Skip PR number.
- Text enhancements.
- Few public java APIs for rebuild actions.
- [PR] [BRANCH] whitelist params for security-170.
- [BRANCH] Refactor code to use java8 functions.
- [BRANCH] Allow whitelist branches via SkipEvent.
- [PR] Job-dsl: support whitelist branches definitiion.
- [PR] Comment event: do not skip the first comment.
- [PR] Fixed (?) triggering regression.
❓ [PR] Regression #141
- Verbose logging for exceptions.
- Java 8 required as it was written in docs for a long time.
- Support more job types.
- [PR] Update all local PRs with fresh information on every check.
- Fixed non chrome browsers support for clicking buttons.
- [PR] Survive GH outages/bad fetched PR/Issues (NPE in event).
- Clean-up test class.
- [BRANCH] New
GitHub Branch Trigger
. - [DOC] Updated docs.
- Jucies is optional dep.
- [PR] Insert PR state as variable.
- [PR] Add job-dsl for BuildStep status updater.
- [PR] Fixed cancel queued builds.
- [PR] New feature: abort running builds.
- [PR] Show badge in build history instead raw html.
- [PR] Post link to project for Pending status when job in queue.
- [PR] Get quiet period from the parameterizable job.
- [PR] Support matrix-project job type.
- [PR] Workflow step for setting pr statuses.
- [PR] Advanced context name resolution for pr statuses.
- [PR] Reworked polling log action (sidepanel button/page).
- [PR] More job-dsl plugin configuration.
- [PR] Fixed skip logic for events.
- [PR] New label not exists event.
- Failed maven-release-plugin.
- [PR] Fixed UI configs.
- [PR] Clarified help texts and UI info.
- [PR] Support Job.class (workflow-plugin) for hooks triggering.
- [PR] Update block-queued-job-plugin and Extension for it to support Job.class (workflow-plugin)
- [PR] Added checkstyle, pmd.
- Fixed UI settings configuration.
- Support Job type (workflow-plugin support)
- Reorganised to multi-module maven structure
- Renamed to
github-integration-plugin
- Provide default configuration in UI
- Indent trigger configuration UI
- Prevent NPE in weird missconfigured case
- Fixed check api url method in global config
- Replace custom repo name parsing with github-plugin class
- Fix NPE after pulls clearing in GHRepo action
- Optimise hooks based check
- Replace all jdk logging with slf4j-jdk
- Fixed trigger by comment UI entry
- Fix broken polling page
- Feature: Experimental hooks support
- Fix: Don't persist project object
- skip events refactoring
- clean-ups
Version forward: maven-release-plugin failed
- Polling log in project/build
- Waterfall conditioning
- Added blockedQueue optional Extension (block-queued-job-plugin)
- Fixed: Allow save job that had no GH project property before