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