{"push_id":1023523991,"size":20,"distinct_size":15,"ref":"refs/heads/develop","head":"006d54863312c7daf1ccb73d5940ec658c860efb","before":"36164263f4cceda85ec92568d48016a48f7ad9c9","commits":[{"sha":"4b346579a8c3e2d189f38f751085d7dfe5c695c3","author":{"email":"7e969cd1deb370d174973e8adce30479fe2d81f1@cryptonomex.com","name":"Michael Vandeberg"},"message":"Fixed to follow QUOTE:BASE semantics. Cleanup and added in wallet calls that were missed in last merge. #592","distinct":false,"url":"https://api.github.com/repos/cryptonomex/graphene/commits/4b346579a8c3e2d189f38f751085d7dfe5c695c3"},{"sha":"4138ec29cce8d008a3ae99b20991899f61f2a02a","author":{"email":"552f888d82b6f7a27b0411ad2a799ed25face219@users.noreply.github.com","name":"theoreticalbts"},"message":"account_evaluator.cpp:  Remove redundant vote check #611","distinct":true,"url":"https://api.github.com/repos/cryptonomex/graphene/commits/4138ec29cce8d008a3ae99b20991899f61f2a02a"},{"sha":"241a7b0c3ad3e330c09b0ff2d959a92d51c77254","author":{"email":"552f888d82b6f7a27b0411ad2a799ed25face219@users.noreply.github.com","name":"theoreticalbts"},"message":"account_evaluator.cpp:  Refactor verify_account_votes() into own method #611","distinct":true,"url":"https://api.github.com/repos/cryptonomex/graphene/commits/241a7b0c3ad3e330c09b0ff2d959a92d51c77254"},{"sha":"f1cd2c245489d66adc9de2468acaf389d9fad0b4","author":{"email":"a990f8d550919d4e95a70ba37eaa0ccab60ff39f@users.noreply.github.com","name":"abitmore"},"message":"Add hard fork logic for #615 feed expiration check issue, fix #540","distinct":true,"url":"https://api.github.com/repos/cryptonomex/graphene/commits/f1cd2c245489d66adc9de2468acaf389d9fad0b4"},{"sha":"7f4b40f57d7e6f308a1185f498918fbd66ae032c","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@bitshares.org","name":"Daniel Larimer"},"message":"Improve index on account operation history\n\n- operations are now indexed by account and sequence for effecient\ntraversal and query","distinct":false,"url":"https://api.github.com/repos/cryptonomex/graphene/commits/7f4b40f57d7e6f308a1185f498918fbd66ae032c"},{"sha":"c89d60ba92800967ce814d63813b976168fa4081","author":{"email":"7e969cd1deb370d174973e8adce30479fe2d81f1@cryptonomex.com","name":"Michael Vandeberg"},"message":"First implementation of get_account_history api changes.","distinct":false,"url":"https://api.github.com/repos/cryptonomex/graphene/commits/c89d60ba92800967ce814d63813b976168fa4081"},{"sha":"9485ebfd647d34c56e4b36ff4cbf23bafc71f033","author":{"email":"7e969cd1deb370d174973e8adce30479fe2d81f1@cryptonomex.com","name":"Michael Vandeberg"},"message":"Fixed bug in get_account_history that prevented all operations from being returned when specific bounds were set.","distinct":false,"url":"https://api.github.com/repos/cryptonomex/graphene/commits/9485ebfd647d34c56e4b36ff4cbf23bafc71f033"},{"sha":"ae82e0a9a686fea3a97e9baff70542bca6d35373","author":{"email":"7e969cd1deb370d174973e8adce30479fe2d81f1@cryptonomex.com","name":"Michael Vandeberg"},"message":"Tested and validated the new get_relative_account_history API call.","distinct":false,"url":"https://api.github.com/repos/cryptonomex/graphene/commits/ae82e0a9a686fea3a97e9baff70542bca6d35373"},{"sha":"77ac461a8afc5e18af1190fe4c5d0f7e33257241","author":{"email":"552f888d82b6f7a27b0411ad2a799ed25face219@users.noreply.github.com","name":"theoreticalbts"},"message":"Implement debug_node target #606","distinct":true,"url":"https://api.github.com/repos/cryptonomex/graphene/commits/77ac461a8afc5e18af1190fe4c5d0f7e33257241"},{"sha":"c37c2d4543bc97068528c0b170e2ab6ab79d2ab9","author":{"email":"552f888d82b6f7a27b0411ad2a799ed25face219@users.noreply.github.com","name":"theoreticalbts"},"message":"debug_api:  Take application object, not database, as parameter #606","distinct":true,"url":"https://api.github.com/repos/cryptonomex/graphene/commits/c37c2d4543bc97068528c0b170e2ab6ab79d2ab9"},{"sha":"da9ee0c4998c78f80a70123f04bdfa53d22f69f7","author":{"email":"552f888d82b6f7a27b0411ad2a799ed25face219@users.noreply.github.com","name":"theoreticalbts"},"message":"db_block.cpp:  Include smart_ref_impl","distinct":true,"url":"https://api.github.com/repos/cryptonomex/graphene/commits/da9ee0c4998c78f80a70123f04bdfa53d22f69f7"},{"sha":"a7c88be7c72ee8c3619b07c617cd9f13cd3f364c","author":{"email":"552f888d82b6f7a27b0411ad2a799ed25face219@users.noreply.github.com","name":"theoreticalbts"},"message":"debug_api:  Add API call to stream JSON objects to file","distinct":true,"url":"https://api.github.com/repos/cryptonomex/graphene/commits/a7c88be7c72ee8c3619b07c617cd9f13cd3f364c"},{"sha":"14f7b520bd58716d6fa28959474a4e857c67a7e0","author":{"email":"552f888d82b6f7a27b0411ad2a799ed25face219@users.noreply.github.com","name":"theoreticalbts"},"message":"Disable negative voting on workers #607","distinct":true,"url":"https://api.github.com/repos/cryptonomex/graphene/commits/14f7b520bd58716d6fa28959474a4e857c67a7e0"},{"sha":"2a745f5882770161c369af9eae2d23ee87f9d8ee","author":{"email":"552f888d82b6f7a27b0411ad2a799ed25face219@users.noreply.github.com","name":"theoreticalbts"},"message":"db_update.cpp:  Include hardfork.hpp, fix non-unity build broken by #615 fix","distinct":true,"url":"https://api.github.com/repos/cryptonomex/graphene/commits/2a745f5882770161c369af9eae2d23ee87f9d8ee"},{"sha":"c4fc67602a06d9e95d9732b7f90912c343e38e72","author":{"email":"552f888d82b6f7a27b0411ad2a799ed25face219@users.noreply.github.com","name":"theoreticalbts"},"message":"Implement hardfork for serialization fix #599","distinct":true,"url":"https://api.github.com/repos/cryptonomex/graphene/commits/c4fc67602a06d9e95d9732b7f90912c343e38e72"},{"sha":"ee3f81fa31e39a8ae4ebcfe5b3d78f2dbc103e1b","author":{"email":"552f888d82b6f7a27b0411ad2a799ed25face219@users.noreply.github.com","name":"theoreticalbts"},"message":"Fix build broken by previous patch #592","distinct":true,"url":"https://api.github.com/repos/cryptonomex/graphene/commits/ee3f81fa31e39a8ae4ebcfe5b3d78f2dbc103e1b"},{"sha":"e0c4c5e91469871db652476cb2a3d12ab9348695","author":{"email":"552f888d82b6f7a27b0411ad2a799ed25face219@users.noreply.github.com","name":"theoreticalbts"},"message":"Wait for HARDFORK_599_TIME when needed in tests #599","distinct":true,"url":"https://api.github.com/repos/cryptonomex/graphene/commits/e0c4c5e91469871db652476cb2a3d12ab9348695"},{"sha":"b7b4d4fc5de01c2547e5748a582de97a7e09f247","author":{"email":"552f888d82b6f7a27b0411ad2a799ed25face219@users.noreply.github.com","name":"theoreticalbts"},"message":"Deprecate annual memberships #613","distinct":true,"url":"https://api.github.com/repos/cryptonomex/graphene/commits/b7b4d4fc5de01c2547e5748a582de97a7e09f247"},{"sha":"7574aea75abcd3b8e61fc7f9bc2b5e2d1f18c807","author":{"email":"552f888d82b6f7a27b0411ad2a799ed25face219@users.noreply.github.com","name":"theoreticalbts"},"message":"Merge branches '477-history-account-history-indexing', '592-get_ticker', '599-fork-ext-unpack', '607-fork-disable-negative-worker-votes', '613-fork-deprecate-annual' and '615-fork-feed-expiration' into develop","distinct":true,"url":"https://api.github.com/repos/cryptonomex/graphene/commits/7574aea75abcd3b8e61fc7f9bc2b5e2d1f18c807"},{"sha":"006d54863312c7daf1ccb73d5940ec658c860efb","author":{"email":"552f888d82b6f7a27b0411ad2a799ed25face219@users.noreply.github.com","name":"theoreticalbts"},"message":"Merge branch '606-debug-node' into develop\n\nConflicts:\n\tlibraries/app/CMakeLists.txt","distinct":true,"url":"https://api.github.com/repos/cryptonomex/graphene/commits/006d54863312c7daf1ccb73d5940ec658c860efb"}]}