# Version 2.4.0
# Release 2.4.0
=============
Date: 2014-12-16
Name: "americano indigo briefcase"
This release has bug fixes and new features, including some GUI improvements.
# New Features
- Job references can override Node Filters. See updates to XML and YAML job definition formats as well.
- Job and Option descriptions can contain markdown and HTML. For Jobs, the first line is the short description, and following lines are interpreted as markdown.
- MSSQL compatibility
- Some GUI tweaks and changes
- A new Action menu is available next to the Job name in job listing and view pages. Actions include Edit, Duplicate, Delete, and download XML/YAML definitions.
- The Delete Job link in the Job Edit page has been removed
- The Job Edit link in job lists has been replaced with an Action menu
- Hovering on job name in job lists now triggers the detail popup after a slight delay. Previously it was triggered by hovering on the Edit link.
- Execution follow page layout has been rearranged
- Added extended Job descriptions (sanitized Markdown/html)
- Job Edit/Create page: you are now asked to confirm navigation away from the page if you have made changes to the Job
# Incubator features
Parallel step execution
this can be enabled with
rundeck-config.properties
entry:feature.incubator.parallelWorkflowStrategy=true
ssh-agent forwarding for ssh connections
this can be enabled per node, project, or server framework.properties:
framework.local-ssh-agent=<true|false> framework.local-ttl-ssh-agent=<time in sec>
project.properties:
project.local-ssh-agent=<true|false> project.local-ttl-ssh-agent=<time in sec>
Node properties:
local-ssh-agent=<true|false> local-ttl-ssh-agent=<time in sec>
# Compatibility notes
A bug in API v11 XML responses caused them to sometimes be incorrectly wrapped in a <result>
element, this has now been corrected. See the API Docs for information. The Rundeck API Java Client library has been updated to workaround this issue (for previous versions of Rundeck).
# What is "americano indigo briefcase"?
New versions of Rundeck will have a name based on the version number. The 2.x theme is Coffee, and 2.4.x is "americano". The point release defines a combination of color and icon we can display in the GUI for easier visual differentiation. 2.4.0 is "indigo briefcase".
Why yes, I'd like an americano, thank you.
# Contributors
- Alex Honor (ahonor)
- Greg Schueler (gschueler)
- Jason (jasonhensler)
- Jonathan Li (onejli)
- Mathieu Payeur Levallois (mathpl)
- Ruslan Lutsenko (lruslan)
- mezbiderli
# Bug Reporters
- Whitepatrick
- adamhamner
- ahonor
- danifr
- davealbert
- foundatron
- gmichels
- gschueler
- jasonhensler
- jcmoraisjr
- katanafleet
- lruslan
- mathpl
- mezbiderli
- new23d
- onejli
- ujfjhz
- zarry
# Issues
- Cancel editing resource model source doesn't work (opens new window)
- Job run form triggered from Jobs list page incorrectly shows next scheduled time as "never" (opens new window)
- Nodes yaml format: if attribute values are not strings, throws exception (opens new window)
- Rundeck under Tomcat7 dump a lot a of serialization Warning (opens new window)
- Project Config permission needs Project Create ACL (opens new window)
- ssh-agent forwarding limited to job execution (opens new window)
- Parameterize grails central (opens new window)
- Failure saving project config when empty password field value is used (opens new window)
- Job references can override Node filters (opens new window)
- Allow markup in job and option descriptions (opens new window)
- script-based file copier plugin fails to load project/framework configuration (opens new window)
- Add server uuid element to the /system/info endpoint (opens new window)
- Project config: plugins with same property names will render same values (opens new window)
- "Copy file" step moves file rather than copy (opens new window)
- Do not look further if nodefilter.dispatch is not set (opens new window)
- rundeck.gui.login.welcome no longer allows html tags like to make all or part of the welcome message bold. (opens new window)
- Fix API v11 xml wrapper responses (opens new window)
- Improve validation messages during job import (opens new window)
- APIv11 responses should not include <result> element (opens new window)
- ux: clicking "Top" link when browsing jobs in a group takes you to the rundeck home page (opens new window)
- Add MSSQL Support (opens new window)
- job.serverUrl not available in reference job. (opens new window)
- HMAC request tokens expiring prematurely: "request did not include a valid token" (opens new window)
- Issues/927 parallel execution (opens new window)
- Delete execution link should not be shown while execution is running (opens new window)
- Editing two workflow steps is unsupported (opens new window)
- Rundeck using MSSQL datasource (opens new window)
- URL encode ${option.[name].value} in Cascading Remote Options (opens new window)
- Job editor: don't allow user to lose changes (opens new window)
- Cannot use UTF8 in rundeck (opens new window)
- Jobref calls should support overriding node filter params (opens new window)