Skip to content

Releases

SQLite3MC 2.7.0 NuGet Packages

Choose a tag to compare

@github-actions github-actions released this 13 Nov 11:53
e3c7469

Changes

NuGet Packages

This release is available on NuGet.org:

The project consists of the following 3 NuGet packages (downloadable from NuGet.org):

Deprecated packages SQLitePCLRaw.*e_sqlite3mc

The following packages are deprecated and no longer maintained:

Please use the packages SQLite3MC.PCLRaw.bundle, SQLite3MC.PCLRaw.provider, and SQLite3MC.PCLRaw.lib instead.

Build & Integrity

  • Native binaries are validated using SHA256 checksums
  • NuGet packages are built and published exclusively through GitHub Actions CI
  • Builds are executed in a controlled, ephemeral CI environment
  • Build inputs (source revision, workflow definition, and dependencies) are recorded as part of the build process
  • GitHub build provenance is generated and cryptographically attested (SLSA-aligned provenance)

Verification

Build provenance can be verified using the GitHub CLI:

gh attestation verify <package.nupkg>

Alternatively, attestations can be inspected via the corresponding GitHub Actions workflow run in the repository.

SQLite3MC 2.6.1 NuGet Packages

Choose a tag to compare

@github-actions github-actions released this 12 Oct 18:50
ce660b9

Caution

Known issue: ChaCha20 counter overflow differs between hardware-accelerated and scalar code (versions 2.6.0 and 2.6.1)

Affected: databases using the chacha20 cipher, in builds with hardware-accelerated ChaCha20. Payloads below the internal acceleration threshold [CHACHA20_THRESHOLD, currently 512 bytes] always use the scalar code and are not affected.

Description: For a detailed description see the release notes for version 2.6.1.

Changes

NuGet Packages

This release is available on NuGet.org:

The project consists of the following 3 NuGet packages (downloadable from NuGet.org):

Deprecated packages SQLitePCLRaw.*e_sqlite3mc

The following packages are deprecated and no longer maintained:

Please use the packages SQLite3MC.PCLRaw.bundle, SQLite3MC.PCLRaw.provider, and SQLite3MC.PCLRaw.lib instead.

Build & Integrity

  • Native binaries are validated using SHA256 checksums
  • NuGet packages are built and published exclusively through GitHub Actions CI
  • Builds are executed in a controlled, ephemeral CI environment
  • Build inputs (source revision, workflow definition, and dependencies) are recorded as part of the build process
  • GitHub build provenance is generated and cryptographically attested (SLSA-aligned provenance)

Verification

Build provenance can be verified using the GitHub CLI:

gh attestation verify <package.nupkg>

Alternatively, attestations can be inspected via the corresponding GitHub Actions workflow run in the repository.

SQLite3MC 2.4.0 NuGet Packages

Choose a tag to compare

@github-actions github-actions released this 28 Jul 08:24
78ba505

Changes

NuGet Packages

This release is available on NuGet.org:

The project consists of the following 3 NuGet packages (downloadable from NuGet.org):

Deprecated packages SQLitePCLRaw.*e_sqlite3mc

The following packages are deprecated and no longer maintained:

Please use the packages SQLite3MC.PCLRaw.bundle, SQLite3MC.PCLRaw.provider, and SQLite3MC.PCLRaw.lib instead.

Build & Integrity

  • Native binaries are validated using SHA256 checksums
  • NuGet packages are built and published exclusively through GitHub Actions CI
  • Builds are executed in a controlled, ephemeral CI environment
  • Build inputs (source revision, workflow definition, and dependencies) are recorded as part of the build process
  • GitHub build provenance is generated and cryptographically attested (SLSA-aligned provenance)

Verification

Build provenance can be verified using the GitHub CLI:

gh attestation verify <package.nupkg>

Alternatively, attestations can be inspected via the corresponding GitHub Actions workflow run in the repository.

SQLite3MC 2.3.6 NuGet Packages

Choose a tag to compare

@github-actions github-actions released this 12 Jul 17:20
e6d422e

Changes

NuGet Packages

This release is available on NuGet.org:

The project consists of the following 3 NuGet packages (downloadable from NuGet.org):

Deprecated packages SQLitePCLRaw.*e_sqlite3mc

The following packages are deprecated and no longer maintained:

Please use the packages SQLite3MC.PCLRaw.bundle, SQLite3MC.PCLRaw.provider, and SQLite3MC.PCLRaw.lib instead.

Build & Integrity

  • Native binaries are validated using SHA256 checksums
  • NuGet packages are built and published exclusively through GitHub Actions CI
  • Builds are executed in a controlled, ephemeral CI environment
  • Build inputs (source revision, workflow definition, and dependencies) are recorded as part of the build process
  • GitHub build provenance is generated and cryptographically attested (SLSA-aligned provenance)

Verification

Build provenance can be verified using the GitHub CLI:

gh attestation verify <package.nupkg>

Alternatively, attestations can be inspected via the corresponding GitHub Actions workflow run in the repository.

SQLite3MC 2.3.5 NuGet Packages

Choose a tag to compare

@github-actions github-actions released this 06 Jun 10:50
94f2bba

Changes

NuGet Packages

This release is available on NuGet.org:

The project consists of the following 3 NuGet packages (downloadable from NuGet.org):

Deprecated packages SQLitePCLRaw.*e_sqlite3mc

The following packages are deprecated and no longer maintained:

Please use the packages SQLite3MC.PCLRaw.bundle, SQLite3MC.PCLRaw.provider, and SQLite3MC.PCLRaw.lib instead.

