Release Notes - Fauna Console

The Fauna Console is on an accelerated release schedule, with a new release appearing, usually, every week.

These release notes cover new features, enhancements, and bugs fixed since the 2.0.0 release.

Version 2.13.3 - released 2020-06-30

Fixes

  • Improved the mobile view of the Console home page.

  • Improved child database deletion to also delete associated keys from the parent database.

  • Fixed handling of UDFs that have no arguments.

  • Fixed handling of the "Terms" and "Values" fields in the index editor.

  • Fixed handling of text results to avoid garbled output.

Version 2.13.2 - released 2020-06-03

Fixes

  • Updated the JavaScript driver, which addresses the following issues:

    • Fixed the case of FQL functions when translating queries to/from the wire protocol.

    • Fixed error messages related to several aspects of handling FQL queries.

Version 2.13.1 - released 2020-06-01

Fixes

  • Fixed index creation when the index has blank terms or values fields.

  • Fixed cache issue that affected the presentation of the Keys page.

  • Fixed several issues related to scrolling on mobile devices.

  • Implemented fixes and adjustments that improve the performance of the Web Shell.

Version 2.13.0 - released 2020-05-14

Changes

  • Changed the Community Slack checkbox to unchecked by default.

Version 2.12.3 - released 2020-05-14

Fixes

  • Fixed a problem that sometimes showed the wrong function details.

  • Fixed a minor formatting issue for keys.

  • Fixed a problem listing documents after a document was deleted.

Version 2.12.2 - released 2020-05-07

Fixes

  • Fixed issue that prevented pasting code snippets into the Web Shell query editor on Windows.

  • Fixed the Web Shell auto scroll, which interfered with text selection.

Version 2.12.1 - released 2020-04-29

Fixes

  • Fixed an issue that caused the document accordion to display stale data.

  • Corrected usage counts for child databases in the pie charts.

Version 2.12.0 - released 2020-04-14

Improvements

  • Add a page providing Fauna download assets.

  • Improved the expanded document display to now include the ref and ts fields.

  • Improved the presentation of error messages in the Web Shell.

  • Improved the Keys list to automatically update when a key is revoked.

Fixes

  • Fixed issues with sorting lists and tables alphabetically, throughout the UI.

  • Fixed scrolling issues.

  • Fixed post-action navigation when deleting a collection or index, or renaming an index.

  • Improved handling of renamed collections.

  • Fixed styling issues for mobile users.

  • Fixed bugs with paste and undo in the Web Shell editor.

Version 2.11.1 - released 2020-03-26

Fixes

  • Fixed a scrolling issue for mobile devices.

Version 2.11.0 - released 2020-03-25

Improvements

  • Added a new downloads page.

  • Sorted lists and tables alphabetically, throughout the UI.

Fixes

  • Web Shell: Fixed bugs involving text paste and undo within the query editor.

  • Fixed a scrolling issue.

  • Fixed several style and text tip issues.

Version 2.10.0 - released 2020-03-06

Improvements

  • Web Shell: Added a tooltip to display query metrics.

  • Web Shell: Added filtering of duplicates from the query history.

Fixes

  • Web Shell: Fixed regression in error reporting.

  • Web Shell: Adjusted keyboard shortcut bindings to use Command or Control as a modifier instead of Shift.

  • Fixed the placeholder height within the FQL editor.

  • Corrected the GraphQL tutorial step for creating a database; you can no longer proceed when the "Pre-populate with demo data" checkbox is checked.

Version 2.9.1 - released 2020-02-25

Fixes

  • Fixed bug where the Web Shell would crash when loading the older configuration format from the browser’s local storage.

Version 2.9.0 - released 2020-02-25

Improvements

  • Use the new Documents function instead of collection indexes.

Fixes

  • Fixed the Clear button in the Web Shell so that it clears the query output.

  • Fixed the display of bulk query results in the Web Shell.

Version 2.8.0 - released 2020-02-12

Improvements

  • Added the new Documents function to the web shell.

  • Added convenience keyboard shortcuts to the web shell, for executing queries and navigating the command history.

  • Added an option to save modified documents and return to the collections page.

Fixes

  • Added a predicate sample for the unrestricted_read action.

  • Replaced "instance" terminology with "document".

Version 2.7.0 - released 2020-01-29

Improvements

  • Clicking on any Reference displays the referenced document.

  • The Console tutorials can be reset, if you need to start over.

  • In the Shell, consecutive line numbers are displayed in the query history.

  • During role creation, objects available from dropdowns are automatically added.

Fixes

  • After saving or editing a document, the collections view is displayed.

Version 2.6.2 - released 2020-01-15

Fixes

  • Fixed ABAC predicate samples, and related, minor issues.

  • Fixed the creation of keys for child databases.

  • Fixed user logout/session invalidation issue.

