From 2.3.3 please look at (https://github.com/jenkinsci/display-url-api-plugin/releases)
- JENKINS-58654: Improve performance of display-url-api-plugin (
DisplayURLContext
class).
- PR 24: Update the plugin's dependencies so it can build successfully on Java 11.
- PR 22: Minor grammar and spelling fixes.
- JENKINS-45478 Add an API that will allow extension plugins to decorate the clickable links additional parameters based on the context within which the link was generated.
- JENKINS-41502 Select provider using a parameter
- JENKINS-41578 Add a system property/environment variable to specify default display url implementation
- JENKINS-43538 API changes:
DisplayURLProvider#getTestUrl()
andDisplayURLProvider#getTestURL()
was removed to break dependency on JUnit plugin- There is no known plugins using this API
- If the API is being used via System Groovy or Pipeline scripts, these scrips will need to be updated after the release
- Depend on JUnit 1.19 as previous much older version of this plugin appears not to be available in all update center mirrors, causing installation failure.
- JENKINS-41677 Expose display URLs in environment variables
- RUN_DISPLAY_URL – links to the run result
- RUN_CHANGES_DISPLAY_URL – links to the changes page for a run
- JOB_DISPLAY_URL – links to the jobs homepage
- JENKINS-41578 Add a system property/environment variable to specify default display url imp
- User can prefer Jenkins Classic or Blue Ocean URLs by changing a preference in their user profile
- API update: Move getRoot() to super class so that implementors can use the default root calculation
- JENKINS-38067 encode URLs with Util.encode
- If the root URL cannot be resolved fall back on "http://unconfigured-jenkins-location/"
- Improve test coverage
- Ensure that folder and job names are encoded
- Fix root URL postfix slash
- Initial version