Releases: google-deepmind/dm_env_rpc
Releases · google-deepmind/dm_env_rpc
v.1.1.6
- New
AsyncConnection
class that allows users to make asynchronous requests
viaasyncio
. - Add optional
metadata
argument tocreate_secure_channel_and_connect
. - Expose error status details in
DmEnvRpcError
exception. - Improvements and fixes related to type hints, in particular hints relating
to NumPy. - Add utility functions for packing/unpacking custom request/responses.
- Remove support for Python 3.7, now that it has reached EOL.
v1.1.5
v1.1.4
- Support for nested create/join world settings in
dm_env_adaptor
helper
functions. - Support scalar min/max bounds for array actions in compliance tests.
- Allow
DmEnvAdaptor
to be closable multiple times. - Cleaned up various type hints, specifically removing deprecated NumPy type
aliases. - Bug fixes.
v1.1.3
v1.1.2
- Fixed Catch human agent example, raised in this GitHub issue.
- Fixed bug when attempting to pack an empty array as a particular dtype.
- Minor cleanup.
v1.1.1
v1.1.0
WARNING: This release removes support for some previously deprecated fields.
This may mean that scalar bounds for older environments are no longer readable.
Users are advised to either revert to an older version, or re-build their
environments to use the newer, multi-dimensional TensorSpec.Value
fields.
- Removed scalar
TensorSpec.Value
fields, which were marked as deprecated in
v1.0.1. These have been superseded by array variants, which can be
used for scalar bounds by creating a single element array. - Removed deprecated Property request/responses. These are now provided
through the optional Property extension. - Refactored
Connection
to expose message packing utilities.