Skip to content

v0.6.0

Compare
Choose a tag to compare
@nsidnev nsidnev released this 22 Jun 16:34
· 63 commits to master since this release
ff3114c

Added

  • support for cal::date_duration EdgeDB type via EdgeDB.DateDuration structure.
  • support for EdgeDB Cloud.
  • support for tuples and named tuples as query arguments.
  • support for EdgeDB 3.0.
  • support for ext::pgvector::vector type.

Changed

  • implementation of Enumerable protocol for EdgeDB.Set.
  • EdgeDB.State to EdgeDB.Client.State, EdgeDB.with_state/2 to
    EdgeDB.with_client_state/2, :state option to :client_state.
  • license from MIT to Apache 2.0.

Fixed

  • crash after updating db_connection to 2.5.
  • decoding a single propery for EdgeDB.Object that equals to an empty set.
  • not catching an EdgeDB.Error exception during parameters encoding,
    which caused throwing an exception for non-! functions.
  • silent error for calling EdgeDB API with wrong module names.

Removed

  • EdgeDB.subtransaction/2, EdgeDB.subtransaction!/2 functions and other mentions of
    subtransactions support in the client.
  • support for custom pool configuration.
  • :raw option from EdgeDB.query* functions as well as access to EdgeDB.Query
    and EdgeDB.Result.
  • API for constructing an EdgeDB.Error.