v2.0.0
Gel 2.0.0
EdgeDB is now Gel!
See our announcement blog post to learn more about our new name and our expanded vision!
Main changes
- Add a
Client.withCodecsmethod for exposing a way to add custom encoding and decoding to and from the database - Updated the
npx gelCLI wrapper to no longer install the CLI globally, but rather "isolated" into a cache directory. This means if you "install" the CLI via runningnpx gel --version, you will no longer be able to rungel --versionoutside of your project directory. - Add support for
ext::pgvector::halfvecandext::pgvector::sparsevec
Requires Gel >= 6.0
- Add support for REPEATABLE READ isolation
- Added
Client.executeSQLandClient.querySQLmethods for querying SQL over the Gel binary protocol - Added support for PostGIS
- Added support for query tagging for query statistics
- Support
gel.tomlconfiguration file
Breaking changes
- Notably, we are dropping support for servers before EdgeDB 3.0.