@@ -23,15 +23,15 @@ and this project adheres to
2323 communication between Unity and the Python process. (#3760 )
2424- The obsolete ` Agent ` methods ` GiveModel ` , ` Done ` , ` InitializeAgent ` ,
2525 ` AgentAction ` and ` AgentReset ` have been removed. (#3770 )
26- - The SideChannel API has changed ( # 3833 , # 3660 ) :
26+ - The SideChannel API has changed:
2727 - Introduced the ` SideChannelManager ` to register, unregister and access side
28- channels.
28+ channels. ( # 3807 )
2929 - ` Academy.FloatProperties ` was replaced by ` Academy.EnvironmentParameters ` .
3030 See the [ Migration Guide] ( https://github.com/Unity-Technologies/ml-agents/blob/master/docs/Migrating.md )
31- for more details on upgrading.
31+ for more details on upgrading. ( # 3807 )
3232 - ` SideChannel.OnMessageReceived ` is now a protected method (was public)
3333 - SideChannel IncomingMessages methods now take an optional default argument,
34- which is used when trying to read more data than the message contains.
34+ which is used when trying to read more data than the message contains. ( # 3751 )
3535 - Added a feature to allow sending stats from C# environments to TensorBoard
3636 (and other python StatsWriters). To do this from your code, use
3737 ` Academy.Instance.StatsRecorder.Add(key, value) ` . (#3660 )
@@ -46,15 +46,16 @@ and this project adheres to
4646- ` WriteAdapter ` was renamed to ` ObservationWriter ` . If you have a custom
4747 ` ISensor ` implementation, you will need to change the signature of its
4848 ` Write() ` method. (#3834 )
49- - Updated to Barracuda 0.7.0-preivew which has breaking namespace and assembly
50- name changes. (#3875 )
49+ - The Barracuda dependency was upgraded to 0.7.0-preview ( which has breaking
50+ namespace and assembly name changes) . (#3875 )
5151
5252#### ml-agents / ml-agents-envs / gym-unity (Python)
5353
5454- The ` --load ` and ` --train ` command-line flags have been deprecated. Training
55- now happens by default, and use ` --resume ` to resume training instead. (#3705 )
55+ now happens by default, and use ` --resume ` to resume training instead of
56+ ` --load ` . (#3705 )
5657- The Jupyter notebooks have been removed from the repository. (#3704 )
57- - Removed the multi-agent gym option from the gym wrapper. For multi-agent
58+ - The multi-agent gym option was removed from the gym wrapper. For multi-agent
5859 scenarios, use the [ Low Level Python API] ( https://github.com/Unity-Technologies/ml-agents/blob/master/docs/Python-API.md ) . (#3681 )
5960- The low level Python API has changed. You can look at the document
6061 [ Low Level Python API] ( https://github.com/Unity-Technologies/ml-agents/blob/master/docs/Python-API.md )
@@ -80,7 +81,7 @@ and this project adheres to
8081- Academy.InferenceSeed property was added. This is used to initialize the
8182 random number generator in ModelRunner, and is incremented for each
8283 ModelRunner. (#3823 )
83- - Added ` Agent.GetObservations() ` , which returns a read-only view of the
84+ - ` Agent.GetObservations() ` was added , which returns a read-only view of the
8485 observations added in ` CollectObservations() ` . (#3825 )
8586- ` UnityRLCapabilities ` was added to help inform users when RL features are
8687 mismatched between C# and Python packages. (#3831 )
@@ -118,7 +119,7 @@ and this project adheres to
118119
119120#### ml-agents / ml-agents-envs / gym-unity (Python)
120121
121- - Fixed an issue where exceptions from environments provided a returncode of 0.
122+ - Fixed an issue where exceptions from environments provided a return code of 0.
122123 (#3680 )
123124- Self-Play team changes will now trigger a full environment reset. This
124125 prevents trajectories in progress during a team change from getting into the
0 commit comments