Release Manual 8.5.x
Upgrade instructions
XL Deploy 8.0.0 shipped with a new SQL database backend. For detailed instructions, refer to Migrate XL Deploy data storage to an SQL database.
For upgrade instructions, refer to Upgrade XL Deploy.
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.
If you are upgrading from XL Deploy version 8.0.x, make sure you view the release manuals for XL Deploy 8.1.x and XL Deploy 8.2.x.
XL Deploy 8.5.0
XL Deploy 8.5.0 is a long-term support (LTS) version that will be supported for a year after it is superseded by the next major LTS release. For more information, see the Short-term support/Long-term support policy.
XL Deploy 8.5.0 new features
Added satellite group summary view
Added a summary view for satellite groups in XL Deploy. This view provides information about the satellite group, helps you manage satellites and monitor their health from the XL Deploy user interface. For more information, see View satellite group information.
Implemented input hints support for CI properties
The new input hint feature enables XL Deploy plugin developers to build in hints that guide users through the process of creating complex configuration items. Hints can inform users about valid values for a configuration item property or show users what type of data is expected in a property (for example, an integer or a Boolean). Input hints help ensure that users specify the right data before deployment time, so they can resolve potential deployment errors earlier in the process.
In addition to the input hint framework that plugin developers can use, the XebiaLabs DevOps Platform 8.5.0 adds input hints to XebiaLabs' integration with AWS, so users who deploy applications to AWS will receive best-practice guidance when they create configuration items.
User Interface enhancements
Added several improvements to the XL Deploy graphical user interface:
- Filter monitoring page and report data for better visibility You can now filter information in XL Deploy task monitors and reports by one or more task states, so it’s easier for teams to focus on groups of tasks, such as those that are failing. This feature also makes it easier for teams to find completed tasks and review detailed report data.
- You can now manage local user accounts in the graphical user interface
- The screens for managing global permissions and local permissions load more efficiently and are easier to use
- You can delete multiple configuration items at once, using the Explorer tree
- As of version 8.5.0, the Task Monitor section from the Explorer has been renamed to Monitoring and contains the Deployment tasks, Control tasks, and the Satellites overview page.
Contact XebiaLabs Support if you have hotfixes
If you have hotfixes installed, contact the XebiaLabs support team before upgrading.
XL Deploy 8.5.0 release notes
New features
- [DEPL-12546] - Inform users when their session has timed out
- [DEPL-13299] - Add possibility to delete internal users
- [DEPL-13300] - Create add and edit user dialog
- [DEPL-13340] - Add pagination to Roles and Permission pages (global and folder specific)
- [DEPL-13343] - Bring back Logback-Access logger
- [DEPL-13440] - Highlight changes to deployed properties made at deploy-time in Audit Log
- [DEPL-13541] - Removed "Filter" button from reporting screens
- [DEPL-13685] - Create Satellite Group empty page containing satellite overview instead of Dip View
- [DEPL-13687] - Create Satellite Overview page containing satellite overview
- [DEPL-13689] - Create Deployment Tasks section with filters for Satellite Group page
- [DEPL-13690] - Create Hosts section with filter for Satellite Group page
- [DEPL-13691] - Create multi select component for use in the filters - Checkboxes
- [DEPL-13692] - Add sorting for the User list page
- [DEPL-13693] - Support multiple users and/or states in the search criteria (for filters)
- [DEPL-13696] - Add icons to actions on User Management pages and CI Edit permissions
- [DEPL-13698] - Change the style of the task states in the tables
- [DEPL-13699] - Add a new icon for Satellite group
- [DEPL-13731] - Input hinting syntax changes
- [DEPL-13735] - Enable input hint warnings in the AWS Plugin
- [DEPL-13737] - Consistent property naming across project using CopyFromProperty
- [DEPL-13749] - Create Satellite section for Satellite Group page without bulk actions
- [DEPL-13798] - Change the style of the Satellite states
- [DEPL-13861] - Mechanism to check or uncheck all permissions in a row
- [DEPL-13871] - Provide correct feedback to a user after adding or deleting items in the "Users" and "Roles" windows
- [DEPL-13902] - Create satellite group section in satellite overview screen (in a list of blocks)
- [DEPL-13956] - Include input-hints to
/deployit/metadata/type - [DEPL-13957] - Validate changes on the "onChange" event on every component
- [DEPL-13958] - Change the behavior of Save and Save Close buttons
- [DEPL-13967] - Implement all entry points for the Satellites overview page
- [DEPL-13972] - Add possibility to hard restart satellite
- [DEPL-13976] - Improve Type Hinting Warning Texts
- [DEPL-13979] - Make the "Satellites" node under "Monitoring" visible only when license allows it
- [DEPL-13980] - Make the satellite row in the satellites list section clickable
- [DEPL-13981] - Add navigation support to Hosts sections of the Satellite screen
- [DEPL-13994] - New visual representation for Satellite groups on the Satellite overview screen
- [DEPL-14002] - Change the Time Out for the error and notification messages to 10 seconds
- [DEPL-14021] - Removed "Generate Deploy File" option from the CI menu
- [DEPL-14030] - Show the value as part of the AWS Region Label
- [DEPL-14058] - Improve selection between AES-128 and AES-256 Encryption
Improvements
- [DEPL-12695] - Allow tags to be set on a deployed container
- [DEPL-13324] - Create user list page
- [DEPL-13723] - Security fix for PowerShell
- [DEPL-13781] - Adding 5000+ roles increases response time up to 6000ms
- [DEPL-13875] - Remove redundant properties from XlReactWidgetAutocomplete
- [DEPL-13992] - Create consistent messages for when there is no data on the Satellites screens
Bug fixes
- [DEPL-12166] - Trying to open a cancelled control task from Monitoring results in a blank tab
- [DEPL-12539] - WAS Live Compare is showing an invalid response
- [DEPL-12974] - When creating a new CI in explorer tree, the node is added as if it contains children
- [DEPL-13450] - Package Retention Policy does not remove versions as expected
- [DEPL-13606] - Avoid leaking work directories for tasks (for instance on failure)
- [DEPL-13679] - Server default secure port is wrong (4516), should be 4517
- [DEPL-13686] - Fixed performance issue when dictionaries have too many elements
- [DEPL-13727] - Deleting a referenced deployment package results in child artifacts being deleted
- [DEPL-13747] - Fixed placeholder substitution in
deployit.conf - [DEPL-13765] - Only localhosts are shown in hosts overview page for satellite
- [DEPL-13827] - XL Deploy does not sanitize invalid XML characters in task step log
- [DEPL-13853] - It is possible to create a role with an empty name via http API
- [DEPL-13854] - GUI Permission Issue when moving CIs to different folders
- [DEPL-13859] - Allow changing the artifact directory (via
xl-deploy.conf) after first time setup - [DEPL-13877] - Wrong text characters for Placeholders field description
- [DEPL-13885] - Undeploying an OpenShift Project leaves rhe XL Deploy task in an unresolvable state
- [DEPL-13893] - Issue with placeholders scan on Kubernetes ConfigMap with Jenkins Packaging
- [DEPL-13905] - Removed deprecated Deployfile functionality
- [DEPL-13955] - Migration issue with Oracle Database
- [DEPL-13963] - AES Encryption optimization (IV)
- [DEPL-13971] - AES Encryption enhancement
- [DEPL-13988] - Double-clicking on the deploy button rapidly results in 2 concurrent deployments
- [DEPL-13989] - Powershell script execution failing using Powershell plugin 8.0.10
- [DEPL-13990] - The icon for Show/Hide filters is not changing
- [DEPL-14028] -
java.lang.Stringcannot be cast tojava.lang.Integer - [DEPL-14029] - Exclude control task parameters from templates
- [DEPL-14031] - Frontend input hint does not replace placeholders inside message
- [DEPL-14034] - Unable to make already created credentials as default credentials
- [DEPL-14035] - Fix character case
- [DEPL-14060] - Allow the migration of the Jackrabbit repository without DataStore
- [DEPL-14097] - CLI does not allow interactive input of username when
CLI_HOME/conf/deployit.confexists