{"push_id":1468037406,"size":36,"distinct_size":36,"ref":"refs/heads/v4.0","head":"65935bf96eba180532dbbdfe96e1c5bfec5a5875","before":"3075d90d81f87ff45522a423e422af55c39adcfd","commits":[{"sha":"0544901b1de4b4b644ed3a9660b92aedb4dee773","author":{"name":"Ayende Rahien","email":"0c16d0c972d94d07e43de47c60cf99731bf14fae@ayende.com"},"message":"RavenDB-5844 Failover should try to fail to a node that is the most updated (in regards to change vector)","distinct":true,"url":"https://api.github.com/repos/Corvalius/ravendb/commits/0544901b1de4b4b644ed3a9660b92aedb4dee773"},{"sha":"ffb039d6e6e575c821cdc1b4c5cb9f66be06affa","author":{"name":"iftahbe","email":"8eeae04bc6fff78c871cfc7f1fd48516c6e2ced0@gmail.com"},"message":"RavenDB-5772 Implement Subscriptions for the new client","distinct":true,"url":"https://api.github.com/repos/Corvalius/ravendb/commits/ffb039d6e6e575c821cdc1b4c5cb9f66be06affa"},{"sha":"82142166806acb6ffc961e5927f2e90635f93a28","author":{"name":"Michael Yarichuk","email":"890a9f13b8fd63ed3c1778e131fde9014c6fa5d0@gmail.com"},"message":"Refresh buffer used in UnmanagedJsonParser when parent context buffers are refershed - so it points to a valid buffer (RavenDB-5911)","distinct":true,"url":"https://api.github.com/repos/Corvalius/ravendb/commits/82142166806acb6ffc961e5927f2e90635f93a28"},{"sha":"08f25bf9d5ff13415949f52c582ab54436effc7e","author":{"name":"Arkadiusz Palinski","email":"ece33a5455974e0492e8d21918be9d313c040a69@ravendb.net"},"message":"RavenDB-5895 Instead of finishing the indexing transaction when the flush is waiting for us (write tx lock), let it wait infinitely. This way we avoid breaking indexing runs after ~30 seconds. The flushing behavior remains the same - we won't discard the flushing work we already did.","distinct":true,"url":"https://api.github.com/repos/Corvalius/ravendb/commits/08f25bf9d5ff13415949f52c582ab54436effc7e"},{"sha":"0baf8ec2022c0399b2223647c978bd8fe5115b59","author":{"name":"Arkadiusz Palinski","email":"ece33a5455974e0492e8d21918be9d313c040a69@ravendb.net"},"message":"RavenDB-5895 We no longer need this timer - flushes are scheduled after tx commits","distinct":true,"url":"https://api.github.com/repos/Corvalius/ravendb/commits/0baf8ec2022c0399b2223647c978bd8fe5115b59"},{"sha":"4bfc08dd1e152b1547ff4d4058a0e4e25c0a156f","author":{"name":"Ayende Rahien","email":"0c16d0c972d94d07e43de47c60cf99731bf14fae@ayende.com"},"message":"RavenDB-5913 When working with random property names, sorting the properties takes a lot of time","distinct":true,"url":"https://api.github.com/repos/Corvalius/ravendb/commits/4bfc08dd1e152b1547ff4d4058a0e4e25c0a156f"},{"sha":"5ad252a5da91bc200f0ed2ab7c92bda14c17cdb1","author":{"name":"Ayende Rahien","email":"0c16d0c972d94d07e43de47c60cf99731bf14fae@ayende.com"},"message":"Merge branch 'RavenDB-5911' of https://github.com/myarichuk/ravendb into v4.0","distinct":true,"url":"https://api.github.com/repos/Corvalius/ravendb/commits/5ad252a5da91bc200f0ed2ab7c92bda14c17cdb1"},{"sha":"64825314f51aa937786ef4e15f836a793acfd24b","author":{"name":"Ayende Rahien","email":"0c16d0c972d94d07e43de47c60cf99731bf14fae@ayende.com"},"message":"RavenDB-5911 - Minor fixes - removing dead code","distinct":true,"url":"https://api.github.com/repos/Corvalius/ravendb/commits/64825314f51aa937786ef4e15f836a793acfd24b"},{"sha":"310e9b82f385bf7c83f9e8970fde65c727912c96","author":{"name":"Ayende Rahien","email":"0c16d0c972d94d07e43de47c60cf99731bf14fae@ayende.com"},"message":"Merge branch 'RavenDB-5895' of https://github.com/arekpalinski/ravendb into v4.0","distinct":true,"url":"https://api.github.com/repos/Corvalius/ravendb/commits/310e9b82f385bf7c83f9e8970fde65c727912c96"},{"sha":"9d84679c61a8183591754164178a236a4ddfb50a","author":{"name":"Ayende Rahien","email":"0c16d0c972d94d07e43de47c60cf99731bf14fae@ayende.com"},"message":"RavenDB-5911\n- Always set the parser to NewDocument, to avoid memory use-after-free\n- Fixing compilation","distinct":true,"url":"https://api.github.com/repos/Corvalius/ravendb/commits/9d84679c61a8183591754164178a236a4ddfb50a"},{"sha":"b1b116ffef47a3d86986690046707f20456d53b1","author":{"name":"Ayende Rahien","email":"0c16d0c972d94d07e43de47c60cf99731bf14fae@ayende.com"},"message":"Merge branch 'v4.0' of https://github.com/ravendb/ravendb into v4.0","distinct":true,"url":"https://api.github.com/repos/Corvalius/ravendb/commits/b1b116ffef47a3d86986690046707f20456d53b1"},{"sha":"5750703996d9a22be2163e28a3c9f6fced2b0641","author":{"name":"Ayende Rahien","email":"0c16d0c972d94d07e43de47c60cf99731bf14fae@ayende.com"},"message":"Merge branch 'RavenDB-5772-Subscriptions' of https://github.com/iftahbe/ravendb into v4.0","distinct":true,"url":"https://api.github.com/repos/Corvalius/ravendb/commits/5750703996d9a22be2163e28a3c9f6fced2b0641"},{"sha":"094672eefa4c9433db92a0e9de06d298f537f3a7","author":{"name":"Ayende Rahien","email":"0c16d0c972d94d07e43de47c60cf99731bf14fae@ayende.com"},"message":"RavenDB-5772\n- Adding pageSize & Start to getting subscriptions on client.\n- Removing ReleaseAsync from client API (admin op only)\n- Minor output change in subscriptions list output\n- Fixing buffer size calculation when reading large number of small items from MultiDocumentParser\n- Avoid RX reference","distinct":true,"url":"https://api.github.com/repos/Corvalius/ravendb/commits/094672eefa4c9433db92a0e9de06d298f537f3a7"},{"sha":"99c4fc764c50f427dbe5b1e7ab432e973e698f71","author":{"name":"Arkadiusz Palinski","email":"ece33a5455974e0492e8d21918be9d313c040a69@ravendb.net"},"message":"RavenDB-5895 Prevent flushing deadlock. If there we are about to using all flushing resources and the flushing operation is waiting for us then finish the current indexing batch.","distinct":true,"url":"https://api.github.com/repos/Corvalius/ravendb/commits/99c4fc764c50f427dbe5b1e7ab432e973e698f71"},{"sha":"b1600489bd68c2bbb8b4c4b26350c8ca5b827323","author":{"name":"Ayende Rahien","email":"0c16d0c972d94d07e43de47c60cf99731bf14fae@ayende.com"},"message":"RavenDB-5799\n- Failing test: RavenDB_3491.SubscribtionWithEtag_MultipleOpens\n- Will gracefully shutdown the subscription connection","distinct":true,"url":"https://api.github.com/repos/Corvalius/ravendb/commits/b1600489bd68c2bbb8b4c4b26350c8ca5b827323"},{"sha":"e47beb8c0de61fa2089e036c064ce8d69ffac783","author":{"name":"Arkadiusz Palinski","email":"ece33a5455974e0492e8d21918be9d313c040a69@ravendb.net"},"message":"RavenDB-5905 Remove unnecessary node versioning in Voron","distinct":true,"url":"https://api.github.com/repos/Corvalius/ravendb/commits/e47beb8c0de61fa2089e036c064ce8d69ffac783"},{"sha":"e4c3415d2b4a9daa11215d5dc56edda3193f04d6","author":{"name":"Pawel Pekrol","email":"6d68cdcffa405f359ea240cf3e747bda521b0aae@ravendb.net"},"message":"RavenDB-5861 migrating tests","distinct":true,"url":"https://api.github.com/repos/Corvalius/ravendb/commits/e4c3415d2b4a9daa11215d5dc56edda3193f04d6"},{"sha":"ea8691dd2f9efabb18ba34da87a34f2443a3d899","author":{"name":"Pawel Pekrol","email":"6d68cdcffa405f359ea240cf3e747bda521b0aae@ravendb.net"},"message":"RavenDB-5861 migrating tests","distinct":true,"url":"https://api.github.com/repos/Corvalius/ravendb/commits/ea8691dd2f9efabb18ba34da87a34f2443a3d899"},{"sha":"eab6f3d8d95a249a0af1f2a8a682629e87e14287","author":{"name":"Pawel Pekrol","email":"6d68cdcffa405f359ea240cf3e747bda521b0aae@ravendb.net"},"message":"RavenDB-5914 document streaming","distinct":true,"url":"https://api.github.com/repos/Corvalius/ravendb/commits/eab6f3d8d95a249a0af1f2a8a682629e87e14287"},{"sha":"c2facde9ca72dec58762f00b65c28d1fd013de2d","author":{"name":"Ayende Rahien","email":"0c16d0c972d94d07e43de47c60cf99731bf14fae@ayende.com"},"message":"Merge branch 'RavenDB-5895' of https://github.com/arekpalinski/ravendb into v4.0","distinct":true,"url":"https://api.github.com/repos/Corvalius/ravendb/commits/c2facde9ca72dec58762f00b65c28d1fd013de2d"}]}
{"actor":{"display_login":"redknightlois"}}