Freigabe SQLite3MC Version 2.3.5

Die auf SQLite 3.53.2 basierende Version 2.3.5 der SQLite-Verschlüsselungserweiterung SQLite3 Multiple Ciphers wurde freigegeben.
In diesem Zusammenhang wurden auch die Komponenten SQLite3MC-NuGet, wxSQLite3 und apsw-sqlite3mc aktualisiert.
Seit der letzten Veröffentlichung lag der Schwerpunkt darauf, den Aktualisierungsprozess, die Erstellung von Release-Artefakten und das Release selbst so weit wie möglich mithilfe von GitHub-Workflows zu automatisieren.
Für die voneinander abhängigen Repositorys SQLite3MultipleCiphers, SQLite3MultipleCiphers-cb und SQLite3MultipleCiphers-NuGet wurden diese Arbeiten inzwischen weitgehend abgeschlossen, so dass das Projekt nun eine verifizierte mehrstufige Lieferkette umsetzt. Jede Build-Phase verwendet ausschließlich Artefakte, deren GitHub-Bescheinigungen erfolgreich verifiziert wurden. Dies ermöglicht eine durchgängige Herkunftsüberprüfung über die Zusammenführung der Quellcodes, die Erstellung der Binärdateien und die Generierung der NuGet-Pakete hinweg.
SQLite3 Multiple Ciphers
Änderungen seit der letzten Freigabe:
- Basiert auf SQLite-Version 3.53.2
SQLite3 Multiple Ciphers NuGet
Änderungen seit der letzten Freigabe:
- Basiert auf SQLite3 Multiple Ciphers 2.3.5 and SQLite 3.53.2
Das Projekt besteht aus den folgenden 3 NuGet-Paketen (Download von NuGet.org):
- SQLite3MC.PCLRaw.bundle, abhängig von
providerundlib - SQLite3MC.PCLRaw.provider, abhängig von SQLitePCLRaw.core (>= 3.0.2)
- SQLite3MC.PCLRaw.lib, keine Abhängigkeiten
Hinweis für Anwender der NuGet-Pakete SQLitePCLRaw.*e_sqlite3mc
Die Pakete SQLitePCLRaw.bundle_e_sqlite3mc, SQLitePCLRaw.provider.e_sqlite3mc, und SQLitePCLRaw.lib.e_sqlite3mc sind veraltet und werden nicht mehr aktiv gepflegt.
Die Pakete SQLite3MC.PCLRaw.bundle, SQLite3MC.PCLRaw.provider, und SQLite3MC.PCLRaw.lib stellen die gleiche Funktionalität bereit und können als Alternative verwendet werden.
wxSQLite3
Änderungen seit der letzten Freigabe:
- Aktualisierung auf SQLite3 Multiple Ciphers Version 2.3.5
apsw-sqlite3mc
Diese Version basiert auf:
Änderungen in der zugrunde liegenden APSW-Version können der APSW-Änderungshistorie entnommen werden.
Veröffentlichungen von apsw-sqlite3mc werden über PyPI verteilt.