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
- Update docs for 1.5 release
- Update sample scripts in plugin docs for best practices conformance
- allow optional build parameter to rundeckapp to specify use of a local copy of the grails zip
- expose loglevel for executions
- script based plugin caching issue
- rpm/deb rundeck-config needs to be udpated
- Node dispatch threadcount can be set to blank
- job import: threadcount does not get set
- Now running and History views don't use Job view filter
- History views default to recentFilter=1d, should be all events
- History project filter is not exact
- Allow group path in URL of jobs page to filter groups
- Node dispatch threadcount can be set to blank. export+import fails.
- Bulk delete of jobs via GUI
- add release notes to generated docs
- more compatible rpm dependency for java
- remove unneeded "rdbsupport" config property for 1.5
- API: Now running execution project filter is not exact
- execution output api: xml content problems
- don't combine spaces for scripts output
- Job reference picker has incorrect behavior when clicking a group name
- Error handler failure reason as context data
- Workflow step plugins
- Job folder/group display still buggy
- dispatch -s scriptfile is broken
- can't delete job option
- dispatch with url option don't work
- Job references should run only once within a workflow
- divide by zero error on system info page
- workflow step failure handlers
- make H2 the default rundeck database backend
- UUID permits spaces