diff --git a/.github/workflows/config.yml b/.github/workflows/config.yml index 3266fe260..4d66de7c3 100644 --- a/.github/workflows/config.yml +++ b/.github/workflows/config.yml @@ -13,7 +13,7 @@ on: env: DOTNET_VERSION: 10.0.x TARGET_FRAMEWORK: net10.0 - CONNECTOR_VERSION: 1.4.1 + CONNECTOR_VERSION: 1.4.2 LICENSE_KEY: ${{ secrets.LICENSE_KEY }} SQL_USER_PASSWORD: ${{ secrets.SQL_USER_PASSWORD }} S2MS_API_KEY: ${{ secrets.S2MS_API_KEY }} diff --git a/README.md b/README.md index ee9e8870f..04b377e92 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# SingleStore Connector for .NET and .NET Core 1.4.1 +# SingleStore Connector for .NET and .NET Core 1.4.2 This is an [ADO.NET](https://docs.microsoft.com/en-us/dotnet/framework/data/adonet/) data provider for [SingleStore](https://www.singlestore.com/). It provides implementations of diff --git a/RELEASE.md b/RELEASE.md index afc42c377..7e9a11afc 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -76,6 +76,7 @@ After each release, add a row for the new version rather than copying an older r | Driver Version | Release date | Supported engine versions | Target .NET frameworks | | -------------- | ------------ | ------------------------- | --------------------------------------------------------------- | +| 1.4.2 | 2026-11-11 | 8.9, 9.0, 10 RC | Framework 4.6.2/4.7.1/4.8; Standard 2.0/2.1; .NET 6/8/9/10 | | 1.4.1 | 2026-07-28 | 8.9, 9.0, 9.1 RC | Framework 4.6.2/4.7.1/4.8; Standard 2.0/2.1; .NET 6/8/9/10 | | 1.4.0 | 2026-05-26 | 8.7, 8.9, 9.0, 9.1 RC | Framework 4.6.2/4.7.1/4.8; Standard 2.0/2.1; .NET 6/8/9/10 | | 1.3.0 | 2025-09-11 | 8.5, 8.7 | Framework 4.6.2/4.7.1/4.8; Standard 2.0/2.1; .NET 6/8/9 | diff --git a/docs/VersionHistory.md b/docs/VersionHistory.md index 48e1e6a3e..2a489a917 100644 --- a/docs/VersionHistory.md +++ b/docs/VersionHistory.md @@ -2,7 +2,7 @@ ## Release Notes -### Unreleased +### 1.4.2 * **Possibly breaking** `SingleStoreDataReader.RecordsAffected`, `SingleStoreCommand.ExecuteNonQuery`, and `SingleStoreBatch.ExecuteNonQuery` now return `int.MaxValue` when the number of affected rows exceeds `int.MaxValue`, instead of throwing an `OverflowException`. SingleStore reports the table's row count as affected rows for some DDL statements (for example `ALTER TABLE ... ADD COLUMN`), so this could previously fail on tables with more than 2^31 rows: [#28](https://github.com/memsql/SingleStoreNETConnector/pull/28) - Add `SingleStoreDataReader.RealRecordsAffected` to get the exact, unclamped count. Use `ExecuteReader()`, call `NextResult()` until it returns `false`, then read the property.