{"push_id":596608131,"size":17,"distinct_size":16,"ref":"refs/heads/master","head":"f7e014a1fb4d5edf91147ee3bff80b1c8510e875","before":"df2009d18d5d45732089f333fa67608a8b4569d7","commits":[{"sha":"8562fd0e6848d8c117af96e77ae9564e9c0e53dd","author":{"email":"761e00b0230fe703303eb7a12d52fb289a11bfe3@datastax.com","name":"Joshua McKenzie"},"message":"adding date and time types for CASSANDRA-7523","distinct":true,"url":"https://api.github.com/repos/thobbs/python-driver/commits/8562fd0e6848d8c117af96e77ae9564e9c0e53dd"},{"sha":"de8ae577a22643d429a2a129601ec323ca434cb3","author":{"email":"9ee42915c4bd296a513fc0298f1b2847ab1bc4c7@datastax.com","name":"Adam Holmberg"},"message":"Updates to 'date' and 'time' type handling.\n\ndatetime.date --> 'date'\ndatetime.time --> 'time'\n\ndatetime.time seemed to be the best native type for time, but it doesn't\nhave nanosecond resolution. Clients must use int types for that.","distinct":true,"url":"https://api.github.com/repos/thobbs/python-driver/commits/de8ae577a22643d429a2a129601ec323ca434cb3"},{"sha":"0cf8b8ec234783b48c4f5d6a4c9f69ce218676df","author":{"email":"9ee42915c4bd296a513fc0298f1b2847ab1bc4c7@datastax.com","name":"Adam Holmberg"},"message":"Merge remote-tracking branch 'origin/master' into PYTHON-190\n\nConflicts:\n\tcassandra/cqltypes.py\n\ttests/integration/standard/test_types.py","distinct":true,"url":"https://api.github.com/repos/thobbs/python-driver/commits/0cf8b8ec234783b48c4f5d6a4c9f69ce218676df"},{"sha":"453e3738d70febe66b5986997e2ffa25feee5bb9","author":{"email":"e4a94d934c4323d57c8ff0a8bf3c4046cdced69f@karu.io","name":"Kishan Karunaratne"},"message":"enable collections inside UDTs via freezing Tuple","distinct":true,"url":"https://api.github.com/repos/thobbs/python-driver/commits/453e3738d70febe66b5986997e2ffa25feee5bb9"},{"sha":"5acb8cd5bd3729fbb1dd92483ca2c65ea624d5cb","author":{"email":"9ee42915c4bd296a513fc0298f1b2847ab1bc4c7@datastax.com","name":"Adam Holmberg"},"message":"Improved handling of Time type.\n\nstill needs test, doc update","distinct":true,"url":"https://api.github.com/repos/thobbs/python-driver/commits/5acb8cd5bd3729fbb1dd92483ca2c65ea624d5cb"},{"sha":"74faba63e4913a8956068a00146d7333e9f709c1","author":{"email":"9ee42915c4bd296a513fc0298f1b2847ab1bc4c7@datastax.com","name":"Adam Holmberg"},"message":"Fix OrderedMap init from built-in dict.\n\nalso make __getitem__ KeyError return friendly key instead of pickled\nvalue","distinct":true,"url":"https://api.github.com/repos/thobbs/python-driver/commits/74faba63e4913a8956068a00146d7333e9f709c1"},{"sha":"91e5afbe72e6491833af1df5bcce14e011c6f0b7","author":{"email":"9ee42915c4bd296a513fc0298f1b2847ab1bc4c7@datastax.com","name":"Adam Holmberg"},"message":"Make c.util.Time comparable to integer types.","distinct":true,"url":"https://api.github.com/repos/thobbs/python-driver/commits/91e5afbe72e6491833af1df5bcce14e011c6f0b7"},{"sha":"586720a886c778785a159a670c63f5aadb646d53","author":{"email":"9ee42915c4bd296a513fc0298f1b2847ab1bc4c7@datastax.com","name":"Adam Holmberg"},"message":"date, time conditional in 'type' integration test","distinct":true,"url":"https://api.github.com/repos/thobbs/python-driver/commits/586720a886c778785a159a670c63f5aadb646d53"},{"sha":"077b876fdd38af097ef4bc1ea99c86d7f4a5376d","author":{"email":"ae42760ef71e07cdc78c21849b44551816bda917@datastax.com","name":"Tyler Hobbs"},"message":"Fix index target for collection indexes","distinct":false,"url":"https://api.github.com/repos/thobbs/python-driver/commits/077b876fdd38af097ef4bc1ea99c86d7f4a5376d"},{"sha":"08c2a043d99b7b41bd5fbc976cc288e81a94c1f7","author":{"email":"9ee42915c4bd296a513fc0298f1b2847ab1bc4c7@datastax.com","name":"Adam Holmberg"},"message":"Add HostConnectionPool.open_connections prop\n\nthis property required when metrics enabled with protocol_version=3","distinct":true,"url":"https://api.github.com/repos/thobbs/python-driver/commits/08c2a043d99b7b41bd5fbc976cc288e81a94c1f7"},{"sha":"304a05beab8ce2c1917cedf53904ce69cc1a9ec1","author":{"email":"9ee42915c4bd296a513fc0298f1b2847ab1bc4c7@datastax.com","name":"Adam Holmberg"},"message":"Join thread when stopping heartbeat, add short-circuits to loop\n\nFixes a reported shutdown issue with the thread, even though it's 'daemon =\nTrue':\n\n\"Exception in thread Connection heartbeat (most likely raised during\ninterpreter shutdown):\"","distinct":true,"url":"https://api.github.com/repos/thobbs/python-driver/commits/304a05beab8ce2c1917cedf53904ce69cc1a9ec1"},{"sha":"b428008219b4be7e177f4b2e854d98cad25589ab","author":{"email":"9ee42915c4bd296a513fc0298f1b2847ab1bc4c7@datastax.com","name":"Adam Holmberg"},"message":"Update unit tests to work with heartbeat short-circuit","distinct":true,"url":"https://api.github.com/repos/thobbs/python-driver/commits/b428008219b4be7e177f4b2e854d98cad25589ab"},{"sha":"b7e5c6b999fbac9afb7435a912181565c4b45759","author":{"email":"9ee42915c4bd296a513fc0298f1b2847ab1bc4c7@datastax.com","name":"Adam Holmberg"},"message":"Use utcfromttimestamp workaround in SimpleDateType\n\nAlso improve datetime_from_timesstamp perf by always using timedelta\nmath.\nAlways using timedelta math  also addresses the utcfromtimestamp rounding\ndifferences noted in PYTHON-230.","distinct":true,"url":"https://api.github.com/repos/thobbs/python-driver/commits/b7e5c6b999fbac9afb7435a912181565c4b45759"},{"sha":"aef137b41be8132c39a8b444b2e8bae17133da70","author":{"email":"9ee42915c4bd296a513fc0298f1b2847ab1bc4c7@datastax.com","name":"Adam Holmberg"},"message":"Merge branch 'PYTHON-190'\n\nConflicts:\n\ttests/integration/standard/test_types.py","distinct":true,"url":"https://api.github.com/repos/thobbs/python-driver/commits/aef137b41be8132c39a8b444b2e8bae17133da70"},{"sha":"f3938d76e1671f1c17512ddacbb8e12e31c66f46","author":{"email":"9ee42915c4bd296a513fc0298f1b2847ab1bc4c7@datastax.com","name":"Adam Holmberg"},"message":"Merge branch 'PYTHON-190'","distinct":true,"url":"https://api.github.com/repos/thobbs/python-driver/commits/f3938d76e1671f1c17512ddacbb8e12e31c66f46"},{"sha":"20e0cd9025a5c069cf9b8eab6ddf978b93feed2a","author":{"email":"9ee42915c4bd296a513fc0298f1b2847ab1bc4c7@datastax.com","name":"Adam Holmberg"},"message":"Make integration tests cleanup cluster/sessions\n\nFixes an issue where integration suites were timing out in later tests,\ndue to eariler tests leaking resources.\n\nRoot cause is PYTHON-135, which points out that cluster and session\nobjects do not clean up properly when passing from scope. Until that is\nfixed, proper cleanup will avoid these leaks.","distinct":true,"url":"https://api.github.com/repos/thobbs/python-driver/commits/20e0cd9025a5c069cf9b8eab6ddf978b93feed2a"},{"sha":"f7e014a1fb4d5edf91147ee3bff80b1c8510e875","author":{"email":"9ee42915c4bd296a513fc0298f1b2847ab1bc4c7@datastax.com","name":"Adam Holmberg"},"message":"Merge branch 'kk_test'","distinct":true,"url":"https://api.github.com/repos/thobbs/python-driver/commits/f7e014a1fb4d5edf91147ee3bff80b1c8510e875"}]}