Open
Description
Since the first alpha releases for API v7 are out, I want to share some thoughts on it.
- It seems like the new filter operators are coming. Great to hear that! I hope you have Add new filters for String types to enable case-insensitive filtering #4827 in mind? Would be a really nice feature to have string comparison ignoring case finally :)
- Remove single relationships #5819 removes single element relationships. I understand the intention behind that. However, as already discussed in several tickets, e.g. here, the :1 relationship is a BIG and important thing (a
Product
has ONEPrice
and is produced by ONECompany
).
Our API relies heavily on this feature. The release notes on v7 describe how to use the@cypher
directive to achieve the removed behaviour. Since filtering on@cypher
fields is possible, this seems to be working.
But that's only for READ scenarios. How about WRITE? It is not sufficient to just READ nodes connect in a :1 manner. We also have to CREATE, UPDATE, DELETE them. Is this coming as a new feature as proposed by me in Extend the @cypher directive with statements for create/update/delete mutations to be able to mutate properties which are resolved by a @cypher directive #1962? Or how are you planning to workaround WRITE scenarios?
But overall we are excited and look forward to v7! Is there an approximate timeline as to when we can expect a final release??