Skip to content

Document sqlite3mc glibc requirement and SQLite fallback paths in EF Core 11 breaking changes#5407

Open
Copilot wants to merge 5 commits into
preview.6from
copilot/update-sqlite-dependency-breaking-change
Open

Document sqlite3mc glibc requirement and SQLite fallback paths in EF Core 11 breaking changes#5407
Copilot wants to merge 5 commits into
preview.6from
copilot/update-sqlite-dependency-breaking-change

Conversation

Copilot AI commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

The EF Core 11 SQLite breaking-change notes did not call out that the bundled sqlite3mc native library requires glibc 2.33+ on Linux, which can cause runtime load failures on older environments. This update adds that compatibility detail and documents the supported fallback paths for macOS and Linux.

  • Compatibility note

    • Adds the glibc 2.33+ requirement for the bundled e_sqlite3mc native library.
    • Calls out the expected runtime symptom on older Linux distributions (GLIBC_2.33 not found).
  • Fallback guidance

    • Documents how to opt out of the bundled sqlite3mc library by switching to .Core packages.
    • Covers two supported alternatives:
      • use the standard e_sqlite3 bundle
      • use SQLitePCLRaw.provider.sqlite3 with a system-installed or self-built SQLite library
  • Package examples

    • Adds package reference examples for both Microsoft.Data.Sqlite and EF Core consumers.
    • Includes the explicit provider initialization required when using SQLitePCLRaw.provider.sqlite3.
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite.Core" Version="11.0.0" />
<PackageReference Include="SQLitePCLRaw.provider.sqlite3" Version="3.x.x" />
SQLitePCL.raw.SetProvider(new SQLitePCL.SQLite3Provider_sqlite3());

Comment thread entity-framework/core/what-is-new/ef-core-11.0/breaking-changes.md Outdated
Comment thread entity-framework/core/what-is-new/ef-core-11.0/breaking-changes.md Outdated
Comment thread entity-framework/core/what-is-new/ef-core-11.0/breaking-changes.md Outdated
@AndriySvyryd AndriySvyryd marked this pull request as ready for review June 30, 2026 21:17
@AndriySvyryd AndriySvyryd requested a review from cincuranet June 30, 2026 21:17

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

Comment thread entity-framework/core/what-is-new/ef-core-11.0/breaking-changes.md Outdated
Copilot AI requested a review from AndriySvyryd July 1, 2026 01:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants