Release Notes - Fauna 2.8.0
Released 2019-08-28
The Fauna team is pleased to announce the availability of Fauna 2.8.0.
Highlights
The following new functions have been added to the Fauna Query Language as a "preview":
-
A preview function does not have support in all drivers; only Java, Javascript, and Scala implementations are provided.
-
A preview function might change after its initial release. Feedback from the community could suggest changes to parameters, return values, or implementation. We’d like you to try these functions and let us know how they are working for you!
Format function
Format
formats a list of arguments
according to a format specifier string, similar to printf
in other
languages.
Range function
Range
provides the ability to limit
a set based on lower and upper bounds of its natural order. If a set’s
tuples are longer than the bounds passed to Range(), the limit applies
based on the prefix the bounds cover. The from
and to
bounds are
inclusive.
Reduce function
Reduce
applies a reducer
function to each member of a collection
(an array, page, or set) to
produce a single value (any scalar, array, object, etc.).
List of issues fixed in 2.8.0
-
Filter
can now operate on a Set, in addition to working with an Array. This makes pagination easier, and makes it possible to filter sets in combination with other set functions. -
Fixed an issue where
Distinct
could not be round-tripped between Fauna and a client. -
Improved the latency and reliability of index builds.
-
Newly created indexes are no longer automatically set to active when a collection already has documents.
-
Index builds are synchronous for collections with less than 128 documents.
-
Providing a timestamp to
At
that is too far into the future now returns an error immediately. -
Fixed an issue where the functions
Insert
andRemove
would reject an action taken from an event within a query. -
Various minor operational improvements and bug fixes.
Next Steps
Learn more about Fauna from our product page.
Is this article helpful?
Tell Fauna how the article can be improved:
Visit Fauna's forums
or email docs@fauna.com
Thank you for your feedback!