Releases: geldata/gel-elixir
Releases · geldata/gel-elixir
v0.2.0
Added
EdgeDB.Object.fields/2
,EdgeDB.Object.properties/2
,EdgeDB.Object.links/1
andEdgeDB.Object.link_properties/1
functions to inspect the fields of the object.EdgeDB.Error.inheritor?/2
function to check if the exception is an inheritor of another EdgeDB error.EdgeDB.Sandbox
module for use in tests involving database modifications.EdgeDB.Pool
to support dynamic resizing of the connection pool via messages from EdgeDB server.
Fixed
- creation of
EdgeDB.Object
properties equal to an emptyEdgeDB.Set
. - access to TLS certificate from connection options.
- isolation configuration by dropping
REPEATABLE READ
mode, because onlySERIALIZABLE
is supported byEdgeDB 1.0
(REPEATABLE READ
was dropped inEdgeDB 1.3
). - preserving the order of the values returned when working with
EdgeDB.NamedTuple
(EdgeDB.NamedTuple.to_tuple/1
,EdgeDB.NamedTuple.keys/1
), includingEnumerable
protocol implementation.
Changed
- parsing of binary data from EdgeDB by completely reworking the protocol implementation.
- internal implementation of the
Access
behaviour forEdgeDB.Object
to improve fields access performance.