{"push_id":2887940883,"size":39,"distinct_size":1,"ref":"refs/heads/master","head":"c17e33071518d3733994fca4a78d2aec22f62e93","before":"46ee6e9f5fdddd989c9b77e533e58b0d9e4dc7c5","commits":[{"sha":"ac03d6b22539a4d374ae5dccc74bd430e986b657","author":{"name":"qi.xu","email":"18fb9cff16596d019b8510dc0e35d9019202870c@alibaba-inc.com"},"message":"add oss-select APIs\n\nthree APIs:\nselect_object: select object content to memory\nselect_object_to_file:select object to file\nhead_csv_object: head csv object","distinct":false,"url":"https://api.github.com/repos/aliyun/aliyun-oss-python-sdk/commits/ac03d6b22539a4d374ae5dccc74bd430e986b657"},{"sha":"837da45bd8b5dc04bcc1bd7c17086b686d795607","author":{"name":"qi.xu","email":"18fb9cff16596d019b8510dc0e35d9019202870c@alibaba-inc.com"},"message":"rename the select.py to mitigate the confliction with system module select","distinct":false,"url":"https://api.github.com/repos/aliyun/aliyun-oss-python-sdk/commits/837da45bd8b5dc04bcc1bd7c17086b686d795607"},{"sha":"b7eca6c46cfefa6b6b6e3512c8ff19c9906c77c9","author":{"name":"qi.xu","email":"18fb9cff16596d019b8510dc0e35d9019202870c@alibaba-inc.com"},"message":"rename select API并增加说明","distinct":false,"url":"https://api.github.com/repos/aliyun/aliyun-oss-python-sdk/commits/b7eca6c46cfefa6b6b6e3512c8ff19c9906c77c9"},{"sha":"9ded0b1ce8dff2e0ebeecfcddb71d2ff66fbb995","author":{"name":"qi.xu","email":"18fb9cff16596d019b8510dc0e35d9019202870c@alibaba-inc.com"},"message":"添加select FT","distinct":false,"url":"https://api.github.com/repos/aliyun/aliyun-oss-python-sdk/commits/9ded0b1ce8dff2e0ebeecfcddb71d2ff66fbb995"},{"sha":"0e95ec47f99a6f70e9c317b7c13bccddb35ca72f","author":{"name":"qi.xu","email":"18fb9cff16596d019b8510dc0e35d9019202870c@alibaba-inc.com"},"message":"update response data parser accordingly for the  OSS end frame format change\n\n1) The end frame's checksum bytes are now in the end of the frame (after the status and error message)\n2) also remove the use of make_progress_adapter cause the SelectFrameResponse includes the progress update function","distinct":false,"url":"https://api.github.com/repos/aliyun/aliyun-oss-python-sdk/commits/0e95ec47f99a6f70e9c317b7c13bccddb35ca72f"},{"sha":"69dcbb42b867609c33d1eca5ae519200249a18c9","author":{"name":"qi.xu","email":"18fb9cff16596d019b8510dc0e35d9019202870c@alibaba-inc.com"},"message":"add total_bytes_to_scan attribute into SelectObjectResult\n\nThe attribute is used for progress update","distinct":false,"url":"https://api.github.com/repos/aliyun/aliyun-oss-python-sdk/commits/69dcbb42b867609c33d1eca5ae519200249a18c9"},{"sha":"3e56071eb70531974d815f48ac1987e5a4724359","author":{"name":"qi.xu","email":"18fb9cff16596d019b8510dc0e35d9019202870c@alibaba-inc.com"},"message":"hook the progress update on select response's iterator function","distinct":false,"url":"https://api.github.com/repos/aliyun/aliyun-oss-python-sdk/commits/3e56071eb70531974d815f48ac1987e5a4724359"},{"sha":"f2e486d6222fe660639f7a75419bcb7630744cb7","author":{"name":"qi.xu","email":"18fb9cff16596d019b8510dc0e35d9019202870c@alibaba-inc.com"},"message":"add more select test cases","distinct":false,"url":"https://api.github.com/repos/aliyun/aliyun-oss-python-sdk/commits/f2e486d6222fe660639f7a75419bcb7630744cb7"},{"sha":"c875d1fd0ba3578cd11ffc10026fe5152cbf2411","author":{"name":"qi.xu","email":"18fb9cff16596d019b8510dc0e35d9019202870c@alibaba-inc.com"},"message":"update the python sdk according to match the server side change\n\nThe x-oss-select-total-bytes-to-scan is removed in server's behavior and thus the SDK needs the change as well.","distinct":false,"url":"https://api.github.com/repos/aliyun/aliyun-oss-python-sdk/commits/c875d1fd0ba3578cd11ffc10026fe5152cbf2411"},{"sha":"952b3c96ac6e4a88cc0af1c0e58538f4798ba47a","author":{"name":"qi.xu","email":"18fb9cff16596d019b8510dc0e35d9019202870c@alibaba-inc.com"},"message":"add the split based range query for oss-select API","distinct":false,"url":"https://api.github.com/repos/aliyun/aliyun-oss-python-sdk/commits/952b3c96ac6e4a88cc0af1c0e58538f4798ba47a"},{"sha":"b02a4ca37215ed797b419b1776efd2077e803295","author":{"name":"qi.xu","email":"18fb9cff16596d019b8510dc0e35d9019202870c@alibaba-inc.com"},"message":"update the python SDK to use POST body for parameters","distinct":false,"url":"https://api.github.com/repos/aliyun/aliyun-oss-python-sdk/commits/b02a4ca37215ed797b419b1776efd2077e803295"},{"sha":"7a240588a0ae8dcde7eb36eb11b2df7df0254017","author":{"name":"qi.xu","email":"18fb9cff16596d019b8510dc0e35d9019202870c@alibaba-inc.com"},"message":"fix the cycling reference issue between api and xml_utils","distinct":false,"url":"https://api.github.com/repos/aliyun/aliyun-oss-python-sdk/commits/7a240588a0ae8dcde7eb36eb11b2df7df0254017"},{"sha":"edb6a4383680fb020ea6529a9398129b2b8f7aa9","author":{"name":"qi.xu","email":"18fb9cff16596d019b8510dc0e35d9019202870c@alibaba-inc.com"},"message":"delete the unused code","distinct":false,"url":"https://api.github.com/repos/aliyun/aliyun-oss-python-sdk/commits/edb6a4383680fb020ea6529a9398129b2b8f7aa9"},{"sha":"103183dabdc8d71af844fc8f8f56768a55d526f0","author":{"name":"qi.xu","email":"18fb9cff16596d019b8510dc0e35d9019202870c@alibaba-inc.com"},"message":"address code review comments\n\n1) rename select API name to select_object,\nselect_object_to_file,\nget_select_object_meta.\n2) Rename FileHeaderInfo with CsvHeaderInfo\n3) Rename HeadCsvObjectResult with\n4) rename CsvRow, CsvSplit with csv_row, csv_split\n5) move constants to class SelectResponseAdapter\n6) rename SelectFrameResponse with SelectResponseAdapter and add comments on the format","distinct":false,"url":"https://api.github.com/repos/aliyun/aliyun-oss-python-sdk/commits/103183dabdc8d71af844fc8f8f56768a55d526f0"},{"sha":"c8a5a9a40afe1ba72977c00c1f0b2415545fea77","author":{"name":"qi.xu","email":"18fb9cff16596d019b8510dc0e35d9019202870c@alibaba-inc.com"},"message":"rename get_select_object_meta to create_select_object_meta","distinct":false,"url":"https://api.github.com/repos/aliyun/aliyun-oss-python-sdk/commits/c8a5a9a40afe1ba72977c00c1f0b2415545fea77"},{"sha":"0fa3c8ebad4a482b0bce3fc5bdb82c8ea6cdf361","author":{"name":"Qi Xu","email":"18fb9cff16596d019b8510dc0e35d9019202870c@alibaba-inc.com"},"message":"fix the UT failures\nremove unneeded code","distinct":false,"url":"https://api.github.com/repos/aliyun/aliyun-oss-python-sdk/commits/0fa3c8ebad4a482b0bce3fc5bdb82c8ea6cdf361"},{"sha":"bf3c9cc9ce932c8d577af9b220af4eb33ae31ad5","author":{"name":"qixu001","email":"1d1dcce58505e93f30d54f4bdf3967755e7d72e4@users.noreply.github.com"},"message":"Merge branch 'oss-select-preview' into oss-select","distinct":false,"url":"https://api.github.com/repos/aliyun/aliyun-oss-python-sdk/commits/bf3c9cc9ce932c8d577af9b220af4eb33ae31ad5"},{"sha":"27cde7f65b6100e01650336803034828a9e4b536","author":{"name":"qixu001","email":"1d1dcce58505e93f30d54f4bdf3967755e7d72e4@users.noreply.github.com"},"message":"Merge pull request #114 from qixu001/oss-select\n\nOss select APIs for preview","distinct":false,"url":"https://api.github.com/repos/aliyun/aliyun-oss-python-sdk/commits/27cde7f65b6100e01650336803034828a9e4b536"},{"sha":"25e62994cad475f70ff0dabf34d3e2fc8c1693e2","author":{"name":"qi.xu","email":"18fb9cff16596d019b8510dc0e35d9019202870c@alibaba-inc.com"},"message":"add gzip support and some minor fixes","distinct":false,"url":"https://api.github.com/repos/aliyun/aliyun-oss-python-sdk/commits/25e62994cad475f70ff0dabf34d3e2fc8c1693e2"},{"sha":"164adf98f7ce22f2c80c12b1d2d91970f1626a1c","author":{"name":"qi.xu","email":"18fb9cff16596d019b8510dc0e35d9019202870c@alibaba-inc.com"},"message":"update the python SDK for select","distinct":false,"url":"https://api.github.com/repos/aliyun/aliyun-oss-python-sdk/commits/164adf98f7ce22f2c80c12b1d2d91970f1626a1c"}]}
{"actor":{"display_login":"hangzws"}}