Release Notes - XL Release

Version 4.0.2

** New Features
    * [REL-971] - Abort a running script task
    * [REL-1543] - Configure Release Analysis thresholds on Settings page

** Bugs
    * [REL-1593] - Times can't be set between 12:00-12:59AM
    * [REL-1598] - Handle completed/skipped in advance tasks in the planner display
    * [REL-1630] - Wrong duration displayed on completed tasks
    * [REL-1649] - Strange behaviours for release created from sample template

** Improvement
    * [REL-1650] - Upgrade to Jetty 9



Version 4.0.0

** New Features

    Reporting
        * [REL-1499] - Combined release duration / automation graph on Release Performance page
        * [REL-1501] - Automation/manual pie chart on Release Performance page
        * [REL-1507] - Top-10 Longest Releases on Release Performance page
        * [REL-1508] - "At Risk" section on Release Performance page
        * [REL-1396] - Show full names in reports
        * [REL-1488] - Hyperlinks in Top-10 tables
        * [REL-1544] - Move Top-10 People to Dashboard and remove "Team Stats" tab
        * [REL-1549] - Redesign of "Release Automation" report 
        * [REL-1382] - Value Stream Mapping report of completed releases
        * [REL-1193] - Filter on start and end dates in reports and overviews

	Planner
	    * [REL-1172] - Advanced planning based on durations
	    * [REL-1386] - Show start and due date as columns in Planner
	    * [REL-1380] - Additional zoom levels for Planner view
	    * [REL-1564] - Display inferred start and due dates in Planner and Task details

	Releases
	    * [REL-1518] - New export/import format for templates
	    * [REL-401]  - Attachments on releases
	    * [REL-1423] - Attachments on tasks
	    * [REL-1424] - Attachments on templates

	Misc
	    * [REL-57]   - Common configuration items under Settings
	    * [REL-960]  - Remote Scripting plugin for Unix and Windows hosts

** Improvements

    * [REL-1558] - Support Java 8
    * [REL-956]  - Send notification for start/end of release
    * [REL-1597] - Start dates on templates for easier planning  
	* [REL-1489] - Show time spent on completed tasks instead of date of completion
    * [REL-1378] - Show actual start date / end date in overviews
    * [REL-1483] - Build and ship Jira tasks as a plugin
    * [REL-1384] - Rename "Deployit" to "XL Deploy" in UI
    * [REL-1477] - Add third-party-licenses to distributable

** Bugs

    * [REL-1374] - Admin permission is needed to export
    * [REL-1415] - Can't abort a release when executing parallel tasks
    * [REL-1524] - Jenkins build invocation can poll wrong (newer) build for result
    * [REL-1541] - Don't overwrite start date when restarting a failed task
    * [REL-1568] - Credentials do not inherit from HttpConfiguration if later cleared
    * [REL-1582] - Can't move phases when the completed phases are collapsed
    * [REL-1661] - Script output is merged when running in parallel
    * [REL-1450] - Release owner can't see Retry button when task is failed
    * [REL-1500] - On release automation reports, only Deployit tasks are considered as automated
    * [REL-1539] - Security manager is not enabled in packaged mode
    * [REL-1498] - Updating a referenced CI on a finished task causes an error
    * [REL-1394] - Unknown ActivityLog categories
    * [REL-1373] - Prevent 'compatibility mode' on IE
    * [REL-1379] - Vertical scrolling in Planner


Version 3.0.4

** Story
    * [REL-1259] - Add a Jenkins plugin
    * [REL-1362] - Full name in comments

** Bug
    * [REL-1393] - Report data missing


Version 3.0.3

** Story
    * [REL-277]  - Complete a planned task that is not yet active
    * [REL-673]  - Filtering/searching, sorting and classifying Activity Log entries
    * [REL-729]  - Collapse nested tasks
    * [REL-1173] - Show real user names in the UI
    * [REL-393]  - Show error messages in the UI

** Improvement
    * [REL-1155] - Code signing of installer
    * [REL-1251] - Indicate current page in top bar

** Bug
    * [REL-1195] - Spinner not displayed anymore when loading the application.
    * [REL-1199] - Duplicate users are created when logging in with different case
    * [REL-1202] - Forbidden access page is broken
    * [REL-1335] - Release Summary inaccessible if user doesn't have view rights on depending releases


Version 3.0.2

** Story
    * [REL-1077] - Make plugin tasks visually distinct

** Bug
    * [REL-1216] - Template owner with edit security permission on the template doesn’t see the “permissions link”.
    * [REL-1235] - My Tasks screen doesn't display my tasks if I can't see the release


Version 3.0.1

** Bug
    * [REL-658] - Exceptions are not handled in the script error handler
    * [REL-1187] - Help menu is broken when starting server
    * [REL-1192] - Filter settings are not remembered on template screen
    * [REL-1223] - Public calendar links yield a 401 error
    * [REL-1224] - Built-in template "Configure XL Release" has two
      "Release admin" teams
    * [REL-1225] - Hide retry button when user is not release owner

** Improvement
    * [REL-1188] - Tasks assignments issues

** Task
    * [REL-1159] - Investigate "Aw, Snap!" issues on Google Chrome


Version 3.0.0

** Story
    * [REL-667] - UI: Horizontal navigation
    * [REL-626] - Redesign pipeline screen
    * [REL-914] - In-product introduction    
    * [REL-446] - Timezone support
    * [REL-618] - Add filtering to Release Templates and Pipeline
    * [REL-685] - Add edit#release_security permission
    * [REL-1083] - Remove 'login' permission

** Improvement
    * [REL-950] - Improve in-app help
    * [REL-1147] - Give release-flow notification emails the same subject so they can be grouped

