Link Search Menu Expand Document

Release notes

Firebolt continuously releases updates so that you can benefit from the latest and most stable service. These updates might happen daily, but we aggregate release notes to cover a longer time period for easier reference. The most recent release notes from the past month are below. See the Release notes archive for earlier-version release notes.

Firebolt might roll out releases in phases. New features and changes may not yet be available to all accounts on the release date shown.

August 2022

Enhancements, changes, and new integrations

  • Firebolt .NET SDK now available

    The Firebolt .NET SDK can be used to connect to Firebolt from .NET applications. The SDK supports .NET Core and is available at NuGet FireboltNetSDK.

  • Firebolt Go SDK now available

    The Firebolt Go SDK can be used to connect to Firebolt from Go applications. The SDK implements the Go database/sql driver specification. For more details, see the package listing at Firebolt Go SDK.

  • Information schema updated

    (DB version 3.7.0)

    query_history and running_queries views can now be queried via the information_schema.

    For more information, see Information schema for query history and Information schema for running queries.

  • Added support for Multi-factor authentication (MFA)

    (Beta)

    Firebolt now supports Multi-factor authentication.

    You can enable MFA for users or groups with the Firebolt Manager which sends a link to enroll in MFA using a QR code. When a user enrolls in MFA from the email, the status in Firebolt updates to MFA enabled.

    To enable MFA for a Firebolt user or group of users choose the User Management icon in the navigation pane. If the icon isn’t available, you don’t have Account Admin permissions.

    User management icon

    For more information, see Configuring MFA for users (Beta).

  • Added support for the hll_count_distinct(input, [, precision]) function

    (DB version 3.7.0)

    Allows for precision control of the count(distinct ) function with an optional precision parameter.

    Requires less memory than exact aggregation functions, like COUNT(DISTINCT), but also introduces statistical uncertainty. The default precision is 12, with a maximum of 20.

  • Added new data type aliases

    (DB version 3.7.0)

    Data type aliases have been added for REAL, FLOAT4, FLOAT8, INT4, INT8, and FLOAT(p). For more information on data types and their aliases (synonyms), see Data types.

  • Updated INFORMATION_SCHEMA.COLUMNS

    (DB version 3.8.0)

    Now includes more metadata on columns, as well as columns for views in a given database.

  • New script processing status in browser tab

    Added a status indicator in the browser tab so when multiple tabs are open in the browser, you can switch to a different tab and still track the status of your running script. The status adds a color coded indicator dot to the Firebolt icon in the tab. A green dot indicates the script completed successfully. The status remains in the tab for one minute after the script completes running.

    For more information about this new status indicator, and running scripts, see Running scripts and working with results.

  • Added dark mode

    Firebolt now supports an additional color theme - dark mode. You can toggle between light and dark modes in the UI. Select the toggle at the bottom of the left navigation pane to turn dark mode on and off.

  • Added support for IP allowed & blocked lists

    (Beta)

    Allows access to your Firebolt account from specific IP addresses. For more information, see Allowing and blocking source IP addresses for users (Beta)

  • Added support for server-side asynchronous querying on the Python SDK

    Allows the connection to be closed while the query is still running in Firebolt.

  • Released JDBC 2.0

    The Firebolt JBDC driver is now open-source under Apache 2. The new release also adds support for view tables in getTables().

Resolved issues

  • An error message is now displayed when too many partitions are added using a single INSERT statement.