# Version 2.6.0
# Release 2.6.0
===========
Date: 2015-10-08
Name: "cafe bonbon chocolate gift"
# New Features
- SCM Plugin with Git implementation (preliminary release)
- Per-job logging limits, such as max line count or file size, see Jobs - Log Limit
- Active/passive execution mode: disable all executions on the server
- Per-Job schedule and execution toggling: disable scheduled or all executions for a single job
- UI updates to Nodes and Commands pages
- Project Archives: includes ACLs and project config
- Per-project ACLs available via API, storable in DB
- Filesystem ACLs are now used for "global" level access control
- Project ACLs are limited to manage the specific project, and are stored in the DB
- ACL validation improvements
- see the
rd-acl
tool validate command - Invalid filesystem ACLs are logged in the service log
- Invalid project ACLs uploaded via API will be rejected
- see the
- Example Orchestrator plugins now bundled
- JSON support added for all API endpoints
- Some API refactoring for v14
- See API v14
- Jobs can now disable automatic node selection by default
- Phew
# Upgrading
Upgrading from 2.5 should not cause any issues. Some new database fields were added, and a new database table was added.
# Compatibility
Some changes to Job serialization formats:
- The project name is no longer included in exported Job definitions.
- In YAML: options are now always serialized as a sequence, and will preserve the sequence order on input. The original Map format is still allowed on import.
# Contributors
- Alex Honor (ahonor)
- Francois Travais
- Greg Schueler (gschueler)
- Mathieu Chateau (mathieuchateau)
- Miguel Fuentes (miguelantonio)
- Roberto Paez (robertopaez)
- William Jimenez (wjimenez5271)
- maciejs
# Bug Reporters
- adamhamner
- ahonor
- chadlnc
- ctgaff
- ddzed15
- francois-travais
- gschueler
- hipslu
- ko-christ
- maciejs
- mathieuchateau
- miguelantonio
- snebel29
- sylvainr
- wjimenez5271
# Issues
- SCM Plugin with Git support
- Log limit
- Add Job Logging Limit options: allow a job to abort/fail or truncate logging if too much output occurs
- GUI improvements for schedule and execution toggle
- XML Export of Jobs with inline scripts fails
- Disable Compatiblity Mode in Internet Explorer: Set X-UA-Compatible
- jobs never complete in 2.5.3 (sudoPassword option is necessary)
- UI Improvments: Nodes page
- project config import: needs to reset project.name
- UI improvements: Commands page
- Authentication Documentation Update
- JS Error: Object doesn't support property or method 'updateError' under IE11
- Add export/import of project config and ACL policy files in project archives
- APIs for ACL policy, project-specific policies, ACLs stored in DB
- Disable schedule and disable job execution: GUI and functionality
- Documentation: MySQL connector download not usually necessary
- 2.5.2-1 Project Description isn't removed properly when using "Simple Configuration"
- Need canonical XML serialization for jobs
- Enhance cluster mode schedule takeover API
- Enable multiple config locations
- update to docs for #1333
- Enhance takeover schedule API: all jobs, or by project
- Active/passive execution mode
- Promote example orchestrator plugins to bundled plugins
- add JSON support to API
- add a job option to disable the automatic selection of all nodes
- documentation: update command for creating encrypted/hashed passwords for jetty
- use JSON throughout API
- Api endpoint like /incubator/jobs/takeoverSchedule but for all jobs
- Disabling scheduling without loosing scheduling configuration
- Add job option to have nodes default to un-checked