# 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
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
- Project config page: resource model source with CODE rendering field with empty value causes NPE
- Project specific ACLs stored on filesystem are not loaded
- Support global vars in Job editor autocomplete
- Option to hide readme/motd on projects list page
- IllegalArgumentException at job start on storage dirs creation
- Fix typo: s/losf/lsof/
- Revert default startpage setting when clicking on a project
- Enhancement: Flag to not include executions in project archive generation
- fix #921 add project.jobs.gui.groupExpandLevel configuration
- API: Calling the API to run a job when the schedule is enabled trigger an error message
- Expose refresh node cache to plugin
- Readme.md hidden on Main Menu Feature request.
- Packaging: Deb: uninstall "purge" script is not correct
- Add RDECK_CONFIG_FILE environment variable
- Require Java 8
- CopyFile Plugin enhancement
- Api token enhancement
- File input option type for Jobs
- Prevent csrf attacks
- Feature Request: web api should have same ACL as the api token user
- OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
- "Default" for multivalue option fetched from remote URL