This removes gRPC in favor of sending/receiving the protobuf encoded messages ourselves. This gives us better control to rollback transactions immediately when the connection is closed, allows us to support different transport methods (TCP and UNIX) and depending on the transport to authenticate clients directly (UNIX).
Various messages and serializations are improved as well.
Additional Changes
Ways to distinguish between auto generated and manual queries
Constratint enforcement, moved the physical execution to the commit, to prevent physical rollback challenges
Fixes
Restore of IdBuilder
Large number on various stores
Correct Result number in Neo4j for prepared queries
This removes gRPC in favor of sending/receiving the protobuf encoded messages ourselves. This gives us better control to rollback transactions immediately when the connection is closed, allows us to support different transport methods (TCP and UNIX) and depending on the transport to authenticate clients directly (UNIX).
Various messages and serializations are improved as well.
Additional Changes
Fixes
ToDo