{"action":"created","issue":{"url":"https://api.github.com/repos/spotify/apollo/issues/115","repository_url":"https://api.github.com/repos/spotify/apollo","labels_url":"https://api.github.com/repos/spotify/apollo/issues/115/labels{/name}","comments_url":"https://api.github.com/repos/spotify/apollo/issues/115/comments","events_url":"https://api.github.com/repos/spotify/apollo/issues/115/events","html_url":"https://github.com/spotify/apollo/issues/115","id":159957876,"number":115,"title":"Allocate new groupId and package for Apollo 2.x","user":{"login":"udoprog","id":111092,"avatar_url":"https://avatars.githubusercontent.com/u/111092?v=3","gravatar_id":"","url":"https://api.github.com/users/udoprog","html_url":"https://github.com/udoprog","followers_url":"https://api.github.com/users/udoprog/followers","following_url":"https://api.github.com/users/udoprog/following{/other_user}","gists_url":"https://api.github.com/users/udoprog/gists{/gist_id}","starred_url":"https://api.github.com/users/udoprog/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/udoprog/subscriptions","organizations_url":"https://api.github.com/users/udoprog/orgs","repos_url":"https://api.github.com/users/udoprog/repos","events_url":"https://api.github.com/users/udoprog/events{/privacy}","received_events_url":"https://api.github.com/users/udoprog/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/spotify/apollo/milestones/1","html_url":"https://github.com/spotify/apollo/milestones/2.0.0","labels_url":"https://api.github.com/repos/spotify/apollo/milestones/1/labels","id":1728715,"number":1,"title":"2.0.0","description":"Main focus: to support HTTP/2 via ensuring that header names are lower-case. And related to that, to be explicit in the Apollo APIs that header names are considered to be case-insensitive.\r\n\r\nSecondary: do various cleanup of names and things in the API that we're unhappy with.","creator":{"login":"pettermahlen","id":353687,"avatar_url":"https://avatars.githubusercontent.com/u/353687?v=3","gravatar_id":"","url":"https://api.github.com/users/pettermahlen","html_url":"https://github.com/pettermahlen","followers_url":"https://api.github.com/users/pettermahlen/followers","following_url":"https://api.github.com/users/pettermahlen/following{/other_user}","gists_url":"https://api.github.com/users/pettermahlen/gists{/gist_id}","starred_url":"https://api.github.com/users/pettermahlen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pettermahlen/subscriptions","organizations_url":"https://api.github.com/users/pettermahlen/orgs","repos_url":"https://api.github.com/users/pettermahlen/repos","events_url":"https://api.github.com/users/pettermahlen/events{/privacy}","received_events_url":"https://api.github.com/users/pettermahlen/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":5,"state":"open","created_at":"2016-04-25T11:25:15Z","updated_at":"2016-06-15T11:19:48Z","due_on":null,"closed_at":null},"comments":7,"created_at":"2016-06-13T14:04:04Z","updated_at":"2016-06-15T13:26:14Z","closed_at":null,"body":"This is suggestion for the next Major version of Apollo.\r\n\r\nBecause Apollo is a multi-module project that also exposes an API, there are many opportunities for accidental binary compatibility with `1.x` at runtime. This threatens the stability of projects using Apollo, especially in complex environments.\r\n\r\nMy suggestion is to introduce a new `groupId` (`com.spotify.apollo2`) and move everything into new packages (`com.spotify.apollo2`). This way, maven dependencies are explicit, and major version compatibility would have to be explicitly addressed instead of by accident."},"comment":{"url":"https://api.github.com/repos/spotify/apollo/issues/comments/226186185","html_url":"https://github.com/spotify/apollo/issues/115#issuecomment-226186185","issue_url":"https://api.github.com/repos/spotify/apollo/issues/115","id":226186185,"user":{"login":"Yarin78","id":849617,"avatar_url":"https://avatars.githubusercontent.com/u/849617?v=3","gravatar_id":"","url":"https://api.github.com/users/Yarin78","html_url":"https://github.com/Yarin78","followers_url":"https://api.github.com/users/Yarin78/followers","following_url":"https://api.github.com/users/Yarin78/following{/other_user}","gists_url":"https://api.github.com/users/Yarin78/gists{/gist_id}","starred_url":"https://api.github.com/users/Yarin78/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Yarin78/subscriptions","organizations_url":"https://api.github.com/users/Yarin78/orgs","repos_url":"https://api.github.com/users/Yarin78/repos","events_url":"https://api.github.com/users/Yarin78/events{/privacy}","received_events_url":"https://api.github.com/users/Yarin78/received_events","type":"User","site_admin":false},"created_at":"2016-06-15T13:26:14Z","updated_at":"2016-06-15T13:26:14Z","body":"This would indeed be a painful change to have to make. Would be nice to get some feedback from our users what they think. Or if we could find out how likely this is to become a problem.\r\n\r\nBtw, this is essentially how .NET dependencies work - the version is part of the type."}}
{"actor":{"display_login":"Yarin78"}}