Releases: geldata/gel-js
@gel/ai v0.1.2
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
- Update
@gel/ai
README for latest API by @scotttrinh in #1256 - Fix parsing bug in parseRagResponse by @Gobot1234 in #1257
- Add tests for
@gel/ai
by @scotttrinh in #1264
New Contributors
- @Gobot1234 made their first contribution in #1257
Full Changelog: ai-v0.1.1...ai-v0.1.2
v2.0.2
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()
andanalyzeQuery
by @elprans in #1247
@gel/ai v0.1.1
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
What's Changed
- Update reflection queries types to have more strict types asserting that they return non-empty arrays.
@gel/generate v0.6.2
What's changed
- Bump the peer dependency on the driver to get the new types
@gel/generate v0.6.1
What's changed
- Update types to be more strict, matching typical tsconfig
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.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 runningnpx gel --version
, you will no longer be able to rungel --version
outside of your project directory. - Add support for
ext::pgvector::halfvec
andext::pgvector::sparsevec
Requires Gel >= 6.0
- Add support for REPEATABLE READ isolation
- Added
Client.executeSQL
andClient.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
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
andeuid
-reported home directories are set to different values.
@edgedb/generate v0.5.6
What's Changed
- Use more robust raw string quoting by @scotttrinh in #1098
This only affectse.json(someLiteralJson)
, and not usage viae.params
.