Version 2.6.1 - released 2020-01-08

Improvements

  • Improved loading states on the dashboard for user-defined functions (UDFs).

Fixes

  • Fixed an issue with editing roles.

  • Minor UDF usability fixes.

Version 2.6.0 - released 2019-12-19

Improvements

  • Added a dashboard and other UI for user-defined functions.

Version 2.5.1 - released 2019-12-10

Improvements

  • Improved error messages.

  • Improved the loading state on the home page.

  • Removed priority fields for databases and keys.

  • Removed partitions fields for indexes.

  • Added history_read actions to ABAC role screens.

Fixes

  • Fixed bug that affected index display.

Version 2.5.0 - released 2019-12-03

Improvements

  • Added basic FQL CRUD and GraphQL tutorials.

Fixes

  • Added the "History Read" attribute to the Schema privileges that appear on the Manage Roles page.

  • Added missing FQL function to the auto-completion UI and parser.

Version 2.4.0 - released 2019-11-27

Improvements

  • Updated the drivers to 2.10.0.

  • Updated the internal FQL function whitelist to include new 2.10.0 functions.

  • Added a document delete capability to the document list view.

Fixes

  • Fixed the workflow for editing child databases.

Version 2.3.1 - released 2019-10-31

Improvements

  • Enterprise-mode added to allow our Enterprise customers to run console on their own databases.

  • Sign-In page updated to show additional information on smaller screens.

Fixes

  • Fixed logo size on Sign-In/Up pages for Firefox.

Version 2.3.0 - released 2019-10-17

Improvements

  • Updated the internal Javascript driver to 2.9.1.

Fixes

  • Fixed the render performance when displaying many documents.

  • Replaced "instance" with "document" in multiple areas.

Version 2.2.3 - released 2019-10-02

Fixes

  • For mobile devices, fixed spacing around action buttons, and positioning of the footer.

  • Fixed capitalization of "GraphQL".

  • Fixed warning from the editor appearing in the browser’s debug console.

Version 2.2.2 - released 2019-09-25

Improvements

  • Added an invitation to join the Console Community Slack on sign up.

  • Added an option to pre-populate a database with demo data, with a GraphQL schema.

  • Improved the instructions for collection indexes.

Fixes

  • Fixed the template for write privileges in the custom role form.

Version 2.2.1 - released 2019-09-12

Improvements

  • Corrected re-authentication behavior; upon successful login, the Console returns to the original display.

  • Upgraded the Javascript driver to version 2.8.1.

Fixes

  • Corrected the Shell error reporting to provide the full error message.

  • Fixed the UseForm cache integration.

  • Fixed some typos in the Console, as well as in the translation files.

Version 2.2.0 - released 2019-08-29

Improvements

  • The new Format, Merge, Range, and Reduce, functions are now available.

  • Users can now create an account and login to Fauna with their Netlify account credentials, using OAuth.

  • Using the Fauna Add-on for Netlify, users can create a Fauna database instance from within their Netlify development environment, and get started instantly. They can also associate this database with their Fauna account so that they can manage it within Console.

  • The Console’s Shell now indicates when bulk results are being displayed.

Fixes

  • ABAC fixes.

Version 2.1.3 - released 2019-08-22

Improvements

  • Error messages in the Console’s Shell now includes the failure reason.

  • The Console’s Shell "Bulk Results" message has been improved to be less alarming.

  • When a session expires and you re-authenticate, you are redirected to the page you were on at session expiry.

  • Add an integration enabling the Fauna Add-on for Netlify.

Fixes

  • A typo was fixed in the language file.

Version 2.1.2 - released 2019-07-30

Improvements

  • The Fauna Console Shell now shows the complete response object from queries, rather than just the data field.

Version 2.1.1 - released 2019-07-24

Improvements

  • The settings "view" mode was removed: users can now directly edit the settings without an extra click.

  • Removed a potential XSS vulnerability on GraphQL errors.

Fixes

  • Minor cosmetic changes to GraphQL editor and "Role Settings" page.

  • Lambda() maintains the correct params after save in Roles privileges.

  • Normalized refs for Collection() in the Fauna Console Shell code editor.

Version 2.1.0 - released 2019-07-16

Features

  • Visual ABAC support is now included.

  • Fauna Shell has been embedded into the console.

Improvements

  • The keys page has been refactored.

  • The Sign up and Sign in pages have been overhauled with a new design.

  • Various UX improvement have been made throughout.

  • Classes and Instances have been renamed to Collections and Documents, respectively.

Fixes

  • Dependency loading has been optimized.

  • The embedded GraphQL Playground now lazy-loads.

Version 2.0.1 - released 2019-06-19

Improvements

  • GraphQL tabs are now specific to a child database, rather than shared across the whole application.

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!