XL Release - Release Notes

    Version 4.5.2

    The following important improvements were introduced in XL Release 4.5.2:

    • Improved the performance of the Task overview
    • Improve the performance when creating a release
    • Fixed a bug preventing a new release from being created when there was an attachment in a template

    Below you can find a more detailed list of changes that were made compared to XL Release 4.5.1.

    New features

    • [REL-1950] - Allow connections to LDAPS to use keystore and truststore settings in server configuration

    Improvements

    • [REL-2227] - Improve performance of the Task overview
    • [REL-2262] - Improve performance when a release is created

    Bug fixes

    • [REL-2271] - Could not start a new release from the Release Overview when there was an attachment in a template
    • [REL-2272] - Attachments attached before XL Release 4.5.0 could not be downloaded Improvements

    Version 4.5.1

    The following important improvements were introduced in XL Release 4.5.1:

    • Improve performance on the Calendar screen
    • Paginate templates on the Templates screen
    • Paginate releases on the Pipeline screen

    Below you can find a more detailed listing of changes made compared to XL Release 4.5.0.

    New features

    • [REL-2203] - Use a new logo for XL Release

    Improvements

    • [REL-1889] - Improve calendar performance
    • [REL-2204] - Paginate templates on the Templates screen
    • [REL-2205] - Paginate releases on Pipeline screen

    Bug fixes

    • [REL-2229] - Do not prompt the user to upgrade when installing XL Release for the first time

    Version 4.5.0

    The following important new features and improvements were introduced in XL Release 4.5.0:

    • Public REST API
    • Public API exposed in scripts and plugins
    • Conditional task execution
    • New release trigger: Artifact published in Nexus
    • New release trigger: Time schedule (cron-style)

    Below you can find a more detailed listing of changes made compared to XL Release 4.0.x.

    New features

    • [REL-1246] - Expose XL Release API in scripts
    • [REL-1567] - Update "output comment" of automated tasks while the task is running
    • [REL-1619] - Support conditionally executed tasks
    • [REL-1654] - Allow users to start a parameterized build in Jenkins
    • [REL-1755] - Create a time-based trigger
    • [REL-1808] - Support variables in password fields
    • [REL-1809] - Allow triggers to set a custom tag
    • [REL-1819] - Create a trigger to publish to Nexus
    • [REL-1899] - Make the script editing window resizable
    • [REL-1906] - Allow connection to XL Release over HTTPS with mutual authentication
    • [REL-2022] - Expose current task in scripts

    Improvements

    • [REL-1636] - Export of a completed release to Excel should include counters
    • [REL-1637] - Use full name of users in Excel exports
    • [REL-1639] - Hide Alerts section of Release Summary for completed releases
    • [REL-1865] - Add favicon to the GUI
    • [REL-1867] - Allow users to update status and flag of release from a Python script
    • [REL-1910] - Extend HTTP REST API with new functionality
    • [REL-1936] - In reports, only show releases that user has permission to view
    • [REL-2049] - Add SVN trigger plugin to XL Release distribution
    • [REL-2051] - Make username/password fields optional while configuring XL Deploy in XL Release
    • [REL-2052] - Access an overview of all releases on a given day from the calendar
    • [REL-2053] - Require confirmation to delete a role
    • [REL-2121] - Publish HTTP REST API documentation
    • [REL-2187] - Support composite packages in XL Deploy variable content assist

    Bug fixes

    • [REL-1644] - Show all items in Release Flow menu for completed releases
    • [REL-1845] - Prevent connection between XL Release and XL Deploy from failing on Windows environment in Java Virtual Machine (JVM) 8
    • [REL-1964] - Ensure that plugin task properties are not cleared when restarting a phase
    • [REL-2017] - Correct link to "Read more about variables" documentation
    • [REL-2124] - Prevent XL Deploy tasks from failing if XL Deploy server uses SSL
    • [REL-2138] - Prevent filter by title or tag in Template Overview from losing focus while user is typing
    • [REL-2139] - After closing a template tab, close the template editing pane
    • [REL-2149] - Ensure that XL Deploy task fails when connection to XL Deploy server is lost
    • [REL-2168] - Add description of API endpoint to Jython documentation
    • [REL-2176] - Ensure that "run as" user is copied when starting a release
    • [REL-2188] - Prevent XL Deploy task from failing with NullPointerException
    • [REL-2189] - Ensure that triggers are executed after a task fails when "abort on failure" is true and "allow multiple concurrent triggers" is false
    • [REL-689] - Identify XL Deploy variables if used outside an XL Deploy task