Skip to content

Releases: geldata/gel-js

@gel/ai v0.1.2

11 Apr 15:21
f431f38
Compare
Choose a tag to compare

This is mostly a bug fix for a botched bug fix. 🎩 h/t to @Gobot1234 for helping and welcome to the contributors list! Added some integration tests for AI to hopefully catch these easy logic bugs in the future, and make it easier to add more tests in the future.

What's Changed

New Contributors

Full Changelog: ai-v0.1.1...ai-v0.1.2

v2.0.2

04 Apr 19:18
e151af6
Compare
Choose a tag to compare

Mostly fixes to the new "warnings" system: we were not properly parsing the error JSON, so the warnings did not contain the hint that allows us to pretty print errors. @CarsonF also jumped in and improved the default DX of the warnings, making the errors themselves a bit easier to follow.


  • Type Options.withConfig by @CarsonF in #1228
  • Fix warning attributes by @CarsonF in #1237
  • Export WarningHandler type / Share options exports with browser index by @CarsonF in #1239
  • Return query warnings from the rawParse/Execute methods used by UI by @jaclarke in #1241
  • Adjust default warning handlers for DX by @CarsonF in #1240
  • Expose query capabilities in client.describe() and analyzeQuery by @elprans in #1247

@gel/ai v0.1.1

04 Apr 19:13
e151af6
Compare
Choose a tag to compare

Mostly a compatibility fix: Gel 6.0 shipped with some breaking changes to both embeddings and rag endpoints, so we're properly handling the new structures.


v2.0.1

05 Mar 01:41
deb74d4
Compare
Choose a tag to compare

What's Changed

  • Update reflection queries types to have more strict types asserting that they return non-empty arrays.

@gel/generate v0.6.2

05 Mar 02:01
aad5627
Compare
Choose a tag to compare

What's changed

  • Bump the peer dependency on the driver to get the new types

@gel/generate v0.6.1

05 Mar 01:46
deb74d4
Compare
Choose a tag to compare

What's changed

  • Update types to be more strict, matching typical tsconfig

v2.0.0

04 Mar 20:58
d73c4fb
Compare
Choose a tag to compare

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.withCodecs method for exposing a way to add custom encoding and decoding to and from the database
  • Updated the npx gel CLI wrapper to no longer install the CLI globally, but rather "isolated" into a cache directory. This means if you "install" the CLI via running npx gel --version, you will no longer be able to run gel --version outside of your project directory.
  • Add support for ext::pgvector::halfvec and ext::pgvector::sparsevec

Requires Gel >= 6.0

  • Add support for REPEATABLE READ isolation
  • Added Client.executeSQL and Client.querySQL methods for querying SQL over the Gel binary protocol
  • Added support for PostGIS
  • Added support for query tagging for query statistics
  • Support gel.toml configuration file

Breaking changes

  • Notably, we are dropping support for servers before EdgeDB 3.0.

edgedb-js v1.5.12

10 Sep 14:40
2531464
Compare
Choose a tag to compare

What's Changed

  • Add -y confirmation to CLI wrapper self-install by @scotttrinh in #1092
    Fixes a case where the self-installation for the CLI would error our if certain expectations about the environment were not met. Specifically this is the case on Vercel where $HOME and euid-reported home directories are set to different values.

@edgedb/generate v0.5.6

10 Sep 14:39
67735d7
Compare
Choose a tag to compare

What's Changed

  • Use more robust raw string quoting by @scotttrinh in #1098
    This only affects e.json(someLiteralJson), and not usage via e.params.

edgedb-js v1.5.11

27 Aug 13:41
3934b86
Compare
Choose a tag to compare

What's Changed

  • Allow cloud instance names to contain '-' and '_' in the org part to support vercel instances by @jaclarke in #1084