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 - popular request!
- Use defaults for optional parameter values, and expand to blank value when missing - 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"
- onstart email notification doesn't get saved
- Optional project element for job definitions
- Unprivileged users can access execution api actions
- Improve IE8/9 support
- Rename Admin link to Configure
- Re-running an adhoc command should return to Nodes/Command page
- Save job by default
- Cascading option does not display useful text if no choices available
- RSS feed content for job execution contains inline script
- Job "Created by" information is not accurate
- Cascading options can fail to load remote options, if an option has only a single allowed value
- RSS title should include options & date/time
- RSS feed for jobs does not reflect history view
- Import Job definition: existing UUID will move a job to the current project
- Potential division by zero in email notification
- Remove /api/1/reports/create endpoint
- Remove --noqueue flag from dispatch tool
- LDAP login module does not perform CN validation on certificate when ldaps is specified
- GUI updates for Rundeck 1.6
- project archive/import should allow preserving job UUIDs
- Cluster mode servers should not kill currently running jobs on other server UUIDs
- No Project Access: should display user groups
- aclpolicy example doesn't include application scope in example
- RSS feed should default to not be enabled
- Update Notification plugins: support other property scopes
- Timeout trying to lock table: remove h2 pessimistic locks
- Remove Project dropdown in Job form
- Project archive with incomplete execution causes error on import
- Job execution context should include the server URL, execution URL, and server UUID
- Feature/log storage - adds plugin system for streaming logs and storing log files
- Some log lines are truncated in GUI
- rpm install: new project doesn't automatically create resources.xml (regression)
- Remove cruft libs
- Jar plugins: add ability to resolve classes from embedded libs first
- asUser feature stops working after scheduling a job
- "num parameter is required" error when adding a workflow step to a job
- Feature/log storage - adds plugin system for streaming logs and storing log files
- example ssh-script plugin: disable hostkey verification
- update footers with simplifyops links
- Missing osFamily attribute in Node definition causes command to fail
- Use defaults for optional parameter values, and expand to blank value when missing
- Rundeck execution follow UI splits single steps into multiple sections
- Allow scripts to be run as sudo
- changing project via dropdown does not update job pane.