{"push_id":751490139,"size":30,"distinct_size":27,"ref":"refs/heads/fixes","head":"4c667778b60d126a6e34d85a51e338b81ffeddb8","before":"b05d72409c83f8b2d0ca415776db29503eba342a","commits":[{"sha":"52f095db03970cc9e3badcbf7d47241bffceaefb","author":{"email":"8a4d69b0e36dd9f5395b34a63b7a41ef7f40a23e@gmail.com","name":"Roman Smirnov"},"message":"Improved support of hstore for case when hstore extension is created inside a PG schema,\nfor example\nCREATE EXTENSION IF NOT EXISTS hstore WITH SCHEMA test;","distinct":false,"url":"https://api.github.com/repos/romul/postgrex/commits/52f095db03970cc9e3badcbf7d47241bffceaefb"},{"sha":"f374facef3a8f5b7d4ef4ea8f3f487039a15b51b","author":{"email":"ae9576bf56200bd993ebbef5b140bea04ad9821b@gmail.com","name":"Low Kian Seong"},"message":"Update .travis.yml\n\nSimplify `.travis.yml` using native elixir support.\n\nUpdate .travis.yml\n\nCan't have sudo false as it needs to sudo later.\n\nUpdate .travis.yml\n\nAdded back `mix local.hex --force`\n\nUpdate .travis.yml\n\nMaking travis work.\n\nRemoving again mix test\n\nUpdate .travis.yml\n\nMaking travis work.\n\nUpdate .travis.yml\n\nMaking travis work.\n\nRemoving again mix test\n\nUpdate .travis.yml\n\nMaking travis work.\n\nUpdate .travis.yml\n\nDo not need `mix test`\n\nUpdate .travis.yml\n\nMaking `install` block into `before_install`","distinct":true,"url":"https://api.github.com/repos/romul/postgrex/commits/f374facef3a8f5b7d4ef4ea8f3f487039a15b51b"},{"sha":"ba8e0cd12d9da1122d7e3eaac9ea19822da01693","author":{"email":"0cfa751ff4faac94a3101422276198dce94f740b@gmail.com","name":"Eric Meadows-Jönsson"},"message":"Merge pull request #80 from lowks/patch-1\n\nUpdate .travis.yml","distinct":true,"url":"https://api.github.com/repos/romul/postgrex/commits/ba8e0cd12d9da1122d7e3eaac9ea19822da01693"},{"sha":"7de0be9b548f6d35c6aaa48327251b22e68ee50a","author":{"email":"8a4d69b0e36dd9f5395b34a63b7a41ef7f40a23e@gmail.com","name":"Roman Smirnov"},"message":"Explicit fix of issue with PG extensions defined inside a schema","distinct":false,"url":"https://api.github.com/repos/romul/postgrex/commits/7de0be9b548f6d35c6aaa48327251b22e68ee50a"},{"sha":"fac86cbe237bb9c7f080da3abe68441bc62843e6","author":{"email":"8a4d69b0e36dd9f5395b34a63b7a41ef7f40a23e@gmail.com","name":"Roman Smirnov"},"message":"Added tests for hstore inside a schema","distinct":false,"url":"https://api.github.com/repos/romul/postgrex/commits/fac86cbe237bb9c7f080da3abe68441bc62843e6"},{"sha":"ae0f276300d3a9b86e766cffa7d1b635206e71a4","author":{"email":"0cfa751ff4faac94a3101422276198dce94f740b@gmail.com","name":"Eric Meadows-Jönsson"},"message":"Merge pull request #84 from romul/hstore\n\nImproved support of hstore for case when hstore extension is created inside a PG schema","distinct":true,"url":"https://api.github.com/repos/romul/postgrex/commits/ae0f276300d3a9b86e766cffa7d1b635206e71a4"},{"sha":"753aa6d3d9716bb9f21480160bb15f560e062c6a","author":{"email":"0c2436ea76ed86e37cc05f66dea18d48ef390882@plataformatec.com.br","name":"José Valim"},"message":"Avoid duplication of bootstrap logic","distinct":true,"url":"https://api.github.com/repos/romul/postgrex/commits/753aa6d3d9716bb9f21480160bb15f560e062c6a"},{"sha":"190d994bf4d71752dc852875cc3e73b33a438acc","author":{"email":"0c2436ea76ed86e37cc05f66dea18d48ef390882@plataformatec.com.br","name":"José Valim"},"message":"Use ets tables for types","distinct":true,"url":"https://api.github.com/repos/romul/postgrex/commits/190d994bf4d71752dc852875cc3e73b33a438acc"},{"sha":"238f81575b7c62c939ef8ac9edc6a0670ffd1430","author":{"email":"0c2436ea76ed86e37cc05f66dea18d48ef390882@plataformatec.com.br","name":"José Valim"},"message":"Add a type server for caching pg types\n\nPreviously each connection kept about 100kb of type info.\nWith this patch, they are now shared and stored in ETS,\nwhich is used directly when encoding/decoding data.\n\nThis will also allow us to move the encoding/decoding to\nthe client, allowing us to get better concurrency from\nour connections.","distinct":true,"url":"https://api.github.com/repos/romul/postgrex/commits/238f81575b7c62c939ef8ac9edc6a0670ffd1430"},{"sha":"c99653c2e07bcc4030661f9d824836d076fc10d0","author":{"email":"0c2436ea76ed86e37cc05f66dea18d48ef390882@plataformatec.com.br","name":"José Valim"},"message":"Allow decoding of responses in the client","distinct":true,"url":"https://api.github.com/repos/romul/postgrex/commits/c99653c2e07bcc4030661f9d824836d076fc10d0"},{"sha":"53c0c7eca9aa3e26f872563991631c164dc7c008","author":{"email":"0c2436ea76ed86e37cc05f66dea18d48ef390882@plataformatec.com.br","name":"José Valim"},"message":"Only clean up tables after given amount of time","distinct":true,"url":"https://api.github.com/repos/romul/postgrex/commits/53c0c7eca9aa3e26f872563991631c164dc7c008"},{"sha":"fef184e5091cf9da1f7212cef5085edcb43e5f95","author":{"email":"0c2436ea76ed86e37cc05f66dea18d48ef390882@plataformatec.com.br","name":"José Valim"},"message":"Add tests to TypeServer","distinct":true,"url":"https://api.github.com/repos/romul/postgrex/commits/fef184e5091cf9da1f7212cef5085edcb43e5f95"},{"sha":"c3cd70ea1c02f35012caf69f758f7b2c5842588c","author":{"email":"0c2436ea76ed86e37cc05f66dea18d48ef390882@plataformatec.com.br","name":"José Valim"},"message":"Convert returned rows from tuples to lists","distinct":true,"url":"https://api.github.com/repos/romul/postgrex/commits/c3cd70ea1c02f35012caf69f758f7b2c5842588c"},{"sha":"2ea75b9e8f51ed79f02597fedda50e532d70a234","author":{"email":"0c2436ea76ed86e37cc05f66dea18d48ef390882@plataformatec.com.br","name":"José Valim"},"message":"Allow manual decoding of result sets","distinct":true,"url":"https://api.github.com/repos/romul/postgrex/commits/2ea75b9e8f51ed79f02597fedda50e532d70a234"},{"sha":"efe2b0bb5d13429dbea9d9c69f676a89f494da25","author":{"email":"0c2436ea76ed86e37cc05f66dea18d48ef390882@plataformatec.com.br","name":"José Valim"},"message":"Remove unecessary changes to login test","distinct":true,"url":"https://api.github.com/repos/romul/postgrex/commits/efe2b0bb5d13429dbea9d9c69f676a89f494da25"},{"sha":"9a1d11258f56ac852c7aff6b0883dd863f8c16b7","author":{"email":"0c2436ea76ed86e37cc05f66dea18d48ef390882@gmail.com","name":"José Valim"},"message":"Merge pull request #86 from ericmj/jv-types-cache\n\nStore types in ETS and move processing to clients","distinct":true,"url":"https://api.github.com/repos/romul/postgrex/commits/9a1d11258f56ac852c7aff6b0883dd863f8c16b7"},{"sha":"5ceb2b09e8e7246bc300b0a528d089890c2993e1","author":{"email":"0c2436ea76ed86e37cc05f66dea18d48ef390882@plataformatec.com.br","name":"José Valim"},"message":"Remove unused variable","distinct":true,"url":"https://api.github.com/repos/romul/postgrex/commits/5ceb2b09e8e7246bc300b0a528d089890c2993e1"},{"sha":"5be2fdd5a73fdf3ac941028f056dc20dfdedddb7","author":{"email":"0c2436ea76ed86e37cc05f66dea18d48ef390882@plataformatec.com.br","name":"José Valim"},"message":"Use high timeout instead of infinity when fetching","distinct":true,"url":"https://api.github.com/repos/romul/postgrex/commits/5be2fdd5a73fdf3ac941028f056dc20dfdedddb7"},{"sha":"b02755efc81527f53e94b3c9a9f55870cbd9769b","author":{"email":"0cfa751ff4faac94a3101422276198dce94f740b@gmail.com","name":"Eric Meadows-Jönsson"},"message":"Add :sync_connect option","distinct":true,"url":"https://api.github.com/repos/romul/postgrex/commits/b02755efc81527f53e94b3c9a9f55870cbd9769b"},{"sha":"7a3e852ce06f9f8cd410ea8022f27d048b37a4c6","author":{"email":"0cfa751ff4faac94a3101422276198dce94f740b@gmail.com","name":"Eric Meadows-Jönsson"},"message":"Bump to v0.9.0-dev and update changelog","distinct":true,"url":"https://api.github.com/repos/romul/postgrex/commits/7a3e852ce06f9f8cd410ea8022f27d048b37a4c6"}]}