Skip to content

Document SQLitePCLRaw 3.x breaking changes for Microsoft.Data.Sqlite 11.0#5300

Merged
AndriySvyryd merged 6 commits intomainfrom
copilot/add-breaking-changes-for-sqlite
Mar 24, 2026
Merged

Document SQLitePCLRaw 3.x breaking changes for Microsoft.Data.Sqlite 11.0#5300
AndriySvyryd merged 6 commits intomainfrom
copilot/add-breaking-changes-for-sqlite

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 20, 2026

SQLitePCLRaw 3.0 removes several bundle packages and drops all free encryption-enabled SQLite builds. This adds the corresponding Microsoft.Data.Sqlite breaking changes section to the EF Core 11.0 breaking changes page, mirroring the structure used on the 10.x page.

Changes

  • Medium-impact: Encryption-enabled SQLite packages removedbundle_e_sqlcipher is deprecated/gone. The "Why" section explains that the previous package was barely maintained, raising security concerns for encryption software. Documents three paid alternatives: SEE, SQLCipher via Zetetic, SQLite3 Multiple Ciphers via SourceGear.
  • Medium-impact: Bundle packages removedbundle_sqlite3, bundle_winsqlite3, bundle_green, and bundle_e_sqlite3mc no longer exist. Users must reference provider packages directly and call SetProvider() explicitly.
  • Summary NOTE added — A note under the main EF Core summary directs readers to the Microsoft.Data.Sqlite breaking changes section, matching the pattern on the 10.x page.
  • SQLitePCLRaw disclaimer — A NOTE at the top of the Microsoft.Data.Sqlite section clarifies that SQLitePCLRaw is an external, community-maintained library not owned or maintained by Microsoft.

Migration example for removed bundles

<!-- START COPILOT CODING AGENT TIPS -->
---

📱 Kick off Copilot coding agent tasks wherever you are with [GitHub Mobile](https://gh.io/cca-mobile-docs), available on iOS and Android.

Copilot AI and others added 2 commits March 20, 2026 21:26
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds a new Microsoft.Data.Sqlite breaking changes section to the EF Core 11 breaking changes page, documenting the impact of SQLitePCLRaw 3.x removing several bundle packages and no longer distributing free encryption-enabled SQLite builds.

Changes:

  • Documented removal of encryption-enabled SQLite bundle packages and provided mitigation options.
  • Documented removal of several SQLitePCLRaw bundle packages and provided migration guidance (provider packages + explicit initialization).
  • Added a dedicated Microsoft.Data.Sqlite summary table and anchored subsections for deep links.

Comment thread entity-framework/core/what-is-new/ef-core-11.0/breaking-changes.md
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
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
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
…ry NOTE, use version placeholders

Co-authored-by: AndriySvyryd <6539701+AndriySvyryd@users.noreply.github.com>
Agent-Logs-Url: https://github.com/dotnet/EntityFramework.Docs/sessions/017b552e-558b-41e9-a54d-d8ad50f8b282
Copy link
Copy Markdown
Contributor Author

Copilot AI commented Mar 20, 2026

Just as a heads up, I was blocked by some firewall rules while working on your feedback. Expand below for details.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • www.nuget.org
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node /home/REDACTED/work/_temp/ghcca-node/node/bin/node --enable-source-maps /home/REDACTED/work/_temp/copilot-developer-action-main/dist/index.js (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Comment thread entity-framework/core/what-is-new/ef-core-11.0/breaking-changes.md Outdated
Copilot AI requested a review from AndriySvyryd March 21, 2026 01:10
@AndriySvyryd AndriySvyryd marked this pull request as ready for review March 21, 2026 01:18
Copilot AI review requested due to automatic review settings March 21, 2026 01:18
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated no new comments.

Comment thread entity-framework/core/what-is-new/ef-core-11.0/breaking-changes.md Outdated
Copilot AI requested a review from AndriySvyryd March 21, 2026 01:25
Comment thread entity-framework/core/what-is-new/ef-core-11.0/breaking-changes.md Outdated
@AndriySvyryd AndriySvyryd merged commit 5c9376a into main Mar 24, 2026
5 checks passed
@AndriySvyryd AndriySvyryd deleted the copilot/add-breaking-changes-for-sqlite branch March 24, 2026 20:44
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.

4 participants