Skip to content

Releases: fr-ser/grafana-sqlite-datasource

Release 4.0.3

16 Apr 18:07

Choose a tag to compare

Release Notes

This is an official release of the Grafana SQLite plugin code. For some releases it takes a while
to also appear in the Grafana repository, which is used to populate the plugins for the Grafana
website as well as their grafana-cli. Some releases (especially pre-releases) from Github never
appear in the Grafana repository.

To install this specific release use one of the following methods.

More details can also be found in the installation section of the Readme.

Installation

Using the grafana-cli

  1. Run this command:

    grafana-cli --pluginUrl https://github.com/fr-ser/grafana-sqlite-datasource/releases/download/v4.0.3/frser-sqlite-datasource-4.0.3.zip plugins install frser-sqlite-datasource
  2. See the installation instructions in the Readme.

Manual Installation

  1. Download the zip file below

  2. Extract the zip file into the data/plugins subdirectory for Grafana: unzip <the_download_zip_file> -d <plugin_dir>/

    Finding the plugin directory can sometimes be a challenge as this is platform and settings
    dependent. A common location for this on Linux devices is /var/lib/grafana/plugins/

  3. See the installation instructions in the Readme.

Changelog

For the full changelog refer to the CHANGELOG.md.

Fixed

  • Improve error message when opening a WAL-mode database from a read-only directory: the hint now
    explains that SQLite requires write access to the directory for the shared-memory (-shm) file
    and links to the FAQ for solutions.

Documentation

  • Expand FAQ entry "I want to open a read only database and get errors" with the root cause
    explanation, how to detect WAL mode, and three remediation options (journal_mode=DELETE,
    writable directory, immutable=1).

This build has been attested. You can view the attestation details.

Release 4.0.2

02 Apr 04:37

Choose a tag to compare

Release Notes

This is an official release of the Grafana SQLite plugin code. For some releases it takes a while
to also appear in the Grafana repository, which is used to populate the plugins for the Grafana
website as well as their grafana-cli. Some releases (especially pre-releases) from Github never
appear in the Grafana repository.

To install this specific release use one of the following methods.

More details can also be found in the installation section of the Readme.

Installation

Using the grafana-cli

  1. Run this command:

    grafana-cli --pluginUrl https://github.com/fr-ser/grafana-sqlite-datasource/releases/download/v4.0.2/frser-sqlite-datasource-4.0.2.zip plugins install frser-sqlite-datasource
  2. See the installation instructions in the Readme.

Manual Installation

  1. Download the zip file below

  2. Extract the zip file into the data/plugins subdirectory for Grafana: unzip <the_download_zip_file> -d <plugin_dir>/

    Finding the plugin directory can sometimes be a challenge as this is platform and settings
    dependent. A common location for this on Linux devices is /var/lib/grafana/plugins/

  3. See the installation instructions in the Readme.

Changelog

For the full changelog refer to the CHANGELOG.md.

Security

This build has been attested. You can view the attestation details.

Release 4.0.1

16 Feb 19:08

Choose a tag to compare

Release Notes

This is an official release of the Grafana SQLite plugin code. For some releases it takes a while
to also appear in the Grafana repository, which is used to populate the plugins for the Grafana
website as well as their grafana-cli. Some releases (especially pre-releases) from Github never
appear in the Grafana repository.

To install this specific release use one of the following methods.

More details can also be found in the installation section of the Readme.

Installation

Using the grafana-cli

  1. Run this command:

    grafana-cli --pluginUrl https://github.com/fr-ser/grafana-sqlite-datasource/releases/download/v4.0.1/frser-sqlite-datasource-4.0.1.zip plugins install frser-sqlite-datasource
  2. See the installation instructions in the Readme.

Manual Installation

  1. Download the zip file below

  2. Extract the zip file into the data/plugins subdirectory for Grafana: unzip <the_download_zip_file> -d <plugin_dir>/

    Finding the plugin directory can sometimes be a challenge as this is platform and settings
    dependent. A common location for this on Linux devices is /var/lib/grafana/plugins/

  3. See the installation instructions in the Readme.

Changelog

For the full changelog refer to the CHANGELOG.md.

Security

  • updating the backend (go) and frontend (npm) packages

This build has been attested. You can view the attestation details.

Release 4.0.0

15 Feb 19:14

Choose a tag to compare

Release Notes

This is an official release of the Grafana SQLite plugin code. For some releases it takes a while
to also appear in the Grafana repository, which is used to populate the plugins for the Grafana
website as well as their grafana-cli. Some releases (especially pre-releases) from Github never
appear in the Grafana repository.

To install this specific release use one of the following methods.

More details can also be found in the installation section of the Readme.

Installation

Using the grafana-cli

  1. Run this command:

    grafana-cli --pluginUrl https://github.com/fr-ser/grafana-sqlite-datasource/releases/download/v4.0.0/frser-sqlite-datasource-4.0.0.zip plugins install frser-sqlite-datasource
  2. See the installation instructions in the Readme.

Manual Installation

  1. Download the zip file below

  2. Extract the zip file into the data/plugins subdirectory for Grafana: unzip <the_download_zip_file> -d <plugin_dir>/

    Finding the plugin directory can sometimes be a challenge as this is platform and settings
    dependent. A common location for this on Linux devices is /var/lib/grafana/plugins/

  3. See the installation instructions in the Readme.

Changelog

For the full changelog refer to the CHANGELOG.md.

This is a "semantic versioning" major release and contains breaking changes.

Migration Instructions: The following is the list of breaking changes and how to deal with them.

  • AttachLimit: The attach limit has been set to 0 by default.
    In order to set a value above 0 the unsafe_allow_attach_limit_above_zero plugin configuration value has to be set.

  • Default Grafana Internal Blocklist: The plugin blocks various grafana internal paths by default now.
    In to unblock those set unsafe_disable_grafana_internal_blocklist in the plugin configuration.
    As per the release of this version the blocked path elements are the following:

    • grafana.db

    For an up to date list please see the plugin documentation

  • Default Security Path Blocklist: The plugin blocks various security related paths by default now.
    In to unblock those set unsafe_disable_security_blocklist in the plugin configuration.
    As per the release of this version the blocked path elements are the following:

    • .aws
    • .config/gcloud
    • .azure
    • .kube/config
    • .docker/config
    • .ssh
    • .gnupg
    • .pki
    • /etc/shadow
    • /etc/passwd
    • /etc/gshadow
    • /proc/
    • /sys/
    • .env
    • credentials
    • .git/config
    • .netrc
    • .npmrc
    • .pypirc
    • id_rsa
    • id_dsa
    • id_ecdsa
    • id_ed25519

    For an up to date list please see the plugin documentation

  • Read only connection: The plugin now sets the _pragma=query_only(1) path option if not specified otherwise.
    To prevent this use unsafe_disable_query_only_path_option.

Security

  • the default value of "AttachLimit" is now 0 (can be adjusted)
  • there is a list of "security related" path prefixes, which are blocked by default (can be adjusted)
  • adding _pragma=query_only(1) as a default path option (can be adjusted)

This build has been attested. You can view the attestation details.

Release 3.8.2

19 Oct 14:49

Choose a tag to compare

Release Notes

This is an official release of the Grafana SQLite plugin code. For some releases it takes a while
to also appear in the Grafana repository, which is used to populate the plugins for the Grafana
website as well as their grafana-cli. Some releases (especially pre-releases) from Github never
appear in the Grafana repository.

To install this specific release use one of the following methods.

More details can also be found in the installation section of the Readme.

Installation

Using the grafana-cli

  1. Run this command:

    grafana-cli --pluginUrl https://github.com/fr-ser/grafana-sqlite-datasource/releases/download/v3.8.2/frser-sqlite-datasource-3.8.2.zip plugins install frser-sqlite-datasource
  2. See the installation instructions in the Readme.

Manual Installation

  1. Download the zip file below

  2. Extract the zip file into the data/plugins subdirectory for Grafana: unzip <the_download_zip_file> -d <plugin_dir>/

    Finding the plugin directory can sometimes be a challenge as this is platform and settings
    dependent. A common location for this on Linux devices is /var/lib/grafana/plugins/

  3. See the installation instructions in the Readme.

Changelog

For the full changelog see here.

Changed

  • Upgraded some frontend packages due to security alerts

Release 3.8.1

19 Oct 10:13

Choose a tag to compare

Release Notes

This is an official release of the Grafana SQLite plugin code. For some releases it takes a while
to also appear in the Grafana repository, which is used to populate the plugins for the Grafana
website as well as their grafana-cli. Some releases (especially pre-releases) from Github never
appear in the Grafana repository.

To install this specific release use one of the following methods.

More details can also be found in the installation section of the Readme.

Installation

Using the grafana-cli

  1. Run this command:

    grafana-cli --pluginUrl https://github.com/fr-ser/grafana-sqlite-datasource/releases/download/v3.8.1/frser-sqlite-datasource-3.8.1.zip plugins install frser-sqlite-datasource
  2. See the installation instructions in the Readme.

Manual Installation

  1. Download the zip file below

  2. Extract the zip file into the data/plugins subdirectory for Grafana: unzip <the_download_zip_file> -d <plugin_dir>/

    Finding the plugin directory can sometimes be a challenge as this is platform and settings
    dependent. A common location for this on Linux devices is /var/lib/grafana/plugins/

  3. See the installation instructions in the Readme.

Changelog

For the full changelog see here.

Changed

  • Replaced the Linux 32-Bit ARM build with an ARMv6 build.
    This was already the case in v 3.5.0 and below.
    This should allow seamless usage of the plugin on Raspberry Pi Zero models.

