{"push_id":2421526311,"size":161,"distinct_size":161,"ref":"refs/heads/3.4-configurable-spatial-index","head":"54938da7e45a61448d66aa06453508b6903b522d","before":"d91a4f3e8ac5072d293324e1cca117387111a83f","commits":[{"sha":"422e2aa990140ad3191829c610c1912f616b7f2f","author":{"name":"fickludd","email":"bbbea4d7ecc894307e2c37a92d10d812f0a800b5@neotechnology.com"},"message":"Prefix index search via Core API","distinct":true,"url":"https://api.github.com/repos/craigtaverner/neo4j/commits/422e2aa990140ad3191829c610c1912f616b7f2f"},{"sha":"67e821971f6ee5e200e8ee02ac2dab567e23ad3d","author":{"name":"fickludd","email":"bbbea4d7ecc894307e2c37a92d10d812f0a800b5@neotechnology.com"},"message":"Fix bug in index suffix and contains queries with in-tx modified nodes","distinct":true,"url":"https://api.github.com/repos/craigtaverner/neo4j/commits/67e821971f6ee5e200e8ee02ac2dab567e23ad3d"},{"sha":"a6564a3a714714fd3901bf5a27c57d6ac41c4679","author":{"name":"fickludd","email":"bbbea4d7ecc894307e2c37a92d10d812f0a800b5@neotechnology.com"},"message":"Implement index EXACT, SUFFIX and CONTAINS queries over Core API","distinct":true,"url":"https://api.github.com/repos/craigtaverner/neo4j/commits/a6564a3a714714fd3901bf5a27c57d6ac41c4679"},{"sha":"b8de4ac94ac75fec08ddeeae0f5f08730a94eae4","author":{"name":"fickludd","email":"bbbea4d7ecc894307e2c37a92d10d812f0a800b5@neotechnology.com"},"message":"Test String findNodes with and without a backing index.","distinct":true,"url":"https://api.github.com/repos/craigtaverner/neo4j/commits/b8de4ac94ac75fec08ddeeae0f5f08730a94eae4"},{"sha":"98d23536bfb760c041ab08d6659834acb543e954","author":{"name":"fickludd","email":"bbbea4d7ecc894307e2c37a92d10d812f0a800b5@neotechnology.com"},"message":"Implemented composite findNodes in Core API","distinct":true,"url":"https://api.github.com/repos/craigtaverner/neo4j/commits/98d23536bfb760c041ab08d6659834acb543e954"},{"sha":"f72fee093594ea8fe8d10d2dd45fa7a97c3492e1","author":{"name":"fickludd","email":"bbbea4d7ecc894307e2c37a92d10d812f0a800b5@neotechnology.com"},"message":"checkstyle","distinct":true,"url":"https://api.github.com/repos/craigtaverner/neo4j/commits/f72fee093594ea8fe8d10d2dd45fa7a97c3492e1"},{"sha":"73016151466807a35fabb7eb82b388e3db89d961","author":{"name":"Martin Furmanski","email":"b666582b1b7c0c22e6b2e9c58232b24cf0317d4d@neotechnology.com"},"message":"Cluster compression IT and minor other things","distinct":true,"url":"https://api.github.com/repos/craigtaverner/neo4j/commits/73016151466807a35fabb7eb82b388e3db89d961"},{"sha":"a763b7f5a29077eea827f69d7e312075589a031f","author":{"name":"Chris Vest","email":"bf3fab56c1f3bc28454356fb923501be166a4c2c@gmail.com"},"message":"Make the JobScheduler delegate to the global pool for actually executing scheduled tasks, and instead use the scheduled pool exclusively to trigger said tasks.","distinct":true,"url":"https://api.github.com/repos/craigtaverner/neo4j/commits/a763b7f5a29077eea827f69d7e312075589a031f"},{"sha":"44ac7fde75ef740cc9f23f8093d1fe2990d40f67","author":{"name":"Chris Vest","email":"bf3fab56c1f3bc28454356fb923501be166a4c2c@gmail.com"},"message":"Simplify page cache warmer profile scheduling.","distinct":true,"url":"https://api.github.com/repos/craigtaverner/neo4j/commits/44ac7fde75ef740cc9f23f8093d1fe2990d40f67"},{"sha":"71d3083434f113b1327374ff3972a5a95e9bb188","author":{"name":"Chris Vest","email":"bf3fab56c1f3bc28454356fb923501be166a4c2c@gmail.com"},"message":"Make the Neo4jJobScheduler assign a ThreadGroup for every group, and run each in their own thread pool.","distinct":true,"url":"https://api.github.com/repos/craigtaverner/neo4j/commits/71d3083434f113b1327374ff3972a5a95e9bb188"},{"sha":"c86491bba441113851921445743fb78cea64b599","author":{"name":"Chris Vest","email":"bf3fab56c1f3bc28454356fb923501be166a4c2c@gmail.com"},"message":"Strengthen error handling of recurring tasks and make causal clustering tests pass.","distinct":true,"url":"https://api.github.com/repos/craigtaverner/neo4j/commits/c86491bba441113851921445743fb78cea64b599"},{"sha":"756340bcda3bf337815583ede9eb0022cd7a73ae","author":{"name":"Chris Vest","email":"bf3fab56c1f3bc28454356fb923501be166a4c2c@gmail.com"},"message":"Checkstyle fixes.","distinct":true,"url":"https://api.github.com/repos/craigtaverner/neo4j/commits/756340bcda3bf337815583ede9eb0022cd7a73ae"},{"sha":"9ca7292259e925fff0a4126d4dc44c589ff5b626","author":{"name":"Chris Vest","email":"bf3fab56c1f3bc28454356fb923501be166a4c2c@gmail.com"},"message":"Remove the concept of scheduling metadata.","distinct":true,"url":"https://api.github.com/repos/craigtaverner/neo4j/commits/9ca7292259e925fff0a4126d4dc44c589ff5b626"},{"sha":"22ebc0fc89befb15343e0606c267465814b4f45a","author":{"name":"Chris Vest","email":"bf3fab56c1f3bc28454356fb923501be166a4c2c@gmail.com"},"message":"Move the Neo4jJobScheduler to a dedicated scheduler package, and rename it to CentralJobScheduler.","distinct":true,"url":"https://api.github.com/repos/craigtaverner/neo4j/commits/22ebc0fc89befb15343e0606c267465814b4f45a"},{"sha":"625baf3e4ea371bf21251777e66d4fa37f3439b0","author":{"name":"Chris Vest","email":"bf3fab56c1f3bc28454356fb923501be166a4c2c@gmail.com"},"message":"Extract inner classes from the CentralJobScheduler.","distinct":true,"url":"https://api.github.com/repos/craigtaverner/neo4j/commits/625baf3e4ea371bf21251777e66d4fa37f3439b0"},{"sha":"47ffefc4e9cb12577210abbb82f6a6c93a548bca","author":{"name":"Chris Vest","email":"bf3fab56c1f3bc28454356fb923501be166a4c2c@gmail.com"},"message":"Make DefaultConversationSPITest pass.","distinct":true,"url":"https://api.github.com/repos/craigtaverner/neo4j/commits/47ffefc4e9cb12577210abbb82f6a6c93a548bca"},{"sha":"56124237bb221d10c6f6ac5a35214157b96645b2","author":{"name":"Chris Vest","email":"bf3fab56c1f3bc28454356fb923501be166a4c2c@gmail.com"},"message":"Create a specialised time based task scheduler.\n\nInstead of using the ScheduledExecutorService, this new scheduler will ensure that tasks are both started in their respective target\nthread pools, run with their given ThreadGroup, and do not overlap in time in the sense that one run of a recurring task will not\nstart until a prior run has finished. Overdue and delayed tasks are handled as well.","distinct":true,"url":"https://api.github.com/repos/craigtaverner/neo4j/commits/56124237bb221d10c6f6ac5a35214157b96645b2"},{"sha":"b56bc476bcfcec97ac95d5e89ee6a104f8ebe0f7","author":{"name":"Chris Vest","email":"bf3fab56c1f3bc28454356fb923501be166a4c2c@gmail.com"},"message":"Some additional TimeBasedTaskScheduler changes that improve timeliness, reaction time to new tasks submitions, and shuts the CentralJobScheduler down in the right order.","distinct":true,"url":"https://api.github.com/repos/craigtaverner/neo4j/commits/b56bc476bcfcec97ac95d5e89ee6a104f8ebe0f7"},{"sha":"eabe359a2de2e9cd29995ffce51aa65b319f60fc","author":{"name":"Chris Vest","email":"bf3fab56c1f3bc28454356fb923501be166a4c2c@gmail.com"},"message":"Make the TimeBasedTasksSchedulerTest not flaky.","distinct":true,"url":"https://api.github.com/repos/craigtaverner/neo4j/commits/eabe359a2de2e9cd29995ffce51aa65b319f60fc"},{"sha":"3916a9bac03e786f4a0ae0e80a4cdf4f563e6a1d","author":{"name":"Chris Vest","email":"bf3fab56c1f3bc28454356fb923501be166a4c2c@gmail.com"},"message":"Address some review comments.","distinct":true,"url":"https://api.github.com/repos/craigtaverner/neo4j/commits/3916a9bac03e786f4a0ae0e80a4cdf4f563e6a1d"}]}
{"actor":{"display_login":"craigtaverner"}}