** Bug
    * [REL-442] - Filtering "tasks assigned to me" doesn't show tasks whose owner is found using a variable
    * [REL-1062] - Release Admin team should contain release owner after creating a release
    * [REL-1067] - My Tasks shows too many tasks
    * [REL-1108] - Can't retry or duplicate failed Deployit task
    * [REL-1109] - Task Assignments UI glitch
    * [REL-1128] - Release teams screen should be accessible without edit_security permission
    * [REL-1146] - Clicking on a hyperlink from markdown opens the editor
    

Version 2.3.0

** Story
    * [REL-915] - User management
    * [REL-584] - Support roles in teams
    * [REL-924] - Webhooks
    * [REL-917] - License key linked to repository
    * [REL-918] - License expiration display and warning
    * [REL-919] - "Renew license" link
    * [REL-931] - ParallelGroup execution should take links into account
    * [REL-932] - Add option 'Wait for start time' on tasks

** Improvement
    * [REL-436] - Precompile assets for faster startup times
    * [REL-955] - Team members should be able to complete a task
    * [REL-1014] - Better error logging in Deployit integration
    * [REL-1016] - Improve server-side logging
    * [REL-1055] - Add a 'plugins' directory in the XLR distribution

** Bug
    * [REL-647] - If an email notification fails, the task is still active and can not be stopped
    * [REL-949] - Caching issues when upgrading XL Release
    * [REL-952] - DeployitTask not updated after restart
    * [REL-957] - Jira plugin tasks fail on windows
    * [REL-1001] - Non required properties cause the release properties view to be not editable anymore.


Version 2.2.2

** Story
    * [REL-887] - Export/import templates from GUI
    * [REL-83]  - Update a change ticket in JIRA from a release
    * [REL-620] - Send notification when due date is reached
    * [REL-789] - Define a Release Admin team on a template
    * [REL-790] - Notify Release Admin team in stead of release owner

** Bugs and improvements
    * [REL-898] - Online documentation: link to current version on website
    * [REL-684] - It should not be possible to create multiple teams with the same name
    * [REL-686] - IE8/9/10 Issues
    * [REL-921] - Gantt: linking two tasks together should only set start date, not due date
    * [REL-922] - Gantt: delete link confirmation popup uses Arial
    * [REL-892] - Migrate to Angular 1.2


Version 2.2.1

** Story
    * [REL-871] - Filter reports on tags
    * [REL-526] - Export reports to Excel
    * [REL-732] - Weekly overview of releases
    * [REL-868] - Gantt chart part IV - cleanup
    * [REL-530] - Move existing reports into new reporting structure
    * [REL-578] - As a user I want to see the tasks within parallel group in reports
    * [REL-885] - Don't send notifications on comments when release is in 'Planned' state

** Bug
    * [REL-870] - Gantt performance
    * [REL-883] - Moving a task triggers modal popup on Firefox


Version 2.2

** Story
    * [REL-56]  - Add a custom script task as a plugin
    * [REL-445] - Create a JIRA ticket from a release
    * [REL-574] - Summary view of a release
    * [REL-700] - Release Summary: Timeline
    * [REL-701] - Release Summary: current phase and tasks
    * [REL-702] - Release Summary: warnings and alerts
    * [REL-703] - Release Summary: all tasks / team tasks
    * [REL-734] - Show assignee and due date on Gates
    * [REL-447] - Gantt chart 
    * [REL-733] - Export release flow to Excel
    * [REL-676] - Remember filter settings while browsing

** Bug
    * [REL-688] - Variables in Gate title have lighter gray
    * [REL-720] - Can't connect to Deployit Server listening on HTTPS
    * [REL-749] - Don't scroll canvas when adding a phase


Version 2.1.1

** Bug
    * [REL-707] - Can't deploy apps in folders through Deployit
    * [REL-717] - Can't create Phase when server runs on Windows


Version 2.1

** Story
    * [REL-440] - Content-assist when I assign a task to a user
    * [REL-481] - Display phase color in Calendar
    * [REL-615] - Improve date rendering in overviews
    * [REL-616] - Clean up "add comment" interaction on Task Details
    * [REL-621] - Send a notification when task assignment changes
    * [REL-625] - Process visual improvements for release overview
    * [REL-633] - Show black out days on the release calendar
    * [REL-634] - Offer XL release with a license key to limit use of the tool after a particular date
    * [REL-653] - As an RM, I want to specify planned/actual start/end dates on a phase
    * [REL-655] - Scroll to active phase when opening release flow 
    * [REL-656] - Use icon font for all icons
    * [REL-665] - XL release 2.0 UI Spit & Polish
    * [REL-674] - Add "New release" button to Release overview
    * [REL-675] - Improve "Share Calendar" in Release properties

** Bugs and improvements
    * [REL-288] - Superfluous blank line when adding first task to a phase
    * [REL-347] - Long words spill out of task overview in Release editor
    * [REL-429] - Add 'assign to me' button to task dialog

    
*** Version 2.0.1

** Bug
    * [REL-677] - CREATE_TEMPLATE permission is not enough to create templates
    * [REL-678] - EDIT_SECURITY permission is not enough to edit security
    * [REL-679] - CREATE_RELEASE permission is not enough to create a release
    * [REL-683] - Cancel on Create template doesn't do anything
    
*** Version 2.0

XL release is an enterprise release coordination software solution that
allows you to:

* Plan, track and execute release plans from code drop to end user

* Pro-actively avoid release delays and failures by tracking pending
  tasks, risks and dependencies

* Accelerate your delivery process by replacing manual with automated
  tasks and standardizing release plans.

By providing a single source of truth and increasing the level of
automation and standardizing the release process, XL release helps you
deliver higher quality software faster.

XL release is for everyone who needs to work on, manage or report on a
release.
