{"push_id":904086384,"size":73,"distinct_size":6,"ref":"refs/heads/core-edge-cluster-metrics","head":"4f1802ee3528553857bd16a7a957cb361626d8b8","before":"09ad5ea1b70d6274164d606db059634251ac8f1f","commits":[{"sha":"62e44b30158e41b1768b18d398545cc8ec0b18be","author":{"email":"baf86c3afff256eaf1c2be364283246836126d06@gmail.com","name":"Jacob Hansson"},"message":"More robust placeholder parser in batch endpoint, fixes #5664","distinct":false,"url":"https://api.github.com/repos/mneedham/neo4j/commits/62e44b30158e41b1768b18d398545cc8ec0b18be"},{"sha":"9cc212f7dd6ab738befb174b7215aa99bf37fa07","author":{"email":"7a5e6f27299d2bbd9d04b59d9e8e4f8eab83d8cb@neotechnology.com","name":"Mats Rydberg"},"message":"Lock incoming nodes from execution context\n\nCREATE UNIQUE was producing exceptions in certain concurrent scenarios, where\nthe same relationship was created twice by different transactions. This was due\nto not locking nodes read by previous operators.","distinct":false,"url":"https://api.github.com/repos/mneedham/neo4j/commits/9cc212f7dd6ab738befb174b7215aa99bf37fa07"},{"sha":"d6d933736854edbd2d7c2cc8f2636192f3cd3d4a","author":{"email":"7a5e6f27299d2bbd9d04b59d9e8e4f8eab83d8cb@neotechnology.com","name":"Mats Rydberg"},"message":"Remove LockingQueryContext\n\nWe now grab locks through the proper `QueryContext`, in ascending id order.\nThis removes a locking hack from `MergePatternAction` as well.","distinct":false,"url":"https://api.github.com/repos/mneedham/neo4j/commits/d6d933736854edbd2d7c2cc8f2636192f3cd3d4a"},{"sha":"b1a9aae12e94357feca35c22670b1cfaa37ac6d0","author":{"email":"aefd6bc2745a3dfb6249d390887c4b15463e63e7@gmail.com","name":"Chris Vest"},"message":"Don't show a file limit warning on OS X when running `neo4j console`\n\nWe generally don't want to detect and warn about file limits on OS X because `ulimit -n` reports an incorrect value.\nThe problem was that `console` did not detect the operating system before checking for limits, so it ended up showing the file limits warning on OS X.\n\nThis fixes #159","distinct":false,"url":"https://api.github.com/repos/mneedham/neo4j/commits/b1a9aae12e94357feca35c22670b1cfaa37ac6d0"},{"sha":"7167fe042d61e58bfa69b764a01962af08a0f1f7","author":{"email":"489755c8f33709edb2646fda507573ab6d38e2d7@neotechnology.com","name":"Henrik Nyman"},"message":"Fix bug with cost planner NodeIndexSeekByRange\n\nThe cost planner should not pick a NodeIndexSeekByRange as a leaf plan\nif the right-hand-side of the range inequality has dependencies","distinct":false,"url":"https://api.github.com/repos/mneedham/neo4j/commits/7167fe042d61e58bfa69b764a01962af08a0f1f7"},{"sha":"a9643801aba55482426bde6ab98176748a33cbf5","author":{"email":"c4b5a8c0fafd56ae12499ba1d5d55022dbe4108e@amanzi.com","name":"Craig Taverner"},"message":"Support shortestPath fallback on node-node case\n\nThe shortestPath algorithm returns directly when the start and end node are the same. However, this is not checked for predicate compliance like all other return cases, and leads to unexpected results, where predicates are not considered in this case. This commit adds that check and verifies that with predicates, the cypher fallback will be enacted even for same start and end nodes.","distinct":false,"url":"https://api.github.com/repos/mneedham/neo4j/commits/a9643801aba55482426bde6ab98176748a33cbf5"},{"sha":"e0acae0e4fde91dcda718f0fcd9fb10e61012389","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@jotomo.de","name":"Johannes Mockenhaupt"},"message":"Add info on creating GH issues and PRs.","distinct":false,"url":"https://api.github.com/repos/mneedham/neo4j/commits/e0acae0e4fde91dcda718f0fcd9fb10e61012389"},{"sha":"ee5cbbfbfec1e7f32059213e047129a69c19becc","author":{"email":"fc76649b9d8bbdfbffafcf110b227f804bfc8076@neotechnology.com","name":"Konstantin Lutovich"},"message":"Merge pull request #6032 from jakewins/2.3-batchfixes\n\nMore robust placeholder parser in batch endpoint, fixes #5664","distinct":false,"url":"https://api.github.com/repos/mneedham/neo4j/commits/ee5cbbfbfec1e7f32059213e047129a69c19becc"},{"sha":"db8c38ec2d7df509e9a26cd56cc1e1fd370a1e72","author":{"email":"e90843f68f5fa9727c5235f8fc21eb2f6d758cbe@neotechnology.com","name":"Pontus Melke"},"message":"Minor docs changes to bolt section","distinct":false,"url":"https://api.github.com/repos/mneedham/neo4j/commits/db8c38ec2d7df509e9a26cd56cc1e1fd370a1e72"},{"sha":"1eb32a0d2060f888a767f3a338d1bd5f3df26e57","author":{"email":"1cfe25a1af55d49242b8aee168675c41b644153f@neotechnology.com","name":"Mattias Persson"},"message":"KernelTransactionImplementation doesn't reference Locks.Client\n\nsince those instances are hard wired to a specific Locks instance. Other\nsimilar references are always kept on the service level, like\nCommitProcess, where there's a proxy in between which switches when role\nswitches.\n\nThis commit undos parts of #5817 because of the issue described in #5996\nand because this solution where Locks is referenced conforms with\nother types of references and is a simpler fix to the original problem.","distinct":false,"url":"https://api.github.com/repos/mneedham/neo4j/commits/1eb32a0d2060f888a767f3a338d1bd5f3df26e57"},{"sha":"99abe5c4afa2f26034fa586114f10589e685e985","author":{"email":"fc76649b9d8bbdfbffafcf110b227f804bfc8076@neotechnology.com","name":"lutovich"},"message":"Added test for GitHub issue #5996","distinct":false,"url":"https://api.github.com/repos/mneedham/neo4j/commits/99abe5c4afa2f26034fa586114f10589e685e985"},{"sha":"beacd5891db372b38e179ca50a149cbb86f450dd","author":{"email":"7a5e6f27299d2bbd9d04b59d9e8e4f8eab83d8cb@neotechnology.com","name":"Mats Rydberg"},"message":"Port UsingTest to new docs framework","distinct":false,"url":"https://api.github.com/repos/mneedham/neo4j/commits/beacd5891db372b38e179ca50a149cbb86f450dd"},{"sha":"ccf772c76fccf132fbf1ba22238c4b4c821bc8ac","author":{"email":"7a5e6f27299d2bbd9d04b59d9e8e4f8eab83d8cb@neotechnology.com","name":"Mats Rydberg"},"message":"Add tests describing `USING JOIN`","distinct":false,"url":"https://api.github.com/repos/mneedham/neo4j/commits/ccf772c76fccf132fbf1ba22238c4b4c821bc8ac"},{"sha":"d9cc85226edfd31e508072ae9d0ae1fbdb16ceea","author":{"email":"7a5e6f27299d2bbd9d04b59d9e8e4f8eab83d8cb@neotechnology.com","name":"Mats Rydberg"},"message":"Clarify error message for using hints and start","distinct":false,"url":"https://api.github.com/repos/mneedham/neo4j/commits/d9cc85226edfd31e508072ae9d0ae1fbdb16ceea"},{"sha":"507f536b012ed2dddb12632408e2f432b332c1ba","author":{"email":"7a5e6f27299d2bbd9d04b59d9e8e4f8eab83d8cb@neotechnology.com","name":"Mats Rydberg"},"message":"Move `USING` to query-tuning\n\n- Provides a more useful example graph and queries.\n- Fixes null issue with val/def field.\n- Fixes the query with multiple index hints to not fallback to rule planner.","distinct":false,"url":"https://api.github.com/repos/mneedham/neo4j/commits/507f536b012ed2dddb12632408e2f432b332c1ba"},{"sha":"81da25890291451d20e0c8fa33ef399922b0d95f","author":{"email":"7a5e6f27299d2bbd9d04b59d9e8e4f8eab83d8cb@neotechnology.com","name":"Mats Rydberg"},"message":"Make `Ands` print better in plan descriptions","distinct":false,"url":"https://api.github.com/repos/mneedham/neo4j/commits/81da25890291451d20e0c8fa33ef399922b0d95f"},{"sha":"d55df9d4e5abd9102a8e6cdabf747db0240f370e","author":{"email":"7a5e6f27299d2bbd9d04b59d9e8e4f8eab83d8cb@neotechnology.com","name":"Mats Rydberg"},"message":"Make it possible to assert on profiled runs","distinct":false,"url":"https://api.github.com/repos/mneedham/neo4j/commits/d55df9d4e5abd9102a8e6cdabf747db0240f370e"},{"sha":"6c0f8b068c305391e36aab6929f06f96114dce68","author":{"email":"7a5e6f27299d2bbd9d04b59d9e8e4f8eab83d8cb@neotechnology.com","name":"Mats Rydberg"},"message":"Add doc test for join hint on multiple nodes\n\n- Misc cleanups\n- Improved texts based on review","distinct":false,"url":"https://api.github.com/repos/mneedham/neo4j/commits/6c0f8b068c305391e36aab6929f06f96114dce68"},{"sha":"d17325fc0c9ec514b1be96a00b7f2ca50a6e7526","author":{"email":"baf86c3afff256eaf1c2be364283246836126d06@gmail.com","name":"Jacob Hansson"},"message":"Introduce grouped configuration.\n\nThis allows configuration options like:\n\n    dbms.books.0.name=Lord of the Rings\n    dbms.books.0.author=Unknown\n    dbms.books.1.name=Dr Who\n    dbms.books.1.author=Spielberg, Steven\n\nThis commit does not contain the user-facing java API part of this, but it\nwill simply be a way to help build these setting strings, like:\n\n    setConfig( books(0, book_name ), \"Lordi\" )\n\nEg. it ends up existing only once we use this API, which we will do for\nBolt in upcoming commits.","distinct":false,"url":"https://api.github.com/repos/mneedham/neo4j/commits/d17325fc0c9ec514b1be96a00b7f2ca50a6e7526"},{"sha":"4378b397b4d7676ff76e05605395f6b9b1ca79f2","author":{"email":"7a5e6f27299d2bbd9d04b59d9e8e4f8eab83d8cb@neotechnology.com","name":"Mats Rydberg"},"message":"Merge pull request #6063 from henriknyman/2.3-fix-index-seek-by-range-with-dependencies\n\nFix bug with cost planner NodeIndexSeekByRange","distinct":false,"url":"https://api.github.com/repos/mneedham/neo4j/commits/4378b397b4d7676ff76e05605395f6b9b1ca79f2"}]}