Typedb-protocol

Latest version: v2.18.1

Safety actively analyzes 688568 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 7

2.0.0alpha3

Documentation: http://dev.grakn.ai/docs/client-api/java

Distribution

For Java through Maven

Available through https://repo.grakn.ai
xml
<repositories>
<repository>
<id>repo.grakn.ai</id>
<url>https://repo.grakn.ai/repository/maven/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupid>io.grakn.protocol</groupid>
<artifactid>grakn-session</artifactid>
<version>{version}</version>
</dependency>
<dependency>
<groupid>io.grakn.protocol</groupid>
<artifactid>grakn-keyspace</artifactid>
<version>{version}</version>
</dependency>
</dependencies>



New Features


Bugs Fixed


Code Refactors


Other Improvements

2.0.0alpha2

Documentation: http://dev.grakn.ai/docs/client-api/java

Distribution

For Java through Maven

Available through https://repo.grakn.ai
xml
<repositories>
<repository>
<id>repo.grakn.ai</id>
<url>https://repo.grakn.ai/repository/maven/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupid>io.grakn.protocol</groupid>
<artifactid>grakn-session</artifactid>
<version>{version}</version>
</dependency>
<dependency>
<groupid>io.grakn.protocol</groupid>
<artifactid>grakn-keyspace</artifactid>
<version>{version}</version>
</dependency>
</dependencies>



New Features


Bugs Fixed


Code Refactors


Other Improvements

2.0.0alpha

Documentation: http://dev.grakn.ai/docs/client-api/java

Distribution

For Java through Maven

Available through https://repo.grakn.ai
xml
<repositories>
<repository>
<id>repo.grakn.ai</id>
<url>https://repo.grakn.ai/repository/maven/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupid>io.grakn.protocol</groupid>
<artifactid>grakn-session</artifactid>
<version>{version}</version>
</dependency>
<dependency>
<groupid>io.grakn.protocol</groupid>
<artifactid>grakn-keyspace</artifactid>
<version>{version}</version>
</dependency>
</dependencies>



New Features


Bugs Fixed


Code Refactors


Other Improvements

1.0.7

Documentation: http://dev.grakn.ai/docs/client-api/java

Distribution

For Java through Maven

Available through https://repo.grakn.ai
xml
<repositories>
<repository>
<id>repo.grakn.ai</id>
<url>https://repo.grakn.ai/repository/maven/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupid>io.grakn.protocol</groupid>
<artifactid>grakn-session</artifactid>
<version>{version}</version>
</dependency>
<dependency>
<groupid>io.grakn.protocol</groupid>
<artifactid>grakn-keyspace</artifactid>
<version>{version}</version>
</dependency>
</dependencies>



New Features


Bugs Fixed


Code Refactors

- **bump version for release.**
bump version for release

- **Depend on graknlabs_dependencies.**
Protocol now uses dependencies that are declared in `graknlabs_dependencies`

Other Improvements


- **Introduce 'artifacts.snapshot' that lists all artifacts brought in by 'artifacts.bzl'.**
We have introduced `artifacts.snapshot` that keeps track of the list of Maven artifacts brought in by `artifacts.bzl`, including the transitive dependencies. This would allow you to easily determine how many Maven dependencies are brought in.

- **Use Ubuntu 16 CI image and update build tools.**

1.0.6

Documentation: http://dev.grakn.ai/docs/client-api/java

Distribution

For Java through Maven

Available through https://repo.grakn.ai
xml
<repositories>
<repository>
<id>repo.grakn.ai</id>
<url>https://repo.grakn.ai/repository/maven/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupid>io.grakn.protocol</groupid>
<artifactid>grakn-session</artifactid>
<version>{version}</version>
</dependency>
<dependency>
<groupid>io.grakn.protocol</groupid>
<artifactid>grakn-keyspace</artifactid>
<version>{version}</version>
</dependency>
</dependencies>



New Features

- **Introduce Query.Options object and add `explain` option.**
We introduce the Query `Options` message, which now contains `explain` flag on a query to ensure that the server knows when to cache explanations only when the user requests it. Using `oneof` as the optional syntax is adopted instead of using the NULL message, which will be removed elsewhere as well in the future.

- **Rename date to datetime in protocol.**
To synchronise the changes made across our repositories, `date` should be renamed to `datetime` everywhere.

- **Remove implicits.**
Previously, we could use `relHas` messages to access the implicit relations used for `has` -- this is no longer an allowed functionality, we only use `has` messages directly now.


Bugs Fixed

- **Fix CI issues related to Python upgrade.**
Recent upgrade to Python 3 broke our CI.

Code Refactors


Other Improvements

- **Update gRPC, netty and other related dependencies.**
We have updated gRPC to 1.29.0. This necessitated netty and other related dependencies to be updated as well.

1.0.5

Documentation: http://dev.grakn.ai/docs/client-api/java

Distribution

For Java through Maven

Available through https://repo.grakn.ai
xml
<repositories>
<repository>
<id>repo.grakn.ai</id>
<url>https://repo.grakn.ai/repository/maven/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupid>io.grakn.protocol</groupid>
<artifactid>grakn-session</artifactid>
<version>{version}</version>
</dependency>
<dependency>
<groupid>io.grakn.protocol</groupid>
<artifactid>grakn-keyspace</artifactid>
<version>{version}</version>
</dependency>
</dependencies>



New Features

- **Refactor protocol for faster iterator requests**
The existing protocol made a round-trip to get an iterator ID and then individual round-trips for each result.

The goal of this PR is to optimise this design to require minimal roundtrips, reducing the effect of latency on queries with many results and the concept API.

- **Added an `all` option to Transaction.Iter.Req**
We have added the field that would allow the server to continue sending results in batches, improving performance.

- **Add a rule to explanation results.**
When the client requests an explanation for a query, we want to also return the rule that is being explained. Therefore, we add the ability to pass a rule inside an explanation.

Bugs Fixed


Code Refactors


Other Improvements

- **Upgrade to Bazel 3.0.0.**
Upgrade Bazel to latest upstream version

- **Update copyright headers to 2020.**
In order for build not to break after graknlabs/build-tools122, copyright headers need to be updated.

- **Update RELEASE_TEMPLATE.md.**
We have removed NodeJS and PyPI installation instruction since `protocol` is a Maven artifact.

Page 6 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.