tag:github.com,2008:https://github.com/google-deepmind/dm_env_rpc/releasesRelease notes from dm_env_rpc2023-09-29T09:07:10Ztag:github.com,2008:Repository/224645253/v1.1.62023-09-29T09:50:30Zv.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>tomwardiotag:github.com,2008:Repository/224645253/v1.1.52023-02-24T17:06:55Zv1.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>tomwardiotag:github.com,2008:Repository/224645253/v1.1.42023-01-04T15:04:25Zv1.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>tomwardiotag:github.com,2008:Repository/224645253/v1.1.32022-05-31T18:01:22Zv1.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>tomwardiotag:github.com,2008:Repository/224645253/v1.1.22022-01-18T18:02:52Zv1.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>tomwardiotag:github.com,2008:Repository/224645253/v1.1.12021-11-18T11:33:24Zv1.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>tomwardiotag:github.com,2008:Repository/224645253/v1.1.02021-08-12T15:17:56Zv1.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>tomwardiotag:github.com,2008:Repository/224645253/v1.0.62021-05-11T21:34:02Zv1.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>tomwardiotag:github.com,2008:Repository/224645253/v1.0.52021-04-06T09:01:19Zv1.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>tomwardiotag:github.com,2008:Repository/224645253/v1.0.42020-12-15T13:45:59Zv1.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