v0.4.2
API Change
configwill be deepcopyed by default incompile_configfunction- After calling
compile_configfunction, current code repogit logandgit diffinformation will be saved inexp_namedirectory
Env
- add rocket env (#449)
- updated pettingzoo env and improved related performance (#457)
- add mario env demo (#443)
- add MAPPO multi-agent config (#464)
- add mountain car (discrete action) environment (#452)
- fix multi-agent mujoco gym comaptibility bug
- fix gfootball env save_replay variable init bug
Algorithm
- add IBC (Implicit Behaviour Cloning) algorithm (#401)
- add BCO (Behaviour Cloning from Observation) algorithm (#270)
- add continuous PPOPG algorithm (#414)
- add PER in CollaQ (#472)
- add activation option in QMIX and CollaQ
Enhancement
- update ctx to dataclass (#467)
Fix
- base_env FinalMeta bug about gym 0.25.0-0.25.1
- config inplace modification bug
- ding cli no argument problem
- import errors after running setup.py (jinja2, markupsafe)
- conda py3.6 and cross platform build bug
Style
- add project state and datetime in log dir (#455)
- polish notes for q-learning model (#427)
- revision to mujoco dockerfile and validation (#474)
- add dockerfile for cityflow env
- polish default output log format
Contributors: @PaParaZz1 @ZHZisZZ @zjowowen @song2181 @zerlinwang @i-am-tc @hiha3456 @nighood @kxzxvbk @Weiyuhong-1998 @RobinC94