edgedb-java
edgedb-java copied to clipboard
The official Java client library for EdgeDB
Netty 4.1.89.Final has several vulnerabilities which have been patched https://mvnrepository.com/artifact/io.netty/netty-handler/4.1.89.Final
See the [python implementation](https://github.com/edgedb/edgedb-python/pull/484) for details
## Summary This PR fixes an issue where custom deserializer annotations (like `@EdgeDBLinkType`) are ignored. The way this is fixed is to promote these annotations to field-level, interop-ing with existing...
Currently, the version information for the Maven dependency is missing within the EdgeDB documentation: https://www.edgedb.com/docs/clients/java/index This PR adds the missing version information to fix the related Maven error: ``` [...]...
## Summary Fixes the JVM not closing when all `EdgeDBClient` instances are closed by explicitly monitoring their garbage collection and manual closure to then close out all allocated thread pools...
Adds a config option for binary protocol version, its useful for cases like codegen since the entire type generation is protocol-version dependant
Running on Windows 10 and JDK corretto-17.0.8 I've tried to execute query like this:  and get: ``` Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target...
## Summary Fixes encoding of arguments by ensuring [`nelems`](https://docs.edgedb.com/database/reference/protocol/dataformats#tuple-namedtuple-and-object) is set to the absolute number of elements, and client-side checks whether the argument is optional.
Hi, I'm using the transaction API but it seems the transaction always gets stuck after executing the first step. I'm using EdgeDB 5.6 on EdgeDB Cloud and Java client library...