couchbase-lite-net
couchbase-lite-net copied to clipboard
A lightweight, document-oriented (NoSQL), syncable database engine for .NET
Accessing ColumnNames after dispose will cause a native null deference without this fix.
Massive amount of lines changed but 95% of it is just removing `#nullable disabled` and then addressing the various `?` and `!` needed. I tried to be mostly diligent about...
This makes it easier to switch between .NET versions
### Library Version Version 3.0.0 ### .NET Runtime dotnet 7.0 ### Operating System / Device Details mcr.microsoft.com/dotnet/aspnet:7.0 ### Log Output > 2023-7-3 02:00:16.029+00:00 [.NET ThreadPool Worker]| ERROR) [Database] SQLite error...
Note in Android device testing: If uses NI "lo" or it's IPv6 address "::1" will not connect to the remote end, I have to mask them to IPv4 address in...
Before version 2 i was doing this: ``` opts.EncryptionKey = new SymmetricKey("KeySeed", "SaltText", rounds); ``` Now a custom Salt and Rounds cannot be provided: ``` var config = new DatabaseConfiguration...
Manually ported from https://github.com/couchbase/couchbase-lite-net/pull/1652 Changes are pretty small though so the diff should look very similar
### Library Version 3.2.0 ### .NET Runtime net8.0-Windows net8.0 ### Log Output DllNotFoundException: Could not find LiteCore.dll! Nothing is going to work! Tried searching in: C:\Users\Vince\source\repos\CouchbaseLiteBuild\bin\Debug\net8.0\win-x64\runtimes\win-x64\native\LiteCore.dll C:\Users\Vince\source\repos\CouchbaseLiteBuild\bin\Debug\net8.0\win-x64\x64\LiteCore.dll C:\Users\Vince\source\repos\CouchbaseLiteBuild\bin\Debug\net8.0\win-x64\bin\x64\LiteCore.dll ### Expected...