Use SQL CROSS JOIN instead of old style joins
Adding functional test projects for provider-agnostic tests
Using project references instead of source linking
Making the optimistic concurrency tests provider-agnostic
SQLite: Add Migrations services
Migrations: Add PowerShell commands
Hiding transient failure
React to aspnet/KRuntime#429

The location of the packages directory has changed.
Update package location logic
Add support for ETag on ATS.
Add more testing.
Throws concurrency error message when ETag in client data is set and does not match the server.
Reverted to MigrationId (Timestamp_Name) instead of separate fields/columns.