Typedb-client

Latest version: v2.18.2

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

Scan your dependencies

Page 2 of 8

2.14.3

New Features
- **Upgrade `typedb-protocol` to 2.14.1**

We upgraded `typedb-protocol` to the latest released version, `2.14.1`.



Bugs Fixed
- **Only read TLS CA once**

We modify the cluster server client so that it only reads the TLS root CA once (if provided), and reuses the SSL credentials when prompted for a new channel.


- **Depend on grpcio<2, protobuf<4**

We increased the flexibility of our dependency requirements. Any version of `grpcio < 2` and `protobuf < 4` are now acceptable.



Code Refactors
- **Remove unnecessary delays before closing sessions and clients in tests**

We clean up the delays that were introduced as a workaround to a segmentation fault in a much older version of Grakn. Current versions of TypeDB don't exhibit the faulty behaviour.



Other Improvements
- **Update VERSION to 2.14.3**

- **Update VERSION to 2.14.2**

2.12.1

New Features


Bugs Fixed


Code Refactors


Other Improvements
- **Update VERSION to 2.12.1**

- **Bump protobuf**

We've bumped our protobuf dependency in response to the following issue:
- https://github.com/vaticle/typedb-client-python/issues/270

2.12.0

New Features
- **Upgrade to 2.12.0**

We synchronise client-python with client-java 2.12.0, which includes changes to the protocol up to 2.12.0.



Bugs Fixed


Code Refactors


Other Improvements
- **Correct python & pyenv instructions for deployment**

We've corrected the python and pyenv instructions for deployment.


- **Update VERSION to 2.12.0**

2.11.2

New Features


Bugs Fixed
- **Remove calls to `grpc.channel.close()`, which could cause segfaults**

We no longer call `close` on any of our gRPC Channels. This fixes possible segfaults caused by resources being deallocated while they are still in use.



Code Refactors


Other Improvements
- **Update dependencies**

- **Rename GRABL_ env vars in CI to FACTORY_**

- **Downgrade Ubuntu to 20.04 in "deploy" CI jobs**

- **Bump version to 2.11.2**

- **Remove deprecated pip repositories Bazel call**

We remove an unneccessary call of `pip_repositories` despite it being a deprecated function from `rules_python`, including in our own patched version. Additionally, this cleans up our bazel command output. See the output message below.


DEBUG: /private/var/tmp/[...]/external/rules_python/python/pip.bzl:228:10:
DEPRECATED: the pip_repositories rule has been replaced with pip_install, please see rules_python 0.1 release notes


See this dependencies PR for more information:
- https://github.com/vaticle/dependencies/pull/372

2.11.1

New Features


Bugs Fixed
- **When streaming, assume network latency is >=1ms**

When streaming (e.g. `match` queries), we now assume the network latency is >=1ms, and have the server compensate accordingly. This sharply improves performance (up to 3x) when fetching answers from a server hosted at `localhost`.



Code Refactors


Other Improvements
- **bump Dependencies and VERSION to 2.11.1**

- **Extend license checkstyle tests and update licenses**

We introduce a test that ensures that the license text is correct.


- **Bump copyright year to 2022**

We update the copyright header year to 2022.


- **Update vaticle_typedb_common**

- **Update vaticle_dependencies**

2.9.0

New Features
- **Extend concept type API**

We catch up client-nodejs with the Java client version 2.9.0, which exposes an extended set of APIs on `Type`s.
We implement:
* `ThingType.get_owns_explicit()` and `ThingType.get_owns_overridden`
* `AttributeType.get_owners_explicit()`
* `ThingType.get_plays_explicit()`
* `ThingType.get_plays_overridden()`
* `RelationType.get_relates_explicit()` and `RelationType.get_relates_overridden()`



Bugs Fixed


Code Refactors


Other Improvements
- **bump VERSION to 2.9.0**

- **Upgrade to Bazel 5**

Make the repository use Bazel 5. Bazel 4 and below only work with the deprecated Python 2, which is no longer included in some operating systems such as the latest Mac OS X.

Page 2 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.