v0.16.0
Release Notes for Cyphernetes v0.16.0
This release introduces a powerful new Cypher feature - the ability to use nodes without labels in patterns (Kindless nodes).
Kindless node patterns (e.g. MATCH (p:Pod)->(x) RETURN x.kind) allow you to discover resources - Cyphernetes will expand the query to include every possible kind allowed by the relationship and return all matching resources.
This unlocks the power of discovering resources without knowing their kind in advance.
Besides kindless nodes, a couple of cool improvements and bug fixes.

Features
- Kindless nodes
(x)- discover all resources connected to a given node on the graph - Anonymous nodes
(:Pod)- use nodes without variable names, make queries leaner where you don’t need variables in subsequentRETURN/SET/DELETEclauses - New search bar in web client - Quickly filter down results by key or value
Improvements
- New
ANDkeyword (will deprecate commas inWHEREclauses in a future version to better align with Cypher) - New
NOTkeyword to negate conditions inWHEREclauses
Bugfixes
- (Regression) Allow using backslashes to escape dots in jsonPaths in
WHEREandRETURNclauses
🎖️ Thanks @reitzig for reporting a super important issue
🏅 Thanks @naorpeled for the much needed, Sisyphean code-reviews