Releases: edgedb/edgedb-net
v1.4.0
v1.3.1
v1.3.0
v1.2.3
This release fixes issues with FSharp type deserialization, related to options, as well as adds explicit support for common wrapping types.
Added
- (#63) Added support for wrapping types in deserialization.
Fixed
v1.2.2
This release fixes bugs related to F# compatibility with options and anonymous types.
Added
- (#46) Added new
Query*
methods that accept an anonymous type for query arguments, ex:await client.QueryAsync("select <str>$arg", new { arg = "My anonymous-type argument" });
- (#60) Added support for database config in project metadata.
Fixed
v1.2.1
v1.2.0
This release adds support for EdgeDB 3.0 as well as connecting to cloud instances.
New configuration parameters
With this release, a new config options was added:
PreferValueTupleType
Whether or not to prefer System.ValueTuple
as the default tuple type when deserializing dynamic
results; opposed to TransientTuple
.
Cloud instances
The .NET driver now supports cloud instances, they will automatically be resolved in EdgeDBConnection
if possible (linking your project to a cloud instance for example), or you can specify their parameters in a DSN or Instance name for both FromInstanceName
and FromDSN
, as well as Parse
.
Added
Fixed
- Fixed collection-like types being passed to the
TypeBuilder
- Fixed
Dictionary<TKey, TValue>
being treated as an invalid target type for results. - Fixed object codecs being reused based on shape, not type (#48).
- Fixed tuple types not being deserialized correctly.
- General deserialization fixes (eb80198)
v1.1.3
This release fixes issues relating to the connection phase of the driver
Fixes
- Fixed exception when parameter status for concurrency isn't sent by the server
- Fixed reconnection deadlock when client receives error during authentication
- Fixed name of
session_idle_transaction_timeout
in session