Skip to content

Releases: DataAction/AdoNetCore.AseClient

0.13.0 - External Encoding support + other fixes

07 Nov 04:49

Choose a tag to compare

Improvements:

Bug fixes:

  • #51, #59, #62 - Fix some issues uncovered by the linq2db/linq2db team
  • #78 - Emit InfoMessage events when the driver receives messages from the server
  • #86 - Allow DbProviderFactory use in .net core 2.0 and standard 2.0
  • #90 - Add some robustness around handling of environment-change tokens sent from the server
  • #92 - Expose AseConnection.ClearPools() static stub. Note: much like the close-doors button in a lift, this function is not implemented (nor is ClearPool)

Other:

  • #43 - Improve CodeFactor grades

Note: if you see a 0.12.0 release on NuGet, do not use it. The assembly version was unintentionally upped, so we trashed that release number.

0.12.0 - Scrapped Release - please refer to 0.13.0 instead

07 Nov 05:43

Choose a tag to compare

0.11.0 - Strong Name release

31 Aug 04:58
d07c411

Choose a tag to compare

No functional change from version 0.11.0. This is a release of a strongly-named version of the package, and can be located at https://www.nuget.org/packages/AdoNetCore.AseClient.StrongName/

0.11.0 - More fixes

27 Aug 06:46

Choose a tag to compare

Improvements:

  • #42 - Add .NET Core 2.1 support

Bug Fixes:

  • #46, #47, #48, #49, #50, #57 - Fix some issues uncovered by the linq2db/linq2db team
  • #63 - Permit multiple dispose calls without throwing
  • #67 - Add AseCommand parameterless constructor (+other parametered constructors)
  • #69 - Report back all server messages when an error is encountered - (thanks @chgeuer!)

0.10.1 - Various fixes

14 May 00:58

Choose a tag to compare

Bug fixes:

  • #33 - Fix for case where variable-length output parameters have no value after execution.
    • Like with the reference driver, we will select a default parameter Size so that a value is returned.
  • #34 - Fix issue where the driver would get confused about a decimal parameter's DataType if DbType.Decimal is not supplied.
  • #35 - Fix our driver to transmit null/empty strings like the reference driver
    • TDS 5.0 cannot distinguish between null and empty, so null is considered a 0-length string, and empty is to be sent as a single space.
  • #36 - Fix our driver to behave more like the reference driver in the AseDataReader's Get* methods

0.10.0 - Target .NET Standard + other fixes

16 Apr 00:07

Choose a tag to compare

Improvements:

  • #23 - Add .NET Standard 2.0 to TargetFrameworks

Bug fixes:

  • #30 - Add missing methods/properties for various Ase-prefixed types to improve drop-in-ability of this package.
    • Note: Not all added methods/properties were implemented -- some were stubbed to return empty data. Over time they will be implemented if actually needed.
  • #28 - Better handling of large decimal values (e.g. as the result of a server-side calculation causing precision/scale blow-out).

Other:

  • #26 - Remove some compile-time warnings

0.9.2 - Fix for alias support

22 Mar 05:05

Choose a tag to compare

Resolves the following issue(s):

  • #21 - Column aliases not appearing in result set

0.9.1 - Hotfix Release

17 Jan 23:55

Choose a tag to compare

  • Fixes receiving NotSupportedException when using a null-valued AnsiString parameter
    • The fault related to the logic used to determine if the over-the-wire type needs to be inferred from the parameter's value, rather than the parameter's DbType.

Beta release -- all major types supported

16 Jan 06:11

Choose a tag to compare