{"action":"created","issue":{"url":"https://api.github.com/repos/ensime/ensime-server/issues/1471","repository_url":"https://api.github.com/repos/ensime/ensime-server","labels_url":"https://api.github.com/repos/ensime/ensime-server/issues/1471/labels{/name}","comments_url":"https://api.github.com/repos/ensime/ensime-server/issues/1471/comments","events_url":"https://api.github.com/repos/ensime/ensime-server/issues/1471/events","html_url":"https://github.com/ensime/ensime-server/issues/1471","id":157338775,"number":1471,"title":"replace akka-http with java-only lib","user":{"login":"fommil","id":1914041,"avatar_url":"https://avatars.githubusercontent.com/u/1914041?v=3","gravatar_id":"","url":"https://api.github.com/users/fommil","html_url":"https://github.com/fommil","followers_url":"https://api.github.com/users/fommil/followers","following_url":"https://api.github.com/users/fommil/following{/other_user}","gists_url":"https://api.github.com/users/fommil/gists{/gist_id}","starred_url":"https://api.github.com/users/fommil/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fommil/subscriptions","organizations_url":"https://api.github.com/users/fommil/orgs","repos_url":"https://api.github.com/users/fommil/repos","events_url":"https://api.github.com/users/fommil/events{/privacy}","received_events_url":"https://api.github.com/users/fommil/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ensime/ensime-server/labels/Blocker","name":"Blocker","color":"000000"}],"state":"open","locked":false,"assignee":{"login":"pascr","id":381136,"avatar_url":"https://avatars.githubusercontent.com/u/381136?v=3","gravatar_id":"","url":"https://api.github.com/users/pascr","html_url":"https://github.com/pascr","followers_url":"https://api.github.com/users/pascr/followers","following_url":"https://api.github.com/users/pascr/following{/other_user}","gists_url":"https://api.github.com/users/pascr/gists{/gist_id}","starred_url":"https://api.github.com/users/pascr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pascr/subscriptions","organizations_url":"https://api.github.com/users/pascr/orgs","repos_url":"https://api.github.com/users/pascr/repos","events_url":"https://api.github.com/users/pascr/events{/privacy}","received_events_url":"https://api.github.com/users/pascr/received_events","type":"User","site_admin":false},"assignees":[{"login":"pascr","id":381136,"avatar_url":"https://avatars.githubusercontent.com/u/381136?v=3","gravatar_id":"","url":"https://api.github.com/users/pascr","html_url":"https://github.com/pascr","followers_url":"https://api.github.com/users/pascr/followers","following_url":"https://api.github.com/users/pascr/following{/other_user}","gists_url":"https://api.github.com/users/pascr/gists{/gist_id}","starred_url":"https://api.github.com/users/pascr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pascr/subscriptions","organizations_url":"https://api.github.com/users/pascr/orgs","repos_url":"https://api.github.com/users/pascr/repos","events_url":"https://api.github.com/users/pascr/events{/privacy}","received_events_url":"https://api.github.com/users/pascr/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/ensime/ensime-server/milestones/9","html_url":"https://github.com/ensime/ensime-server/milestones/Big%20Crunch%202.0","labels_url":"https://api.github.com/repos/ensime/ensime-server/milestones/9/labels","id":985888,"number":9,"title":"Big Crunch 2.0","description":"ENSIME 2.0 is all about the removal of technical debt (unnecessary dependencies, APIs / protocols / implementations we regret, etc) and making use of the Java 7 NIO.\r\n\r\nGood features with tests are always accepted against the latest `master` branch, and don't need a milestone unless there is a particular focus.\r\n\r\nThe process of reducing clutter is analogous to the reversal of entropy, which would ultimately result in a Big Crunch.","creator":{"login":"fommil","id":1914041,"avatar_url":"https://avatars.githubusercontent.com/u/1914041?v=3","gravatar_id":"","url":"https://api.github.com/users/fommil","html_url":"https://github.com/fommil","followers_url":"https://api.github.com/users/fommil/followers","following_url":"https://api.github.com/users/fommil/following{/other_user}","gists_url":"https://api.github.com/users/fommil/gists{/gist_id}","starred_url":"https://api.github.com/users/fommil/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fommil/subscriptions","organizations_url":"https://api.github.com/users/fommil/orgs","repos_url":"https://api.github.com/users/fommil/repos","events_url":"https://api.github.com/users/fommil/events{/privacy}","received_events_url":"https://api.github.com/users/fommil/received_events","type":"User","site_admin":false},"open_issues":15,"closed_issues":18,"state":"open","created_at":"2015-02-19T09:22:03Z","updated_at":"2016-06-30T21:09:55Z","due_on":null,"closed_at":null},"comments":25,"created_at":"2016-05-28T13:25:03Z","updated_at":"2016-07-05T10:49:48Z","closed_at":null,"body":"to remove a dependency on the huge akka-http/streams framework, we would like to move to a java-only HTTP/WebSockets library.\r\n\r\nIt must be lightweight, probably based on netty.\r\n\r\ncomplementary and a dependency of #1351"},"comment":{"url":"https://api.github.com/repos/ensime/ensime-server/issues/comments/230446994","html_url":"https://github.com/ensime/ensime-server/issues/1471#issuecomment-230446994","issue_url":"https://api.github.com/repos/ensime/ensime-server/issues/1471","id":230446994,"user":{"login":"ktonga","id":1324947,"avatar_url":"https://avatars.githubusercontent.com/u/1324947?v=3","gravatar_id":"","url":"https://api.github.com/users/ktonga","html_url":"https://github.com/ktonga","followers_url":"https://api.github.com/users/ktonga/followers","following_url":"https://api.github.com/users/ktonga/following{/other_user}","gists_url":"https://api.github.com/users/ktonga/gists{/gist_id}","starred_url":"https://api.github.com/users/ktonga/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ktonga/subscriptions","organizations_url":"https://api.github.com/users/ktonga/orgs","repos_url":"https://api.github.com/users/ktonga/repos","events_url":"https://api.github.com/users/ktonga/events{/privacy}","received_events_url":"https://api.github.com/users/ktonga/received_events","type":"User","site_admin":false},"created_at":"2016-07-05T10:49:48Z","updated_at":"2016-07-05T10:49:48Z","body":"I thought that the client only opens docs URLs provided by the WS messages, why it can't be served on a different port? Does the ensime plugin generate the URLs itself using the same port it connects to the WS endpoint?\r\nAnd we are talking about server 2.0, I thought some incompatibility would be expected.\r\nObviously I'll try to avoid the port change, but there are SOOO many restrictions that I feel surrounded before starting :)"}}
{"actor":{"display_login":"ktonga"}}