Skip to content

Releases: Farama-Foundation/HighwayEnv

Python 3.14 support, new env variant, and stability updates

10 May 20:13
eb1129b

Choose a tag to compare

Changes since v1.10.2

Compatibility

  • Added Python 3.14 support.
  • Dropped Python 3.9 support.
  • Fixed NumPy 2.0 compatibility.
  • Modernized build configuration.

CI and build tooling

  • Added CI/install support for pygame system dependencies.
  • Installed SDL2/freetype/portmidi packages for docs/build environment.

Bug fixes

  • Fixed SubprocVecEnv ConnectionResetError with forkserver/spawn.
  • Fixed zero division in LinearSpline2D.
  • Fixed divide-by-zero warning in LidarObservation.
  • Fixed incorrect coordinate transformation in spline.

Features and docs

  • Added a generic version of the roundabout environment.
  • Refreshed docs branding and added mise/just tooling.
  • Updated docs workflows and README content.
  • Added multiple paper citations / references.

Bug fixes and new env

18 Oct 14:15
b9180df

Choose a tag to compare

  • Adds racetrack-oval-v0
  • Minor fixes

Gymasium v1.0 support

19 Aug 21:58
251e804

Choose a tag to compare

Fix release workflow

Gymnasium v1.0 support

18 Aug 18:36

Choose a tag to compare

Update to support Gymnasium v1.0

Update release version

11 Aug 18:09
af85faf

Choose a tag to compare

(Didn't see that the version definition had been moved from config to init)

Bug fixes

11 Aug 17:50
0686b06

Choose a tag to compare

  • Fix creation of vehicles in parking env
  • Bug fixes for kinematics observation
  • Fix Lidar observation
  • Fix boundaries check in occupancy grid observation
  • Update docs
  • Update numpy deprecated calls
  • Fix road priorities
  • Fix non-determinism in route planning
  • Fix multiagent wrapper for intersection env

Hotfix of parking env reward function

30 May 22:08

Choose a tag to compare

  • Fix collision reward in parking env
  • Minor update of documentation and workflows
  • Minor update of example notebooks
  • Update rendering logic

Hotfix of env registration entrypoint with gymnasium

22 Mar 19:55

Choose a tag to compare

Move from gym to gymnasium

18 Mar 14:21

Choose a tag to compare

  • fix vehicle order in occupancy grid obs
  • fix broken seeding implementation
  • support numpy types for discrete actions
  • use Runge-Kutta 4 integration for dynamical continuous actions, making the dynamics make more stable
  • use gymnasium rather than gym

Hotfix of parking env init

19 Dec 23:05

Choose a tag to compare