Release Notes - FaunaDB 2.11.0
Released 2020-02-12
The Fauna team is pleased to announce the availability of FaunaDB 2.11.0.
Highlights
Built-in collection indexes
With built-in collection indexes (along with the
Documents
function),
there are a couple of advantages:
-
You no longer need to create your own "collection index" just to track all of the documents that exist within a collection.
-
You can remove any existing collection indexes (provided that you update queries that involve them) to save on storage.
Issues fixed
-
Fixed issue where ABAC roles could fall back to the legacy permission system.
-
Fixed missing reference for the
write
privilege in ABAC roles. Predicate functions for thewrite
action now receive the reference of the document to be written. See User-defined roles for details. -
Fixed rendering of indexes with multiple
source
s defined. -
Fixed
IndexOutOfBounds
error when usingFindStrRegex
. -
Cleaned up error descriptions in error messages.
-
Fixed
DateTimeException
when usingEpoch
.
Beginning with FaunaDB 2.11.0, the FaunaDB access control logic has been changed to use attribute-based access control (ABAC) roles, or the key-based permission system, but never both. If a resource is a member of an ABAC role, the ABAC role specifies all privileges for that resource. Otherwise, the key-based permission system determines whether read/write/execute privileges are enabled. For example, when an ABAC role includes a user-defined function as a
member, that function cannot be called unless the ABAC privileges permit
the |
Next steps
Learn more about FaunaDB from our product page.
Was this article helpful?
We're sorry to hear that.
Tell us how we can improve!
documentation@fauna.com
Thank you for your feedback!