{"push_id":2539905529,"size":4,"distinct_size":1,"ref":"refs/heads/master","head":"e22586629ad12fb449818547c6e5f73e52dc096b","before":"a8190188cd2964a14fa1b023a9a7c2dea918e2b7","commits":[{"sha":"876e04af07f38b270575220fddaf14a18f78c1a9","author":{"name":"Russell Jones","email":"2b32f4ec52aebac2ba8aa0907e78028921468b9c@gmail.com"},"message":"* Push window size changes to clients instead of polling.\n* Cache services.ClusterConfig within srv.ServerContext for the duration\n  of a connection.\n* Create a single websocket between the browser and the proxy for all\n* terminal bytes and events.","distinct":false,"url":"https://api.github.com/repos/gravitational/teleport/commits/876e04af07f38b270575220fddaf14a18f78c1a9"},{"sha":"2d067f9a95e2731dfce8dcf0bd006d0885c9097d","author":{"name":"Alexey Kontsevoy","email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@kontsevoy.com"},"message":"(web) use the same websocket for terminal data and events","distinct":false,"url":"https://api.github.com/repos/gravitational/teleport/commits/2d067f9a95e2731dfce8dcf0bd006d0885c9097d"},{"sha":"c4fe0088ee5f0169e0d8d96f37d006346a4e8925","author":{"name":"Alexey Kontsevoy","email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@kontsevoy.com"},"message":"(web) dist","distinct":false,"url":"https://api.github.com/repos/gravitational/teleport/commits/c4fe0088ee5f0169e0d8d96f37d006346a4e8925"},{"sha":"e22586629ad12fb449818547c6e5f73e52dc096b","author":{"name":"Russell Jones","email":"1239dde6520ea3c702621eb1ba02398f61db38a6@users.noreply.github.com"},"message":"Merge pull request #1928 from gravitational/rjones/window-change-2\n\nWindow Change","distinct":true,"url":"https://api.github.com/repos/gravitational/teleport/commits/e22586629ad12fb449818547c6e5f73e52dc096b"}]}
{"actor":{"display_login":"russjones"}}