{"push_id":581481976,"size":96,"distinct_size":0,"ref":"refs/heads/for-upstream","head":"e2c9e68d7832db0c162d2f19364c24d46ed0f7fb","before":"e46d1107ae1c8741e77b52b79378cd011e03ce4e","commits":[{"sha":"7ba83727b1a1393a878ea0e7e0a9b0173ccd6245","author":{"email":"489bc666923cbe68c788755f925533a4e590d835@zotero.org","name":"Dan Stillman"},"message":"Merge pull request #17 from sualk/for-upstream\n\nFix update of group version","distinct":false,"url":"https://api.github.com/repos/sualk/dataserver/commits/7ba83727b1a1393a878ea0e7e0a9b0173ccd6245"},{"sha":"7ed9c73367165013fd375f726db0f348260ace34","author":{"email":"489bc666923cbe68c788755f925533a4e590d835@zotero.org","name":"Dan Stillman"},"message":"Fetch full-text content from Elasticsearch in batches\n\nThis should help avoid ES heap space errors when there's lots of\nfull-text content to download.\n\nAlso increase the full-text content sent per sync to 1M chars (up from\n500K).","distinct":false,"url":"https://api.github.com/repos/sualk/dataserver/commits/7ed9c73367165013fd375f726db0f348260ace34"},{"sha":"dca9ecc80b55aeed86661201a64130e8c5401cca","author":{"email":"489bc666923cbe68c788755f925533a4e590d835@zotero.org","name":"Dan Stillman"},"message":"Switch from PHP memcache extension to memcached","distinct":false,"url":"https://api.github.com/repos/sualk/dataserver/commits/dca9ecc80b55aeed86661201a64130e8c5401cca"},{"sha":"aac0ad07a7d3256c808bd1211f619944d36f7138","author":{"email":"489bc666923cbe68c788755f925533a4e590d835@zotero.org","name":"Dan Stillman"},"message":"Update storage purging scripts to use Redis","distinct":false,"url":"https://api.github.com/repos/sualk/dataserver/commits/aac0ad07a7d3256c808bd1211f619944d36f7138"},{"sha":"8febae4611c1ca2c3e38537f447d0d2d0a157aa1","author":{"email":"489bc666923cbe68c788755f925533a4e590d835@zotero.org","name":"Dan Stillman"},"message":"Remove 'pprint' parameter\n\nAll responses are now pretty-printed and served with their regular\nContent-Type.","distinct":false,"url":"https://api.github.com/repos/sualk/dataserver/commits/8febae4611c1ca2c3e38537f447d0d2d0a157aa1"},{"sha":"cc0588f17b83f85c2da36df16f75b628815a2ca1","author":{"email":"489bc666923cbe68c788755f925533a4e590d835@zotero.org","name":"Dan Stillman"},"message":"Rename v1 tests folder","distinct":false,"url":"https://api.github.com/repos/sualk/dataserver/commits/cc0588f17b83f85c2da36df16f75b628815a2ca1"},{"sha":"9e7fc4815c0f06e97d84facd19799e99ef4806da","author":{"email":"489bc666923cbe68c788755f925533a4e590d835@zotero.org","name":"Dan Stillman"},"message":"Squash into JSON pretty-print commit","distinct":false,"url":"https://api.github.com/repos/sualk/dataserver/commits/9e7fc4815c0f06e97d84facd19799e99ef4806da"},{"sha":"ddd425ceac0f6f71e46d32f6f985fc42a35731ef","author":{"email":"489bc666923cbe68c788755f925533a4e590d835@zotero.org","name":"Dan Stillman"},"message":"API version 3 [schema change]\n\nAll-JSON responses and other changes\n\nFull details available at\nhttps://www.zotero.org/support/dev/web_api/v3/changes_from_v2","distinct":false,"url":"https://api.github.com/repos/sualk/dataserver/commits/ddd425ceac0f6f71e46d32f6f985fc42a35731ef"},{"sha":"8873a799afeef9587089b592e6a22eeaef1d3e7b","author":{"email":"489bc666923cbe68c788755f925533a4e590d835@zotero.org","name":"Dan Stillman"},"message":"Make PHP warnings fatal in API code\n\nMissing array properties, etc.","distinct":false,"url":"https://api.github.com/repos/sualk/dataserver/commits/8873a799afeef9587089b592e6a22eeaef1d3e7b"},{"sha":"0e8e07f6d1c57ae86294c4b573f9a8e3f1444a42","author":{"email":"489bc666923cbe68c788755f925533a4e590d835@zotero.org","name":"Dan Stillman"},"message":"Fix 500 for CORS requests, and add a test","distinct":false,"url":"https://api.github.com/repos/sualk/dataserver/commits/0e8e07f6d1c57ae86294c4b573f9a8e3f1444a42"},{"sha":"91ed51c372736cddfc18369ca3e88a839f415537","author":{"email":"489bc666923cbe68c788755f925533a4e590d835@zotero.org","name":"Dan Stillman"},"message":"Add HEAD support for most requests\n\nHEAD returns appropriate HTTP headers (Zotero-Library-Version,\nTotal-Results) but no data.\n\nSome institutional networks don't support HEAD requests, so it probably\nshouldn't be used in general clients or libraries. In most cases there\nare also better alternatives to HEAD, such as making conditional\nrequests with If-Modified-Since-Version, but there are a few cases where\nHEAD might come in handy.","distinct":false,"url":"https://api.github.com/repos/sualk/dataserver/commits/91ed51c372736cddfc18369ca3e88a839f415537"},{"sha":"7e71948fb68cffaad5d34589c5459949159192de","author":{"email":"489bc666923cbe68c788755f925533a4e590d835@zotero.org","name":"Dan Stillman"},"message":"Default 'limit' to 25 in v3","distinct":false,"url":"https://api.github.com/repos/sualk/dataserver/commits/7e71948fb68cffaad5d34589c5459949159192de"},{"sha":"e034c694450dfc5f3ae919ee1cb0b292a558c96b","author":{"email":"489bc666923cbe68c788755f925533a4e590d835@zotero.org","name":"Dan Stillman"},"message":"Fix error getting items in empty collection","distinct":false,"url":"https://api.github.com/repos/sualk/dataserver/commits/e034c694450dfc5f3ae919ee1cb0b292a558c96b"},{"sha":"c5fa2e6b381439a0bd219cf2439ec816e48c3e27","author":{"email":"489bc666923cbe68c788755f925533a4e590d835@zotero.org","name":"Dan Stillman"},"message":"Accept full JSON as an alternative to editable JSON\n\nAs part of this, the API now takes a JSON array directly for\nmulti-object writes instead of an object with a 'collections' /\n'searches' / 'items' array. This will break existing multi-object\nwrites, but we get this in return:\n\nhttps://www.zotero.org/support/dev/web_api/v3/write_requests#rest_approach","distinct":false,"url":"https://api.github.com/repos/sualk/dataserver/commits/c5fa2e6b381439a0bd219cf2439ec816e48c3e27"},{"sha":"6af769cb8299396fe479c7fce1de21065148629b","author":{"email":"489bc666923cbe68c788755f925533a4e590d835@zotero.org","name":"Dan Stillman"},"message":"Fix handling of renamed computerProgram 'version' in classic sync","distinct":false,"url":"https://api.github.com/repos/sualk/dataserver/commits/6af769cb8299396fe479c7fce1de21065148629b"},{"sha":"5410a6a10e41ddc7bd4fe4756949b28d63016262","author":{"email":"489bc666923cbe68c788755f925533a4e590d835@zotero.org","name":"Dan Stillman"},"message":"Fix various issues with rel links","distinct":false,"url":"https://api.github.com/repos/sualk/dataserver/commits/5410a6a10e41ddc7bd4fe4756949b28d63016262"},{"sha":"859469785b19c110bd1274d80c00b54845dd1a39","author":{"email":"489bc666923cbe68c788755f925533a4e590d835@zotero.org","name":"Dan Stillman"},"message":"Remove debug line","distinct":false,"url":"https://api.github.com/repos/sualk/dataserver/commits/859469785b19c110bd1274d80c00b54845dd1a39"},{"sha":"6a5931c46d951fb4a85e979a0d60e6f1065c0a38","author":{"email":"489bc666923cbe68c788755f925533a4e590d835@zotero.org","name":"Dan Stillman"},"message":"Fix export formats (and add tests for BibTeX and RIS)","distinct":false,"url":"https://api.github.com/repos/sualk/dataserver/commits/6a5931c46d951fb4a85e979a0d60e6f1065c0a38"},{"sha":"42f4c05a189ec3c93d207428d5f9f339f8c476bb","author":{"email":"489bc666923cbe68c788755f925533a4e590d835@zotero.org","name":"Dan Stillman"},"message":"Fix /groups/:groupID/users","distinct":false,"url":"https://api.github.com/repos/sualk/dataserver/commits/42f4c05a189ec3c93d207428d5f9f339f8c476bb"},{"sha":"d27757c638770358a75e423a0a9930cb16ac911b","author":{"email":"489bc666923cbe68c788755f925533a4e590d835@zotero.org","name":"Dan Stillman"},"message":"Fix additional /groups/:groupID/users errors","distinct":false,"url":"https://api.github.com/repos/sualk/dataserver/commits/d27757c638770358a75e423a0a9930cb16ac911b"}]}