Aumerial.Data.Nti
4.4.10
dotnet add package Aumerial.Data.Nti --version 4.4.10
NuGet\Install-Package Aumerial.Data.Nti -Version 4.4.10
<PackageReference Include="Aumerial.Data.Nti" Version="4.4.10" />
<PackageVersion Include="Aumerial.Data.Nti" Version="4.4.10" />
<PackageReference Include="Aumerial.Data.Nti" />
paket add Aumerial.Data.Nti --version 4.4.10
#r "nuget: Aumerial.Data.Nti, 4.4.10"
#:package Aumerial.Data.Nti@4.4.10
#addin nuget:?package=Aumerial.Data.Nti&version=4.4.10
#tool nuget:?package=Aumerial.Data.Nti&version=4.4.10
NTi Data Provider
NTi Data Provider is a lightweight, multiplatform and cloud-native access provider for IBM i servers. It allows any .NET application to access DB2 for i database, call programs and execute CL commands. No need for installation, everything is based on standard resourecs already present both in .NET and the server.
Info
Contact us
Documentation
2025 - AUMERIAL SAS
Release notes
4.4.10 - 16/11/2025
4.4.8 - 11/11/2025
4.4.7 - 03/11/2025
Fixed error when retrieving LOB-type output parameters for SQL procedures.
4.4.6 - 20/10/2025
FixedNTiDataReader.Read()method behavior when row count is greater thanBlockingFactor.
4.4.5 - 15/10/2025
Fixed unwantednulltrailing characters in SQL procedure output parameter values.
4.4.4 - 09/10/2025
RemovedNTiProgramParameterushort integer (2 byte integer) overloads. AddedNTiProgramParametershort integer (2 byte integer) overloads.
4.4.3 - 29/09/2025
Minor fixes.
4.4.2 - 11/09/2025
Added support for semicolon-terminated SQL statements
4.4.1 - 09/09/2025
ExposedNTiCommandExceptionclass
4.4.0 - 04/09/2025
Added password level 4 support (QPWDLVL=4)
Added MFA support:
- Added
AdditionalFactorproperty and related connection string keywords (mfa,2fa,additional factor,additionalfactor)- Added
AdditionalFactorCallbackproperty for additional factor prompt/retreival.
4.3.0 - 21/08/2025
Pooled Signon server sockets.
Automatic recovery when reopening a broken pooled connection.
Addedmaxpoolsizeconnection string keyword (setspoolsizevalue and setslimitpoolsizeto true).
4.1.0 - 14/05/2025
Memory optimizations.
4.0.5 - 16/04/2025
Minor fixes.
4.0.4 - 20/03/2025
Fixed MBCS length evaluation for CHAR and CLOB fields.
ChangedNTiConnection.TrimCharFieldsdefault value fromfalsetotrue(return trimmed CHAR/GRAPHIC values by default).
Experimental feature: User Defined Type (UDT) mappings.
4.0.3 - 18/03/2025
FixedNTiDataReader.HasRowsproperty alwaysfalse. CausedNTiCommand.ExecuteScalar()method to fail.
4.0.2 - 18/03/2025
Fixed database types issues:
- VARCHAR fields could be truncated when using CCSID 1208 and double bytes characters
4.0.1 - 17/03/2025
Minor complements:
- Exposed
NTiSqlExceptionclass- Added missing
SQLSTATEproperty toNTiConnection.Resultproperty- Added NTi-specific overload in
NTiCommandgeneric properties
4.0.0 - 17/03/2025
Initial relase of version 4, cumulative corrections and refactoring.
Refactoring and performance improvements:
- Reduced GC pressure / CPU usage
- Use of pooled resources
Fixed database types issues:
- Unexpected errors with DBCS length evaluation when streaming DBCLOB
- Full support of MBCS CCSIDs w/ VARCHAR and CLOB
- DECFLOAT(16) support
New features:
- Transaction savepoints
NTiConnection.ApplicationNameproperty (for accounting use)NTiConnection.ClientUsedIdentifierproperty (for accounting use)NTiConnection.ClientProgramIdentifierproperty (for accounting use)
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 is compatible. net5.0-windows was computed. net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp3.0 was computed. netcoreapp3.1 is compatible. |
| .NET Standard | netstandard2.1 is compatible. |
| .NET Framework | net472 is compatible. net48 is compatible. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETCoreApp 3.1
- Microsoft.IO.RecyclableMemoryStream (>= 3.0.1)
- System.Memory (>= 4.6.0)
- System.Text.Encoding.CodePages (>= 9.0.2)
-
.NETFramework 4.7.2
- Microsoft.IO.RecyclableMemoryStream (>= 3.0.1)
- System.Memory (>= 4.6.0)
- System.Text.Encoding.CodePages (>= 9.0.2)
-
.NETFramework 4.8
- Microsoft.IO.RecyclableMemoryStream (>= 3.0.1)
- System.Memory (>= 4.6.0)
- System.Text.Encoding.CodePages (>= 9.0.2)
-
.NETStandard 2.1
- Microsoft.IO.RecyclableMemoryStream (>= 3.0.1)
- System.Memory (>= 4.6.0)
- System.Text.Encoding.CodePages (>= 9.0.2)
-
net5.0
- Microsoft.IO.RecyclableMemoryStream (>= 3.0.1)
- System.Memory (>= 4.6.0)
- System.Text.Encoding.CodePages (>= 9.0.2)
-
net6.0
- Microsoft.IO.RecyclableMemoryStream (>= 3.0.1)
- System.Memory (>= 4.6.0)
- System.Text.Encoding.CodePages (>= 9.0.2)
-
net7.0
- Microsoft.IO.RecyclableMemoryStream (>= 3.0.1)
- System.Memory (>= 4.6.0)
- System.Text.Encoding.CodePages (>= 9.0.2)
-
net8.0
- Microsoft.IO.RecyclableMemoryStream (>= 3.0.1)
- System.Memory (>= 4.6.0)
- System.Text.Encoding.CodePages (>= 9.0.2)
-
net9.0
- Microsoft.IO.RecyclableMemoryStream (>= 3.0.1)
- System.Memory (>= 4.6.0)
- System.Text.Encoding.CodePages (>= 9.0.2)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Aumerial.Data.Nti:
| Package | Downloads |
|---|---|
|
Aumerial.EntityFrameworkCore
IBM DB2 for i (DB2/400, DB2/iSeries) database provider for Entity Framework Core 8 powered by NTi Data Provider. |
|
|
Aumerial.Toolbox
Native .NET implementations of commonly used IBM i APIs and workflows |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated | |
|---|---|---|---|
| 4.4.10 | 177 | 11/26/2025 | |
| 4.4.8 | 297 | 11/11/2025 | |
| 4.4.7 | 192 | 11/3/2025 | |
| 4.4.6 | 188 | 10/20/2025 | |
| 4.4.5 | 180 | 10/15/2025 | |
| 4.4.4 | 176 | 10/9/2025 | |
| 4.4.3 | 182 | 9/30/2025 | |
| 4.4.2 | 212 | 9/11/2025 | |
| 4.4.1 | 181 | 9/9/2025 | |
| 4.4.0 | 193 | 9/4/2025 | |
| 4.3.0 | 183 | 8/21/2025 | |
| 4.1.0 | 417 | 5/14/2025 | |
| 4.0.5 | 262 | 4/16/2025 | |
| 4.0.4 | 270 | 3/20/2025 | |
| 3.2.10 | 248 | 3/14/2025 |