{"push_id":1329759633,"size":4,"distinct_size":4,"ref":"refs/heads/develop","head":"66b26b6d77f7ed5bc5a6a5d47e1479005d1f314a","before":"dca4ff2f585d4326cd1f45a498ea1b6bb2542802","commits":[{"sha":"6c5ad1067296532ea08760cff0b0170f595f2295","author":{"name":"Matt Magoffin","email":"31e7b35f7f9f5d76c1e2ef239c79b97264b2f6d0@solarnetwork.net"},"message":"Image handling must associate the Loxone Miniserver the request is initiated on, as a single instance of this handler is used across all endpoint component instances.","distinct":true,"url":"https://api.github.com/repos/evidentlimited/solarnetwork-loxone/commits/6c5ad1067296532ea08760cff0b0170f595f2295"},{"sha":"db83914099365d5de8e8d4e7bd368620a8ba7d46","author":{"name":"Matt Magoffin","email":"31e7b35f7f9f5d76c1e2ef239c79b97264b2f6d0@solarnetwork.net"},"message":"Reorder handlers so more frequently used ones come first.","distinct":true,"url":"https://api.github.com/repos/evidentlimited/solarnetwork-loxone/commits/db83914099365d5de8e8d4e7bd368620a8ba7d46"},{"sha":"c680af6093fb957911ad6ca74a3fcb9afd0768f8","author":{"name":"Matt Magoffin","email":"31e7b35f7f9f5d76c1e2ef239c79b97264b2f6d0@solarnetwork.net"},"message":"Optimize handle properties from List to arrays, as these are accessed a lot.","distinct":true,"url":"https://api.github.com/repos/evidentlimited/solarnetwork-loxone/commits/c680af6093fb957911ad6ca74a3fcb9afd0768f8"},{"sha":"66b26b6d77f7ed5bc5a6a5d47e1479005d1f314a","author":{"name":"Matt Magoffin","email":"31e7b35f7f9f5d76c1e2ef239c79b97264b2f6d0@solarnetwork.net"},"message":"Optimize inspecting buffer for PNG data by comparing byte by byte, aborting as early as possible.","distinct":true,"url":"https://api.github.com/repos/evidentlimited/solarnetwork-loxone/commits/66b26b6d77f7ed5bc5a6a5d47e1479005d1f314a"}]}
{"actor":{"display_login":"msqr"}}