Release Manual 8.1.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.

    XL Deploy 8.1.0

    XL Deploy 8.1.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 Deploy 8.1.0 new features

    Added integration with AWS CloudFormation

    With XL Deploy 8.1.0 you can easily provision cloud-based infrastructure on AWS with support for CloudFormation templates. With XL Deploy and AWS CloudFormation, you can standardize cloud configurations across your organization, promote the reuse of vetted CloudFormation templates, and simplify the process of troubleshooting cloud-based environments.

    Usability and performance improvements

    • Added support for custom maintenance mode messages in XL Deploy, so administrators can notify users of upcoming maintenance windows
    • Improved security configuration management using the added filters in the Roles and Permissions screen under User management.
    • Easier sharing of deployment information between team members through a read-only view of running deployment tasks
    • Significantly improved the startup time of the XL Deploy server

    XL Deploy 8.1.0 upgrade notes

    Migration from JackRabbit to SQL is restartable

    The JCR to SQL migration process can be restarted during the first stage. If the process stops due to any issue, the migration can be restarted and it will continue from where it stopped. You are not required to perform a manual clean up of the partially migrated data. For more information, see Migrate XL Deploy data storage to an SQL database.

    Contact XebiaLabs Support if you have hotfixes

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

    XL Deploy 8.1.0 release notes

    New features

    • [DEPL-10309] - Add permission for read-only view of tasks
    • [DEPL-10714] - Support filtering on Roles and Global Permissions screens
    • [DEPL-10938] - Show license expiration warning message in HTML-based user interface
    • [DEPL-13050] - Capitalization correction in the titles
    • [DEPL-13095] - Updates Call to Action buttons in XL Deploy
    • [DEPL-13238] - Have a JMX counter showing the number of registered tasks on satellite
    • [DEPL-13239] - Have a JMX counter for the number of executing tasks on satellite
    • [DEPL-13278] - Make Roles & Permission Screen Scalable for Customers with 1000+ Roles
    • [DEPL-13285] - Add possibility to list all internal users
    • [DEPL-13318] - Have the basic JMX metrics in XL Satellite, like on XL Deploy/XL Release
    • [DEPL-13336] - Enable Links in Maintenance Mode Banner
    • [DEPL-13352] - Improve XL Deploy Server Startup Time
    • [DEPL-13381] - XL Logo Replacement
    • [DEPL-13441] - Remove "Go To Legacy Interface" Link from product
    • [DEPL-9016] - Choose between deployed types when generating a mapping


    • [DEPL-11111] - Show CI property name in Explorer
    • [DEPL-11398] - Disable Save button when there are no changes to save
    • [DEPL-11813] - Show larger text area for CI properties with size large
    • [DEPL-13158] - Make JCR to SQL Migration Restartable
    • [DEPL-13178] - Improve logging for placeholder replacement
    • [DEPL-13201] - Applying a Deployfile should also report on items deleted/updated.
    • [DEPL-13213] - Log more information for satellite groups upon selection
    • [DEPL-13250] - Continue migration after encountering failed property values
    • [DEPL-13308] - Improve xl-widget-autocomplete to use virtual dom
    • [DEPL-13321] - Improve Login Performance by Optimizing /api/metadata Endpoint
    • [DEPL-13322] - Improve Login Speed by Using Browser Cache
    • [DEPL-13339] - Load type system lookup table from backend
    • [DEPL-13354] - Fix migrator uninstaller scripts
    • [DEPL-13376] - User should be able to edit already present message in Maintenance Mode Banner

    Bug fixes

    • [DEPL-10903] - XL Deploy shows completed blocks as disconnected when Satellite is gone
    • [DEPL-11663] - Save toaster is appearing in renaming a deployed to a deployed which already exists
    • [DEPL-13058] - XLD screen doesn't load properly anymore after filling in a large string in 'Additional Install Flags' (='set_of_string')
    • [DEPL-13133] - When an error occurs while creating a role, the popup closes. User loses data.
    • [DEPL-13149] - Re-deployment getting triggered while packages have the same checksum
    • [DEPL-13159] - Task fails when using Satellite both directly and in a Satellite Group
    • [DEPL-13175] - Update deployment after changing dictionary isn't showing all the dependent applications (files)
    • [DEPL-13219] - Satellite is not responsive when a fatal error occurs during task execution
    • [DEPL-13220] - hotfix/satellite-lib does not work (prevents hotfixes to satellite)
    • [DEPL-13221] - Calculated checksum found different for same zip file in 7.0.0 Vs 7.5.2 or 8.0.0
    • [DEPL-13227] - Umlauts does not get stored properly
    • [DEPL-13229] - XL Deploy startup no longer asks to generate a password encryption key
    • [DEPL-13232] - Copy and paste from HTML GUI doesn't work in Internet Explorer 11
    • [DEPL-13234] - JCR to SQL Migrator throws Data truncation: Data too long for column 'file_uri' at row 1
    • [DEPL-13235] - CI references duplicated or mixed when duplicating application
    • [DEPL-13260] - Checksum same even if a JAR file in two zip files are different
    • [DEPL-13268] - /logout call results in Bad Grammar exception
    • [DEPL-13269] - Can't rollback or cancel deployment task when provisioning to AWS
    • [DEPL-13280] - XL Deploy 8.0.x - Deployment Report filtering very slow
    • [DEPL-13284] - Placeholder not scanned in a .war file (tomcat.War)
    • [DEPL-13288] - FileNotFoundException on artifact access after migration
    • [DEPL-13289] - Pipeline performance is too slow for large data sets
    • [DEPL-13307] - DB Plugin: Can't change host for PostgreSQL Deployment
    • [DEPL-13314] - Right click on "Deployment Pipeline" where none exists produces unknown error for non admin
    • [DEPL-13330] - XLD unable to print symbols/accented characters correctly
    • [DEPL-13357] - XL Deploy GUI shows only 20 Dictionary items even when the number of items is more.
    • [DEPL-13362] - Migrating artifacts to db or file system doesn't change migration behavior
    • [DEPL-13366] - jee.Ear deployable migrated from JCR 603 to MSSQL 8.0.4 can't be edited.
    • [DEPL-13367] - Banner API Should return empty object with status 200, instead of 404
    • [DEPL-13369] - Dictionary CI version history not migrated
    • [DEPL-13393] - Zip Slip Vulnerability Protection
    • [DEPL-13400] - App crashes when opening task from "deployment tasks" list for the second time.
    • [DEPL-13412] - GC job throws backend exception
    • [DEPL-13415] - Change Text "Only my/All" in Deployment Tasks screen to "My tasks/All tasks"
    • [DEPL-13417] - Fix behavior of the primary and secondary buttons
    • [DEPL-13420] - Align Import button to the right as all other buttons
    • [DEPL-13423] - XL Deploy Crashes on SFTP connection during staging
    • [DEPL-13429] - Allow users to add keys to dictionaries with same value but different casing
    • [DEPL-13433] - "Expand" symbol is overflown with text when screen is resized when Maintenance Mode Banner is enabled
    • [DEPL-8615] - Clicking "Stop" during satellite preparation leads to unwanted execution of the task