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