Build & Integrity

  • Native binaries are validated using SHA256 checksums
  • NuGet packages are built and published exclusively through GitHub Actions CI
  • Builds are executed in a controlled, ephemeral CI environment
  • Build inputs (source revision, workflow definition, and dependencies) are recorded as part of the build process
  • GitHub build provenance is generated and cryptographically attested (SLSA-aligned provenance)

Verification

Build provenance can be verified using the GitHub CLI:

gh attestation verify <package.nupkg>

Alternatively, attestations can be inspected via the corresponding GitHub Actions workflow run in the repository.

SQLite3MC 2.3.4 NuGet Packages

Choose a tag to compare

@github-actions github-actions released this 06 May 14:11
fa8d3cd

Changes

NuGet Packages

This release is available on NuGet.org:

The project consists of the following 3 NuGet packages (downloadable from NuGet.org):

Deprecated packages SQLitePCLRaw.*e_sqlite3mc

The following packages are deprecated and no longer maintained:

Please use the packages SQLite3MC.PCLRaw.bundle, SQLite3MC.PCLRaw.provider, and SQLite3MC.PCLRaw.lib instead.

Build & Integrity

  • Native binaries are validated using SHA256 checksums
  • NuGet packages are built and published exclusively through GitHub Actions CI
  • Builds are executed in a controlled, ephemeral CI environment
  • Build inputs (source revision, workflow definition, and dependencies) are recorded as part of the build process
  • GitHub build provenance is generated and cryptographically attested (SLSA-aligned provenance)

Verification

Build provenance can be verified using the GitHub CLI:

gh attestation verify <package.nupkg>

Alternatively, attestations can be inspected via the corresponding GitHub Actions workflow run in the repository.

SQLite3MC 2.3.3 NuGet Packages

Choose a tag to compare

@utelle utelle released this 11 Apr 07:57
6cd001f

Changes

The project consists of the following 3 NuGet packages (downloadable from NuGet.org):

Note for users of the packages SQLitePCLRaw.*e_sqlite3mc

The packages SQLitePCLRaw.bundle_e_sqlite3mc, SQLitePCLRaw.provider.e_sqlite3mc, and SQLitePCLRaw.lib.e_sqlite3mc are deprecated and are no longer actively maintained.

The packages SQLite3MC.PCLRaw.bundle, SQLite3MC.PCLRaw.provider, and SQLite3MC.PCLRaw.lib provide the same functionality and can be used as an alternative.

SQLite3MC 2.3.2 NuGet Packages

Choose a tag to compare

@utelle utelle released this 19 Mar 13:30
42df72c

Changes

Caution

For applications using SQLite in a multi-threaded environment an upgrade is highly recommended, because issue #228 could lead to runtime errors.

The project consists of the following 3 NuGet packages (downloadable from NuGet.org):

Note for users of the packages SQLitePCLRaw.*e_sqlite3mc

The packages SQLitePCLRaw.bundle_e_sqlite3mc, SQLitePCLRaw.provider.e_sqlite3mc, and SQLitePCLRaw.lib.e_sqlite3mc are deprecated and are no longer actively maintained.

The packages SQLite3MC.PCLRaw.bundle, SQLite3MC.PCLRaw.provider, and SQLite3MC.PCLRaw.lib provide the same functionality and can be used as an alternative.

SQLite3MC 2.3.1 NuGet Packages

Choose a tag to compare

@utelle utelle released this 14 Mar 09:54
f0efce7

Changes

The project consists of the following 3 NuGet packages (downloadable from NuGet.org):

Note for users of the packages SQLitePCLRaw.*e_sqlite3mc

The packages SQLitePCLRaw.bundle_e_sqlite3mc, SQLitePCLRaw.provider.e_sqlite3mc, and SQLitePCLRaw.lib.e_sqlite3mc are deprecated and are no longer actively maintained.

The packages SQLite3MC.PCLRaw.bundle, SQLite3MC.PCLRaw.provider, and SQLite3MC.PCLRaw.lib provide the same functionality and can be used as an alternative.

SQLite3MC 2.3.0 NuGet Packages

Choose a tag to compare

@utelle utelle released this 08 Mar 13:32
55942d4

Changes

Caution

March 14, 2026
SQLite version 3.52.0 has been withdrawn because some of the new features found in 3.52.0 are not 100% compatible with prior releases. Those new features and their associated APIs need to be reworked before 3.52 is made available.

Version 3.52.0 works fine and is fully backwards compatible as long as the database does not contain indexes on expressions or indexes on VIRTUAL computed columns where the expression evaluates to a floating-point number that is derived from text or JSONB inputs. If indexes of that type are present, then version 3.52.0 might not interoperate correct with prior releases, in rare cases.

Therefore it is recommended to use release SQLite3 Multiple Ciphers NuGet 2.3.1 based on the SQLite patch release 3.51.3.

The project consists of the following 3 NuGet packages (downloadable from NuGet.org):

Note for users of the packages SQLitePCLRaw.*e_sqlite3mc

The packages SQLitePCLRaw.bundle_e_sqlite3mc, SQLitePCLRaw.provider.e_sqlite3mc, and SQLitePCLRaw.lib.e_sqlite3mc are deprecated and are no longer actively maintained.

The packages SQLite3MC.PCLRaw.bundle, SQLite3MC.PCLRaw.provider, and SQLite3MC.PCLRaw.lib provide the same functionality and can be used as an alternative.