Version 1.5.1
Release 1.5.1
===========
Date: 2013-04-30
Notable Changes:
- Bug fixes
- Job Notification Plugins
- Jobs can now trigger notification plugins in addition to the built-in email and webhook
- plugins can be developed in Java or with a new Groovy DSL
- See the Notification Plugin Development Chapter.
- Example code at dtolabs/rundeck/examples
- Notification 'onstart' trigger
- Jobs can now cause a notification trigger when started via the 'onstart' trigger
- Notifications can now use the email address of the user who executed a job, as
${job.user.email}
. (You can set an email for your account in the Profile page.)
Contributors:
- Alex Honor
- Charles Duffy
- Greg Schueler
- John Burbridge
- Jonathan Li
- Kim Ho
Issues:
- Add static ordering to job options instead of always sorted by name
- Add job notification plugins
- Big number as option default causes exception on load job from xml
- Job XML parse fails if "false" value in an command step
- Local error handling command lost on export / import
- error handler has exception when attempting to handle No Matched Nodes failure for a job reference
- Multi-value options not pre-populated when doing a "run again"
- API: add "asUser" feature for running/killing jobs and executions
- init script doesn't work on CentOS (one-line fix provided)
- job group changes before authorization check in 1.5
- Many ACL policy files can slow down the Project drop down menu
- Unable to generate an api-token on rundeck 1.5
- Cannot send notification email using 1.5
- Long description for Option causes Job import failure in 1.5 for jobs exported from 1.4
- 1.5: GUI regression: Success rate % in job popup always shows 0%
- 1.5: GUI regression: Job execution follow page: progress meter stuck
- Invalid XML char in log output breaks CLI output follow mode.
- 1.5: html and ajax errors about "Timeout trying to lock table"
- sudo responder hangs
- CLIUtils.generateArgline does not quote IFS characters other than space
- documentation: upgrade guide "admin" aclpolicy doesn't allow all permissions
- Add Job Notification/webhook on job start
- projects folder under version control - .svn folder treated as project
- incorrect aclpolicy yaml structure can cause NPE
- Options are not passed correctly to programs
- Allow Email Address substitution in notification recipients list