tag:github.com,2008:https://github.com/google-deepmind/dm_env_rpc/releases Release notes from dm_env_rpc 2023-09-29T09:07:10Z tag:github.com,2008:Repository/224645253/v1.1.6 2023-09-29T09:50:30Z v.1.1.6 <ul> <li>New <code>AsyncConnection</code> class that allows users to make asynchronous requests<br> via <code>asyncio</code>.</li> <li>Add optional <code>metadata</code> argument to <code>create_secure_channel_and_connect</code>.</li> <li>Expose error status details in <code>DmEnvRpcError</code> exception.</li> <li>Improvements and fixes related to type hints, in particular hints relating<br> to NumPy.</li> <li>Add utility functions for packing/unpacking custom request/responses.</li> <li>Remove support for Python 3.7, now that it has reached EOL.</li> </ul> tomwardio tag:github.com,2008:Repository/224645253/v1.1.5 2023-02-24T17:06:55Z v1.1.5 <ul> <li>Add optional <code>strict</code> argument to dictionary flattening.</li> <li>Relax flattening of create/join world settings, so that users can pass<br> already flattened settings.</li> </ul> tomwardio tag:github.com,2008:Repository/224645253/v1.1.4 2023-01-04T15:04:25Z v1.1.4 <ul> <li>Support for nested create/join world settings in <code>dm_env_adaptor</code> helper<br> functions.</li> <li>Support scalar min/max bounds for array actions in compliance tests.</li> <li>Allow <code>DmEnvAdaptor</code> to be closable multiple times.</li> <li>Cleaned up various type hints, specifically removing deprecated NumPy type<br> aliases.</li> <li>Bug fixes.</li> </ul> tomwardio tag:github.com,2008:Repository/224645253/v1.1.3 2022-05-31T18:01:22Z v1.1.3 <ul> <li>Pass all additional keyword arguments through to <code>DmEnvAdaptor</code> when using<br> create/join helper functions.</li> <li>Bug fixes and cleanup.</li> </ul> tomwardio tag:github.com,2008:Repository/224645253/v1.1.2 2022-01-18T18:02:52Z v1.1.2 <ul> <li>Fixed Catch human agent example, raised in this <a href="https://github.com/deepmind/dm_env_rpc/issues/2" data-hovercard-type="issue" data-hovercard-url="/google-deepmind/dm_env_rpc/issues/2/hovercard">GitHub issue</a>.</li> <li>Fixed bug when attempting to pack an empty array as a particular dtype.</li> <li>Minor cleanup.</li> </ul> tomwardio tag:github.com,2008:Repository/224645253/v1.1.1 2021-11-18T11:33:24Z v1.1.1 <ul> <li>Removed support for Python 3.6</li> <li>Updated compliance tests to support wider range of environments.</li> <li>Fixed bug with packing large <code>np.uint64</code> scalars.</li> <li>Various PyType fixes.</li> </ul> tomwardio tag:github.com,2008:Repository/224645253/v1.1.0 2021-08-12T15:17:56Z v1.1.0 <p>WARNING: This release removes support for some previously deprecated fields.<br> This may mean that scalar bounds for older environments are no longer readable.<br> Users are advised to either revert to an older version, or re-build their<br> environments to use the newer, multi-dimensional <code>TensorSpec.Value</code> fields.</p> <ul> <li>Removed scalar <code>TensorSpec.Value</code> fields, which were marked as deprecated in<br> <a href="#101">v1.0.1</a>. These have been superseded by array variants, which can be<br> used for scalar bounds by creating a single element array.</li> <li>Removed deprecated Property request/responses. These are now provided<br> through the optional Property extension.</li> <li>Refactored <code>Connection</code> to expose message packing utilities.</li> </ul> tomwardio tag:github.com,2008:Repository/224645253/v1.0.6 2021-05-11T21:34:02Z v1.0.6 <ul> <li><code>tensor_spec.bounds()</code> no longer broadcasts scalar bounds.</li> <li>Fixed bug where <code>reward</code> and <code>discount</code> were inadvertently included in the<br> observations when using <code>dm_env_adaptor</code>, without explicitly requesting<br> these as observations.</li> </ul> tomwardio tag:github.com,2008:Repository/224645253/v1.0.5 2021-04-06T09:01:19Z v1.0.5 <ul> <li>Better support for string specs in <code>dm_env_adaptor</code>.</li> <li>Improved Python type annotations.</li> <li>Check that the server has returned the correct response in<br> <code>dm_env_rpc.Connection</code> class.</li> <li>Added <code>create_world</code> helper function to <code>dm_env_adaptor</code>.</li> </ul> tomwardio tag:github.com,2008:Repository/224645253/v1.0.4 2020-12-15T13:45:59Z v1.0.4 <ul> <li>Better support for variable sized tensors.</li> <li>Support for packing/unpacking tensors that use <code>Any</code> protobuf messages.</li> <li>Bug fixes.</li> </ul> tomwardio