{"push_id":715969654,"size":7,"distinct_size":7,"ref":"refs/heads/master","head":"06d2281239d1e8e6a6801bb16d0880748d60cd6f","before":"a71c6d77289005553891d99f32c60844817f4bcd","commits":[{"sha":"0ad3925ee73ba276802ee6b08f1f13f05d47555f","author":{"email":"615193f904a227a9cebf5ad3042a37668b81f4c6@arthurfabre.com","name":"Arthur Fabre"},"message":"Move utility classes to seperate utils package","distinct":true,"url":"https://api.github.com/repos/feshie/linux-gateway/commits/0ad3925ee73ba276802ee6b08f1f13f05d47555f"},{"sha":"3dd72cca4ec289109d8df7a9fc055654f1b2f8c2","author":{"email":"615193f904a227a9cebf5ad3042a37668b81f4c6@arthurfabre.com","name":"Arthur Fabre"},"message":"Add Pair<K,V> implementation in utils","distinct":true,"url":"https://api.github.com/repos/feshie/linux-gateway/commits/3dd72cca4ec289109d8df7a9fc055654f1b2f8c2"},{"sha":"e3a8a4d2eeb7f08bde8e5bdb44ddd57bceb39f8c","author":{"email":"615193f904a227a9cebf5ad3042a37668b81f4c6@arthurfabre.com","name":"Arthur Fabre"},"message":"Add API for getting the current options\n\nThis can allow more complicated Operations to implement their own\ntimeout / retries.","distinct":true,"url":"https://api.github.com/repos/feshie/linux-gateway/commits/e3a8a4d2eeb7f08bde8e5bdb44ddd57bceb39f8c"},{"sha":"07e2e8332a1914ec7c6519a1e34f409f165c1feb","author":{"email":"615193f904a227a9cebf5ad3042a37668b81f4c6@arthurfabre.com","name":"Arthur Fabre"},"message":"Add contextual information to the logging\n\nLogs now show the node that is being operated on.","distinct":true,"url":"https://api.github.com/repos/feshie/linux-gateway/commits/07e2e8332a1914ec7c6519a1e34f409f165c1feb"},{"sha":"58c21418ddc0ecba552eeaf50b4fdcb0e509800a","author":{"email":"615193f904a227a9cebf5ad3042a37668b81f4c6@arthurfabre.com","name":"Arthur Fabre"},"message":"Add better error reporting for CoAP errors\n\nOperations now throw a CoAPException on CoAP I/O errors.\nThis includes additional info such as the URI, the method, and the\nresponse code.","distinct":true,"url":"https://api.github.com/repos/feshie/linux-gateway/commits/58c21418ddc0ecba552eeaf50b4fdcb0e509800a"},{"sha":"f29236b020cfd00b20ca83936b8d5b6ac127cb96","author":{"email":"615193f904a227a9cebf5ad3042a37668b81f4c6@arthurfabre.com","name":"Arthur Fabre"},"message":"Better error handling for grab sample\n\nRetries are now reset every time we succesfully get a sample.\nThe CoAP response code is checked for 404 to know when we've reached the\nend of the available Samples","distinct":true,"url":"https://api.github.com/repos/feshie/linux-gateway/commits/f29236b020cfd00b20ca83936b8d5b6ac127cb96"},{"sha":"06d2281239d1e8e6a6801bb16d0880748d60cd6f","author":{"email":"615193f904a227a9cebf5ad3042a37668b81f4c6@arthurfabre.com","name":"Arthur Fabre"},"message":"Ensure the --all and --sample option are exclusive\n\nThe same validator is used for both options,\nand checks if it has been called before or not.","distinct":true,"url":"https://api.github.com/repos/feshie/linux-gateway/commits/06d2281239d1e8e6a6801bb16d0880748d60cd6f"}]}