ericsink / SQLitePCL.raw

A Portable Class Library (PCL) for low-level (raw) access to SQLite
Apache License 2.0
512 stars 106 forks source link

SQLite 3.45 #580

Open ericsink opened 5 months ago

ericsink commented 5 months ago

The 3.45 release of SQLite is imminent. Approximately a week after its release I plan to upgrade the e_sqlite3 builds for the current main branch. The branch with Xamarin classic removed has made good progress but isn't ready yet.

@utelle If you have an updated sqlite3mc I will do that too.

utelle commented 5 months ago

The 3.45 release of SQLite is imminent. Approximately a week after its release I plan to upgrade the e_sqlite3 builds for the current main branch. The branch with Xamarin classic removed has made good progress but isn't ready yet.

@utelle If you have an updated sqlite3mc I will do that too.

Since the release of SQLitePCLraw 2.1.7 I have released a new sqlite3mc version, 1.8.1, which is based on SQLite 3.44.2 and includes a new additional cipher scheme, Ascon-128.

I intend to update sqlite3mc shortly after the release of SQLite 3.45.0. At the moment the exact release date of SQLite 3.45.0 is not yet known, but usually I manage to do the update within 2 or 3 days after the SQLite release.

utelle commented 5 months ago

I intend to update sqlite3mc shortly after the release of SQLite 3.45.0. At the moment the exact release date of SQLite 3.45.0 is not yet known, but usually I manage to do the update within 2 or 3 days after the SQLite release.

Today I released SQLite3 Multiple Ciphers 1.8.2 based on SQLite 3.45.0.

Additionally, I tested to create all binaries for SQLitePCLraw in my fork of your cb repository - all binaries were created.

Finally, a paragraph needs to be added to the bundle README file - see Ascon item in list of ciphers.

Let me know, how you would like to do the update of sqlite3mc in SQLitePCLraw.

lable commented 5 months ago

Is the adaptation of sqlite3.45 complete? I want to try the jsonb field

ericsink commented 5 months ago

Sigh, not yet. I've got the native builds done, but the SQLitePCLRaw build itself has started failing due to some sort of android error. I'll get this fixed as soon as I can.

utelle commented 5 months ago

I just discovered that SQLite 3.45.1 will be released in a few days (see here).

utelle commented 5 months ago

I just discovered that SQLite 3.45.1 will be released in a few days (see here).

SQLite 3.45.1 was released yesterday (January 30, 2024).

Today I prepared a new SQLite3 Multiple Ciphers 1.8.3 release based on SQLite 3.45.1.

Again, I tested to create binaries for SQLitePCLraw in my fork of your cb repository - all binaries were created successfully.

ericsink commented 5 months ago

@utelle Thanks!

I've gotta figure out that Android build problem I've been stuck on. Grrr.

utelle commented 5 months ago

I've gotta figure out that Android build problem I've been stuck on. Grrr.

Not sure whether it can help you with solving the Android build problem, but I tested my binaries also with the SQLite3MultipleCiphers-NuGet repository I had set up with the help of @bricelam. However, it does not include Xamarin support, so probably no useful hints.

ericsink commented 4 months ago

The Android build problem turned out to be: The GH actions runners dropped support for the older version of the Android SDK I was using. The fix was to modify my GH workflow file to install that SDK specifically.

ericsink commented 4 months ago

Version 2.1.8 has been pushed up to nuget. The builds for e_sqlite3 and e_sqlite3mc were updated to SQLite 3.45.1.

lable commented 4 months ago

Thank's 👍!