{"push_id":1139791993,"size":3,"distinct_size":3,"ref":"refs/heads/v0.7","head":"f9d4755ae0feee9210225a842d35584a19a0bba4","before":"be607d4ef9d2a37f392949659d09a54a149ba505","commits":[{"sha":"7a35b96fe6187b50ef1d53c821e2d2dde737b513","author":{"name":"Henry Popp","email":"187f28b2c045ba1e9d9d43d846c7d3c58bf9e800@codedge.io"},"message":"feat: implemented push retries with exponential backoff for APNS","distinct":true,"url":"https://api.github.com/repos/codedge-llc/pigeon/commits/7a35b96fe6187b50ef1d53c821e2d2dde737b513"},{"sha":"909f95c142ec592b00fe29a9a11231409b376e50","author":{"name":"Henry Popp","email":"187f28b2c045ba1e9d9d43d846c7d3c58bf9e800@codedge.io"},"message":"Merge branch 'exp-backoff' into v0.7","distinct":true,"url":"https://api.github.com/repos/codedge-llc/pigeon/commits/909f95c142ec592b00fe29a9a11231409b376e50"},{"sha":"f9d4755ae0feee9210225a842d35584a19a0bba4","author":{"name":"Henry Popp","email":"187f28b2c045ba1e9d9d43d846c7d3c58bf9e800@codedge.io"},"message":"feat: load APNS cert/key from string contents of file\n\nAlso:\nRemoved exponential backoff due to weirdness APNS server responses.\nIf an SSL connection is taken offline for a brief while, `:ssl` will\nautomatically send the payload when available again. The APNS server\nresponse gets captured asynchronously through APNSWorker, but because\nthere is no table of records for past messages, the response can't be\nmatched to a notification.\n\nI will probably add this record tracking after the HTTP2 code gets migrated to\nChatterbox. For now any on_response functions just won't fire for\ntimed-out connections (which should be rare anyway.)","distinct":true,"url":"https://api.github.com/repos/codedge-llc/pigeon/commits/f9d4755ae0feee9210225a842d35584a19a0bba4"}]}
{"actor":{"display_login":"hpopp"}}