Release Notes for Cyphernetes v0.6:
This release includes 2 major bug fixes and one major improvement to the generated output, combined they make for a pretty big overhaul in usability.
Improvements
- The JSON output generated by return clauses was previously broken, it would create a structure like this:
"d": {
"metadata": {
"name": [
"foo",
"bar",
]
}
}
Now it correctly returns this:
"d": [
{
"metadata": {
"name": "foo"
}
},
{
"metadata": {
"name": "bar"
}
}
]
Bug Fixes
-
Relationships are now correctly filtered on both ends, meaning resources are filtered to match the relationship pattern no matter which side of the edge they're on. Previously, matching
(s:service)->(i:ing)
would return only matching ingresses but all services. now we correctly only return services which have related ingresses. -
WHERE clauses now correctly cause filtering pre-applying of relationship rules