{"action":"created","issue":{"url":"https://api.github.com/repos/gocd/gocd/issues/1076","labels_url":"https://api.github.com/repos/gocd/gocd/issues/1076/labels{/name}","comments_url":"https://api.github.com/repos/gocd/gocd/issues/1076/comments","events_url":"https://api.github.com/repos/gocd/gocd/issues/1076/events","html_url":"https://github.com/gocd/gocd/issues/1076","id":71778717,"number":1076,"title":"Release 15.2 proposal [Initial Draft]","user":{"login":"zabil","id":54427,"avatar_url":"https://avatars.githubusercontent.com/u/54427?v=3","gravatar_id":"","url":"https://api.github.com/users/zabil","html_url":"https://github.com/zabil","followers_url":"https://api.github.com/users/zabil/followers","following_url":"https://api.github.com/users/zabil/following{/other_user}","gists_url":"https://api.github.com/users/zabil/gists{/gist_id}","starred_url":"https://api.github.com/users/zabil/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zabil/subscriptions","organizations_url":"https://api.github.com/users/zabil/orgs","repos_url":"https://api.github.com/users/zabil/repos","events_url":"https://api.github.com/users/zabil/events{/privacy}","received_events_url":"https://api.github.com/users/zabil/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/gocd/gocd/labels/release%20plan","name":"release plan","color":"eb6420"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/gocd/gocd/milestones/5","html_url":"https://github.com/gocd/gocd/milestones/Release%2015.2","labels_url":"https://api.github.com/repos/gocd/gocd/milestones/5/labels","id":986566,"number":5,"title":"Release 15.2","description":null,"creator":{"login":"arikagoyal","id":6175869,"avatar_url":"https://avatars.githubusercontent.com/u/6175869?v=3","gravatar_id":"","url":"https://api.github.com/users/arikagoyal","html_url":"https://github.com/arikagoyal","followers_url":"https://api.github.com/users/arikagoyal/followers","following_url":"https://api.github.com/users/arikagoyal/following{/other_user}","gists_url":"https://api.github.com/users/arikagoyal/gists{/gist_id}","starred_url":"https://api.github.com/users/arikagoyal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/arikagoyal/subscriptions","organizations_url":"https://api.github.com/users/arikagoyal/orgs","repos_url":"https://api.github.com/users/arikagoyal/repos","events_url":"https://api.github.com/users/arikagoyal/events{/privacy}","received_events_url":"https://api.github.com/users/arikagoyal/received_events","type":"User","site_admin":false},"open_issues":30,"closed_issues":1,"state":"open","created_at":"2015-02-19T11:59:08Z","updated_at":"2015-04-29T07:19:52Z","due_on":null,"closed_at":null},"comments":18,"created_at":"2015-04-29T05:00:32Z","updated_at":"2015-05-01T16:14:53Z","closed_at":null,"body":"**Note:**  *WIP* \r\n\r\nOver the next few weeks we plan, add/remove, prioritize this proposal using discussions and voting. \r\nPlease feel free to propose features/bugs (by creating issues) or vote for items you'd like the next release using comments. \r\n\r\nFrom our BDFL\r\n\"I would like to say that I don't see votes and opinions automatically leading to anything being implemented. :) I think a better way to influence what goes in, is by writing some code. But, this will help to see what there is interest in, and that is hugely valuable, and might influence direction directly or indirectly.\"\r\n\r\n## CD features\r\n - [ ] #1082 - Elastic agents \r\n - [ ] #987  - Artifact cleanup extension\r\n - [ ] #194  - Allow secure variables (environment) on pipeline groups, stages and jobs \r\n - [ ] #14   -  Need a build queue\r\n\r\n## UI/UX enhancements\r\n - [ ] #976  - SCM end-point - plugins needs to show up in new pipeline wizard \r\n - [ ] #976  - SCM end-point - ability to select existing scm for a pipeline\r\n - [ ] #978  - SCM end-point - ability to specify default values for fields and save it in config.xml \r\n - [ ] #776  - Improve UI of pipeline history comment feature\r\n - [ ] #142  - Console output with ansi colors\r\n\r\n## API enhancements\r\n - [ ] #1029 - Improve the response of the endpoint SCM endpoint \r\n - [ ] #775  - API to trigger stage and job \r\n - [ ] #878  - Go config edit API - ability to CRUD parts of config\r\n - [ ] #572  - APIs inconsistent: some JSON, some XML, some both (and even some CSV)\r\n - [ ] #52   - Change a pipeline label using the API\r\n\r\n## Plugins\r\n - [ ] #884  - Plugin response should get logged in go-server log\r\n - [ ] #883  - Update material extension points to call plugin validations \r\n - [ ] #866  - JSON validation of request and response made to and by the plugins\r\n - [ ] #786  - When a task plugin throws a runtime exception, the stacktrace does not get logged in agent log\r\n - [ ] #119  - Agent-side plugin errors should be propagated to the server side \r\n - [ ] #118  - Add ability to specify target os for agent side plugins\r\n - [ ] #851 - Authentication plugin end-point\r\n - [ ] #752 - Extend plugin API to enable automatic artifact attachments. \r\n - [ ] #371 - New dashboard JSON API optimizations \r\n\r\n## Performance fixes\r\n - [ ] #911  - Move agent configuration out of cruise config \r\n - [ ] #1034 - Server freezes when put under load\r\n - [ ] #1044 - Incompatible revisions causing 100% CPU load\r\n - [ ] #838  - Fix cruise config xml save performance issues\r\n - [ ] #355  - Git repo is always cloned (not fetched) on both server and agent machine \r\n\r\n## Bug fixes\r\n - [ ] #957  - SCM end-point - UI issues\r\n - [ ] #917  - SCM end-point - backend issues\r\n - [ ] #1060 - Assets (and content) could be served as gzip\r\n - [ ] #1061 - UTF-8 characters not getting displayed correctly when the job is running or when it is rescheduled \r\n - [ ] #1028 - [SCM endpoint] Passing in any value for `scm_name` param seems to return 200\r\n - [ ] #1026 - [READ ONLY] Some actions not disabled \r\n - [ ] #1018 - Fail validation for label length of 0\r\n - [ ] #1012 - Unable to change configuration after making one of the pipelines use a template \r\n - [ ] #1008 - Read only mode Go server issues\r\n - [ ] #933  - Without server restart server health messages do not get removed when plugins are deleted\r\n - [ ] #649  - Destination folder inside flyweight gets deleted in case a material is specified twice in the config (with and without destination) \r\n - [ ] #756   - multiple copies of job running at the same time \r\n - [ ] #68     - Rescheduled pipeline does not show the updated Agent IP details on the Job details page. \r\n - [ ] #1089 - Rescheduled Jobs not being marked as completed on completion \r\n\r\n## Technical Debt\r\n - [ ] #1085 - Migrate from twist tests to [gauge](http://getgauge.io)\r\n - [ ] #1086 - Support for JDK 8    \r\n - [ ] #1087 - Default to Jetty 9 \r\n - [ ] #1088 - Add a performance pipeline to build.go.cd \r\n - [ ] #234   - Upgrade to TFS SDK 12.0.1"},"comment":{"url":"https://api.github.com/repos/gocd/gocd/issues/comments/98168475","html_url":"https://github.com/gocd/gocd/issues/1076#issuecomment-98168475","issue_url":"https://api.github.com/repos/gocd/gocd/issues/1076","id":98168475,"user":{"login":"reidca","id":7325010,"avatar_url":"https://avatars.githubusercontent.com/u/7325010?v=3","gravatar_id":"","url":"https://api.github.com/users/reidca","html_url":"https://github.com/reidca","followers_url":"https://api.github.com/users/reidca/followers","following_url":"https://api.github.com/users/reidca/following{/other_user}","gists_url":"https://api.github.com/users/reidca/gists{/gist_id}","starred_url":"https://api.github.com/users/reidca/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/reidca/subscriptions","organizations_url":"https://api.github.com/users/reidca/orgs","repos_url":"https://api.github.com/users/reidca/repos","events_url":"https://api.github.com/users/reidca/events{/privacy}","received_events_url":"https://api.github.com/users/reidca/received_events","type":"User","site_admin":false},"created_at":"2015-05-01T16:14:53Z","updated_at":"2015-05-01T16:14:53Z","body":"My votes (in order) are:\r\n\r\n #1082 - Elastic agents\r\n #987 - Artifact cleanup extension\r\n #194 - Allow secure variables (environment) on pipeline groups, stages and jobs\r\n #911 - Move agent configuration out of cruise config\r\n"}}