Release Notes - .NET Data provider - Version 6.0.0.0 - HTML format

Bug

  • [DNET-509] - Firebird .NET Data Provider reads Guids incorrectly on little-endian systems #breaking
  • [DNET-770] - Problem with INSERT (...) RETURNING (...) and using DataReader #breaking
  • [DNET-805] - Reading blobs with packet size of short.MaxValue might cause ArgumentException
  • [DNET-816] - Wrong EntityFramewordCore command with Asp.Net Core Identity

Improvement

  • [DNET-638] - Clean only idle connections from pool #breaking
  • [DNET-790] - Base HasRows on the Fields from Statement #breaking
  • [DNET-808] - Add support for Thai charset TIS620
  • [DNET-809] - Remove tests dll from installer to make it smaller
  • [DNET-820] - .NET Standard 2.0 does not need PlatformAbstractions

New Feature

Task

  • [DNET-732] - Drop pre-EF6 support in FirebirdClient (EF6 kept intact) #breaking
  • [DNET-774] - Drop NET40 support #breaking
  • [DNET-776] - Switch to single csproj with multitargeting
  • [DNET-789] - DiscardImplicitTransaction should really be rollback #breaking
  • [DNET-791] - Enlistment improvements
  • [DNET-800] - Support for SupportsParameterOptimizationInSchemaQueries
  • [DNET-818] - Connections that are "broken" should not go back to the pool #breaking

Sub-task

  • [DNET-764] - Support lack of ambient transaction when auto-enlisting is activated
  • [DNET-765] - Enable auto-enlistment by default #breaking
  • [DNET-766] - Not enabling auto-enlistment should not disable system transactions.

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.