Dec 12th 2018
GROQ now properly supports semijoins and antijoins, i.e. using
^ in filters, such as in the following queries:
// Fetch employees in the engineering department *[ _type == "employee" && department->name == "Engineering" ] // Fetch departments with no employees *[ _type == "department" && count( *[ _type == "employee" && department._ref == ^._id ] ) == 0 ]
We have also published complete reference documentation for GROQ.
Enterprise customers are now hosted on a separate, larger search cluster, and have increased attribute limits. SLA agreements now also determine automatic recovery priority in case of outages, as well as the data replication factor across data centers.
Recent bugfixes include:
_typeattributes were not validated properly.
descexpressions did not sort correctly in certain rare cases.
+directly on join results, e.g.
defined(ref->), now works properly.
The asset CDN now supports caching of non-image files above 10 MB (up to 5 TB), as well as byte range requests for cached files.