Skip to content

Releases: google-deepmind/dm_env_rpc

v1.0.3

02 Nov 10:16
Compare
Choose a tag to compare

Added

  • Support for property descriptions.
  • New utility functions for creating a Connection instance from a server
    address.
  • DmEnvAdaptor helper functions for creating and joining worlds.
  • Additional compliance tests for resetting.
  • Support for optional DmEnvAdaptor extensions.

Changed

  • Removed portpicker dependency, instead relying on gRPC port picking
    functionality.
  • Changed property extension API to be more ameanable to being used as an
    extension object for DmEnvAdaptor.

v1.0.2

22 Jun 14:12
Compare
Choose a tag to compare
  • Explicitly support nested tensors by the use of a period character in the
    TensorSpec name to indicate a level of nesting. Updated dm_env adaptor
    to flatten/unflattten actions and observations.
  • Increased minimum Python version to 3.6.
  • Moved property request/responses to its own extension. This supercedes the
    previous property requests, which have been marked as deprecated. These
    requests will be removed in a future version of dm_env_rpc
    .
  • Speed improvements for packing and un-packing byte arrays in Python.

v1.0.1

06 Apr 13:36
Compare
Choose a tag to compare

Added

  • Support for per-element min/max values. This supercedes the existing scalar
    fields, which have been marked as deprecated. These fields will be be
    removed in a future version of dm_env_rpc.
  • Initial set of compliance tests that environment authors can use to better
    ensure their implementations adhere to the protocol specification.
  • Support for dm_env DiscreteArray specs.

Changed

  • dm_env_rpc EnvironmentResponse errors in Python are now raised as a
    custom, DmEnvRpcError exception.

v1.0.0

27 Feb 13:45
Compare
Choose a tag to compare

Initial release.

v1.0.0b2

10 Dec 13:33
Compare
Choose a tag to compare
v1.0.0b2 Pre-release
Pre-release

Updated minimum requirements for Python and protobuf.

v1.0.0.0b1

02 Dec 17:11
Compare
Choose a tag to compare
v1.0.0.0b1 Pre-release
Pre-release

Initial beta release.