{"push_id":2928496230,"size":4,"distinct_size":1,"ref":"refs/heads/master","head":"bf35d1055b088cb42639a525d4607e2f4e555154","before":"14280ce695757f85f3327873d4fc3a15642b7eb0","commits":[{"sha":"b8d5ad32b2d5a2b0a481c9057492b7516f154023","author":{"name":"Danail Minchev","email":"2d6bdda1c3194495823684c68a7c160dd6724820@gmail.com"},"message":"PP-4197 Implement custom ProxySelector\n\n- Implemented custom `java.net.ProxySelector` which will be used mainly by GoCardless SDK and is creating new `Proxy` instance which will have valid `InetSocketAddress` (not cached) and reference the right IP address of the egress proxy load balancer.\n- This implementation is very basic one, the main idea is to use a new `Proxy` instance each time, because GoCardless SDK instance is stored in-memory per gateway account and this way we are caching the OkHttp's proxy property which is referencing outdated IP address once the egress load balancer's IP address is changed.","distinct":false,"url":"https://api.github.com/repos/alphagov/pay-direct-debit-connector/commits/b8d5ad32b2d5a2b0a481c9057492b7516f154023"},{"sha":"1486037f7599bff4c5452e341b144129891ae9ba","author":{"name":"Danail Minchev","email":"2d6bdda1c3194495823684c68a7c160dd6724820@gmail.com"},"message":"PP-4197 Initialise the default ProxySelector with custom one","distinct":false,"url":"https://api.github.com/repos/alphagov/pay-direct-debit-connector/commits/1486037f7599bff4c5452e341b144129891ae9ba"},{"sha":"13d9de13f5e6ad5684c9f0a947941d3b91927db4","author":{"name":"Danail Minchev","email":"2d6bdda1c3194495823684c68a7c160dd6724820@gmail.com"},"message":"PP-4197 Use default ProxySelector when initialising GoCardless SDK client\n\n- If we do not use `com.gocardless.GoCardlessClient.Builder.withProxy`, then the default `ProxySelector` will be used as described in Javadoc of `com.squareup.okhttp.OkHttpClient.setProxySelector`","distinct":false,"url":"https://api.github.com/repos/alphagov/pay-direct-debit-connector/commits/13d9de13f5e6ad5684c9f0a947941d3b91927db4"},{"sha":"bf35d1055b088cb42639a525d4607e2f4e555154","author":{"name":"Danail","email":"3ac5237b62aa7bd4f989d489236ff6d853fcb76a@users.noreply.github.com"},"message":"Merge pull request #271 from alphagov/PP-4197_custom-proxy-selector\n\nPP-4197 Custom ProxySelector","distinct":true,"url":"https://api.github.com/repos/alphagov/pay-direct-debit-connector/commits/bf35d1055b088cb42639a525d4607e2f4e555154"}]}
{"actor":{"display_login":"DanailMinchev"}}