I have tested the recent updates on the database and wanted to provide a positive feedback on the following:
1- Graph names with the empty string '' are no more allowed: This is a great enhancement as it prevent any confusion or issues with having an empty string as the graph name. 2- Fix EXPLAIN to allow for nested cypher commands: Allowing nested cypher commands in the EXPLAIN functionality is very useful to debug and understand the execution plan of complex queries. This helps optimize the queries and enhance the performance. 3- Invalid labels now return NULL: Previously, invalid labels used to return an error which was not very user friendly. Returning NULL for invalid labels is a good improvement as it handle the errors smoothly without interrupting the user. 4- Prevent MATCH from following OPTIONAL MATCH This update ensures that the MATCH query will not follow the OPTIONAL MATCH path which provides more control on the query behavior and results. 5- Signature and hash - check: Verifying the signature and hash ensure the integrity and security. 6- LICENSE and NOTICE - check: Including the LICENSE and NOTICE files is important for any software. 7- No unexpected binary files - check: No unexpected binary files guarantees a clean build. Overall, these are valuable enhancements that improve the functionality, security and user experience of the database. Please keep the good work. Regards, Amr Shams