# Version 1.6.0
# Release 1.6.0
===========
Date: 2013-08-02
Rundeck 1.6.0 introduces two major changes and a number of bug fixes and enhancements:
- Logging system plugins.
- New facility allows integration with other systems, like Logstash, and improves Rundeck's behavior in a clustered cloud environment by allowing you to have log files synched to a shared storage more easily.
- Refreshed GUI
- Did you know it hasn't really been changed since Rundeck 1.0?! We fixed some of the usability complaints about the old GUI, and our goal was to address usability without having to change functionality, but some of our future GUI enhancement ideas snuck in.
Notable issues:
- Allow scripts to be run as sudo (opens new window) - popular request!
- Use defaults for optional parameter values, and expand to blank value when missing (opens new window) - More intuitive and less annoying!
Many thanks for the helpful contributions from the community!
Contributors:
- Alex Honor
- Greg Schueler
- Jonathan Li
- Kim Ho
- UnsignedLong
Issues:
- Email subject line for aborted job says "KILLING" should say "KILLED" (opens new window)
- onstart email notification doesn't get saved (opens new window)
- Optional project element for job definitions (opens new window)
- Unprivileged users can access execution api actions (opens new window)
- Improve IE8/9 support (opens new window)
- Rename Admin link to Configure (opens new window)
- Re-running an adhoc command should return to Nodes/Command page (opens new window)
- Save job by default (opens new window)
- Cascading option does not display useful text if no choices available (opens new window)
- RSS feed content for job execution contains inline script (opens new window)
- Job "Created by" information is not accurate (opens new window)
- Cascading options can fail to load remote options, if an option has only a single allowed value (opens new window)
- RSS title should include options & date/time (opens new window)
- RSS feed for jobs does not reflect history view (opens new window)
- Import Job definition: existing UUID will move a job to the current project (opens new window)
- Potential division by zero in email notification (opens new window)
- Remove /api/1/reports/create endpoint (opens new window)
- Remove --noqueue flag from dispatch tool (opens new window)
- LDAP login module does not perform CN validation on certificate when ldaps is specified (opens new window)
- GUI updates for Rundeck 1.6 (opens new window)
- project archive/import should allow preserving job UUIDs (opens new window)
- Cluster mode servers should not kill currently running jobs on other server UUIDs (opens new window)
- No Project Access: should display user groups (opens new window)
- aclpolicy example doesn't include application scope in example (opens new window)
- RSS feed should default to not be enabled (opens new window)
- Update Notification plugins: support other property scopes (opens new window)
- Timeout trying to lock table: remove h2 pessimistic locks (opens new window)
- Remove Project dropdown in Job form (opens new window)
- Project archive with incomplete execution causes error on import (opens new window)
- Job execution context should include the server URL, execution URL, and server UUID (opens new window)
- Feature/log storage - adds plugin system for streaming logs and storing log files (opens new window)
- Some log lines are truncated in GUI (opens new window)
- rpm install: new project doesn't automatically create resources.xml (regression) (opens new window)
- Remove cruft libs (opens new window)
- Jar plugins: add ability to resolve classes from embedded libs first (opens new window)
- asUser feature stops working after scheduling a job (opens new window)
- "num parameter is required" error when adding a workflow step to a job (opens new window)
- Feature/log storage - adds plugin system for streaming logs and storing log files (opens new window)
- example ssh-script plugin: disable hostkey verification (opens new window)
- update footers with simplifyops links (opens new window)
- Missing osFamily attribute in Node definition causes command to fail (opens new window)
- Use defaults for optional parameter values, and expand to blank value when missing (opens new window)
- Rundeck execution follow UI splits single steps into multiple sections (opens new window)
- Allow scripts to be run as sudo (opens new window)
- changing project via dropdown does not update job pane. (opens new window)