Release Manual 7.2.x

    Upgrade instructions

    For upgrade instructions, refer to Upgrade XL Release.

    Important: If you plan to skip versions when you upgrade, ensure that you read the version-specific upgrade notes for each intermediate version. You may be required to perform manual actions as part of the upgrade.

    XL Release 7.2.0

    XL Release 7.2.0 is a short-term support (STS) version that will be supported until it is superseded by the next STS or long-term support (LTS) version. STS versions do not receive specific maintenance releases. For more information, refer to Short-term support/Long-term support policy.

    XL Release 7.2.0 new features

    Integrated OIDC authentication

    As of XL Release 7.2.0, you can configure XL Release authentication using the OpenID Connect(OIDC) protocol. You can log into XL Release using various Identity providers that support the OIDC authentication protocol. XL Release supports integration with Keycloak, OKTA, and Office 365. To use this feature, you must install the XL Release OIDC Authentication plugin. For more information, refer to Configure OpenID Connect(OIDC) Authentication for XL Release.

    Added options for restarting from a phase

    When you want to restart a release from a specific phase, you can now select the phase version: either the latest copy of the phase or the original version of the phase.

    Improved phase search with the REST API

    You can now search for a phase within a release using the REST API based on the (partial) title and phase version. For more information, refer to the REST API documentation.

    Implemented bulk actions on releases

    With XL Release version 7.2.0 you can select multiple releases in the release overview and perform actions like start and abort.

    XL Release 7.2.0 upgrade notes

    Java Development Kit (JDK) version requirement

    XL Release 7.2.0 requires JDK 1.8.0_25 or higher.

    JMX bean for archiving job settings moved

    The JMX managed bean with archiving job settings were moved from com.xebialabs.xlrelease:name=Archiving to com.xebialabs.xlrelease.settings:name=Archiving.

    Renamed Xfile to Releasefile

    The Groovy DSL file that describes all the phases, tasks, and task-groups in the release and allows you to store release definitions as code in version control has been renamed from Xfile to Releasefile.

    Recompile plugins that are using Scala

    Before upgrading to XL Release version 7.2, verify that all community plugins using Scala are compiled against Scala 2.12 version. The following community plugins have been updated already: auth-spnego-plugin and xl-metrics-plugin.

    Contact XebiaLabs Support if you have hotfixes

    If you have hotfixes installed, contact the XebiaLabs support team before upgrading.

    XL Release 7.2.0 release notes

    New features

    • [REL-4002] - Restarting phase with latest copy of phases
    • [REL-4306] - Bulk actions on releases: start & abort
    • [REL-5036] - Task type drop-down enhancements: multi-level menu
    • [REL-5062] - Test Email Configuration Button: SMTP screen
    • [REL-5065] - Email notification for bulk action on releases
    • [REL-5085] - GitHub repository listing enhancements
    • [REL-5188] - Bulk selection of releases using Shift key
    • [REL-5192] - OpenID Connect plugin
    • [REL-5210] - Restarting phase with original copy of phases
    • [REL-5212] - Public REST API to find out original or latest phase

    Improvements

    • [REL-4902] - Roles screen UI enhancements - scrollable content inside table
    • [REL-5059] - Infinite scrolling across XLR
    • [REL-5070] - UI improvement for table view of release
    • [REL-5071] - Document how to disable welcome templates
    • [REL-5196] - Alphabetical sort of users and teams in task modal

    Bug fixes

    • [REL-4960] - IBM Lotus Notes - notification mails show white text on white background
    • [REL-5095] - Add new role modal does nothing when "return" is pressed
    • [REL-5150] - Modal on Create Variable screen is not scrollable when screen/browser resolution is small
    • [REL-5151] - Infinite scrolling doesn't work with large screens
    • [REL-5184] - Jython scripts fail if the repository is on a different drive
    • [REL-5231] - The new dialog to edit a role is not usable for roles with a lot of members