# Version 1.5
# Release 1.5
===========
Date: 2/21/2013
This release introduces a few new features and some bug fixes. The new features required some schema changes to the database, so direct upgrading from 1.4 to 1.5 is not possible. Please read the Upgrading document for upgrade information.
There is now a new type of plugin, the Workflow Step Plugin, which should allow rundeck workflows to integrate with more systems in a more direct fashion. These plugins can be either "Workflow Steps" (run once per workflow) or "Node Steps" (run once per node in a workflow.)
Steps can now have Error Handlers which run if the step fails. They will be provided with context data about the reason the step failed.
Notable Changes:
- Step Plugins - Plugins can now be created and used for workflow or node steps.
- Error Handlers - Each step in a workflow can now have an error handler that
- will be run if the step fails. bug fix: Job references in a workflow will now
- only run once, and not operate as a node-step.
Plugin developers:
You will need to update your plugins to work in Rundeck 1.5. Refer to the Developer Guide for more information.
Issues:
- User profile page broken (opens new window)
- Update docs for 1.5 release (opens new window)
- Update sample scripts in plugin docs for best practices conformance (opens new window)
- allow optional build parameter to rundeckapp to specify use of a local copy of the grails zip (opens new window)
- expose loglevel for executions (opens new window)
- script based plugin caching issue (opens new window)
- rpm/deb rundeck-config needs to be udpated (opens new window)
- Node dispatch threadcount can be set to blank (opens new window)
- job import: threadcount does not get set (opens new window)
- Now running and History views don't use Job view filter (opens new window)
- History views default to recentFilter=1d, should be all events (opens new window)
- History project filter is not exact (opens new window)
- Allow group path in URL of jobs page to filter groups (opens new window)
- Node dispatch threadcount can be set to blank. export+import fails. (opens new window)
- Bulk delete of jobs via GUI (opens new window)
- add release notes to generated docs (opens new window)
- more compatible rpm dependency for java (opens new window)
- remove unneeded "rdbsupport" config property for 1.5 (opens new window)
- API: Now running execution project filter is not exact (opens new window)
- execution output api: xml content problems (opens new window)
- don't combine spaces for scripts output (opens new window)
- Job reference picker has incorrect behavior when clicking a group name (opens new window)
- Error handler failure reason as context data (opens new window)
- Workflow step plugins (opens new window)
- Job folder/group display still buggy (opens new window)
- dispatch -s scriptfile is broken (opens new window)
- can't delete job option (opens new window)
- dispatch with url option don't work (opens new window)
- Job references should run only once within a workflow (opens new window)
- divide by zero error on system info page (opens new window)
- workflow step failure handlers (opens new window)
- make H2 the default rundeck database backend (opens new window)
- UUID permits spaces (opens new window)