# Version 2.8.0
# # Release 2.8.0
Date: 2017-04-10
Name: "cafe cubano midnightblue camera"
# Upgrading from Earlier versions
- See the Upgrading Guide
# Notes
Import Changes:
- Java 8 is required.
New Features:
- Jobs Options now have a File input type. _ Uploaded files are stored temporarily on the server while the execution runs _ API support
- API Token Roles _ API Tokens now have associated Roles and Expiration date. _ Access Control: _ Authorized users can generate a token with their own roles. _ Authorized users can specify other access roles. _ Admins can specify maximum token lifetime. _ API support
- Job editor autocomplete supports global variables
- Project configuration for displaying Readme/Motd on Projects List or Project Home page
- Project configuration for collapsing/expanding Job groups by default
- Project Archive Export: User can select what to include in the archive _ API support _ API supports async export
- New Step Plugin: Refresh nodes. Causes Rundeck to refresh the nodes list for the project, so that subsequent Job Reference steps can use any new nodes.
- File Copy Plugin: Recursive and wildcard file copy
- Job Options: Multivalue options can be selected by default
- Job Options: Remote Option values can specify default selections
Other changes:
- Optional
Referer
Header verification for CSRF attack prevention - Plugin properties support
Options
multivalue type and java annotations (opens new window)
Bugfixes:
- Error calling Job Run API for a scheduled Job
# Contributors
- Dan Dunckel (dandunckelman)
- GitHub (web-flow)
- Greg Schueler (gschueler)
- Philippe Muller (pmuller)
- gitpmside (mathieuchateau)
- jtobard
# Bug Reporters
- bzlowrance
- dandunckelman
- djalai
- gschueler
- hlerebours
- jtobard
- mathieuchateau
- pkr1234
- pmuller
- rophy
# Issues
Milestone 2.8.0 (opens new window)
- Project config page: resource model source with CODE rendering field with empty value causes NPE (opens new window)
- Project specific ACLs stored on filesystem are not loaded (opens new window)
- Support global vars in Job editor autocomplete (opens new window)
- Option to hide readme/motd on projects list page (opens new window)
- IllegalArgumentException at job start on storage dirs creation (opens new window)
- Fix typo: s/losf/lsof/ (opens new window)
- Revert default startpage setting when clicking on a project (opens new window)
- Enhancement: Flag to not include executions in project archive generation (opens new window)
- fix #921 add project.jobs.gui.groupExpandLevel configuration (opens new window)
- API: Calling the API to run a job when the schedule is enabled trigger an error message (opens new window)
- Expose refresh node cache to plugin (opens new window)
- Readme.md hidden on Main Menu Feature request. (opens new window)
- Packaging: Deb: uninstall "purge" script is not correct (opens new window)
- Add RDECK_CONFIG_FILE environment variable (opens new window)
- Require Java 8 (opens new window)
- CopyFile Plugin enhancement (opens new window)
- Api token enhancement (opens new window)
- File input option type for Jobs (opens new window)
- Prevent csrf attacks (opens new window)
- Feature Request: web api should have same ACL as the api token user (opens new window)
- OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0 (opens new window)
- "Default" for multivalue option fetched from remote URL (opens new window)