Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Thoughts and wishes for API v7 #5932

Open
andreloeffelmann opened this issue Jan 8, 2025 · 1 comment
Open

Thoughts and wishes for API v7 #5932

andreloeffelmann opened this issue Jan 8, 2025 · 1 comment
Labels
enhancement New feature or request

Comments

@andreloeffelmann
Copy link

Since the first alpha releases for API v7 are out, I want to share some thoughts on it.

But overall we are excited and look forward to v7! Is there an approximate timeline as to when we can expect a final release??

@andreloeffelmann andreloeffelmann added the enhancement New feature or request label Jan 8, 2025
@darrellwarde
Copy link
Contributor

Definitely, this kind of feature request is one of the many reasons we are making this change to the input types! We may not add it directly in 7.0.0, but it can certainly be expected not far behind.

I think the important thing to note here is that we are removing this functionality because we simply cannot guarantee the adherence to any particular relationship cardinality. The long term answer to this problem is constraints in the database to control this, but this will be a long long way off. In the interim, I'm afraid that the answer may be more around workarounds. For example, having a Cypher field to read the data, which contains the logic of how to decide which node to return. And then mapping a relationship field which is write-only and using this for the modification of data, just without any guarantees of cardinality. We'll look to do a write up of a workaround such as this because I agree that it's perhaps not intuitive.

But overall we are excited and look forward to v7! Is there an approximate timeline as to when we can expect a final release??

We are aiming for around the end of March/beginning of April. 🙂

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants