{"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","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":26,"created_at":"2015-04-29T05:00:32Z","updated_at":"2015-05-05T23:11:55Z","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## CI/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 - [ ] #142  - Console output with ansi colors\r\n\r\n## API enhancements\r\n - [ ] #775  - API to trigger stage and job \r\n - [ ] #878  - Go config edit API - ability to CRUD parts of config [on going - across releases]\r\n - [ ] #572  - APIs inconsistent: some JSON, some XML, some both (and even some CSV) [on going - across releases]\r\n - [ ] #52   - Change a pipeline label using the API\r\n\r\n## Performance fixes\r\n - [ ] #838  - Fix cruise config xml save performance issues [on going - across releases]\r\n - [ ] #911  - Move agent configuration out of cruise config \r\n - [ ] #1034 - Server freezes when put under load\r\n \r\n## Bug fixes\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 - [ ] #1061 - UTF-8 characters not getting displayed correctly when the job is running or when it is rescheduled \r\n - [ ] #1060 - Assets (and content) could be served as gzip\r\n - [ ] #1012 - Unable to change configuration after making one of the pipelines use a template\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 - [ ] #1088 - Add a performance pipeline to build.go.cd \r\n\r\n---\r\n\r\n## Moved to next release:\r\n\r\n## CD features\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* #1078  - 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\r\n## API enhancements\r\n* #1029 - Improve the response of the endpoint SCM endpoint\r\n* #371 - New dashboard JSON API optimizations \r\n\r\n## Plugins\r\n* #851 - Authentication plugin end-point\r\n* #866  - JSON validation of request and response made to and by the plugins\r\n* #118  - Add ability to specify target os for agent side plugins\r\n* #752 - Extend plugin API to enable automatic artifact attachments. \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* #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\r\n## Performance fixes\r\n* #1044 - Incompatible revisions causing 100% CPU load\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* #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* #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\r\n## Performance fixes\r\n* #1087 - Default to Jetty 9 \r\n* #234   - Upgrade to TFS SDK 12.0.1"},"comment":{"url":"https://api.github.com/repos/gocd/gocd/issues/comments/99256771","html_url":"https://github.com/gocd/gocd/issues/1076#issuecomment-99256771","issue_url":"https://api.github.com/repos/gocd/gocd/issues/1076","id":99256771,"user":{"login":"thenathanjones","id":494475,"avatar_url":"https://avatars.githubusercontent.com/u/494475?v=3","gravatar_id":"","url":"https://api.github.com/users/thenathanjones","html_url":"https://github.com/thenathanjones","followers_url":"https://api.github.com/users/thenathanjones/followers","following_url":"https://api.github.com/users/thenathanjones/following{/other_user}","gists_url":"https://api.github.com/users/thenathanjones/gists{/gist_id}","starred_url":"https://api.github.com/users/thenathanjones/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thenathanjones/subscriptions","organizations_url":"https://api.github.com/users/thenathanjones/orgs","repos_url":"https://api.github.com/users/thenathanjones/repos","events_url":"https://api.github.com/users/thenathanjones/events{/privacy}","received_events_url":"https://api.github.com/users/thenathanjones/received_events","type":"User","site_admin":false},"created_at":"2015-05-05T23:11:54Z","updated_at":"2015-05-05T23:11:54Z","body":"Done. #1102\n\n2015-05-06 11:09 GMT+12:00 Aravind SV <notifications@github.com>:\n\n> Is there any possibility that experimental builds could be put in the\n> RPM/DEB repositories\n>\n> Let's take that conversation away from here, if you don't mind. I've been\n> thinking about it and have some ideas (cannot use bintray). Can you start a\n> mailing list thread about it or a different GitHub issue?\n>\n> —\n> Reply to this email directly or view it on GitHub\n> <https://github.com/gocd/gocd/issues/1076#issuecomment-99256424>.\n>\n"}}