Release 3.8.0

04 Jul 19:18

Choose a tag to compare

Release Notes

This is an official release of the Grafana SQLite plugin code. For some releases it takes a while
to also appear in the Grafana repository, which is used to populate the plugins for the Grafana
website as well as their grafana-cli. Some releases (especially pre-releases) from Github never
appear in the Grafana repository.

To install this specific release use one of the following methods.

More details can also be found in the installation section of the Readme.

Installation

Using the grafana-cli

  1. Run this command:

    grafana-cli --pluginUrl https://github.com/fr-ser/grafana-sqlite-datasource/releases/download/v3.8.0/frser-sqlite-datasource-3.8.0.zip plugins install frser-sqlite-datasource
  2. See the installation instructions in the Readme.

Manual Installation

  1. Download the zip file below

  2. Extract the zip file into the data/plugins subdirectory for Grafana: unzip <the_download_zip_file> -d <plugin_dir>/

    Finding the plugin directory can sometimes be a challenge as this is platform and settings
    dependent. A common location for this on Linux devices is /var/lib/grafana/plugins/

  3. See the installation instructions in the Readme.

Changelog

For the full changelog see here.

Added

  • Added the "block_list" option to allow setting a list of SQLite paths that cannot be accessed

Release 3.7.0

01 Jul 17:20

Choose a tag to compare

Release Notes

This is an official release of the Grafana SQLite plugin code. For some releases it takes a while
to also appear in the Grafana repository, which is used to populate the plugins for the Grafana
website as well as their grafana-cli. Some releases (especially pre-releases) from Github never
appear in the Grafana repository.

To install this specific release use one of the following methods.

More details can also be found in the installation section of the Readme.

Installation

Using the grafana-cli

  1. Run this command:

    grafana-cli --pluginUrl https://github.com/fr-ser/grafana-sqlite-datasource/releases/download/v3.7.0/frser-sqlite-datasource-3.7.0.zip plugins install frser-sqlite-datasource
  2. See the installation instructions in the Readme.

Manual Installation

  1. Download the zip file below

  2. Extract the zip file into the data/plugins subdirectory for Grafana: unzip <the_download_zip_file> -d <plugin_dir>/

    Finding the plugin directory can sometimes be a challenge as this is platform and settings
    dependent. A common location for this on Linux devices is /var/lib/grafana/plugins/

  3. See the installation instructions in the Readme.

Changelog

For the full changelog see here.

Changed

  • updated the underlying sqlite library (using SQLite 3.50.1)

Release 3.6.0

11 Mar 13:46

Choose a tag to compare

Release Notes

This is an official release of the Grafana SQLite plugin code. For some releases it takes a while
to also appear in the Grafana repository, which is used to populate the plugins for the Grafana
website as well as their grafana-cli. Some releases (especially pre-releases) from Github never
appear in the Grafana repository.

To install this specific release use one of the following methods.

More details can also be found in the installation section of the Readme.

Installation

Using the grafana-cli

  1. Run this command:

    grafana-cli --pluginUrl https://github.com/fr-ser/grafana-sqlite-datasource/releases/download/v3.6.0/frser-sqlite-datasource-3.6.0.zip plugins install frser-sqlite-datasource
  2. See the installation instructions in the Readme.

Manual Installation

  1. Download the zip file below

  2. Extract the zip file into the data/plugins subdirectory for Grafana: unzip <the_download_zip_file> -d <plugin_dir>/

    Finding the plugin directory can sometimes be a challenge as this is platform and settings
    dependent. A common location for this on Linux devices is /var/lib/grafana/plugins/

  3. See the installation instructions in the Readme.

Changelog

For the full changelog see here.

Changed

  • updated the underlying sqlite library

Release 3.5.0

08 Mar 13:55

Choose a tag to compare

Release Notes

This is an official release of the Grafana SQLite plugin code. For some releases it takes a while
to also appear in the Grafana repository, which is used to populate the plugins for the Grafana
website as well as their grafana-cli. Some releases (especially pre-releases) from Github never
appear in the Grafana repository.

To install this specific release use one of the following methods.

More details can also be found in the installation section of the Readme.

Installation

Using the grafana-cli

  1. Run this command:

    grafana-cli --pluginUrl https://github.com/fr-ser/grafana-sqlite-datasource/releases/download/v3.5.0/frser-sqlite-datasource-3.5.0.zip plugins install frser-sqlite-datasource
  2. See the installation instructions in the Readme.

Manual Installation

  1. Download the zip file below

  2. Extract the zip file into the data/plugins subdirectory for Grafana: unzip <the_download_zip_file> -d <plugin_dir>/

    Finding the plugin directory can sometimes be a challenge as this is platform and settings
    dependent. A common location for this on Linux devices is /var/lib/grafana/plugins/

  3. See the installation instructions in the Readme.

Changelog

  • Added the ability to use "__text" and "__value" columns for query variables